@charset "utf-8";
/* CSS Document */

@media screen and (max-width:995px) {

div.main {
    width: 98%;
    max-width: 100%;
    margin-right: 1%;
    margin-left: 1%;
    box-sizing: border-box;
}

div.main.full {
width:100%;
margin-right:0;
margin-left:0;	
}

.topstory {
    width: 100%;
}

.main.full .topstory {
    box-sizing: border-box;
    padding-left: 1%;
    padding-right: 1%;
}

.yournotes {
    width: 100%;
}

.yournotes .av {
    width: 30%;
}
.yournotes .note {
    width: 20%;
}


.middlestory {
    width: 100%;
}

.comp_palmares {
    width: 100%;
}


.main.fullsize .gamenotes {
    width: 100%;
}

.languages {
width:28%;	
}

.fullstory {
	
	clear:both;
	
}

.menu_pub > li {
font-size:15px;	
}

.main.full .skillssummary {
    width: 100%;
	margin-top: 110px;
}

.skillssummary .skill.general {
    right: 33%;
}

.clubheader .techpage {
    width: 50%;
}


div.sidebar {
    margin-left: 1%;
    margin-right: 1%;
    text-align: center;
    width: 98%;
}

.lineup {
    width: 100%;
}

.fullstory .lineup .outplayer {
    width: 50%;
}


.middlestory .prematchnews {
    margin-right: 0;
}

.main .transfers.details {
    width: 100%;
}


.livetext .line.ontarget .text, .livetext .line.outtarget .text, .livetext .line.offside .text, .livetext .line.post .text, .livetext .line.corner .text, .livetext .line.penalty .text, .livetext .line.corner .missedpen, .livetext .line.yellow .text, .livetext .line.red .text, .livetext .line.subs .text, .livetext .line.goal .text, .livetext .line.owngoal .text {
    width: 64%;
}

.livetext #fulllive #liveblock .line.goal, .livetext #fulllive #liveblock .line.owngoal, .livetext #fulllive #liveblock .line.yellow, .livetext #fulllive #liveblock .line.red, .livetext #fulllive #liveblock .line.post, .livetext #fulllive #liveblock .line.penalty, .livetext #fulllive #liveblock .line.penmissed {
    background-position: 19% 23%;
}


#getcredits #getcredits_inside.use {
    height: auto;
}

.middlestory .module {
    max-width: 100%;
}

.showvideo2 {
    width: 100%;
}

.topplayers .playerphoto {
    height: 160px;
}

.playergoalstreak {
    width: 100%;
}

.player_results {
    width: 100%;
}

.clubcareer .competition {

}

.clubcareer .first .competition {
    padding-left: 21px;
    text-align: left;
}

.club_ophistory {
    width: 100%;
}

.club_leaguehistory .historycontainer #leaguehistorycontainer, .club_leaguehistory .historycontainer .main #fifahistorycontainer, #minutebyminutecontainer {
    width: 100%;
}

.middlestory ~ .middlestory .pbestscorers {
    margin-left: 0;
}
.pbestscorers {
    width: 100%;
}

.lastchampions, .startedcomp {
    width: 100%;
}

.sidebar .scorers {
    width: 100%;
}

.showvideo {
    width: 100%;
}

.gamelist {
    width: 100%;
}

.main .middlestory > .compranking {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}

.best .bestbox {
    width: 300px;
}

.best .podium div:nth-child(2) {
    left: 6px;
    width: 90px;
}


.best .podium .score {
    bottom: -19px;
}

.best .podium div:nth-child(2) .real_flag {
    bottom: -53px;
    left: 15px;
}

.best .podium div:first-child {
    left: 101px;
    top: 5px;
    width: 105px;
}

.best .podium div:first-child img {
    height: 155px;
}

.best .podium {
    height: 315px;
}

.best .podium div:first-child .score {
    bottom: -31px;
    left: 40px;
}

.best .podium div:first-child .real_flag {
    bottom: -76px;
    left: 14px;
}

.best .podium div:nth-child(3) {
    right: 18px;
    top: 99px;
    width: 70px;
}

.best .podium div:nth-child(3) .score {
    bottom: -20px;
    left: 23px;
}

.best .podium div:nth-child(3) .real_flag {
    bottom: -44px;
    left: 9px;
}

.compranking .header .club {
    margin-right: 0px;
}

.compranking .games {
    width: 17%;
}


.compranking .header .ranking {
    padding-left: 50px;
}

.compranking .modrkvalue {

    width: 30px;
}

.compranking .ranking {
    width: 3%;
}

.compranking .header .club {
    padding-left: 18px;
}

.main .club_leaguehistory {

    width: 100%;

}

.compranking .ranking ~ .points {
    text-align: right;
    width: 26%;
}

.compranking .modrk ~ .club {
    width: 60%;
}

.clubseries .club {
    width: 93%;
}

.itemslide.playerslide::before, .itemslide.compslide::before {
	content:"";
}

.itemslide.playerslide::after, .itemslide.compslide::after {
	content:"";
}

.game_menu {
    width: 100%;
}

.game_menu li {
    width: 120px;
}

.sidebar .ranking.fullsize.form {
    width: 100%;
}


element.style {
    font-family: "Open Sans","Helvetica Neue",Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    padding: 0;
}
.gamefacts {
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    width: 100%;
}

.gamebrief {
    width: 100%;
}

.versusm {
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    text-align: left;
    width: 100%;
}

.main .middlestory .results {
    width: 100%;
}

.player_career {
    width: 100%;
	text-align: left;
	overflow: hidden;
}

.player_career .onglets {

    text-align: center;

}

.clubstats {
    width: 100%;
}


.player_career #block_1_1.startblockdata, .player_career #block_2_1.startblockdata {
    width: 15%;
}


.player_career .startblockdata {
    width: 12%;
	text-align: center;
}

.player_career .league {
     width: 100%;
	box-sizing: border-box;
}

.player_career .cup {
    width: 100%;
	box-sizing: border-box;
}

.player_career .line .cup span[class^="pc"] {
    width: 60%;
}

.player_career .line .cup span {
    width: 40%;
}

.player_career .line .league span {
    width: 20%;
	box-sizing: border-box;
}

.player_career .line .league span[class^="pc"] {
    width: 60%;
}

.player_career .line.first .div {
    width: 20%;
}

.player_career .line .league span {
    box-sizing: border-box;
    width: 20%;
}

.player_career .line .league span:first-child {
    width: 20%;
}

.player_career .firstblock {
    width: 39%;
	box-sizing: border-box;
}

.player_career .club {
    box-sizing: border-box;
      width: 75%;
	  padding-left: 2%;
}

.player_career.clubcareer .club {
    width: 42%;
}

.player_career.clubcareer .first .club {
    text-align: left;
}

.player_career .season {
    box-sizing: border-box;
    width: 25%;
}

.player_career #block_1_5.startblockdata, .player_career #block_2_5.startblockdata {
    width: 10%;
}

.withwithout {

    width: 100%;
}


.lastgames {
    width: 100%;
}

.main .scorers {
    width: 100%;
}

.stats > .ui-accordion > p > .season {
    font-size: 8px;
}

.ranking.fullsize {
    width: 100%;
}

.sidebar .form .formname {
    font-size: 20px;
    height: 39px;
    line-height: 39px;
    width: 39px;
}

.sidebar .ranking .club {
    font-size: 20px;
    vertical-align: middle;
    width: 58%;
}

.sidebar .ranking .clublogo {
    margin-top: 6px;
    vertical-align: middle;
}

.sidebar .ranking .rank {
    font-size: 20px;
    vertical-align: middle;
    width: 4%;
}

.form .formname:hover .more {
    line-height: 20px;
    margin-left: -44%;
    margin-top: 41px;
    width: 45%;
}


.middlestory .versusplayers {
    margin-left: 0;
    width: 100%;
}


.versusplayers .variable, .versusplayers .team1, .versusplayers .team2 {
    right: 46%;
}


.topvideo .videos {
    width: 100%;
}

.ranking .goals, .ranking .games, .ranking .average {
    width: 10%;
}

.sidebar .ranking .clublogo img {
    padding-top: 0;
}

.player_career.clubcareer .firstblock, .player_career.clubcareer.competitioncareer .firstblock {
    width: 35%;
}

.player_career.clubcareer.gkclass .firstblock {

    width: 29%;

}

.player_career.clubcareer .club {
    width: 100%;
}

.player_career.clubcareer.playerdata.gkclass #block_2_1.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_2.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_3.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_4.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_5.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_6.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_7.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_8.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_9.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_10.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_11.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_12.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_13.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_14.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_15.startblockdata {

    width: 4.7%;

}

.player_career.clubcareer.competitioncareer.gkclass .firstblock {

    width: 34%;

}

.player_career.clubcareer #block_1_2.startblockdata, .player_career.clubcareer #block_1_3.startblockdata, .player_career.clubcareer #block_1_4.startblockdata, .player_career.clubcareer #block_1_5.startblockdata, .player_career.clubcareer #block_1_6.startblockdata {

    width: 10%;

}

.country_technical {
    width: 100%;
}

.country_technical #map_container {
	    display: none;
}

.clubheader {
    text-align: left;
}

.news .comp_others {
    top: -157px;
}

.sidebar #fifahistorycontainer {
    width: 100%;

}

.fullda {
	width:100%;	
}



@media screen and (max-width:900px) {
.social {
display:none;	
}

.menu_pub > li {
letter-spacing: 0;	
	
}

.player_career.clubcareer .firstblock, .player_career.clubcareer.competitioncareer .firstblock {

    width: 30%;

}


.playerheader .field {
    background-size: 100% auto;
    display: inline-block;
    height: 309px;
    width: 25%;
	margin-top: 10px;
}

.playerheader .fieldspot, .playerheader .fieldspot:hover span {
    background-color: #ffff87;
    box-sizing: border-box;
    color: #000000;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    padding: 5px 10%;
    position: static;
    text-align: center;
    top: 29px;
    width: 100%;
	background-image: none;
}

.clubheader .field {
    background-size: 100% auto;
    height: auto;
    width: 100%;
}

.clubheader .fieldspot {
 position: static;	
 width: 100%;
 background-image: none;
 padding-top: 10px;
}

.clubheader .techpage .fieldspot span {
    display: block;
    position: static;
    text-align: center;
	background-color: #ffff87;
    color: #000000;
    font-size: 14px;
	width:100%;
	text-align: center;
	font-weight:600;
	padding:0;
}

.fieldspot:hover span {
    display: block;
    position: static;
    text-align: center;
	background-color: #ffff87;
    color: #000000;
    font-size: 14px;
	width:100%;
	text-align: center;
	font-weight:600;
	padding:0;
}


/*.playermenu li {
width: 32%;	
border-bottom: 1px solid #000000;
}*/

.playerheader .techpage .photo {
    display: inline-block;
    width: 30%;
	margin-left: 1%;
	margin-top: 10px;
	
}

.playerheader .techpage .photo > img {
    max-width: 100%;
}

.playerheader .techpage {
    text-align: center;
    width: 98%;
	margin-left:1%;
	margin-right:1%;
}

.playerheader .undermenu {
    display: inline-block;
    margin-left: 1%;
    width: 98%;
	margin-right: 1%;
}

.megada {
width:98%;	
}

.fullstory .lineup .outplayer.empty {
    width: 50%;
}

.fullstory .lineup .outplayer {
    width: 30%;
}

.fullstory .lineup .outplayer .teampart {
    width: 46%;
}

.fullstory .lineup .field {
    width: 75%;
}

.lineup .field .infoplus {
    right: -39%;
}

.fullstory .lineup .field.empty {
    width: 49%;
}

.fullstory .lineup .outplayer .teampart + .teampart {
    margin-top: 10px;
}

.versusm {
    margin-left: 0;
    margin-right: 0;
}

.gamefacts {
    margin-left: 0;
    margin-right: 0;
}

.showvideo2 {
    margin-top: 10px;
    width: 100%;
}

.gametech .specialscore {
    left: 42%;
    position: absolute;
    width: 16%;
}


.paymentmode {
    width: 75%;
}


.ordercontent {
    width: 75%;
}


.ordersummary .invoicinginfo > h2 {
    width: 75%;
}

.printinvoice {
     right: 13%;
}

.sidebar .middlestory .transfers {
    max-width: 1000px;
}

.sidebar .transfers .arrow {
    width: 7%;
}

.sidebar .scorers {
    width: 100%;
	text-align: left;
}


.sidebar .scorers .line .clubs .clublogo img {
    width: 25px;
}


.myaccount h1 {
    width: 75%;
}

.myaccount h2 {
    width: 75%;
}

.myaccount .delete {
    width: 75%;
}

.myaccount .action {
    width: 75%;
}

.myaccount .form {
    width: 75%;
}

.myaccount #passes {
    width: 75%;
}

.myaccount .select {
    width: 75%;
}

.myaccount .countcredits {
    width: 73%;
}
.myaccount > .explain {
    width: 75%;
}

.myaccount #favcomp {
    width: 75%;
}

.player_career .firstblock {
    width: 37%;
}

.player_career #block_2_5.startblockdata, .player_career #block_1_5.startblockdata {
    width: 12%;
}

.stats > .ui-accordion > p > .season {
    display: none;
}

.stats .real_flag {
    margin-right: 0;
}

.skillbar-title {
    width: 18%;
}


.skillbar-general .form {
     width: 82%;
}


.skillbar {
    width: 82%;
}

.skillbar-general .club {
    width: 35%;
}

.sidebar .ranking .club {
    width: 54%;
}

.clubcareer .competition {

}


.yournotes .game {

    width: 60%;
}

.yournotes .loss, .yournotes .win, .yournotes .draw {
    width: 14%;
}

.yournotes .av, .yournotes .note {
    width: 50%;
}

.yournotes .date {
    width: 24%;
}
.yournotes .comment span {
    width: 100%;
}


#notificationbody {
    width: 80%;
}

.techpage .game_menu li {
    width: 20%;
}

.techpage .game_menu {
    text-align: center;
}

.main .elevenplayer {
    width: 70%;
}

.main .elevenplayer .teamfield {
    width: 100%;
    height: 500px;
}

.main .elevenplayer .teamfield .pselection {
    left: 101%;
    width: 40%;
}

.previous11teams .date {
    width: 20%;
}

.previous11teams .link {
    width: 70%;
}

}

@media screen and (max-width:780px) {
.clubheader .side {
    width: 96%;
}

.clubcareer {
    overflow: hidden;
}

.cartinside {
    width: 75%;
}

.languages {
    width: 26%;
}

.livetext #fulllive #liveblock .line.goal, .livetext #fulllive #liveblock .line.owngoal, .livetext #fulllive #liveblock .line.yellow, .livetext #fulllive #liveblock .line.red, .livetext #fulllive #liveblock .line.post, .livetext #fulllive #liveblock .line.penalty, .livetext #fulllive #liveblock .line.penmissed {
    background-position: 21% 23%;
}

.livetext .line.subs > .photo .player_small_image {
    left: 19%;
}


