@media only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {

/* ----------------------------- 

		HOME
		> AFFICHAGE ITEMS
		
	----------------------------- */
.home-col-big {
    margin: 10px auto;
    width: 660px; 
}
.home-col-medium {
    margin: 0 auto;
    padding-top: 10px;
    width: 660px; 
    float: none;
}
.home-col-small {
    margin: 10px auto;
    width: 660px; 
    float: none;
    display: flex; display: -webkit-flex; 
    flex-flow: row wrap; -webkit-flex-flow: row wrap;
    justify-content: space-around; -webkit-justify-content: space-around;
}
	.home-col-small .module-wrapper {
		width: 300px;
		margin: 10px auto;
	}

.home-col-medium.wide {
	width: 100%;
	margin: 0;
	padding: 0px;
}
.home-col-medium .item-big .picture-wrapper, .home-col-medium.wide .item-big .picture-wrapper {
	height: auto;
}
.home-col-medium .item-big .picture, .home-col-medium.wide .item-big .picture {
	height: auto;
}
	.home-col-medium .item-big .picture img, .home-col-medium.wide .item-big .picture img {
		height: auto;
	}
.item-big .picture img.player, .item-big .picture img.icon {
	height: auto;
	width: auto;
}

/* ----------------------------- 

		BANNERS
		> WIDE HOME
		
	----------------------------- */
.banners-home {
	width: 100%;
}
	.banners-home a.links-img {
	}
		.banners-home a.links-img img {
			width: 100%;
			height: auto;
		}
	.banners-home div.links-wrapper {
	}
		.banners-home div.links-wrapper div.links-row {
		}
			.banners-home div.links-wrapper div.links-row div.links-col {
			}
				.banners-home div.links-wrapper div.links-row div.links-col.right {
				}
				.banners-home div.links-wrapper div.links-row div.links-col a.go-button {
					font-size: 12px;
				}
					.banners-home div.links-wrapper div.links-row div.links-col a.go-button .go {
					}



/* ----------------------------- 

		MODULES
		> GENERIQUE
		
	----------------------------- */
.module-wrapper {
	/*padding: 5px;*/
}

/*	WARNING MODULE	*/
.warning-msg {
}

/* ----------------------------- 

		LISTING ITEMS > filtrer
		> GENERIQUE
		
	----------------------------- */
.filter-wrapper {
	width: 100%;
	flex-flow: row wrap; -webkit-flex-flow: row wrap;
}
	.filter-inside {
		flex-flow: row wrap; -webkit-flex-flow: row wrap;
	}
		.filter-inside select {
		    width: 48%;
		    margin: 5px auto;
		}
		.filter-inside .form-submit { /* pour les div */
		    margin: 5px auto;
		    width: 48%;
		    text-align: center;
		}
		.filter-inside .bt-submit { /* pour les input */
		    margin: 5px auto;
		}

/*	PAGINATION  > surcharge	*/
div.pagination-wrapper {
}
	div.pagination-wrapper div.pagination-inside a {
	}
	div.pagination-wrapper div.pagination-inside a.active {
	}


/* ----------------------------- 

		LISTING ITEMS > ITEM
		> GENERIQUE
		
	----------------------------- */
.items-wrapper {
	padding-top: 5px;	
}
	.items-inside {
		padding-top: 10px;
	}
		.items-inside .item-c {
			width: 49%;
			margin: 0 auto;
		}
		.items-inside .item-a {
			width: 49%;
			margin: 0 auto;
		}
		.items-inside .item-w {
			width: 100%;
		}
			/*	PICTURE > News, Vidéos... */
			.items-inside .item-w .picture {
			}
				.items-inside .item-w .picture img {
				}

			/*	PICTURE > LOGO > Teams */
			.items-inside .item-w .picture.logo {
			}
				.items-inside .item-w .picture.logo img {
				}

			/*	PICTURE > LOGO+PHOTO > Staffs, Players */
			.items-inside .item-w .picture-logo {
			}
				.items-inside .item-w .picture-logo .col-team {
				}
					.items-inside .item-w .picture-logo .col-team img {
					}
					.items-inside .item-w .picture-logo .col-team .number {
					}
				.items-inside .item-w .picture-logo .col-persons {
				}
					.items-inside .item-w .picture-logo .col-persons img {
					}

			.items-inside .item-w .date {
			}
			.items-inside .item-w .title {
			}
				.items-inside .item-w .title .stat {
				}
			.items-inside .item-w .description {
			}
			.items-inside .item-w .more {
			}

		.items-inside :hover.item-w {
		}


/* ----------------------------- 

		POLLS
		> JOUEUR DU MOIS
		
	----------------------------- */
.items-inside .item-p {
	display: block;
	width: 100%;
}
	.items-inside .item-p:hover {
		text-decoration: none;
	}
	/*	PICTURE > LOGO+PHOTO > Players */
	.items-inside .item-p .picture-logo {
		height: 150px;
		width: 100%;
	}
		.items-inside .item-p .picture-logo .col-team {
		}
			.items-inside .item-p .picture-logo .col-team img {
				width: 55px;
				height: auto;
			}
			.items-inside .item-p .picture-logo .col-team .number {
			}
		.items-inside .item-p .picture-logo .col-persons {
		}
			.items-inside .item-p .picture-logo .col-persons img {
				height: 220px;
			}
	.items-inside .item-p .presentation {
		height: auto;
		width: 100%;
		margin: 0 auto;
	}
		.items-inside .item-p .presentation .title {
			font-size: 15px;
			color: #cb8f23;
		}
		.items-inside .item-p .presentation .description {
			height: 54px;
		}
		.items-inside .item-p .presentation .stats-wrapper {
			padding: 7px;
			padding-bottom: 0px;
			margin: 0;
			border: none;
		}
			.items-inside .item-p .presentation .stats-wrapper .stats-items {
				width: 32%;
				margin-top: 0px;
				height: auto;
			}
				.items-inside .item-p .presentation .stats-wrapper .stats-items .col-label {
					font-size: 10px;
					height: 30px;
				}
				.items-inside .item-p .presentation .stats-wrapper .stats-items .col-value {
					font-size: 17px;
					height: 30px;
				}
		.items-inside .item-p .button-vote {
			background: #cb8f23;
		    color: #FFF;
		    line-height: 1.0;
		    font-size: 14px;
		    font-family: 'Gotham-Medium';
		    padding: 4px 0;
		    text-transform: uppercase;
		    letter-spacing: -0.5px;
		    text-align: center;
		    width: 100%;
		}


/* ----------------------------- 

		VIDEOS
		> INDEX HOME
		
	----------------------------- */
.videos-home-premium {
    padding: 14px 0 5px;
    width: 100%;
}
    .videos-home-premium iframe {
        width: 100%;
        height: auto;
    }
.videos-home-more {
}
    .videos-home-more a {
        height: auto;
        width: 32%;
    }
        .videos-home-more a img {
        }
.videos-home-more.column {
	flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
}
    .videos-home-more.column a {
        margin: 0px auto 4px;
        width: 32%;
        height: auto;
    }



/* ----------------------------- 

		NEWS
		> SLIDER
		
	----------------------------- */
div.slider-large-wrapper {
	width: 100%;
	margin-bottom: 15px;
}
	div#slider-home {
		width: 100%;
	}
	
	/*	ITEMS	*/
	div.slider-large-wrapper div.slide-items-wrapper {
		width: 100%;
	}
		div.slider-large-wrapper a.slide-item {
			width: 100%;
		}
			div.slider-large-wrapper a:hover {
			}
			div.slider-large-wrapper a.slide-item div.picture {
				width: 100%;
			}
				div.slider-large-wrapper a.slide-item img {
					width: 100%;
				}
		
		/*	TEXTE > date, title, description	*/
		div.slider-large-wrapper a.slide-item div.content {
			margin-top: 0px;
			margin-left: 5px;
			margin-right: 5px;
		}
			div.slider-large-wrapper a.slide-item div.content div.col-date {
				height: 80px;
				width: 82px;
				font-size: 30px;
				margin-right: 10px;
			}
				div.slider-large-wrapper a.slide-item div.content div.col-date div.month {
					font-size: 13px;
				}
			
			div.slider-large-wrapper a.slide-item div.content div.col-description {
				width: 100%;
				height: 80px;
				font-size: 13px;
			}
				div.slider-large-wrapper a.slide-item div.content div.col-description div.title {
					font-size: 19px;
				}
				div.slider-large-wrapper a.slide-item div.content div.col-description div.intro {
					font-size: 12px;
					line-height: 1.1;
					display: block;
				}
			

		/*	NAV	ARROW */
		.arrow-left, .arrow-right{
			top: 150px;
		}
		.arrow-left { 
		}
		.arrow-right { 
		}

		/* NAV	BULLETS	*/
		#slider-navigator {
			display: none;
		}
			#slider-navigator a.slider-navigation {
				display: none;
			}
				#slider-navigator a.selected {
				}

		/* BOUTON	*/
		a.link-all {
			position: absolute;
			bottom:0;
			right: 25px;
		}
			a.link-all .go {
			}


