@media screen and (max-width: 768px)
{
	#breadcrumb {
		display: none;
	}

	.trier-par {
		float: none;
		text-align: center;
	}
	
	.trier-par-intitule {
		display: none;
	}

	.genres-films-r			{ display: block; float: none; margin: 20px auto; text-align: center; }
	.genres-series-r		{ display: block; float: none; margin: 20px auto; text-align: center; }
	.genres-jeux-r			{ display: block; float: none; margin: 20px auto; text-align: center; }
	.genres-logiciels-r		{ display: block; float: none; margin: 20px auto; text-align: center; }
	.genres-albums-r		{ display: block; float: none; margin: 20px auto; text-align: center; }
}



@media screen and (max-width: 992px)
{
	/*
		Corps
	*/

	body {
		margin: 0;
		padding: 0;
	}

	.container {
		width: 100%;
	}

	header {
		height: 100px;
		width: 100%;
	}

	#entete {
		background-color: #fff;
	}

	.entete-logo {
		border-bottom: 1px solid #dddddd;
		display: inline-block;
		float: none;
		height: 50px;
		margin: 0;
		width: 100%;
	}

	.entete-recherche {
		border-bottom: 1px solid #dddddd;
		display: inline-block;
		float: none;
		height: 50px;
		margin: 0;
		width: 100%;
	}

	.entete-logo a {
		background: url("/img/logo_mobile.png") no-repeat;
		display: inline-block;
		height: 50px;
		margin: -5px 0 0 -10px;
		width: 100%;
	}

	.entete-recherche input {
		border-radius: 0;
		display: inline-block;
		width: 100%;
	}

	.entete-recherche button {
		display: none;
	}

	.entete-recherche button:hover {
		background: #fff url("/img/recherche.png") no-repeat scroll 50% 50%;
	}

	.entete-recherche p {
		display: none;
	}

	#contenu {
		background: none;
		float: none;
		width: 100%;
	}

	#corps {
		border-top: 1px solid #d9d9d9;
		display: block;
		float: none;
		margin: 0 auto;
		padding: 0 10px;
		width: 100%;
	}

	#menu {
		display: none;
	}

	#pied-de-page {
		width: 100%;
	}

	#pied-de-page ul {
		margin-right: 0;
		width: 100%;
	}




	/*
		Liens
	*/

	a {
		font-size: 13px;
	}




	/*
		Breadcrumb
	*/

	#breadcrumb {
		display: none;
	}
	
	/*#breadcrumb {
		background-color: #fff;
		border-bottom: medium none;
		height: 50px;
		margin: 0 auto;
		padding: 10px 10px 0;
	}

	#breadcrumb a {
		color: #337ab7;
		font-size: 13px;
		opacity: 0.7;
	}

	#breadcrumb li:first-child {
		display: none !important;
	}

	#breadcrumb li:nth-child(2) {
		display: none !important;
	}

	.delim {
		color: grey;
	}

	.current {
		color: grey;
	}*/




	/*
		Pagination
	*/

	#pagination {
		margin: 10px 0;
	}




	/*
		Tableaux
	*/




	/*
		Listes
	*/




	/*
		Formulaire
	*/

	.btn-filtres-plus-infos {
		margin-right: 0px;
	}



	/*
		Publicités
	*/

	.toro {
		border: 0 none;
		display: block;
		height: 56px;
		margin: 20px auto;
		width: 300px;
	}

	.toro-fiche {
		border: 0 none;
		display: block;
		height: 56px;
		margin: 20px auto;
		width: 300px;
	}

	.toro-index {
		border: 0 none;
		display: block;
		height: 56px;
		margin: 20px auto;
		width: 300px;
	}

	/*.toro			{ border: 0 none; display: none; }
	.toro-fiche		{ border: 0 none; display: none; }
	.toro-index		{ border: 0 none; display: none; }*/

	#infopop {
		display: none !important;
	}




	/*
		Navigation
	*/

	nav {
		background-color: transparent;
		height: 0;
		margin: 0;
		padding: 0;
		width: 0;
	}

	nav > input {
		display: none;
	}

	nav > ul {
		position: absolute;
		top: 0.5rem;
		left: 0;
		z-index: 3;
		height: 3rem;
		width: 20rem !important;
	}

	nav > ul > li {
		margin: 0 0 1px 0;
		padding: 0;
	}

	nav > ul > li > a {
		background-color: #79a5c6;
		display: block;
		margin: 0;
	}

	nav > ul > li > a:focus, nav > ul > li > a:hover {
		background-color: #79a5c6;
	}

	.nav-inner {
		display: block;
		background: #79a5c6;
		position: absolute;
		width: 70vw;  
		-webkit-transform: translateX(-100%) translateZ(0);
		transform: translateX(-100%) translateZ(0);
		-webkit-transition: -webkit-transform .2s;
		transition: -webkit-transform .2s;
		transition: transform .2s;
		transition: transform .2s, -webkit-transform .2s;
		will-change: transform;
	}

	input:checked ~ .nav-inner {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	.nav-button {
		-webkit-tap-highlight-color:rgba(0,0,0,0);
		border: 0;
		cursor: pointer;
		display: block;
		position: absolute !important;
		right: 1rem;
		top: 0.85rem;
		height: 2rem;
		width: 2.5rem;
		z-index: 1;
		background-color: transparent;
		background-image: -webkit-linear-gradient(left, #79a5c6, #79a5c6), -webkit-linear-gradient(left, #79a5c6, #79a5c6), -webkit-linear-gradient(left, #79a5c6, #79a5c6) !important;
		background-image: linear-gradient(to right, #79a5c6, #79a5c6), linear-gradient(to right, #79a5c6, #79a5c6), linear-gradient(to right, #79a5c6, #79a5c6) !important;
		background-position: center top, center, center bottom;
		background-repeat: no-repeat;
		background-size: 3rem .4rem;
		padding: 0;
		outline: 0;
	}

	.hvr-underline-reveal {
		display: block;
		box-shadow: none;
	}




	/*
		Sprites
	*/




	/*
		Font Awesome
	*/




	/*
		Divers
	*/

	h1 {
		margin: 20px;
	}

	.width50 {
		font-size: 13px;
	}

	.width100 {
		font-size: 13px;
	}

	.genre {
		margin-bottom: 20px;
		margin-top: 0;
	}

	.h2-accueil-first {
		margin-top: 10px !important;
	}

	.choisir-serie-fiche {
		display: block;
		margin: 20px 0 0 0;
	}

	#nav select {
		display: none;
	}

	.liste-categorie		{ display: none;					}
	.liste-torrent			{ width: 90%;						}
	.liste-taille			{ display: none;					}
	.liste-sources			{ display: none;					}
	.liste-clients			{ display: none;					}
	.liste-telechargement	{ width: 10%;						}

	.liste-accueil-nom		{ width: 74%;	text-align: left;	}
	.liste-accueil-taille	{ display: none;					}
	.liste-accueil-sources	{ width: 8%;						}
	.liste-accueil-clients	{ width: 8%;						}

	.cadre-serie			{ margin-top: 20px;					}
	.cadre-filtres			{ margin-bottom: 10px;				}

	.filtres-categories		{ display: none;					}
	.filtres-details		{ margin: 0;						}
	.filtres-autres			{ margin: 0;						}
	.filtres-episodes,
	.filtres-recherche		{ display: none;					}
	.bootstrap-select:not(.input-group-btn) { margin: 4px;		}

	.trier-par				{ margin: 0 0 10px;					}
	
	.tags {
		font-size: 12px;
		margin: 5px 5px 5px 0;
	}

	.remonter-la-page {
		bottom: 1em;
		height: 45px;
		right: 1em;
		width: 45px;
	}

	.remonter-la-page i {
		margin-top: 12px;
		font-size: 20px;
	}

	.liste-fichiers-li {
		padding: 5px 0 5px 0;
	}

	.liste-fichiers-icone {
		display: inline-block;
		vertical-align: top;
	}

	.liste-fichiers {
		vertical-align: top;
		width: 85%;
		word-wrap: break-word;
	}

	.liste-fichiers-taille {
		float: right;
	}




	/*
		VPN
	*/

	.vpn-table {
		font-size: 14px;
		margin: 5px auto;
		padding: 5px 5px 20px 5px;
	}

	.vp-warn {
		font-size: 20px;
		margin: 0 auto 10px auto;
		width: 100%;
	}

	.vp-warn-ip {
		margin: 0 auto 10px auto;
	}

	.vp-hadopi {
		display: none;
	}

	.vp-anon {
		margin: 0 auto 10px auto;
	}

	.vp-test {
		margin: 0 auto;
	}

	.btn-vpn {
		font-size: 16px;
	}




	/*
		Fiches
	*/

	.telechargement-affichage {
		margin-top: 40px;
	}

	.telechargement-direct-affichage {
		text-align: center;
		margin: 20px auto 40px auto;
	}

	.btn-serie-liste {
		font-size: 1em;
	}

	.btn-torrent {
		width: 95%;
	}

	.btn-torrent-serie {
		font-size: 0.9em;
		overflow: hidden;
		padding: 0.75em;
		width: 100%;
	}

	.btn-direct {
		width: 95%;
	}

	.statistiques {
		margin-top: 20px;
		width: 100%;
	}

	.fiche-infos-details {
		margin: 0 auto 40px auto;
	}

	.fiche-infos {
		margin: 0 auto 40px auto;
		padding: 10px;
	}

	.fiche-saisons {
		margin: 0 auto 40px auto;
		padding: 10px;
	}

	.fiche-details label {
		width: 100px;
	}

	#hash-du-torrent strong {
		font-size: 11px;
	}




	/*
		Films
	*/

	.film-img {
		display: block;
		float: none;
		margin: auto;
	}

	.film-ul {
		clear: both;
		margin: 10px 0;
	}

	.film-nom-original {
		display: none;
	}




	/*
		Séries
	*/

	.serie-img {
		display: block;
		float: none;
		margin: auto;
	}
	
	.serie-saison {
		margin: 40px auto 25px;
	}

	.serie-ul {
		clear: both;
		margin: 10px 0;
	}

	.serie-lien-saison {
		font-size: 16px !important;
	}




	/*
		Jeux
	*/

	.jeu-img {
		display: block;
		float: none;
		margin: auto;
	}

	.jeu-ul {
		clear: both;
		margin: 10px 0;
	}




	/*
		Logiciels
	*/

	.logiciel-img {
		display: block;
		float: none;
		margin: auto;
	}

	.logiciel-ul {
		clear: both;
		margin: 10px 0;
	}




	/*
		Albums
	*/

	.album-img {
		display: block;
		float: none;
		margin: auto;
	}

	.album-ul {
		clear: both;
		margin: 10px 0;
	}

	.album-description {
		height: 350px;
		margin-left: 0;
		overflow: auto;
	}




	/*
		eBooks
	*/

	.ebook-img {
		display: block;
		float: none;
		margin: auto;
	}

	.ebook-ul {
		clear: both;
		margin: 10px 0;
	}

	.ebook-description {
		margin-left: 0;
		min-height: 110px;
		overflow: auto;
	}
}