/*  CAROUSEL SMALL	*/
.players-carousel-small {
	height: 405px;
	width: 980px;
	margin: 0 auto 30px;
	display: block;
	position: relative;
}
	.players-carousel-small .players-item {
		height: 395px;
		display: block;
		opacity: 0.4;
	}
		.players-carousel-small .players-item .picture {
			width: 100%;
			height: 330px;
			text-align: center;
		}
			.players-carousel-small .players-item .picture img {
				height: 330px;
				width: auto;
				margin: 0 auto;
			}
	.players-carousel-small .players-item .more-infos {
		display: none;
		height: 70px;
	}


	.players-carousel-small .owl-item.active.center .players-item {
		opacity: 1.0;
	}
		.players-carousel-small .owl-item.active.center .players-item .more-infos {
			position: absolute;
			bottom: 0;
			left: -280px;
			width: 980px;
			display: flex; display: -webkit-flex; 
			flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
			justify-content: center; -webkit-justify-content: center;
		}

		.players-carousel-small .players-item .more-infos .number {
			margin: auto 0;
			width: 160px;
			font-size: 70px;
			line-height: 1.0;
			color: #26395b;
			font-family: 'DIN Black'; font-weight: bold; font-style: italic;
		}
		.players-carousel-small .players-item .more-infos .name {
			margin: auto 0;
			width: 260px;
			font-size: 30px;
			color: #85c4eb;
			line-height: 1.0;
			font-family: 'DIN Bold';
			text-transform: uppercase;
			text-align: center;
		}
		.players-carousel-small .players-item .more-infos .stats {
			width: 520px;
			height: 60px;
			margin: auto 0;
			border-left: 2px solid #e2e0df;
			padding: 0 0 0 20px;
			display: flex; display: -webkit-flex; 
			flex-flow: row wrap; -webkit-flex-flow: row wrap;
			justify-content: flex-start; -webkit-justify-content: flex-start;
		}
			.players-carousel-small .players-item .more-infos .stats .title {
				margin: auto 0;
				width: 400px;
				font-size: 13px;
				line-height: 1.1;
				padding-bottom: 4px;
				color: #85c4eb;
				text-transform: uppercase;
				font-weight: bold;
			}
			.players-carousel-small .players-item .more-infos .stats .stats-item {
				margin: auto 0;
				width: 50%;
				font-size: 15px;
				color: #666666;
				font-weight: bold;
			}
				.players-carousel-small .players-item .more-infos .stats .stats-item span {
					color: #26395b;
				}
		.players-carousel-small .players-item .more-infos .chart {
		}



/*  CAROUSEL LARGE	*/
.players-carousel-large-wrapper {
	height: 150px;
	width: 980px;
	margin: 15px auto 0;
	background: #FFF;
}

.players-carousel-large {
	display: block;
	position: relative;
}
	.players-carousel-large .players-item {
		height: 150px;
		display: block;
		opacity: 0.4;
	}
		.players-carousel-large .players-item .picture {
			margin: 25px 0;
			width: 100%;
			height: 100px;
			text-align: center;
		}
			.players-carousel-large .players-item .picture img {
				height: 100px;
				width: auto;
				margin: 0 auto;
			}
	.players-carousel-large .players-item.is-active {
		opacity: 1.0;
	}

.players-more-wrapper {
	height: 440px;
	width: 980px;
	padding: 20px;
	margin: 20px auto 0;
	display: block;
	position: relative;
	background: #FFF;
}