.livetext .line.ontarget .text, .livetext .line.outtarget .text, .livetext .line.offside .text, .livetext .line.post .text, .livetext .line.corner .text, .livetext .line.penalty .text, .livetext .line.corner .missedpen, .livetext .line.yellow .text, .livetext .line.red .text, .livetext .line.subs .text, .livetext .line.goal .text, .livetext .line.owngoal .text {
    min-height: 50px;
    padding-left: 120px;
    width: 58%;
}

.window.register .close a {
    padding-top: 16%;
}

.window .floating {
    right: -75%;
    width: 70%;
}

#getcredits .action input {
    margin-top: 20px;
    width: 100%;
	margin-left:0;
	margin-right:0;
}


.compranking .ranking ~ .points {
    width: 25%;
}

.clubseries .club {
    width: 92%;
}

.game_menu li {
    width: 15%;
}

.stats h4 .nb .infoplus {
    display: none;
}

.stats .nb .long {
    font-size: 12px;
}


.stats .player {
    font-size: 12px;
}


.ui-accordion > a {
    margin-right: 36%;
}


.stats h4 ~ p, .stats .newseason + p {
    width: 36%;
}


.player_career.clubcareer .firstblock, .player_career.clubcareer.competitioncareer .firstblock {

    width: 24%;

}

.clubcareer .competition {

}

.skillssummary .physical, .skillssummary .mental, .skillssummary .technical {
    width: 47%;
}

.main.full .skillssummary {
    text-align: left;
}

.skillssummary .skill.technical .skilltype label:hover .hover, .skillssummary .skill.physical .moy:hover .hover, .skillssummary .skill.technical .moy:hover .hover {
  left: 0;
    right: auto;
}

.clubheader .techpage {
    width: 100%;
	box-sizing: border-box;
	margin-left:0;
	padding-left:10px;
	
}

.clubheader .photo {
    width: 20%;
}


.clubheader .field {
    width: 50%;
}


.transferhint .list .date {
    width: 21%;
}

.transferhint .list .page {
    width: 16%;
}

.transferhint .list .subject {
    width: 34%;
		font-family: "yanone_kaffeesatzregular";
	text-transform: uppercase;
font-size: 16px;
}

.megada {
    display: none;
}

.main .showvideo2 .singlevideo {
    margin-left: 1%;
    margin-right: 1%;
    width: 48%;
}

.main .showvideo2 h2 {
    margin-left: 1%;
    width: 98%;
}

.player_career.clubcareer.gkclass #block_2_12, .player_career.clubcareer.gkclass #block_2_10 {
    display: none;
}

.player_career.clubcareer.playerdata.gkclass #block_2_1.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_2.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_3.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_4.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_5.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_6.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_7.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_8.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_9.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_10.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_11.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_12.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_13.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_14.startblockdata, .player_career.clubcareer.playerdata.gkclass #block_2_15.startblockdata {
    width: 5.4%;
}

.player_career.clubcareer #block_1_2.startblockdata, .player_career.clubcareer #block_1_3.startblockdata, .player_career.clubcareer #block_1_4.startblockdata, .player_career.clubcareer #block_1_5.startblockdata, .player_career.clubcareer #block_1_6.startblockdata {

    width: 12%;

}

.compranking .modrk ~ .club {
    width: 59%;
}

}

@media screen and (max-width:720px) {
.languages {
width:10%;	
}


.rapidsearch {
    width: 23%;
}

.menu_pub > li > a {
padding: 10px 2%;	
}

.menu_pub > li {
font-size: 12px;	
}

.main_menu {
    bottom: -35px;
}

#sidebarpm {
width: 50%;	
}

#sidebarpmclosing a {
    width: 50%;
}

.megada {
	
	display:none;
}

.clubheader .side {
    width: 100%;
}

.side .undermenu {
    display: inline-block;
    margin-left: 1%;
	margin-right: 1%;
    margin-top: 10px;
    text-align: left;
    vertical-align: top;
    width: 98%;
}

div.main {
    max-width: 100%;
    padding-left: 1%;
    padding-right: 1%;
	text-align:left;
}

.main.full {
max-width:100%;	
}

.player_career .line {
    padding-left: 0;
}

.player_career .season {
    width: 32%;
}

.player_career {
    max-width: 100%;
	width: 100%;
}

.player_career .firstblock {
    width: 34%;
}

.player_career #block_1_5.startblockdata, .player_career #block_2_5.startblockdata {
    width: 15%;
}

.player_career .line .league span[class^="pc"] {
    width: 54%;
}

.player_career .line .league span:first-child {
    width: 22%;
}

.player_career .line.first .div {
    box-sizing: border-box;
    width: 22%;
}

.player_career .cup {
    min-width: 0;
}

.player_career .line .league span {
    width: 24%;
}

.player_career .league {
    min-width: 0;
}

.player_career .club {
    padding-left: 1%;
    width: 68%;
}

.player_career .onglets h3 a {
    text-align: center;
}

.player_career .total .total {
    width: 27%;
}

.player_technical {

    width: 97%;

}

.likes a {
    background-image: url("images/base/puces.png");
    background-position: -2px -525px;
    background-repeat: no-repeat;
    background-size: 127px auto;
    display: inline-block;
    height: 50px;
    width: 50px;
	margin-right: 20px;
}

.favorites a {
    background-image: url("images/base/puces.png");
    background-position: -1px -568px;
    background-repeat: no-repeat;
    background-size: 127px auto;
    display: inline-block;
    height: 50px;
    width: 50px;
}

.favorites .favorite {
    background-position: -1px -591px;
    height: 6px;
}

.likes #likes {
    width: 73%;
}

:hover > .slip {
    right: 0;
	left: auto;
    top: 47px;

}



.playerheader .techpage h1 {
    padding-bottom: 10px;
	padding-top:10px;
}

.clubcareer .line {
    white-space: nowrap;
}

.competition_menu li {
    width: 31%;
}

.sidebar .scorers .line .clubs {
    width: 22%;
}

.sidebar .scorers .line .clubs.short {
width:8%;	
}

.transferstab .transfers1, .transferstab .transfers2 {
    width: 100%;
}

.transferstab .transfers1 .line, .transferstab .transfers2 .line {
    border-bottom: 1px solid #cccccc;
}


.middlestory ~ .middlestory .pbestscorers {
    margin-left: 0;
}
.pbestscorers {
    width: 100%;
}

.playergoalstreak {
    width: 100%;
}


.paymentmode {
    width: 100%;
}



.ordercontent {
    width: 100%;
}

.invoicinginfo {
    text-align: center;
}

.ordersummary .invoicinginfo > h2 {
    width: 100%;
}

.printinvoice {
     right: 2%;
}

.ordersummary form .form {
    width: 49%;
}

.ordersummary form input[type="text"] {
    width: 90%;

}

#notificationbody {
    left: 0;
    width: 100%;
	position: absolute;
}

.compranking .games {
    width: 16%;
}

.compranking .ranking ~ .points {
    width: 24%;
}

.clubseries .club {
     width: 91%;
}


.stats .season {
    font-size: 12px;
}


.stats .ui-accordion-content .player + .clubs > img, .stats h4 .player + .clubs > img {
    left: 30%;
}

.stats .nb .long {
    font-size: 10px;
}

#recordtable #recordtable_inside {
    left: 10%;
    width: 80%;
}

.sidebar .ranking .club {
    width: 49%;
}

.player_career {
    overflow: hidden;
    white-space: pre-line;
	
}

.player_career.clubcareer {
	
}

.player_career.clubcareer.playerdata #block_2_1.startblockdata {
    width: 40px;
}

.player_career.clubcareer .startblockdata {
    text-align: center;
}

.clubcareer .competition {

}

.versusplayers .variable, .versusplayers .team1, .versusplayers .team2 {
    right: 44%;
}


.sideda {
    /*display: none;*/
}


.tour_content {
    background-color: #ffffff;
    display: block;
    left: 10%;
    max-height: 80%;
    overflow: auto;
    position: fixed;
    width: 80%;
	top: 10%;
}

.tour .actions {
    bottom: 0;
    margin: 8% 1%;
    position: fixed;
}

.tour .actions a + a {
    float: none;
    position: fixed;
    right: 1%;
}

.tour .actions a {
    background-color: #b51515;
    box-shadow: 0 3px 7px -1px #000000;
    color: #ffffff;
    cursor: pointer;
    font-size: 24px;
    padding: 7px 30px;
    position: fixed;

}

.tour_content.putleft ~ .comeback a {
    height: 50px;
    line-height: 50px;
    width: 50px;
}

.tour_content.putleft + .actions a {
}

.tour_content.putleft + .actions a + a {
}

.megada.full {
	display:none;
}

.compranking.general .club {
    width: 50%;
}

.player_career.clubcareer #block_2_12, .player_career.clubcareer #block_2_10 {
    display: none;
}

.player_career.clubcareer.competitioncareer #block_2_12, .player_career.clubcareer.competitioncareer #block_2_10
	{
	display:inline-block;	
	}
	
.player_career.clubcareer.competitioncareer #block_2_5, .player_career.clubcareer.competitioncareer #block_2_11
	{
	display:none;	
	}
	
.country_technical #map_container {
    height: 170px;
    width: 48%;
    position: relative;
    top: 0;
    left: 0;
	display:inline-block;
	margin-left: 2%;
}

.country_technical .basics {
    width: 48%;
    vertical-align: top;
}

.country_technical .line {
    width: 100%;
}

.news .comp_others {
    position: relative;
    margin-top: 45px;
    width: 96%;
    top: 0;
    margin-left: 2%;
}

.download a {
     width: 7%;
	 vertical-align: middle;
}

.delete a {
     width: 7%;
	 vertical-align: middle;
}

.previous11teams .date {
    width: 22%;
}

.previous11teams .link {
    width: 64%;
}

.main .elevenplayer .teamfield {
    height: 460px;
}

.main .elevenplayer .pselection .autoresult {
    max-height: 367px;
}

.main .elevenplayer .teamfield .tacticalblock {
    height: 65px;
}

.main .elevenplayer .teamfield .tacticalblock .show .image img {
    max-height: 41px;
}

.main .elevenplayer .teamfield .tacticalblock .show .name {
    line-height: 2px;
}

.main .elevenplayer .teamfield .tacticalblock .show .name .maininfo {
    font-size: 20px;
    line-height: 16px;
}

.main .elevenplayer #validate_message {
    width: 50%;
}

}

@media screen and (max-width:670px) {
.middlestory {
width: 100%;	
}

div.search_results {
    width: 100%;
}



.showoff {
	width:90%;
	left:5%;
}



.interactions {
width:100%;	
}

.fullda {
  display:none;
}



div.sidebar {
    width: 95%;
}

.club_roster .player {
    width: 20%;
}

.clubheader .side {
    width: 100%;
}

.club_manager {
    width: 100%;
}

.club_manager .picture {
    width: 33%;
}

.club_manager .data {
    width: 40%;
}

.club_manager .stats {
    width: 27%;
}


.club_manager .stats .games, .club_manager .stats .vic, .club_manager .stats .loss {
    margin: 10px 50px 30px;
}


/*.clubmenu li, playermenu li {
    height: 23px;
    z-index: 501;

}*/



.player_career .first .pc_yc2::after, .player_career .first .pc_assists2::after, .player_career .first .pc_titu2::after, .player_career .first .pc_efficacity2::after, .player_career .first .pc_cleansheets2::after, .player_career .first .pc_v2::after, .player_career .first .pc_l2::after, .player_career .first .pc_d2::after, .player_career .first .pc_pref_number2::after, .player_career .first .pc_goals_conceded2::after, .player_career .first .pc_minutes2::after, .player_career .first .pc_own_goals2::after, .player_career .first .pc_goals2::after, .player_career .first .pc_presence2::after {
    left: -7px;
}

#chartContainer {
    width: 100%;
}

#chartContainer canvas {
    width: 100% !important;
}

.showvideo {
    width: 100%;
}

.lastgames .date {
    border-right: 1px solid #919191;
    display: inline-block;
    font-size: 10px;
    line-height: 20px;
    margin-right: 2%;
    width: 12%;
}

.lastgames .game {
    min-width: 240px;
}

.lastgames .date {

    min-width: 85px;
}

.lastgames .firstteam, .lastgames .playeroff, .lastgames .playerbench, .lastgames .substitute, .lastgames .noinfo {
    min-width: 72px;

}

.lastgames .line {
    overflow: hidden;
    white-space: nowrap;
}


.firstteam .title, .secondteam .title, .gametech .score0, .gametech .livescoring {
    font-size: 24px;
}

.firstteam > div, .secondteam > div {
    font-size: 12px;

}

.lineup {
    width: 90%;
}

.lineup .outplayer {
    width: 165px;
}


.lineup .infoplus {
    right: -160px;
}

.lineup .dragableplayer:hover .infoplus {
    width: 158px;
}

.lineup .dragableplayer .infoplus .photo img {
    width: 60px;
}

.lineup .dragableplayer .infoplus div + div {
    width: 90px;
}

.gamefacts {
    width: 100%;
}

.gamebrief {
    width: 100%;
}

.fullstory .lineup .outplayer {
    width: 100%;
}

.fulltransfers {
    width: 100%;
}

.fullstory .lineup .outplayer .teampart {
    width: 47%;
}

.main .middlestory .results.sidegame {
    width: 100%;
}

.results.sidegame .content .line {
    font-size: 18px;
}

.results.sidegame .date {
    font-size: 22px;
    margin-top: 26px;
}


.results.sidegame .content .line {
    min-height: 40px;
}

.fullbody {
    position: relative;
}

.techpage {
    position: inherit;
}


.gamenotes .data span {
    float: none;
    vertical-align: middle;
}
.gamenotes .data {
    margin-top: 26px;
}

.gamenotes .data span:hover .hover {
    left: 110%;
    right: auto;
}



.game_menu {
    left: 0;
    margin-top: 10px;
    position: absolute;
    top: -245px;
    width: 100%;
	text-align: center;
}

.game_menu li {
    width: 31%;
}




.competition_menu li a .image, .game_menu li a .image, .clubmenu li a .image, .playermenu li a .image {
    left: 36%;
}

.gameheader {
    margin-top: 282px;
}




.prematchnews .hour {
    width: 10%;
}


.totalstats.players {
    background-image: none;
    padding-left: 0;
}

.main .scorers {
    width: 100%;
}

.main .teamfield .tacticalblock:hover .infoplus {
    left: 80%;
}

.main .eleventype {
    width: 100%;
}

.main .clubfixtures {
    width: 100%;
}

.main .clubfixtures .line .club {
    font-size: 14px;
    width: 19%;
}

.main .clubfixtures .line .competition {
    width: 14%;
}

.main .clubfixtures .line .date {
    width: 13%;
}


.club_roster {
    width: 100%;
}

.main .eleventype {
    width: 100%;
}


.undermenu {
    margin-left: 0;
}


.club_roster .proposed {

    margin-right: 0;
}