/* ----------------------------- 

	FEEDS
	> HOME
	
----------------------------- */
div.feeds-item {
	padding: 10px 7px;
}
	div.feeds-item:last-child {
	}
	div.feeds-item div.author-wrapper {
	}
		div.feeds-item div.author-wrapper div.picture {
		}
			div.feeds-item div.author-wrapper div.picture img {
		}
		div.feeds-item div.author-wrapper div.name {
			width: 40%;
		}
		div.feeds-item div.author-wrapper div.date {
			width: 60%;
		}
	div.feeds-item a {
	}
	div.feeds-item a:hover {
	}
	div.feeds-item div.description {
		padding: 5px 0;
		height: auto;
	}
	div.feeds-item div.main-picture {
		height: auto;
		max-height: 150px;
	}
		div.feeds-item div.main-picture img {
			width: 100%;
			height: auto;
		}




/* ----------------------------- 

		USERS
		> HOME
		@Space : Membres
		@Controller : authUsers
		@Action : home
		
	----------------------------- */
div.users-view-wrapper {
	display: flex; display: -webkit-flex; 
	flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
	justify-content: space-around; -webkit-justify-content: space-around;
	width: 100%;
}
	div.logout-wrapper {
		float: right;
		width: 400px;
		text-align: right;
		padding: 10px 10px 20px;
	}
		div.logout-wrapper a {
			font-style: italic;
		}
		div.logout-name {
			font-size: 14px;
			font-weight: bold;
			color: #1c3a73;
		}

	div.users-view-wrapper div.col-left {
		width: 35%;
		margin: 0 auto;
	}
	div.users-view-wrapper div.col-right {
		width: 60%;
		margin: 0 auto;
		margin-left: 10px;
	}
	div.users-view-wrapper div.col-center {
		width: 70%;
		margin: 0 auto;
	}

	div.users-view-wrapper div.form-inside {
		display: block;
		padding: 10px;
		background: #fafafa;
		width: 100%;
	}
		div.users-view-wrapper div.form-inside div.intro {
			padding: 5px;
			margin-bottom: 10px;
			font-size: 13px;
		}
		
