@media only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {

/* ----------------------------- 

		TOP JOUEURS
		Prends la suite de 
		> .items-inside .item-w
		> fichier : desktop__contents
		
	----------------------------- */
.items-inside .item-w .row-title {
}		
.items-inside .item-w .top-stats {
	height: 190px;
}
	.items-inside .item-w .top-stats .col-name {
		width: 240px;
	}
		.items-inside .item-w .top-stats .col-name div.name {
			height: 80px;
			font-size: 18px;
			margin-left: 5px;
		}
			.items-inside .item-w .top-stats .col-name div.name span.lastname {
			}
		.items-inside .item-w .top-stats .col-name div.stat {
			padding: 7px 7px;
			font-size: 16px;
			margin: 10px 0;
		}
		.items-inside .item-w .top-stats .col-name div.graph-wrapper {
		}
			.items-inside .item-w .top-stats .col-name div.graph-wrapper div.graph {
			}
			.items-inside .item-w .top-stats .col-name div.graph-wrapper div.libelle {
			}
				.items-inside .item-w .top-stats .col-name div.graph-wrapper div.libelle span.legend {
				}
		.items-inside .item-w .top-stats .col-name div.stat-more {
			display: none;
		}

	.items-inside .item-w .top-stats .col-picture {
		height: 190px;
	}
		.items-inside .item-w .top-stats .col-picture img {
			left: -30px;
			height: 300px;
		}

		.items-inside .item-w .top-stats .col-picture div.logo {
			display: none;
		}
			.items-inside .item-w .top-stats .col-picture div.logo img {
			}

	/* TOP PLAYERS LIVE */
	.items-inside .item-w .top-stats.top-live {
		height: 180px;
	}
	.items-inside .item-w .top-stats.top-live .col-picture {
		height: 180px;
	}
		.items-inside .item-w .top-stats.top-live .col-picture img {
			top: -14px;
			left: -25px;
		}
	.items-inside .item-w .top-stats.top-live div.logo-live {
	}
		.items-inside .item-w .top-stats.top-live div.logo-live img {
			height: 45px;
			width: 45px;
		}



/* ----------------------------- 

		SPORTS CALENDARS
		> INDEX HOME
		
	----------------------------- */
.days-home-wrapper {
}
	.days-home-wrapper .arrow {
	}
	.days-home-wrapper .arrow-off {
	}
	.days-home-wrapper .name {
	}


/* ----------------------------- 

		SPORTS CALENDARS
		> INDEX ITEMS
		
	----------------------------- */
ul.listing-calendars {
	padding: 0px !important; /* forcer sinon calendrier dans articles avec padding */
}
	/*	ROW	*/
	ul.listing-calendars li {
	}
	ul.listing-calendars li div.row {
		flex-flow: row wrap; -webkit-flex-flow: row wrap;
		padding: 0;
	}
		ul.listing-calendars li div.row .margin-inside {
		}


	/*	CALENDARS > COL SOCIAUX	*/
	ul.listing-calendars li div.row div.col-social {
		display: none;
	}

	ul.listing-calendars li div.row div.border-r {
		border-right: none;
	}
		ul.listing-calendars li.live div.row div.border-r {
			border-right: none;
		}
		ul.listing-calendars li div.row div.border-r img {
			margin: auto;
			width: 90%;
		}


	/*	CALENDARS > ROW ICONS	*/
	ul.listing-calendars li div.row-icons {
		padding-left: 0;
	}
		ul.listing-calendars li div.row-icons div.row-icons-top {
		}
			ul.listing-calendars li.live div.row-icons div.row-icons-top {
			}

		ul.listing-calendars li div.row-icons a {
		}
			ul.listing-calendars li div.row-icons a:hover {
			}
			ul.listing-calendars li div.row-icons a div.txt {
			}
			ul.listing-calendars li div.row-icons a div.icon {
			}

		ul.listing-calendars li div.row-icons a .material-icons {
		}

			/* LIVE	*/
		ul.listing-calendars li.live div.row-icons {
		}
			ul.listing-calendars li.live div.row-icons a {
			}
				ul.listing-calendars li.live div.row-icons a div.txt {
				}
				ul.listing-calendars li.live div.row-icons a .material-icons {
				}

			/* FINISH	*/
		ul.listing-calendars li.finish div.row-icons.finish {
		}
			ul.listing-calendars li.finish div.row-icons a {
			}
				ul.listing-calendars li.finish div.row-icons a .material-icons {
				}

/* ----------------------------- 

		SPORTS CALENDARS
		> INDEX > MONTHS
		
	----------------------------- */
.months-wrapper {
	flex-flow: row wrap; -webkit-flex-flow: row wrap;
	height: auto;
}
	.months-wrapper .month-item {
		margin: 0 9px;
		padding: 0 9px;
	}
		.months-wrapper .month-item.is-active {
		}

/* ----------------------------- 

		SPORTS PLAYERS
		> INDEX > LETTERS
		
	----------------------------- */
.letters-wrapper {
	flex-flow: row wrap; -webkit-flex-flow: row wrap;
	height: auto;
}
	.letters-wrapper .letter-item {
		margin: 0 0px;
		padding: 0 5px;
	}
		.letters-wrapper .letter-item.is-active {
		}

/* ----------------------------- 

		SPORTS CALENDARS
		> TV > HOME
		
	----------------------------- */
.tv-wrapper {
}
	.tv-wrapper .tv-item {
	}
		.tv-wrapper .tv-item .col-team {
		}
			.tv-wrapper .tv-item .col-team .logo {
			}
				.tv-wrapper .tv-item .col-team .logo img {
				}
			.tv-wrapper .tv-item .col-team .name {
			}

		.tv-wrapper .tv-item .col-infos {
		}
			.tv-wrapper .tv-item .col-infos .date {
			}
				.tv-wrapper .tv-item .col-infos .hour {
				}
			.tv-wrapper .tv-item .col-infos .broadcast {
			}
				.tv-wrapper .tv-item .col-infos .broadcast img {
				}
	.tv-wrapper .spacer {
	}

/* ----------------------------- 

		SPORTS PLAYERS
		> VIEW
		
	----------------------------- */
.article-wrapper .picture-main.players-info {
	flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
}
.article-wrapper .picture-main .col-picture {
	width: 20%;
	text-align: center;
	margin-bottom: 0;
	display: flex; display: -webkit-flex; 
	flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
}
	.article-wrapper .picture-main .col-picture img {
		height: 250px;
		width: auto;
		margin: auto;
		margin-bottom: 0;
	}
.article-wrapper .picture-main .col-infos {
	width: 50%;
	font-size: 12px;
	margin: auto;
}
.article-wrapper .picture-main .col-team {
	width: 20%;
}
	.article-wrapper .picture-main .col-team img {
		width: 75%;
	}
	.article-wrapper .picture-main .col-team .number {
		font-size: 30px;
	}


/* ----------------------------- 

		GENERIQUE > STATS RESUME
		> affiche et met en avant certaines statistique
		> SportsPlayers/view   //  SportsCalendars/view   //    SportsTeams/view
		
	----------------------------- */
.stats-wrapper {
	padding: 10px;
}



/* ----------------------------- 

		SPORTS CALENDARS > VIEW
		
	----------------------------- */
.teams-wrapper {
	flex-flow: row wrap; -webkit-flex-flow: row wrap;
}
	.teams-wrapper .name {
		width: 37%;
		font-size: 10px;
		text-align: center;
		line-height: 1.1;
		font-family: 'Gotham-Book';
	}
		.teams-wrapper .name.home {
			text-align: center;
		}
		.teams-wrapper .name.mobile-big {
			font-size: 14px;
			font-family: 'Gotham-Medium';
		}
	.teams-wrapper .score {
		width: 26%;
		font-size: 19px;
	}	
	.teams-wrapper .logo {
		width: 37%;
		text-align: center;
		margin-bottom: 0px;
	}	
		.teams-wrapper .logo img {
			width: 50px;
			height: auto;
		}
.calendars-infos-2cols {
	width: 100%;
	float: none !important;
	margin: 0 auto;
	padding: 5px 0;
}


/* ----------------------------- 

		SPORTS EVENTS > INDEX
		sportsCalendars / eStatsChannels
		
	----------------------------- */
ul.listing-large li.events-item div.row {
	flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
}
.events-index .col-icon {
	width: 15%;
	float: left;
}
.events-index .col-time {
	width: 25%;
	margin: 0 !important;
	float: left;
	text-align: left !important;
}
.events-index .col-description {
	width: 100%;
	text-align: left;
	padding: 8px 0px 5px;
}
.events-index .col-teams {
	width: 42%;
	margin-left: auto;
	margin-right: 0;
	float: right;
}

	
/* TEMPS	*/
.events-index div.event-time {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
	.events-index li.red div.event-time {
		color: #c5001e;
	}
	.events-index li.blue div.event-time {
		color: #1c3a73;
	}
	
/* DESCRIPTION	*/
.events-index div.event-description {
}
	.events-index div.event-description div.inside {
		margin: auto 0;
		text-transform: none;
	}
.events-index div.event-picture {
	display: block!important;
	width: 70%;
	height: auto;
	overflow: hidden;
}
	.events-index div.event-picture img {
		width: 100%;
	}


/* EQUIPES	*/
.events-index div.event-teams {
}
	.events-index div.event-teams div.logo {
		width: 25%;
		margin: auto;
	}
		.events-index div.event-teams div.logo img {
			height: 28px;
		}
	.events-index div.event-teams div.score {
		width: 50%;
		margin: auto;
	}
		.events-index li.red div.event-teams div.score {
			color: #c5001e;
		}
		.events-index li.blue div.event-teams div.score {
			color: #1c3a73;
		}


/*	ACTIONS ICONS	*/
.events-index div.event-icon {
	display: block;
	width: 34px;
	height: 34px;
}


/* ----------------------------- 

		SPORTS LIVES
		eStatsChannels
		
	----------------------------- */
.lives-infos {
}

.lives-timer-wrapper {
	top: -55px;
	right: 10px;
	font-size: 10px;
}

/* ----------------------------- 

		eSTATS CHANNELS > TOP JOUEURS
		eStatsChannels
		
	----------------------------- */
.players-top-wrapper {
}
	.players-top-col {
		width: 98%;
	}

/* ----------------------------- 

		SPORTS TEAMS > TOP STATS EQUIPES
		sportsCalendars / eStatsChannels
		
	----------------------------- */
.teams-stats-wrapper {
	padding: 10px 0;
	display: flex; display: -webkit-flex; 
	flex-flow: row wrap; -webkit-flex-flow: row wrap;
}
	.teams-stats-wrapper .row {
		width: 100%;
		display: flex; display: -webkit-flex; 
		flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
		padding: 10px 0;
		margin-bottom: 10px;
		border: 1px solid #f1f1f1;
		border-top-left-radius: 9px;
		border-bottom-right-radius: 9px;
	}
		.teams-stats-wrapper .row .col-graph {
			display: none;
		}
			.teams-stats-wrapper .row .col-graph div.graph-wrapper {
			}
				.teams-stats-wrapper .row .col-graph div.graph-wrapper div.graph {
					position: absolute;
					top: -2px;
					left: 0px;
					width: 100px;
					height: 100px;
				}
				.teams-stats-wrapper .row .col-graph div.graph-wrapper div.libelle {
				}
					.teams-stats-wrapper .row .col-graph div.graph-wrapper div.libelle span.legend {
					}
		.teams-stats-wrapper .row .col-stats {
			width: 27%;
			font-size: 21px;
			letter-spacing: 0.9px;
		}
		.teams-stats-wrapper .row .col-title {
			width: 50%;
		}
			.teams-stats-wrapper .row .col-title .title {
				font-size: 12px;
				font-family: 'Roboto', sans-serif;
				font-weight: bold;
			}
			.teams-stats-wrapper .row .col-title .legend {
				font-size: 10px;
				font-weight: normal;
				line-height: 1.1;
			}



/* ----------------------------- 

		LIVES HOME
		
	----------------------------- */
.lives-home-wrapper {
    width: 100%;
    padding: 8px;
    margin-bottom: 0;
    border-bottom-right-radius: 0px;
}
.lives-home-inside {
	padding: 5px 5px 15px;
}	
.lives-home-item {
	width: 30%;
	margin: 12px 10px;
}
.lives-home-item .teams .score {
    font-size: 25px;	
}

/* ----------------------------- 

		SPORTS STANDINGS
		> INDEX HOME
		
	----------------------------- */
.standings-home .standings-team .name {
	width: 55%; 
}

/* ----------------------------- 

		SPORTS STANDINGS
		> INDEX
		
	----------------------------- */
ul.standings-index li div.row {
	flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
	padding: 0 6px;
}

}