.cartinside {
    width: 87%;
}

.rapidsearch {
    width: 20%;
}

#complist {
    background-color: #ffffff;
    bottom: auto;
    margin-left: 0;
    position: relative;
    text-align: left;
    top: 0;
    width: 100%;
}

#world-map-gdp {
    display: none;
}


.lastchampions, .startedcomp {
    width: 100%;
	font-size: 14px;
}


.startedcomp .directaccess a:hover {
    margin-left: 7%;
}
.startedcomp .directaccess a.games:hover {
    margin-left: -3%;
}

.middlestory + .middlestory > .compranking {
    margin-left: 0;
}

.middlestory > .compranking {
    width: 100%;
}

.middlestory .versusplayers {
margin-left: 0px;	
width:100%;

}

.genius {
    background-size: 35% auto;
    min-height: 460px;
    padding-left: 35%;
    width: 65%;
}

.transferstab
	{
	width:100%;	
	}
	
.transferstab .transfers2 {
    padding-left: 0px;
}


.livetext .line.ontarget .text, .livetext .line.outtarget .text, .livetext .line.offside .text, .livetext .line.post .text, .livetext .line.corner .text, .livetext .line.penalty .text, .livetext .line.corner .missedpen, .livetext .line.yellow .text, .livetext .line.red .text, .livetext .line.subs .text, .livetext .line.goal .text, .livetext .line.owngoal .text {
    padding-left: 16%;
}

.livetext .line.yellow .text, .livetext .line.red .text, .livetext .line.subs .text, .livetext .line.goal .text, .livetext .line.owngoal .text {
    padding-right: 14%;
}


.livetext #fulllive #liveblock .line.goal, .livetext #fulllive #liveblock .line.owngoal, .livetext #fulllive #liveblock .line.yellow, .livetext #fulllive #liveblock .line.red, .livetext #fulllive #liveblock .line.post, .livetext #fulllive #liveblock .line.penalty, .livetext #fulllive #liveblock .line.penmissed {
    background-position: 24% 14%;
}

.livetext #fulllive #liveblock .line.whistle {
    background-position: 14% center;
}

.club_ophistory {
    width: 100%;
}


.ranking.fullsize {
    width: 100%;
}


.full .credits h1 {
    margin: 100px 0 10px;
}


.credits .whycredits {
    margin-top: 100px;
}


.credits .howcreditswork {
     margin-bottom: 100px;
    margin-top: 200px;
}

#complist_short {
    display: block;
    text-align: center;
    width: 100%;
}

.warning ~ .action {
    text-align: center;
}

.myaccount h1 {
    width: 100%;
}

.myaccount h2 {
    width: 100%;
}

.myaccount .delete {
    width: 100%;
}

.myaccount .action {
    width: 100%;
}

.myaccount .form {
    width: 100%;
}

.myaccount #passes {
    width: 100%;
}

.myaccount .select {
    width: 100%;
}

.myaccount .countcredits {
    width: 98%;
	text-align: center;
}
.myaccount > .explain {
    width: 100%;
}

.myaccount #favcomp {
    width: 100%;
}


.myaccount #passes .form {
    padding-left: 2%;

}


#getcredits {
    position: fixed;
    top: 5%;
	z-index: 500;
}


#getcredits .explain {
width: 100%;
    margin-bottom: 10px;
}


.myaccount .countcredits, #getcredits .countcredits {
    width: 80%;
}


#getcredits .box, #getcredits .boxcheckedauto {
    width: 90%;
}


.compranking .ranking ~ .points {
    width: 23%;
}

.clubseries .club {
    width: 90%;
}

.stats h4 ~ p, .stats .newseason + p {
    background-color: #012951;
    border-bottom: medium none;
    box-sizing: border-box;
    color: #ffffff;
    display: inline-block;
    margin-top: 0;
    min-height: 0;
    opacity: 0.39;
    padding: 1%;
    position: relative;
    width: 100%;
}

.stats .nb {
    margin-right: 2.5%;
}

.stats p {
    box-sizing: border-box;
    width: 100%;
}

.stats h4 {
    box-sizing: border-box;
    min-height: 51px;
    width: 97%;
}

.stats h4 .nb {
    margin-right: 0;
	margin-top: -3px;
}

.stats .newseason {
    background-color: #012951;
    color: #ffffff;
    font-size: 14px;
    left: 0;
    opacity: 0.39;
    padding: 1%;
    position: relative;
    top: 0;
}


.ui-accordion > a {
    margin-right: -1%;
    margin-top: 8px;
}


.stats .ui-accordion-content p {
    padding-left: 40%;
    width: 100%;
}


.stats .ui-accordion-content .nb {
    margin-right: 6%;
}

.stats .nb .infoplus {
    color: #b4b4b4;
    font-size: 12px;
    margin-left: 1%;
    position: absolute;
    right: 12%;
}

.stats .ui-accordion-content + p .structure {
    top: 22px;
}

.stats h4 ~ p, .stats .newseason + p {
    min-height: 36px;
}

.skillbar-title {
    width: 25%;
}

.skillbar-general .form {
    width: 75%;
}

.skillbar {
    width: 75%;
}

.skillbar-general .club {
    width: 50%;
}

.playerpicklist {
    background-color: #ffffff;
    left: 0;
}

.main .teamfield .tacticalblock:hover .infoplus {
    left: 53%;
}

.sidebar .ranking .club {
    width: 40%;
}

.club_comphistory .line .ranking.large {
    font-size: 12px;
}

.transfers.details .amount {
    width: 20%;
}


.transfers.details .otherclub {
    width: 29%;
}
/*
.lastgames .date {
    width: 20%;
}

.lastgames .firstteam, .lastgames .playeroff, .lastgames .playerbench, .lastgames .substitute, .lastgames .noinfo {
    font-size: 12px;
    width: 11%;

}

.lastgames .game {
    width: 32%;
}

.lastgames .cards, .lastgames .owngoals, #pspecificdata .cards, #pspecificdata .owngoals {
    display: inline-block;
    max-width: 7%;
}
*/

.player_results .season {
    font-size: 12px;
}

.player_results .club .real_flag {
    margin-left: -2%;
    margin-right: 0;
}


.topvideo .gameheader {
    margin-top: 0;
}

.ranking .goals {
	width:15%;
	}
	
	.club_managers .header {
background-color:#FFFF87;	
padding-bottom: 3px;
font-size: 12px;
display:block;
text-transform:uppercase;
}

.club_managers {
    min-width: auto;
}

.club_managers .label {
    display: none;
}

.club_managers .games_stats, .club_managers .games {
    width: 8%;
    text-align: center;
}

.club_managers .header .games_stats, .club_managers .header .games {
    text-align: center;
}

.club_details .rightside img {
    top: 35px;
}


.techpage .game_menu li {
    width: 31%;
    top: -22px;
}

.articles .article .title {
    font-size: 30px;
    text-align: left;
}

.articles .article .date {
    font-weight: 100;
    font-size: 18px;
    margin-top: 10px;
}

}
@media screen and (max-width:610px) {


.rapidsearch {
    bottom: -15px;
    display: block;
    left: 0;
    position: absolute;
    width: 100%;
}


.quicksearch input[type="text"] {
background-color:#FFFFFF;
border-radius:0;
border:1px solid #2754a5;
width:85%;	
font-size: 18px;
color: #000000;
}

.quicksearch input[type="image"] {
margin-left:0;
width: 17px;	
}

.menu_pub {
     display: none;
}

#sidebarcreation > a {
    background: url("images/base/menu.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 21px;
    left: 13px;
    position: absolute;
    top: -153px;
    width: 28px;
}

.languages {
margin-left: 11%;
    width: 10%;
}

#sidebar.opening {
    transform: translateX(0);
	-ms-transform: translateX(0); /* IE 9 */
    -webkit-transform: translateX(0); /* Chrome, Safari, Opera */
}




#sidebarclosing a {
    height: 100%;
    position: fixed;
    width: 15%;
    top: 0;
    right: 0;
    cursor: auto;
	z-index: 5000;
}



.endstory .comments {
    min-width: 0;
}

.found .lastcompetition, .foundheader .lastcompetition {
    display: none;
}

.found .maincompetition, .foundheader .maincompetition {
    width: 55%;
}

.found .mainclub, .foundheader .mainclub {
    width: 50%;
}

.found .city, .foundheader .city {
    width: 27%;
}

.found .founded, .foundheader .founded {
    width: 17%;
}

.found .clublevel, .foundheader .clublevel {
    width: 17%;
}

.found .referee ~ .game, .foundheader .referee ~ .game {
    display: none;
}

.found .referee ~ .founded, .foundheader .referee ~ .founded {
    width: 35%;
}

.found .referee, .foundheader .referee {
    display: inline-block;
    width: 40%;
}

.gamelist {
    width: 100%;
}

.firstteam > img {
    margin-left: 5%;
    position: static;
}

.firstteam .title, .firstteam > div {
    margin-left: 5%;
}

.secondteam .title {
    margin-right: 5%;
    position: absolute;
    right: 0;
    top: 105px;
}

.secondteam > img {
    margin-right: 5%;
}

.secondteam > div:nth-child(2), .secondteam > div:nth-child(3)  {
    display: inline-block;
    position: absolute;
    right: 0;
    text-align: right;
    margin-right: 5%;
    width: 220px;
}

.secondteam > div:nth-child(2) {
top: 163px;	
}

.secondteam > div:nth-child(3) {
top: 179px;	
}

.firstteam > div:nth-child(3) {
    position: absolute;
    top: 163px;
}

.firstteam > div:nth-child(4) {
    position: absolute;
    top: 179px;
}

.gametech .score0, .gametech .livescoring {
    font-size: 34px;
}

.gametech > .firstteam, .gametech > .secondteam {
    width: 40%;
}


.lineup .outplayer, .lineup .outplayer.empty {
    text-align: left;
    width: 100%;
}


.lineup .dragableplayer:hover .infoplus {
	    position: relative;
    z-index: 200;
	right: 0;
}



.lineup {
    width: 100%;
}

.fullstory .lineup .outplayer.empty {
    width: 100%;
}

.fullstory .lineup .field {
    width: 100%;
}

.player_career .onglets h3 {
    height: 50px;
}

.player_career .onglets h3 a {

    height: 50px;
    line-height: 50px;
	overflow: hidden;
}

#pspecificdata .date, #pspecificdata .header .date {
    display: none;
}

#pspecificdata .date_short {
    display: inline-block;
    padding-left: 1%;
    position: relative;
    width: 13%;
	vertical-align:top;
}

#pspecificdata .gametotal {
    width: 18%;
}

.playergoalstreak .player {
    width: 50%;
}

.playergoalstreak .clubs {
    display: block;
    float: none;
    font-size: 12px;
    padding-left: 27px;
    padding-top: 3px;
}

.lastrewards .reward {
    font-size: 12px;
}

.sidebar .clubfixtures {
    width: 100%;
}

.club_roster .startblockdata .position {
    display: none;
}

.club_roster .startblockdata .short_position {
    display: inline-block;
    text-align: center;
    width: 20%;
}

.club_roster .start {
    width: 40%;
}

.club_roster .startblockdata {
    width: 58%;
}

.club_roster .startblockdata .height, .startblockdata .weight {
    display: inline-block;
    width: 17%;
}

.club_roster .playersout {
    display: inline-block;
    left: 0;
    position: relative;
    text-align: left;
    top: 0;
    width: 100%;
	background-color: #ffffff;
}

.club_roster .teamfield {

    height: auto;
}

.club_roster .playersout .dragableplayer {
    display: inline-block;
    width: 50%;
    padding-left: 5%;
    box-sizing: border-box;
}


.club_roster .teamfield .playersout .name {
    display: inline-block;
    padding-right: 3%;
    width: auto;
}

.club_roster .playersout .games {
    color: #616161;
    display: inline-block;
}

.club_roster .proposed {
    float: none;
    font-size: 14px;
    margin-right: 0;
	margin-top:0;
    width: 50%;
}

.window .floating {
    background-color: #e9e9e9;
    border: 0 solid #b51515;
    font-size: 14px;
    position: relative;
    right: auto;
    text-align: left;
    top: auto;
    width: 100%;
}

.window.register .close a {
    padding-left: 90%;
    padding-top: 6%;
}


.window.register {
    position: absolute;
}

.window .inside {
    left: 0;
    width: 100%;
}

.middlestory .prematchnews {
    margin-top: 70px;
}


.techpage .livetext {
    margin-top: 70px;
}


.error {
    top: -1150px;
}


.window.register .intro {
     display: none;
}


.club_comphistory .datablock {
    width: 31%;
}

.ranking .line {
    font-size: 18px;
}


.ranking .previousrk {
    width: 6%;
}

.ranking .clublogo {
    width: 4%;
}

.split.three {
     width: 100%;
}


.split.three + .split.three::before, .split.two + .split.two::before {
    border-left: medium none;
    height: 0;
}

.split.one, .split.three {
    padding: 0 1% 0 5%;
}

.main .middlestory .results {
    width: 100%;
}

.gameheader {
    margin-bottom: 0px;
	}

.compranking .ranking ~ .points {
     width: 22%;
}

.player_career .slidebutton {
    display: block;
	text-align: center;
	margin-bottom: 10px;
    margin-top: 10px;
}

.startblockdata.right, .startblockdata.left {
    transition: all 1s linear 0s;
}


.player_career .firstblock {
    width: 42%;
}

.player_career .startblockdata.right {
    position: absolute;
    right: -300%;
}

.player_career {
    position: relative;
}

.player_career #block_2_1.startblockdata, .player_career #block_1_1.startblockdata {
    width: 30%;
}

.player_career #block_1_5.startblockdata, .player_career #block_2_5.startblockdata {
    width: 28%;
	right: 0px;
}

.player_career .left.startblockdata {
    position: absolute;
    right: 500%;
}

.player_career .startblockdata {
    width: 30%;
	position: absolute;
    right: 28%;
}

.withwithout .line .season {
    font-size: 12px;
}

.withwithout .games, .withwithout .victories, .withwithout .losses {
    border-left: 1px solid #646464;
    display: inline-block;
    font-size: 12px;
    text-align: center;
    width: 18%;
}

.withwithout .club {
    width: 33%;
}

.gamenotes h4.comment {
    padding: 5px 26% 5px 4%;
}

.gamenotes .comment.ui-accordion-content {
    padding-right: 27%;
}

.ranking .header .line {
    font-size: 14px;
}

.ranking .header span {
    vertical-align: top;
}

.ranking .yellow, .ranking .red {

    width: 55px;
    margin-right: 7%;

}

.ranking .header .yellow, .ranking .header .red {

    font-size: 0;
    background-image: url("/images/base/puces.png");
    background-position: -55px -97px;
    width: 55px;
    margin-right: 7%;

}

.ranking .header .red {
	 background-position: -55px -65px;
}

.sidebar .ranking .clublogo, .ranking .clublogo {

    margin-top: 9px;
    vertical-align: top;
    height: 21px;

}