.players-more-infos {
	display: none;
	height: 440px;
	width: 980px;
	position: absolute;
	top: 0px;
	left: 0px;
}
	.players-more-infos.is-active {
		display: block;
	}
	.players-more-infos.index {
		height: 425px;
		display: block;
		position: relative;
		top: auto;
		left: auto;
		margin: 25px auto;
		background: #FFF;
	}
	.players-more-infos.staffs {
		height: 370px;
	}
	

	.players-more-infos .name {
		position: absolute;
		top: 20px;
		left: 100px;
		width: 380px;
		font-size: 37px;
		color: #85c4eb;
		line-height: 0.9;
		font-family: 'DIN Bold';
		text-transform: uppercase;
		text-align: right;
		z-index: 11;
	}
	.players-more-infos .number {
		position: absolute;
		top: 100px;
		left: 200px;
		width: 300px;
		font-size: 130px;
		color: #26395b;
		font-family: 'DIN Black'; font-weight: bold; font-style: italic;
		line-height: 0.7;
	}
		.players-more-infos .number span {
			position: absolute;
			top: 0px;
			left: 0px;
			font-size: 90px;
		}
		.players-more-infos .number .nb {
			position: absolute;
			top: 25px;
			left: 50px;
		}

	.players-more-infos .col-infos {
		position: absolute;
		top: 246px;
		left: 200px;
		width: 250px;
	}
		.players-more-infos .col-infos.to-staff {
			top: 120px;
		}
		.players-more-infos .col-infos .functions {
			width: 100%;
			margin: 3px 0;
			width: 250px;
			line-height: 1.0;
			color: #26395b;
			font-weight: bold;
			text-align: left;
			font-size: 20px;
			text-transform: none;
		}
		.players-more-infos .col-infos .infos-item {
			width: 100%;
			margin: 3px 0;
			width: 250px;
			line-height: 1.0;
			color: #666666;
			font-weight: bold;
			text-align: left;
			font-size: 15px;
			text-transform: none;
		}
			.players-more-infos .col-infos .infos-item span {
				color: #26395b;
			}


	.players-more-infos .col-picture {
		position: absolute;
		bottom: 45px;
		left: 450px;
		height: auto;
		width: 320px;
		text-align: center;
		display: flex; display: -webkit-flex; 
		flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
		justify-content: space-around; -webkit-justify-content: space-around;
		z-index: 9;
		overflow: hidden;
	}
		.players-more-infos .col-picture img {
			margin: auto 0 0;
			width: unset;
    		height: 375px;
		}
		.players-more-infos .col-picture.to-staff {
			left: 450px !important;
			bottom: 0px;
		}

	.players-more-infos .col-stats {
		position: absolute;
		top: 0;
		right: 20px;
		width: 320px;
		height: 100%;
		display: flex; display: -webkit-flex; 
		flex-flow: column; -webkit-flex-flow: column;
		justify-content: center; -webkit-justify-content: center;
	}
		.players-more-infos .col-stats .title {
			width: 100%;
			text-align: center;
			font-weight: bold;
			color: #85c4eb;
			font-size: 18px;
		}

		.players-more-infos .col-stats .legend {
			width: 100%;
			line-height: 1.0;
			color: #666666;
			font-weight: bold;
			text-align: left;
			font-size: 15px;
			text-transform: none;
		}

		.players-more-infos .col-stats .graph-wrapper {
			height: 150px;
			width: 100%;
			padding: 0;
			border-bottom: 2px solid #eaeaea;
			margin-bottom: 10px;
			position: relative;
		}		
			.players-more-infos .col-stats .graph {
				position: absolute;
				top: -20px;
				left: -20px;
				width: 190px;
				height: 190px;
				display: flex; display: -webkit-flex; 
				flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
				justify-content: space-around; -webkit-justify-content: space-around;
			}
				.players-more-infos .col-stats .graph .graph-inside {
					width: 190px;
					height: 190px;
					position: absolute;
					top: 0px;
					left: 0px;
				}
				.players-more-infos .col-stats .graph .graph-stats {
					margin: auto 0;
					width: 180px;
					text-align: center;
					font-family: 'DIN Black'; font-weight: bold; font-style: italic;
					font-size: 37px;
					line-height: 0.9;
					color: #26395b;
					text-transform: uppercase;
				}

			.players-more-infos .col-stats .graph-wrapper .stats {
				position: absolute;
				top: 30%;
				left: 140px;
				width: 50%;
				font-weight: bold;
				color: #666666;
				font-size: 23px;
				text-transform: uppercase;
				text-align: center;
				line-height: 1.0;
			}
				.players-more-infos .col-stats .graph-wrapper .stats span {
					display: block;
					color: #26395b;
				}

		.players-more-infos .col-stats .stats-item {
			width: 100%;
			margin: 3px 0;
			width: 320px;
			font-size: 16px;
			line-height: 1.0;
			color: #666666;
			text-transform: uppercase;
			font-weight: bold;
			text-align: center;
		}
			.players-more-infos .col-stats .stats-item span {
				color: #26395b;
			}



/*  MODIF LISTING PAGE "EQUIPE PRO" */
section.inside-page .players-carousel-large-wrapper {
	margin-top: 15px;
}
section.inside-page .players-more-wrapper {
	margin-top: 3px;
}

/* MODIF LISTING PAGE "JOUEURS & STATS" */
.players-more-infos.index .name {
	left: 20px;
}
.players-more-infos.index .number {
	left: 100px;
	top: 105px;
}
.players-more-infos.index .col-infos {
	left: 60px;
	top: 245px;
	width: 320px;
	z-index: 100;
}
	.players-more-infos.index .col-infos .infos-item {
		width: 100%;
		text-align: left;
		font-size: 15px;
		text-transform: none;
	}
.players-more-infos.index .col-picture {
	left: 350px;
}

/*	RS 	*/
.players-more-infos.index .rs-links {
	position: absolute;
	bottom: 11px;
	left: 50%;
	width: 200px;
	margin-left: -100px;
	display: flex; display: -webkit-flex; 
	flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
	justify-content: center; -webkit-justify-content: center;
	z-index: 100;
}
	.players-more-infos.index .rs-links a {
		display: block;
		margin: 0 6px;
	}
		.players-more-infos.index .rs-links a img {
			height: 26px;
			width: 26px;
		}
    .players-more-infos.index .rs-links a:hover {
        -webkit-animation: rotate-scale-down 0.65s linear both;
                animation: rotate-scale-down 0.65s linear both;
    }


/*	STAFFS 	*/
.players-more-infos.staffs .col-infos {
	left: 60px;
	top: 145px;
	width: 330px;
	z-index: 100;
}
	.players-more-infos.staffs .col-infos .infos-item {
		width: 100%;
		text-align: left;
		font-size: 15px;
		text-transform: none;
	}