.mu-i-cupname{
    display:none;
    visibility:hidden
}
.col-xs-12 .t{
    height:80px
}
.col-xs-12 .t .t-i+.t-n,.col-xs-12 .t.home .t-i+.t-n{
    margin-left:63px
}
.col-xs-12 .t .c-i+.t-n,.col-xs-12 .t.home .c-i+.t-n{
    margin-left:80px
}
.col-xs-12 .t .c-i.i-3+.t-n,.col-xs-12 .t.home .c-i.i-3+.t-n{
    margin-left:44px
}
.col-xs-12 .t .t-i.i-3+.t-n,.col-xs-12 .t.home .t-i.i-3+.t-n{
    margin-left:38px
}
.col-xs-12 .t.away .t-i+.t-n{
    margin-right:63px;
    margin-left:0
}
.col-xs-12 .t.away .c-i+.t-n{
    margin-right:80px;
    margin-left:0
}
.col-xs-12 .t.away .c-i.i-3+.t-n{
    margin-right:44px
}
.col-xs-12 .t.away .t-i.i-3+.t-n{
    margin-right:38px
}
.col-xs-12 .t-i .t-i-wrap{
    height:80px
}
.col-xs-12 .c-i .c-i-wrap{
    height:80px
}
.col-xs-12 .t-n .t-nText{
    font-size:27px;
    line-height:27px;
    height:80px
}
.col-xs-12 .t-n .t-nText.kern{
    font-size:21px;
    line-height:1
}
.col-xs-12 .t-n .t-nText.kern-small{
    font-size:18px;
    line-height:1
}
.col-xs-12 .t-n .t-nTri{
    display:none !important;
    visibility:hidden !important
}
.col-xs-12 .s{
    margin-bottom:8px
}
.col-xs-12 .s .s-status{
    font-size:11px;
    line-height:26px;
    text-transform:uppercase;
    min-height:26px
}
.col-xs-12 .s .s-status-abbr{
    display:none !important;
    visibility:hidden !important
}
.col-xs-12 .s .s-score.s-date-HHmm{
    font-size:27px;
    line-height:26px
}
.col-xs-12 .s .s-score.s-date-HHmm[data-dayplus]{
    font-size:24px;
    line-height:26px
}
.col-xs-6 .s{
    margin-bottom:0
}
.col-xs-6 .s .s-status{
    font-size:11px;
    line-height:26px;
    min-height:26px
}
.col-xs-6 .s .s-score{
    font-size:24px;
    line-height:26px
}
.col-xs-7 .s{
    margin-bottom:12px
}
.col-xs-7 .s .s-status{
    font-size:11px;
    line-height:26px;
    min-height:26px
}
.col-xs-7 .s .s-score{
    font-size:24px;
    line-height:26px
}
div.hp-tournament-strip .matches{
    margin-left:-10px;
    margin-right:-10px
}
div.hp-tournament-strip .footer{
    margin-left:-10px;
    margin-right:-10px
}
div.hp-tournament-strip .footer:before,div.hp-tournament-strip .footer:after{
    content:" ";
    display:table
}
div.hp-tournament-strip .footer:after{
    clear:both
}
div.hp-tournament-strip .footer .title-block{
    text-align:center;
    width:100%;
    height:20px;
    font-size:11px;
    line-height:19px
}
div.hp-tournament-strip .footer .title-block .title{
    font-size:13px;
    line-height:20px;
    text-transform:uppercase;
    width:100%
}
div.hp-tournament-strip .footer .title-block .title span{
    font-size:11px;
    line-height:19px
}
.slider.hp-match-strip{
    position:static;
    margin:0;
    margin-top:10px;
    height:65px;
    margin-left:0
}
.slider.hp-match-strip .slider-nav{
    position:absolute;
    top:4px;
    display:block;
    right:0;
    width:178px;
    background-color:white
}
.slider.hp-match-strip .slider-nav .qlink-link-wrap.page-position-wrap{
    width:60px
}
.slider.hp-match-strip .slider-wrap{
    overflow:hidden;
    margin-top:0
}
.slider.hp-match-strip .slider-wrap .slider-list.items-2>li,.slider.hp-match-strip .slider-wrap .slider-list.items-3>li,.slider.hp-match-strip .slider-wrap .slider-list.items-4>li,.slider.hp-match-strip .slider-wrap .slider-list.items-6>li{
    width:232px
}
.fwc .navbar-sectionheader .header-wrap.contentheader{
    width:auto;
    display:inline-block
}
.fwc .navbar-sectionheader .header-wrap.contentheader .title-wrap{
    height:37px;
    width:auto
}
.fwc .navbar-sectionheader .header-wrap.contentheader .title-wrap .title{
    float:left
}
.fwc .navbar-sectionheader .hp-matchstrip-links{
    position:static;
    display:inline-block;
    margin-bottom:3px
}
.fwc .navbar-sectionheader .time-converter{
    margin-top:-33px;
    margin-right:10px;
    position:absolute;
    right:0;
    left:auto
}
.en .fwc .hp-matchstrip-links{
    margin-bottom:1px
}
.en .fwc .time-converter{
    margin-top:-32px
}
.fr .fwc .hp-matchstrip-links{
    margin-bottom:4px
}
.confederation-tabs-filters,.tournament-tabs-filters{
    position:relative
}
.confederation-tabs-filters .nav-tabs,.tournament-tabs-filters .nav-tabs{
    border-bottom:1px solid #bfbfbf;
    padding:0;
    margin:0
}
.confederation-tabs-filters .nav-tabs>li>a,.tournament-tabs-filters .nav-tabs>li>a{
    border:none;
    position:relative;
    display:block;
    padding:9px 15px 8px;
    margin-bottom:-1px;
    font-size:14px;
    font-weight:normal;
    cursor:pointer
}
.confederation-tabs-filters .nav-tabs>li>a:hover,.tournament-tabs-filters .nav-tabs>li>a:hover,.confederation-tabs-filters .nav-tabs>li>a .active,.tournament-tabs-filters .nav-tabs>li>a .active{
    border:none;
    border-bottom:3px solid #0087e6;
    text-decoration:none;
    color:#0087e6;
    background-color:transparent
}
.confederation-tabs-filters .nav-tabs>li>a.hasMatchLive:after,.tournament-tabs-filters .nav-tabs>li>a.hasMatchLive:after{
    content:'';
    width:7px;
    height:7px;
    background-color:#8ec62c;
    position:absolute;
    border-radius:50%;
    top:53%;
    right:4px;
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.confederation-tabs-filters .nav-tabs>li,.tournament-tabs-filters .nav-tabs>li{
    margin-bottom:0;
    position:relative;
    padding-right:10px !important;
    cursor:pointer
}
.confederation-tabs-filters .nav-tabs>li.active a,.tournament-tabs-filters .nav-tabs>li.active a{
    border:none;
    border-bottom:3px solid #0087e6;
    text-decoration:none;
    color:#0087e6;
    background-color:transparent;
    cursor:pointer
}
.confederation-tabs-filters .nav-tabs>li.hasMatchLive a:after,.tournament-tabs-filters .nav-tabs>li.hasMatchLive a:after{
    content:'';
    width:7px;
    height:7px;
    background-color:#8ec62c;
    position:absolute;
    border-radius:50%;
    top:53%;
    right:4px;
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.tournament-tabs-filters .header-wrap .title-wrap{
    margin-top:10px
}
.tournament-tabs-filters .header-wrap .title-wrap .slider-title{
    font-size:24px;
    line-height:30px;
    border:0;
    font-weight:400;
    color:#666
}
.tournament-tabs-filters .time-converter{
    position:absolute;
    right:0;
    z-index:1
}
.tournament-tabs-filters .slider-wrap,.tournament-tabs-filters .slider-wrap .slider-list{
    width:100%;
    overflow:visible;
    margin-top:46px
}
.tournament-tabs-filters .slider-wrap .matches,.tournament-tabs-filters .slider-wrap .slider-list .matches{
    margin:0 7px
}
.tournament-tabs-filters .slider-wrap .matches+.matches .col-xs-3:before,.tournament-tabs-filters .slider-wrap .slider-list .matches+.matches .col-xs-3:before{
    content:"";
    display:block;
    width:1px;
    height:40px;
    background-color:#ccc;
    position:absolute;
    left:0;
    top:50%;
    margin-top:-20px
}
.tournament-tabs-filters .slider-wrap .matches .col-xs-3 .mu,.tournament-tabs-filters .slider-wrap .slider-list .matches .col-xs-3 .mu{
    left:0
}
.tournament-tabs-filters .slider-wrap .matches .col-xs-3 .mu .mu-m-link,.tournament-tabs-filters .slider-wrap .slider-list .matches .col-xs-3 .mu .mu-m-link{
    padding:0 20px
}
.tournament-tabs-filters .slider-wrap.items-2,.tournament-tabs-filters .slider-wrap .slider-list.items-2{
    margin:0
}
.tournament-tabs-filters .slider-wrap.items-2>li.matches,.tournament-tabs-filters .slider-wrap .slider-list.items-2>li.matches{
    width:484px;
    margin:0
}
.tournament-tabs-filters.slider.hp-match-strip.hp-tournament-strip{
    height:80px;
    overflow:visible
}
.tournament-tabs-filters.slider.hp-match-strip.hp-tournament-strip div.slider-nav{
    top:40px
}
.fwc.worldcup-index{
    margin-top:10px
}
.fwc.worldcup-index .navbar-sectionheader{
    height:auto
}
.fwc.worldcup-index .navbar-sectionheader .title-wrap{
    background-image:none
}
.fwc.worldcup-index .navbar-sectionheader h1{
    background-image:none
}
.fwc.worldcup-index .navbar-sectionheader .container .contentheader{
    border-bottom:none;
    height:38px
}
.fwc.worldcup-index .navbar-sectionheader .container .hp-matchstrip-links{
    vertical-align:top;
    margin-top:16px;
    margin-left:10px
}
.fwc.worldcup-index .navbar-sectionheader .container .time-converter{
    margin-top:-32px
}
.fr .fwc.worldcup-index .navbar-sectionheader .container .hp-matchstrip-links,.es .fwc.worldcup-index .navbar-sectionheader .container .hp-matchstrip-links{
    margin-bottom:0;
    margin-top:14px
}
.fr .fwc.worldcup-index .navbar-sectionheader .container .time-converter,.es .fwc.worldcup-index .navbar-sectionheader .container .time-converter{
    margin-top:-34px
}
.olympic .navbar-sectionheader .container .contentheader{
    background-image:url("//img.fifa.com/images/tournaments/512/logo/2016.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0;
    height:100px;
    margin-bottom:-20px
}
.olympic .navbar-sectionheader .container .contentheader .title-wrap,.olympic .navbar-sectionheader .container .contentheader .subtitle-wrap{
    margin-left:100px;
    position:relative;
    top:20px;
    padding:0
}
.olympic .navbar-sectionheader .container .contentheader .subtitle-wrap h6{
    font-size:13px;
    margin-top:5px
}
.goal-counter .lb-goalcounter{
    width:316px;
    height:178px;
    margin-top:58px
}
.goal-counter .lb-goalcounter .lb-goalcounter-wrap .lb-goalcounter-data .lb-goalcounter-text{
    top:-26px
}
.horizontal-nav-items{
    z-index:1;
    position:fixed;
    top:50%;
    width:80px;
    display:block;
    cursor:pointer;
    height:158px;
    border:1px solid transparent;
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    -ms-transform:translateZ(0);
    -o-transform:translateZ(0);
    transform:translateZ(0)
}
.horizontal-nav-items.horizontal-nav-fixed-prev{
    left:0
}
.horizontal-nav-items.horizontal-nav-fixed-prev:hover,.horizontal-nav-items.horizontal-nav-fixed-prev.hover{
    border-left:0 solid transparent
}
.horizontal-nav-items.horizontal-nav-fixed-prev .horizontal-items-content-wrap{
    *zoom:expression(runtimeStyle.zoom = 1, insertBefore(document.createElement('small'), firstChild).className='before')
}
.horizontal-nav-items.horizontal-nav-fixed-prev .horizontal-items-content-wrap:before,.horizontal-nav-items.horizontal-nav-fixed-prev .horizontal-items-content-wrap>.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:32px;
    line-height:32px;
    width:32px;
    height:32px;
    margin-top:-16px;
    left:24px;
    content:"\3C";
    *zoom:expression(runtimeStyle.zoom = 1, innerHTML = @util.getIE7Content(\3C));
    color:#0087e6
}
.horizontal-nav-items.horizontal-nav-fixed-prev .horizontal-items-content-wrap .horizontal-items-content{
    left:80px
}
.horizontal-nav-items.horizontal-nav-fixed-next{
    right:0
}
.horizontal-nav-items.horizontal-nav-fixed-next:hover,.horizontal-nav-items.horizontal-nav-fixed-next.hover{
    border-right:0 solid transparent
}
.horizontal-nav-items.horizontal-nav-fixed-next .horizontal-items-content-wrap{
    *zoom:expression(runtimeStyle.zoom = 1, appendChild(document.createElement('small')).className='after')
}
.horizontal-nav-items.horizontal-nav-fixed-next .horizontal-items-content-wrap:after,.horizontal-nav-items.horizontal-nav-fixed-next .horizontal-items-content-wrap>.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:32px;
    line-height:32px;
    width:32px;
    height:32px;
    margin-top:-16px;
    right:24px;
    content:"\3E";
    *zoom:expression(runtimeStyle.zoom = 1, innerHTML = @util.getIE7Content(\3E));
    color:#0087e6
}
.horizontal-nav-items.horizontal-nav-fixed-next .horizontal-items-content-wrap .horizontal-items-content{
    padding-left:20px;
    right:80px
}
.horizontal-nav-items:hover,.horizontal-nav-items.hover{
    border:1px solid #ccc;
    width:316px;
    background-color:#fff
}
.horizontal-nav-items:hover .horizontal-items-content-wrap,.horizontal-nav-items.hover .horizontal-items-content-wrap{
    opacity:1;
    filter:alpha(opacity=100)
}
.horizontal-nav-items:hover .horizontal-items-content,.horizontal-nav-items.hover .horizontal-items-content{
    width:236px;
    top:41px;
    position:absolute;
    display:block !important;
    visibility:visible !important;
    font-size:19px;
    line-height:24px
}
.horizontal-nav-items:hover .horizontal-items-title,.horizontal-nav-items.hover .horizontal-items-title{
    background-color:#fff
}
.horizontal-nav-items:hover .horizontal-items-title .horizontal-items-counter,.horizontal-nav-items.hover .horizontal-items-title .horizontal-items-counter{
    margin:8px 20px;
    float:left;
    display:block !important;
    visibility:visible !important
}
.horizontal-nav-items:hover .horizontal-items-title .horizontal-items-title-content,.horizontal-nav-items.hover .horizontal-items-title .horizontal-items-title-content{
    margin:8px 0;
    float:left;
    display:block !important;
    visibility:visible !important
}
.horizontal-nav-items .horizontal-items-content-wrap{
    height:120px;
    background:#f2f2f2;
    border:1px solid transparent;
    position:relative;
    opacity:.8;
    filter:alpha(opacity=80);
    width:100%
}
.horizontal-nav-items .horizontal-items-content{
    display:none !important;
    visibility:hidden !important
}
.horizontal-nav-items .horizontal-items-title{
    height:36px;
    font-size:14px;
    line-height:1.54
}
.horizontal-nav-items .horizontal-items-title .horizontal-items-title-content,.horizontal-nav-items .horizontal-items-title .horizontal-items-counter{
    display:none !important;
    visibility:hidden !important
}
.horizontal-nav-items.nav-type-teams .horizontal-items-content .img-wrap{
    margin-right:20px;
    float:left
}
.horizontal-nav-items.nav-type-teams .horizontal-items-content .img-wrap img{
    width:64px;
    height:42px
}
.horizontal-nav-items.nav-type-teams .horizontal-items-content .name{
    display:table-cell;
    height:42px;
    vertical-align:middle;
    font-weight:700;
    font-size:16px;
    line-height:21px;
    width:140px;
    color:#2e2e2e
}
.t{
    position:absolute;
    z-index:1
}
.t a{
    text-decoration:none;
    color:#474747
}
.t a:hover div>.t-nText,.t a:hover div>.t-nTri{
    color:#0087e6
}
.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:#fff
}
.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
}
.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: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:#fff
}
.c-i img:first-child{
    z-index:1
}
.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
}
.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:14px;
    line-height:19px;
    text-transform:uppercase;
    min-height:19px
}
.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-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 .s-score.s-date-HHmm,.col-xs-6 .s-score.s-date-HHmm{
    font-size:24px;
    line-height:26px
}
.col-xs-7 .s-score.s-date-HHmm[data-dayplus],.col-xs-6 .s-score.s-date-HHmm[data-dayplus]{
    font-size:21px;
    line-height:26px
}
.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 .t-n{
    height:60px
}
.col-xs-4 .t .t-n .t-nTri{
    height:60px;
    font-size:19px;
    line-height:24px
}
.col-xs-4 .t .t-n .t-nText{
    display:none
}
.col-xs-4 .t .t-i .t-i-wrap{
    height:60px
}
.col-xs-4 .t .c-i .c-i-wrap{
    height:60px
}
.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.s-date-HHmm{
    font-size:18px;
    line-height:22px
}
.col-xs-4 .s .s-score.s-date-HHmm[data-dayplus]{
    font-size:16px;
    line-height:24px;
    letter-spacing:-0.5px
}
.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;
    margin-top:10px
}
div.hp-match-strip:before,div.hp-match-strip:after{
    content:" ";
    display:table
}
div.hp-match-strip:after{
    clear:both
}
div.hp-match-strip .col-xs-12 .mu-m-link{
    margin-left:-10px;
    margin-right:-10px;
    padding:0 10px
}
div.hp-match-strip .mu{
    border-bottom:none
}
div.hp-match-strip h2.no-border{
    border-bottom:0
}
div.hp-match-strip .cup-logo{
    width:316px;
    float:left
}
div.hp-match-strip .matches .time-converter{
    position:absolute;
    right:0;
    top:0
}
div.hp-match-strip .matches .col-xs-3 .mu{
    width:100%;
    margin-bottom:0;
    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 20px;
    min-height:1px;
    height:60px
}
div.hp-match-strip .matches .col-xs-3 .mu .mu-m{
    margin-left:0
}
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:24px;
    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:0
}
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:16px;
    line-height:24px
}
div.hp-match-strip .matches .col-xs-3 .mu .mu-m .t.home .t-n{
    width:34px;
    left:29px
}
div.hp-match-strip .matches .col-xs-3 .mu .mu-m .t.away .t-n{
    width:34px;
    right:28px
}
div.hp-match-strip .matches .col-xs-3 .mu .mu-m .s{
    width:100%
}
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:16px;
    line-height:23px
}
div.hp-match-strip .matches .col-xs-3 .mu .mu-m .s .s-fixture .s-score.dayplus{
    font-size:14px
}
div.hp-match-strip .matches .col-xs-3+.col-xs-3:before{
    content:"";
    display:block;
    width:1px;
    height:40px;
    background-color:#ccc;
    position:absolute;
    left:0;
    top:50%;
    margin-top:-20px
}
div.hp-match-strip .matches .col-xs-4 .mu{
    padding:0
}
div.hp-match-strip .matches .col-xs-4 .mu .mu-m-link{
    margin:0;
    padding:0 20px
}
div.hp-match-strip .matches .col-xs-4 .mu .mu-i{
    display:none !important;
    visibility:hidden !important
}
div.hp-match-strip .matches .col-xs-4 .mu .mu-m{
    margin-left:0
}
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-4 .mu .mu-m .s .s-fixture .s-score.dayplus{
    font-size:14px
}
div.hp-match-strip .matches .col-xs-4+.col-xs-4:before{
    content:"";
    display:block;
    width:1px;
    height:40px;
    background-color:#ccc;
    position:absolute;
    left:0;
    top:50%;
    margin-top:-20px
}
div.hp-match-strip .matches .col-xs-6 .mu .mu-m-link{
    height:80px;
    padding:0 25px
}
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:0
}
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-6 .mu .mu-m .t-n .t-nText{
    font-size:18px;
    font-weight:200;
    text-transform:none;
    line-height:1
}
div.hp-match-strip .matches .col-xs-6 .mu .mu-m .s .s-fixture .s-score.dayplus{
    font-size:18px
}
div.hp-match-strip .matches .col-xs-6+.col-xs-6:before{
    content:"";
    display:block;
    width:1px;
    height:40px;
    background-color:#ccc;
    position:absolute;
    left:0;
    top:50%;
    margin-top:-20px
}
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:0
}
div.hp-match-strip.clubs .c-i img{
    background-color:#f2f2f2
}
.slider.hp-match-strip .matches{
    background-color:transparent;
    border-bottom:none
}
.slider.hp-match-strip .matches .col-xs-3 .mu{
    left:-20px
}
.fwc.fwc-matchstrip .time-converter{
    float:right;
    margin-top:20px
}
.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 = @util.getIE7Content(\e601));
    color:#0087e6
}
.col-xs-12 .time-converter{
    padding:0
}
.match-list .match-list-round h2{
    color:#999;
    height:65px;
    font-size:24px;
    line-height:65px;
    text-transform:uppercase;
    margin-left:10px
}
.match-list .match-list-date,.match-list .match-list-game{
    margin-bottom:40px;
    margin-top:20px
}
.match-list .match-list-date h3,.match-list .match-list-game h3{
    color:#474747;
    font-size:21px;
    line-height:50px;
    height:50px;
    padding-left:10px
}
.match-list .match-list-date h3 .h3-wrap,.match-list .match-list-game h3 .h3-wrap{
    width:988px;
    height:50px;
    display:table-cell;
    border-bottom:solid 1px #474747
}
.match-list.round-anchored .match-list-round{
    padding-top:30px
}
.match-list.round-anchored .match-list-date{
    margin-bottom:30px
}
.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;
    background:#666
}
.goal-counter .lb-goalcounter .nu{
    color:#fff
}
.goal-counter .lb-goalcounter h3{
    text-transform:uppercase;
    margin:0 10px;
    font-size:13px;
    line-height:30px;
    color:#fff
}
.goal-counter .lb-goalcounter .lb-goalcounter-link-wrap{
    color:#fff;
    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;
    left: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 #fff;
    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
}
.group-wrap .table.tbl-standings caption.caption-link{
    display:table-caption
}
.mu{
    position:relative;
    border-bottom:1px solid #dcdcdc;
    font-size:12px;
    line-height:19px
}
.mu:before,.mu:after{
    content:" ";
    display:table
}
.mu:after{
    clear:both
}
.mu>a{
    display:block;
    color:#666;
    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 .t-nText.kern{
    font-size:10px;
    line-height:18px
}
.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
}
.mu .mu-m:before,.mu .mu-m:after{
    content:" ";
    display:table
}
.mu .mu-m:after{
    clear:both
}
.mu .mu-m .t{
    width:42%
}
.mu .mu-m>.mu-reasonwin{
    text-align:center
}
.mu .mu-m>.mu-reasonwin:before,.mu .mu-m>.mu-reasonwin:after{
    content:" ";
    display:table
}
.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:" ";
    display:table
}
.mu .mu-m>.mu-reasonwin-abbr:after{
    clear:both
}
.mu .mu-m>.mu-liveblogstatus{
    text-align:center;
    color:#8ec62c;
    font-weight:700;
    text-transform:uppercase;
    line-height:2
}
.mu .mu-m>.mu-liveblogstatus:before,.mu .mu-m>.mu-liveblogstatus:after{
    content:" ";
    display:table
}
.mu .mu-m>.mu-liveblogstatus:after{
    clear:both
}
.mu .mu-linkmore{
    position:absolute;
    right:-20px;
    top:0;
    bottom:0
}
.mu .icon-hl,.mu .icon-mrep{
    display:none
}
.mu.result .icon-hl{
    background-image:url("//img.fifa.com/images/layout/icons/match_icons_xs.png");
    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("//img.fifa.com/images/layout/icons/match_icons_xs.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:1px -25px;
    display:inline-block;
    width:14px;
    height:16px;
    margin:0 1px -1px 1px
}
.mu.live .s-score .s-scoreText{
    background-color:#8ec62c;
    color:#fff;
    font-weight:700;
    display:inline-block;
    *display:inline;
    zoom:1;
    padding:2px 6px
}
.s{
    margin:0 auto;
    position:relative;
    text-align:center
}
.col-xs-3 .mu.live .s-score .s-scoreText{
    font-weight:400;
    width:42px;
    padding:2px 0
}
.col-xs-12 .mu .mu-m-link{
    min-height:80px;
    *height:80px
}
.col-xs-12 .mu .mu-day{
    display:none !important;
    visibility:hidden !important
}
.col-xs-12 .mu .mu-i{
    width:232px;
    margin-right:20px;
    min-height:80px;
    *height:80px
}
.col-xs-12 .mu .mu-i div{
    line-height:17px
}
.col-xs-12 .mu .mu-i .mu-i-datetime{
    margin-top:5px
}
.col-xs-12 .mu .mu-i .mu-i-date,.col-xs-12 .mu .mu-i .mu-i-matchnum,.col-xs-12 .mu .mu-i .mu-i-round,.col-xs-12 .mu .mu-i .mu-i-day-clubs,.col-xs-12 .mu .mu-i .mu-i-date-clubs{
    display:none !important;
    visibility:hidden !important
}
.col-xs-12 .mu .mu-m{
    margin-left:272px
}
.col-xs-12 .mu .mu-m .mu-reasonwin{
    font-size:11px;
    line-height:18px
}
.col-xs-12 .mu .mu-m .mu-reasonwin-abbr{
    display:none !important;
    visibility:hidden !important
}
.col-xs-12 .mu .mu-m .t-c{
    width:42%
}
.col-xs-12 .mu .mu-more{
    width:64px;
    margin-left:20px;
    line-height:80px;
    text-align:center;
    color:#0087e6
}
.col-xs-12 .mu.team-competition .mu-i .mu-i-datetime{
    display:none !important;
    visibility:hidden !important
}
.col-xs-12 .mu.team-competition .mu-i .mu-i-cupname,.col-xs-12 .mu.team-competition .mu-i .mu-i-day-clubs,.col-xs-12 .mu.team-competition .mu-i .mu-i-date-clubs{
    display:block !important;
    visibility:visible !important
}
.col-xs-12 .mu.team-competition .mu-i .mu-i-cupname{
    font-weight:bold;
    margin-top:5px
}
.col-xs-12 .mu.club-competition .mu-i .mu-i-datetime,.col-xs-12 .mu.national-league .mu-i .mu-i-datetime{
    display:none !important;
    visibility:hidden !important
}
.col-xs-12 .mu.club-competition .mu-i .mu-i-cupname,.col-xs-12 .mu.national-league .mu-i .mu-i-cupname,.col-xs-12 .mu.club-competition .mu-i .mu-i-day-clubs,.col-xs-12 .mu.national-league .mu-i .mu-i-day-clubs,.col-xs-12 .mu.club-competition .mu-i .mu-i-date-clubs,.col-xs-12 .mu.national-league .mu-i .mu-i-date-clubs{
    display:block !important;
    visibility:visible !important
}
.col-xs-12 .mu.club-competition .mu-i .mu-i-cupname,.col-xs-12 .mu.national-league .mu-i .mu-i-cupname{
    font-weight:bold;
    margin-top:15px
}
.col-xs-12 .mu.club-competition .mu-i .mu-i-location,.col-xs-12 .mu.national-league .mu-i .mu-i-location{
    display:none !important;
    visibility:hidden !important
}
.col-xs-12 .mu.club-competition .mu-m .t .c-i,.col-xs-12 .mu.national-league .mu-m .t .c-i{
    height:42px;
    width:42px;
    top:50%;
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.col-xs-12 .mu.club-competition .mu-m .t .c-i .c-i-wrap,.col-xs-12 .mu.national-league .mu-m .t .c-i .c-i-wrap{
    display:table-cell;
    vertical-align:middle
}
.col-xs-12 .mu.club-competition .mu-m .t .c-i .c-i-wrap img,.col-xs-12 .mu.national-league .mu-m .t .c-i .c-i-wrap img{
    border:none
}
.col-xs-12 .mu.club-competition .mu-m .t.home .c-i,.col-xs-12 .mu.national-league .mu-m .t.home .c-i{
    left:auto;
    right:0
}
.col-xs-12 .mu.club-competition .mu-m .t.home .t-n,.col-xs-12 .mu.national-league .mu-m .t.home .t-n{
    left:auto;
    right:0;
    margin-right:84px;
    margin-left:0;
    text-align:right
}
.col-xs-12 .mu.club-competition .mu-m .t.away .c-i,.col-xs-12 .mu.national-league .mu-m .t.away .c-i{
    right:initial;
    left:0
}
.col-xs-12 .mu.club-competition .mu-m .t.away .c-i .c-i-wrap img,.col-xs-12 .mu.national-league .mu-m .t.away .c-i .c-i-wrap img{
    left:inherit;
    right:0
}
.col-xs-12 .mu.club-competition .mu-m .t.away .t-n,.col-xs-12 .mu.national-league .mu-m .t.away .t-n{
    right:initial;
    left:0;
    margin-left:84px;
    margin-right:0;
    text-align:left
}
.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:#666
}
.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:none;
    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:" ";
    display:table
}
.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:700
}
.col-xs-7 .mu .mu-m,.article-mu .mu .mu-m{
    min-height:80px
}
.col-xs-7 .mu .mu-m .t .t-i+.t-n,.article-mu .mu .mu-m .t .t-i+.t-n,.col-xs-7 .mu .mu-m .t.home .t-i+.t-n,.article-mu .mu .mu-m .t.home .t-i+.t-n{
    margin-left:36px
}
.col-xs-7 .mu .mu-m .t.away .t-i+.t-n,.article-mu .mu .mu-m .t.away .t-i+.t-n{
    margin-right:36px;
    margin-left:0
}
.col-xs-7 .mu .mu-m .t-i .t-i-wrap,.article-mu .mu .mu-m .t-i .t-i-wrap{
    height:80px
}
.col-xs-7 .mu .mu-m .t-i .t-i-wrap .flag,.article-mu .mu .mu-m .t-i .t-i-wrap .flag{
    width:32px;
    height:auto
}
.col-xs-7 .mu .mu-m .t-n .t-nText,.article-mu .mu .mu-m .t-n .t-nText{
    font-size:21px;
    line-height:24px;
    height:80px
}
.col-xs-7 .mu .mu-m .t-n .t-nText.kern,.article-mu .mu .mu-m .t-n .t-nText.kern{
    font-size:18px;
    line-height:1
}
.col-xs-7 .mu .mu-m .t-n .t-nTri,.article-mu .mu .mu-m .t-n .t-nTri{
    display:none !important;
    visibility:hidden !important
}
.col-xs-7 .mu .mu-m .s .s-status,.article-mu .mu .mu-m .s .s-status{
    text-transform:uppercase
}
.col-xs-7 .mu .mu-m .s .s-status-abbr,.article-mu .mu .mu-m .s .s-status-abbr{
    display:none !important;
    visibility:hidden !important
}
.col-xs-7 .mu .mu-m .s-score.s-date-HHmm,.article-mu .mu .mu-m .s-score.s-date-HHmm{
    font-size:24px;
    line-height:26px
}
.col-xs-7 .mu .mu-m .s-score.s-date-HHmm[data-dayplus],.article-mu .mu .mu-m .s-score.s-date-HHmm[data-dayplus]{
    font-size:21px;
    line-height:26px
}
.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-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
}
.article-mu .mu-i-matchnum{
    display:none !important;
    visibility:hidden !important
}
.col-xs-4 .mu{
    padding:0 10px
}
.col-xs-4 .mu .mu-m-link{
    min-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,.col-xs-4 .mu .mu-i .mu-i-day-clubs,.col-xs-4 .mu .mu-i .mu-i-date-clubs{
    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;
    min-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-4 .mu.club-competition .mu-m-link,.col-xs-4 .mu.national-league .mu-m-link{
    padding-top:10px
}
.col-xs-4 .mu.club-competition .mu-i,.col-xs-4 .mu.national-league .mu-i{
    position:absolute;
    top:10px;
    width:100%
}
.col-xs-4 .mu.club-competition .mu-i .mu-i-date,.col-xs-4 .mu.national-league .mu-i .mu-i-date{
    margin-top:0;
    width:100%
}
.col-xs-4 .mu.club-competition .mu-m,.col-xs-4 .mu.national-league .mu-m{
    margin-left:0
}
.col-xs-4 .mu.club-competition .mu-m .t,.col-xs-4 .mu.national-league .mu-m .t{
    width:37%;
    height:60px
}
.col-xs-4 .mu.club-competition .mu-m .t .t-n,.col-xs-4 .mu.national-league .mu-m .t .t-n{
    height:60px
}
.col-xs-4 .mu.club-competition .mu-m .t.home .t-n,.col-xs-4 .mu.national-league .mu-m .t.home .t-n{
    right:35px;
    left:auto;
    text-align:right;
    font-size:12px;
    line-height:12px;
    margin-left:0
}
.col-xs-4 .mu.club-competition .mu-m .t.home .t-n .t-nText,.col-xs-4 .mu.national-league .mu-m .t.home .t-n .t-nText{
    height:60px;
    display:table-cell !important;
    visibility:visible !important
}
.col-xs-4 .mu.club-competition .mu-m .t.home .t-n .t-nTri,.col-xs-4 .mu.national-league .mu-m .t.home .t-n .t-nTri{
    display:none !important;
    visibility:hidden !important
}
.col-xs-4 .mu.club-competition .mu-m .t.away .t-n,.col-xs-4 .mu.national-league .mu-m .t.away .t-n{
    right:auto;
    left:35px;
    text-align:left;
    font-size:12px;
    line-height:12px;
    margin-right:0
}
.col-xs-4 .mu.club-competition .mu-m .t.away .t-n .t-nText,.col-xs-4 .mu.national-league .mu-m .t.away .t-n .t-nText{
    height:60px;
    display:table-cell !important;
    visibility:visible !important
}
.col-xs-4 .mu.club-competition .mu-m .t.away .t-n .t-nTri,.col-xs-4 .mu.national-league .mu-m .t.away .t-n .t-nTri{
    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{
    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:#fff
}
.bg-gray .col-xs-9 .mu .mu-day,.bg-gray .col-xs-3 .mu .mu-day{
    background-color:#fff
}
.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
}
.jp .col-xs-9 .mu .mu-day .t-day{
    font-size:24px;
    line-height:24px
}
.jp .col-xs-3 .mu .mu-day .t-day{
    font-size:18px;
    line-height:25px
}
.mh-row{
    margin-left:-10px;
    margin-right:-10px;
    padding-bottom:20px
}
.mh-row .header-wrap{
    margin:0
}
.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:" ";
    display:table
}
.mh:after{
    clear:both
}
.mh>a{
    display:block;
    text-decoration:none
}
.mh .mh-i-report-hl{
    position:absolute;
    top:0;
    right:0
}
.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:" ";
    display:table
}
.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 .t-n .t-nText{
    font-size:30px
}
.mh .mh-m .t .t-n .t-nText.kern{
    font-size:24px
}
.mh .mh-m .t .c-i+.t-n .t-nText{
    height:42px
}
.mh .mh-m .t .c-i+.t-n .t-nText.kern{
    font-size:24px
}
.mh .mh-m .s .s-score{
    height:35px
}
.mh .mh-m .s .s-score .s-scoreText{
    font-size:32px;
    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{
    width:33%
}
.mh .mh-m .t-scorer:before,.mh .mh-m .t-scorer:after{
    content:" ";
    display:table
}
.mh .mh-m .t-scorer:after{
    clear:both
}
.mh .mh-m .t-scorer .ml-scorer-name{
    display:inline-block
}
.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;
    padding-left:63px
}
.mh .mh-m .t-scorer.home .mh-l-scorers .mh-scorer{
    display:inline
}
.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;
    padding-right:63px
}
.mh .mh-m .t-scorer.away .mh-l-scorers{
    text-align:right
}
.mh .mh-m .t-scorer.away .mh-l-scorers .mh-scorer{
    text-align:right;
    display:inline
}
.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;
    width:33%
}
.mh .mh-m .mu-reasonwin:before,.mh .mh-m .mu-reasonwin:after{
    content:" ";
    display:table
}
.mh .mh-m .mu-reasonwin:after{
    clear:both
}
.mh .mh-m .mu-liveblogstatus{
    width:33%;
    margin:0 auto;
    text-align:center;
    color:#8ec62c;
    font-weight:700;
    text-transform:uppercase;
    line-height:2
}
.mh .mh-m .mu-liveblogstatus:before,.mh .mh-m .mu-liveblogstatus:after{
    content:" ";
    display:table
}
.mh .mh-m .mu-liveblogstatus:after{
    clear:both
}
.mh .mh-m .test-mobile{
    content:""
}
.mh.live .s-scoreText{
    background-color:#8ec62c;
    color:#fff
}
.navbar-matchheader{
    margin-bottom:20px
}
.navbar-matchheader .container{
    min-height:45px
}
.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:0
}
.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,.navbar-matchheader.navbar-fixed-top .container .mh-row .mh .mh-m .mu-liveblogstatus{
    display:none !important;
    visibility:hidden !important
}
.navbar-matchheader.navbar-fixed-top .container .mh-match-summary{
    display:none
}
.generic-match-header .mh .mh-m .t.home .c-i+.t-n{
    margin-left:52px
}
.generic-match-header .mh .mh-m .t.away .c-i+.t-n{
    margin-right:52px
}
.generic-match-header .mh .mh-m .t-scorer.home .mh-l-scorers .mh-scorer,.generic-match-header .mh .mh-m .t-scorer.away .mh-l-scorers .mh-scorer{
    display:list-item
}
.match-page-loader{
    background-color:#fff;
    height:100%;
    position:absolute;
    z-index:1001;
    opacity:.8
}
.match-page-loader .loader-content{
    height:32px;
    width:32px;
    background-image:url("//img.fifa.com/images/layout/icons/loader.gif");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0;
    position:absolute;
    left:50%;
    top:30%
}
.mh-match-summary{
    border-top:1px solid #e5e5e5;
    min-height:135px
}
.mh-match-summary .dcm-title{
    line-height:1.38
}
.mh-match-summary .dcm-summarysection>ul{
    margin-top:0
}
.mh-match-summary .dcm-summarysection>ul>li>a{
    padding:0;
    border-bottom:0
}
.mh-match-summary .dcm-summarysection>ul>li+li{
    margin-top:6px
}
.mh-match-summary.dcm-list{
    padding-top:20px
}
.col-xs-12 .mh .s .s-status{
    line-height:19px;
    min-height:19px;
    font-size:14px
}
.mh .mh-m .mu-reasonwin-abbr{
    display:none !important;
    visibility:hidden !important
}
.mh-match-summary .dcm-title{
    float:left
}
.mh-match-summary .dcm-title+.dcm-summarysection>ul{
    margin-left:20px
}
.mh-match-summary .dcm-summarysection{
    float:left
}
.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:left
}
.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:" ";
    display:table
}
.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;
    line-height:18px
}
.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:" ";
    display:table
}
.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("//img.fifa.com/images/layout/icons/events_ico_small.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0;
    height:22px;
    width:22px;
    padding-left:22px;
    padding-top:2px;
    margin-bottom:-4px;
    padding-bottom:2px
}
.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:initial
}
.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:initial
}
.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:initial
}
.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
}
.lineup .p-lu-info .p-e span.event.penalty-wrong-second,.squadlist .p-lu-info .p-e span.event.penalty-wrong-second{
    background-position:left -418px
}
.lineup .p-lu-info .p-e span.event.goal-second-penalty,.squadlist .p-lu-info .p-e span.event.goal-second-penalty{
    background-position:left -440px
}
.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{
    font-size:12px;
    line-height:16px;
    position:relative
}
.playersOnThePitch .table .p:before,.playersOnThePitch .table .p:after{
    content:" ";
    display:table
}
.playersOnThePitch .table .p:after{
    clear:both
}
.playersOnThePitch .table .p .p-i{
    position:absolute;
    top:50%;
    height:20px;
    margin-top:-10px
}
.playersOnThePitch .table .p .p-i .p-i-bibnum{
    display:block;
    width:24px;
    font-size:14px;
    line-height:18px;
    text-indent:3px;
    color:#999
}
.playersOnThePitch .table .p .p-i .p-i-bibnum .p-k{
    line-height:14px
}
.playersOnThePitch .table .p .p-i .flag{
    display:none !important;
    visibility:hidden !important
}
.playersOnThePitch .table .p .p-n a{
    color:#474747;
    text-decoration:none
}
.playersOnThePitch .table .p .p-n a:hover,.playersOnThePitch .table .p .p-n a::after,.playersOnThePitch .table .p .p-n a:visited::after{
    color:#0087e6
}
.playersOnThePitch .table .p .p-n a:visited,.playersOnThePitch .table .p .p-n a:visited *{
    color:#5cace5
}
.playersOnThePitch .table .p .p-n a:visited:hover,.playersOnThePitch .table .p .p-n a:visited:hover *{
    color:#0087e6
}
.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.home .p .p-i,.playersOnThePitch .table th.home .p .p-i{
    left:-24px
}
.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 .p-i,.playersOnThePitch .table th.away .p .p-i{
    right:-24px
}
.playersOnThePitch .table td.away .p .p-n a,.playersOnThePitch .table th.away .p .p-n a{
    text-align:right
}
.playersOnThePitch .table td.away .p-i-bibnum,.playersOnThePitch .table th.away .p-i-bibnum{
    text-align:center
}
.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:10px
}
.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;
    font-size:19px;
    line-height:22px
}
.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{
    height:40px;
    font-size:19px;
    line-height:22px
}
.col-xs-8 .lineup .t .t-i+.t-n .t-nTri,.col-xs-12 .lineup .t .t-i+.t-n .t-nTri,.col-xs-8 .squadlist .t .t-i+.t-n .t-nTri,.col-xs-12 .squadlist .t .t-i+.t-n .t-nTri{
    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:16px;
    line-height:22px;
    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:" ";
    display:table
}
.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:-36px;
    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:36px;
    font-size:18px;
    line-height:20px;
    text-indent:3px;
    color:#999
}
.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 .table td,.squadlist .table td,.lineup .table th,.squadlist .table th{
    padding:4px 0
}
.lineup .table td.home,.squadlist .table td.home,.lineup .table td.away,.squadlist .table td.away{
    padding-left:36px
}
.lineup .table.fielded td.home:hover,.squadlist .table.fielded td.home:hover,.lineup .table.substitutes td.home:hover,.squadlist .table.substitutes td.home:hover,.lineup .table.fielded td.away:hover,.squadlist .table.fielded td.away:hover,.lineup .table.substitutes td.away:hover,.squadlist .table.substitutes td.away:hover{
    background-color:#ebebeb
}
.lineup .match-people,.squadlist .match-people{
    font-size:16px;
    line-height:22px
}
.lineup .match-people label,.squadlist .match-people label{
    padding-right:13px
}
.generic-lineup .team-home,.generic-lineup .team-away{
    float:left;
    width:50%
}
.generic-lineup .table.fielded td.home:hover,.generic-lineup .table.substitutes td.home:hover,.generic-lineup .table.fielded td.away:hover,.generic-lineup .table.substitutes td.away:hover{
    background-color:#fff
}
.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("//img.fifa.com/images/layout/brand/fifa_b.png");
    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:0
}
.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:#999
}
.match-report .legend .table td.abbr{
    text-align:right
}
.match-report .legend .table td.desc{
    text-align:left;
    padding-left:13px
}
.match-list-bracket h2{
    color:#999;
    height:65px;
    font-size:24px;
    line-height:65px;
    text-transform:uppercase;
    margin-left:10px
}
.match-list-bracket .m-row{
    padding:5px
}
.match-list-bracket .col-final .m-final .mu{
    margin:0 5px
}
.match-list-bracket .mu{
    border-bottom:none;
    margin:0;
    display:inline
}
.match-list-bracket .mu .mu-i-datetime,.match-list-bracket .mu .mu-i-date,.match-list-bracket .mu .mu-i-group,.match-list-bracket .mu .mu-i-location{
    display:none !important;
    visibility:hidden !important
}
.match-list-bracket .mu .mu-i{
    float:none;
    text-align:center
}
.match-list-bracket .mu .mu-i .mu-i-matchnum{
    font-weight:700;
    line-height:12px
}
.match-list-bracket .mu .mu-m{
    display:block;
    width:100%;
    vertical-align:middle
}
.match-list-bracket .mu .mu-m .t .t-n{
    top:15px
}
.match-list-bracket .mu .mu-m .t .t-n .t-nText{
    display:none !important;
    visibility:hidden !important
}
.match-list-bracket .mu .mu-m .t .t-n .t-nTri{
    width:24px;
    text-align:center;
    font-weight:700
}
.match-list-bracket .mu .mu-m .t .t-i,.match-list-bracket .mu .mu-m .t .c-i{
    display:block !important;
    visibility:visible !important;
    top:0
}
.match-list-bracket .mu .mu-m .t .t-i .t-i-wrap .flag,.match-list-bracket .mu .mu-m .t .c-i .t-i-wrap .flag{
    width:24px;
    vertical-align:top;
    height:auto
}
.match-list-bracket .mu .mu-m .t .t-i .t-i-wrap .flag.fake,.match-list-bracket .mu .mu-m .t .c-i .t-i-wrap .flag.fake{
    height:19px;
    background-color:#fff
}
.match-list-bracket .mu .mu-m .t .t-i .c-i-wrap .c-logo.fake,.match-list-bracket .mu .mu-m .t .c-i .c-i-wrap .c-logo.fake{
    height:32px;
    background-color:#fff;
    height:auto
}
.match-list-bracket .mu .mu-m .t.home{
    float:left;
    margin-left:5px
}
.match-list-bracket .mu .mu-m .t.away{
    float:right;
    margin-right:5px
}
.match-list-bracket .mu.fixture .mu-m .t .t-n .t-nTri{
    padding-top:2px
}
.match-list-bracket .mu.fixture .mu-m .t.home{
    top:5px
}
.match-list-bracket .mu.fixture .mu-m .t.away{
    top:5px
}
.match-list-bracket .mu.fixture .mu-m .s{
    padding:0 30px
}
.match-list-bracket .mu.fixture .mu-m .s .s-score .s-scoreText{
    font-size:13px;
    line-height:1;
    font-weight:700;
    display:inline-block;
    margin-top:6px
}
.match-list-bracket .mu.live .mu-i .mu-i-matchnum{
    display:none !important;
    visibility:hidden !important
}
.match-list-bracket .mu.live .mu-day{
    display:none !important;
    visibility:hidden !important
}
.match-list-bracket .mu.live .mu-m .t.home{
    top:20px
}
.match-list-bracket .mu.live .mu-m .t.away{
    top:20px
}
.match-list-bracket .mu.live .mu-m .s .s-status{
    display:none !important;
    visibility:hidden !important
}
.match-list-bracket .mu.live .mu-m .s .s-status-abbr{
    font-size:12px;
    line-height:22px
}
.match-list-bracket .mu.live .mu-m .s .s-score .s-scoreText{
    font-size:16px;
    line-height:16px;
    font-weight:700
}
.match-list-bracket .mu.result .mu-i .mu-i-matchnum{
    display:none !important;
    visibility:hidden !important
}
.match-list-bracket .mu.result .mu-day{
    display:none !important;
    visibility:hidden !important
}
.match-list-bracket .mu.result .mu-m .t.home{
    top:20px
}
.match-list-bracket .mu.result .mu-m .t.away{
    top:20px
}
.match-list-bracket .mu.result .mu-m .s .s-status{
    display:none !important;
    visibility:hidden !important
}
.match-list-bracket .mu.result .mu-m .s .s-score .s-scoreText{
    font-size:16px;
    line-height:16px;
    font-weight:700
}
.match-list-bracket .mu.result .mu-m .mu-reasonwin{
    display:none !important;
    visibility:hidden !important
}
.match-list-bracket .mu.result .mu-m .mu-reasonwin-abbr{
    margin-top:16px
}
.brackets-wrap{
    position:relative
}
.brackets-wrap .winner-wrap{
    width:180px;
    position:absolute;
    left:50%;
    margin-left:-90px;
    top:82px;
    text-align:center;
    font-size:14px;
    line-height:18px
}
.brackets-wrap .winner-wrap .bt-name{
    font-weight:bold;
    font-size:16px;
    line-height:18px
}
.brackets-wrap>table{
    width:100%;
    table-layout:fixed
}
.brackets-wrap>table .header-wrap th{
    padding-bottom:3px
}
.brackets-wrap>table .header-wrap th>span{
    position:relative;
    display:block;
    border-bottom:3px solid #999;
    text-align:center;
    color:#666;
    font-weight:normal;
    font-size:14px;
    line-height:60px
}
.brackets-wrap>table .header-wrap th:hover>span,.brackets-wrap>table .header-wrap th.highlighted>span{
    color:#0087e6;
    border-bottom-color:#0087e6
}
.brackets-wrap>table .header-wrap th:hover>span:before,.brackets-wrap>table .header-wrap th.highlighted>span:before,.brackets-wrap>table .header-wrap th:hover>span>.before,.brackets-wrap>table .header-wrap th.highlighted>span>.before{
    font-weight:normal
}
.brackets-wrap>table .content-wrap{
    background:#f2f2f2
}
.brackets-wrap>table .content-wrap .round-col{
    padding:15px 0
}
.brackets-wrap>table .content-wrap .round-col.highlighted{
    background:#d9d9d9
}
.brackets-wrap>table .content-wrap .round-col .m-wrap{
    position:relative
}
.brackets-wrap>table .content-wrap .round-col .m-wrap .bt{
    position:relative
}
.brackets-wrap>table .content-wrap .round-col .m-wrap .bt>span{
    position:absolute;
    left:0;
    right:0;
    display:block;
    background:white;
    font-size:14px;
    line-height:16px;
    padding:8px 0;
    z-index:1
}
.brackets-wrap>table .content-wrap .round-col .m-wrap .bt.home>span{
    top:0
}
.brackets-wrap>table .content-wrap .round-col .m-wrap .bt.away>span{
    bottom:0
}
.brackets-wrap>table .content-wrap .round-col .m-wrap .bt.winner{
    font-weight:bold
}
.brackets-wrap>table .content-wrap .round-col .m-wrap .bt.highlighted{
    color:white
}
.brackets-wrap>table .content-wrap .round-col .m-wrap .bt.highlighted>span{
    background:#0087e6
}
.brackets-wrap>table .content-wrap .round-col .m-wrap .bt.highlighted.winner{
    border-color:#0087e6
}
.brackets-wrap>table .content-wrap .round-col .m-wrap .m-row-wrap{
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0
}
.brackets-wrap>table .content-wrap .round-col .m-wrap .m-row-wrap.not-fake:hover{
    background:white
}
.brackets-wrap>table .content-wrap .round-col .m-wrap .m-row-wrap .m-row{
    position:absolute;
    height:100px;
    top:50%;
    left:8px;
    right:8px;
    margin-top:-50px;
    display:table-cell;
    vertical-align:middle
}
.brackets-wrap>table .content-wrap .round-col .m-wrap .m-row-wrap .m-row .mu>a:hover{
    background-color:transparent
}
.brackets-wrap>table .content-wrap .round-col .m-wrap .m-row-wrap .m-row .mu .s-status,.brackets-wrap>table .content-wrap .round-col .m-wrap .m-row-wrap .m-row .mu .mu-reasonwin{
    display:none !important;
    visibility:hidden !important
}
.brackets-wrap>table .content-wrap .round-col .m-wrap .cnnctr{
    position:absolute;
    width:16px;
    height:12px;
    top:50%;
    margin-top:-4px;
    z-index:1;
    background-image:url("//img.fifa.com/images/layout/icons/bracket-arrows.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.brackets-wrap>table .content-wrap .round-col .m-wrap .cnnctr.highlighted{
    background-image:none;
    background-color:#0087e6;
    height:8px
}
.brackets-wrap>table .content-wrap .round-col.col-left .m-wrap{
    margin-right:8px
}
.brackets-wrap>table .content-wrap .round-col.col-left .m-wrap .bt{
    border-right:8px solid white
}
.brackets-wrap>table .content-wrap .round-col.col-left .m-wrap .bt>span{
    right:-8px
}
.brackets-wrap>table .content-wrap .round-col.col-left .m-wrap .m-row{
    left:0
}
.brackets-wrap>table .content-wrap .round-col.col-left .m-wrap .cnnctr{
    right:-8px;
    background-position:left 0
}
.brackets-wrap>table .content-wrap .round-col.col-right .m-wrap{
    margin-left:8px
}
.brackets-wrap>table .content-wrap .round-col.col-right .m-wrap .bt{
    border-left:8px solid white
}
.brackets-wrap>table .content-wrap .round-col.col-right .m-wrap .bt>span{
    left:-8px
}
.brackets-wrap>table .content-wrap .round-col.col-right .m-wrap .m-row{
    right:0
}
.brackets-wrap>table .content-wrap .round-col.col-right .m-wrap .cnnctr{
    left:-8px;
    background-position:right 0
}
.brackets-wrap>table .content-wrap .round-col.col-final .m-wrap.m-final{
    position:absolute;
    bottom:15px
}
.brackets-wrap>table .content-wrap .round-col.col-final .m-wrap .bt{
    height:82px;
    border-left:8px solid white;
    border-right:8px solid white
}
.brackets-wrap>table .content-wrap .round-col.col-final .m-wrap .bt>span{
    left:-8px;
    right:-8px
}
.brackets-wrap>table .content-wrap .round-col.col-final .m-wrap .bt.highlighted{
    border-color:white
}
.brackets-wrap>table .content-wrap .round-col.col-final .m-wrap .bt.highlighted.force-left{
    border-left:8px solid #0087e6
}
.brackets-wrap>table .content-wrap .round-col.col-final .m-wrap .bt.highlighted.force-right{
    border-right:8px solid #0087e6
}
.brackets-wrap>table .content-wrap .round-col.col-final .m-wrap .cnnctr{
    display:none
}
.brackets-wrap>table .content-wrap .round-col.col-lev-1 .m-wrap .bt{
    height:200px
}
.brackets-wrap>table .content-wrap .round-col.col-lev-1 .m-wrap .cnnctr{
    width:24px
}
.brackets-wrap>table .content-wrap .round-col.col-lev-1.col-right .m-wrap .cnnctr{
    left:-16px
}
.brackets-wrap>table .content-wrap .round-col.col-lev-1.col-left .m-wrap .cnnctr{
    right:-16px
}
.brackets-wrap>table .content-wrap .round-col.col-lev-2 .m-wrap .bt{
    height:108px
}
.brackets-wrap>table .content-wrap .round-col.col-lev-2 .m-wrap+.m-wrap{
    margin-top:150px
}
.brackets-wrap>table .content-wrap .round-col.col-lev-3 .m-wrap .bt{
    height:82px
}
.brackets-wrap>table .content-wrap .round-col.col-lev-3 .m-wrap+.m-wrap{
    margin-top:20px
}
.brackets-wrap.cols-7>table .content-wrap .round-col.col-final .m-wrap{
    width:144px
}
.brackets-wrap.cols-5>table .content-wrap .round-col.col-final .m-wrap{
    width:202px
}
.brackets-wrap.cols-3>table{
    height:600px
}
.brackets-wrap.cols-3>table .content-wrap .round-col{
    vertical-align:top
}
.brackets-wrap.cols-3>table .content-wrap .round-col.col-final .m-wrap{
    width:336px;
    position:absolute;
    top:200px
}
.brackets-wrap.cols-3>table .content-wrap .round-col.col-final .m-wrap.m-final-1{
    top:auto;
    bottom:15px
}
.match-list-bracket .mu-day .t-day{
    margin-right:5px
}
body.kr .match-list-bracket .mu-day .t-month{
    margin-right:5px
}
.m-galleries-wrap .m-galleries{
    overflow:hidden
}
.m-galleries-wrap .m-galleries .m-gallery{
    min-height:236px
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb{
    position:relative
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb:hover img{
    opacity:.5;
    filter:alpha(opacity=50)
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb .m-thumb-count{
    font-size:13px;
    line-height:27px;
    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 = @util.getIE7Content(\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{
    display:inline-block;
    *display:inline;
    zoom:1
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb-mu .mu{
    width:auto;
    padding-right:20px
}
.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-status-abbr{
    display:block !important;
    visibility:visible !important;
    white-space:nowrap
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb-mu .mu>a .s-score{
    color:#666;
    font-size:18px;
    line-height:21px
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb-mu .mu>a:hover .c-i img{
    background-color:#fff
}
.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{
    height:auto
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb-mu .mu .t .c-i.i-4{
    width:30px;
    height:30px
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb-mu .mu .t .c-i.i-4+.t-n{
    top:30px
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb-mu .mu .t .t-n{
    margin:0
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb-mu .mu .t .t-n .t-nTri{
    height:auto;
    font-size:14px;
    line-height:21px;
    display:block !important;
    visibility:visible !important
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb-mu .mu .t .t-i .t-i-wrap{
    height:auto
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb-mu .mu .mu-reasonwin-abbr{
    line-height:13px
}
.m-galleries-wrap .m-galleries .m-gallery.club .m-thumb-mu .mu .mu-reasonwin-abbr{
    margin-top:10px
}
.m-galleries-wrap .dcm-listnav{
    margin:20px 0
}
.mu-more{
    width:80px;
    display:table-cell;
    height:80px;
    vertical-align:middle
}
.navbar-matchheader.navbar-pageheader .menuHasGroupsempty li#mitem-groups{
    display:none
}
.navbar-teamheader{
    height:103px
}
.navbar-teamheader .container{
    height:102px
}
.navbar-teamheader .adv-mxlib-wrap{
    display:inline;
    float:right;
    margin-top:5px
}
.team-map{
    background-image:url("//img.fifa.com/images/layout/teams/map-zoom-1.jpg");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0;
    width:988px;
    height:601px
}
.team-map .team-groups{
    position:absolute;
    right:20px;
    top:10px
}
.team-map .team-groups li{
    background-image:url("//img.fifa.com/images/layout/teams/mapElements.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 -45px;
    color:#fff;
    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:0 0;
    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:#666
}
.team-map .team-groups li.first{
    background-position:left -210px;
    background-repeat:no-repeat;
    color:#666;
    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:#666
}
.team-map .team-groups li.first span{
    background-image:url("//img.fifa.com/images/layout/teams/mapElements.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:right -211px;
    color:#fff;
    display:block;
    margin-right:-24px;
    margin-left:23px;
    padding-right:23px;
    height:36px;
    margin-top:-6px;
    padding-top:5px;
    text-align:right;
    width:auto
}
.trn-item-wrap{
    position:relative;
    background:#f5f5f5
}
.trn-item-wrap:before,.trn-item-wrap:after{
    content:" ";
    display:table
}
.trn-item-wrap:after{
    clear:both
}
.trn-item-wrap>a{
    color:#666
}
.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;
    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{
    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 h4.title{
    padding-top:10px;
    padding-bottom:10px;
    text-transform:uppercase;
    font-size:14px;
    line-height:1.14;
    font-weight:700;
    color:#999;
    letter-spacing:1px
}
.ma-latestresults .ma-fixtures-wrap{
    margin-top:20px
}
.ma-latestresults .ma-logo{
    display:block;
    width:50px;
    height:50px;
    float:left
}
.ma-latestresults .ma-data-wrap{
    display:block;
    float:right
}
.ma-latestresults .ma-data-wrap .ma-ddl{
    width:100%
}
.ma-latestresults .ma-world-ranking{
    margin-top:10px
}
.ma-latestresults .ma-world-ranking .ma-ranking-value{
    font-weight:bold;
    margin-left:5px
}
.ma-latestresults .results-wrap{
    margin-top:10px
}
.ma-latestresults .results-wrap h4{
    border-bottom:1px solid #dcdcdc;
    font-size:12px;
    line-height:19px
}
.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 .mu .mu-m .t .t-i.i-4{
    width:32px;
    height:auto
}
.ma-latestresults .results-wrap .mu .mu-m .t .t-i.i-4 .flag{
    width:32px;
    height:auto
}
.tbl-bignumbers-wrap .tbl-bignumbers{
    border:none;
    margin-top:-4px
}
.tbl-bignumbers-wrap .tbl-bignumbers tr td{
    border:none;
    color:#2e2e2e
}
.tbl-bignumbers-wrap .tbl-bignumbers tr .label{
    font-size:21px;
    line-height:1;
    height:50px;
    font-weight:200;
    text-align:left;
    color:#2e2e2e;
    padding-left:6px
}
.tbl-bignumbers-wrap .tbl-bignumbers tr .num{
    font-size:32px;
    line-height:1;
    min-width:80px;
    text-align:center;
    font-weight:200
}
.tbl-bignumbers-wrap .tbl-bignumbers tr .num.longest{
    font-size:24px;
    line-height:1
}
.tbl-bignumbers-wrap .tbl-bignumbers tr td+td span{
    color:#2e2e2e;
    font-weight:200;
    display:block
}
.tbl-bignumbers-wrap .tbl-bignumbers tr td+td span+span{
    font-size:11px;
    line-height:19px;
    color:#999
}
.navbar-pageheader.navbar-playerheader .fdh-wrap>h1{
    text-transform:none
}
.navbar-pageheader.navbar-playerheader .fdh-bib{
    margin:9px;
    font-size:28px;
    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:#fff;
    background:#0087e6
}
.p-list .p:hover *{
    color:#fff
}
.team-players-list .p-list .p{
    position:relative;
    height:84px;
    border:none;
    width:328px;
    float:left
}
.team-players-list .p-list .p:hover{
    background:none
}
.team-players-list .p-list .p:hover *{
    color:#474747
}
.team-players-list .p-list .p:hover .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:10px;
    font-size:11px
}
.team-players-list .p-list .p.p-i .p-wh{
    position:absolute;
    top:48px;
    font-size:11px;
    right:10px
}
.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:0
}
.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:84px;
    width:36px;
    height:32px;
    line-height:32px;
    font-size:30px;
    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;
    left:124px;
    font-size:15px;
    line-height:15px
}
.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-n-webname.kern,.team-players-list .p-list .p.p-i .p-n .p-n-webname.kern{
    font-size:11px
}
.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;
    top:35px;
    left:124px;
    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:124px;
    font-size:11px
}
.team-players-list .p-list .p.p-i-no .p-ag{
    position:absolute;
    top:35px;
    right:10px;
    font-size:11px
}
.team-players-list .p-list .p.p-i-no .p-wh{
    position:absolute;
    top:48px;
    font-size:11px;
    right:10px
}
.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:0;
    width:36px;
    height:32px;
    line-height:32px;
    font-size:30px;
    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;
    left:40px;
    font-size:15px;
    line-height:15px
}
.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-n-webname.kern,.team-players-list .p-list .p.p-i-no .p-n .p-n-webname.kern{
    font-size:11px
}
.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;
    top:35px;
    left:40px;
    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:40px;
    font-size:11px
}
.team-players-list .p-list .p.trasparent{
    opacity:.3
}
.team-players-list .p-list .p.p-i-no[data-player-role="0"] .p-n .p-i-clubname{
    position:static;
    font-size:12px
}
.team-players-list.qualifiers .p-list .p{
    height:50px
}
.team-players-list.qualifiers .p-list .p.p-i-no .p-n .p-n-webname{
    left:0
}
.p-letter-list{
    display:inline-block
}
.p-letter-list ul li{
    float:left;
    height:70px;
    width:70px;
    margin:3px;
    text-align:center
}
.p-letter-list ul li a{
    text-decoration:none
}
.p-letter-list ul li .letter{
    font-size:36px;
    line-height:40px;
    font-weight:200;
    color:#0087e6;
    cursor:pointer
}
.p-letter-list ul li .letter.selected{
    text-decoration:underline
}
.p-letter-list ul li .count{
    font-size:16px;
    line-height:22px
}
.p-position-list{
    width:100%;
    display:inline-block
}
.p-position-list ul{
    margin:0 10%
}
.p-position-list ul li{
    float:left;
    height:70px;
    width:20%;
    text-align:center;
    margin-top:20px
}
.p-position-list ul li a{
    text-decoration:none
}
.p-position-list ul li .position{
    cursor:pointer;
    color:#0087e6;
    padding:10px
}
.p-position-list ul li .position .description{
    margin-right:5px;
    display:inline
}
.p-position-list ul li .position .count{
    font-weight:bold;
    display:inline
}
.p-position-list ul li .position:hover,.p-position-list ul li .position.selected{
    background-color:#f2f2f2
}
.p-team-list{
    margin-bottom:20px
}
.p-team-list ul{
    float:left;
    width:232px;
    margin-bottom:20px
}
.p-team-list ul li{
    height:30px;
    margin:0 -9px 8px;
    position:relative;
    cursor:pointer;
    width:99%
}
.p-team-list ul li:hover,.p-team-list ul li.selected{
    background-color:#f2f2f2
}
.p-team-list ul li .flag{
    height:16px;
    margin:9px;
    position:absolute;
    top:0;
    width:24px;
    left:0
}
.p-team-list ul li .team-name{
    display:inline-block;
    vertical-align:middle;
    font-size:14px;
    line-height:34px;
    padding-left:40px
}
.p-team-list ul li .team-name:hover{
    color:#0087e6
}
.p-club-list{
    margin-bottom:20px
}
.p-club-list ul{
    float:left;
    width:247px;
    margin-bottom:20px
}
.p-club-list ul li{
    height:30px;
    margin:8px 0;
    position:relative;
    cursor:pointer;
    width:99%
}
.p-club-list ul li .opaque{
    background-color:white
}
.p-club-list ul li:hover,.p-club-list ul li.selected{
    background-color:#f2f2f2
}
.p-club-list ul li:hover .opaque,.p-club-list ul li.selected .opaque{
    background-color:#f2f2f2
}
.p-club-list ul li .flag{
    margin:0;
    position:absolute;
    top:0;
    left:0;
    border:none
}
.p-club-list ul li .club-name{
    color:#666;
    display:inline-block;
    vertical-align:middle;
    font-size:14px;
    line-height:12px;
    padding-left:40px;
    padding-top:7px
}
.p-club-list ul li .club-name:hover{
    color:#0087e6
}
.news-players-list.birthdays .p-list .p-ag{
    position:absolute;
    bottom:0;
    padding-bottom:20px
}
.news-players-list.birthdays .p-list .p .p-i-bibnum{
    display:block
}
.news-players-list.birthdays .p-list .p:hover{
    background-color:transparent
}
.news-players-list.birthdays .p-list .p:hover .p-n a .p-n-webname{
    color:#0087e6
}
.news-players-list.birthdays .p-list .p:hover *{
    color:#666
}
.news-players-list .col-xs-8 .p-list .p{
    width:217px;
    padding:20px 10px 0 0;
    height:104px
}
.news-players-list .p-list{
    margin-top:10px
}
.news-players-list .p{
    position:relative;
    border:none;
    width:252px;
    padding:20px 10px;
    float:left;
    height:114px;
    font-size:18px;
    line-height:14px
}
.news-players-list .p-i{
    float:left;
    margin-right:10px
}
.news-players-list .p-n{
    min-height:40px;
    line-height:1.2
}
.news-players-list .p-ag{
    font-size:16px;
    line-height:22px
}
.p-list.searchresult .p:hover{
    background:none;
    color:#0087e6
}
.p-list.searchresult .p:hover *{
    background:none;
    color:#0087e6
}
.p-list.searchresult .p a:hover .p-n-webname{
    color:#0087e6
}
.p-list.searchresult .p a:hover .p-n-webname.kern{
    font-size:11px
}
.p-list.searchresult .p.p-i .p-i .picture-wrap{
    position:relative
}
.p-list.searchresult .p.p-i .p-i:hover{
    color:#0087e6
}
.p-list.searchresult .p.p-i .p-n{
    display:block
}
.p-list.searchresult .p.p-i .p-n:hover{
    color:#0087e6
}
.p-list.searchresult .p.p-i .p-n .p-n-webname.kern{
    font-size:11px
}
.p-list.searchresult ul{
    display:table;
    margin-bottom:16px
}
.p-list.searchresult ul li{
    float:left;
    margin:0 10px
}
.p-list.searchresult ul li .p-i-prt-2{
    width:148px;
    height:220px
}
.p-list.searchresult ul li .p-i-prt-2 .picture-wrap{
    position:relative
}
.p-list.searchresult ul li .flag{
    height:16px;
    width:24px
}
.p-list.searchresult ul li .team-name{
    margin-left:8px;
    font-size:14px;
    line-height:1.54
}
.players-browser .header-wrap{
    margin-bottom:-30px
}
.players-browser #tabContainer{
    padding:0 200px
}
.players-browser .p-list.searchresult ul{
    margin:0 -10px
}
.players-browser .p-list.searchresult ul li{
    float:left;
    margin:10px 10px
}
.fr .player-coaches-tab #tabContainer{
    padding:0 260px
}
.es .player-coaches-tab #tabContainer{
    padding:0 260px
}
.simplelist.p-position-list{
    padding-left:10px;
    border-bottom:1px solid #ddd;
    margin-bottom:20px;
    margin-top:-20px
}
.simplelist.p-position-list ul{
    margin:0
}
.simplelist.p-position-list ul .player-position{
    position:relative;
    margin-right:25px;
    padding-right:25px;
    height:37px;
    width:auto;
    text-align:left;
    margin-top:-5px
}
.simplelist.p-position-list ul .player-position a{
    text-decoration:none
}
.simplelist.p-position-list ul .player-position .position{
    cursor:pointer;
    color:#0087e6;
    padding:10px;
    height:38px
}
.simplelist.p-position-list ul .player-position .position .description{
    margin-right:5px;
    display:inline
}
.simplelist.p-position-list ul .player-position .position .count{
    font-weight:bold;
    display:inline
}
.simplelist.p-position-list ul .player-position .position:hover,.simplelist.p-position-list ul .player-position .position.selected{
    border:none;
    border-bottom:3px solid #0087e6;
    text-decoration:none;
    background-color:transparent
}
.simplelist.p-position-list ul .player-position:after{
    color:#0087e6;
    content:"/";
    font-family:"fifa-icons";
    font-size:14px;
    font-style:normal;
    font-weight:normal;
    height:14px;
    line-height:14px;
    position:absolute;
    text-align:center;
    top:14px;
    width:14px;
    right:0
}
.simplelist.p-position-list ul .last.player-position:after{
    content:none
}
.players-preview .players-wrap .match-wrapper{
    text-align:center
}
.players-preview .players-wrap .match-wrapper .mu{
    border:none;
    margin:10px 0
}
.players-preview .players-wrap .match-wrapper .mu .mu-m-link{
    min-height:38px
}
.players-preview .players-wrap .match-wrapper .mu .mu-m-link .mu-day,.players-preview .players-wrap .match-wrapper .mu .mu-m-link .s-status,.players-preview .players-wrap .match-wrapper .mu .mu-m-link .s-status-abbr{
    display:none !important;
    visibility:hidden !important
}
.players-preview .players-wrap .match-wrapper .mu .mu-i{
    position:absolute;
    top:0;
    width:100%;
    margin:0;
    text-align:center
}
.players-preview .players-wrap .match-wrapper .mu .mu-i .mu-i-date,.players-preview .players-wrap .match-wrapper .mu .mu-i .mu-i-datetime,.players-preview .players-wrap .match-wrapper .mu .mu-i .mu-i-matchnum,.players-preview .players-wrap .match-wrapper .mu .mu-i .mu-i-group,.players-preview .players-wrap .match-wrapper .mu .mu-i .mu-i-location{
    display:none !important;
    visibility:hidden !important
}
.players-preview .players-wrap .match-wrapper .mu .mu-m{
    margin:0
}
.players-preview .players-wrap .match-wrapper .mu .mu-m .t-i-wrap,.players-preview .players-wrap .match-wrapper .mu .mu-m .t-nText{
    height:auto
}
.players-preview .players-wrap .match-wrapper .mu .mu-m .s{
    margin:4px auto 0
}
.players-preview .players-wrap .match-wrapper .mu .mu-m .flag{
    width:48px;
    height:32px;
    margin:0;
    position:relative
}
.players-preview .players-wrap .match-wrapper .p-wrapper{
    margin:0;
    display:inline-block;
    *display:inline;
    zoom:1;
    width:148px;
    text-align:left
}
.players-preview .players-wrap .match-wrapper .p-wrapper .picture{
    width:148px;
    height:197px;
    overflow:hidden
}
.players-preview .players-wrap .match-wrapper .p-wrapper+.p-wrapper{
    margin-left:20px
}
.players-preview .players-wrap .match-wrapper .p-wrapper h4{
    font-weight:700;
    color:#999;
    font-size:13px;
    line-height:16px
}
.players-preview .players-wrap .match-wrapper .p-wrapper .value{
    height:20px
}
.players-preview .players-wrap .match-wrapper .p-wrapper .country .flag{
    position:static;
    vertical-align:top;
    height:20px;
    width:auto;
    margin:0;
    margin-right:5px;
    display:inline-block;
    *display:inline;
    zoom:1
}
.players-preview .players-wrap .match-wrapper .p-wrapper .country .code{
    font-size:13px;
    line-height:20px
}
.players-preview .players-wrap .match-wrapper .p-wrapper.coach{
    position:absolute
}
.players-preview .players-wrap .match-wrapper .p-wrapper.coach.home{
    left:10px
}
.players-preview .players-wrap .match-wrapper .p-wrapper.coach.away{
    right:10px
}
.players-preview .players-wrap .match-wrapper .p-wrapper.coach.away h4{
    text-align:right
}
.players-preview .players-wrap .match-wrapper.col-xs-6 .mu-m-link{
    min-height:24px
}
.players-preview .players-wrap .match-wrapper.col-xs-6 .mu .mu-m .t-nText{
    display:none !important;
    visibility:hidden !important
}
.players-preview .players-wrap .match-wrapper.col-xs-6 .mu .mu-m .t-nTri{
    display:table-cell !important;
    visibility:visible !important;
    font-size:27px
}
.players-preview .players-wrap .match-wrapper.col-xs-6 .mu .mu-m .flag{
    width:32px;
    height:auto
}
.players-preview .players-wrap .match-wrapper.col-xs-6 .mu .mu-m .s{
    margin:0
}
.players-preview .players-wrap .match-wrapper.col-xs-6 .t.home .t-i+.t-n{
    margin-left:36px
}
.players-preview .players-wrap .match-wrapper.col-xs-6 .t.away .t-i+.t-n{
    margin-right:36px
}
.news-players-list.birthdays .p-list .p{
    width:247px;
    padding:20px 10px 0 0;
    height:104px
}
.slider.p-team-list{
    margin-bottom:0
}
.slider.p-team-list ul{
    float:none;
    margin-bottom:0;
    width:auto
}
.slider.p-team-list ul li{
    height:auto;
    width:auto;
    margin:auto
}
.slider.p-team-list ul li .team-name{
    display:table-cell;
    line-height:14px;
    height:36px
}
.slider.p-team-list ul li:hover,.slider.p-team-list ul li.selected{
    background-color:transparent
}
.slider.p-team-list ul .item:hover,.slider.p-team-list ul .item.selected{
    background-color:#f2f2f2
}
.mu-i-cupname{
    display:none;
    visibility:hidden
}
.article-wrap.video-page .article-body{
    width:100%
}
.article-wrap.video-page .article-body .dcm-summarysection{
    margin-bottom:20px
}
.article-wrap.video-page .videopoll-wrapper .vote-btn,.article-wrap.video-page .videopoll-wrapper .vote-btn-selected{
    margin:0 auto
}
.article-wrap.video-page .videopoll-wrapper .vote-btn,.article-wrap.video-page .videopoll-wrapper .vote-btn-selected{
    width:232px
}
.videopoll-wrapper .thumblist-lnd-4 .vertical .dcm-title{
    height:50px
}
.videopoll-wrapper .thumblist-lnd-4 .vertical .dcm-thumblist-item{
    min-height:320px
}
.nav-pills>li{
    float:left
}
.nav-pills>li+li{
    margin-left:0
}
.navbar-sectionheader .nav-pills.lev1 .newslink>a,.siteh-subpanel .navbar-nav .newslink>a{
    *zoom:expression(runtimeStyle.zoom = 1, appendChild(document.createElement('small')).className='after', insertBefore(document.createElement('small'), firstChild).className='before')
}
.navbar-sectionheader .nav-pills.lev1 .newslink>a:before,.siteh-subpanel .navbar-nav .newslink>a:before,.navbar-sectionheader .nav-pills.lev1 .newslink>a>.before,.siteh-subpanel .navbar-nav .newslink>a>.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:12px;
    height:12px;
    margin-top:-6px;
    left:10px;
    content:"\e610";
    *zoom:expression(runtimeStyle.zoom = 1, innerHTML = @util.getIE7Content(\e610));
    color:inherit
}
.navbar-sectionheader .nav-pills.lev1 .newslink>a:before,.siteh-subpanel .navbar-nav .newslink>a:before,.navbar-sectionheader .nav-pills.lev1 .newslink>a>.before,.siteh-subpanel .navbar-nav .newslink>a>.before{
    margin-top:-8px
}
.navbar-sectionheader .nav-pills.lev1 .photoslink>a,.siteh-subpanel .navbar-nav .photoslink>a{
    *zoom:expression(runtimeStyle.zoom = 1, appendChild(document.createElement('small')).className='after', insertBefore(document.createElement('small'), firstChild).className='before')
}
.navbar-sectionheader .nav-pills.lev1 .photoslink>a:before,.siteh-subpanel .navbar-nav .photoslink>a:before,.navbar-sectionheader .nav-pills.lev1 .photoslink>a>.before,.siteh-subpanel .navbar-nav .photoslink>a>.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:10px;
    content:"\e60e";
    *zoom:expression(runtimeStyle.zoom = 1, innerHTML = @util.getIE7Content(\e60e));
    color:inherit
}
.navbar-sectionheader .nav-pills.lev1 .videoslink>a,.siteh-subpanel .navbar-nav .videoslink>a{
    *zoom:expression(runtimeStyle.zoom = 1, appendChild(document.createElement('small')).className='after', insertBefore(document.createElement('small'), firstChild).className='before')
}
.navbar-sectionheader .nav-pills.lev1 .videoslink>a:before,.siteh-subpanel .navbar-nav .videoslink>a:before,.navbar-sectionheader .nav-pills.lev1 .videoslink>a>.before,.siteh-subpanel .navbar-nav .videoslink>a>.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:10px;
    content:"\e607";
    *zoom:expression(runtimeStyle.zoom = 1, innerHTML = @util.getIE7Content(\e607));
    color:inherit
}
.navbar-sectionheader .nav-pills.lev1 .docslink>a,.siteh-subpanel .navbar-nav .docslink>a{
    *zoom:expression(runtimeStyle.zoom = 1, appendChild(document.createElement('small')).className='after', insertBefore(document.createElement('small'), firstChild).className='before')
}
.navbar-sectionheader .nav-pills.lev1 .docslink>a:before,.siteh-subpanel .navbar-nav .docslink>a:before,.navbar-sectionheader .nav-pills.lev1 .docslink>a>.before,.siteh-subpanel .navbar-nav .docslink>a>.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:10px;
    content:"\e615";
    *zoom:expression(runtimeStyle.zoom = 1, innerHTML = @util.getIE7Content(\e615));
    color:inherit
}
.navbar-sectionheader .nav-pills.lev1 .medialink>a,.siteh-subpanel .navbar-nav .medialink>a{
    *zoom:expression(runtimeStyle.zoom = 1, appendChild(document.createElement('small')).className='after', insertBefore(document.createElement('small'), firstChild).className='before')
}
.navbar-sectionheader .nav-pills.lev1 .medialink>a:before,.siteh-subpanel .navbar-nav .medialink>a:before,.navbar-sectionheader .nav-pills.lev1 .medialink>a>.before,.siteh-subpanel .navbar-nav .medialink>a>.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:10px;
    content:"\e616";
    *zoom:expression(runtimeStyle.zoom = 1, innerHTML = @util.getIE7Content(\e616));
    color:inherit
}
.navbar-sectionheader{
    height:165px;
    -webkit-background-size:1400px 155px;
    *z-index:20
}
.navbar-sectionheader h1 a{
    background:transparent url(//img.fifa.com/images/tournaments/$request.idCup/logo/$request.edition.png) no-repeat left 0
}
.navbar-sectionheader .title-wrap{
    width:1028px;
    margin:0 auto
}
.navbar-sectionheader .title-wrap h1.title{
    margin:0;
    margin-left:-4px;
    font-size:27px;
    line-height:1.2;
    padding-top:5px
}
.navbar-sectionheader .title-wrap h1.title>a{
    height:100px;
    display:table-cell;
    vertical-align:middle;
    padding-top:5px;
    padding-left:118px;
    padding-right:300px;
    color:#474747
}
.navbar-sectionheader .title-wrap h1.title>a .trn-date{
    display:block;
    font-size:13px;
    line-height:30px
}
.navbar-sectionheader .title-wrap h1.title>a:before,.navbar-sectionheader .title-wrap h1.title>a>.before{
    content:""
}
.navbar-sectionheader .title-wrap h1.title>a:hover{
    text-decoration:none
}
.navbar-sectionheader .container{
    width:100%;
    padding:0
}
.navbar-sectionheader .container .contentheader{
    height:105px;
    width:100%;
    position:relative;
    top:0;
    left:0;
    border-bottom:1px solid #e5e5e5;
    margin:0
}
.navbar-sectionheader .container .lev1{
    text-align:right;
    width:1008px;
    margin:-40px auto 0 auto;
    height:40px
}
.navbar-sectionheader .container .lev1.nav-pills>li{
    float:none;
    display:inline-block;
    *display:inline;
    zoom:1;
    margin:0
}
.navbar-sectionheader .container .lev1.nav-pills>li>a{
    font-size:13px;
    line-height:1.54;
    padding:9px 25px 8px;
    border-bottom:3px solid #d4d4d4;
    padding-left:32px
}
.navbar-sectionheader .container .lev1.nav-pills>li>a:hover,.navbar-sectionheader .container .lev1.nav-pills>li.active>a{
    border-bottom:3px solid #0087e6;
    background-color:#fff;
    color:#0087e6
}
.navbar-sectionheader .container .lev2{
    width:1028px;
    margin:0 auto
}
.navbar-sectionheader .container .lev2>li+li{
    margin:0
}
.navbar-sectionheader .container .lev2>li>a{
    padding:20px;
    font-size:14px;
    line-height:20px;
    color:#326295;
    text-align:center
}
.navbar-sectionheader .container .lev2>li>a span{
    position:relative
}
.navbar-sectionheader .container .lev2>li.active>a{
    background-color:transparent;
    background:transparent url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAEElEQVQIW2NkaH/2nxFOAAAxoQdIXw3oTgAAAABJRU5ErkJggg==) repeat-x bottom center
}
.navbar-sectionheader .container .lev2>li.active>a:hover{
    background-color:#f2f2f2
}
.navbar-sectionheader .container .lev2>li.menu-shown>a{
    background-color:#f2f2f2
}
.navbar-sectionheader .container .lev2>li.first>a{
    padding-left:20px !important
}
.navbar-sectionheader .container .lev2.items8>li>a{
    padding:20px 35px
}
.navbar-sectionheader .container .lev2.items8>li.first>a{
    padding:20px !important
}
.navbar-sectionheader .container .lev2.items9>li>a{
    padding:20px 29px
}
.navbar-sectionheader .container .lev2.items9>li.first>a{
    padding:20px !important
}
.navbar-sectionheader .container .lev2.items11>li>a{
    padding:20px 19px
}
.navbar-sectionheader .header-additional-content{
    left:50%;
    margin-left:218px;
    position:relative;
    top:-76px;
    width:0
}
.navbar-sectionheader .header-additional-content .dropdown-wrapper{
    width:287px
}
.navbar-sectionheader .header-additional-content .dropdown-wrapper select{
    color:grey;
    font-size:14px;
    height:30px;
    width:287px;
    text-transform:uppercase
}
.de .navbar-sectionheader .container .lev2.items8>li>a{
    padding:20px 32px
}
.ar .navbar-sectionheader .container .lev2.items8>li>a{
    padding:20px 50px
}
.de .navbar-sectionheader .container .lev2.items9>li>a{
    padding:20px 27px
}
.es .navbar-sectionheader .container .lev2.items11>li>a,.pt .navbar-sectionheader .container .lev2.items11>li>a,.fr .navbar-sectionheader .container .lev2.items11>li>a{
    padding:20px 18px
}
.de .navbar-sectionheader .container .lev2.items11>li>a{
    padding:20px 14px
}
#siteh-sticky-subpanel.siteh-subpanel>.container{
    width:1028px;
    margin:0 auto;
    padding:0 20px;
    min-height:274px;
    height:auto !important;
    height:274px;
    position:relative
}
#siteh-sticky-subpanel.siteh-subpanel .header-wrap{
    margin:0;
    position:absolute;
    width:100px;
    height:100px;
    top:51px;
    left:20px
}
#siteh-sticky-subpanel.siteh-subpanel .header-wrap .title-wrap{
    padding:0
}
#siteh-sticky-subpanel.siteh-subpanel .header-wrap .title-wrap .title{
    line-height:none
}
#siteh-sticky-subpanel.siteh-subpanel .header-wrap .title-wrap .title a{
    padding:0;
    width:100px;
    height:100px;
    background-image:url("//img.fifa.com/images/tournaments/$request.idCup/logo/$request.edition.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
#siteh-sticky-subpanel.siteh-subpanel .header-wrap .title-wrap .title a:before{
    content:""
}
#siteh-sticky-subpanel.siteh-subpanel .header-wrap.default-logo{
    padding-top:60px;
    width:110px;
    background-image:url("//img.fifa.com/images/layout/brand/fifa_w.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
#siteh-sticky-subpanel.siteh-subpanel .header-wrap.default-logo .title-wrap .title{
    font-size:16px;
    font-weight:400
}
#siteh-sticky-subpanel.siteh-subpanel .header-wrap.default-logo .title-wrap .title a{
    width:auto;
    height:auto;
    color:#5cace5
}
#siteh-sticky-subpanel.siteh-subpanel .header-wrap.default-logo .title-wrap .title a:hover,#siteh-sticky-subpanel.siteh-subpanel .header-wrap.default-logo .title-wrap .title a:focus{
    color:#fff;
    background-color:transparent
}
#siteh-sticky-subpanel.siteh-subpanel .nav-wrap{
    float:left;
    margin-left:232px;
    margin-top:48px
}
#siteh-sticky-subpanel.siteh-subpanel .nav-wrap .nav>li{
    float:none;
    width:206px;
    font-size:16px;
    line-height:20px;
    margin-bottom:24px
}
#siteh-sticky-subpanel.siteh-subpanel .nav-wrap .nav>li>a{
    color:#5cace5;
    padding:0;
    font-size:16px;
    line-height:20px;
    position:relative;
    display:block;
    padding-left:20px
}
#siteh-sticky-subpanel.siteh-subpanel .nav-wrap .nav>li>a:before{
    left:0
}
#siteh-sticky-subpanel.siteh-subpanel .nav-wrap .nav>li>a:hover,#siteh-sticky-subpanel.siteh-subpanel .nav-wrap .nav>li>a:focus{
    color:#fff;
    background-color:transparent
}
.navbar-sectionheader.small{
    height:auto
}
.navbar-sectionheader.small .container .contentheader{
    height:65px;
    padding-top:5px
}
.navbar-sectionheader.small .container .lev2>li>a{
    padding:10px 20px
}
.navbar-sectionheader.small .title-wrap h1.title{
    font-size:30px;
    line-height:1.2
}
.navbar-sectionheader.small .title-wrap h1.title>a{
    height:auto;
    padding-left:10px
}
.header-disclaimer{
    height:116px
}
.header-disclaimer .navbar-sectionheader .container .contentheader{
    height:auto
}
.header-disclaimer .navbar-sectionheader .container .contentheader .header-additional-content{
    width:988px;
    top:0;
    left:0;
    font-size:14px;
    line-height:14px;
    padding-bottom:10px;
    margin:0 auto
}
.header-disclaimer .navbar-sectionheader .container .contentheader .header-additional-content .cnt-static-text{
    width:652px;
    display:block
}
.header-beta-label .navbar-sectionheader .container .contentheader .title-wrap .title a{
    padding-right:20px
}
.header-beta-label .navbar-sectionheader .container .contentheader .title-wrap .title .header-beta{
    position:absolute;
    top:0;
    right:0;
    font-size:14px;
    line-height:1;
    font-weight:700;
    color:#fc0
}
.tournament-slider,.editorial-slider-timeline{
    margin:0
}
.tournament-slider .slider-wrap .slider-list,.editorial-slider-timeline .slider-wrap .slider-list{
    margin-top:10px
}
.tournament-slider .slider-wrap .slider-list li,.editorial-slider-timeline .slider-wrap .slider-list li{
    text-align:center;
    height:150px
}
.tournament-slider .slider-wrap .slider-list li.selected,.editorial-slider-timeline .slider-wrap .slider-list li.selected{
    border:0;
    background-color:#f2f2f2
}
.tournament-slider .slider-wrap .slider-list li .slider-complink,.editorial-slider-timeline .slider-wrap .slider-list li .slider-complink,.tournament-slider .slider-wrap .slider-list li h4,.editorial-slider-timeline .slider-wrap .slider-list li h4{
    font-size:14px;
    line-height:1.54;
    text-transform:inherit;
    display:table-cell;
    height:40px;
    vertical-align:bottom;
    text-align:center;
    width:148px;
    line-height:1.2
}
.tournament-slider .slider-wrap .slider-list.items-4 li .slider-complink,.editorial-slider-timeline .slider-wrap .slider-list.items-4 li .slider-complink{
    width:232px
}
.tournament-slider .slider-wrap .slider-list li.current-edition,.editorial-slider-timeline .slider-wrap .slider-list li.current-edition{
    cursor:default
}
.tournament-slider .slider-wrap .slider-list li.current-edition:hover:before,.editorial-slider-timeline .slider-wrap .slider-list li.current-edition:hover:before{
    content:none
}
.tournament-slider .slider-wrap .slider-list li.current-edition .arrow.arrow-next,.editorial-slider-timeline .slider-wrap .slider-list li.current-edition .arrow.arrow-next{
    position:absolute;
    top:108px
}
.after-position(-60px) .tournament-slider .slider-wrap .slider-list li.current-edition .arrow.arrow-next:after,.after-position(-60px) .editorial-slider-timeline .slider-wrap .slider-list li.current-edition .arrow.arrow-next:after{
    position:absolute;
    top:108px;
    right:-60px
}
.tournament-slider .slider-wrap .slider-list li.current-edition .arrow.arrow-next:before,.editorial-slider-timeline .slider-wrap .slider-list li.current-edition .arrow.arrow-next:before{
    position:absolute;
    top:108px;
    right:-60px
}
.tournament-slider .slider-nav,.editorial-slider-timeline .slider-nav{
    background-color:transparent;
    background:transparent url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAEElEQVQImWO4cuXKfwY4AQBNnQpymGOcPQAAAABJRU5ErkJggg==) repeat-x bottom center;
    height:42px
}
.tournament-slider .slider-nav .page-wrap,.editorial-slider-timeline .slider-nav .page-wrap{
    background-image:none
}
.tournament-slider .slider-nav .page-wrap .slider-nav-elm,.editorial-slider-timeline .slider-nav .page-wrap .slider-nav-elm{
    height:30px;
    width:25%
}
.tournament-slider .slider-nav .page-wrap .slider-nav-elm a,.editorial-slider-timeline .slider-nav .page-wrap .slider-nav-elm a{
    font-size:11px;
    line-height:19px;
    padding:0 0 8px;
    display:block;
    width:130px;
    text-align:center;
    margin:auto;
    line-height:21px
}
.tournament-slider .slider-nav .page-wrap .slider-nav-elm>a:hover,.editorial-slider-timeline .slider-nav .page-wrap .slider-nav-elm>a:hover,.tournament-slider .slider-nav .page-wrap .slider-nav-elm.active>a,.editorial-slider-timeline .slider-nav .page-wrap .slider-nav-elm.active>a{
    border-bottom:3px solid #0087e6;
    background-color:#fff;
    color:#0087e6;
    text-decoration:none
}
.tournament-slider .slider-nav .qlink-wrap,.editorial-slider-timeline .slider-nav .qlink-wrap{
    margin-top:0
}
.tournament-slider .tournament-article,.editorial-slider-timeline .tournament-article{
    float:left;
    margin-left:20px
}
.tournament-slider .tournament-article .dcm-title,.editorial-slider-timeline .tournament-article .dcm-title{
    float:right;
    width:316px;
    padding-left:20px
}
.tournament-slider .tournament-winners,.editorial-slider-timeline .tournament-winners{
    width:296px;
    float:right;
    padding-top:36px;
    height:250px
}
.tournament-slider .tournament-winners>ul,.editorial-slider-timeline .tournament-winners>ul{
    bottom:0;
    margin-bottom:0
}
.tournament-slider .tournament-winners>ul li,.editorial-slider-timeline .tournament-winners>ul li{
    clear:both
}
.tournament-slider .tournament-winners .rank,.editorial-slider-timeline .tournament-winners .rank{
    float:left;
    width:90px;
    text-transform:uppercase;
    line-height:35px;
    font-size:11px;
    line-height:19px
}
.tournament-slider .tournament-winners .flag,.editorial-slider-timeline .tournament-winners .flag{
    height:16px;
    margin:3px 9px 9px;
    width:24px;
    float:left
}
.tournament-slider .tournament-winners .team-name,.editorial-slider-timeline .tournament-winners .team-name{
    font-weight:bold;
    display:inline-block;
    font-size:11px;
    line-height:13px;
    width:130px
}
.tournament-slider .tournament-winners .qlink-wrap,.editorial-slider-timeline .tournament-winners .qlink-wrap{
    position:absolute;
    bottom:0;
    right:0;
    margin-bottom:0
}
.tournament-slider .tournament-winners .qlink-wrap .qlink-link .qlink-link-wrap,.editorial-slider-timeline .tournament-winners .qlink-wrap .qlink-link .qlink-link-wrap{
    background-color:white
}
.tournament-slider .tournament-winners .qlink-wrap .qlink-link .qlink-link-wrap:before,.editorial-slider-timeline .tournament-winners .qlink-wrap .qlink-link .qlink-link-wrap:before{
    border-color:#fff rgba(242,242,242,0)
}
.tournament-slider .tournament-winners .qlink-wrap .qlink-link .qlink-link-wrap:hover,.editorial-slider-timeline .tournament-winners .qlink-wrap .qlink-link .qlink-link-wrap:hover{
    background-color:#0087e6
}
.tournament-slider .tournament-winners .qlink-wrap .qlink-link .qlink-link-wrap:hover:before,.editorial-slider-timeline .tournament-winners .qlink-wrap .qlink-link .qlink-link-wrap:hover:before{
    border-color:#0087e6 rgba(0,135,230,0)
}
.editorial-slider-timeline .slider-wrap .slider-list li{
    height:185px
}
.editorial-slider-timeline .slider-wrap .slider-list li .figure{
    padding:10px
}
.editorial-slider-timeline .editorial-article .dcm-list .dcm-title{
    padding-top:5px;
    width:632px
}
.editorial-slider-timeline .editorial-article .dcm-list .dmc-teaser-content{
    margin-top:10px;
    padding-right:20px
}
.editorial-slider-timeline .editorial-article .dcm-list .dmc-teaser-content .qlink-wrap{
    position:absolute;
    bottom:0;
    right:0;
    margin-bottom:0
}
.editorial-slider-timeline .editorial-article .dcm-list .dmc-teaser-content .qlink-wrap .qlink-link .qlink-link-wrap{
    background-color:white
}
.editorial-slider-timeline .editorial-article .dcm-list .dmc-teaser-content .qlink-wrap .qlink-link .qlink-link-wrap:before{
    border-color:#fff rgba(242,242,242,0)
}
.editorial-slider-timeline .editorial-article .dcm-list .dmc-teaser-content .qlink-wrap .qlink-link .qlink-link-wrap:hover{
    background-color:#0087e6
}
.editorial-slider-timeline .editorial-article .dcm-list .dmc-teaser-content .qlink-wrap .qlink-link .qlink-link-wrap:hover:before{
    border-color:#0087e6 rgba(0,135,230,0)
}
.editorial-slider-timeline .slider-footer .editorial-article .dcm-list{
    padding-top:20px;
    padding-left:20px;
    padding-right:0;
    padding-bottom:0;
    margin:0
}
.col-xs-12 .tournament-slider .slider-nav .page-wrap,.col-xs-12 .editorial-slider-timeline .slider-nav .page-wrap{
    width:904px
}
.col-xs-12 .tournament-slider .editorial-article,.col-xs-12 .editorial-slider-timeline .editorial-article{
    background-color:#f2f2f2;
    position:relative
}
.col-xs-12 .tournament-slider .tournament-info,.col-xs-12 .editorial-slider-timeline .tournament-info{
    background-color:#f2f2f2;
    display:inline-block;
    position:relative;
    width:988px;
    padding-top:10px
}
.col-xs-8 .tournament-slider .slider-nav .page-wrap{
    width:555px
}
.col-xs-8 .tournament-slider .tournament-info{
    background-color:#f2f2f2;
    display:inline-block;
    position:relative;
    width:652px;
    padding-top:10px
}
.tournament-slider.sliding-pages .slider-wrap{
    margin-top:-50px;
    overflow:hidden
}
.tournament-slider.sliding-pages .slider-wrap .slider-list li{
    background-color:transparent;
    margin:0
}
.tournament-slider.sliding-pages .slider-wrap .slider-list li.current-edition{
    cursor:pointer
}
.tournament-slider.sliding-pages .slider-wrap .slider-list li .slider-complink{
    border-bottom:3px solid transparent
}
.tournament-slider.sliding-pages .slider-wrap .slider-list li .slider-complink:hover,.tournament-slider.sliding-pages .slider-wrap .slider-list li.selected>.slider-complink{
    border-bottom-color:#0087e6;
    text-decoration:none
}
.col-xs-8 .sliding-pages .slider-wrap{
    width:540px
}
.col-xs-8 .sliding-pages .slider-wrap .slider-list.items-6 li{
    width:90px
}
.col-xs-8 .sliding-pages .slider-wrap .slider-list.items-5 li{
    width:90px
}
.col-xs-8 .sliding-pages .slider-wrap .slider-list.items-4 li,.col-xs-8 .sliding-pages .slider-wrap .slider-list.items-3 li,.col-xs-8 .sliding-pages .slider-wrap .slider-list.items-2 li{
    width:135px
}
.editorial-slider-timeline .teaser-lnd-4 .dmc-teaser-content{
    min-height:168px
}
.table tbody tr>td{
    color:#474747
}
.table tbody tr>td.tbl-teamname .t,.table tbody tr>td.tbl-teamcode .t{
    position:relative
}
.table tbody .isLinked .tbl-goto{
    text-align:right
}
.table tbody .isLinked .tbl-goto span{
    position:absolute;
    right:20px
}
.table tbody .isLinked .tbl-goto span:after,.table tbody .isLinked .tbl-goto span>.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:0;
    content:"\3E";
    *zoom:expression(runtimeStyle.zoom = 1, innerHTML = @util.getIE7Content(\3E));
    color:inherit
}
.table.sortable th{
    cursor:pointer
}
.table.sortable th .th-text{
    position:relative;
    display:inline-block;
    padding-right:20px
}
.table.sortable th .th-text .sorted-icon-wrap{
    position:absolute;
    top:50%;
    height:20px;
    margin-top:-10px;
    right:0;
    margin-right:5px
}
.table.sortable th .th-text .sorted-icon-wrap .sorted-icon{
    font-size:18px;
    line-height:10px;
    display:block;
    width:10px;
    height:10px
}
.table.sortable th.sorttable_sorted .sorted-icon.icon-down{
    color:#326295
}
.table.sortable th.sorttable_sorted_reverse .sorted-icon.icon-up{
    color:#326295
}
.table .flag-wrap{
    float:left
}
.tbl-statistics-small th{
    line-height:25px;
    height:25px;
    text-transform:uppercase
}
.tbl-statistics-small td{
    width:32px
}
.tbl-statistics-small .tbl-playername{
    width:auto;
    text-align:left
}
.tbl-statistics-small .tbl-playername .flag-wrap,.tbl-statistics-small .tbl-playername .text{
    display:table-cell;
    height:64px;
    vertical-align:middle
}
.tbl-statistics-small .tbl-playername .flag-wrap{
    float:none
}
.tbl-statistics-small .tbl-playername .flag-wrap img{
    width:32px
}
.tbl-statistics-small .tbl-playername .text{
    text-align:left;
    padding-left:10px;
    line-height:1
}
div .group-wrap{
    position:relative;
    margin-bottom:30px
}
.moreLink{
    display:block;
    min-width:64px;
    height:38px;
    line-height:38px;
    background-color:#f2f2f2;
    text-align:center;
    color:#0087e6;
    cursor:pointer
}
.moreLink:hover{
    background-color:#0087e6;
    color:#fff
}
.moreLink:hover:before,.moreLink:hover:after,.moreLink:hover>.before,.moreLink:hover>.after{
    border-color:#0087e6 transparent \9;
    border-color:#0087e6 rgba(0,135,230,0)
}
.moreLink:hover a{
    color:#fff
}
.moreLink .dcm-ico:before,.moreLink .dcm-ico>.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:8px;
    content:"\e610";
    *zoom:expression(runtimeStyle.zoom = 1, innerHTML = @util.getIE7Content(\e610));
    color:inherit
}
.moreLink:before{
    border-color:#f2f2f2 transparent \9;
    border-color:#f2f2f2 rgba(242,242,242,0);
    border-style:solid;
    border-width:0 0 38px 14px;
    position:absolute;
    left:3px;
    top:0;
    width:0;
    content:""
}
.moreLink:after{
    border-color:#f2f2f2 transparent \9;
    border-color:#f2f2f2 rgba(242,242,242,0);
    border-style:solid;
    border-width:38px 14px 0 0;
    position:absolute;
    right:-14px;
    top:0;
    width:0;
    content:""
}
.moreLink a{
    color:#0087e6;
    padding:10px;
    position:relative;
    padding-right:20px;
    display:inline-block;
    *display:inline;
    zoom:1;
    line-height:1
}
.moreLink a:after,.moreLink a>.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:12px;
    content:"\e610";
    *zoom:expression(runtimeStyle.zoom = 1, innerHTML = @util.getIE7Content(\e610));
    color:inherit
}
.moreLink a:hover{
    color:#fff;
    text-decoration:none
}
.legend p{
    font-size:12px;
    line-height:19px;
    color:#999
}
.team-map .map-item{
    position:absolute;
    color:#666;
    text-transform:uppercase;
    font-weight:bold;
    text-decoration:none;
    display:block;
    min-height:24px
}
.team-map .map-item:hover{
    z-index:10
}
.team-map .map-item:visited,.team-map .map-item:active{
    color:#666
}
.team-map .map-item .map-item-webname{
    display:none;
    font-weight:bold;
    background-color:#fff;
    border:solid 1px;
    border-color:#fff;
    border-radius:10px;
    padding:0 5px;
    color:#0087e6
}
.team-map .map-item .map-item-countrycode{
    line-height:22px
}
.team-map .map-item .map-item-icon{
    background-image:url("//img.fifa.com/images/layout/backgrounds/mapElements.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:-12px -351px;
    display:block;
    float:left;
    height:17px;
    width:14px
}
.team-map .map-item:hover .map-item-countrycode{
    display:none
}
.team-map .map-item:hover .map-item-webname{
    display:inline-block;
    *display:inline;
    zoom:1
}
.venues-map .map-item{
    position:absolute;
    color:#666;
    text-transform:uppercase;
    font-weight:bold;
    text-decoration:none;
    display:block;
    min-height:24px
}
.venues-map .map-item:visited,.venues-map .map-item:active{
    color:#666
}
.venues-map .map-item .map-item-webname{
    display:none;
    font-weight:bold;
    background-color:#fff;
    border:solid 1px;
    border-color:#fff;
    border-radius:10px;
    padding:0 5px;
    color:#0087e6
}
.venues-map .map-item .map-item-countrycode:hover{
    font-weight:bold;
    background-color:#fff;
    border:solid 1px;
    border-color:#fff;
    border-radius:10px;
    padding:0 5px;
    color:#0087e6
}
.venues-map .map-item .map-item-icon{
    background-image:url("//img.fifa.com/images/layout/backgrounds/mapElements.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:-12px -351px;
    display:block;
    float:left;
    height:17px;
    width:14px
}
.venues-map .map-item:visited .map-item-webname,.venues-map .map-item:active .map-item-webname,.venues-map .map-item:link .map-item-webname{
    display:none
}
.venues-map .map-item:visited .map-item-countrycode,.venues-map .map-item:active .map-item-countrycode,.venues-map .map-item:link .map-item-countrycode{
    display:inline-block;
    *display:inline;
    zoom:1
}
.venues-map .map-item.current{
    line-height:26px;
    z-index:2
}
.venues-map .map-item.current .map-item-webname,.venues-map .map-item.current:visited .map-item-webname,.venues-map .map-item.current:active .map-item-webname,.venues-map .map-item.current:link .map-item-webname{
    display:inline-block;
    *display:inline;
    zoom:1
}
.venues-map .map-item.current .map-item-countrycode,.venues-map .map-item.current:visited .map-item-countrycode,.venues-map .map-item.current:active .map-item-countrycode,.venues-map .map-item.current:link .map-item-countrycode{
    display:none
}
.venues-map .map-item.current .map-item-icon{
    background-position:0 -372px;
    width:33px;
    height:33px
}
.team-map .map-item#BAH{
    right:auto;
    bottom:auto;
    left:265px;
    top:350px
}
.team-map .map-item#BAH .map-item-icon{
    float:left
}
.team-map .map-item#FRA{
    left:auto;
    bottom:auto;
    right:550px;
    top:197px
}
.team-map .map-item#FRA .map-item-icon{
    float:right
}
.team-map .map-item#BEL{
    left:auto;
    bottom:auto;
    right:540px;
    top:180px
}
.team-map .map-item#BEL .map-item-icon{
    float:right
}
.team-map .map-item#URU{
    right:auto;
    bottom:auto;
    left:328px;
    top:504px
}
.team-map .map-item#URU .map-item-icon{
    float:left
}
.team-map .map-item#MEX{
    right:auto;
    bottom:auto;
    left:206px;
    top:342px
}
.team-map .map-item#MEX .map-item-icon{
    float:left
}
.team-map .map-item#GUA{
    right:auto;
    bottom:auto;
    left:250px;
    top:377px
}
.team-map .map-item#GUA .map-item-icon{
    float:left
}
.team-map .map-item#MYA{
    right:auto;
    bottom:auto;
    left:715px;
    top:361px
}
.team-map .map-item#MYA .map-item-icon{
    float:left
}
.team-map .map-item#RSA{
    right:auto;
    bottom:auto;
    left:521px;
    top:500px
}
.team-map .map-item#RSA .map-item-icon{
    float:left
}
.team-map .map-item#ARG{
    right:auto;
    bottom:auto;
    left:302px;
    top:514px;
    padding-top:13px;
    padding-left:0;
    text-align:left
}
.team-map .map-item#ARG .map-item-icon{
    float:none;
    left:0;
    top:0;
    position:absolute
}
.team-map .map-item#KOR{
    right:auto;
    bottom:auto;
    left:796px;
    top:313px;
    padding-top:13px;
    padding-left:0;
    text-align:left
}
.team-map .map-item#KOR .map-item-icon{
    float:none;
    left:0;
    top:0;
    position:absolute
}
.team-map .map-item#NGA{
    right:auto;
    bottom:auto;
    left:492px;
    top:391px
}
.team-map .map-item#NGA .map-item-icon{
    float:left
}
.team-map .map-item#COD{
    right:auto;
    bottom:auto;
    left:530px;
    top:436px
}
.team-map .map-item#COD .map-item-icon{
    float:left
}
.team-map .map-item#GAM{
    left:auto;
    bottom:auto;
    right:566px;
    top:378px
}
.team-map .map-item#GAM .map-item-icon{
    float:right
}
.team-map .map-item#ZAM{
    left:auto;
    bottom:auto;
    right:454px;
    top:454px
}
.team-map .map-item#ZAM .map-item-icon{
    float:right
}
.team-map .map-item#CGO{
    left:auto;
    bottom:auto;
    right:460px;
    top:428px
}
.team-map .map-item#CGO .map-item-icon{
    float:right
}
.team-map .map-item#GRE{
    right:auto;
    bottom:auto;
    left:544px;
    top:260px
}
.team-map .map-item#GRE .map-item-icon{
    float:left
}
.team-map .map-item#ALG{
    right:auto;
    bottom:auto;
    left:476px;
    top:329px
}
.team-map .map-item#ALG .map-item-icon{
    float:left
}
.team-map .map-item#ENG{
    left:auto;
    bottom:auto;
    right:569px;
    top:170px
}
.team-map .map-item#ENG .map-item-icon{
    float:right
}
.team-map .map-item#USA{
    right:auto;
    bottom:auto;
    left:209px;
    top:303px
}
.team-map .map-item#USA .map-item-icon{
    float:left
}
.team-map .map-item#SVN{
    right:auto;
    bottom:auto;
    left:510px;
    top:213px
}
.team-map .map-item#SVN .map-item-icon{
    float:left
}
.team-map .map-item#GER,.team-map .map-item#FRG{
    right:auto;
    bottom:auto;
    left:482px;
    top:186px
}
.team-map .map-item#GER .map-item-icon,.team-map .map-item#FRG .map-item-icon{
    float:left
}
.team-map .map-item#GHA{
    right:auto;
    bottom:auto;
    left:470px;
    top:392px
}
.team-map .map-item#GHA .map-item-icon{
    float:left
}
.team-map .map-item#AUS{
    left:auto;
    bottom:auto;
    right:160px;
    top:480px
}
.team-map .map-item#AUS .map-item-icon{
    float:right
}
.team-map .map-item#JPN{
    right:auto;
    bottom:auto;
    left:828px;
    top:311px
}
.team-map .map-item#JPN .map-item-icon{
    float:left
}
.team-map .map-item#MAD{
    right:auto;
    bottom:auto;
    left:588px;
    top:465px
}
.team-map .map-item#MAD .map-item-icon{
    float:left
}
.team-map .map-item#NED{
    right:auto;
    bottom:auto;
    left:451px;
    top:171px
}
.team-map .map-item#NED .map-item-icon{
    float:left
}
.team-map .map-item#CMR{
    right:auto;
    bottom:auto;
    left:500px;
    top:405px;
    padding-top:13px;
    padding-left:0;
    text-align:left
}
.team-map .map-item#CMR .map-item-icon{
    float:none;
    left:0;
    top:0;
    position:absolute
}
.team-map .map-item#DEN{
    right:auto;
    bottom:auto;
    left:480px;
    top:140px
}
.team-map .map-item#DEN .map-item-icon{
    float:left
}
.team-map .map-item#NZL{
    left:auto;
    bottom:auto;
    right:82px;
    top:526px
}
.team-map .map-item#NZL .map-item-icon{
    float:right
}
.team-map .map-item#NCL{
    left:auto;
    bottom:auto;
    right:104px;
    top:470px
}
.team-map .map-item#NCL .map-item-icon{
    float:right
}
.team-map .map-item#PAR{
    left:auto;
    bottom:auto;
    right:676px;
    top:476px
}
.team-map .map-item#PAR .map-item-icon{
    float:right
}
.team-map .map-item#ITA{
    right:auto;
    bottom:auto;
    left:495px;
    top:239px;
    padding-top:13px;
    padding-left:0;
    text-align:left
}
.team-map .map-item#ITA .map-item-icon{
    float:none;
    left:0;
    top:0;
    position:absolute
}
.team-map .map-item#SVK{
    right:auto;
    bottom:auto;
    left:521px;
    top:190px
}
.team-map .map-item#SVK .map-item-icon{
    float:left
}
.team-map .map-item#BRA{
    right:auto;
    bottom:auto;
    left:352px;
    top:431px;
    padding-bottom:14px;
    text-align:left
}
.team-map .map-item#BRA .map-item-icon{
    float:none;
    position:absolute;
    bottom:0;
    left:13px;
    margin-left:-7px
}
.team-map .map-item#POR{
    right:auto;
    bottom:auto;
    left:386px;
    top:265px
}
.team-map .map-item#POR .map-item-icon{
    float:left
}
.team-map .map-item#CIV{
    right:auto;
    bottom:auto;
    left:457px;
    top:393px;
    padding-top:13px;
    padding-left:0;
    text-align:left
}
.team-map .map-item#CIV .map-item-icon{
    float:none;
    left:0;
    top:0;
    position:absolute
}
.team-map .map-item#BFA{
    right:auto;
    bottom:auto;
    left:465px;
    top:382px
}
.team-map .map-item#BFA .map-item-icon{
    float:left
}
.team-map .map-item#PRK{
    right:auto;
    bottom:auto;
    left:795px;
    top:300px
}
.team-map .map-item#PRK .map-item-icon{
    float:left
}
.team-map .map-item#ESP{
    right:auto;
    bottom:auto;
    left:408px;
    top:252px
}
.team-map .map-item#ESP .map-item-icon{
    float:left
}
.team-map .map-item#CHI{
    left:auto;
    bottom:auto;
    right:703px;
    top:493px
}
.team-map .map-item#CHI .map-item-icon{
    float:right
}
.team-map .map-item#SUI{
    left:auto;
    bottom:auto;
    right:522px;
    top:210px
}
.team-map .map-item#SUI .map-item-icon{
    float:right
}
.team-map .map-item#HON{
    right:auto;
    bottom:auto;
    left:255px;
    top:372px
}
.team-map .map-item#HON .map-item-icon{
    float:left
}
.team-map .map-item#ROU{
    right:auto;
    bottom:auto;
    left:560px;
    top:220px
}
.team-map .map-item#ROU .map-item-icon{
    float:left
}
.team-map .map-item#PER{
    right:auto;
    bottom:auto;
    left:273px;
    top:428px
}
.team-map .map-item#PER .map-item-icon{
    float:left
}
.team-map .map-item#BIH{
    right:auto;
    bottom:auto;
    left:522px;
    top:230px;
    padding-top:13px;
    padding-left:0;
    text-align:left
}
.team-map .map-item#BIH .map-item-icon{
    float:none;
    left:0;
    top:0;
    position:absolute
}
.team-map .map-item#YUG,.team-map .map-item#SRB,.team-map .map-item#SCG{
    left:auto;
    bottom:auto;
    right:457px;
    top:236px
}
.team-map .map-item#YUG .map-item-icon,.team-map .map-item#SRB .map-item-icon,.team-map .map-item#SCG .map-item-icon{
    float:right
}
.team-map .map-item#BOL{
    right:auto;
    bottom:auto;
    left:275px;
    top:442px
}
.team-map .map-item#BOL .map-item-icon{
    float:left
}
.team-map .map-item#UKR{
    right:auto;
    bottom:auto;
    left:595px;
    top:190px
}
.team-map .map-item#UKR .map-item-icon{
    float:left
}
.team-map .map-item#TUN{
    right:auto;
    bottom:auto;
    left:485px;
    top:285px
}
.team-map .map-item#TUN .map-item-icon{
    float:left
}
.team-map .map-item#KSA{
    right:auto;
    bottom:auto;
    left:580px;
    top:340px
}
.team-map .map-item#KSA .map-item-icon{
    float:left
}
.team-map .map-item#QAT{
    right:auto;
    bottom:auto;
    left:600px;
    top:344px
}
.team-map .map-item#QAT .map-item-icon{
    float:left
}
.team-map .map-item#BHR{
    right:auto;
    bottom:auto;
    left:600px;
    top:344px
}
.team-map .map-item#BHR .map-item-icon{
    float:left
}
.team-map .map-item#TOG{
    right:auto;
    bottom:auto;
    left:485px;
    top:395px
}
.team-map .map-item#TOG .map-item-icon{
    float:left
}
.team-map .map-item#CRO{
    left:auto;
    bottom:auto;
    right:483px;
    top:225px
}
.team-map .map-item#CRO .map-item-icon{
    float:right
}
.team-map .map-item#CZE,.team-map .map-item#TCH{
    right:auto;
    bottom:auto;
    left:535px;
    top:195px
}
.team-map .map-item#CZE .map-item-icon,.team-map .map-item#TCH .map-item-icon{
    float:left
}
.team-map .map-item#ANG{
    right:auto;
    bottom:auto;
    left:510px;
    top:430px
}
.team-map .map-item#ANG .map-item-icon{
    float:left
}
.team-map .map-item#IRN{
    right:auto;
    bottom:auto;
    left:630px;
    top:320px
}
.team-map .map-item#IRN .map-item-icon{
    float:left
}
.team-map .map-item#TRI{
    right:auto;
    bottom:auto;
    left:315px;
    top:380px
}
.team-map .map-item#TRI .map-item-icon{
    float:left
}
.team-map .map-item#SWE{
    right:auto;
    bottom:auto;
    left:505px;
    top:105px
}
.team-map .map-item#SWE .map-item-icon{
    float:left
}
.team-map .map-item#POL{
    right:auto;
    bottom:auto;
    left:535px;
    top:170px
}
.team-map .map-item#POL .map-item-icon{
    float:left
}
.team-map .map-item#ECU{
    right:auto;
    bottom:auto;
    left:270px;
    top:420px
}
.team-map .map-item#ECU .map-item-icon{
    float:left
}
.team-map .map-item#CRC{
    left:auto;
    bottom:auto;
    right:738px;
    top:389px
}
.team-map .map-item#CRC .map-item-icon{
    float:right
}
.team-map .map-item#PAN{
    right:auto;
    bottom:auto;
    left:270px;
    top:392px
}
.team-map .map-item#PAN .map-item-icon{
    float:left
}
.team-map .map-item#RUS,.team-map .map-item#URS{
    right:auto;
    bottom:auto;
    left:700px;
    top:180px
}
.team-map .map-item#RUS .map-item-icon,.team-map .map-item#URS .map-item-icon{
    float:left
}
.team-map .map-item#IRL{
    left:auto;
    bottom:auto;
    right:610px;
    top:155px
}
.team-map .map-item#IRL .map-item-icon{
    float:right
}
.team-map .map-item#TUR{
    right:auto;
    bottom:auto;
    left:600px;
    top:265px
}
.team-map .map-item#TUR .map-item-icon{
    float:left
}
.team-map .map-item#CHN{
    right:auto;
    bottom:auto;
    left:730px;
    top:300px
}
.team-map .map-item#CHN .map-item-icon{
    float:left
}
.team-map .map-item#TPE{
    right:auto;
    bottom:auto;
    left:780px;
    top:350px
}
.team-map .map-item#TPE .map-item-icon{
    float:left
}
.team-map .map-item#SEN{
    left:auto;
    bottom:auto;
    right:565px;
    top:380px
}
.team-map .map-item#SEN .map-item-icon{
    float:right
}
.team-map .map-item#JAM{
    right:auto;
    bottom:auto;
    left:272px;
    top:364px
}
.team-map .map-item#JAM .map-item-icon{
    float:left
}
.team-map .map-item#COL{
    right:auto;
    bottom:auto;
    left:280px;
    top:410px
}
.team-map .map-item#COL .map-item-icon{
    float:left
}
.team-map .map-item#BUL{
    right:auto;
    bottom:auto;
    left:570px;
    top:245px
}
.team-map .map-item#BUL .map-item-icon{
    float:left
}
.team-map .map-item#AUT{
    right:auto;
    bottom:auto;
    left:493px;
    top:205px
}
.team-map .map-item#AUT .map-item-icon{
    float:left
}
.team-map .map-item#SCO{
    right:auto;
    bottom:auto;
    left:406px;
    top:120px
}
.team-map .map-item#SCO .map-item-icon{
    float:left
}
.team-map .map-item#NOR{
    right:auto;
    bottom:auto;
    left:471px;
    top:83px
}
.team-map .map-item#NOR .map-item-icon{
    float:left
}
.team-map .map-item#EQG{
    left:auto;
    bottom:auto;
    right:500px;
    top:415px
}
.team-map .map-item#EQG .map-item-icon{
    float:right
}
.team-map .map-item#MAR{
    right:auto;
    bottom:auto;
    left:452px;
    top:326px
}
.team-map .map-item#MAR .map-item-icon{
    float:left
}
.team-map .map-item#MLI{
    left:auto;
    bottom:auto;
    right:525px;
    top:360px
}
.team-map .map-item#MLI .map-item-icon{
    float:right
}
.team-map .map-item#GUI{
    left:auto;
    bottom:auto;
    right:556px;
    top:388px
}
.team-map .map-item#GUI .map-item-icon{
    float:right
}
.team-map .map-item#NIG{
    right:auto;
    bottom:auto;
    left:490px;
    top:375px
}
.team-map .map-item#NIG .map-item-icon{
    float:left
}
.team-map .map-item#EGY{
    right:auto;
    bottom:auto;
    left:546px;
    top:339px
}
.team-map .map-item#EGY .map-item-icon{
    float:left
}
.team-map .map-item#ETH{
    right:auto;
    bottom:auto;
    left:572px;
    top:396px
}
.team-map .map-item#ETH .map-item-icon{
    float:left
}
.team-map .map-item#UAE{
    right:auto;
    bottom:auto;
    left:609px;
    top:346px
}
.team-map .map-item#UAE .map-item-icon{
    float:left
}
.team-map .map-item#NIR{
    right:auto;
    bottom:auto;
    left:395px;
    top:142px
}
.team-map .map-item#NIR .map-item-icon{
    float:left
}
.team-map .map-item#HUN{
    right:auto;
    bottom:auto;
    left:528px;
    top:209px
}
.team-map .map-item#HUN .map-item-icon{
    float:left
}
.team-map .map-item#CAN{
    right:auto;
    bottom:auto;
    left:200px;
    top:247px
}
.team-map .map-item#CAN .map-item-icon{
    float:left
}
.team-map .map-item#IRQ{
    left:auto;
    bottom:auto;
    right:415px;
    top:325px
}
.team-map .map-item#IRQ .map-item-icon{
    float:right
}
.team-map .map-item#KUW{
    right:auto;
    bottom:auto;
    left:595px;
    top:336px
}
.team-map .map-item#KUW .map-item-icon{
    float:left
}
.team-map .map-item#HAI{
    right:auto;
    bottom:auto;
    left:285px;
    top:363px
}
.team-map .map-item#HAI .map-item-icon{
    float:left
}
.team-map .map-item#ZAI{
    right:auto;
    bottom:auto;
    left:526px;
    top:415px
}
.team-map .map-item#ZAI .map-item-icon{
    float:left
}
.team-map .map-item#INH{
    right:auto;
    bottom:auto;
    left:781px;
    top:415px
}
.team-map .map-item#INH .map-item-icon{
    float:left
}
.team-map .map-item#IND{
    right:auto;
    bottom:auto;
    left:669px;
    top:347px
}
.team-map .map-item#IND .map-item-icon{
    float:left
}
.team-map .map-item#GDR{
    left:auto;
    bottom:auto;
    right:500px;
    top:156px
}
.team-map .map-item#GDR .map-item-icon{
    float:right
}
.team-map .map-item#ISR{
    left:auto;
    bottom:auto;
    right:436px;
    top:325px
}
.team-map .map-item#ISR .map-item-icon{
    float:right
}
.team-map .map-item#WAL{
    left:auto;
    bottom:auto;
    right:587px;
    top:158px
}
.team-map .map-item#WAL .map-item-icon{
    float:right
}
.team-map .map-item#CUB{
    left:auto;
    bottom:auto;
    right:723px;
    top:359px
}
.team-map .map-item#CUB .map-item-icon{
    float:right
}
.team-map .map-item#SLV{
    left:auto;
    bottom:auto;
    right:751px;
    top:379px
}
.team-map .map-item#SLV .map-item-icon{
    float:right
}
.team-map .map-item#UZB{
    right:auto;
    bottom:auto;
    left:633px;
    top:306px
}
.team-map .map-item#UZB .map-item-icon{
    float:left
}
.team-map .map-item#KAZ{
    right:auto;
    bottom:auto;
    left:676px;
    top:225px
}
.team-map .map-item#KAZ .map-item-icon{
    float:left
}
.team-map .map-item#TAH{
    right:auto;
    bottom:auto;
    left:100px;
    top:450px
}
.team-map .map-item#TAH .map-item-icon{
    float:left
}
.team-map .map-item#VEN{
    right:auto;
    bottom:auto;
    left:310px;
    top:400px
}
.team-map .map-item#VEN .map-item-icon{
    float:left
}
.team-map .map-item#VIE{
    right:auto;
    bottom:auto;
    left:740px;
    top:363px
}
.team-map .map-item#VIE .map-item-icon{
    float:left
}
.team-map .map-item#JOR{
    left:auto;
    bottom:auto;
    right:430px;
    top:327px
}
.team-map .map-item#JOR .map-item-icon{
    float:right
}
.team-map .map-item#BEN{
    left:auto;
    bottom:auto;
    right:522px;
    top:390px
}
.team-map .map-item#BEN .map-item-icon{
    float:right
}
.team-map .map-item#SYR{
    right:auto;
    bottom:auto;
    left:562px;
    top:324px
}
.team-map .map-item#SYR .map-item-icon{
    float:left
}
.team-map .map-item#FIN{
    right:auto;
    bottom:auto;
    left:562px;
    top:77px
}
.team-map .map-item#FIN .map-item-icon{
    float:left
}
.team-map .map-item#MAS{
    left:auto;
    bottom:auto;
    right:240px;
    top:407px
}
.team-map .map-item#MAS .map-item-icon{
    float:right
}
.team-map .map-item#BDI{
    right:auto;
    bottom:auto;
    left:547px;
    top:426px
}
.team-map .map-item#BDI .map-item-icon{
    float:left
}
.team-map .map-item#IDN{
    left:auto;
    bottom:auto;
    right:216px;
    top:420px
}
.team-map .map-item#IDN .map-item-icon{
    float:right
}
.team-map .map-item#FIJ{
    left:auto;
    bottom:auto;
    right:49px;
    top:459px
}
.team-map .map-item#FIJ .map-item-icon{
    float:right
}
.team-map .map-item#THA{
    left:auto;
    bottom:auto;
    right:270px;
    top:375px
}
.team-map .map-item#THA .map-item-icon{
    float:right
}
.team-map .map-item#PNG{
    right:auto;
    bottom:auto;
    left:846px;
    top:435px
}
.team-map .map-item#PNG .map-item-icon{
    float:left
}
.team-map .map-item#SOL{
    left:auto;
    bottom:auto;
    right:115px;
    top:434px
}
.team-map .map-item#SOL .map-item-icon{
    float:right
}
.team-map .map-item#LBY{
    left:auto;
    bottom:auto;
    right:487px;
    top:341px
}
.team-map .map-item#LBY .map-item-icon{
    float:right
}
.team-map .map-item#ZIM{
    right:auto;
    bottom:auto;
    left:545px;
    top:465px
}
.team-map .map-item#ZIM .map-item-icon{
    float:left
}
.team-map .map-item#HKG{
    right:auto;
    bottom:auto;
    left:760px;
    top:350px
}
.team-map .map-item#HKG .map-item-icon{
    float:left
}
.team-map .map-item#SDN{
    right:auto;
    bottom:auto;
    left:550px;
    top:370px
}
.team-map .map-item#SDN .map-item-icon{
    float:left
}
.team-map .map-item#OMA{
    right:auto;
    bottom:auto;
    left:610px;
    top:365px
}
.team-map .map-item#OMA .map-item-icon{
    float:left
}
.team-map .map-item#YEM{
    right:auto;
    bottom:auto;
    left:590px;
    top:370px
}
.team-map .map-item#YEM .map-item-icon{
    float:left
}
.team-map .map-item#SLE{
    right:auto;
    bottom:auto;
    left:437px;
    top:390px
}
.team-map .map-item#SLE .map-item-icon{
    float:left
}
.team-map .map-item#TJK{
    right:auto;
    bottom:auto;
    left:700px;
    top:300px
}
.team-map .map-item#TJK .map-item-icon{
    float:left
}
.team-map .map-item#MWI{
    right:auto;
    bottom:auto;
    left:548px;
    top:450px
}
.team-map .map-item#MWI .map-item-icon{
    float:left
}
.team-map .map-item#RWA{
    right:auto;
    bottom:auto;
    left:530px;
    top:405px
}
.team-map .map-item#RWA .map-item-icon{
    float:left
}
.team-map .map-item#VAN{
    right:auto;
    bottom:auto;
    left:901px;
    top:456px
}
.team-map .map-item#VAN .map-item-icon{
    float:left
}
.team-map .map-item#ISL{
    right:auto;
    bottom:auto;
    left:424px;
    top:196px
}
.team-map .map-item#ISL .map-item-icon{
    float:left
}
.team-map .map-item#CPV{
    right:auto;
    bottom:auto;
    left:408px;
    top:370px
}
.team-map .map-item#CPV .map-item-icon{
    float:left
}
.team-map .map-item#AZE{
    right:auto;
    bottom:auto;
    left:658px;
    top:243px
}
.team-map .map-item#AZE .map-item-icon{
    float:left
}
.team-map .map-item#MOZ{
    right:auto;
    bottom:auto;
    left:555px;
    top:470px
}
.team-map .map-item#MOZ .map-item-icon{
    float:left
}
.cup_500 .team-map .map-item#BHR{
    left:auto;
    bottom:auto;
    right:400px;
    top:344px
}
.cup_500 .team-map .map-item#BHR .map-item-icon{
    float:right
}
.team-map .team-groups{
    position:absolute;
    right:20px;
    top:10px
}
.team-map .team-groups li{
    background-image:url("//img.fifa.com/images/layout/teams/mapElements.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 -45px;
    color:#fff;
    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:0 0;
    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:#666
}
.team-map .team-groups li.first{
    background-position:left -210px;
    background-repeat:no-repeat;
    color:#666;
    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:#666
}
.team-map .team-groups li.first span{
    background-image:url("//img.fifa.com/images/layout/teams/mapElements.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:right -211px;
    color:#fff;
    display:block;
    margin-right:-24px;
    margin-left:23px;
    padding-right:23px;
    height:36px;
    margin-top:-6px;
    padding-top:5px;
    text-align:right;
    width:auto
}
.navbar-teamheader{
    height:103px
}
.navbar-teamheader .container{
    height:102px
}
.navbar-teamheader .adv-mxlib-wrap{
    display:inline;
    float:right;
    margin-top:5px
}
.team-map{
    background-image:url("//img.fifa.com/images/layout/teams/map-zoom-1.jpg");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0;
    width:988px;
    height:601px
}
.team-hostcountry .hostcountry-logo{
    float:left;
    margin-right:76px
}
.team-hostcountry .hostcountry-caption{
    border-bottom:1px solid #999;
    border-color:#666;
    padding-bottom:15px;
    float:right;
    width:820px
}
.team-hostcountry .t{
    margin-left:166px;
    padding-top:46px;
    position:static
}
.team-hostcountry .t .t-i.i-3{
    float:left;
    margin-right:5px
}
.team-hostcountry .t .t-n .t-nText{
    text-transform:none;
    font-size:24px;
    line-height:1;
    height:auto;
    margin-left:-10px;
    color:#0087e6;
    text-transform:uppercase;
    line-height:30px
}
.team-hostcountry .t .c-i.i-2+.t-n{
    margin-left:32px
}
.team-hostcountry .t a:hover .t-nText{
    text-decoration:underline
}
.roadto .dcm-roofline{
    font-size:14px;
    line-height:1.54;
    height:70px;
    text-transform:uppercase;
    display:block
}
.roadto h4{
    text-transform:uppercase;
    height:107px;
    color:#0087e6;
    font-size:18px;
    line-height:14px;
    line-height:normal
}
.roadto .ph-sqr-2,.roadto .ph-lnd-4{
    display:none
}
.round-list ul{
    padding:0 10px
}
.preliminarydoc{
    margin:10px;
    display:block
}
.nt-profile-wrap .teaser-lnd-4 .dmc-teaser-content{
    height:178px;
    position:relative
}
.nt-profile-wrap .table{
    border:none;
    margin-top:-4px
}
.nt-profile-wrap .table tr td{
    border:none;
    font-size:21px;
    line-height:36px;
    height:64px;
    font-weight:200;
    text-align:left;
    color:#2e2e2e;
    vertical-align:top
}
.nt-profile-wrap .table tr td.num{
    font-size:48px;
    line-height:1;
    width:80px;
    font-weight:200;
    text-align:center
}
.nt-profile-wrap .table tr td+td span{
    color:#2e2e2e;
    font-weight:200;
    display:block
}
.nt-profile-wrap .table tr td+td span+span{
    font-size:11px;
    line-height:19px;
    color:#999
}
.qualifiers-zone-list .qlinkbanner-list .qlink-link{
    width:148px;
    float:left;
    margin-right:20px;
    font-size:21px;
    line-height:26px
}
.qualifiers-zone-list .qlinkbanner-list .qlink-link.last{
    margin-right:0
}
#qualifiedteamscontainer .team-qualifiedteams ul li{
    height:36px;
    margin-left:-10px;
    position:relative
}
#qualifiedteamscontainer .team-qualifiedteams ul li .team .flag{
    position:absolute;
    width:32px;
    left:0;
    top:0;
    margin:7px 10px
}
#qualifiedteamscontainer .team-qualifiedteams ul li .team .c-i{
    position:absolute;
    top:0;
    left:0;
    margin-left:10px;
    margin-top:2px
}
#qualifiedteamscontainer .team-qualifiedteams ul li .team .team-name{
    font-size:14px;
    line-height:14px;
    *line-height:normal;
    vertical-align:middle;
    display:table-cell;
    padding-left:50px;
    height:36px
}
#qualifiedteamscontainer .team-qualifiedteams ul li .team .c-i+.team-name{
    padding-left:44px
}
.de .roadto h4{
    word-break:break-word
}
.navbar-groupslistheader{
    height:34px
}
.navbar-groupslistheader .container{
    width:988px;
    height:40px
}
.navbar-groupslistheader .container .title{
    display:none
}
.navbar-groupslistheader .container .nav:before,.navbar-groupslistheader .container .nav:after{
    content:" ";
    display:table
}
.navbar-groupslistheader .container .nav:after{
    clear:both
}
.navbar-groupslistheader .adv-mxlib-wrap{
    display:none
}
.navbar-groupslistheader.navbar-fixed-top .container{
    height:99px
}
.navbar-groupslistheader.navbar-fixed-top .container .adv-mxlib-wrap{
    display:block;
    margin-top:3px;
    float:right
}
.navbar-groupslistheader.navbar-fixed-top .container .title{
    display:block;
    line-height:59px
}
.navbar-groupslistheader.navbar-fixed-top .container .nav{
    float:left
}
.col-xs-12 .table.tbl-standings th{
    font-size:13px;
    line-height:25px;
    width:84px;
    height:25px;
    padding-left:20px
}
.col-xs-12 .table.tbl-standings td{
    font-size:30px;
    line-height:34px;
    width:84px;
    height:80px;
    padding-left:20px
}
.col-xs-12 .table.tbl-standings .tbl-teamname.teamname-link{
    display:none !important;
    visibility:hidden !important
}
.col-xs-12 .table.tbl-standings .tbl-teamcode{
    display:none !important;
    visibility:hidden !important
}
.col-xs-12 .table.tbl-standings .tbl-light{
    padding:0;
    font-size:0;
    width:15px
}
.col-xs-12 .table.tbl-standings .tbl-light span{
    display:block;
    width:5px;
    height:100%;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden
}
.col-xs-12 .table.tbl-standings .mu .mu-i .mu-i-group{
    display:none !important;
    visibility:hidden !important
}
.col-xs-12 .table.tbl-standings th.tbl-teamname,.col-xs-12 .table.tbl-standings td.tbl-teamname,.col-xs-12 .table.tbl-standings th.tbl-teamcode,.col-xs-12 .table.tbl-standings td.tbl-teamcode{
    padding-left:0
}
.col-xs-12 .table.tbl-standings td.tbl-expand .glyphicon-chevron-down,.col-xs-12 .table.tbl-standings td.tbl-expand .glyphicon-remove{
    width:32px;
    height:32px
}
.col-xs-12 .table.tbl-standings td.tbl-expand .glyphicon-chevron-down:before,.col-xs-12 .table.tbl-standings td.tbl-expand .glyphicon-remove:before{
    font-size:32px;
    line-height:32px;
    width:32px;
    height:32px;
    margin-top:-16px
}
.col-xs-12 .table.tbl-standings th.tbl-teamname,.col-xs-12 .table.tbl-standings td.tbl-teamname,.col-xs-12 .table.tbl-standings th.tbl-teamcode,.col-xs-12 .table.tbl-standings td.tbl-teamcode{
    text-align:left;
    width:auto;
    text-transform:uppercase
}
.col-xs-12 .table.tbl-standings td.tbl-position span{
    display:inline-block;
    *display:inline;
    zoom:1;
    width:18px;
    height:18px;
    background-image:url("//img.fifa.com/images/layout/icons/moversIcons.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:-6px -72px
}
.col-xs-12 .table.tbl-standings td.tbl-position span.rank-rise{
    background-position:-6px -100px
}
.col-xs-12 .table.tbl-standings td.tbl-position span.rank-fall{
    background-position:-6px -128px
}
.col-xs-12 .table.tbl-standings>tbody>tr:not(.expandcol):hover{
    cursor:pointer;
    background:#f2f2f2
}
.col-xs-12 .table.tbl-standings>tbody>tr.expandcol td{
    padding-left:0
}
.col-xs-12 .table.tbl-standings.no-expand>tbody>tr:hover{
    cursor:default;
    background:transparent
}
.col-xs-12 .table.tbl-standings.general-standing>tbody>tr:not(.expandcol):hover{
    cursor:auto;
    background:white
}
.col-xs-12 .table.tbl-standings.general-standing .t .c-i{
    top:20px
}
.col-xs-12 .table.tbl-standings.general-standing .t .c-i.i-3+.t-n{
    margin-left:50px
}
.col-xs-12 .table.tbl-standings.general-standing .t .c-i.i-3{
    top:50%;
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.col-xs-12 .table.tbl-standings th,.col-xs-12 .table.tbl-standings td{
    width:76px
}
.col-xs-8 .table.tbl-standings .expandcol td{
    padding-left:0
}
.col-xs-8 .table.tbl-standings .expandcol:hover{
    background:none
}
.col-xs-8 .table.tbl-standings th{
    font-size:11px;
    line-height:1;
    width:54px;
    height:25px
}
.col-xs-8 .table.tbl-standings td{
    font-size:24px;
    line-height:1;
    width:54px;
    height:60px
}
.col-xs-8 .table.tbl-standings td .t{
    height:60px
}
.col-xs-8 .table.tbl-standings td .t .t-i-wrap,.col-xs-8 .table.tbl-standings td .t .t-nText{
    height:60px
}
.col-xs-8 .table.tbl-standings th.tbl-teamname,.col-xs-8 .table.tbl-standings td.tbl-teamname{
    text-align:left;
    width:auto;
    padding-left:0
}
.tbl-standings .tbl-teamname.teamname-link{
    display:none !important;
    visibility:hidden !important
}
.tbl-standings .tbl-teamcode{
    display:none !important;
    visibility:hidden !important
}
.tbl-standings .tbl-light{
    padding:0;
    font-size:0;
    width:15px
}
.tbl-standings .tbl-light span{
    display:block;
    width:5px;
    height:100%;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden
}
.tbl-standings .mu .mu-i .mu-i-group{
    display:none !important;
    visibility:hidden !important
}
.tbl-clubs .table{
    border-bottom:0 !important
}
.tbl-clubs td{
    border-top:0 !important
}
.tbl-clubs.logo-2 .tbl-teamname{
    height:42px
}
.tbl-clubs.logo-2 .tbl-teamname .t{
    height:30px
}
.tbl-clubs.logo-2 .tbl-teamname .t .t-n{
    margin-left:36px
}
.tbl-clubs.logo-2 .tbl-teamname .t .t-n .t-nText{
    height:30px
}
.tbl-clubs .tbl-rnk{
    width:30px;
    text-align:left
}
.tbl-clubs .tbl-pts{
    width:30px;
    font-weight:700;
    text-align:right
}
.tbl-clubs .tbl-teamname{
    width:auto
}
.tbl-clubs .tbl-teamname a:hover .t-nText{
    color:#0087e6
}
.home-grops-list .qlink-wrap{
    margin-top:0
}
.home-grops-list .col-xs-12{
    display:inline-block
}
.home-grops-list .col-xs-12 .inner{
    margin-left:-20px
}
.home-grops-list .col-xs-12 table.tbl-standings{
    width:232px;
    margin-left:20px;
    float:left;
    border:0
}
.home-grops-list .col-xs-12 table.tbl-standings .caption-link{
    display:table-cell;
    height:36px;
    vertical-align:bottom
}
.home-grops-list .col-xs-12 table.tbl-standings thead{
    display:none !important;
    visibility:hidden !important
}
.home-grops-list .col-xs-12 table.tbl-standings tbody td{
    height:36px;
    border:0
}
.home-grops-list .col-xs-12 table.tbl-standings td.tbl-matchplayed,.home-grops-list .col-xs-12 table.tbl-standings td.tbl-win,.home-grops-list .col-xs-12 table.tbl-standings td.tbl-draw,.home-grops-list .col-xs-12 table.tbl-standings td.tbl-lost,.home-grops-list .col-xs-12 table.tbl-standings td.tbl-goalfor,.home-grops-list .col-xs-12 table.tbl-standings td.tbl-goalagainst,.home-grops-list .col-xs-12 table.tbl-standings td.tbl-pts,.home-grops-list .col-xs-12 table.tbl-standings td.tbl-expand,.home-grops-list .col-xs-12 table.tbl-standings .tbl-diffgoal{
    display:none !important;
    visibility:hidden !important
}
.home-grops-list .col-xs-12 table.tbl-standings td.tbl-teamname>a{
    display:block;
    margin:0 -10px;
    padding:0 10px;
    position:relative
}
.home-grops-list .col-xs-12 table.tbl-standings td.tbl-teamname>a:after,.home-grops-list .col-xs-12 table.tbl-standings td.tbl-teamname>a>.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:10px;
    content:"\3E";
    *zoom:expression(runtimeStyle.zoom = 1, innerHTML = @util.getIE7Content(\3E));
    color:inherit
}
.home-grops-list .col-xs-12 table.tbl-standings td.tbl-teamname>a:hover{
    background:#f5f5f5
}
.home-grops-list .col-xs-12 table.tbl-standings td.tbl-teamname>a:hover .t-nText{
    color:#0087e6
}
.home-grops-list .col-xs-12 table.tbl-standings td.tbl-teamname .t{
    height:36px
}
.home-grops-list .col-xs-12 table.tbl-standings td.tbl-teamname .t .t-i .t-i-wrap{
    height:36px;
    line-height:0
}
.home-grops-list .col-xs-12 table.tbl-standings td.tbl-teamname .t .t-i .t-i-wrap .flag{
    width:32px;
    height:22px
}
.home-grops-list .col-xs-12 table.tbl-standings td.tbl-teamname .t .t-n{
    margin-left:47px
}
.home-grops-list .col-xs-12 table.tbl-standings td.tbl-teamname .t .t-n .t-nText{
    height:36px;
    font-size:14px;
    line-height:14px;
    display:table-cell;
    width:180px;
    text-transform:none
}
.home-grops-list .col-xs-12 table.tbl-standings td.tbl-teamname .t .t-n a:hover{
    text-decoration:none
}
.home-grops-list .col-xs-12 table.tbl-standings td.tbl-teamname.teamname-nolink{
    display:none !important;
    visibility:hidden !important
}
.home-grops-list .col-xs-12 table.tbl-standings td.tbl-teamname.teamname-link{
    display:table-cell !important;
    visibility:visible !important
}
.preliminarygroupsteaser{
    height:250px
}
.preliminarygroupsteaser .dcm-roofline{
    text-transform:none;
    font-size:36px;
    line-height:1.54;
    font-weight:200
}
.preliminarygroupsteaser .dmc-teaser-content{
    margin:0 !important
}
.preliminarygroupsteaser .dcm-list-title{
    font-size:36px;
    line-height:40px;
    font-weight:200;
    color:#666;
    padding:0 !important
}
.preliminaries-group-content{
    margin-top:30px
}
.ko-matches-list{
    border:none;
    margin-top:30px
}
.ko-matches-list thead .h{
    padding-bottom:5px !important
}
.ko-matches-list thead .team{
    text-align:left
}
.ko-matches-list tbody .table-knockout-match-row{
    cursor:pointer
}
.ko-matches-list tbody .table-knockout-match-row:hover{
    background:#f2f2f2
}
.ko-matches-list tbody td{
    border-color:#e5e5e5;
    border-width:1px 0;
    border-style:solid
}
.ko-matches-list tbody .ko-match-team .flag-name-home,.ko-matches-list tbody .ko-match-team .flag-name-away{
    width:316px;
    height:80px
}
.ko-matches-list tbody .ko-match-team .flag-name-home .t,.ko-matches-list tbody .ko-match-team .flag-name-away .t{
    width:316px;
    margin-left:10px
}
.ko-matches-list tbody .match-res-first-leg,.ko-matches-list tbody .match-res-second-leg,.ko-matches-list tbody .match-res-aggr-leg,.ko-matches-list tbody .match-details{
    width:64px;
    border-width:1px
}
.ko-matches-list tbody .match-res-first-leg .resHome .res-text,.ko-matches-list tbody .match-res-second-leg .resHome .res-text,.ko-matches-list tbody .match-res-aggr-leg .resHome .res-text,.ko-matches-list tbody .match-details .resHome .res-text,.ko-matches-list tbody .match-res-first-leg .resAway .res-text,.ko-matches-list tbody .match-res-second-leg .resAway .res-text,.ko-matches-list tbody .match-res-aggr-leg .resAway .res-text,.ko-matches-list tbody .match-details .resAway .res-text{
    height:80px;
    font-size:27px;
    line-height:27px;
    display:table-cell;
    vertical-align:middle;
    width:64px
}
.ko-matches-list tbody .match-winteam{
    width:316px
}
.ko-matches-list tbody .match-winteam .winTeam{
    display:table-cell;
    padding-left:50px
}
.ko-matches-list tbody .match-winteam .winTeam .t{
    position:relative
}
.ko-matches-list tbody .tbl-expand .glyphicon-chevron-down,.ko-matches-list tbody .tbl-expand .glyphicon-remove{
    width:32px;
    height:32px
}
.ko-matches-list tbody .tbl-expand .glyphicon-chevron-down:before,.ko-matches-list tbody .tbl-expand .glyphicon-remove:before{
    font-size:32px;
    line-height:32px;
    width:32px;
    height:32px;
    margin-top:-16px
}
.ko-matches-list tbody .winner{
    font-weight:700
}
.competition-list-standigs .competition-name{
    font-size:21px;
    line-height:26px;
    text-transform:uppercase;
    margin-bottom:10px
}
.navbar-matchlistheader{
    height:179px
}
.navbar-matchlistheader .container{
    height:179px
}
.navbar-matchlistheader .container .downloadMatchSched{
    position:relative;
    float:right;
    height:34px;
    line-height:34px;
    padding-right:20px
}
.navbar-matchlistheader .container .downloadMatchSched:after{
    background-image:url("//img.fifa.com/images/layout/icons/pdf16.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0;
    content:' ';
    width:16px;
    height:16px;
    display:block;
    top:28%;
    left:-24px;
    position:absolute
}
.navbar-matchlistheader .container h1.title{
    line-height:75px;
    height:75px;
    border-bottom:0
}
.navbar-matchlistheader .container .adv-mxlib-wrap{
    display:none
}
.navbar-matchlistheader .container .inner .matchlist-header{
    border:1px solid #5cace5
}
.navbar-matchlistheader .container .inner .matchlist-header:before,.navbar-matchlistheader .container .inner .matchlist-header:after{
    content:" ";
    display:table
}
.navbar-matchlistheader .container .inner .matchlist-header:after{
    clear:both
}
.navbar-matchlistheader .container .inner .matchlist-header .roundlist:before,.navbar-matchlistheader .container .inner .matchlist-header .roundlist:after{
    content:" ";
    display:table
}
.navbar-matchlistheader .container .inner .matchlist-header .roundlist:after{
    clear:both
}
.navbar-matchlistheader .container .inner .matchlist-header .roundlist .round{
    float:left;
    text-align:center;
    overflow:hidden
}
.navbar-matchlistheader .container .inner .matchlist-header .roundlist .round.firststage{
    width:450px;
    margin-right:30px
}
.navbar-matchlistheader .container .inner .matchlist-header .roundlist .round.roundof16{
    width:120px;
    margin-right:60px
}
.navbar-matchlistheader .container .inner .matchlist-header .roundlist .round.quarterfinal{
    width:60px;
    margin-right:60px
}
.navbar-matchlistheader .container .inner .matchlist-header .roundlist .round.semifinal{
    width:60px;
    margin-right:60px
}
.navbar-matchlistheader .container .inner .matchlist-header .roundlist .round.final{
    width:60px
}
.navbar-matchlistheader .container .inner .matchlist-header ul{
    height:62px;
    padding-left:1px
}
.navbar-matchlistheader .container .inner .matchlist-header ul:before,.navbar-matchlistheader .container .inner .matchlist-header ul:after{
    content:" ";
    display:table
}
.navbar-matchlistheader .container .inner .matchlist-header ul:after{
    clear:both
}
.navbar-matchlistheader .container .inner .matchlist-header ul li{
    float:left;
    text-align:center;
    margin:0;
    background-color:#f2f2f2;
    height:62px
}
.navbar-matchlistheader .container .inner .matchlist-header ul li.big-cell a .matchday-item .match-dot-container.matches-4{
    padding:2px 30% 0
}
.navbar-matchlistheader .container .inner .matchlist-header ul li.big-cell a .matchday-item .match-dot-container.matches-8{
    padding:2px 12px 0
}
.navbar-matchlistheader .container .inner .matchlist-header ul li.big-cell a .matchday-item .match-dot-container.matches-8 .match-dot{
    margin-top:3px
}
.navbar-matchlistheader .container .inner .matchlist-header ul li a,.navbar-matchlistheader .container .inner .matchlist-header ul li .restday-wrap{
    padding:0;
    background-color:#fff;
    display:block;
    height:62px;
    margin-left:-1px
}
.navbar-matchlistheader .container .inner .matchlist-header ul li a .day-literal,.navbar-matchlistheader .container .inner .matchlist-header ul li .restday-wrap .day-literal{
    display:block;
    text-transform:capitalize;
    font-size:10px;
    line-height:21px
}
.navbar-matchlistheader .container .inner .matchlist-header ul li a .day,.navbar-matchlistheader .container .inner .matchlist-header ul li .restday-wrap .day{
    color:#666;
    display:block;
    line-height:15px;
    margin-bottom:6px
}
.navbar-matchlistheader .container .inner .matchlist-header ul li a .matchday-item,.navbar-matchlistheader .container .inner .matchlist-header ul li .restday-wrap .matchday-item{
    background-color:#f2f2f2;
    height:20px
}
.navbar-matchlistheader .container .inner .matchlist-header ul li a .matchday-item .match-dot-container,.navbar-matchlistheader .container .inner .matchlist-header ul li .restday-wrap .matchday-item .match-dot-container{
    line-height:4px;
    text-align:center
}
.navbar-matchlistheader .container .inner .matchlist-header ul li a .matchday-item .match-dot-container .match-dot,.navbar-matchlistheader .container .inner .matchlist-header ul li .restday-wrap .matchday-item .match-dot-container .match-dot{
    color:#0087e6;
    display:inline-block;
    width:7px;
    height:5px;
    position:relative;
    margin-top:8px
}
.navbar-matchlistheader .container .inner .matchlist-header ul li a .matchday-item .match-dot-container .match-dot:before,.navbar-matchlistheader .container .inner .matchlist-header ul li .restday-wrap .matchday-item .match-dot-container .match-dot:before{
    font-size:16px;
    content:"\2022";
    display:block;
    width:7px;
    height:7px;
    position:absolute;
    top:0;
    left:0
}
.navbar-matchlistheader .container .inner .matchlist-header ul li a .matchday-item .match-dot-container.matches-4,.navbar-matchlistheader .container .inner .matchlist-header ul li .restday-wrap .matchday-item .match-dot-container.matches-4{
    padding:2px 26% 0
}
.navbar-matchlistheader .container .inner .matchlist-header ul li a .matchday-item .match-dot-container.matches-4 .match-dot,.navbar-matchlistheader .container .inner .matchlist-header ul li .restday-wrap .matchday-item .match-dot-container.matches-4 .match-dot{
    margin-top:0
}
.navbar-matchlistheader .container .inner .matchlist-header ul li.active .matchday-item{
    border-bottom:3px solid #0087e6
}
.navbar-matchlistheader .container .inner .matchlist-header ul li.today a{
    background-color:#8ec62c;
    border-bottom:3px solid #8ec62c;
    z-index:2
}
.navbar-matchlistheader .container .inner .matchlist-header ul li.today a:before,.navbar-matchlistheader .container .inner .matchlist-header ul li.today a:after{
    display:none
}
.navbar-matchlistheader .container .inner .matchlist-header ul li.today a .day-literal,.navbar-matchlistheader .container .inner .matchlist-header ul li.today a .day{
    color:#fff
}
.navbar-matchlistheader .container .inner .matchlist-header ul li.today a .matchday-item{
    background-color:#8ec62c
}
.navbar-matchlistheader .container .inner .matchlist-header ul li.today a .matchday-item .match-dot{
    color:#fff
}
.navbar-matchlistheader .container .inner .matchlist-header ul li.today.active a{
    border-bottom-color:#0087e6
}
.navbar-matchlistheader .container .inner .matchlist-header ul li:hover a{
    background-color:#0087e6;
    z-index:2
}
.navbar-matchlistheader .container .inner .matchlist-header ul li:hover a:before,.navbar-matchlistheader .container .inner .matchlist-header ul li:hover a:after{
    display:none
}
.navbar-matchlistheader .container .inner .matchlist-header ul li:hover a .day-literal,.navbar-matchlistheader .container .inner .matchlist-header ul li:hover a .day{
    color:#fff
}
.navbar-matchlistheader .container .inner .matchlist-header ul li:hover a .matchday-item{
    background-color:#0087e6
}
.navbar-matchlistheader .container .inner .matchlist-header ul li:hover a .matchday-item .match-dot{
    color:#fff
}
.navbar-matchlistheader .container .inner .matchlist-header ul li.restday{
    background-color:#fff;
    color:#ccc
}
.navbar-matchlistheader .container .inner .matchlist-header ul li.restday .matchday-item{
    background-color:#fff
}
.navbar-matchlistheader .container .inner .matchlist-header ul li.restday .day{
    color:#ccc
}
.navbar-matchlistheader .container .inner .matchlist-header ul li+li+li:before{
    content:"";
    display:block;
    width:1px;
    height:30px;
    background-color:#5cace5;
    position:absolute;
    left:-1px;
    top:7px;
    z-index:1
}
.navbar-matchlistheader .container .inner .matchlist-header ul li+li+li:after{
    content:"";
    display:block;
    width:1px;
    height:14px;
    background-color:#d9d9d9;
    position:absolute;
    left:-1px;
    bottom:3px;
    z-index:1
}
.navbar-matchlistheader.navbar-fixed-top{
    top:40px;
    background-color:#fff;
    border-bottom:3px solid #bfbfbf;
    box-shadow:0 2px 4px 0 #999;
    height:179px;
    width:100%
}
.navbar-matchlistheader.navbar-fixed-top .container .nav{
    float:none
}
.navbar-matchlistheader.navbar-fixed-top .container .adv-mxlib-wrap{
    display:inline;
    margin-top:10px;
    float:right
}
.navbar-matchlistheader.navbar-fixed-top .container .inner .matchlist-header-phases{
    background:none
}
#matchfacts h4.title{
    text-transform:uppercase;
    font-size:14px;
    line-height:1.14;
    font-weight:700;
    color:#999;
    letter-spacing:1px
}
.stadium-info .info{
    margin-bottom:4px
}
.stadium-info .info span.text{
    font-weight:700;
    padding-right:5px
}
.stadium-info .info span.text:after{
    content:":"
}
.match-officials .match-official-kindname{
    display:block
}
.match-officials .match-official-name{
    display:block;
    font-weight:bold
}
.match-officials .t{
    display:block;
    height:50px;
    position:relative
}
.match-officials .t .t-n{
    top:0;
    margin-left:23px
}
.match-weathercondition ul{
    margin-top:10px
}
.match-weathercondition ul li{
    height:30px;
    line-height:1;
    display:table;
    margin-bottom:6px
}
.match-weathercondition ul li span{
    font-weight:bold;
    margin-right:13px
}
.match-weathercondition ul li span.description{
    font-weight:normal
}
.match-weathercondition ul li:first-child{
    line-height:1
}
.match-weathercondition .weather-description{
    text-transform:uppercase;
    display:table-cell;
    height:24px;
    vertical-align:middle
}
.match-weathercondition .weather-icon{
    display:table-cell;
    height:24px;
    width:24px;
    display:inline-block
}
.match-weathercondition .weather-icon.CLE{
    background-image:url("//img.fifa.com/images/layout/icons/weathericons/24px/weather_CLE.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.match-weathercondition .weather-icon.CLD{
    background-image:url("//img.fifa.com/images/layout/icons/weathericons/24px/weather_CLD.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.match-weathercondition .weather-icon.CLN{
    background-image:url("//img.fifa.com/images/layout/icons/weathericons/24px/weather_CLN.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.match-weathercondition .weather-icon.FOG{
    background-image:url("//img.fifa.com/images/layout/icons/weathericons/24px/weather_FOG.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.match-weathercondition .weather-icon.HAL{
    background-image:url("//img.fifa.com/images/layout/icons/weathericons/24px/weather_HAL.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.match-weathercondition .weather-icon.LMP{
    background-image:url("//img.fifa.com/images/layout/icons/weathericons/24px/weather_LMP.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.match-weathercondition .weather-icon.PAN{
    background-image:url("//img.fifa.com/images/layout/icons/weathericons/24px/weather_PAN.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.match-weathercondition .weather-icon.PAR{
    background-image:url("//img.fifa.com/images/layout/icons/weathericons/24px/weather_PAR.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.match-weathercondition .weather-icon.RAI{
    background-image:url("//img.fifa.com/images/layout/icons/weathericons/24px/weather_RAI.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.match-weathercondition .weather-icon.SNW{
    background-image:url("//img.fifa.com/images/layout/icons/weathericons/24px/weather_SNW.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.match-weathercondition .weather-icon.SUN{
    background-image:url("//img.fifa.com/images/layout/icons/weathericons/24px/weather_SUN.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.match-weathercondition .weather-icon.WID{
    background-image:url("//img.fifa.com/images/layout/icons/weathericons/24px/weather_WID.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.postm-mhl-4col.list-videos .dcm-icoFrame{
    display:block
}
.postm-mr,.postm-mr-mhl-mq,.postm-mr-mhl{
    margin-bottom:50px
}
.postm-mr:before,.postm-mr-mhl-mq:before,.postm-mr-mhl:before,.postm-mr:after,.postm-mr-mhl-mq:after,.postm-mr-mhl:after{
    content:" ";
    display:table
}
.postm-mr:after,.postm-mr-mhl-mq:after,.postm-mr-mhl:after{
    clear:both
}
.postm-mr .list-document,.postm-mr-mhl-mq .list-document,.postm-mr-mhl .list-document{
    margin-bottom:0
}
.postm-mr .list-document .doc .dcm-thumblist-item h4,.postm-mr-mhl-mq .list-document .doc .dcm-thumblist-item h4,.postm-mr-mhl .list-document .doc .dcm-thumblist-item h4{
    border-bottom:0
}
.postm-mr .postm-mr-4col,.postm-mr-mhl-mq .postm-mr-4col,.postm-mr-mhl .postm-mr-4col,.postm-mr .postm-mr-8col,.postm-mr-mhl-mq .postm-mr-8col,.postm-mr-mhl .postm-mr-8col,.postm-mr .postm-mq-4col,.postm-mr-mhl-mq .postm-mq-4col,.postm-mr-mhl .postm-mq-4col{
    padding-top:0
}
.postm-mq-8col{
    margin-bottom:20px
}
.postm-mhl-8col .article-title .dcm-articletitle{
    text-transform:uppercase;
    font-size:14px;
    line-height:1.14;
    font-weight:700;
    color:#999;
    letter-spacing:1px;
    margin-top:0
}
.m-accordion table{
    margin-top:10px
}
.m-accordion table tr .tbl-m .mu>a:hover{
    background:none
}
.m-accordion table tr .list-document .dcm-thumblist-item h4{
    text-align:left
}
.navbar-matchheader.navbar-pageheader .menuHasGroupsempty li#mitem-groups{
    display:none
}
.postm-mr-mq .postm-mq-4col .teaser-lnd-4,.postm-mr-mq .postm-mr-4col .teaser-lnd-4,.postm-mr-mq .postm-mq-4col .dcm-list-title,.postm-mr-mq .postm-mr-4col .dcm-list-title{
    padding-top:0
}
.postm-mhl-8col .article-title{
    margin-bottom:10px
}
.m-accordion table tr .tbl-m .mu{
    border-bottom:none
}
.m-accordion table tr .list-document{
    margin-top:10px
}
.m-accordion table tr .tbl-expand{
    width:80px
}
.m-accordion table tr .tbl-expand span:before,.m-accordion table tr .tbl-expand span>.before{
    font-size:30px;
    line-height:30px
}
.d-statChart-home{
    color:#5cace5;
    background-color:#326295
}
.d-statChart-away{
    color:#326295;
    background-color:#5cace5
}
.col-xs-6 .generic-chart-block .breakdown-1,.col-xs-3 .generic-chart-block .breakdown-1{
    color:#326295
}
.col-xs-6 .generic-chart-block .breakdown-2,.col-xs-3 .generic-chart-block .breakdown-2{
    color:#65a4d6
}
.col-xs-6 .generic-chart-block .breakdown-3,.col-xs-3 .generic-chart-block .breakdown-3{
    color:#9ec9e3
}
.col-xs-6 .generic-chart-block .breakdown-4,.col-xs-3 .generic-chart-block .breakdown-4{
    color:#d9e7f7
}
.col-xs-6 .generic-chart-block .breakdown-0,.col-xs-3 .generic-chart-block .breakdown-0{
    color:#ebebeb
}
.col-xs-6 .generic-chart-block .back-1,.col-xs-3 .generic-chart-block .back-1{
    background-color:#326295
}
.col-xs-6 .generic-chart-block .back-2,.col-xs-3 .generic-chart-block .back-2{
    background-color:#65a4d6
}
.col-xs-6 .generic-chart-block .back-3,.col-xs-3 .generic-chart-block .back-3{
    background-color:#9ec9e3
}
.col-xs-6 .generic-chart-block .back-4,.col-xs-3 .generic-chart-block .back-4{
    background-color:#d9e7f7
}
.col-xs-6 .generic-chart-block .back-0,.col-xs-3 .generic-chart-block .back-0{
    background-color:#ebebeb
}
.col-xs-6 .generic-chart-block .generic-doughnut-chart,.col-xs-3 .generic-chart-block .generic-doughnut-chart{
    width:160px;
    margin-top:60px
}
.col-xs-6 .generic-chart-block .generic-doughnut-chart .chart-data,.col-xs-3 .generic-chart-block .generic-doughnut-chart .chart-data{
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px;
    margin-left:20px;
    margin-top:-146px;
    position:absolute;
    text-align:center;
    width:120px;
    height:120px
}
.col-xs-6 .generic-chart-block .generic-doughnut-chart .chart-data .chart-data-wrap,.col-xs-3 .generic-chart-block .generic-doughnut-chart .chart-data .chart-data-wrap{
    margin-top:46px
}
.col-xs-6 .generic-chart-block .generic-doughnut-chart .chart-data .generic-chart-data-wrap,.col-xs-3 .generic-chart-block .generic-doughnut-chart .chart-data .generic-chart-data-wrap{
    display:table-cell;
    vertical-align:middle;
    width:120px;
    height:120px
}
.col-xs-6 .generic-chart-block .generic-doughnut-chart .chart-data .generic-chart-data-wrap .chart-text,.col-xs-3 .generic-chart-block .generic-doughnut-chart .chart-data .generic-chart-data-wrap .chart-text{
    display:block;
    margin-left:30px;
    margin-top:30px;
    position:absolute
}
.col-xs-6 .generic-chart-block .generic-doughnut-chart .chart-data .chart-text,.col-xs-3 .generic-chart-block .generic-doughnut-chart .chart-data .chart-text{
    display:block;
    text-transform:uppercase;
    font-size:11px;
    line-height:19px;
    font-weight:bold
}
.col-xs-6 .generic-chart-block .generic-doughnut-chart .chart-data .chart-num,.col-xs-3 .generic-chart-block .generic-doughnut-chart .chart-data .chart-num{
    font-size:48px;
    line-height:20px;
    font-weight:200;
    color:#ac9f83
}
.col-xs-6 .generic-chart-block .legend,.col-xs-3 .generic-chart-block .legend{
    top:110px
}
.col-xs-6 .generic-chart-block .legend li:before,.col-xs-3 .generic-chart-block .legend li:before,.col-xs-6 .generic-chart-block .legend li:after,.col-xs-3 .generic-chart-block .legend li:after{
    content:" ";
    display:table
}
.col-xs-6 .generic-chart-block .legend li:after,.col-xs-3 .generic-chart-block .legend li:after{
    clear:both
}
.col-xs-6 .generic-chart-block .legend li .data,.col-xs-3 .generic-chart-block .legend li .data{
    color:#ac9f83;
    width:40px;
    display:block;
    float:left;
    font-size:16px;
    line-height:22px
}
.col-xs-6 .generic-chart-block .legend li .description,.col-xs-3 .generic-chart-block .legend li .description{
    text-transform:uppercase
}
.col-xs-6 .generic-chart-block .legend li.stats-average,.col-xs-3 .generic-chart-block .legend li.stats-average{
    text-transform:uppercase;
    margin-top:20px
}
.col-xs-6 .generic-chart-block .legend li.completion-rate .description,.col-xs-3 .generic-chart-block .legend li.completion-rate .description,.col-xs-6 .generic-chart-block .legend li.completion-rate .data,.col-xs-3 .generic-chart-block .legend li.completion-rate .data{
    text-transform:none;
    color:#326295;
    font-weight:bold;
    font-size:11px;
    line-height:19px
}
.matchpage-stats-row h4.title{
    margin-bottom:10px;
    text-transform:uppercase;
    font-size:14px;
    line-height:1.14;
    font-weight:700;
    color:#999;
    letter-spacing:1px
}
.matchpage-stats-row .chart-container-donut-doubleside{
    margin-bottom:20px
}
.statistics-wrap{
    clear:both
}
.statistics-wrap .stats-title{
    text-transform:uppercase;
    font-size:14px;
    line-height:1.14;
    font-weight:700;
    color:#999;
    letter-spacing:1px;
    text-align:center;
    margin-bottom:10px
}
.statistics-wrap .table{
    border-bottom:none
}
.statistics-wrap .table tr td{
    background-color:#fff;
    border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5
}
.statistics-wrap .table tr td.left-shld{
    width:10px;
    border-left:1px solid #e5e5e5
}
.statistics-wrap .table tr td.right-shld{
    width:10px;
    border-right:1px solid #e5e5e5
}
.statistics-wrap .table tr td.stats-name{
    text-transform:uppercase;
    font-weight:400;
    color:#474747;
    padding:0 10px
}
.statistics-wrap .table tr td.stats-value{
    font-size:24px;
    width:70px;
    font-weight:400;
    color:#ac9f83
}
.statistics-wrap .table tr.smaller td{
    background-color:#474747;
    color:#fff;
    padding:0 5px;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff
}
.statistics-wrap .table tr.smaller td.left-shld{
    background-color:transparent;
    border:none
}
.statistics-wrap .table tr.smaller td.right-shld{
    background-color:transparent;
    border:none
}
.statistics-wrap .table tr.smaller td.stats-name{
    text-transform:none;
    font-weight:400;
    color:#fff
}
.statistics-wrap .table tr.smaller td.stats-value{
    font-size:18px;
    font-weight:400;
    color:#fff
}
.stat-module-title h4{
    text-transform:uppercase !important;
    font-size:14px !important;
    line-height:1.14 !important;
    font-weight:700 !important;
    color:#999 !important;
    letter-spacing:1px !important;
    padding:6px 0 !important;
    border-bottom:1px solid #e5e5e5 !important
}
.col-xs-6 .generic-chart-block{
    height:300px
}
.col-xs-6 .generic-chart-block h2{
    text-transform:uppercase;
    font-size:14px;
    line-height:1.14;
    font-weight:700;
    color:#999;
    letter-spacing:1px;
    padding:6px 0;
    border-bottom:1px solid #e5e5e5
}
.col-xs-6 .generic-chart-block .legend{
    left:180px;
    position:absolute
}
.col-xs-6 .generic-chart-block .legend li.legend-note{
    font-weight:700;
    margin:20px 0
}
.col-xs-6 .qualifiers .generic-chart-block{
    position:relative;
    height:180px
}
.col-xs-6 .qualifiers .generic-chart-block .t .t-n .t-nText{
    display:table-cell
}
.col-xs-6 .qualifiers .generic-chart-block .t .t-n .t-nTri{
    display:none
}
.col-xs-6 .qualifiers .generic-chart-block a .t .t-n .t-nText,.col-xs-6 .qualifiers .generic-chart-block a .t .t-n .t-nTri{
    color:inherit
}
.col-xs-6 .qualifiers .generic-chart-block .legend{
    top:91px
}
.col-xs-6 .qualifiers .generic-chart-block .legend li{
    float:left;
    display:block;
    width:140px;
    min-height:70px;
    text-align:center
}
.col-xs-6 .qualifiers .generic-chart-block .legend li+li .data{
    border-left:1px solid #ebebeb
}
.col-xs-6 .qualifiers .generic-chart-block .legend span{
    display:block;
    width:100%
}
.col-xs-6 .qualifiers .generic-chart-block .legend span.data{
    font-size:48px;
    color:#ac9f83;
    line-height:65px;
    font-weight:200
}
.col-xs-6 .qualifiers .generic-chart-block .legend span.description{
    font-weight:700;
    text-transform:uppercase;
    line-height:1
}
.col-xs-3 .generic-chart-block h2{
    text-transform:uppercase;
    font-size:14px;
    line-height:1.14;
    font-weight:700;
    color:#999;
    letter-spacing:1px;
    padding:6px 0;
    border-bottom:1px solid #e5e5e5
}
.col-xs-3 .generic-chart-block .legend li.completion-rate .description,.col-xs-3 .generic-chart-block .legend li.completion-rate .data{
    width:30px
}
.generic-chart-block{
    height:auto;
    position:relative
}
.generic-chart-block .generic-doughnut-chart{
    margin-top:32px
}
.generic-chart-block .legend{
    top:20px
}
.generic-chart-block .legend ul{
    width:280px
}
.generic-chart-block .legend ul li{
    margin-bottom:5px
}
.generic-chart-block .legend ul li span.sbullet,.generic-chart-block .legend ul li span.data,.generic-chart-block .legend ul li span.description{
    display:inline-block;
    *display:inline;
    zoom:1;
    float:none;
    max-width:192px;
    vertical-align:middle
}
.generic-chart-block .legend ul li span.data{
    text-align:center
}
.stats-general .generic-chart-block .legend{
    top:20px
}
.stats-general .generic-chart-block .legend ul{
    width:280px
}
.stats-general .generic-chart-block .legend ul li{
    margin-bottom:5px
}
.stats-general .generic-chart-block .legend ul li span.sbullet,.stats-general .generic-chart-block .legend ul li span.data,.stats-general .generic-chart-block .legend ul li span.description{
    display:inline-block;
    *display:inline;
    zoom:1;
    float:none;
    max-width:192px;
    vertical-align:middle
}
.stats-general .generic-chart-block .legend ul li span.data{
    text-align:center
}
.stats-general .generic-chart-block .legend{
    top:88px
}
div[class^="stats-players-"]{
    position:relative
}
div[class^="stats-players-"] h2{
    text-transform:uppercase;
    font-size:14px;
    line-height:1.14;
    font-weight:700;
    color:#999;
    letter-spacing:1px;
    padding:6px 0;
    border-bottom:1px solid #e5e5e5
}
div[class^="stats-players-"] .p{
    margin:20px 0
}
div[class^="stats-players-"] .p:before,div[class^="stats-players-"] .p:after{
    content:" ";
    display:table
}
div[class^="stats-players-"] .p:after{
    clear:both
}
div[class^="stats-players-"] .p .picture-wrap{
    float:left;
    width:148px
}
div[class^="stats-players-"] .p .picture-wrap img.player{
    width:148px;
    height:auto
}
div[class^="stats-players-"] .p .picture-wrap+div{
    margin-left:168px
}
div[class^="stats-players-"] .p:before,div[class^="stats-players-"] .p:after{
    content:" ";
    display:table
}
div[class^="stats-players-"] .p:after{
    clear:both
}
div[class^="stats-players-"] .p .p-img{
    float:left;
    width:148px
}
div[class^="stats-players-"] .p .p-img img.player{
    width:148px;
    height:auto
}
div[class^="stats-players-"] .p .p-img+div{
    margin-left:168px
}
div[class^="stats-players-"] .p .p-name,div[class^="stats-players-"] .p .t-name{
    font-size:16px
}
div[class^="stats-players-"] .t{
    position:relative;
    height:30px
}
div[class^="stats-players-"] .t:before,div[class^="stats-players-"] .t:after{
    content:" ";
    display:table
}
div[class^="stats-players-"] .t:after{
    clear:both
}
div[class^="stats-players-"] .t .t-i .t-i-wrap{
    height:30px
}
div[class^="stats-players-"] .t .t-n .t-nTri{
    display:block !important;
    visibility:visible !important;
    display:table-cell !important;
    height:30px;
    font-size:18px
}
div[class^="stats-players-"] .t .t-n .t-nText{
    display:none !important;
    visibility:hidden !important
}
div[class^="stats-players-"] .t .t-i+.t-n{
    margin-left:36px
}
div[class^="stats-players-"] .legend{
    position:absolute;
    top:91px;
    left:168px
}
div[class^="stats-players-"] .legend span{
    display:block
}
div[class^="stats-players-"] .legend span.data{
    font-size:48px;
    color:#ac9f83;
    line-height:65px;
    font-weight:200
}
div[class^="stats-players-"] .legend span.description{
    font-weight:700;
    text-transform:uppercase;
    line-height:1
}
.stats-players-topgoals .legend li,.stats-players-topsaves .legend li,.stats-teams-goalAverage .legend li{
    float:left;
    display:block;
    width:150px;
    min-height:70px;
    text-align:center
}
.stats-players-topgoals .legend li+li .data,.stats-players-topsaves .legend li+li .data,.stats-teams-goalAverage .legend li+li .data{
    border-left:1px solid #ebebeb
}
.stats-players-topsaves .completion-rate{
    width:300px;
    float:right
}
.stats-players-topsaves .completion-rate .statistics-bar .stats-bar{
    background-color:#f2f2f2
}
.stats-players-topsaves .completion-rate .statistics-bar .stats-bar span{
    float:left;
    background-color:#326295;
    height:20px
}
div[class^="stats-matches-"] .mu{
    width:auto
}
div[class^="stats-matches-"] .mu .mu-m-link{
    padding:6px 0;
    margin:0
}
div[class^="stats-matches-"] .mu .mu-day,div[class^="stats-matches-"] .mu .s .s-status-abbr,div[class^="stats-matches-"] .mu .s .s-status{
    display:none !important;
    visibility:hidden !important
}
div[class^="stats-matches-"] .mu .mu-m{
    margin:0
}
div[class^="stats-matches-"] .mu .mu-m .flag{
    width:32px;
    height:auto
}
div[class^="stats-matches-"] .mu .mu-m .t{
    width:33%
}
div[class^="stats-matches-"] .mu .mu-m .t *{
    position:static
}
div[class^="stats-matches-"] .mu .mu-m .t.home .t-i{
    float:left
}
div[class^="stats-matches-"] .mu .mu-m .t.home .t-n{
    margin-left:36px;
    font-size:18px
}
div[class^="stats-matches-"] .mu .mu-m .t.away .t-i{
    float:right;
    font-size:18px
}
div[class^="stats-matches-"] .mu .mu-m .t.away .t-n{
    margin-right:36px;
    font-size:18px
}
div[class^="stats-matches-"] .generic-doughnut-chart{
    margin:0 auto !important
}
.chart-completion-rate{
    position:relative
}
.chart-completion-rate .passes-percentages{
    margin-top:20px;
    height:40px;
    position:relative
}
.chart-completion-rate .passes-percentages .passes-perc-home{
    position:absolute;
    height:40px;
    width:30%;
    top:0;
    left:0;
    line-height:40px;
    text-align:center;
    font-size:24px;
    color:#ac9f83
}
.chart-completion-rate .passes-percentages .passes-tag{
    position:absolute;
    text-align:center;
    height:40px;
    line-height:40px;
    width:100%;
    font-size:18px;
    text-transform:uppercase;
    color:#474747
}
.chart-completion-rate .passes-percentages .passes-perc-away{
    position:absolute;
    height:40px;
    width:30%;
    top:0;
    right:0;
    line-height:40px;
    text-align:center;
    font-size:24px;
    color:#ac9f83
}
.chart-completion-rate .passes-bars{
    margin-top:20px;
    height:70px;
    position:relative
}
.chart-completion-rate .passes-bars .home ul li{
    display:inline-block;
    *display:inline;
    zoom:1;
    margin-right:7px
}
.chart-completion-rate .passes-bars .away ul li{
    display:inline-block;
    *display:inline;
    zoom:1;
    margin-left:7px
}
.chart-completion-rate .passes-bars .home{
    position:absolute;
    width:50%;
    top:0;
    left:0;
    padding-right:10px
}
.chart-completion-rate .passes-bars .home td{
    border:none
}
.chart-completion-rate .passes-bars .home td.short{
    color:#999;
    background:#326295
}
.chart-completion-rate .passes-bars .home td.medium{
    color:#999;
    background:#6395ca
}
.chart-completion-rate .passes-bars .home td.long{
    color:#999;
    background:#d5e3f1
}
.chart-completion-rate .passes-bars .away{
    position:absolute;
    width:50%;
    top:0;
    right:0;
    padding-left:10px
}
.chart-completion-rate .passes-bars .away td{
    border:none
}
.chart-completion-rate .passes-bars .away td.short{
    color:#e62f1a;
    background:#e62f1a
}
.chart-completion-rate .passes-bars .away td.medium{
    color:#f08276;
    background:#f08276
}
.chart-completion-rate .passes-bars .away td.long{
    color:#f7c0ba;
    background:#f7c0ba
}
.stats-players-topgoals,.stats-players-bestpasses,.stats-players-topsaves,.stats-players-minute-played{
    height:180px
}
.stats-players-topgoals .legend li,.stats-players-bestpasses .legend li,.stats-players-topsaves .legend li,.stats-players-minute-played .legend li{
    float:left;
    display:block;
    width:150px;
    min-height:70px;
    text-align:center
}
.stats-players-topgoals .legend li+li .data,.stats-players-bestpasses .legend li+li .data,.stats-players-topsaves .legend li+li .data,.stats-players-minute-played .legend li+li .data{
    border-left:1px solid #ebebeb
}
.stats-players-bestpasses .chart-completion-rate{
    margin-top:-60px;
    margin-left:168px
}
.stats-players-bestpasses .chart-completion-rate .passes-bars .home{
    width:auto
}
.stats-players-bestpasses .chart-completion-rate .passes-bars .home td.short{
    color:transparent
}
.stats-players-bestpasses .chart-completion-rate .passes-bars .home table{
    margin-bottom:5px
}
.stats-players-topsaves .completion-rate{
    margin-left:168px;
    margin-top:-75px
}
.match-progress-bar.fullbar .progress-bar{
    background-color:#f2f2f2;
    height:20px
}
.match-progress-bar.fullbar .progress-bar-filler{
    background-color:#326295;
    height:20px;
    position:absolute;
    top:30px
}
.match-progress-bar.bignumbersbar{
    margin:0
}
.match-progress-bar.bignumbersbar .progress-bar{
    background-color:#f2f2f2;
    height:5px;
    margin:0
}
.match-progress-bar.bignumbersbar .progress-bar-filler{
    background-color:#326295;
    height:5px;
    position:absolute;
    bottom:0
}
.match-progress-bar{
    margin:20px 0;
    padding:0
}
.match-progress-bar:before,.match-progress-bar:after{
    content:" ";
    display:table
}
.match-progress-bar:after{
    clear:both
}
.match-progress-bar .matchesplayed .description{
    text-transform:uppercase;
    margin-right:10px
}
.match-progress-bar .matchesplayed .data{
    font-weight:bold
}
.match-progress-bar .progress-bar{
    margin:10px 0
}
.match-progress-bar .progress-bar li{
    background-color:#f2f2f2;
    float:left;
    height:20px;
    width:3.125%
}
.match-progress-bar .progress-bar li.result{
    background-color:#326295;
    border-right:1px solid white
}
.match-progress-bar .progress-bar li.roundlast{
    border-right:solid 2px #fff
}
.match-progress-bar .matchstages{
    clear:both
}
.match-progress-bar .matchstages div{
    float:left;
    position:relative
}
.match-progress-bar .matchstages div.secondstage{
    left:67.5%
}
.competitions-stats-main-data{
    margin-bottom:20px;
    font-weight:700
}
.competitions-stats-main-data:before,.competitions-stats-main-data:after{
    content:" ";
    display:table
}
.competitions-stats-main-data:after{
    clear:both
}
.competitions-stats-main-data .comp-single-stat{
    width:232px;
    float:left;
    position:relative;
    height:190px
}
.competitions-stats-main-data .comp-single-stat+.comp-single-stat{
    margin-left:20px
}
.competitions-stats-main-data h2{
    text-transform:uppercase;
    font-size:14px;
    line-height:1.14;
    font-weight:700;
    color:#999;
    letter-spacing:1px;
    padding:6px 0;
    border-bottom:1px solid #e5e5e5
}
.competitions-stats-main-data div.num{
    text-align:center
}
.competitions-stats-main-data div.bottom-label{
    text-align:center;
    text-transform:uppercase;
    font-weight:700;
    display:inline-block;
    width:100%
}
.competitions-stats-main-data div.bottom-label .spacer{
    padding:0 10px
}
.competitions-stats-main-data div.bottom-label.cards .before,.competitions-stats-main-data div.bottom-label.cards .after{
    width:105px;
    display:inline-block
}
.competitions-stats-main-data div.bottom-label.cards .before{
    text-align:left;
    margin-left:10px
}
.competitions-stats-main-data div.bottom-label.cards .after{
    text-align:right;
    margin-right:10px
}
.competitions-stats-main-data div.bottom-label.fwc2010{
    font-weight:400;
    margin-top:20px
}
.competitions-stats-main-data div.bottom-label+div.bottom-label.fwc2010{
    margin-top:0
}
.competitions-stats-main-data .num-after,.competitions-stats-main-data .num-before{
    font-size:60px;
    font-weight:100;
    color:#ac9f83;
    width:90px;
    display:inline-block;
    *display:inline;
    zoom:1
}
.competitions-stats-main-data .avg-icons{
    display:inline-block;
    *display:inline;
    zoom:1;
    width:50px;
    height:50px;
    background-image:url("//img.fifa.com/images/layout/statistics/average-icons.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.competitions-stats-main-data .avg-icons-goals{
    background-position:0 11px
}
.competitions-stats-main-data .avg-icons-cards{
    background-position:0 -41px
}
.competitions-stats-main-data .avg-icons-passes{
    background-position:0 -100px
}
.competitions-stats-main-data .avg-icons-minutes{
    background-position:0 -140px
}
.competitions-stats-main-data .avg-icons-shot{
    background-position:0 -190px
}
.competitions-stats-main-data.old-average div.bottom-label{
    font-weight:400
}
.sbullet{
    width:8px;
    height:8px;
    border-radius:4px;
    display:inline-block;
    *display:inline;
    zoom:1
}
.chart-container-donut-doubleside{
    height:124px;
    background-image:url("//img.fifa.com/images/layout/statistics/donut-background.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:center 0;
    position:relative
}
.chart-container-donut-doubleside .chart-leftlabel{
    position:absolute;
    top:0;
    left:0;
    padding-left:15px;
    font-size:52px;
    height:122px;
    line-height:122px;
    text-align:left;
    color:#ac9f83;
    background-image:url("//img.fifa.com/images/layout/statistics/donut-background.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:left 0
}
.chart-container-donut-doubleside .chart-middle{
    width:100px;
    height:124px;
    margin:0 auto
}
.chart-container-donut-doubleside .chart-middle .chart-item{
    padding-top:12px;
    position:absolute;
    top:0
}
.chart-container-donut-doubleside .chart-middle .chart-middle-text{
    width:100px;
    height:124px;
    text-align:center;
    line-height:124px;
    font-size:30px;
    font-weight:100
}
.chart-container-donut-doubleside .chart-rightlabel{
    position:absolute;
    top:0;
    right:0;
    padding-right:15px;
    font-size:52px;
    height:122px;
    line-height:122px;
    text-align:right;
    color:#ac9f83;
    background-image:url("//img.fifa.com/images/layout/statistics/donut-background.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:right 0
}
.tbl-statistics .tbl-teamcode{
    display:none !important;
    visibility:hidden !important
}
.competitions-stats-main-data.fwcq-byzone .comp-single-stat{
    width:181px;
    height:auto
}
.competitions-stats-main-data.fwcq-byzone.titleInLine .comp-single-stat h2{
    height:43px;
    display:table-cell;
    vertical-align:bottom;
    width:181px
}
.stats-teams-topgoals .t,.stats-teams-bestattacking .t{
    position:static
}
.stats-players-topgoals .legend.legend-minor{
    right:0
}
.stats-players-topgoals .legend.legend-minor li{
    float:left
}
.col-xs-12 .table.tbl-statistics .tbl-teamcode{
    display:none !important;
    visibility:hidden !important
}
.col-xs-12 .table.tbl-statistics .mu .mu-i .mu-i-group{
    display:none !important;
    visibility:hidden !important
}
.col-xs-12 .table.tbl-statistics .tbl-playername{
    position:relative
}
.col-xs-12 .table.tbl-statistics .tbl-playername .club-wrap{
    position:absolute;
    overflow:hidden;
    width:30px;
    height:30px;
    top:7px;
    left:0
}
.col-xs-12 .table.tbl-statistics .tbl-playername .club-wrap img{
    max-width:100%;
    height:auto;
    position:absolute;
    top:0;
    left:0;
    background-color:#fff
}
.col-xs-12 .table.tbl-statistics .tbl-playername .club-wrap img:first-child{
    z-index:1
}
.col-xs-12 .table.tbl-statistics .tbl-playername .club-wrap+span,.col-xs-12 .table.tbl-statistics .tbl-playername .club-wrap+.text{
    padding-left:36px !important
}
.col-xs-12 .table.tbl-statistics th{
    font-size:11px;
    line-height:1.2;
    text-transform:uppercase;
    padding:3px 0;
    height:25px;
    width:84px
}
.col-xs-12 .table.tbl-statistics td{
    font-size:14px;
    line-height:1.54;
    width:84px;
    height:80px
}
.col-xs-12 .table.tbl-statistics th.tbl-teamname,.col-xs-12 .table.tbl-statistics td.tbl-teamname,.col-xs-12 .table.tbl-statistics th.tbl-teamcode,.col-xs-12 .table.tbl-statistics td.tbl-teamcode{
    padding-left:0
}
.col-xs-12 .table.tbl-statistics th .glyphicon-chevron-down,.col-xs-12 .table.tbl-statistics th .glyphicon-chevron-up{
    width:12px;
    height:12px
}
.col-xs-12 .table.tbl-statistics th .glyphicon-chevron-down:before,.col-xs-12 .table.tbl-statistics th .glyphicon-chevron-up:before{
    font-size:10px;
    line-height:18px;
    line-height:32px;
    width:12px;
    height:12px;
    margin-top:-16px
}
.col-xs-12 .table.tbl-statistics .tbl-teamcode{
    display:none !important;
    visibility:hidden !important
}
.col-xs-12 .table.tbl-statistics th.tbl-teamname,.col-xs-12 .table.tbl-statistics td.tbl-teamname,.col-xs-12 .table.tbl-statistics th.tbl-teamcode,.col-xs-12 .table.tbl-statistics td.tbl-teamcode{
    text-align:left;
    width:auto;
    text-transform:uppercase
}
.col-xs-12 .table.tbl-statistics>tbody>tr:not(.expandcol):hover{
    background:#f2f2f2
}
.col-xs-12 .table.tbl-statistics>tbody>tr:not(.expandcol):hover .c-i img,.col-xs-12 .table.tbl-statistics>tbody>tr:not(.expandcol):hover .club-wrap img{
    background:#f2f2f2
}
.col-xs-12 .table.tbl-statistics>tbody>tr.expandcol td{
    padding-left:0
}
.col-xs-12 .table.tbl-statistics .tbl-playername{
    width:auto;
    text-align:left
}
.col-xs-12 .table.tbl-statistics .tbl-playername .flag-wrap,.col-xs-12 .table.tbl-statistics .tbl-playername .text{
    display:table-cell;
    height:48px;
    vertical-align:middle
}
.col-xs-12 .table.tbl-statistics .tbl-playername .flag-wrap{
    float:none
}
.col-xs-12 .table.tbl-statistics .tbl-playername .flag-wrap img{
    width:32px
}
.col-xs-12 .table.tbl-statistics .tbl-playername .text{
    text-align:left;
    padding-left:10px;
    line-height:1
}
.col-xs-8 .table.tbl-statistics .expandcol td{
    padding-left:0
}
.col-xs-8 .table.tbl-statistics .expandcol:hover{
    background:none
}
.col-xs-8 .table.tbl-statistics th{
    font-size:11px;
    line-height:1;
    width:54px;
    height:25px
}
.col-xs-8 .table.tbl-statistics td{
    font-size:14px;
    line-height:1;
    width:54px;
    height:60px
}
.col-xs-8 .table.tbl-statistics td .t{
    height:60px
}
.col-xs-8 .table.tbl-statistics td .t .t-i-wrap,.col-xs-8 .table.tbl-statistics td .t .t-nText{
    height:60px
}
.col-xs-8 .table.tbl-statistics th.tbl-teamname,.col-xs-8 .table.tbl-statistics td.tbl-teamname{
    text-align:left;
    width:auto;
    padding-left:0
}
.tbl-statistics .mu .mu-i .mu-i-group{
    display:none !important;
    visibility:hidden !important
}
.tbl-statistics .tbl-playername{
    position:relative
}
.tbl-statistics .tbl-playername .club-wrap{
    position:absolute;
    overflow:hidden;
    width:30px;
    height:30px;
    top:7px;
    left:0
}
.tbl-statistics .tbl-playername .club-wrap img{
    max-width:100%;
    height:auto;
    position:absolute;
    top:0;
    left:0;
    background-color:#fff
}
.tbl-statistics .tbl-playername .club-wrap img:first-child{
    z-index:1
}
.tbl-statistics .tbl-playername .club-wrap+span,.tbl-statistics .tbl-playername .club-wrap+.text{
    padding-left:36px !important
}
.tbl-player-passes .col-xs-12 .table.tbl-statistics th{
    font-size:10px
}
.statistics .col-xs-12{
    display:inline-block
}
.statistics .col-xs-12 .inner{
    margin-left:-20px
}
.statistics .col-xs-12 table.tbl-statistics th.tbl-match.tbl-teamname{
    min-width:200px;
    display:block
}
.statistics .col-xs-12 table.tbl-statistics td.tbl-match.tbl-teamname{
    display:block
}
.statistics .col-xs-12 table.tbl-statistics td.tbl-match.tbl-teamname .t .t-n{
    margin-left:0
}
.statistics .col-xs-12 table.tbl-statistics td.tbl-match.tbl-teamname .t .t-n .t-nText,.statistics .col-xs-12 table.tbl-statistics td.tbl-match.tbl-teamname .t .t-n .t-nTri{
    width:auto
}
.statistics .col-xs-12 table.tbl-statistics td.tbl-match.tbl-teamname .t.home{
    width:60px
}
.statistics .col-xs-12 table.tbl-statistics td.tbl-match.tbl-teamname .t.home .t-nText{
    padding-left:3px
}
.statistics .col-xs-12 table.tbl-statistics td.tbl-match.tbl-teamname .t.away{
    width:60px
}
.statistics .col-xs-12 table.tbl-statistics td.tbl-match.tbl-teamname .t.away .t-nText{
    padding-right:3px
}
.statistics .col-xs-12 table.tbl-statistics td.tbl-match.tbl-teamname div,.statistics .col-xs-12 table.tbl-statistics td.tbl-match.tbl-teamname .t-dash{
    display:inline-block;
    position:relative
}
.statistics .col-xs-12 table.tbl-statistics td.tbl-match.tbl-teamname .t-dash{
    width:30px;
    text-align:center;
    line-height:36px;
    vertical-align:top;
    height:36px
}
.statistics .col-xs-12 table.tbl-statistics .caption-link{
    display:table-cell;
    height:36px;
    vertical-align:bottom
}
.statistics .col-xs-12 table.tbl-statistics tbody td{
    height:36px
}
.statistics .col-xs-12 table.tbl-statistics td.tbl-teamname>a{
    display:block;
    margin:0 -10px;
    padding:0 10px;
    position:relative
}
.statistics .col-xs-12 table.tbl-statistics td.tbl-teamname>a:after,.statistics .col-xs-12 table.tbl-statistics td.tbl-teamname>a>.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:10px;
    content:"\3E";
    *zoom:expression(runtimeStyle.zoom = 1, innerHTML = @util.getIE7Content(\3E));
    color:inherit
}
.statistics .col-xs-12 table.tbl-statistics td.tbl-teamname>a:hover{
    background:#f5f5f5
}
.statistics .col-xs-12 table.tbl-statistics td.tbl-teamname>a:hover .t-nText{
    color:#0087e6
}
.statistics .col-xs-12 table.tbl-statistics td.tbl-teamname .t{
    height:36px
}
.statistics .col-xs-12 table.tbl-statistics td.tbl-teamname .t .t-i .t-i-wrap{
    height:36px;
    line-height:0
}
.statistics .col-xs-12 table.tbl-statistics td.tbl-teamname .t .c-i.i-3{
    width:30px;
    height:30px;
    margin:3px
}
.statistics .col-xs-12 table.tbl-statistics td.tbl-teamname .t .t-n{
    margin-left:47px
}
.statistics .col-xs-12 table.tbl-statistics td.tbl-teamname .t .t-n .t-nText{
    height:36px;
    font-size:14px;
    line-height:14px;
    display:table-cell;
    width:180px;
    text-transform:none
}
.statistics .col-xs-12 table.tbl-statistics td.tbl-teamname .t .t-n a:hover{
    text-decoration:none
}
.statistics .col-xs-12 table.tbl-statistics td.tbl-teamname.teamname-link{
    display:table-cell !important;
    visibility:visible !important
}
.jumpmenu{
    float:right;
    margin-top:-50px
}
.tbl-statistics .tbl-teamcode{
    display:none !important;
    visibility:hidden !important
}
.table.tbl-ci-ranking{
    margin-bottom:0
}
.table.tbl-ci-ranking .tbl-pos,.table.tbl-ci-ranking .tbl-teamname,.table.tbl-ci-ranking .tbl-ci{
    width:120px !important
}
.table.tbl-ci-ranking+.table.tbl-ci-ranking>thead:first-child>tr:first-child>th,.ci-ranking+.ci-ranking .table.tbl-ci-ranking>thead:first-child>tr:first-child>th,.table.tbl-ci-ranking+.table.tbl-ci-ranking>tbody:first-child>tr:first-child>th,.ci-ranking+.ci-ranking .table.tbl-ci-ranking>tbody:first-child>tr:first-child>th,.table.tbl-ci-ranking+.table.tbl-ci-ranking>thead:first-child>tr:first-child>td,.ci-ranking+.ci-ranking .table.tbl-ci-ranking>thead:first-child>tr:first-child>td,.table.tbl-ci-ranking+.table.tbl-ci-ranking>tbody:first-child>tr:first-child>td,.ci-ranking+.ci-ranking .table.tbl-ci-ranking>tbody:first-child>tr:first-child>td{
    border-top:0
}
.countdown{
    display:table;
    width:100%
}
.countdown .digit{
    display:table-cell;
    text-align:center
}
.countdown.days-hours-minutes .digit{
    width:33%
}
.trn-countdown{
    margin:20px 0;
    height:176px
}
.trn-countdown .header-wrap{
    background-color:transparent
}
.trn-countdown .header-wrap .title{
    text-transform:uppercase;
    margin:0 10px;
    text-align:center;
    color:#474747;
    min-height:1px;
    font-size:14px;
    line-height:30px;
    border-bottom:1px solid #e5e5e5
}
.trn-countdown .countdownWrap{
    position:relative
}
.trn-countdown .value span{
    color:#999;
    font-size:66px;
    line-height:1;
    font-weight:700
}
.trn-countdown .tag{
    color:#474747;
    text-transform:uppercase;
    font-size:13px
}
.hublot .sponsor-img{
    display:block;
    position:relative;
    width:316px;
    margin:0 auto
}
.hublot .sponsor-img:after{
    content:" ";
    display:block;
    position:absolute;
    top:0;
    left:0;
    height:146px;
    width:316px
}
.trn-countdown .countdownWrap{
    padding:20px 10px
}
.h2h .h2h-chart-wrap{
    background-color:#f5f5f5;
    position:relative
}
.h2h .h2h-chart-wrap:before,.h2h .h2h-chart-wrap:after{
    content:" ";
    display:table
}
.h2h .h2h-chart-wrap:after{
    clear:both
}
.h2h .h2h-chart-wrap .c-i img{
    background-color:#f5f5f5
}
.h2h .h2h-chart-wrap .h2h-chart-home,.h2h .h2h-chart-wrap .h2h-chart-drawn,.h2h .h2h-chart-wrap .h2h-chart-away{
    position:relative;
    text-align:center
}
.h2h .h2h-chart-wrap .h2h-chart-home{
    float:left
}
.h2h .h2h-chart-wrap .h2h-chart-home .h2h-chart-num{
    color:#666
}
.h2h .h2h-chart-wrap .h2h-chart-away{
    float:left
}
.h2h .h2h-chart-wrap .h2h-chart-away .h2h-chart-num{
    color:#666
}
.h2h .h2h-chart-wrap .h2h-chart-drawn{
    float:left
}
.h2h .h2h-chart-wrap .h2h-chart-drawn .h2h-chart-data .h2h-chart-num{
    color:#999
}
.h2h .h2h-chart-wrap .h2h-chart-data span{
    display:block
}
.h2h .h2h-chart-wrap .h2h-chart-data span.h2h-chart-num{
    font-size:27px;
    line-height:1.2;
    font-weight:200
}
.h2h .h2h-chart-wrap .h2h-chart-data span.h2h-chart-text{
    font-size:11px;
    line-height:14px;
    text-transform:uppercase
}
.h2h .h2h-goals .c-i img{
    background-color:#f5f5f5
}
.h2h .h2h-goals .stats-team{
    background-color:#f5f5f5;
    position:relative
}
.h2h .h2h-goals .stats-team:before,.h2h .h2h-goals .stats-team:after{
    content:" ";
    display:table
}
.h2h .h2h-goals .stats-team:after{
    clear:both
}
.h2h .h2h-goals .stats-bar{
    padding:0 10px 10px;
    background-color:#f5f5f5;
    padding-top:25px
}
.h2h .h2h-goals .stats-bar:before,.h2h .h2h-goals .stats-bar:after{
    content:" ";
    display:table
}
.h2h .h2h-goals .stats-bar:after{
    clear:both
}
.h2h .h2h-goals .stats-bar>div{
    float:left;
    height:15px;
    min-width:2%;
    max-width:98%
}
.h2h .h2h-goals .stats-bar>div .stats-bar-num{
    display:block;
    width:100%;
    height:30px;
    font-size:22px;
    line-height:30px;
    margin-top:-30px;
    font-weight:200
}
.h2h .h2h-goals .stats-bar>div.home{
    background-color:#326295;
    color:#326295;
    text-align:left;
    border-right:1px solid #fff
}
.h2h .h2h-goals .stats-bar>div.away{
    background-color:#5cace5;
    color:#5cace5;
    text-align:right;
    border-left:1px solid #fff;
    float:right;
    direction:rtl
}
.h2h .h2h-goals .stats-bar .away .stats-bar-num{
    margin-left:-3px
}
.d-home-win{
    color:#326295
}
.d-away-win{
    color:#5cace5
}
.d-home-def,.d-away-def{
    color:#fff
}
.h2h-doughnut-col8 .t{
    top:0;
    margin:10px
}
.h2h-doughnut-col8 .t .t-n .t-nText{
    display:none !important;
    visibility:hidden !important
}
.h2h-doughnut-col8 .t .t-n .t-nTri{
    display:block !important;
    visibility:visible !important;
    font-size:16px
}
.h2h-doughnut-col8 .t .t-i .t-i-wrap,.h2h-doughnut-col8 .t .t-n .t-nText{
    height:auto
}
.h2h-doughnut-col8 .t.home .t-i+.t-n{
    margin-left:36px
}
.h2h-doughnut-col8 .t.away .t-i+.t-n{
    margin-right:36px
}
.h2h-doughnut-col8 .h2h-won{
    font-size:16px;
    line-height:30px;
    text-transform:uppercase;
    text-align:left
}
.h2h-doughnut-col8 .h2h-won:before,.h2h-doughnut-col8 .h2h-won:after{
    content:" ";
    display:table
}
.h2h-doughnut-col8 .h2h-won:after{
    clear:both
}
.h2h-doughnut-col8 .h2h-won .h2h-won-title{
    display:inline-block;
    color:#2e2e2e;
    font-weight:700
}
.h2h-doughnut-col8 .h2h-won .h2h-won-data{
    display:inline-block;
    color:#999;
    margin-left:20px
}
.h2h-doughnut-col8 .h2h-won .h2h-won-data .h2h-won-num{
    font-weight:700
}
.h2h-doughnut-col8 .h2h-chart-wrap{
    padding:0 106px;
    margin-bottom:10px
}
.h2h-doughnut-col8 .h2h-chart-wrap canvas{
    left:50%;
    margin-left:-80px;
    top:50%;
    margin-top:-80px;
    position:absolute;
    text-align:center;
    width:160px;
    height:160px
}
.h2h-doughnut-col8 .h2h-chart-wrap .h2h-chart-data{
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px;
    left:50%;
    margin-left:-60px;
    top:50%;
    margin-top:-60px;
    position:absolute;
    text-align:center;
    width:120px;
    height:120px
}
.h2h-doughnut-col8 .h2h-chart-wrap .h2h-chart-data .h2h-chart-data-wrap{
    display:table-cell;
    vertical-align:middle;
    width:120px;
    height:120px
}
.h2h-doughnut-col8 .h2h-chart-wrap .h2h-chart-home,.h2h-doughnut-col8 .h2h-chart-wrap .h2h-chart-away{
    height:180px;
    width:160px
}
.h2h-doughnut-col8 .h2h-chart-wrap .h2h-chart-drawn{
    height:180px;
    width:120px
}
.h2h-doughnut-col8 .h2h-goals{
    font-size:16px;
    line-height:30px;
    text-transform:uppercase;
    text-align:left
}
.h2h-doughnut-col8 .h2h-goals:before,.h2h-doughnut-col8 .h2h-goals:after{
    content:" ";
    display:table
}
.h2h-doughnut-col8 .h2h-goals:after{
    clear:both
}
.h2h-doughnut-col8 .h2h-goals .h2h-goals-title{
    display:inline-block;
    color:#2e2e2e;
    font-weight:700
}
.h2h-doughnut-col8 .h2h-goals .h2h-goals-data{
    display:inline-block;
    color:#999;
    margin-left:20px
}
.h2h-doughnut-col8 .h2h-goals .h2h-goals-data .h2h-goals-num{
    font-weight:700
}
.h2h-doughnut-col8 .h2h-goals .stats-team{
    height:50px
}
.final-trn-list li .t{
    position:relative
}
.col-xs-12 .final-trn-list .t-n .t-nText,.col-xs-12 .final-trn-list .t-i .t-i-wrap{
    height:50px
}
.awards-final-standings .final-trn-list .t{
    position:relative
}
.awards-final-standings .final-trn-list .t .t-i .t-i-wrap{
    height:50px
}
.awards-final-standings .final-trn-list .t .t-n .t-nText{
    height:50px
}
.award .award-image,.award .award-list{
    float:left;
    margin-right:20px
}
.award .award-image{
    width:232px
}
.award.mensolympic .award-image,.award.womensolympic .award-image{
    display:none
}
.award .award-list .final-trn-list{
    width:652px
}
.award .award-list .final-trn-list li{
    width:316px;
    float:left;
    height:100px
}
.award .award-list .final-trn-list li .p{
    position:relative
}
.award .award-list .final-trn-list li .p .t-i,.award .award-list .final-trn-list li .p .p-n{
    position:absolute
}
.award .award-list .final-trn-list li .p .t-i{
    text-align:center
}
.award .award-list .final-trn-list li .p .t-i .t-i-wrap{
    height:50px;
    display:table-cell;
    vertical-align:middle
}
.award .award-list .final-trn-list li .p .p-n{
    margin-left:63px;
    width:240px
}
.award .award-list .final-trn-list li .p .p-n .p-nText{
    height:50px;
    font-size:27px;
    line-height:27px;
    display:table-cell;
    vertical-align:middle
}
.award .award-list .final-trn-list li .t .t-n{
    width:240px
}
.award .award-list .final-trn-list li .t .t-n a{
    color:#0087e6
}
.award .award-list .final-trn-list li .t .t-n a:hover,.award .award-list .final-trn-list li .t .t-n a:focus{
    text-decoration:underline
}
.award.has-photo .award-player-photo{
    float:left;
    right:20px
}
.award.has-photo .award-player-photo img{
    height:230px
}
.award.has-photo .award-list{
    margin-right:0
}
.award.has-photo .award-list .final-trn-list{
    width:320px
}
.award.has-photo .award-list .final-trn-list li{
    float:none;
    height:80px
}
.videopoll-wrapper .btn{
    width:100%
}
.videopoll-wrapper .vote-btn{
    background-color:#002864
}
.videopoll-wrapper .vote-btn:hover{
    background-color:#284369
}
.videopoll-wrapper .vote-btn-selected{
    background-color:#8ec62c;
    cursor:none;
    border:none
}
.videopoll-wrapper .dcm-title-label{
    min-height:50px
}
.awards-content .col-xs-4 ul.final-trn-list{
    margin-top:10px
}
.awards-content .col-xs-4 ul.final-trn-list .t{
    position:relative;
    height:80px
}
.awards-content .col-xs-4 ul.final-trn-list .t .t-i .t-i-wrap{
    height:50px
}
.awards-content .col-xs-4 ul.final-trn-list .t .t-n .t-nText{
    height:50px;
    font-size:27px;
    line-height:27px;
    padding-top:10px;
    display:inline-table
}
.awards-content .col-xs-4 ul.final-trn-list .t .t-n .t-nText a{
    color:#0087e6
}
.awards-content .col-xs-4 ul.final-trn-list .t .t-n .t-nText a:hover,.awards-content .col-xs-4 ul.final-trn-list .t .t-n .t-nText a:focus{
    text-decoration:underline
}
.awards-content .col-xs-4 ul.final-trn-list .t .t-n .t-nTri{
    display:none
}
.tbl-committee tbody tr.isLinked:hover{
    cursor:pointer;
    background-color:#f2f2f2
}
.tbl-committee tbody tr.isLinked:hover td .text,.tbl-committee tbody tr.isLinked:hover td a{
    color:#0087e6
}
.tbl-committee tbody tr.isLinked:visited{
    color:#474747;
    text-decoration:none
}
.tbl-committee tbody tr.isLinked .tbl-goto a{
    color:#0087e6
}
.tbl-committee tbody>tr>td,.tbl-committee thead>tr>td,.tbl-committee tbody>tr>th,.tbl-committee thead>tr>th{
    text-align:left;
    text-transform:none;
    height:30px
}
.tbl-committee tbody>tr>td a,.tbl-committee thead>tr>td a,.tbl-committee tbody>tr>th a,.tbl-committee thead>tr>th a{
    color:#474747;
    text-decoration:none
}
.tbl-committee tbody>tr>td a:hover,.tbl-committee thead>tr>td a:hover,.tbl-committee tbody>tr>th a:hover,.tbl-committee thead>tr>th a:hover,.tbl-committee tbody>tr>td a::after,.tbl-committee thead>tr>td a::after,.tbl-committee tbody>tr>th a::after,.tbl-committee thead>tr>th a::after,.tbl-committee tbody>tr>td a:visited::after,.tbl-committee thead>tr>td a:visited::after,.tbl-committee tbody>tr>th a:visited::after,.tbl-committee thead>tr>th a:visited::after{
    color:#0087e6
}
.tbl-committee tbody>tr>td a:visited,.tbl-committee thead>tr>td a:visited,.tbl-committee tbody>tr>th a:visited,.tbl-committee thead>tr>th a:visited,.tbl-committee tbody>tr>td a:visited *,.tbl-committee thead>tr>td a:visited *,.tbl-committee tbody>tr>th a:visited *,.tbl-committee thead>tr>th a:visited *{
    color:#5cace5
}
.tbl-committee tbody>tr>td a:visited:hover,.tbl-committee thead>tr>td a:visited:hover,.tbl-committee tbody>tr>th a:visited:hover,.tbl-committee thead>tr>th a:visited:hover,.tbl-committee tbody>tr>td a:visited:hover *,.tbl-committee thead>tr>td a:visited:hover *,.tbl-committee tbody>tr>th a:visited:hover *,.tbl-committee thead>tr>th a:visited:hover *{
    color:#0087e6
}
.tbl-committee .tbl-countryname .flag-wrap{
    margin-right:13px
}
.tbl-committee .tbl-countryname .flag-wrap .flag{
    width:24px
}
.tbl-disppeoplename{
    width:316px
}
.tbl-countryname{
    width:316px
}
.tbl-countryname .flag-wrap{
    margin-left:13px
}
.tbl-referee tbody>tr>td,.tbl-referee thead>tr>td,.tbl-referee tbody>tr>th,.tbl-referee thead>tr>th{
    text-align:left;
    text-transform:none
}
.tbl-referee tbody>tr>td a,.tbl-referee thead>tr>td a,.tbl-referee tbody>tr>th a,.tbl-referee thead>tr>th a{
    color:#474747;
    text-decoration:none
}
.tbl-referee tbody>tr>td a:hover,.tbl-referee thead>tr>td a:hover,.tbl-referee tbody>tr>th a:hover,.tbl-referee thead>tr>th a:hover,.tbl-referee tbody>tr>td a::after,.tbl-referee thead>tr>td a::after,.tbl-referee tbody>tr>th a::after,.tbl-referee thead>tr>th a::after,.tbl-referee tbody>tr>td a:visited::after,.tbl-referee thead>tr>td a:visited::after,.tbl-referee tbody>tr>th a:visited::after,.tbl-referee thead>tr>th a:visited::after{
    color:#0087e6
}
.tbl-referee tbody>tr>td a:visited,.tbl-referee thead>tr>td a:visited,.tbl-referee tbody>tr>th a:visited,.tbl-referee thead>tr>th a:visited,.tbl-referee tbody>tr>td a:visited *,.tbl-referee thead>tr>td a:visited *,.tbl-referee tbody>tr>th a:visited *,.tbl-referee thead>tr>th a:visited *{
    color:#5cace5
}
.tbl-referee tbody>tr>td a:visited:hover,.tbl-referee thead>tr>td a:visited:hover,.tbl-referee tbody>tr>th a:visited:hover,.tbl-referee thead>tr>th a:visited:hover,.tbl-referee tbody>tr>td a:visited:hover *,.tbl-referee thead>tr>td a:visited:hover *,.tbl-referee tbody>tr>th a:visited:hover *,.tbl-referee thead>tr>th a:visited:hover *{
    color:#0087e6
}
.tbl-referee .tbl-countryname .flag-wrap{
    margin-right:13px;
    margin-left:0
}
.tbl-referee .tbl-countryname .flag-wrap .flag{
    width:24px
}
.tbl-referee .tbl-age,.tbl-referee .tbl-internationalsince{
    text-align:center
}
.tbl-referee tbody>tr,.tbl-referee thead>tr{
    height:35px
}
.tbl-referee tbody tr:hover{
    cursor:pointer;
    background-color:#f2f2f2
}
.tbl-referee tbody tr:hover td .text,.tbl-referee tbody tr:hover td a{
    color:#0087e6
}
.tbl-referee .tbl-name{
    width:316px
}
.tbl-referee .tbl-countryname{
    width:232px
}
.tbl-referee .tbl-age{
    width:148px
}
.tbl-referee .tbl-internationalsince{
    width:232px
}
.refereeDetail .referee-photo{
    float:left;
    width:232px
}
.refereeDetail .referee-info{
    width:400px
}
.refereeDetail .referee-info .referee-tag,.refereeDetail .referee-info .referee-text{
    display:table-cell;
    height:50px;
    vertical-align:middle
}
.refereeDetail .referee-info .referee-tag{
    font-weight:700;
    width:200px
}
.refereeDetail .referee-info .referee-text .flag-wrap{
    margin-right:15px
}
.refereeDetail .referee-info .referee-text .flag-wrap .flag{
    width:32px
}
.mu-i-cupname{
    display:none;
    visibility:hidden
}
.matchlist-header ul li a .matchday-item .match-dot-container.matches-4{
    padding:6px
}
.article-thirdrailcontent .stadium-info .list-info li.info{
    height:auto
}
.disc-height{
    line-height:40px
}
.competitions-stats-main-data.qualifiers-overview .comp-single-stat .num-before,.competitions-stats-main-data.qualifiers-overview .comp-single-stat .num-after{
    width:120px
}
.table.tbl-standings .tbl-light.tbl-isqualified>span{
    background-color:none
}
.table.tbl-standings .tbl-light.tbl-isqualified>span[data-value="1"]{
    background-color:#70ca72
}
.page-brand.sponsor-main.fwc2018-visa,.page-brand.sponsor-detail.fwc2018-visa{
    margin:0 0 25px 0
}
.page-brand.sponsor-main.fwc2018-visa .header-wrap.fwc2018-visa,.page-brand.sponsor-detail.fwc2018-visa .header-wrap.fwc2018-visa{
    background-color:#1a1f71
}
.page-brand.sponsor-main.fwc2018-visa .header-wrap.fwc2018-visa.small,.page-brand.sponsor-detail.fwc2018-visa .header-wrap.fwc2018-visa.small{
    height:45px
}
.page-brand.sponsor-main.fwc2018-visa .header-wrap.fwc2018-visa.small h1.title,.page-brand.sponsor-detail.fwc2018-visa .header-wrap.fwc2018-visa.small h1.title{
    line-height:45px
}
.page-brand.sponsor-main.fwc2018-visa .header-wrap.fwc2018-visa .sponsor-wrap,.page-brand.sponsor-detail.fwc2018-visa .header-wrap.fwc2018-visa .sponsor-wrap{
    background-color:#1a1f71
}
.fwc-loc .p.detail.p-i-prt-2{
    margin-bottom:20px;
    min-height:197px
}
.fwc-loc .p.detail.p-i-prt-2 .figure{
    float:left;
    margin-right:20px
}
.fwc-loc .p.detail.p-i-prt-2 .info{
    min-height:197pz;
    position:relative
}
.fwc-loc .p.detail.p-i-prt-2 .infopl_column1 li{
    margin:5px 0
}
.fwc-loc .p.detail.p-i-prt-2 .infopl_column1 li.p-team{
    display:none
}
span.loc{
    display:inline-block;
    font-size:1.1em
}
span.loc.desktop-margin{
    margin-top:10px
}
span.loc.mobile-margin{
    margin:10px
}
.ru .sitef-wrap .navbar-nav>li a{
    letter-spacing:-0.5px
}
#content-wrap{
    background-image:url("//img.fifa.com/images/fwc/2018/bg.jpg");
    background-color:#fff;
    background-repeat:repeat-x;
    background-position:center 0
}
#content-wrap .container .page-share .header-share{
    background-image:url("//img.fifa.com/images/fwc/2018/bg.jpg");
    background-color:transparent;
    background-repeat:repeat-x;
    background-position:-767px -11px
}
.navbar-sectionheader .title-wrap{
    background-image:url("//img.fifa.com/images/fwc/2018/brand/header.es.png");
    background-color:#fff;
    background-repeat:no-repeat;
    background-position:120px center;
    background-color:transparent
}
.navbar-sectionheader h1{
    background-image:url("//img.fifa.com/images/fwc/2018/artwork.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:right 0
}
.navbar-sectionheader h1 a{
    background-image:url("//img.fifa.com/images/tournaments/17/logo/2018.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:left 0;
    text-indent:-9999px
}
.navbar-sectionheader h1 a .trn-date{
    text-indent:0
}
.navbar-sectionheader.no-edt-menu .title-wrap h1{
    background-image:url("//img.fifa.com/images/fwc/2018/artwork_no_menu.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:right 0
}
.navbar-default .navbar-sticky .navbar-nav>li a.active{
    background-color:#2a466e;
    color:#fff;
    *zoom:expression(runtimeStyle.zoom = 1, insertBefore(document.createElement('small'), firstChild).className='before')
}
.navbar-default .navbar-sticky .navbar-nav>li a.active:before,.navbar-default .navbar-sticky .navbar-nav>li a.active>.before{
    color:#fff;
    border-color:#2a466e transparent \9;
    border-color:#2a466e rgba(42,70,110,0);
    border-style:solid;
    border-width:0 0 40px 14px;
    position:absolute;
    top:0;
    width:0;
    content:"";
    left:-14px
}
#siteh-sticky-subpanel.siteh-subpanel>.container{
    width:1028px;
    margin:0 auto;
    padding:0 20px;
    min-height:274px;
    height:auto !important;
    height:274px;
    position:relative
}
#siteh-sticky-subpanel.siteh-subpanel .header-wrap{
    margin:0;
    position:absolute;
    width:100px;
    height:100px;
    top:72px;
    left:20px
}
#siteh-sticky-subpanel.siteh-subpanel .header-wrap .title-wrap{
    padding:0
}
#siteh-sticky-subpanel.siteh-subpanel .header-wrap .title-wrap .title{
    line-height:none
}
#siteh-sticky-subpanel.siteh-subpanel .header-wrap .title-wrap .title a{
    padding:0;
    width:100px;
    height:100px;
    background-image:url("//img.fifa.com/images/tournaments/17/logo/2018.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:left 0
}
#siteh-sticky-subpanel.siteh-subpanel .header-wrap .title-wrap .title a:before{
    content:""
}
#siteh-sticky-subpanel.siteh-subpanel .nav-wrap{
    float:left;
    margin-left:232px;
    margin-top:48px
}
#siteh-sticky-subpanel.siteh-subpanel .nav-wrap .nav>li{
    float:none;
    width:206px;
    font-size:16px;
    line-height:20px;
    margin-bottom:44px
}
#siteh-sticky-subpanel.siteh-subpanel .nav-wrap .nav>li>a{
    color:#5cace5;
    padding:0;
    font-size:16px;
    line-height:20px;
    position:relative;
    display:block;
    padding-left:20px
}
#siteh-sticky-subpanel.siteh-subpanel .nav-wrap .nav>li>a:before{
    left:0
}
#siteh-sticky-subpanel.siteh-subpanel .nav-wrap .nav>li>a:hover{
    color:#fff;
    background-color:transparent
}
#siteh-sticky-subpanel.siteh-subpanel .nav-wrap+.nav-wrap{
    margin-left:0
}
#siteh-sticky-subpanel.siteh-subpanel .nav-wrap+.nav-wrap .nav{
    float:left
}
#siteh-sticky-subpanel.siteh-subpanel .nav-wrap+.nav-wrap .nav>li>a{
    padding-left:0
}
.trn-countdown.fwc,.countDownHublot.fwc{
    margin-top:58px
}
.hp-destination-row .qlink-list{
    top:-20px
}
.d-home-win{
    color:#2e2e2e
}
.team-qualifiedteams div.team .team-name{
    margin-left:10px
}
.qualifiers-bignumbers .label-name,.qualifiers-bignumbers .courtesy-text{
    text-transform:uppercase;
    padding:4px 0 6px
}
.qualifiers-bignumbers .label-name .text,.qualifiers-bignumbers .courtesy-text .text{
    font-weight:bold
}
.qualifiers-bignumbers .table{
    border:none;
    margin-top:-4px
}
.qualifiers-bignumbers .table tr td{
    border:none;
    color:#2e2e2e
}
.qualifiers-bignumbers .table tr .label{
    font-size:21px;
    line-height:1;
    height:50px;
    font-weight:200;
    text-align:left;
    color:#2e2e2e;
    padding-left:6px
}
.qualifiers-bignumbers .table tr .num{
    font-size:28px;
    line-height:1;
    text-align:left;
    font-weight:200;
    min-width:80px
}
.qualifiers-bignumbers .table tr td+td span{
    color:#2e2e2e;
    font-weight:200;
    display:block
}
.qualifiers-bignumbers .table tr td+td span+span{
    font-size:11px;
    line-height:19px;
    color:#999
}
.preliminaryteaser .dcm-roofline{
    text-transform:none;
    font-size:36px;
    line-height:1.54;
    font-weight:200
}
.preliminaryteaser .dcm-list.teaser-lnd-4.inline .dmc-teaser-content{
    margin-left:0
}
.preliminaryteaser .header-wrap .title-wrap h4.title{
    color:#666;
    text-transform:uppercase;
    font-weight:700
}
.preliminaryteaser .roadtohostcountry{
    height:auto
}
.ru .preliminaryteaser .header-wrap .title-wrap h1.title{
    font-size:34px;
    letter-spacing:-1.5px
}
.round-list-wrap .qlink-link-single a{
    display:block
}
.round-list-wrap .simplelist{
    background-color:#f2f2f2;
    padding:0 10px
}
.round-list-wrap .simplelist .qlink-list .qlink-link{
    display:block;
    padding:0
}
.round-list-wrap .simplelist .qlink-list .qlink-link .item{
    text-transform:uppercase
}
.round-list-wrap .simplelist .qlink-link-single{
    text-align:left;
    padding:10px 0
}
.round-list-wrap .round-list{
    text-align:left
}
.round-list-wrap .round-list>ul{
    padding:0
}
.round-list-wrap .round-list>ul>li{
    padding:8px 10px;
    border-bottom:1px solid #d9d9d9
}
#preliminaries-matches-quicklink .inline-navigation .qlink-title{
    float:left;
    padding-top:5px;
    text-align:right;
    min-width:235px
}
#preliminaries-matches-quicklink .inline-navigation .qlink-link-single{
    text-align:center
}
#preliminaries-matches-quicklink .inline-navigation .qlink-link-single a:after,#preliminaries-matches-quicklink .inline-navigation .qlink-link-single a>.after{
    content:none
}
#preliminaries-matches-quicklink .inline-navigation .nolink a{
    pointer-events:none;
    cursor:default;
    color:#666
}
.next-matches{
    right:10px
}
.fwcq .dd-wrapper.default-dropdown.dd-months .dd-firstOpText{
    border-color:#0087e6
}
.fwcq .dd-wrapper.default-dropdown.dd-months li{
    padding:0
}
.fwcq .dd-wrapper.default-dropdown.dd-months .dd-firstOpText{
    padding-left:15px
}
.fwcq .dd-wrapper.default-dropdown.dd-months ul.dropdown{
    border-color:#0087e6;
    top:44px
}
.fwcq .dd-wrapper .dropdown li a{
    -webkit-transition:none;
    transition:none
}
.fwcq #preliminaries-matches-quicklink{
    text-align:right
}
.fwcq #preliminaries-matches-quicklink li.qlink-link.last{
    margin-right:-10px
}
.fwcq #preliminaries-matches-quicklink .qlink-link-single{
    text-align:right
}
.fwcq #preliminaries-matches-quicklink>div:first-child{
    text-align:right
}
.fwcq #preliminaries-matches-quicklink .nolink a{
    pointer-events:none;
    cursor:default;
    color:#666
}
.footer-site-map .footer-site-map-col-wrapper .footer-site-map-col.cols-6 .footer-site-map-section{
    width:148px
}
.navbar-sectionheader .nav-pills.lev1 li{
    background-color:#fff
}
.ru .navbar-sectionheader .container .lev2.items8>li>a{
    padding:20px 33px
}
.roadto .dcm-roofline{
    font-size:14px;
    line-height:1.54;
    height:70px;
    text-transform:uppercase;
    display:block
}
.roadto h4{
    text-transform:uppercase;
    height:107px;
    color:#0087e6;
    font-size:18px;
    line-height:14px;
    line-height:normal
}
.roadto .ph-sqr-2,.roadto .ph-lnd-4{
    display:none
}
.navbar-matchlistheader .container .inner .matchlist-header{
    border:1px solid #9ec9e3
}
.navbar-matchlistheader .container .inner .matchlist-header ul li+li+li:before{
    background-color:#9ec9e3
}
.navbar-matchlistheader .container .inner .matchlist-header ul li.today .restday-wrap{
    background-color:transparent;
    color:#fff
}
.fwcq.navbar-pageheader.navbar-fixed-top{
    height:163px
}
.fwcq.navbar-pageheader.navbar-fixed-top .live-filter-match,.fwcq.navbar-pageheader.navbar-fixed-top .default-dropdown,.fwcq.navbar-pageheader.navbar-fixed-top .dd-sideLabel,.fwcq.navbar-pageheader.navbar-fixed-top .association-dropdown{
    visibility:hidden;
    height:0;
    margin:0;
    padding:0
}
.fwcq.navbar-pageheader.navbar-fixed-top .conf-matches-filters{
    height:0
}
.fwcq.navbar-pageheader.navbar-fixed-top .conf-matches-filters .association-dropdown[data-selectedattr] span.dd-firstOpText{
    border:none;
    text-align:right;
    width:initial
}
.fwcq.navbar-pageheader.navbar-fixed-top .association-dropdown[data-selectedattr],.fwcq.navbar-pageheader.navbar-fixed-top .cnt-static-text.live-filter-match.selected{
    visibility:visible;
    height:initial;
    position:absolute;
    top:0;
    margin-top:12px;
    cursor:default;
    pointer-events:none;
    right:0;
    margin-right:300px
}
.fwcq.navbar-pageheader.navbar-fixed-top .cnt-static-text.live-filter-match.selected{
    padding:11px 10px
}
.fwcq.navbar-pageheader.navbar-fixed-top .association-dropdown[data-selectedattr].dd-wrapper:after,.fwcq.navbar-pageheader.navbar-fixed-top .association-dropdown[data-selectedattr="all"].dd-wrapper:after,.fwcq.navbar-pageheader.navbar-fixed-top .association-dropdown[data-selectedattr="all"]{
    display:none
}
.fwcq.navbar-pageheader{
    height:200px
}
.fwcq.navbar-pageheader .container .inner .matchlist-header ul li.today.restday .restday-wrap{
    color:#ccc
}
.fwcq.navbar-pageheader .container .inner .matchlist-header ul li.restday:hover a,.fwcq.navbar-pageheader .container .inner .matchlist-header ul li.restday:hover span{
    background-color:transparent;
    color:#ccc;
    border-bottom:none;
    cursor:context-menu
}
.fwcq.navbar-pageheader .dd-sideLabel{
    padding-top:12px;
    margin-top:27px;
    width:180px
}
.fwcq.navbar-pageheader .association-dropdown{
    margin-top:0;
    margin-bottom:0;
    float:right;
    margin-right:20px
}
.fwcq.navbar-pageheader .downloadMatchSched{
    display:none
}
.fwcq{
    background-color:#fff
}
.fwcq .conf-matches-filters .live-filter-match{
    float:left;
    border:solid 1px #8ec62c;
    padding:11px 10px;
    color:#8ec62c;
    text-transform:uppercase;
    margin-top:20px;
    display:block;
    text-align:center;
    cursor:pointer;
    margin-top:0;
    margin-bottom:0;
    margin-left:380px
}
.fwcq .conf-matches-filters .live-filter-match.selected{
    background-color:#8ec62c;
    color:white
}
.fwcq .default-dropdown{
    float:left;
    margin:0
}
.fwcq .filter-disclaimer{
    font-size:16px;
    padding-top:20px;
    padding-bottom:10px;
    font-weight:bold;
    text-align:center
}
.fwcq .matchday-item{
    display:none;
    visibility:hidden
}
.fwcq .matchlist-header{
    float:left;
    padding-left:0;
    width:100%
}
.fwcq .matchlist-header ul{
    height:44px !important
}
.fwcq .matchlist-header ul li{
    height:44px !important
}
.fwcq .matchlist-header ul li a,.fwcq .matchlist-header ul li .restday-wrap{
    height:44px !important
}
.fwcq .matchlist-header ul li a>.restday-wrap{
    display:block;
    text-transform:capitalize;
    font-size:10px;
    line-height:21px;
    color:#ccc;
    cursor:context-menu;
    max-height:21px
}
.fwcq .matchlist-header ul li:hover{
    background-color:white;
    color:#666
}
.fwcq .matchlist-header ul li+li+li:before{
    height:30px !important
}
.fwcq .matchlist-header ul li+li+li:after{
    content:none !important
}
.es .fwcq.navbar-matchlistheader .container .inner .matchlist-header ul li .restday-wrap{
    margin-left:0
}
.global-stadium .gstd-wrap{
    position:relative
}
.global-stadium .gstd-image{
    overflow:hidden;
    position:relative
}
.global-stadium .gstd-image:after{
    content:"";
    background-image:url("//img.fifa.com/images/fwc/2018/global-stadium/texture.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0;
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0
}
.global-stadium .mu{
    position:absolute;
    top:0;
    left:0;
    right:0;
    border-bottom:0;
    padding:0 10px
}
.global-stadium .mu .mu-i,.global-stadium .mu .mu-day{
    display:none !important;
    visibility:hidden !important
}
.global-stadium .mu .mu-m-link{
    margin:0 -10px;
    padding:0 10px;
    background-image:url("//img.fifa.com/images/fwc/2018/global-stadium/match_bg.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 -22px
}
.global-stadium .mu .mu-m-link .t .t-n .t-nText,.global-stadium .mu .mu-m-link .t .t-n .t-nTri,.global-stadium .mu .mu-m-link .s .s-status,.global-stadium .mu .mu-m-link .s-status-abbr,.global-stadium .mu .mu-m-link .mu-reasonwin,.global-stadium .mu .mu-m-link .mu-reasonwin-abbr{
    color:#fff
}
.global-stadium .mu-m{
    margin:0 !important
}
.global-stadium .gstd-promo-wrap .gstd-promo.motm-false .gstd-motm{
    display:none !important;
    visibility:hidden !important
}
.global-stadium .gstd-promo-wrap .gstd-promo .gstd-content .gstd-text{
    padding:10px
}
.global-stadium .gstd-promo-wrap .gstd-promo .gstd-content .gstd-text a{
    color:#fff
}
.global-stadium .gstd-promo-wrap .gstd-promo .gstd-content .gstd-text a:after{
    content:"\3e";
    font-family:'fifa-icons'
}
.global-stadium .gstd-promo-wrap .gstd-promo .gstd-content .gstd-text a .event-wrap{
    display:inline
}
.global-stadium .gstd-promo-wrap .gstd-promo .gstd-content .gstd-text a .event-wrap .event-minute{
    margin-right:5px
}
.global-stadium .gstd-promo-wrap .gstd-promo .gstd-motm .gstd-link span{
    font-size:16px;
    line-height:1;
    color:#fff;
    position:relative;
    padding-right:20px;
    *zoom:expression(runtimeStyle.zoom = 1, appendChild(document.createElement('small')).className='after')
}
.global-stadium .gstd-promo-wrap .gstd-promo .gstd-motm .gstd-link span:after,.global-stadium .gstd-promo-wrap .gstd-promo .gstd-motm .gstd-link span>.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:0;
    content:"\3E";
    *zoom:expression(runtimeStyle.zoom = 1, innerHTML = @util.getIE7Content(\3E));
    color:inherit
}
.global-stadium .gstd-promo-wrap .gstd-promo .gstd-motm .gstd-link:hover{
    text-decoration:none
}
.global-stadium .gstd-promo-wrap .gstd-link span{
    color:#fff;
    position:relative;
    *zoom:expression(runtimeStyle.zoom = 1, appendChild(document.createElement('small')).className='after')
}
.global-stadium .gstd-promo-wrap .gstd-link span:after,.global-stadium .gstd-promo-wrap .gstd-link span>.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:0;
    content:"\3E";
    *zoom:expression(runtimeStyle.zoom = 1, innerHTML = @util.getIE7Content(\3E));
    color:inherit
}
.global-stadium .gstd-promo-wrap .gstd-link span:hover{
    text-decoration:none
}
.qualifiers-zone-list .qlinkbanner-list .qlink-link{
    width:148px;
    float:left;
    margin-right:20px;
    font-size:21px;
    line-height:26px
}
.qualifiers-zone-list .qlinkbanner-list .qlink-link.last{
    margin-right:0
}
.navbar-matchheader.navbar-pageheader li>a{
    padding:9px 12px 8px
}
.es .navbar-matchheader.navbar-fixed-top li>a{
    padding:9px 6px 8px
}
.pt .navbar-matchheader.navbar-fixed-top li>a{
    padding:9px 10px 8px
}
.navbar-matchheader.navbar-pageheader .menuHasGroupsempty li#mitem-groups{
    display:none
}
#matchfacts h4.title{
    text-transform:uppercase;
    font-size:14px;
    line-height:1.14;
    font-weight:700;
    color:#999;
    letter-spacing:1px
}
.stadium-info .info{
    margin-bottom:4px
}
.stadium-info .info span.text{
    font-weight:700;
    padding-right:5px
}
.stadium-info .info span.text:after{
    content:":"
}
.match-officials .match-official-kindname{
    display:block
}
.match-officials .match-official-name{
    display:block;
    font-weight:bold
}
.match-officials .t{
    display:block;
    height:50px;
    position:relative
}
.match-officials .t .t-n{
    top:0;
    margin-left:23px
}
.match-weathercondition ul{
    margin-top:10px
}
.match-weathercondition ul li{
    height:30px
}
.match-weathercondition ul li span{
    font-weight:bold;
    margin-right:13px
}
.match-weathercondition ul li span.description{
    font-weight:normal
}
.match-weathercondition .weather-description{
    text-transform:uppercase
}
.match-weathercondition .weather-icon{
    float:left;
    height:24px;
    width:24px;
    display:inline-block
}
.match-weathercondition .weather-icon.CLE{
    background-image:url("//img.fifa.com/images/fwc/2018/icons/weathericons/24px/weather_CLE.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.match-weathercondition .weather-icon.CLD{
    background-image:url("//img.fifa.com/images/fwc/2018/icons/weathericons/24px/weather_CLD.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.match-weathercondition .weather-icon.CLN{
    background-image:url("//img.fifa.com/images/fwc/2018/icons/weathericons/24px/weather_CLN.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.match-weathercondition .weather-icon.FOG{
    background-image:url("//img.fifa.com/images/fwc/2018/icons/weathericons/24px/weather_FOG.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.match-weathercondition .weather-icon.HAL{
    background-image:url("//img.fifa.com/images/fwc/2018/icons/weathericons/24px/weather_HAL.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.match-weathercondition .weather-icon.LMP{
    background-image:url("//img.fifa.com/images/fwc/2018/icons/weathericons/24px/weather_LMP.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.match-weathercondition .weather-icon.PAN{
    background-image:url("//img.fifa.com/images/fwc/2018/icons/weathericons/24px/weather_PAN.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.match-weathercondition .weather-icon.PAR{
    background-image:url("//img.fifa.com/images/fwc/2018/icons/weathericons/24px/weather_PAR.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.match-weathercondition .weather-icon.RAI{
    background-image:url("//img.fifa.com/images/fwc/2018/icons/weathericons/24px/weather_RAI.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.match-weathercondition .weather-icon.SNW{
    background-image:url("//img.fifa.com/images/fwc/2018/icons/weathericons/24px/weather_SNW.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.match-weathercondition .weather-icon.SUN{
    background-image:url("//img.fifa.com/images/fwc/2018/icons/weathericons/24px/weather_SUN.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.match-weathercondition .weather-icon.WID{
    background-image:url("//img.fifa.com/images/fwc/2018/icons/weathericons/24px/weather_WID.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.postm-mhl-4col.list-videos .dcm-icoFrame{
    display:block
}
.postm-mr,.postm-mr-mhl-mq,.postm-mr-mhl{
    margin-bottom:50px
}
.postm-mr:before,.postm-mr-mhl-mq:before,.postm-mr-mhl:before,.postm-mr:after,.postm-mr-mhl-mq:after,.postm-mr-mhl:after{
    content:" ";
    display:table
}
.postm-mr:after,.postm-mr-mhl-mq:after,.postm-mr-mhl:after{
    clear:both
}
.postm-mr .list-document,.postm-mr-mhl-mq .list-document,.postm-mr-mhl .list-document{
    margin-bottom:0
}
.postm-mr .list-document .doc .dcm-thumblist-item h4,.postm-mr-mhl-mq .list-document .doc .dcm-thumblist-item h4,.postm-mr-mhl .list-document .doc .dcm-thumblist-item h4{
    border-bottom:0
}
.postm-mr .postm-mr-4col,.postm-mr-mhl-mq .postm-mr-4col,.postm-mr-mhl .postm-mr-4col,.postm-mr .postm-mr-8col,.postm-mr-mhl-mq .postm-mr-8col,.postm-mr-mhl .postm-mr-8col{
    padding-top:0
}
.postm-mq-8col{
    margin-bottom:20px
}
.m-accordion table{
    margin-top:10px
}
.m-accordion table tr .tbl-m .mu>a:hover{
    background:none
}
.m-accordion table tr .list-document .dcm-thumblist-item h4{
    text-align:left
}
.conf-matches-filters{
    width:1008px;
    height:70px
}
.conf-matches-filters .header-wrap .title-wrap .title{
    margin-top:5px
}
.conf-matches-filters .dd-sideLabel{
    float:left;
    text-align:right;
    width:170px;
    padding:10px 10px;
    margin-top:20px
}
.conf-matches-filters>.col-xs-7{
    width:548px
}
.conf-matches-filters>.col-xs-5 .association-dropdown-module h4.title{
    width:38%;
    float:left;
    margin-top:20px;
    padding-top:11px;
    text-align:right
}
.conf-matches-filters>.col-xs-5 .association-dropdown-module .association-dropdown{
    float:right;
    width:60%
}
.conf-matches-filters .dd-wrapper{
    border:none;
    margin-top:20px;
    width:230px;
    margin-right:0
}
.conf-matches-filters .dd-wrapper span{
    border:solid 1px #e5e5e5;
    display:block;
    padding:11px 10px
}
.conf-matches-filters .dd-wrapper span.dd-firstOpText span.text{
    padding:0 10px
}
.conf-matches-filters .dd-wrapper:after{
    color:#0087e6;
    right:5px
}
.conf-matches-filters .dd-wrapper .dd-firstOpText .i-3-flag{
    width:26px;
    height:auto;
    display:inline-block
}
.conf-matches-filters .dd-wrapper .dd-firstOpText .text{
    display:inline-block;
    font-size:13px;
    max-width:173px;
    text-align:left;
    line-height:1;
    border:none;
    vertical-align:middle
}
.conf-matches-filters .dd-wrapper .dropdown{
    border:solid 1px #e5e5e5;
    border-top:none;
    margin-left:1px;
    max-height:320px;
    overflow-y:auto
}
.conf-matches-filters .dd-wrapper .dropdown li{
    padding:0 10px;
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -ms-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.conf-matches-filters .dd-wrapper .dropdown li:hover{
    background-color:#f2f2f2
}
.conf-matches-filters .dd-wrapper .dropdown li.filtering-item .i-3-flag{
    width:26px;
    height:auto;
    display:inline-block
}
.conf-matches-filters .dd-wrapper .dropdown li.filtering-item .text{
    display:inline-block;
    font-size:13px;
    max-width:165px;
    text-align:left;
    line-height:1;
    border:none;
    vertical-align:middle
}
.conf-matches-filters .dd-wrapper .dropdown li.filtering-item:first-child .text{
    display:block;
    width:100%;
    padding-left:1px
}
.conf-matches-filters>.col-xs-2{
    padding-right:0;
    padding-left:0;
    margin-left:48px;
    width:150px
}
.conf-matches-filters>.col-xs-2 .live-filter-match{
    border:solid 1px #8ec62c;
    padding:11px 10px;
    color:#8ec62c;
    text-transform:uppercase;
    margin-top:20px;
    display:block;
    text-align:center;
    cursor:pointer
}
.conf-matches-filters>.col-xs-2 .live-filter-match.selected{
    background-color:#8ec62c;
    color:white
}
.es .conf-matches-filters .col-xs-2 .live-filter-match{
    padding:1px 10px
}
.hp-preliminaries{
    display:inline-block
}
.preliminaries-map,.preliminaries-row{
    position:relative;
    text-align:center;
    padding:0 10px
}
.preliminaries-map .confederations-menu,.preliminaries-row .confederations-menu{
    position:absolute;
    top:50px;
    height:154px;
    margin-left:150px
}
.preliminaries-map .confederations-menu ul.nav-pills li,.preliminaries-row .confederations-menu ul.nav-pills li{
    margin:0;
    text-align:left
}
.preliminaries-map .confederations-menu ul.nav-pills li .confederation,.preliminaries-row .confederations-menu ul.nav-pills li .confederation{
    cursor:pointer;
    text-transform:uppercase;
    background-color:#fff;
    border-right:1px solid #9ec9e3;
    height:34px;
    padding:0 20px;
    color:#474747;
    font-size:13px;
    line-height:34px
}
.preliminaries-map .confederations-menu ul.nav-pills li .confederationsmenu-wrap,.preliminaries-row .confederations-menu ul.nav-pills li .confederationsmenu-wrap{
    background-color:#f2f2f2;
    width:100%
}
.preliminaries-map .confederations-menu ul.nav-pills li .confederationsmenu-wrap ul,.preliminaries-row .confederations-menu ul.nav-pills li .confederationsmenu-wrap ul{
    position:absolute;
    background-color:#f2f2f2;
    padding:13px 20px;
    -webkit-box-shadow:2px 4px 5px -2px rgba(0,0,0,0.175);
    -moz-box-shadow:2px 4px 5px -2px rgba(0,0,0,0.175);
    box-shadow:2px 4px 5px -2px rgba(0,0,0,0.175);
    min-width:100%
}
.preliminaries-map .confederations-menu ul.nav-pills li .confederationsmenu-wrap ul li,.preliminaries-row .confederations-menu ul.nav-pills li .confederationsmenu-wrap ul li{
    min-width:180px;
    min-height:22px
}
.preliminaries-map .confederations-menu ul.nav-pills li .confederationsmenu-wrap ul li.road-to-area,.preliminaries-row .confederations-menu ul.nav-pills li .confederationsmenu-wrap ul li.road-to-area{
    margin-bottom:20px
}
.preliminaries-map .confederations-menu ul.nav-pills li.menu-3-ofc .confederationsmenu-wrap,.preliminaries-row .confederations-menu ul.nav-pills li.menu-3-ofc .confederationsmenu-wrap{
    right:0
}
.preliminaries-map .confederations-menu ul.nav-pills li.menu-3-conmebol .confederation,.preliminaries-row .confederations-menu ul.nav-pills li.menu-3-conmebol .confederation{
    border:none
}
.preliminaries-map .confederations-menu ul.nav-pills li.menu-3-conmebol:hover,.preliminaries-row .confederations-menu ul.nav-pills li.menu-3-conmebol:hover{
    -webkit-box-shadow:2px 4px 5px -2px rgba(0,0,0,0.175);
    -moz-box-shadow:2px 4px 5px -2px rgba(0,0,0,0.175);
    box-shadow:2px 4px 5px -2px rgba(0,0,0,0.175)
}
.preliminaries-map .confederations-menu ul.nav-pills li.menu-3-conmebol:hover .confederation,.preliminaries-row .confederations-menu ul.nav-pills li.menu-3-conmebol:hover .confederation{
    border:none
}
.preliminaries-map .confederations-menu ul.nav-pills li.menu-3-conmebol .confederationsmenu-wrap ul,.preliminaries-row .confederations-menu ul.nav-pills li.menu-3-conmebol .confederationsmenu-wrap ul{
    right:0
}
.preliminaries-map .confederations-menu ul.nav-pills li a,.preliminaries-row .confederations-menu ul.nav-pills li a{
    position:relative
}
.preliminaries-map .confederations-menu ul.nav-pills li a span.glyphicon-chevron-right,.preliminaries-row .confederations-menu ul.nav-pills li a span.glyphicon-chevron-right{
    width:1px
}
.preliminaries-map .confederations-menu ul.nav-pills li a span.glyphicon-chevron-right:before,.preliminaries-row .confederations-menu ul.nav-pills li a span.glyphicon-chevron-right:before{
    font-size:11px;
    line-height:22px;
    top:auto;
    bottom:-1px;
    margin-top:auto
}
.preliminaries-map .confederations-menu ul.nav-pills li.menu-shown .confederation,.preliminaries-row .confederations-menu ul.nav-pills li.menu-shown .confederation{
    color:#0087e6;
    background-color:#f2f2f2
}
.preliminaries-map .confederations-menu ul.nav-pills li:hover .confederation,.preliminaries-row .confederations-menu ul.nav-pills li:hover .confederation{
    color:#0087e6;
    background-color:#f2f2f2
}
.preliminaries-map .big-numbers,.preliminaries-row .big-numbers{
    position:absolute;
    bottom:0;
    display:block;
    width:100%
}
.preliminaries-map .big-numbers ul li,.preliminaries-row .big-numbers ul li{
    float:left;
    text-align:center;
    width:120px;
    margin-bottom:10px;
    position:relative
}
.preliminaries-map .big-numbers ul li label,.preliminaries-row .big-numbers ul li label{
    display:table-cell;
    text-transform:uppercase;
    font-weight:200;
    line-height:16px;
    width:120px;
    height:60px;
    vertical-align:bottom
}
.preliminaries-map .big-numbers ul li span,.preliminaries-row .big-numbers ul li span{
    font-size:36px;
    line-height:40px;
    font-weight:lighter;
    color:#0087e6
}
.preliminaries-map .big-numbers ul li+li,.preliminaries-row .big-numbers ul li+li{
    margin-left:4px
}
.preliminaries-map .big-numbers.confed ul li,.preliminaries-row .big-numbers.confed ul li{
    width:155px
}
.preliminaries-map .big-numbers.confed ul li label,.preliminaries-row .big-numbers.confed ul li label{
    width:155px
}
.preliminaries-map .confederations-maps,.preliminaries-row .confederations-maps{
    left:10px;
    position:absolute;
    top:0
}
.preliminaries-header h4.title{
    text-transform:uppercase;
    font-size:14px;
    line-height:1.14;
    font-weight:700;
    color:#999;
    letter-spacing:1px;
    margin:10px 0
}
.preliminaries-row{
    display:inline-block;
    width:100%
}
.preliminaries-row .big-numbers{
    position:relative
}
.preliminaries-row .big-numbers ul li{
    margin-bottom:5px
}
.preliminaries-row .big-numbers ul li label{
    height:32px
}
.preliminaries-row .big-numbers ul li span{
    color:#2e2e2e
}
.ru .preliminaries-map .confederations-menu{
    margin-left:18px
}
.m-accordion table tr .tbl-m .mu{
    border-bottom:none
}
.m-accordion table tr .list-document{
    margin-top:10px
}
.m-accordion table tr .tbl-expand{
    width:80px
}
.m-accordion table tr .tbl-expand span:before,.m-accordion table tr .tbl-expand span>.before{
    font-size:30px;
    line-height:30px
}
#roadtorussiacontainer .roadtorussia .dcm-summarysection{
    height:240px
}
.ar #roadtorussiacontainer .roadtorussia .dcm-summarysection{
    height:210px
}
.fr #roadtorussiacontainer .roadtorussia .dcm-summarysection{
    height:410px
}
.de .roadtorussia h4{
    word-break:break-word
}
#qualifiedteamscontainer .team-qualifiedteams ul li{
    height:36px;
    margin-left:-10px;
    position:relative
}
#qualifiedteamscontainer .team-qualifiedteams ul li a .flag{
    position:absolute;
    width:32px;
    left:0;
    top:0;
    margin:7px 10px
}
#qualifiedteamscontainer .team-qualifiedteams ul li a .team-name{
    font-size:14px;
    line-height:14px;
    *line-height:normal;
    vertical-align:middle;
    display:table-cell;
    padding-left:50px;
    height:36px
}
.qualifiers-landing.roadtorussia{
    padding-top:0 !important;
    margin-bottom:20px
}
.qualifiers-landing.roadtorussia h4{
    height:auto
}
.qualifiers-landing.roadtorussia .dmc-teaser-content{
    padding-bottom:0
}
.qualifiers-landing.roadtorussia .dmc-teaser-content .dcm-summarysection{
    height:125px
}
.qualifiers-landing .format{
    padding-top:0;
    min-height:105px;
    height:auto !important;
    height:105px
}
.qualifiers-landing .format .dcm-list-title{
    padding:0;
    margin-left:-10px
}
.qualifiers-landing .format .dmc-teaser-content{
    margin-left:84px
}
.qualifiers-landing .zone-statistics{
    margin-bottom:20px
}
.qualifiers-landing .zone-statistics .zone-list-stats li{
    width:20%;
    display:inline-block;
    vertical-align:top
}
.qualifiers-landing .zone-statistics .zone-list-stats li .label{
    height:30px
}
.qualifiers-landing .zone-statistics .zone-list-stats li .data{
    font-size:32px;
    line-height:32px;
    color:#474747
}
.qualifiers-landing .zone-statistics .zone-list-stats li .data span{
    display:block
}
.qualifiers-landing .zone-statistics .zone-list-stats li .data .overall{
    font-size:12px;
    line-height:19px
}
.qualifiers-landing .team-qualifiedteams ul{
    margin:0 -10px
}
.qualifiers-landing .team-qualifiedteams ul li{
    display:inline-block;
    width:232px;
    margin:0 10px;
    height:36px
}
.qualifiers-landing .team-qualifiedteams ul li a{
    display:block;
    margin:0 -10px;
    padding:0 10px;
    position:relative;
    color:#474747
}
.qualifiers-landing .team-qualifiedteams ul li a:after,.qualifiers-landing .team-qualifiedteams ul li a>.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:10px;
    content:"\3E";
    *zoom:expression(runtimeStyle.zoom = 1, innerHTML = @util.getIE7Content(\3E));
    color:#0087e6
}
.qualifiers-landing .team-qualifiedteams ul li a .flag{
    position:absolute;
    width:32px;
    left:0;
    top:0;
    margin:7px 10px
}
.qualifiers-landing .team-qualifiedteams ul li a .team-name{
    font-size:14px;
    line-height:14px;
    *line-height:normal;
    vertical-align:middle;
    display:table-cell;
    padding-left:40px;
    height:36px
}
.qualifiers-landing .team-qualifiedteams ul li a:hover{
    background:#f5f5f5;
    color:#0087e6;
    text-decoration:none
}
.qualifiers-landing .team-qualifiedteams ul{
    margin:0 -10px
}
.qualifiers-landing .team-qualifiedteams ul li{
    display:inline-block;
    width:232px;
    margin:0 10px;
    height:36px
}
.qualifiers-landing .team-qualifiedteams ul li a,.qualifiers-landing .team-qualifiedteams ul li .team{
    display:block;
    margin:0 -10px;
    padding:0 10px;
    position:relative;
    color:#474747
}
.qualifiers-landing .team-qualifiedteams ul li a .flag,.qualifiers-landing .team-qualifiedteams ul li .team .flag{
    position:absolute;
    width:32px;
    left:0;
    top:0;
    margin:7px 10px
}
.qualifiers-landing .team-qualifiedteams ul li a .team-name,.qualifiers-landing .team-qualifiedteams ul li .team .team-name{
    font-size:14px;
    line-height:14px;
    *line-height:normal;
    vertical-align:middle;
    display:table-cell;
    padding-left:40px;
    height:36px
}
.qualifiers-landing .team-qualifiedteams ul li.trasparent{
    opacity:.5
}
.qualifiers-landing .team-qualifiedteams ul li a:after,.qualifiers-landing .team-qualifiedteams ul li a>.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:10px;
    content:"\3E";
    *zoom:expression(runtimeStyle.zoom = 1, innerHTML = @util.getIE7Content(\3E));
    color:#0087e6
}
.qualifiers-landing .team-qualifiedteams ul li a:hover{
    background:#f5f5f5;
    color:#0087e6;
    text-decoration:none
}
.qualifiers-landing.for-hp-only .team-qualifiedteams{
    padding:0 10px
}
.qualifiers-landing.for-hp-only .mb-base{
    margin:0
}
.qualifiers-landing.for-hp-only .roadtohostcountry{
    height:170px
}
.team-hostcountry .hostcountry-logo{
    float:left;
    margin-right:76px
}
.team-hostcountry .hostcountry-caption{
    border-bottom:1px solid #999;
    border-color:#666;
    padding-bottom:15px;
    float:right;
    width:820px
}
.team-hostcountry .t{
    margin-left:166px;
    padding-top:46px;
    position:static
}
.team-hostcountry .t .t-i.i-3{
    float:left;
    margin-right:5px
}
.team-hostcountry .t .t-n .t-nText{
    text-transform:none;
    font-size:27px;
    line-height:1;
    height:auto;
    margin-left:-10px;
    color:#0087e6;
    text-transform:uppercase
}
.team-hostcountry .t .c-i.i-2+.t-n{
    margin-left:32px
}
.team-hostcountry .t a:hover .t-nText{
    text-decoration:underline
}
.roadtohostcountry{
    height:200px
}
.roadtohostcountry .dcm-roofline{
    font-size:14px;
    line-height:1.54;
    height:70px;
    text-transform:uppercase;
    display:block
}
.roadtohostcountry h4{
    text-transform:uppercase;
    color:#0087e6;
    font-size:18px;
    line-height:14px;
    line-height:normal
}
.roadtohostcountry .ph-sqr-2,.roadtohostcountry .ph-lnd-4{
    display:none
}
.qualifiers-landing h4.title{
    text-transform:uppercase;
    font-size:14px;
    line-height:1.14;
    font-weight:700;
    color:#999;
    letter-spacing:1px;
    margin-bottom:10px
}
.qualifiers-landing .team-qualifiedteams{
    margin-bottom:20px
}
.qualifiers-landing .team-qualifiedteams.nodata{
    display:none !important;
    visibility:hidden !important
}
.qualifiers-landing .format.africa{
    background-image:url("//img.fifa.com/images/layout/icons/CAF.gif");
    background-color:transaparent;
    background-repeat:no-repeat;
    background-position:left 20px
}
.qualifiers-landing .format.asia{
    background-image:url("//img.fifa.com/images/layout/icons/AFC.gif");
    background-color:transaparent;
    background-repeat:no-repeat;
    background-position:left 20px
}
.qualifiers-landing .format.europe{
    background-image:url("//img.fifa.com/images/layout/icons/uefa.gif");
    background-color:transaparent;
    background-repeat:no-repeat;
    background-position:left 20px
}
.qualifiers-landing .format.nccamerica{
    background-image:url("//img.fifa.com/images/layout/icons/CONCACAF.gif");
    background-color:transaparent;
    background-repeat:no-repeat;
    background-position:left 20px
}
.qualifiers-landing .format.oceania{
    background-image:url("//img.fifa.com/images/layout/icons/OFC.gif");
    background-color:transaparent;
    background-repeat:no-repeat;
    background-position:left 20px
}
.qualifiers-landing .format.southamerica{
    background-image:url("//img.fifa.com/images/layout/icons/CONMEBOL.gif");
    background-color:transaparent;
    background-repeat:no-repeat;
    background-position:left 20px
}
.teamheader-currently-playing{
    position:absolute;
    right:0;
    top:27px
}
.teamheader-currently-playing .label-name{
    display:inline
}
.teamheader-currently-playing .label-data{
    display:inline;
    margin-left:10px
}
.teamheader-currently-playing .label-data .text{
    font-weight:bold
}
.teamheader-currently-playing .label-data .date{
    margin-left:10px
}
.col-xs-2:last-child .team-qualifiedteams .nl-singlelist-title{
    width:148px
}
.mobilemenu-teams ul{
    margin-top:16px
}
.mobilemenu-teams ul li{
    margin-bottom:16px;
    padding-left:15px
}
.mobilemenu-teams ul li .flag{
    display:none
}
.mobilemenu-teams ul li a{
    color:#00356a;
    display:block;
    height:27px;
    width:100%
}
.team-players-list .p-list .p.p-i[data-player-role="0"] .p-n .p-i-clubname{
    position:static
}
.qualified-teams-summary-wrap{
    margin-bottom:20px
}
.qualified-teams-summary-wrap .qualified-teams-summary-title{
    text-align:right;
    position:relative;
    padding:10px 0 9px
}
.qualified-teams-summary-wrap .qualified-teams-summary-title .expandable-item{
    background-color:#f2f2f2;
    padding:10px;
    padding-right:40px;
    padding-left:20px;
    *zoom:expression(runtimeStyle.zoom = 1, appendChild(document.createElement('small')).className='after')
}
.qualified-teams-summary-wrap .qualified-teams-summary-title .expandable-item:after,.qualified-teams-summary-wrap .qualified-teams-summary-title .expandable-item>.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:16px;
    content:"\e617";
    *zoom:expression(runtimeStyle.zoom = 1, innerHTML = @util.getIE7Content(\e617));
    color:inherit
}
.qualified-teams-summary-wrap .qualified-teams-summary-title .expandable-item.expanded:after,.qualified-teams-summary-wrap .qualified-teams-summary-title .expandable-item.expanded>.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:16px;
    content:"\e608";
    *zoom:expression(runtimeStyle.zoom = 1, innerHTML = @util.getIE7Content(\e608));
    color:inherit
}
.qualified-teams-summary-wrap .qualified-teams-list{
    background-color:#f2f2f2;
    padding:10px
}
.qualified-teams-summary-wrap .qualified-teams-list h4{
    font-weight:400
}
.qualified-teams-summary-wrap .qualified-teams-list ul{
    padding:10px 0
}
.qualified-teams-summary-wrap .qualified-teams-list ul li{
    display:inline-block;
    width:232px;
    height:30px !important
}
.qualified-teams-summary-wrap .qualified-teams-list ul li{
    height:36px;
    margin-left:-10px;
    position:relative
}
.qualified-teams-summary-wrap .qualified-teams-list ul li a .flag{
    position:absolute;
    width:32px;
    left:0;
    top:0;
    margin:7px 10px
}
.qualified-teams-summary-wrap .qualified-teams-list ul li a .team-name{
    font-size:14px;
    line-height:14px;
    *line-height:normal;
    vertical-align:middle;
    display:table-cell;
    padding-left:50px;
    height:36px
}
.disclaimer-confed-qualified{
    background-image:url("//img.fifa.com/images/fwc/fwc/2018/teams/qualifiers_noLogo.png")
}
.disclaimer-confed-qualified .title-wrap h4.title{
    box-sizing:border-box;
    padding:20px;
    padding-bottom:0
}
.disclaimer-confed-qualified .cnt-static-text{
    box-sizing:border-box;
    padding:0 20px;
    display:block
}
.qualifier-big-n{
    margin-bottom:40px
}
.qualifier-big-n .trn-big-num .ultbl-row{
    display:block;
    width:100%
}
.qualifier-big-n .trn-big-num .ultbl-row>li:first-child,.qualifier-big-n .trn-big-num .ultbl-row>li{
    width:20%;
    display:inline-block
}
.qualifier-big-n .trn-big-num .ultbl-row>li:first-child .label-name,.qualifier-big-n .trn-big-num .ultbl-row>li .label-name{
    margin-left:20px;
    width:auto
}
.qualifier-big-n .trn-big-num .ultbl-row>li:first-child .label-name span.text,.qualifier-big-n .trn-big-num .ultbl-row>li .label-name span.text{
    display:block;
    height:auto;
    margin-top:10px;
    width:100%;
    text-transform:capitalize;
    font-weight:700;
    color:#999
}
.qualifier-big-n .trn-big-num .ultbl-row>li:first-child .label-data,.qualifier-big-n .trn-big-num .ultbl-row>li .label-data{
    margin-left:20px;
    position:relative
}
.qualifier-big-n .trn-big-num .ultbl-row>li:first-child .label-data span.text,.qualifier-big-n .trn-big-num .ultbl-row>li .label-data span.text{
    font-size:43px;
    line-height:40px;
    font-weight:200;
    color:#ac9f83;
    width:100%;
    display:block
}
.qualifier-big-n .trn-big-num .ultbl-row>li:first-child .label-data span.extra-info,.qualifier-big-n .trn-big-num .ultbl-row>li .label-data span.extra-info{
    position:absolute;
    color:#999;
    font-size:12px
}
.qualifier-big-n .trn-big-num .ultbl-row>li:first-child .label-name,.qualifier-big-n .trn-big-num .ultbl-row>li:first-child .label-data{
    margin-left:0
}
.team-map{
    background-image:url("//img.fifa.com/images/layout/teams/map-zoom-4.jpg");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0;
    width:988px;
    height:601px
}
.team-map .map-item#ALG{
    right:auto;
    bottom:auto;
    left:456px;
    top:329px
}
.team-map .map-item#ALG .map-item-icon{
    float:left
}
.team-map .map-item#ARG{
    right:auto;
    bottom:auto;
    left:302px;
    top:514px;
    padding-top:13px;
    padding-left:0;
    text-align:left
}
.team-map .map-item#ARG .map-item-icon{
    float:none;
    left:0;
    top:0;
    position:absolute
}
.team-map .map-item#AUS{
    right:auto;
    bottom:auto;
    left:808px;
    top:480px
}
.team-map .map-item#AUS .map-item-icon{
    float:left
}
.team-map .map-item#BEL{
    left:auto;
    bottom:auto;
    right:553px;
    top:182px
}
.team-map .map-item#BEL .map-item-icon{
    float:right
}
.team-map .map-item#BIH{
    right:auto;
    bottom:auto;
    left:522px;
    top:229px
}
.team-map .map-item#BIH .map-item-icon{
    float:left
}
.team-map .map-item#BRA{
    right:auto;
    bottom:auto;
    left:352px;
    top:431px;
    padding-bottom:14px;
    text-align:left
}
.team-map .map-item#BRA .map-item-icon{
    float:none;
    position:absolute;
    bottom:0;
    left:13px;
    margin-left:-7px
}
.team-map .map-item#CMR{
    right:auto;
    bottom:auto;
    left:500px;
    top:405px;
    padding-top:13px;
    padding-left:0;
    text-align:left
}
.team-map .map-item#CMR .map-item-icon{
    float:none;
    left:0;
    top:0;
    position:absolute
}
.team-map .map-item#CHI{
    left:auto;
    bottom:auto;
    right:703px;
    top:493px
}
.team-map .map-item#CHI .map-item-icon{
    float:right
}
.team-map .map-item#COL{
    right:auto;
    bottom:auto;
    left:279px;
    top:395px
}
.team-map .map-item#COL .map-item-icon{
    float:left
}
.team-map .map-item#CRC{
    left:auto;
    bottom:auto;
    right:744px;
    top:385px
}
.team-map .map-item#CRC .map-item-icon{
    float:right
}
.team-map .map-item#CIV{
    right:auto;
    bottom:auto;
    left:457px;
    top:393px;
    padding-top:13px;
    padding-left:0;
    text-align:left
}
.team-map .map-item#CIV .map-item-icon{
    float:none;
    left:0;
    top:0;
    position:absolute
}
.team-map .map-item#CRO{
    right:auto;
    bottom:auto;
    left:509px;
    top:217px
}
.team-map .map-item#CRO .map-item-icon{
    float:left
}
.team-map .map-item#ECU{
    right:auto;
    bottom:auto;
    left:269px;
    top:413px
}
.team-map .map-item#ECU .map-item-icon{
    float:left
}
.team-map .map-item#ENG{
    left:auto;
    bottom:auto;
    right:573px;
    top:164px
}
.team-map .map-item#ENG .map-item-icon{
    float:right
}
.team-map .map-item#FRA{
    left:auto;
    bottom:auto;
    right:550px;
    top:204px
}
.team-map .map-item#FRA .map-item-icon{
    float:right
}
.team-map .map-item#GER{
    right:auto;
    bottom:auto;
    left:482px;
    top:186px
}
.team-map .map-item#GER .map-item-icon{
    float:left
}
.team-map .map-item#GHA{
    right:auto;
    bottom:auto;
    left:470px;
    top:370px;
    padding-bottom:14px;
    text-align:left
}
.team-map .map-item#GHA .map-item-icon{
    float:none;
    position:absolute;
    bottom:0;
    left:13px;
    margin-left:-7px
}
.team-map .map-item#GRE{
    right:auto;
    bottom:auto;
    left:544px;
    top:260px
}
.team-map .map-item#GRE .map-item-icon{
    float:left
}
.team-map .map-item#HON{
    right:auto;
    bottom:auto;
    left:255px;
    top:372px
}
.team-map .map-item#HON .map-item-icon{
    float:left
}
.team-map .map-item#IRN{
    right:auto;
    bottom:auto;
    left:622px;
    top:323px
}
.team-map .map-item#IRN .map-item-icon{
    float:left
}
.team-map .map-item#ITA{
    right:auto;
    bottom:auto;
    left:495px;
    top:239px;
    padding-top:13px;
    padding-left:0;
    text-align:left
}
.team-map .map-item#ITA .map-item-icon{
    float:none;
    left:0;
    top:0;
    position:absolute
}
.team-map .map-item#JPN{
    right:auto;
    bottom:auto;
    left:828px;
    top:311px
}
.team-map .map-item#JPN .map-item-icon{
    float:left
}
.team-map .map-item#KOR{
    right:auto;
    bottom:auto;
    left:796px;
    top:313px;
    padding-top:13px;
    padding-left:0;
    text-align:left
}
.team-map .map-item#KOR .map-item-icon{
    float:none;
    left:0;
    top:0;
    position:absolute
}
.team-map .map-item#MEX{
    right:auto;
    bottom:auto;
    left:206px;
    top:342px
}
.team-map .map-item#MEX .map-item-icon{
    float:left
}
.team-map .map-item#NED{
    right:auto;
    bottom:auto;
    left:451px;
    top:171px
}
.team-map .map-item#NED .map-item-icon{
    float:left
}
.team-map .map-item#NGA{
    right:auto;
    bottom:auto;
    left:492px;
    top:391px
}
.team-map .map-item#NGA .map-item-icon{
    float:left
}
.team-map .map-item#POR{
    right:auto;
    bottom:auto;
    left:386px;
    top:265px
}
.team-map .map-item#POR .map-item-icon{
    float:left
}
.team-map .map-item#RUS{
    right:auto;
    bottom:auto;
    left:611px;
    top:134px
}
.team-map .map-item#RUS .map-item-icon{
    float:left
}
.team-map .map-item#ESP{
    right:auto;
    bottom:auto;
    left:408px;
    top:252px
}
.team-map .map-item#ESP .map-item-icon{
    float:left
}
.team-map .map-item#SUI{
    right:auto;
    bottom:auto;
    left:467px;
    top:213px
}
.team-map .map-item#SUI .map-item-icon{
    float:left
}
.team-map .map-item#URU{
    right:auto;
    bottom:auto;
    left:328px;
    top:504px
}
.team-map .map-item#URU .map-item-icon{
    float:left
}
.team-map .map-item#USA{
    right:auto;
    bottom:auto;
    left:209px;
    top:303px
}
.team-map .map-item#USA .map-item-icon{
    float:left
}
.team-map .map-item#TUN{
    right:auto;
    bottom:auto;
    left:495px;
    top:315px
}
.team-map .map-item#TUN .map-item-icon{
    float:left
}
.team-map .map-item#SWE{
    left:auto;
    bottom:auto;
    right:475px;
    top:96px
}
.team-map .map-item#SWE .map-item-icon{
    float:right
}
.team-map .map-item#SRB{
    left:auto;
    bottom:auto;
    right:469px;
    top:230px
}
.team-map .map-item#SRB .map-item-icon{
    float:right
}
.team-map .map-item#SEN{
    left:auto;
    bottom:auto;
    right:565px;
    top:377px
}
.team-map .map-item#SEN .map-item-icon{
    float:right
}
.team-map .map-item#KSA{
    left:auto;
    bottom:auto;
    right:414px;
    top:340px
}
.team-map .map-item#KSA .map-item-icon{
    float:right
}
.team-map .map-item#POL{
    right:auto;
    bottom:auto;
    left:525px;
    top:164px
}
.team-map .map-item#POL .map-item-icon{
    float:left
}
.team-map .map-item#PAN{
    right:auto;
    bottom:auto;
    left:263px;
    top:373px;
    padding-bottom:14px;
    text-align:left
}
.team-map .map-item#PAN .map-item-icon{
    float:none;
    position:absolute;
    bottom:0;
    left:13px;
    margin-left:-7px
}
.team-map .map-item#MAR{
    right:auto;
    bottom:auto;
    left:452px;
    top:326px
}
.team-map .map-item#MAR .map-item-icon{
    float:left
}
.team-map .map-item#ISL{
    right:auto;
    bottom:auto;
    left:327px;
    top:35px
}
.team-map .map-item#ISL .map-item-icon{
    float:left
}
.team-map .map-item#EGY{
    right:auto;
    bottom:auto;
    left:529px;
    top:333px;
    padding-top:13px;
    padding-left:0;
    text-align:left
}
.team-map .map-item#EGY .map-item-icon{
    float:none;
    left:0;
    top:0;
    position:absolute
}
.team-map .map-item#DEN{
    right:auto;
    bottom:auto;
    left:480px;
    top:140px
}
.team-map .map-item#DEN .map-item-icon{
    float:left
}
.partners-sponsors-wrapper .sponsors-list>li{
    width:151.25px !important
}
.sponsors-fwc2018 .sponsorMedium,.sponsors-fwc2018 .sponsorSmall{
    background-image:url("//img.fifa.com/images/fwc/2018/sponsors/sponsors_2018.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.sponsors-fwc2018.regionalSupporters li{
    width:151.25px;
    height:160px
}
.sponsors-fwc2018.nationalSupporters .sponsorMedium,.sponsors-fwc2018.regionalSupporters .sponsorMedium,.sponsors-fwc2018.nationalSupporters .sponsorSmall,.sponsors-fwc2018.regionalSupporters .sponsorSmall{
    width:100px !important;
    height:40px !important
}
.sponsors-fwc2018.nationalSupporters .sponsorMedium.hsk4p,.sponsors-fwc2018.regionalSupporters .sponsorMedium.hsk4p,.sponsors-fwc2018.nationalSupporters .sponsorSmall.hsk4p,.sponsors-fwc2018.regionalSupporters .sponsorSmall.hsk4p{
    background-position:-600px -178px
}
.sponsors-fwc2018.nationalSupporters .sponsorMedium.fifagfp,.sponsors-fwc2018.regionalSupporters .sponsorMedium.fifagfp,.sponsors-fwc2018.nationalSupporters .sponsorSmall.fifagfp,.sponsors-fwc2018.regionalSupporters .sponsorSmall.fifagfp{
    background-position:-600px -178px
}
.sponsors-fwc2018.nationalSupporters .sponsorMedium.fifa,.sponsors-fwc2018.regionalSupporters .sponsorMedium.fifa,.sponsors-fwc2018.nationalSupporters .sponsorSmall.fifa,.sponsors-fwc2018.regionalSupporters .sponsorSmall.fifa{
    background-position:-600px -72px
}
.sponsors-fwc2018.nationalSupporters .sponsorMedium.ffh,.sponsors-fwc2018.regionalSupporters .sponsorMedium.ffh,.sponsors-fwc2018.nationalSupporters .sponsorSmall.ffh,.sponsors-fwc2018.regionalSupporters .sponsorSmall.ffh{
    background-position:-600px -126px
}
.sponsors-fwc2018.nationalSupporters .sponsorMedium.alfabank,.sponsors-fwc2018.regionalSupporters .sponsorMedium.alfabank,.sponsors-fwc2018.nationalSupporters .sponsorSmall.alfabank,.sponsors-fwc2018.regionalSupporters .sponsorSmall.alfabank{
    background-position:-600px -233px
}
.sponsors-fwc2018.nationalSupporters .sponsorMedium.yadea,.sponsors-fwc2018.regionalSupporters .sponsorMedium.yadea,.sponsors-fwc2018.nationalSupporters .sponsorSmall.yadea,.sponsors-fwc2018.regionalSupporters .sponsorSmall.yadea{
    background-position:-600px -284px
}
.sponsors-fwc2018.nationalSupporters .sponsorMedium.rostelecom,.sponsors-fwc2018.regionalSupporters .sponsorMedium.rostelecom,.sponsors-fwc2018.nationalSupporters .sponsorSmall.rostelecom,.sponsors-fwc2018.regionalSupporters .sponsorSmall.rostelecom{
    background-position:-600px -340px
}
.sponsors-fwc2018.fifaPartners .sponsorMedium,.sponsors-fwc2018.fifaPartners .sponsorSmall{
    width:135px;
    height:58px
}
.sponsors-fwc2018.fifaPartners .sponsorMedium.adidas,.sponsors-fwc2018.fifaPartners .sponsorSmall.adidas{
    background-position:0 -73px
}
.sponsors-fwc2018.fifaPartners .sponsorMedium.hyundaikia,.sponsors-fwc2018.fifaPartners .sponsorSmall.hyundaikia{
    background-position:0 -147px
}
.sponsors-fwc2018.fifaPartners .sponsorMedium.qatar-airways,.sponsors-fwc2018.fifaPartners .sponsorSmall.qatar-airways{
    background-position:0 -516px
}
.sponsors-fwc2018.fifaPartners .sponsorMedium.gazprom,.sponsors-fwc2018.fifaPartners .sponsorSmall.gazprom{
    background-position:0 -221px
}
.sponsors-fwc2018.fifaPartners .sponsorMedium.cocacola,.sponsors-fwc2018.fifaPartners .sponsorSmall.cocacola{
    background-position:0 -296px
}
.sponsors-fwc2018.fifaPartners .sponsorMedium.visa,.sponsors-fwc2018.fifaPartners .sponsorSmall.visa{
    background-position:0 -370px
}
.sponsors-fwc2018.fifaPartners .sponsorMedium.wandagroup,.sponsors-fwc2018.fifaPartners .sponsorSmall.wandagroup{
    background-position:0 -443px
}
.sponsors-fwc2018.worldCupSponsor .sponsorMedium,.sponsors-fwc2018.worldCupSponsor .sponsorSmall{
    width:116px;
    height:48px
}
.sponsors-fwc2018.worldCupSponsor .sponsorMedium.budweiser,.sponsors-fwc2018.worldCupSponsor .sponsorSmall.budweiser{
    background-position:-300px -73px
}
.sponsors-fwc2018.worldCupSponsor .sponsorMedium.bud,.sponsors-fwc2018.worldCupSponsor .sponsorSmall.bud{
    background-position:-300px -339px
}
.sponsors-fwc2018.worldCupSponsor .sponsorMedium.mcdonalds,.sponsors-fwc2018.worldCupSponsor .sponsorSmall.mcdonalds{
    background-position:-300px -140px
}
.sponsors-fwc2018.worldCupSponsor .sponsorMedium.mengniu,.sponsors-fwc2018.worldCupSponsor .sponsorSmall.mengniu{
    background-position:-300px -406px
}
.sponsors-fwc2018.worldCupSponsor .sponsorMedium.hisense,.sponsors-fwc2018.worldCupSponsor .sponsorSmall.hisense{
    background-position:-300px -273px
}
.sponsors-fwc2018.worldCupSponsor .sponsorMedium.vivo,.sponsors-fwc2018.worldCupSponsor .sponsorSmall.vivo{
    background-position:-300px -207px
}
.ru .sponsors-fwc2018 .sponsorMedium,.ru .sponsors-fwc2018 .sponsorSmall{
    background-image:url("//img.fifa.com/images/fwc/2018/sponsors/sponsors_2018_ru.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0
}
.sponsorMedium{
    height:58px !important
}
.home-sponsors-wrapper .sponsors-section .sponsors-list li{
    margin:5px 0 0 0
}
.home-sponsors-wrapper .sponsors-section.regionalSupporters .sponsors-list li{
    margin:5px 50px 0 50px
}
.partners-sponsors-wrapper .sponsors-section .sponsors-list li{
    margin:5px 0 0 0
}
.venues-map{
    position:relative
}
.fwc .venues-map{
    background-image:url("//img.fifa.com/images/fwc/2018/destination/map_hostcities.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0;
    width:484px;
    height:420px
}
.fwc .venues-map .map-item.current{
    color:#474747;
    cursor:default
}
.fwc .venues-map .map-item#venue-1000000971{
    right:auto;
    bottom:auto;
    left:180px;
    top:58px
}
.fwc .venues-map .map-item#venue-1000000971 .map-item-icon{
    float:left
}
.fwc .venues-map .map-item#venue-14965{
    right:auto;
    bottom:auto;
    left:325px;
    top:278px
}
.fwc .venues-map .map-item#venue-14965 .map-item-icon{
    float:left
}
.fwc .venues-map .map-item#venue-35268{
    right:auto;
    bottom:auto;
    left:277px;
    top:352px
}
.fwc .venues-map .map-item#venue-35268 .map-item-icon{
    float:left
}
.fwc .venues-map .map-item#venue-55696{
    right:auto;
    bottom:auto;
    left:350px;
    top:165px
}
.fwc .venues-map .map-item#venue-55696 .map-item-icon{
    float:left
}
.fwc .venues-map .map-item#venue-1772{
    right:auto;
    bottom:auto;
    left:400px;
    top:190px
}
.fwc .venues-map .map-item#venue-1772 .map-item-icon{
    float:left
}
.fwc .venues-map .map-item#venue-73217{
    right:auto;
    bottom:auto;
    left:394px;
    top:139px
}
.fwc .venues-map .map-item#venue-73217 .map-item-icon{
    float:left
}
.fwc .venues-map .map-item#venue-35137{
    right:auto;
    bottom:auto;
    left:70px;
    top:163px
}
.fwc .venues-map .map-item#venue-35137 .map-item-icon{
    float:left
}
.fwc .venues-map .map-item#venue-35122{
    left:auto;
    bottom:auto;
    right:0;
    top:107px
}
.fwc .venues-map .map-item#venue-35122 .map-item-icon{
    float:right
}
.fwc .venues-map .map-item#venue-35247{
    right:auto;
    bottom:auto;
    left:280px;
    top:300px
}
.fwc .venues-map .map-item#venue-35247 .map-item-icon{
    float:left
}
.fwc .venues-map .map-item#venue-35865{
    left:auto;
    bottom:auto;
    right:150px;
    top:130px
}
.fwc .venues-map .map-item#venue-35865 .map-item-icon{
    float:right
}
.fwc .venues-map .map-item#venue-1559{
    right:auto;
    bottom:auto;
    left:260px;
    top:148px
}
.fwc .venues-map .map-item#venue-1559 .map-item-icon{
    float:left
}
.destination-hp .venues-map{
    background-image:url("//img.fifa.com/images/fwc/2018/destination/map_hostcities_small.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0;
    width:484px;
    height:352px
}
.destination-hp .venues-map .map-item.current{
    color:#474747;
    cursor:default
}
.destination-hp .venues-map .map-item#venue-1000000971{
    right:auto;
    bottom:auto;
    left:180px;
    top:20px
}
.destination-hp .venues-map .map-item#venue-1000000971 .map-item-icon{
    float:left
}
.destination-hp .venues-map .map-item#venue-14965{
    right:auto;
    bottom:auto;
    left:325px;
    top:240px
}
.destination-hp .venues-map .map-item#venue-14965 .map-item-icon{
    float:left
}
.destination-hp .venues-map .map-item#venue-35268{
    right:auto;
    bottom:auto;
    left:277px;
    top:314px
}
.destination-hp .venues-map .map-item#venue-35268 .map-item-icon{
    float:left
}
.destination-hp .venues-map .map-item#venue-55696{
    right:auto;
    bottom:auto;
    left:350px;
    top:127px
}
.destination-hp .venues-map .map-item#venue-55696 .map-item-icon{
    float:left
}
.destination-hp .venues-map .map-item#venue-1772{
    right:auto;
    bottom:auto;
    left:400px;
    top:152px
}
.destination-hp .venues-map .map-item#venue-1772 .map-item-icon{
    float:left
}
.destination-hp .venues-map .map-item#venue-73217{
    right:auto;
    bottom:auto;
    left:394px;
    top:101px
}
.destination-hp .venues-map .map-item#venue-73217 .map-item-icon{
    float:left
}
.destination-hp .venues-map .map-item#venue-35137{
    right:auto;
    bottom:auto;
    left:70px;
    top:125px
}
.destination-hp .venues-map .map-item#venue-35137 .map-item-icon{
    float:left
}
.destination-hp .venues-map .map-item#venue-35122{
    left:auto;
    bottom:auto;
    right:0;
    top:69px
}
.destination-hp .venues-map .map-item#venue-35122 .map-item-icon{
    float:right
}
.destination-hp .venues-map .map-item#venue-35247{
    right:auto;
    bottom:auto;
    left:280px;
    top:262px
}
.destination-hp .venues-map .map-item#venue-35247 .map-item-icon{
    float:left
}
.destination-hp .venues-map .map-item#venue-35865{
    left:auto;
    bottom:auto;
    right:150px;
    top:92px
}
.destination-hp .venues-map .map-item#venue-35865 .map-item-icon{
    float:right
}
.destination-hp .venues-map .map-item#venue-1559{
    right:auto;
    bottom:auto;
    left:260px;
    top:110px
}
.destination-hp .venues-map .map-item#venue-1559 .map-item-icon{
    float:left
}
.venues-map-small .venues-map{
    width:316px;
    height:316px;
    background-image:url("//img.fifa.com/images/fwc/2018/destination/map_hostcities_small.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0;
    position:relative
}
.venues-map-small .venues-map .map-item{
    font-size:14px;
    line-height:1.54
}
.venues-map-small .venues-map .map-item.current{
    color:#474747
}
.venues-map-small .venues-map .map-item#venue-6783{
    left:auto;
    bottom:auto;
    right:85px;
    top:168px
}
.venues-map-small .venues-map .map-item#venue-6783 .map-item-icon{
    float:right
}
.stadium-wrapper.stadium-more{
    float:left;
    position:relative;
    width:50%
}
.venues-wrapper.slider{
    width:484px;
    margin:-10px 0 0 0
}
.venues-wrapper.slider .slider-nav{
    position:absolute;
    z-index:2;
    background:white;
    right:0
}
.venues-wrapper.slider .slider-nav:before,.venues-wrapper.slider .slider-nav:after{
    content:" ";
    display:table
}
.venues-wrapper.slider .slider-nav:after{
    clear:both
}
.venues-wrapper.slider .slider-nav>div{
    margin:0
}
.venues-wrapper.slider .slider-nav .arrows{
    width:120px
}
.venues-wrapper.slider .slider-nav .page-position-wrap{
    float:right;
    font-size:16px;
    line-height:38px
}
.venues-wrapper.slider .slider-nav .qlink-wrap{
    float:right;
    width:110px;
    z-index:1
}
.venues-wrapper.slider .slider-wrap{
    margin-left:0
}
.venues-wrapper.slider .slider-wrap .slider-list{
    height:362px;
    overflow:hidden
}
.venues-wrapper.slider .slider-wrap .slider-list li{
    height:362px;
    cursor:default;
    margin:0;
    width:484px
}
.venues-wrapper.slider .slider-wrap .slider-list li:before,.venues-wrapper.slider .slider-wrap .slider-list li>.before{
    content:none
}
.venues-wrapper.slider .slider-wrap .slider-list li h4{
    text-transform:uppercase;
    font-size:24px;
    line-height:40px
}
.venues-wrapper.slider .slider-wrap .slider-list li h4 a{
    color:#666
}
.venues-wrapper.slider .slider-wrap .slider-list li h4 a:hover{
    text-decoration:none
}
.venues-wrapper.slider .slider-wrap .slider-list li .more-link{
    width:100%;
    position:absolute;
    z-index:1;
    bottom:50px;
    right:0
}
.venues-wrapper.slider .slider-wrap .slider-list li .more-link .qlink-wrap{
    margin:0
}
.venues-wrapper.slider .slider-wrap .slider-list li .more-link .qlink-wrap .qlink-link{
    width:auto;
    cursor:pointer
}
.venues-wrapper.slider .slider-wrap .slider-list li .more-link .qlink-wrap .qlink-link .qlink-link-wrap{
    background:white
}
.venues-wrapper.slider .slider-wrap .slider-list li .more-link .qlink-wrap .qlink-link .qlink-link-wrap:before,.venues-wrapper.slider .slider-wrap .slider-list li .more-link .qlink-wrap .qlink-link .qlink-link-wrap>.before{
    border-color:white transparent
}
.venues-wrapper.slider .slider-wrap .slider-list li .more-link .qlink-wrap .qlink-link .qlink-link-wrap:hover{
    color:white;
    background:#0087e6
}
.venues-wrapper.slider .slider-wrap .slider-list li .more-link .qlink-wrap .qlink-link .qlink-link-wrap:hover:before,.venues-wrapper.slider .slider-wrap .slider-list li .more-link .qlink-wrap .qlink-link .qlink-link-wrap:hover>.before{
    border-color:#0087e6 transparent
}
.venues-wrapper.slider .slider-wrap .slider-list li .more-link .qlink-wrap .qlink-link:hover:before,.venues-wrapper.slider .slider-wrap .slider-list li .more-link .qlink-wrap .qlink-link:hover>.before{
    content:none
}
.venues-wrapper.slider .slider-wrap .slider-list li .more-link .qlink-wrap .qlink-link.selected{
    border:none
}
.venues-wrapper.slider .slider-wrap .slider-list li .stadium-wrapper{
    color:#999;
    font-size:18px;
    line-height:22px
}
.venues-wrapper.slider .slider-wrap .slider-list li .stadium-wrapper .stadium-label{
    display:inline-block;
    width:100px;
    font-size:14px;
    line-height:1.54;
    text-transform:uppercase
}
.venues-wrapper.slider .slider-wrap .slider-list li .stadium-wrapper .stadium-name{
    display:block;
    width:100%
}
.venues-wrapper.slider .slider-wrap .slider-list li .stadium-wrapper .stadium-name:after,.venues-wrapper.slider .slider-wrap .slider-list li .stadium-wrapper .stadium-name>.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:0;
    content:"\3E";
    *zoom:expression(runtimeStyle.zoom = 1, innerHTML = @util.getIE7Content(\3E));
    color:inherit
}
.venues-wrapper.slider .slider-wrap .slider-list li .stadium-wrapper .stadium-name:after{
    top:auto;
    margin-top:3px;
    right:12px
}
.venues-wrapper.slider .slider-wrap .slider-list li .list-text{
    margin:0;
    text-align:center
}
.venues-wrapper.slider .slider-wrap .slider-list li .list-text .qlink-list{
    background:#f2f2f2
}
.venues-wrapper.slider .slider-wrap .slider-list li .list-text .qlink-list:before,.venues-wrapper.slider .slider-wrap .slider-list li .list-text .qlink-list:after{
    content:" ";
    display:table
}
.venues-wrapper.slider .slider-wrap .slider-list li .list-text .qlink-list:after{
    clear:both
}
.venues-wrapper.slider .slider-wrap .slider-list li .list-text .qlink-list .qlink-link{
    width:auto;
    height:40px;
    line-height:40px;
    border:0;
    float:none;
    padding:0 10px
}
.venues-wrapper.slider .slider-wrap .slider-list li .list-text .qlink-list .qlink-link a{
    color:#474747
}
.venues-wrapper.slider .slider-wrap .slider-list li .list-text .qlink-list .qlink-link a:hover{
    color:#0087e6;
    text-decoration:none
}
.venues-wrapper.slider .slider-wrap .slider-list li .list-text .qlink-list+.qlink-link{
    *zoom:expression(runtimeStyle.zoom = 1, insertBefore(document.createElement('small'), firstChild).className='before')
}
.venues-wrapper.slider .slider-wrap .slider-list li .list-text .qlink-list+.qlink-link:before,.venues-wrapper.slider .slider-wrap .slider-list li .list-text .qlink-list+.qlink-link>.before{
    content:'/'
}
.venues-wrapper.slider .slider-wrap .slider-list li .figure{
    display:block !important;
    visibility:visible !important
}
.venues-wrapper.slider .qlink-wrap .qlink-list .qlink-link{
    height:auto
}
.venues-wrapper.slider.fanfest .slider-wrap{
    margin:49px -10px 0 0
}
.venues-wrapper.slider.fanfest .slider-list{
    height:312px
}
.venues-wrapper.slider.fanfest .stadium-wrapper{
    display:none
}
.mobilemenu-destination .dcm-list-title{
    font-weight:bold
}
.mobilemenu-destination .dcm-thumblist li{
    margin-bottom:16px
}
.mobilemenu-destination .dcm-thumblist li h4 a{
    color:white;
    display:block;
    text-transform:none;
    font-weight:normal;
    margin-left:15px
}
.mobilemenu-destination .dcm-thumblist li h4:first-child a{
    text-transform:uppercase;
    font-weight:bold;
    margin-left:0
}
.mobilemenu-destination .dcm-thumblist li .stadium-wrapper{
    color:#fff
}
.mobilemenu-destination .dcm-thumblist li .stadium-wrapper .stadium-label{
    display:none
}
.mobilemenu-destination .dcm-thumblist li .stadium-wrapper .stadium-name{
    color:white;
    display:block;
    width:100%;
    padding-left:30px
}
.thumblist-lnd-1 .dcm-thumblist{
    margin-top:-8px;
    float:left
}
.thumblist-lnd-1 .dcm-thumblist .dcm-thumblist-item{
    padding:8px 10px;
    min-height:75px;
    height:auto !important;
    height:75px
}
.i-4-flag{
    width:48px;
    height:32px
}
.flag{
    border:1px solid #c7c6c6
}
.i-3-flag{
    width:32px;
    height:21px
}
.i-2-flag{
    width:24px;
    height:16px
}
.i-1-flag{
    width:16px;
    height:11px
}