.club_managers .name {
    display: inline-block;
    width: 34%;
}

.player_career.clubcareer .firstblock, .player_career.clubcareer.competitioncareer .firstblock {
    width: 35%;
	border-right: 1px solid #CCCCCC;
}

.player_career.clubcareer .line.first {
    border-right: none;
}

.player_career.clubcareer .startblockdata {
    width: 30%;
    position: absolute;
    right: auto;
}

.player_career.clubcareer.playerdata #block_2_1.startblockdata {
    width: 7%;
}

.player_career.clubcareer #block_2_2.startblockdata {
    left: 42%;
	width:7%;
}

.player_career.clubcareer #block_2_3.startblockdata {
    left: 49%;
	width:7%;
}

.player_career.clubcareer #block_2_4.startblockdata {
    left: 56%;
    width: 7%;
}

.player_career.clubcareer.playerdata #block_2_5.startblockdata {
    left: 63%;
    width: 7%;

}

.player_career.clubcareer #block_2_6.startblockdata {
    left: 70%;
    width: 9%;
}

.player_career.clubcareer.playerdata #block_2_7.startblockdata {
    left: 79%;
    width: 7%;
}

.player_career.clubcareer.playerdata #block_2_8.startblockdata {

    left: 86%;
    width: 7%;

}

.player_career.clubcareer.playerdata #block_2_9.startblockdata {

    left: 93%;
    width: 7%;

}

.player_career.clubcareer #block_2_12.right, .player_career.clubcareer #block_2_10.right {

    display: inline-block;
    left: -50%;
    width: 7%;

}

.player_career.clubcareer.competitioncareer #block_2_5, .player_career.clubcareer.competitioncareer #block_2_11
	{
	display:inline-block;	
	}

.player_career.clubcareer #block_2_12.right {
left:-36%;	
}

.player_career.clubcareer #block_2_10 {

    left: 49%;
    display: inline-block;
    width: 7%;

}

.player_career.clubcareer #block_2_11.right {
    left: -43%;
    width: 7%;
}

.player_career.clubcareer #block_2_11 {

    left: 56%;
    width: 8%;

}

.player_career.clubcareer #block_2_12 {

    left: 64%;
    display: inline-block;
    width: 7%;

}

.player_career.clubcareer #block_2_13 {

    left: 71%;
    width: 8%;

}

.player_career.clubcareer #block_2_13.right {

    left: -29%;
    width: 7%;

}

.player_career.clubcareer .slidebutton > input#stc2, .player_career.clubcareer .slidebutton > input#stc1 {
    position: absolute;
    left: -100%;
}

.clubcareer .pc_minutes2 {
    font-size: 14px;
}

.player_career.clubcareer #block_2_4.left {

    left: -30%;

}

.player_career.clubcareer #block_2_3.left {

    left: -37%;

}

.player_career.clubcareer.playerdata #block_2_5.left {

    left: -23%;

}

.player_career.clubcareer #block_2_6.left {

    left: -16%;

}

.player_career.clubcareer.gkclass .firstblock {
    width: 28%;
}

.player_career.clubcareer.playerdata.gkclass #block_2_1.startblockdata {

    width: 6.5%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_2.startblockdata {
    left: 34.5%;
    width: 6.5%;
}

.player_career.clubcareer.playerdata.gkclass #block_2_3.startblockdata {

    left: 41%;
    width: 6.5%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_4.startblockdata {

    left: 47.5%;
    width: 6.5%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_5.startblockdata {
    left: 54%;
    width: 6.5%;
}

.player_career.clubcareer.playerdata.gkclass #block_2_6.startblockdata {
    left: 60.5%;
    width: 7%;
	font-size:12px;
}

.player_career.clubcareer.playerdata.gkclass #block_2_7.startblockdata {
    left: 67.5%;
    width: 6.5%;
}

.player_career.clubcareer.playerdata.gkclass #block_2_8.startblockdata {

    left: 74%;
    width: 6.5%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_9.startblockdata {

    left: 80.5%;
    width: 6.5%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_14.startblockdata {

    left: 87%;
    width: 6.5%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_15.startblockdata {

    left: 93.5%;
    width: 6.5%;

}

.player_career.clubcareer.gkclass #block_2_12.startblockdata, .player_career.clubcareer.gkclass #block_2_10.startblockdata {
display:inline-block;	
}

.player_career.clubcareer.playerdata.gkclass #block_2_11.startblockdata.right {
left:-80%;	
}

.player_career.clubcareer.playerdata.gkclass #block_2_12.startblockdata.right {
left:-70%;	
}

.player_career.clubcareer.playerdata.gkclass #block_2_13.startblockdata.right {
left:-60%;	
}

.player_career.clubcareer.playerdata.gkclass #block_2_10.startblockdata.right {
left:-50%;	
}

.player_career.clubcareer.playerdata.gkclass #block_2_10.startblockdata {

    left: 54%;
    width: 6.5%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_13.startblockdata {

    left: 47.5%;
    width: 6.5%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_12.startblockdata {

    left: 41%;
    width: 6.5%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_11.startblockdata {

    left: 34.5%;
    width: 6.5%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_3.startblockdata.left {
left:-60%;	
}

.player_career.clubcareer.playerdata.gkclass #block_2_4.startblockdata.left {
left:-50%;	
}

.player_career.clubcareer.playerdata.gkclass #block_2_5.startblockdata.left {
left:-40%;	
}

.player_career.clubcareer.competitioncareer.gkclass .firstblock {

   width: 30%;

}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_1.startblockdata {
    width: 7%;
}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_2.startblockdata {
    left: 37%;
    width: 7%;
}

.player_career.clubcareer.playerdata.competitioncareer.gkclass #block_2_3.startblockdata.left {

    left: -60%;

}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_3.startblockdata {

    left: 44%;
    width: 7%;

}

.player_career.clubcareer.playerdata.competitioncareer.gkclass #block_2_4.startblockdata.left {
    left: -50%;
}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_4.startblockdata {

    left: 51%;
    width: 7%;

}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_5.startblockdata {

    display:none;

}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_6.startblockdata {

    left: 58%;
    width: 7%;

}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_7.startblockdata {

    left: 65%;
    width: 7%;

}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_8.startblockdata {

    left: 72%;
    width: 7%;

}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_9.startblockdata {

    left: 79%;
    width: 7%;

}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_10.startblockdata {
    left: 44%;
    width: 7%;
}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_10.startblockdata.right {
    left: -50%;
}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_11.startblockdata {
    left: 51%;
    width: 7%;
}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_11.startblockdata.right {
    left: -40%;
}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_12.startblockdata {

    left: 58%;
    width: 7%;

}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_12.startblockdata.right {
    left: -30%;
}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_13.startblockdata {

    left: 86%;
    width: 7%;

}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_14.startblockdata {

    left: 93%;
    width: 7%;

}

.player_career.clubcareer #block_1_1.startblockdata {
    width: 15%;
	position: relative;
}

.player_career.clubcareer #block_1_2.startblockdata, .player_career.clubcareer #block_1_3.startblockdata, .player_career.clubcareer #block_1_4.startblockdata, .player_career.clubcareer #block_1_5.startblockdata, .player_career.clubcareer #block_1_6.startblockdata {
    width: 10%;
    position: relative;
}

.main .elevenplayer {
    width: 100%;
}

.main .elevenplayer .teamfield .tacticalblock {
    height: 57px;
}

.main .elevenplayer .teamfield .selection.trash {
    right: 0;
    bottom: -49px;
    top: auto;
}

.main .elevenplayer .teamfield .pselection {
    width: 100%;
    position: static;
	
}

.main .elevenplayer .pselection input {
    width: 100%;
    position: static;
	box-sizing: border-box;
}

.main .elevenplayer .pselection .autoresult {
    position: static;
    max-height: 111px;
}

.main .elevenplayer .teamfield {
    height: auto;
}



.main .elevenplayer .teamfield .title input {
    position: static;
    margin-top: 30px;
}

.main .elevenplayer .teamfield .title {
    bottom: -1px;
    width: 100%;
    left: 0px;
    height: 141px;
    background-color: #FFFFFF;
    z-index: 1;
}

.elevenplayer .teamfield input {
	bottom: -38px;
    font-size: 20px;
    right: 50px;
}

.main .elevenplayer .teamfield .tacticalblock .show .image img {
    max-height: 36px;
}

.articles .article .title {
    font-size: 24px;
}

.articles .article .date {
    font-size: 14px;
}

}

@media screen and (max-width:575px) {
	.connect > div > a {
    background-image: url("images/base/bh.jpg");
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: 0px 6px;
    width: 15px;
    overflow: hidden;
    color: #000000 !important;
    height: 30px;
	position: relative;
}

#sidebarpm {
width: 85%;	
}

#sidebarpmclosing a {
    width: 15%;
}

.connect > div > a:hover {
overflow: visible;
height: 30px;
}

.cartinside {
    width: 100%;
}

.connect a span {
    display: none;
}

.connect a:hover span {
   bottom: 0;
    color: #2754a5;
    display: block;
    left: -18px;
    position: absolute;
}

.languages > span > a:after {
	background-image:none;
	display:none;
}

#languagelist {
	right: 3px;
}

.window {
width:60%;
left:15%;	

}

.inbox {
display:none;	
}

.top_page {
	margin-bottom: 0;
}

.found .line {
    padding-bottom: 7px;
    padding-top: 7px;
}

.found .line .position {
    display: none;
}

.found .line .club {
    width: 30%;
}

.ranking .rank_res {
    display: none;
}

.ranking .previousrk {
    width: 7%;
}

.ranking .rank {
    width: 4%;
}

.gamelist .ranking .club {
    width: 36%;
}

.ranking .points, .ranking .rounds, .ranking .rank_goals, .ranking .rank_res {
    width: 8%;
}

.competitionheader .side {
    display: block;
    margin-left: 2%;
    margin-right: 2%;
    width: 96%;
}

.competition_menu li {
    width: 23%;
}


.competitionheader .techpage {
    display: block;
    margin-left: 3%;
    margin-right: 3%;
    margin-top: 2%;
    width: 94%;
}

.gameheader .techpage {
     margin-top: 10px;
	 margin-bottom:0px;
}

#pspecificdata .header .compet {
    width: 10%;
}

#pspecificdata .compet {
    width: 5%;
}

#pspecificdata .round {
    width: 5%;
}

.transferstab .transfers1 > h4, .transfers2 > h4 {
    margin: 0;
	margin-bottom: 10px;
    margin-top: 10px;
	
}

.transferstab .clubtab {
    margin-right: 0;
    width: 100%;
}


.transferstab .clublogo {
    right: 0;
}

.transferstab h3 {
 padding-left: 0;
}

.clubtab .manager {
    padding-left: 0;
}

.lastrewards .year {
    display: block;
    float: none;
}

.lastrewards .player {

    width: 50%;
}

.lastrewards .reward {
    width: 50%;
}

.teamfield .tacticalblock:hover .infoplus {
    left: 0;
    top: 100% !important;
}

.main .scorers .name {
    width: 35%;
}

.main .scorers .goals, .main .scorers .penalties, .main .scorers .games, .main .scorers .minutes, .main .scorers .efficacity, .main .scorers .firstteam {
    width: 8%;
}

.main .scorers .line .minutes, .main .scorers .line .efficacity {
    font-size: 11px;
}

.teamfield .trash {
    bottom: auto;
    right: 0;
    top: 0;
}

.livetext .line.subs > .photo .player_small_image {
    left: 22%;
    width: 4%;
}

.livetext .photo .player_small_image {
    width: 4%;
}


.club_ophistory .date {
    font-size: 10px;
}


.club_ophistory .filter label {
    width: 40%;
}


.lastchampions .date, .startedcomp .date {
    display:none;
}

.lastchampions .date_short, .startedcomp .date_short {
display:inline-block;
width:21%;
font-size:14px;	
vertical-align:top;
}

.lastchampions .club {
    width: 34%;
}

.startedcomp .compet {
    width: 62%;
}


.main .middlestory .results {
    width: 100%;
}

.versusm {
    width: 100%;
}

.myaccount .form label {
    width: 30%;
}


.myaccount .form input, .myaccount .form select {
    width: 68%;
}

.clubseries .club {
    width: 89%;
}

.compranking .games {
    width: 15%;
}

.compranking .ranking ~ .points {
    width: 21%;
}


.itemslide.playerslide::before, .itemslide.compslide::before
{
	content: "<---------------";
}
.itemslide.playerslide::after, .itemslide.compslide::after
{
	 content: "--------------->";
}


.skillbar-title {
    position: relative;
    width: 100%;
	 font-size: 18px;
}

.skillbar-title span {
     height: 25px;
    line-height: 25px;
    padding: 0;
 }
 
 .skillbar-general .form {
    float: none;
    width: 100%;
}

.skillbar-general .club {
    width: 55%;
}

.skillbar-general {
    height: auto;
	    margin-bottom: 10px;
    margin-top: 0;
}

.skillbar {
    float: none;
    width: 100%;
}

.skillbar-general .form .formname {
    margin-left: 1%;
    width: 6%;
}

.club_comphistory .name {
    width: 35%;
}

.club_comphistory .line .ranking.large {
    width: 17%;
}

.club_comphistory .line .ranking, .club_comphistory .header .ranking {
    width: 12%;
}

.transfers.details .date.large {
    display: none;
}

.transfers.details .date.short {
    display: inline-block;
}

.transfers.details .date {
    width: 11%;
	 line-height: 25px;
}

.transfers.details .photo {
    display: none;
}


.transfers.details .amount {
    width: 24%;
}

.transfers.details .otherclub {
    width: 31%;
}

.transfers.details .player {
    width: 34%;
}

.modify {
    height: 25px;
    left: 88%;
}

.gamenotes .comment {
    margin-left: 0;

}

.gamenotes h4.comment {
    padding: 5px 27% 5px 4%;
}

.clubcareer .competition {

}

.firsttimes .line .club img {
    max-width: 25px;
}

.firsttimes .date {
    font-size: 12px;
    width: 14%;
}


.skillssummary .physical, .skillssummary .mental, .skillssummary .technical {
    margin-right: 0;
    margin-top: 10px;
    width: 100%;
}

.skillssummary .skill.general {
    left: 25%;
    right: auto;
    width: 50%;
}

.skillssummary .skill .skilltype label {
    padding-left: 5%;
	width: 70%;
}

.skillssummary .skill.general label {
    width: 50%;
}

.skillssummary .skill .skilltype label:hover .hover {
    left: 0;
    right: auto;
}

.transferhint .list .page {
    font-size: 12px;
}

.transferhint .list .date {
    width: 23%;
}

.transferhint .list .answ {
    font-size: 12px;
    width: 6%;
}

.transferhint .list .subject {
    width: 32%;
}

.transferhint .lastgame .date {
    width: 50%;
}


.transferhint .list .lastgame a {
    width: 50%;
}


.club_roster .startblockdata .age, .transferstab .startblockdata .age {
    width: 14%;
}

