﻿/****************** Standing ******************/
.standing { display: inline-block; float: right; width: 100%; position: relative; }
.mainTour .standing .title:after { background-color: #aaa; }
.standing .table { display: inline-block; width: 100%; float: right; margin-bottom: 30px; border-radius: 6px; overflow: hidden; border: 1px solid #e8e8e8; }
.standing .table .ttlRow { display: inline-block; width: 100%; background: #000; float: right; height: 30px; }
.standing .table .ttlRow .itemTtl { float: right; width: 44px; padding: 0 6px;   color: #fff; font-size: 12px; text-align: center; line-height: 30px; }
.standing .table .ttlRow .itemTtl:nth-child(2) { width: calc(100% - 352px); text-align: right; }
.standing .table .wRow { display: inline-block; width: 100%; background: #fff; border-bottom: 1px solid #e0e0e0; height: 60px; float: right; position: relative }
.standing .table .wRow.first:before { content: ""; width: 4px; height: 100%; position: absolute; right: 0; top: 0; background: #0a6eb2 }
.standing .table .wRow.second:before { content: ""; width: 4px; height: 100%; position: absolute; right: 0; top: 0; background: #acbf65 }
.standing .table .wRow.last:before { content: ""; width: 4px; height: 100%; position: absolute; right: 0; top: 0; background: #cf0000 }
.standing .table .wRow:last-child { border-bottom: none }
.standing .table .wRow .item { float: right; width: 44px; font-size: 15px; text-align: center; line-height: 60px; font-family: ykLight,arial; padding: 0 10px }
.standing .table .wRow .item:nth-child(2) { width: calc(100% - 352px); text-align: right; }
.standing .table .wRow .item:last-child { font-family: ykBold,arial; }
.standing .table .wRow .item p { text-align: right; float: right; color: #000; font-size: 13px;   line-height: 60px }
.standing .table .wRow .item a:hover p { color: #0277bd }
.standing .table .wRow .team { text-align: right; direction: rtl;   padding-right: 10px }
.standing .table .wRow .team img { float: right; width: auto; height: 22px; margin: 19px 0 19px 10px }
.standing .table .wRow .item:last-child { text-align: center }
.standing .table .wRow .item:last-child img { float: none; margin-left: 0 }
.standing .tableDtls { display: inline-block; float: right; margin: 0 calc((100% - 626px) / 2); width: 626px }
.standing .tableDtls .place { float: right; display: inline-block; margin-left: 60px;   font-size: 13px; color: #000; padding-right: 10px }
.standing .tableDtls .place.first { border-right: 4px solid #0a6eb2 }
.standing .tableDtls .place.second { border-right: 4px solid #acbf65 }
.standing .tableDtls .place.last { border-right: 4px solid #cf0000 }
.standing .tableDtls .place:last-child { margin-left: 0 }
.standing .hint { display: inline-block; float: right; width: 100%;   font-size: 14px; margin-top: 20px; background: #ff1a3b; color: #fff; padding: 10px; }
.standingSection .hint { display: inline-block; float: right; width: 100%;   font-size: 14px; margin-top: 20px; background: #EAEAEA; color: #ff1a3b; padding: 10px; }
/** Scorers / Assisters 2022 **/
.standingSection.scorers { width: 100% }
.standingSection.scorers .cnts { border-radius: 6px; overflow: hidden; background: #fff; border: 1px solid #e8e8e8;position:relative;min-height:200px }
.standingSection.scorers .cnts .noPlayers{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#000}

.standingSection.scorers .table { border-radius: 0; margin-bottom: 0; border: none }
.standingSection.scorers .table .ttlRow .itemTtl:last-child,
.standingSection.scorers .table .wRow .item:last-child { width: 50px }
.standingSection.scorers .table .ttlRow .itemTtl.team,
.standingSection.scorers .table .wRow .item.team { width: calc((100% - 94px) / 2); text-align: right; }
.standingSection.scorers .table .wRow .item { font-family: ykBold,arial; font-size: 15px }
.standingSection.scorers .table .wRow .item:first-child { font-size: 14px; }
.standingSection.scorers .table .wRow .team.player .playerImg { float: right; width: 40px; height: 40px; margin: 10px 0; text-align: center; border-radius: 50%; overflow: hidden; background: #fff; }
.standingSection.scorers .table .wRow .team.player img { width: 100%; height: auto; margin: 0 }
.standingSection.scorers .table .wRow .team.player p { padding-right: 10px; width: calc(100% - 40px); }
.standingSection.scorers .cnts .more { background: none; height: 46px; line-height: 46px; color: #0277bd }
.standingSection.scorers .cnts .more:hover { background: none }
.standingSection.scorers .cnts .more .icon-more:before { line-height: 46px; color: #0277bd }
.standingSection.scorers .table .wRow .item .teamMob { display: none }

.transfersPage section { margin-bottom: 30px }

/********* Latest Transfers *********/
.transfersPage .ttl { background: transparent; border-right: none; padding: 8px 14px; color: #E1E1E1; height: 58px; border-bottom: 1px solid #262626; margin-bottom: 0; }
.transfersPage .ttl a { color: #e1e1e1 }
.transfersPage .standing { width: 100%; margin-left: 0; background: #1d1d1d; }
.transfersPage .standing .table { margin-bottom: 0; border: none }
.transfersPage .standing .table .ttlRow { height: 40px; background: transparent; border-bottom: 1px solid #262626; padding: 0; margin-bottom: 0; overflow: hidden; }
.transfersPage .standing .table .ttlRow .itemTtl { color: #aaa; padding: 8px 14px; text-align: right; font-size: 12px }
.transfersPage .standing .table .wRow { background: transparent; height: 54px; border: 0; padding: 0; overflow: hidden }
.transfersPage .standing .table .wRow:nth-child(even) { background: #282828 }
.transfersPage .standing .table .wRow .item { text-align: right; padding: 11px 14px;   color: #e1e1e1; font-size: 13px;font-family: droidLight, arial; line-height: 2.4; display: inline-block }
.transfersPage .standing .table .ttlRow .itemTtl.fixed, .transfersPage .standing .table .wRow .item.fixed { width: 120px; position: relative; height: 54px }
.transfersPage .standing .table .ttlRow .itemTtl.var, .transfersPage .standing .table .wRow .item.var { width: calc((100% - 360px) / 3); position: relative; height: 54px }
.transfersPage .standing .table .wRow .item a { display: inline-block; float: right; pointer-events: none }
.transfersPage .standing .table .wRow .item p { text-align: right; color: #e1e1e1; font-size: 12px;   line-height: 1.6; float: right; display: inline-block; width: calc(100% - 54px); position: absolute; top: 50%; transform: translateY(-50%); }
.transfersPage .standing .table .wRow .item img { float: right; margin-left: 10px; width: auto; height: 30px; display: inline-block }
.transfersPage .standing .table .wRow .item.fromTeam a { float: left }
.transfersPage .standing .table .wRow .item.fromTeam p { float: left; text-align: left; left: 54px; }
.transfersPage .standing .table .wRow .item.fromTeam img { float: left; margin-left: 0; margin-right: 10px }
.transfersPage .standing .table .wRow .item a:hover p { color: #4BC2FF }
.transfersPage .standing .table .wRow .item img.arrow { float: unset; margin-left: 0; height: 16px }
.transfersPage .standing .table .wRow .item.price span { font-size: 10px }
.transfersPage .more { display: inline-block; float: right; width: 100%; height: 50px; border-top: 1px solid #262626; text-align: center }
.transfersPage .more .moreBtn { display: inline-block;   font-size: 13px; line-height: 3.6; color: #4BC2FF; }
.transfersPage .more .icon-more:before { content: "m"; float: left; margin-right: 6px; transform: rotate(180deg); line-height: 5; font-size: 9px }

/********* Left Transfers *********/
.transfersPage .standing.left .table .ttlRow .itemTtl.fixed, .transfersPage .standing.left .table .wRow .item.fixed { width: 80px; height: 54px; position: relative; padding: 10px 4px; }
.transfersPage .standing.left .table .ttlRow .itemTtl.var, .transfersPage .standing.left .table .wRow .item.var { width: calc((100% - 96px) / 2); padding: 10px; position: relative; height: 54px; }
.transfersPage .standing.left .table .ttlRow .itemTtl { font-size: 10px }
.transfersPage .standing.left .table .wRow .item.var img { display: none }
.transfersPage .standing.left .table .wRow .item.toTeam img { height: 20px; display: inline-block; margin-top: 8px; }
.transfersPage .standing.left .table .wRow .item p { width: calc(100% - 20px); font-size: 11px; line-height: 1.4; position: absolute; top: 50%; transform: translateY(-50%); }
.transfersPage .standing.left .table .wRow .item.toTeam p { width: calc(100% - 50px) }
.transfersPage .standing.left .table .wRow .item img.arrow { height: 12px }
.transfersPage .standing.left .table .wRow .item { font-size: 11px; line-height: 1.4; }
.transfersPage.transferList .transferHPCnts .standing .ttl { display: none }
.transfersPage .transferForms h1:before { content: "الانتقالات" }
.transfersPage.transferList .transferForms h1:before { content: "جميع الانتقالات" }
.transfersPage .standing .ttl.article { display: none }
.articlePage .transfersPage .standing .ttl { display: none }
.articlePage .transfersPage .standing .ttl.article { display: inline-block }
.articlePage .transfersPage .standing .ttl.article a { display: inline-block; float: left; direction: rtl; text-align: left;   font-size: 13px; color: #4bc2ff; line-height: 3; position: relative; height: auto; background: transparent; width: auto; border-top: 0; padding: 0; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; }
.articlePage .transfersPage .standing .ttl.article a:before { content: ""; width: 100%; height: 1px; position: absolute; left: 0; right: 0; bottom: 10px; background: #4bc2ff }
.articlePage .transfersPage .standing .ttl.article .leftTransTtl { font-family: droidBold, Arial; font-size: 19px; float: right; line-height: 2.2; color: #fff }
.articlePage .transfersPage .standing .ttl.article .leftTransTtl:before { display: none }
.articlePage .transfersPage .standing .ttl.article a.more:before { content: ''; position: absolute; width: 0; height: 1px; background-color: #fff; right: 0; bottom: 5px; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; }
.articlePage .transfersPage .standing:hover .ttl.article a.more:before { width: 100%; }