div.users-view-access {
	flex-flow: row wrap; -webkit-flex-flow: row wrap;
}

/* USERS HOME > BT */
.users-home-bt {
    margin: 15px auto; 
}
    .users-home-bt:hover {
    }
    .users-home-bt .bt-inside {
    }
        .users-home-bt .bt-inside div.col-icon {
        }
            .users-home-bt .bt-inside div.col-icon .material-icons {
            }
        .users-home-bt .bt-inside div.col-text {
        }
            .users-home-bt .bt-inside div.col-text div.title {
            }
            .users-home-bt .bt-inside div.col-text div.legend {
            }

/*  COLORS ALT  */
.users-home-bt.blue .bt-inside div.col-text {
}
.users-home-bt.blue .bt-inside div.col-icon .material-icons {
}

.users-home-bt.red .bt-inside div.col-text {
}
.users-home-bt.red .bt-inside div.col-icon .material-icons {
}


/* ----------------------------- 

		COOKIES
		
	----------------------------- */
#cookies-messages-wrapper {
}
.cookies-messages-inside {
    width: 100%;
    margin: 0 auto;
    display: flex; display: -webkit-flex; 
    flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
    justify-content: flex-start; -webkit-justify-content: flex-start;
}
    .cookies-messages-inside .col-close {
        width: 50px;
        padding-right: 5px;
    }
    .cookies-messages-inside .col-message {
        width: 90%;
    }
        .cookies-messages-inside .col-message a {
        }

}