.club_roster .startblockdata, .transferstab .startblockdata {
    right: 6px;
}

.club_roster .startblockdata .short_position {
    width: 19%;
}

.swiper-slide {
    height: 325px !important;
}

.compranking .ranking {
    width: 5%;
}

.compranking .modrk ~ .club {
    width: 57%;
}

.sidebar .compranking .header .club {
    width: 58%;
}

.techpage .gametech {

    min-height: 200px;

}

}

@media screen and (max-width:520px) {

.topplayers .playerphoto {
    height: 100px;
}
	
.clubcareer {
width:100% !important;	
}

.showvideo .date {
    height: 50px;
    vertical-align: top;
    line-height: 50px;
}

.text .modify {
    height: 25px;
    position: absolute;
    right: 2%;
    top: -25px;
    width: 50px;
	left: auto;
}

.lastgames .date {
display:none;	
}

.lastgames .date_short {
display:inline-block;
width: 31px;
font-size:12px;	
border-right: 1px solid #919191;
margin-right:1%;
}


.main .clubfixtures  .line  .date {
    background-color: #c2c2c2;
    line-height: 19px;
    padding-left: 1%;
    width: 29%;
}
.main .clubfixtures .line  .competition {
    background-color: #dcdcdc;
    line-height: 19px;
    margin-bottom: 8px;
    width: 55%;
}
.main .clubfixtures  .line  .round {
    background-color: #c2c2c2;
    line-height: 19px;
    width: 15%;
}
.main .clubfixtures .line  .clublogo {
    width: 10%;
}
.main .clubfixtures .line  .club {
    font-size: 14px;
    width: 26%;
}
.main .clubfixtures .line  .score {
    font-size: 14px;
    width: 12%;
}
.main .clubfixtures .line {
    padding-top: 0;
}

.club_ophistory .date {
    display: none;
}

.club_ophistory .res, .club_ophistory .games, .club_ophistory .goals {
    width: 10%;
}

.club_ophistory .clubname {
    width: 43%;
}


.ranking .club {
    width: 37%;
}

.ordercontent {
    min-width: 0;
	margin-bottom: 50px;
}

.invoicinginfo + .paymentmode {
    margin-top: 50px;
}


.ordercontent .removefc {
    width: 10%;
}


.ordercontent .product {
    width: 55%;
}

.ordercontent .quantity {
    font-size: 12px;
}

.ordercontent .total label {
    width: 68%;
}

.ordercontent .total span {
    padding-right: 10%;
}

.clubseries .club {
    width: 88%;
}

.compranking .ranking ~ .points {
    width: 20%;
}

.player_career .firstblock {
    width: 50%;
}

.player_career #block_1_1.startblockdata, .player_career #block_2_1.startblockdata {
    width: 25%;
}

.player_career .startblockdata {
    width: 25%;
}

.player_career #block_1_5.startblockdata, .player_career #block_2_5.startblockdata {
    width: 25%;
}

.player_career .startblockdata {
    right: 25%;
}


.sidebar .form .formname {
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    width: 26px;
}

.form .formname:hover .more {
    margin-top: 28px;
}

.sidebar .ranking .club {
    font-size: 18px;
    width: 50%;
}

.club_manager .stats .games, .club_manager .stats .vic, .club_manager .stats .loss {
    margin: 10px 30px 30px;
}

.firsttimes .date {
    width: 16%;
}

.firsttimes .firsttime {
    width: 32%;
}

.firsttimes .score {
    width: 7%;
}

.withwithout .spec:last-child {
    display: none;
}


.withwithout .games, .withwithout .victories, .withwithout .losses {
    width: 11%;
}

.withwithout .header {
    line-height: 14px;
}

.withwithout .spec {
    box-sizing: border-box;
    width: 50%;
}

.withwithout .season {
    width: 13%;
}

.withwithout .games {
    width: 20%;
}

.withwithout .club {
    width: 43%;
}

.versusplayers .variable, .versusplayers .team1, .versusplayers .team2 {
    right: 42%;
}

.club_roster .startblockdata .height, .startblockdata .weight {
    width: 16%;
}

.club_roster .startblockdata .age, .transferstab .startblockdata .age {
    width: 16%;
}

.club_roster .startblockdata .short_position {
   width: 15%;
}

.ranking .goals {
	width: 12%;
}

.ranking .games {
     width: 10%;
}

#piemainhome, #piemainaway, #pietotalhome, #pietotalaway, #pieamainhome, #pieamainaway, #pieatotalhome, #pieatotalaway {
width:49% !important;	
}

#piemaintotal, #pietotaltotal, #pieamaintotal, #pieatotaltotal {
	width:100% !important;
	}

.club_managers .line div:nth-child(6), .club_managers .header span:nth-child(6), .club_managers .line div:nth-child(7), .club_managers .header span:nth-child(7) {
    display: none;
}

.club_managers .name {
    width: 45%;
}

.club_managers .games_stats, .club_managers .games {
    width: 10%;
}

.swiper-slide {
    height: 285px !important;
}

.player_career.clubcareer .firstblock, .player_career.clubcareer.competitioncareer .firstblock {

    width: 40%;
}

.player_career.clubcareer.playerdata #block_2_1.startblockdata {
    width: 10%;
    left: 40%;
}

.player_career.clubcareer #block_2_2.startblockdata {

    left: 50%;
    width: 10%;

}

.player_career.clubcareer #block_2_3.startblockdata {
    left: 60%;
    width: 10%;
}

.player_career.clubcareer #block_2_4.startblockdata {
    left: 70%;
    width: 10%;
}

.player_career.clubcareer.playerdata #block_2_5.startblockdata {

    left: 80%;
    width: 10%;

}

.player_career.clubcareer #block_2_6.startblockdata {
    left: 90%;
    width: 10%;
}

.player_career.clubcareer.playerdata #block_2_9.startblockdata {

    left: 80%;
    width: 10%;

}

.player_career.clubcareer.playerdata #block_2_8.startblockdata {
    left: 70%;
    width: 10%;
}

.player_career.clubcareer.playerdata #block_2_7.startblockdata {

    left: 60%;
    width: 10%;

}

.player_career.clubcareer .slidebutton > input#stc2, .player_career.clubcareer .slidebutton > input#stc1 {

    position: relative;
    left: auto;

}

.player_career.clubcareer #block_2_10 {

    left: 50%;
    display: inline-block;
    width: 10%;

}

.player_career.clubcareer #block_2_11 {

    left: 60%;
    width: 10%;

}

.player_career.clubcareer #block_2_12 {

    left: 70%;
    width: 10%;

}

.player_career.clubcareer #block_2_13 {

    left: 80%;
    width: 10%;

}

.player_career.clubcareer #block_2_3.left {
    left: -40%;
}

.player_career.clubcareer #block_2_4.left {
    left: -30%;
}

.player_career.clubcareer.playerdata #block_2_5.left {

    left: -20%;

}

.player_career.clubcareer #sti2, .player_career.clubcareer #sti1 {
    position: absolute;
    left: -100%;
}

.player_career.clubcareer.playerdata #block_2_7.startblockdata.right, .player_career.clubcareer.playerdata #block_2_7.startblockdata.left {

    left: -70%;
    width: 10%;

}

.player_career.clubcareer.playerdata #block_2_8.startblockdata.right, .player_career.clubcareer.playerdata #block_2_8.startblockdata.left {

    left: -80%;
    width: 10%;

}

.player_career.clubcareer.playerdata #block_2_9.startblockdata.right, .player_career.clubcareer.playerdata #block_2_9.startblockdata.left {

    left: -90%;
    width: 10%;

}

.player_career.clubcareer .startblockdata {
transition:all 1s linear 0s;	
}

.player_career.clubcareer.gkclass .firstblock {
    width: 36%;
}

.player_career.clubcareer.playerdata.gkclass #block_2_1.startblockdata {

    width: 8%;
	left: 36%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_2.startblockdata {

    left: 44%;
    width: 8%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_3.startblockdata {
    left: 52%;
    width: 8%;
}

.player_career.clubcareer.playerdata.gkclass #block_2_4.startblockdata {

    left: 60%;
    width: 8%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_5.startblockdata {

    left: 68%;
    width: 8%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_6.startblockdata {

    left: 76%;
    width: 8%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_14.startblockdata {

    left: 84%;
    width: 8%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_15.startblockdata {
    left: 92%;
    width: 8%;
}

.player_career.clubcareer.playerdata.gkclass #block_2_10.startblockdata {

    left: 68%;
    width: 8%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_11.startblockdata {
    left: 44%;
    width: 8%;
}

.player_career.clubcareer.playerdata.gkclass #block_2_12.startblockdata {
    left: 52%;
    width: 8%;
}

.player_career.clubcareer.playerdata.gkclass #block_2_13.startblockdata {
    left: 60%;
    width: 8%;
}

.player_career.clubcareer.playerdata.gkclass #block_2_13.startblockdata.right {

    left: -60%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_12.startblockdata.right {

    left: -70%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_11.startblockdata.right {
    left: -80%;
}

.player_career.clubcareer.playerdata.gkclass #block_2_10.startblockdata.right {

    left: -50%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_7.startblockdata {
    left: 44%;
    width: 8%;
}

.player_career.clubcareer.playerdata.gkclass #block_2_8.startblockdata {

    left: 52%;
    width: 8%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_9.startblockdata {

    left: 60%;
    width: 8%;

}

.player_career.clubcareer.playerdata.gkclass  #block_2_9.startblockdata.right, .player_career.clubcareer.playerdata.gkclass  #block_2_9.startblockdata.left {

    left: -90%;
    width: 10%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_8.startblockdata.right, .player_career.clubcareer.playerdata.gkclass #block_2_8.startblockdata.left {
    left: -80%;
    width: 10%;
}

.player_career.clubcareer.playerdata.gkclass #block_2_7.startblockdata.right, .player_career.clubcareer.playerdata.gkclass #block_2_7.startblockdata.left {

    left: -70%;
    width: 10%;

}

.player_career.clubcareer.competitioncareer #block_2_10 {
    left: 60%;
}

.player_career.clubcareer.competitioncareer #block_2_11 {
    left: 70%;
}

.player_career.clubcareer.competitioncareer #block_2_12 {
    left: 80%;
}

.player_career.clubcareer.competitioncareer #block_2_12.right {
left:-60%;
}
.player_career.clubcareer.competitioncareer #block_2_10.right {
	left:-80%;
}
.player_career.clubcareer.competitioncareer #block_2_11.right {
	left:-70%;
}

.player_career.clubcareer.competitioncareer.gkclass .firstblock {
    width: 37%;
}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_1.startblockdata {

    width: 9%;
    left: 37%;

}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_2.startblockdata {
    left: 46%;
    width: 9%;
}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_3.startblockdata {

    left: 55%;
    width: 9%;

}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_4.startblockdata {
    left: 64%;
    width: 9%;
}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_6.startblockdata {
    left: 73%;
    width: 9%;
}

.player_career.clubcareer.playerdata.competitioncareer.gkclass #block_2_7.startblockdata.left {

    left: -70%;
    width: 9%;

}

.player_career.clubcareer.playerdata.competitioncareer.gkclass #block_2_8.startblockdata.left {

    left: -70%;
    width: 9%;

}

.player_career.clubcareer.playerdata.competitioncareer.gkclass #block_2_9.startblockdata.left {
    left: -90%;
    width: 9%;
}

.player_career.clubcareer.playerdata.competitioncareer.gkclass #block_2_10.startblockdata.right {

    left: -50%;

}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_11.startblockdata.right {
    left: -40%;
}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_12.startblockdata.right {
    left: -30%;
}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_13.startblockdata {
    left: 82%;
    width: 9%;
}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_14.startblockdata {
    left: 91%;
    width: 9%;
}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_10.startblockdata {
    left: 46%;
    width: 9%;
}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_11.startblockdata {

    left: 55%;
    width: 9%;

}
.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_12.startblockdata {
    left: 64%;
    width: 9%;
}

.player_career.clubcareer.playerdata.gkclass #block_2_3.startblockdata.left {

    left: -60%;

}

.player_career.clubcareer.playerdata.gkclass #block_2_4.startblockdata.left {
    left: -50%;
}
.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_7.startblockdata {
    left: 46%;
    width: 9%;
}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_8.startblockdata {
    left: 55%;
    width: 9%;
}

.player_career.clubcareer.competitioncareer.playerdata.gkclass #block_2_9.startblockdata {
    left: 64%;
    width: 9%;
}

.player_career.clubcareer #block_1_1.startblockdata, .player_career.clubcareer #block_1_2.startblockdata, .player_career.clubcareer #block_1_3.startblockdata, .player_career.clubcareer #block_1_4.startblockdata, .player_career.clubcareer #block_1_5.startblockdata, .player_career.clubcareer #block_1_6.startblockdata {
    width: 10%;
}

.pselection .autoresult .name {
    width: 50%;
    display: inline-block;
    height: 32px;
}

.elevenplayer .show .image > div {
    position: absolute;
    top: 100%;
    right: -35%;
    z-index: 10;
    background-color: #CCCCCC;
    height: auto;
    width: 200px;
}

}

@media screen and (max-width:500px) {

.middleda {
display:none;	
}	

.languages > span > a:before {
	content:none;
}


.clubheader .techpage {
    margin-left: 0;
    margin-top: 10px;
    width: 100%;
}

.clubheader .techpage .info div > span {
    margin-right: 2%;
}

.club_roster .player .picture {
    display: none;
 }
 
.club_roster .player {
    border-bottom: 1px solid #999999;
    margin-bottom: 1%;
    margin-top: 1%;
    padding-bottom: 1%;
    padding-left: 0;
    text-align: left;
    width: 100%;
}

.club_roster .player .name {
    display: inline-block;
    width: 60%;
}

.club_roster .player .position {
    display: inline-block;
    vertical-align: top;
    width: 40%;
}

.club_roster .player:hover .picture img {
    width: auto;
    height: 116px;
    transition: 1s all;
}
.club_roster .player:hover .picture {
    display: block;
    position: absolute;
    height: 125px;
    width: auto;
    right: 0;
    top: 26px;
    z-index: 3000;
    transition: 1s all;
}

.club_roster .player:hover .infoplus {
    left: 0;
    opacity: 1;
    filter: alpha(opacity=100);
	-webkit-filter:alpha(opacity=100);
    top: 25px;
}



.club_roster .player:hover > .infoplus {
    width: 100%;
    border-top: none;
    border-left: 1px solid #243f85;
	box-sizing:border-box;
	height: 118px;
}

.player_career .first .pc_yc2::after, .player_career .first .pc_assists2::after, .player_career .first .pc_titu2::after, .player_career .first .pc_efficacity2::after, .player_career .first .pc_cleansheets2::after, .player_career .first .pc_v2::after, .player_career .first .pc_l2::after, .player_career .first .pc_d2::after, .player_career .first .pc_pref_number2::after, .player_career .first .pc_goals_conceded2::after, .player_career .first .pc_minutes2::after, .player_career .first .pc_own_goals2::after, .player_career .first .pc_goals2::after, .player_career .first .pc_presence2::after {
    top: 0;
}

.endstory .comments .user {
    background-color: #c7c759;
    padding-right: 1%;
    text-align: center;
    width: 99%;
}


.endstory .comments .date {
    background-color: #c7c759;

    width: 100%;
}


.lastgames .game {
    font-size: 12px;
    min-width: 0;
	display: none;
	padding-right: 1%;
}

.lastgames .game_short {
display:inline-block;	
padding-right: 1%;
width:15%;
min-width:100px;
font-size: 12px;
}

.lastgames .firstteam, .lastgames .playeroff, .lastgames .playerbench, .lastgames .substitute, .lastgames .noinfo {
    font-size: 10px;
    min-width: 52px;
}

.lastgames .draw, .lastgames .loss, .lastgames .victory {
    font-size: 10px;
    width: 25px;
}

.lastgames .date {
    min-width: 70px;
}





.playerlist_arrow a {
   background: rgba(0, 0, 0, 0) url("images/base/puces.png") no-repeat scroll -9px -35px / 139px auto;
    display: inline-block;
    height: 30px;
    margin-top: 50px;
    width: 50px;
}

.ranking .previousrk {
    display: none;
}

.ranking .rank {
    width: 5%;
}




.ranking .points, .ranking .rounds, .ranking .rank_goals, .ranking .rank_res {
    width: 9%;
}


.gamelist .clublogo {
    display: inline-block;
    width: 5%;
}

.gamelist .clublogo.left .real_flag {
    right: -140%;
}

.gamelist .clublogo.right .real_flag {
    left: -110%;
}

.gamelist .clublogo .real_flag {
    height: 100%;
    opacity: 0.44;
    width: 98%;
}


.gamelist .hour {
    display: none;
}

.gamelist .score {
    width: 15%;
}

.gamelist .club {
    width: 25%;
}

.gamelist .ranking .club {
    width: 38%;
}

.gamesupinfo .firstteam {
    padding-left: 6%;
}

.competition_menu li a .image, .game_menu li a .image, .clubmenu li a .image, .playermenu li a .image {
    left: 30%;
}

.results.sidegame .content .line {
    font-size: 14px;
}

.results.sidegame .date, .transfers .date {
    font-size: 16px;
}

.fulltransfers .onglets h3 {
    border-radius: 0;
    margin: 0;
    width: 99%;
}

.fulltransfers .onglets h3 a {
    border-radius: 0;
    padding: 11px 0;
    width: 100%;
}

.fulltransfers .real_flag {
    background-image: none !important;
    display: inline-block;
    height: 10px;
 	border-radius: 0;
    box-shadow: 0 0 0 0;
	margin-top: 0;
	padding-left: 0;
    width: 85%;
	margin: 0;
}

.fulltransfers .name .real_flag {
	   width: 63%;
	   padding-left:0%;
}

.fulltransfers .name a, .fulltransfers .firstteam a, .fulltransfers .secondteam a {
    display: block;
    vertical-align: top;
    width: 100%;
}

.fulltransfers .real_flag2 {
background-size: contain !important;
border-radius: 0;
box-shadow: 0 0 0 0 #000000;
display: block;
height: 10px;
width: 100%;
background-repeat: no-repeat !important;
background-position: center !important;
text-align: center;
}

.fulltransfers .name .real_flag {
    
}
.fulltransfers .player_small_image {
    height: 90px;
    float: left;
    height: 48px;
    width: 30%;
    margin-right: 5%;

}

.fulltransfers .comp .real_flag {
    display: none;
}

.previous a, .next a {
    width: 86%;
	display: block;
    float: none;
}

#pspecificdata .game {
    display: none;
}

#pspecificdata .game_short {
    display: inline-block;
    padding-left: 1%;
    position: relative;
    width: 20%;
    vertical-align: top;
}

.lastgames .draw, .lastgames .loss, .lastgames .victory, #pspecificdata .draw, #pspecificdata .loss, #pspecificdata .victory {
    width: 9%;
}

#pspecificdata .date_short {
    width: 15%;
}

#pspecificdata .header .compet {
    width: 12%;
}
#pspecificdata .compet {
    width: 6%;
}
#pspecificdata .round {
    width: 6%;
}

#pspecificdata .firstteam, #pspecificdata .substitute2, #pspecificdata .playerbench {
    width: 5%;
}


#pspecificdata .goals, #pspecificdata .assists {
    width: 10%;
}


.playerheader .field {
    background-size: 100% auto;
    height: 404px;
    width: 290px;
}

.playerheader .fieldspot {
    background-image: url("images/base/puces.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 28px;
    position: absolute;
	width:28px;
	font-size: 0;
}

.playerheader .fieldspot:hover span {
    font-size: 14px;
    padding: 5px;
    text-align: center;
    background-color: #FFFF87;
    color: #000000;
    z-index: 68;
    position: absolute;
    top: 29px;
    width: 125px;
    font-weight: 600;
}

.playerheader .fieldspot {
    position: absolute;
	    background-color: transparent;
		padding: 0;

}

.playergoalstreak .goalstreak {
    font-size: 10px;
}

.main .eleventype .teamfield {
    width: 100%;
	background-size: cover;
}

.main .eleventype > h2 {
    width: 100%;
}


.yournotes .own {
    display: inline;
}

.yournotes .date_short {
    display: inline-block;
    width: 21%;
}

.yournotes .date {
    display: none;
}


.yournotes .loss, .yournotes .win, .yournotes .draw {
    margin-right: 0;
    width: 16%;
}

.yournotes .game {
    display: inline-block;
    width: 62%;
}

.yournotes .av {
    width: 60%;
}

.yournotes .note {
    width: 40%;
}

.club_roster .startblockdata .age {
    display: inline-block;
    width: 16%;
}


.club_roster .startblockdata {
    width: 57%;
}

.club_roster .eleventype h3 {
    width: 100%;
}



/*
.clubcareer .pc_played_matches, .startblockdata .pc_played_matches {
    background-position: -55px -106px;
}

.clubcareer .pc_goals, .startblockdata .pc_goals {
    background-position: -55px 0px;
}

.clubcareer .pc_efficacity, .startblockdata .pc_efficacity {
    background-position: -55px -211px;
}*/


/*
.clubcareer .pc_own_goals, .startblockdata .pc_own_goals {
    background-position: -54px -25px;
}

.clubcareer .pc_assists, .startblockdata .pc_assists {
    background-position: -55px -354px;
}

.clubcareer .pc_minutes, .startblockdata .pc_minutes {
    background-position: -54px -187px;
}

.clubcareer .pc_yc, .startblockdata .pc_yc {
    background-position: -55px -79px;
}

.clubcareer .pc_rc, .startblockdata .pc_rc {
    background-position: -55px -53px;
}

.clubcareer .pc_v, .startblockdata .pc_v {
    background-position: -53px -231px;
}

.clubcareer .pc_l, .startblockdata .pc_l {
    background-position: -52px -259px;
}
*/
.languages {
    width: 5%;
}

.cartinside {
    width: 123%;
}

.lastchampions .compet > img {
    display: none;
}

.startedcomp .directaccess a:hover {
    background-color: inherit;
    font-size: 0;
	  margin-left: 0;
    padding-left: 0;
    padding-right: 0;
}

.startedcomp .directaccess a.games:hover::before {
    left: 7px;
    right: 0;
}

.startedcomp .directaccess a.transfers:hover::before {
    left: -10px;
}

.startedcomp .directaccess a.games::before {
    left: 0px;
}

.startedcomp .directaccess a.transfers::before {
    left: 45px;
}

.startedcomp .date, .lastchampions .date {
    width: 29%;
}




.startedcomp .compet {
    width: 60%;
}

.lastchampions .compet {
    width: 45%;
}

.genius {
    background-size: 25% auto;
    min-height: auto;
    padding-left: 25%;
    width: 75%;
}

.prematchnews .hour {
    width: 13%;
}

.livetext .onglets h2 a {
    display: inline-block;
    padding: 5px 0;
    width: 100%;
}

.livetext .onglets h2 {
    display: block;
}

.gameheader > .techpage > .livetext {
    margin-top: 0;
}


.club_comphistory .datablock {
    width: 48%;
}

.paymentmode .bankaccount label {
    padding: 3% 0 0;
	width:100%;
}

.split.two {
    width: 100%;
}

.ordersummary form .form {

    width: 100%;
}

.clubseries .club {
    width: 87%;
}

.compranking .ranking ~ .points {
    width: 18%;
}

.compranking .games {
    width: 14%;
}

.playerheader .techpage .photo {
    width: 100%;
	margin-left: 0;
}


#recordtable #recordtable_inside {
    left: 5%;
    width: 90%;
}

.stats .nb .infoplus {
    right: 17%;
}

.stats .season {
    font-size: 10px;
}

.stats h4 {
    width: 95%;
}

.sidebar .ranking .rank {
    font-size: 16px;
    vertical-align: middle;
    width: 5%;
}
.sidebar .ranking .club {
    width: 44%;
}


.club_manager .stats .games, .club_manager .stats .vic, .club_manager .stats .loss {
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    margin: 10px 30px;
    width: 40px;
}

.club_manager .prefered .formation {
    width: 55%;
}

.club_manager .prefered {
    margin-top: 10px;
}

.club_manager .games:hover .hover, .club_manager .vic:hover .hover, .club_manager .loss:hover .hover {
    bottom: -30px;
    width: 46px;
}

.transfers.details .date.short {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: 0;
}

.transfers.details .date {
    width: 10%;
}

.transfers.details .amount {
    font-size: 12px;
    width: 22%;
}

.transfers.details .otherclub {
    font-size: 14px;
    width: 33%;
}

.transfers.details .player {
    font-size: 14px;
    width: 35%;
}

.gamenotes .best {
    margin-left: 0;
}

.gamenotes h4.comment {
    margin-left: 0;
}

.gamenotes .author, .gamenotes .date {
   border-bottom: 1px solid;
    display: inline-block;
    position: relative;
    right: 0;
    width: 50%;
	margin-bottom: 5px;
}

.gamenotes h4.comment {
    padding: 5px 4%;
}

.gamenotes .date {
    text-align: right;
    top: 0;
}

.gamenotes .comment.ui-accordion-content {
    padding-right: 0;
}


.gamenotes .name {
    font-size: 22px;
}


.own {
    display: none;
}

.firsttimes .date {
    width: 20%;
}
.firsttimes .game {
    width: 28%;
}

.firsttimes .score {
    width: 8%;
}

.firsttimes .firsttime {
    font-size: 12px;
    width: 34%;
}

.player_results .season {
    width: 14%;
}

.player_results .club {
    font-size: 12px;
    width: 29%;
}

.player_results .header .club {
    width: 25%;
}

.clubcareer .competition {

}

.skillssummary .skill .skilltype label {
    width: 60%;
}

.skillssummary .skill.general label {
    width: 50%;
}

.skillssummary .skill.general {
    left: 10%;
    width: 80%;
}

.transferhint .list .subject {
    line-height: 35px;
	width: 45%;
}

.transferhint .list .page {
    line-height: 35px;
}

.transferhint .list .valid {
    line-height: 35px;
}


.transferhint .list .answ {
    line-height: 35px;
    vertical-align: top;
	width: 10%;
}

.transferhint .list .date {
    padding-top: 3px;
	width: 22%;
}

.transferhint .list .subject.large + .date {
    line-height: 30px;
    vertical-align: top;
}

.transferhint .list .page {
    display: none;
}


.transferhint .pages .prev {
    width: 20%;
}

.transferhint .pages a {
    width: 10%;
}

.transferhint .list .subject.large + .date {
    width: 22%;
}

.transferhint .list .valid {
    width: 28%;
}

.transferhint .lastgame .date {
    display: none;
}


.transferhint .list .lastgame a {
    width: 100%;
}


.transferhint .list .lastgame {
    width: 25%;
}


.transferhint .list .player {
    width: 35%;
}

.transferhint .subject .gamedate {
display:none;
}
.transferhint .subject .gamedate:after {
    content: "";
}

.club_roster .header .player {
    border-bottom: medium none;
}

.main .showvideo2 .singlevideo {
    width: 98%;
}

.player.injured .name {
    background-image: url("/images/base/redcross.png");
    background-position: 0 top;
    background-repeat: no-repeat;
    background-size: 8% auto;
    box-sizing: border-box;
    padding-left: 6%;
}

.player.injured .picture::after {
display:none;	
}

.player.injured:hover .injury {
    background-color: #ff3030;
    display: block;
    left: 0;
    padding: 5px;
    top: 143px;
    width: 100%;
	 box-sizing: border-box;
}

.tour_content {
    background-color: #ffffff;
    display: block;
    left: 10%;
    max-height: 60%;
}

.tour .actions {
    bottom: 20%;
}

.tour .actions a {
    width: 80%;
}


.tour .actions a + a {
    bottom: 10%;
    float: none;
    position: fixed;
    right: auto;
}

.tour_content.putleft + .actions a + a {
}

.club_roster .startblockdata .height, .startblockdata .weight {
    font-size: 12px;
    width: 14%;
}

.club_roster .startblockdata .age {
     font-size: 12px;
}


.club_roster .startblockdata .header .pc_played_matches, .club_roster .startblockdata .games, .club_roster .startblockdata .header .pc_goals, .club_roster .startblockdata .goals, .club_roster .startblockdata .header .pc_efficacity, .club_roster .startblockdata .efficacity, .club_roster .startblockdata .header .pc_own_goals, .club_roster .startblockdata .owngoals, .club_roster .startblockdata .header .pc_assists, .club_roster .startblockdata .assists, .club_roster .startblockdata .header .pc_minutes, .club_roster .startblockdata .minutes, .club_roster .startblockdata .header .pc_yc, .club_roster .startblockdata .yc, .club_roster .startblockdata .header .pc_rc, .club_roster .startblockdata .rc, .club_roster .startblockdata .header .pc_v, .club_roster .startblockdata .v, .club_roster .startblockdata .header .pc_l, .club_roster .startblockdata .l {
    background-size: 60px auto;
}


.startblockdata .header span[class^="pc"] {
    height: 20px;
}

/*.startblockdata .pc_played_matches {
    background-position: -35px -79px;
}

.startblockdata .pc_goals {
    background-position: -35px 1px;
}

.startblockdata .pc_efficacity {
    background-position: -38px -264px;
}

.startblockdata .pc_own_goals {
    background-position: -38px -17px;
}

.startblockdata .pc_assists {
    background-position: -38px -459px;
}

.startblockdata .pc_minutes {
    background-position: -35px -139px;
}

.startblockdata .pc_yc {
    background-position: -35px -57px;
}

.startblockdata .pc_rc {
    background-position: -35px -38px;
}

.startblockdata .pc_v {
    background-position: -35px -172px;
}

.startblockdata .pc_l {
    background-position: -35px -193px;
}*/

.comp_palmares .goals {
    display: none;
}

.comp_palmares .victory, .comp_palmares .second {
    width: 34%;
}

.comp_palmares .season {
    width: 19%;
}

.club_roster .name .long {
    display: none;
}

.club_roster .name .short {
    display: inline-block;
}

.techpage .actionlist {
    margin-top: 0px;
}

.field.empty div.emptymessage {
font-size: 22px;	
}

.articles .article .title {
    font-size: 20px;
}


}

@media screen and (max-width:435px) {


.connect {
    *padding-top: 10px;
}

.languages {
    width: auto;
}

#languagelist {
    right: -8px;
}


.playerheader {
    position: relative;
}

/*.playerheader .undermenu {
    bottom: 0px;
    display: inline-block;
    position: absolute;
    right: 0;
    width: 50%;
}

/*.playermenu li {
    border-bottom: 1px solid #000000;
    width: 100%;
}*/


.messagery .date {
    font-size: 12px;
    line-height: 18px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre;
}


.messagery .header .number {
    width: 25%;
}

.player_career .onglets h3 a {
font-size: 12px;
}

.player_career .firstblock {
    width: 56%;
}

.player_career #block_1_1.startblockdata, .player_career #block_2_1.startblockdata {
    width: 22%;
}


.player_career .startblockdata {
    width: 22%;
	    right: 22%;
}

.player_career #block_2_5.startblockdata, .player_career #block_1_5.startblockdata {
    width: 22%;
}


.connect > div > a {
height: 25px;
}

.playerheader .techpage .photo {
min-height: 191px;
}

.player_career .line {
    overflow: hidden;
    white-space: nowrap;
}

.clubcareer .line {
    overflow: visible;
    white-space: nowrap;
}

.ranking .line {
    font-size: 18px;
}

.gamelist .club {
     font-size: 14px;
}

.gamelist .score {
    font-size: 14px;
}

.competition_menu li {
    width: 31%;
}


.gamelist .date {
    font-size: 16px;
    padding-bottom: 1px;
}

.gamelist .line {
    min-height: 50px;
}

.ranking .override {
    height: 50px;
}

.ranking .line .points {
    line-height: 50px;
}

.competitionheader .techpage .clublogo img {
    width: 70px;
}

.gamelist .dday {
    width: 82%;
}

.gamesupinfo .firstteam, .gamesupinfo .secondteam {
    font-size: 11px;
}

.gamesupinfo .secondteam {
    padding-left: 5%;
}

.gamelist .stats {
    padding-top: 0;
    width: 7%;
}


.gamelist .stats a {
    width: 68%;
}


.gamesupinfo .firstteam {
    padding-left: 4%;
}

.actionlist .secondteam .yellow:before, .actionlist .secondteam .red:before, .actionlist .secondteam .goal:before, .actionlist .secondteam .sub0:before, .actionlist .secondteam .sub1:before, .actionlist .secondteam .csc:before, .actionlist .secondteam .shootoutok:before, .actionlist .secondteam .shootoutnok:before {
    margin-left: -7%;
	margin-top: 0px;
}

.actionlist .firstteam .goal:after, .actionlist .firstteam .csc:after, .actionlist .firstteam .sub0:after, .actionlist .firstteam .sub1:after, .actionlist .firstteam .yellow:after, .actionlist .firstteam .red:after, .actionlist .firstteam .shootoutok:after, .actionlist .firstteam .shootoutnok:after {
     margin-left: 0;
	margin-top: 0px;
}

.actionlist {
    font-size: 12px;
}


.actionlist .line {
    display: inline-block;
    min-height: 40px;
}

.actionlist .line.endofperiod {
    display: inline-block;
    min-height: 15px;
}

.actionlist .secondteam, .actionlist .firstteam, .actionlist .minute {
    line-height: 18px;
}

.techpage .actionlist a {
    display: inline-block;
    line-height: 17px;
    vertical-align: text-top;
}

.fulltransfers .firstteam, .fulltransfers .secondteam {
    width: 32%;
	padding-left: 1%;
}

.fulltransfers .transferamount {
    display: block;
    float: right;
    background-color: #F4F46B;
    color: #D70E0E;
    text-align: center;
}

.fulltransfers .amount {
display:none;	
}

.fulltransfers .firstteam, .fulltransfers .secondteam {
 position: relative;
 text-align: center;
}

.fulltransfers .line {
    overflow: hidden;
}

.fulltransfers .line .firstteam::before, .fulltransfers .line .secondteam::before {
    border-left: 1px solid #c0c0c0;
    content: "";
    display: inline-block;
    height: 110px;
    left: 0;
    position: absolute;
    top: -4px;
    z-index: 26;
}

.transferstab .amount {
    top: 19px;
}


.transferstab .transfers1 .line, .transferstab .transfers2 .line {
    padding-bottom: 14px;
}

.club_roster .v, .club_roster .l {
    font-size: 11px;
}

.club_roster .header .player {
border-bottom:none;	
}

.club_roster .height, .club_roster .weight, .club_roster .arrival_date {
    font-size: 11px;
}

.main .club_roster .teamfield .tacticalblock:hover .infoplus {
    left: 52%;
}


.eleventype .adminmod > input {
    float: none;
}



.club_comphistory .season {
    font-size: 10px;
}


.club_comphistory .backlink a {
    border-left: medium none;
    border-top: 1px solid #ffffff;
    display: block;
    float: none;
    font-size: 14px;
}




.club_comphistory .backlink .title {
    width: 100%;
}

.club_comphistory .line .ranking, .club_comphistory .header .ranking, .club_comphistory .line .res, .club_comphistory .goals, .club_comphistory .dif, .club_comphistory .line .games, .club_comphistory .header .games, .club_comphistory .points, .club_comphistory .header .res {
    width: 6%;
}

.club_comphistory .name {
	font-size: 12px;
    width: 35%;
}

.club_comphistory .dif {
    display: none;
}

.window .floating {

    *display: none;
}

.languages {
    width: 1%;
}

.lastchampions .compet {
    display: block;
    padding-left: 21%;
    position: relative;
    width: 75%;
}


.lastchampions .compet > img {
    display: inline-block;
    left: auto;
    max-width: 11%;
    position: absolute;
    right: -4%;
    top: -22px;
    vertical-align: top;
}

.lastchampions .date {
    width: 25%;
}

.lastchampions .club {
    width: 64%;
}


.genius {
    background-image: none;
    padding-left: 0;
    width: 100%;
}


.club_ophistory .filter label {
    display: none;
}


.cartinside > a {
    font-size: 0;
	display: inline-block;
    height: 20px;
    width: 100%;
	padding-left: 0;
}

.cartinside {
    background-position: right bottom;
}

#cart {
    line-height: 20px;
    padding-top: 0;
}

.split.one, .split.three {
    padding: 0 1% 0 7%;
}

.transferhint .form label {
    width: 100%;
}

.transferhint .form input, .transferhint .form select, .transferhint .form textarea, .transferhint .autocomp {
    width: 100%;
}

.clubseries .club {
    width: 85%;
}

.gamenotes .note .spot, .gamenotes .data .minutes {
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    width: 40px;
}


.gamenotes .note {
     margin-left: 0%;
    margin-top: -40px;
}

.gamenotes .note .spot {
    margin-left: 20%;
}

.note .nice-select {
    padding-left: 10px;
}

.withwithout .line .season {
    font-size: 10px;
}

.withwithout .club {
    font-size: 12px;
    width: 37%;
}

.withwithout .line .real_flag {
    margin-left: 2%;
    margin-right: 0;
}

.withwithout .games, .withwithout .victories, .withwithout .losses {
    width: 14%;
}

.withwithout .games {
    font-size: 12px;
	width: 19%;
}

.transferhint .pages .prev {
    width: 30%;
}

.transferhint .list .lastgame {
    width: 20%;
}

.transferhint .list .player {
    width: 42%;
}

.transferhint .list .actions {
    font-size: 12px;
	    width: 31%;
}


.cs_title > a {
	
	margin-top: 10px;
}

.ranking .attendance, .ranking .popularity {
    font-size: 14px;
}

.swiper-slide {
    height: 250px !important;
}

.player_career.clubcareer .firstblock, .player_career.clubcareer.competitioncareer .firstblock {

    width: 50%;

}

.player_career.clubcareer.playerdata #block_2_1.startblockdata {

    width: 10%;
    left: 50%;

}

.player_career.clubcareer #block_2_2.startblockdata {

    left: 60%;
    width: 10%;

}

.player_career.clubcareer #block_2_3.startblockdata {

    left: 70%;
    width: 10%;

}

.player_career.clubcareer #block_2_4.startblockdata {
    left: 80%;
    width: 10%;
}

.player_career.clubcareer.playerdata #block_2_5.startblockdata {
    left: 90%;
    width: 10%;
}

.player_career.clubcareer #block_2_6.startblockdata {
    left: -90%;
    width: 10%;
}

.player_career.clubcareer #block_2_10 {

    left: 60%;
    width: 10%;

}

.player_career.clubcareer #block_2_11 {

    left: 70%;
    width: 10%;

}

.player_career.clubcareer #block_2_12 {
    left: 80%;
    width: 10%;
}

.player_career.clubcareer #block_2_13 {
    left: 90%;
    width: 10%;
}

.player_career.clubcareer #block_2_10.left {
    left: -50%;
}

.player_career.clubcareer #block_2_6.startblockdata.right {
    left: 90%;
    width: 10%;
}

.player_career.clubcareer #block_2_3.left {

    left: -40%;

}

.player_career.clubcareer #block_2_4.left {
    left: -30%;
}

.player_career.clubcareer.playerdata #block_2_5.left {

    left: -20%;

}

.player_career.clubcareer #block_2_6.left {

    left: -10%;

}

.player_career.clubcareer.playerdata #block_2_7.startblockdata.left {
    left: -40%;
}

.player_career.clubcareer.playerdata #block_2_8.startblockdata.left {

    left: -30%;

}


.player_career.clubcareer.playerdata #block_2_9.startblockdata.left {

    left: -20%;
    width: 10%;

}


.player_career.clubcareer #block_1_1.startblockdata {
width:10%;	
}

.player_career.clubcareer #block_1_2.startblockdata, .player_career.clubcareer #block_1_3.startblockdata, .player_career.clubcareer #block_1_4.startblockdata, .player_career.clubcareer #block_1_5.startblockdata, .player_career.clubcareer #block_1_6.startblockdata {

    width: 8%;

}

.previous11teams .link {
    width: 60%;
    font-size: 16px;
}

.previous11teams .date {
    font-size: 14px;
}

.download a {
     width: 10%;
}

.delete a {
    width: 8%;
}

}

@media screen and (max-width:420px) {

.logo {
margin-top: -80px;
width: 200px;
}	

.logo a {
background-size: 200px auto;	
width: 200px;
}	

.top_page {
    width: 100%;
	height:183px;
}

.middlebar {
height: 28px;
    margin-top: 80px;	
}

#sidebarcreation > a {
	top: -133px;
}

.connect {
    padding-top: 1px;
}

.connect > div > a {
	height: 22px;
}

.languages {
    padding-top: 6px;
	margin-left: 15%;
}

.cartinside > a {
    vertical-align: top;
	height: 21px;
}
	
.window {
    left: 4%;
    width: 84%;
}

.messagery .date {
    width: 19%;
}


.quicksearch input[type="text"] {
    width: 78%;
}

.showvideo .date {
    height: 50px;
    line-height: 23px;
    vertical-align: top;
}



.delvideo {
    height: 50px;
    line-height: 16px;
}

.found .line .age, .found .line .age, .foundheader .age {
    display: none;
}

.found .referee, .foundheader .referee {
    width: 60%;
}

.found .line .club {
    width: 35%;
}

.found .line .player {
    min-width: 0;
    width: 63%;
}

.found .line {
    padding-bottom: 15px;
    padding-top: 15px;
}

.uparrow a, .bottomarrow a {
    background-size: 124px auto;
    height: 22px;
    width: 50px;
}

.leftarrow {
	
	margin-left: -13px;
}

.uparrow a {
    background-position: -8px -36px;
}


.found .clublevel, .foundheader .clublevel {
    display: none;
}

.found .maincompetition, .foundheader .maincompetition {
    width: 64%;
}

.found .founded, .foundheader .founded {
    width: 20%;
}

.ranking .line {
    font-size: 14px;
}


.actionlist .secondteam .yellow:before, .actionlist .secondteam .red:before, .actionlist .secondteam .goal:before, .actionlist .secondteam .sub0:before, .actionlist .secondteam .sub1:before, .actionlist .secondteam .csc:before, .actionlist .secondteam .shootoutok:before, .actionlist .secondteam .shootoutnok:before {
    margin-left: -8%;
}

.lineup .field {
    width: 100%;

}

.lineup .name {
	 overflow: hidden;
}

.lineup .field .yellowcard {
    right: 4px;
    top: -10px;
}


.lineup .field .goals {
    left: -10px;
}

.competition_menu li a .image, .game_menu li a .image, .clubmenu li a .image, .playermenu li a .image {
    left: 23%;
}

#pspecificdata .date_short {
    width: 18%;
}

#pspecificdata .header span {
    font-size: 12px !important;
}

.lastgames .draw, .lastgames .loss, .lastgames .victory, #pspecificdata .draw, #pspecificdata .loss, #pspecificdata .victory {
    width: 11%;
}

#pspecificdata .firstteam, #pspecificdata .substitute2, #pspecificdata .playerbench {
    width: 6%;
}

#pspecificdata .compet {
    width: 8%;
}

#pspecificdata .header .compet {
    width: 14%;
}

#pspecificdata .pages a {
    padding-left: 4%;
    padding-right: 4%;

}

.main .scorers .minutes, .main .scorers  .efficacity {
    display: none;
}

.main .scorers .name {
    display: inline-block;
    vertical-align: top;
    width: 50%;
}

.club_roster .header input {
    font-size: 12px;
    padding: 5px;
}
/*
.clubcareer .pc_l {
    background-position: -55px -259px;
}

.clubcareer .pc_v {
    background-position: -54px -231px;
}
*/
.club_roster .startblockdata {
    right: 0;
    width: 60%;
}

.club_roster .startblockdata .age {
    display: inline-block;
    font-size: 12px;
    width: 17%;
}

.livetext #fulllive #liveblock .line {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.livetext .line .photo .player_small_image {
    display: none;
}

.livetext #fulllive #liveblock .line .text {
min-height: 50px;
    padding-left: 17%;
    width: 52%;
}

.livetext .hour {
    width: 13%;
}

.livetext .clublogo {
    left: 17%;
}

.club_ophistory .clubname {
    width: 36%;
	font-size: 12px;
}


.ordercontent {
    font-size: 12px;
}


.printinvoice {

    right: 5%;
    top: 118px;
}


.lastchampions .date_short, .startedcomp .date_short {
    width: 22%;
}

.startedcomp .compet {
    width: 56%;
}


.lastchampions .compet {
    padding-left: 22%;
}

.myaccount #passes .form {
    font-size: 12px;
}

.myaccount {
    font-size: 12px;
}

.myaccount div.explain {
    font-size: 12px;
}


.myaccount h1 {
    font-size: 24px;
}

.myaccount h2 {
    font-size: 18px;
}


.myaccount span.checked {
    margin-bottom: 15px;
}

#getcredits {
    left: 0;
    width: 100%;
}

.compranking .ranking ~ .points {
    width: 15%;
}

.clubseries .club {
    width: 84%;
}


.compranking .games {
    width: 13%;
}

.player_career .season {
    font-size: 12px;
}

.stats .season {
    display: inline-block;
    width: 15%;
}

.main .teamfield .tacticalblock:hover .infoplus {
    left: 0;
}

.sidebar .form .formname {
    font-size: 14px;
    height: 21px;
    line-height: 21px;
    width: 21px;
}


.form .formname:hover .more {
    margin-top: 25px;
}

.sidebar .ranking .club {
    width: 44%;
}


.club_manager .arrival::before, .club_manager .left::before {
    background-image: url("/images/base/puces.png");
    background-position: 29px 216px;
    background-size: 70px auto;
    height: 20px;
    width: 35px;
}

.club_manager .left::before {
    background-position: -41px 192px;
}

.club_manager .arrival, .club_manager .left {
    font-size: 14px;
    margin-top: 0;
}


.club_manager .data .birth_date {
    margin-top: 1px;
}

.club_manager .data {
    width: 51%;
}

.club_manager .stats {
    width: 16%;
}


.club_manager .stats .games, .club_manager .stats .vic, .club_manager .stats .loss {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin: 10px 1px;
    width: 30px;
}

.club_manager .games:hover .hover, .club_manager .vic:hover .hover, .club_manager .loss:hover .hover {
    bottom: -24px;
    font-size: 12px;
}

.club_comphistory .name {
    display: none;
}

.club_comphistory .line .ranking, .club_comphistory .header .ranking, .club_comphistory .line .res, .club_comphistory .goals, .club_comphistory .dif, .club_comphistory .line .games, .club_comphistory .header .games, .club_comphistory .points, .club_comphistory .header .res {
    width: 9%;
}

.club_comphistory .season {
     font-size: 12px;
    width: 20%;
}

.club_comphistory .line .ranking, .club_comphistory .header .ranking {
    width: 17%;
}

.club_comphistory .line .ranking.large {
    width: 26%;
}

.transfers.details .photo {
    display: inline-block;
}

.transfers.details .photo {
    width: 15%;
}

.transfers.details .line {
    position: relative;
}

.transfers.details .otherclub {
    font-size: 16px;
    left: 27%;
    position: absolute;
    top: 40px;
    width: 45%;
}

.transfers.details .player {
    font-size: 16px;
    width: 45%;
}

.transfers.details .amount {
    width: 28%;
}

.transfers.details .loan .player {
    width: 72%;
}

.transfers.details .loan .otherclub {
    width: 72%;
}

.withwithout .season {
    width: 14%;
}

.withwithout .games, .withwithout .victories, .withwithout .losses {
    width: 16%;
}

.withwithout .games {
    width: 14px;
}

.withwithout .line .games {
    height: 24px;
    line-height: 12px;
}

.firsttimes .date {
    font-size: 12px;
}

.firsttimes .score {
    width: 9%;
}

.firsttimes .firsttime {
    width: 33%;
}

.clubcareer .competition {

}

.player_results .rank_res {
    display: none;
}

.player_results .season {
    width: 17%;
}

.player_results .club {
    width: 32%;
}

.player_results .header .club {
    width: 28%;
}

.player_results .points, .player_results .rank_goals, .player_results .rank_res, .player_results .rounds, .player_results .ranking {
    width: 8%;
}

.yournotes .date_short {
    font-size: 12px;
    width: 18%;
}

.yournotes .game {
    font-size: 14px;
    width: 65%;
}

.yournotes .note {
    width: 30%;
}

.yournotes .av {
    width: 70%;
}

.transferhint .list .subject {
    font-size: 14px;
	width: 52%;
}

.transferhint .list .date {
    width: 19%;
}

.versusplayers .variable, .versusplayers .team1, .versusplayers .team2 {
    right: 40%;
}

.transferhint .list .player {
    font-size: 14px;
}


.transferhint .list .age {
    display: none;
}


.transferhint .list .lastgame {
    width: 24%;
}

.transferhint .list .actions {
    height: 20px;
    line-height: 8px;
	vertical-align: top;
}

.transferhint .list .player {
    width: 45%;
}


.club_roster .startblockdata .height {
    color: #b4418c;
}

.club_roster .startblockdata .weight {
    color: #fe667a;
}

.ranking.goalsrank .goals, .ranking.goalsrank .average + .games, .ranking.goalsrank .average {
    width: 15%;
}

.ranking .games {
width: 10%;	
}

.ranking .header .yellow, .ranking .header .red {

    margin-right: 5%;

}

.ranking .yellow, .ranking .red {
    margin-right: 5%;
}

.ranking .line .points {
    line-height: 50px;
}

.sidebar .ranking .clublogo, .ranking .clublogo {
    margin-top: 17px;
}

.ranking .override {
    height: 36px;
}

.ranking .header .popularity, .ranking .header .attendance {

    padding-right: 2%;
    box-sizing: border-box;
    padding-left: 2%;
    text-overflow: ellipsis;
    font-size: 12px;

}

.sidebar .ranking .club {

    font-size: 14px;
}

.comp_palmares .clubs {
    display: none;
}

.comp_palmares .victory, .comp_palmares .second {
    width: 38%;
}

.comp_palmares .season {
    width: 23%;
}

.club_managers .real_flag {
    margin-right: 0;
}

.club_managers .date {
    width: 60px;
    font-size: 12px;
}

.club_managers .name {
    width: 48%;
}

.club_roster.details .label {
    display: none;
}

.club_roster.details .header .caps {
    font-size: 10px;
}

.club_roster .startblockdata .age {
    width: 13%;
}

.club_roster .startblockdata .height, .startblockdata .weight {
    width: 15%;
}

.club_roster .name .short {
    text-overflow: ellipsis;
    white-space: pre;
    width: 76%;
    overflow: hidden;
}

.club_roster .number ~ .short {
    width: 57%;
}


.gameheader {

    margin-bottom: 0;

}

.field div.emptymessage {

    top: -20px;
}

.country_technical .basics {
     width: 98%;
}

.country_technical #map_container {
    width: 98%;
    top: 10px;
    margin-left: 0%;
}

.news .comp_others {
    margin-top: 20px;
}

.sidebar .compranking .ranking {
    width: 9%;
}

.compranking .modrk ~ .club {
    width: 51%;
}

.sidebar .compranking .header .ranking {
    padding-left: 42px;
}

.sidebar .compranking .header .club {
    padding-left: 30px;
	width: 52%;
}

.lineup .outplayer .infoplus {

    right: 0;
}

.country_technical .real_flag {

    float: none;
    position: absolute;
    right: 0;
	}
	
.swiper-slide {
    height: 215px !important;
}

.cs_title {
    font-size: 22px;
}
.cs_title .descr {
    font-size: 14px;
}	

.main .elevenplayer #validate_message {
    top: 110%;
    width: 100%;
    box-sizing: border-box;
}

.previous11teams {
    margin-top: 130px;
    margin-bottom: 40px;
}


.articles .article .title {
    font-size: 18px;
}

.articles .article .date {
    margin-top: 0px;
}

}

@media screen and (max-width:352px) {




.cartinside {
    width: 172%;
}







.quicksearch input[type="text"] {
padding: 1px 12px 1px 5px !important;
}

.cs_title {
 
    font-size: 24px !important;

}

.cs_title .descr {
	font-size: 14px;
}



.csslider1 > .cs_description > label > span {
	padding: 6px !important;
}
.csslider1 > .cs_description > label > .cs_descr {
    font-size: 0.5em !important;
}


.found .level, .foundheader .level {
    display: none;
}

.found .maincompetition, .foundheader .maincompetition {
    width: 76%;
}

.actionlist .minute {
    width: 26%;
}

.actionlist .firstteam, .actionlist .secondteam  {
    width: 37%;
}


.actionlist .secondteam .yellow:before, .actionlist .secondteam .red:before, .actionlist .secondteam .goal:before, .actionlist .secondteam .sub0:before, .actionlist .secondteam .sub1:before, .actionlist .secondteam .csc:before, .actionlist .secondteam .shootoutok:before, .actionlist .secondteam .shootoutnok:before {
    margin-left: -10%;
}
.fulltransfers .real_flag2 {
width: 80%;
}

.fulltransfers .name .real_flag2 {
width:100%;	
}

#pspecificdata .date_short {
    font-size: 10px;
    width: 18%;
}

#pspecificdata .gametotal {
    width: 20%;
}

#pspecificdata .game_short {
    font-size: 10px;
}

#pspecificdata .firstteam, #pspecificdata .substitute2, #pspecificdata .playerbench {
    width: 7%;
}

.playergoalstreak .player {
    width: 47%;
}

.club_roster .start {
    width: 54%;
}

.club_roster .startblockdata {
    width: 46%;
}

.club_roster .startblockdata .arrival_date {
    display: none;
}

.club_roster .startblockdata .age {
    width: 25%;
}

.club_roster .startblockdata .height, .startblockdata .weight {
    display: inline-block;
    width: 24%;
}


.club_roster .startblockdata .short_position {
    font-size: 11px;
    text-align: center;
}

.club_roster .startblockdata .owngoals, .club_roster .startblockdata .header .pc_own_goals {
    display: none;
}


.club_roster .startblockdata .v, .club_roster .startblockdata .header .pc_v, .club_roster .startblockdata .l, .club_roster .startblockdata .header .pc_l, .club_roster .startblockdata .header .pc_efficacity, .club_roster .startblockdata .efficacity {
    display: none;
}


.club_roster .startblockdata .header .pc_played_matches, .club_roster .startblockdata .games, .club_roster .startblockdata .header .pc_goals, .club_roster .startblockdata .goals, .club_roster .startblockdata .header .pc_assists, .club_roster .startblockdata .assists, .club_roster .startblockdata .header .pc_minutes, .club_roster .startblockdata .minutes, .club_roster .startblockdata .header .pc_yc, .club_roster .startblockdata .yc, .club_roster .startblockdata .header .pc_rc, .club_roster .startblockdata .rc {
    width: 16%;
}


.lineup .field .name, .lineup .outplayer .infoplus .name, .teamfield .tacticalblock .infoplus .name, .teamfield .tacticalblock .name {
    font-size: 14px;
}

.fullstory .lineup .outplayer .teampart {
    margin-left: 0;
    width: 100%;
}

.gameheader {
    margin-bottom: 0;
}

.teamfield .dragpossible .games, .teamfield .tacticalblock .games {
    font-size: 10px;
}

.main .teamfield .tacticalblock:hover .infoplus {
    left: 0;
}


.club_roster .startblockdata .minutes {
    font-size: 11px;
    vertical-align: inherit;
}

.lastchampions, .startedcomp {
    font-size: 12px;
}

.directaccess {
    display: inline-block;
    vertical-align: top;
}

.startedcomp .directaccess a.games::before {
    left: 0;
    position: static;
}

.startedcomp .directaccess a::before {
    position: static;
}

.startedcomp .directaccess a::before {
    position: static;
}

.startedcomp .directaccess a:hover {
    position: static;
}

.startedcomp .directaccess a {
    position: static;
	margin-left: 0;
}


.startedcomp .directaccess a.transfers::before {
    margin-left: 2%;
}

.genius h1 {
    font-size: 36px;
    line-height: 37px;
}


.gametech .specialscore {
    font-size: 16px;
	    left: 38%;
    width: 25%;
}

.messagery .header .number {
    display: none;
}

.messagery span {

    font-size: 12px;
	}

.messagery .subject {
     font-size: 12px;
}

.messagery .date {
    line-height: 15px;
}


.messagery .line input {
    padding: 2px 10px 4px;
}

.messagetitle .author {
     font-size: 16px;
}

.messagetitle .messagedate {
    font-size: 16px;
}

.prematchnews .hour {
    width: 17%;
}

.prematchnews .comment {
    width: 78%;
}

.prematchnews .line {
    font-size: 16px;
}


.club_ophistory .goals {
    display: none;
}

.club_ophistory .clubname {
    width: 50%;
}

.club_ophistory .res, .club_ophistory .games {
    width: 13%;
}

.paymentmode .bankaccount {
    font-size: 16px;
}


.ordersteps {
    font-size: 16px;
}

.ordersteps .step.active::after {
    bottom: 0;
}

.ordercontent .removefc a {

    right: 6px;
}


.lastchampions .compet {
    padding-left: 24%;
}


.lastchampions .compet > img {
    right: -3%;
}


.lastchampions .date_short, .startedcomp .date_short {
    width: 24%;
}


.startedcomp .compet {
    width: 54%;
}


.compranking .ranking ~ .points {
    width: 13%;
}

.clubseries .club {
    width: 82%;
}

.stats .ui-accordion-content p {
    min-height: 60px;
}

.stats .structure {
    top: 40px;
}

.form .formname:hover .more {
    margin-left: -59%;
    width: 60%;

}

.club_manager .data .birth_date .label {
    display: none;
}

.club_manager .prefered {
    margin-top: 0;
}

.club_manager .data .birth_date {
    width: auto;
}

.gamenotes .note {
    margin-top: -16px;
}

.gamenotes .data {
    margin-top: 0;
}

.gamenotes h4.comment {
    padding: 5px 5%;
}

.gamenotes .picto {
    width: 40px;
}

.withwithout .games {
    width: 16%;
}

.withwithout .club {
    width: 35%;
}

.firsttimes .line .club {
    width: 9%;
}

.firsttimes .firsttime {
    width: 31%;
}

.ranking .header .yellow, .ranking .header .red {

    margin-right: 5%;

}

.ranking .yellow, .ranking .red {
    margin-right: 5%;
}

#piemainhome, #piemainaway, #pietotalhome, #pietotalaway, #pieamainhome, #pieamainaway, #pieatotalhome, #pieatotalaway {
width:100% !important;	
}

.ranking .header .yellow, .ranking .header .red {
    margin-right: 3%;
}

.ranking .yellow, .ranking .red {
    margin-right: 3%;
}

.gameheader + .main.fullsize {
    margin-top: 0px;
}

.field div.emptymessage {
    font-size: 11px;
}

article h2 .notice {
    bottom: -11px;
}

article .elevenplayer .teamfield {
    height: 331px;
}

article .teamfield .tacticalblock {
    height: 44px;
}

.teamfield .tacticalblock .show .name .maininfo {
    font-size: 14px;
    line-height: 14px;
}

.teamfield .tacticalblock .show .name {
    line-height: 2px;
}

article .teamfield .tacticalblock .show .image img {
    max-height: 34px;
}

.teamfield .copyright {
    font-size: 12px;
}

.main .elevenplayer .teamfield .tacticalblock .show .name .maininfo {
    font-size: 18px;
}

}