/*

	Site internet netgem
	Version : 1.1
	Site	: netgem.com
	
	Theme 	: netgem 1.1
	Author	: Integration : Yann Lobry
	
*/



/* page immersive TV */

#header-gaming .grand-header-page h1 {
	 font-size: 3.3em;
}

#header-gaming .grand-header-page .conteneur-barres-liste {
	 width: 74vw;
}

#header-gaming.head-media-services .grand-header-page .conteneur-barres-liste {
	 width: 83vw;
}

#header-gaming.head-fast-lane .grand-header-page .conteneur-barres-liste {
	 width: 68vw;
}

body.fr #header-gaming .grand-header-page .conteneur-barres-liste {
	 width: 87vw;
}

body.fr #header-gaming.head-fast-lane .grand-header-page .conteneur-barres-liste {
	 width: 84vw;
}

body.fr #header-gaming.head-tv-as-a-service .grand-header-page .conteneur-barres-liste {
	 width: 76.5vw;
}

body.fr #header-gaming.head-media-services .grand-header-page .conteneur-barres-liste {
	 width: 79vw;
}

#gaming-parties {
	padding: 7.4vw 0 14.5vw;
}

#gaming-parties .cont-titre-chapo {
	padding: 6vw 8vw 0;
}

#gaming-parties .cont-titre-chapo h2 {
	font-size: 4.65em;
	 margin-bottom: 0.5vw;
	 position: relative;
	 padding-top: 2.2vw;
	 display: inline-block;
}

#gaming-parties .cont-titre-chapo .chapo p,
#gaming-parties .cont-titre-chapo .chapo li {
	 font-size: 2.86em;
	 font-weight: 300;
	 line-height: 1.25em;
	 margin-bottom: 0;
}

#gaming-parties .cont-parag-img {
	display: flex;
	 justify-content: space-between;
	 padding: 3vw 8vw 0;
	  align-items: center;
}

#gaming-parties .cont-parag-img.img-au-bord {
	padding-right: 0;
}

#gaming-parties .cont-parag-img.img-a-gauche.img-au-bord {
	padding-left: 0;
	padding-right: 8vw;
}

#gaming-parties .cont-parag-img.marge-plus-bas {
	padding-bottom: 5vw;
}

#gaming-parties .cont-img {
	width: 48%;
}

#gaming-parties .img-au-bord .cont-img {
	width: 52%;
}

#gaming-parties .cont-img img {
	width: 100%;
	 max-width: none;
}

#gaming-parties .cont-parag {
	width: 45.6%;
}

#gaming-parties .sans-image .cont-parag {
	width: 100%;
}

#gaming-parties .img-au-bord .cont-parag {
	width: 41.5%;
}

#gaming-parties .cont-parag h3 {
	font-weight: 700;
	 font-size: 2em;
	 line-height: 1.3em;
}

#gaming-parties .cont-parag p,
#gaming-parties .cont-parag li {
	font-size: 1.77em;
	 line-height: 1.3em;
	 margin-bottom: 0;
}

#gaming-parties .texte-plus-petit .cont-parag p,
#gaming-parties .texte-plus-petit .cont-parag li {
	font-size: 1.5em;
}




/* 20240621 modif spé */

body.fr .head-tv-as-a-service#header-gaming .grand-header-page h1 {
	width: 69vw;
}

body.fr #header-gaming.head-tv-as-a-service .grand-header-page .conteneur-barres-liste {
	 width: 79.8vw;
}

body.en .head-tv-as-a-service#header-gaming .grand-header-page .conteneur-barres-liste {
	 width: 84.7vw;
}






@media screen and (max-width: 852px) {
	
	#header-gaming .grand-header-page h1 {
		font-size: 4.2em;
	}
	
	body.fr #header-gaming .grand-header-page h1 {
		 font-size: 3.8em;
	}
	
	#header-gaming.head-media-services .grand-header-page h1 {
		 font-size: 4em;
	}
	
	#header-gaming .grand-header-page .conteneur-barres-liste {
		 width: 88vw;
	}
	
	#header-gaming.head-fast-lane .grand-header-page .conteneur-barres-liste {
		 width: 80vw;
	}
	
	#header-gaming.head-media-services .grand-header-page .conteneur-barres-liste {
		 width: 91vw;
	}
	
	body.fr #header-gaming .grand-header-page .conteneur-barres-liste {
		 width: 91vw;
	}
	
	body.fr #header-gaming.head-fast-lane .grand-header-page .conteneur-barres-liste {
		 width: 90vw;
	}
	
	body.fr #header-gaming.head-tv-as-a-service .grand-header-page .conteneur-barres-liste {
		 width: 82vw;
	}
	
	body.fr #header-gaming.head-media-services .grand-header-page .conteneur-barres-liste {
		 width: 85vw;
	}
	
	#gaming-parties .cont-titre-chapo {
		 padding: 7vw 5vw 0;
	}
	
	#gaming-parties .cont-parag-img {
		 padding: 4vw 5vw 0;
	}
	
	#gaming-parties .cont-parag-img.img-au-bord {
		 padding-right: 0;
	}
	
	#gaming-parties .cont-parag-img.img-a-gauche.img-au-bord {
		padding-left: 0;
		padding-right: 5vw;
	}
	
	#gaming-parties .cont-parag-img.marge-plus-bas {
		 padding-bottom: 6vw;
	}
	
	#gaming-parties .cont-parag p, 
	#gaming-parties .cont-parag li {
		 font-size: 16px;
	}
	
	#gaming-parties .texte-plus-petit .cont-parag p, 
	#gaming-parties .texte-plus-petit .cont-parag li {
		 font-size: 13px;
	}
	
	#gaming-parties .cont-parag h3 {
		 font-size: 18px;
	}
	
	
	
	/* 20240621 modif spé */
	
	body.fr .head-tv-as-a-service#header-gaming .grand-header-page h1 {
		width: 80vw;
	}
	
	body.fr #header-gaming.head-tv-as-a-service .grand-header-page .conteneur-barres-liste {
		 width: 88vw;
	}
	
	body.en .head-tv-as-a-service#header-gaming .grand-header-page h1 {
		width: 73vw;
	}
	
	body.en .head-tv-as-a-service#header-gaming .grand-header-page .conteneur-barres-liste {
		 width: 80.8vw;
	}
	
}





@media screen and (max-width: 700px) {
	
	#gaming-parties .cont-titre-chapo h2 {
		 font-size: 5.2em;
	}
	
	#gaming-parties .cont-titre-chapo .chapo p, #gaming-parties .cont-titre-chapo .chapo li {
		 font-size: 3.7em;
	}
	
}





@media screen and (max-width: 650px) {
	
	#gaming-parties {
		 padding: 5vw 0 18vw;
	}
	
	#gaming-parties .cont-titre-chapo {
		 padding: 10vw 8vw 0;
	}
	
	#gaming-parties .cont-parag-img {
		 padding: 6vw 8vw 0;
		 flex-wrap: wrap;
		 flex-direction: column-reverse;
	}
	
	#gaming-parties .cont-parag-img.img-au-bord {
		 padding-right: 0;
	}
	
	#gaming-parties .cont-parag-img.img-au-bord .cont-parag {
		padding-right: 8vw;
	}
	
	#gaming-parties .cont-parag-img.img-a-gauche.img-au-bord {
		padding-left: 0;
		padding-right: 8vw;
	}
	
	#gaming-parties .cont-parag-img.img-a-gauche.img-au-bord .cont-parag {
		padding-left: 8vw;
		padding-right: 0;
	}
	
	#gaming-parties .cont-parag-img.marge-plus-bas {
		 padding-bottom: 3vw;
	}
	
	#gaming-parties .cont-parag-img.img-a-gauche {
		flex-direction: column;
	}
	
	#gaming-parties .cont-img {
		 width: 100%;
	}
	
	#gaming-parties .cont-parag {
		 width: 100%;
		 padding-top: 4vw !important;
	}
	
	#gaming-parties .img-au-bord .cont-parag {
		 width: 100%;
	}
	
	#gaming-parties .img-au-bord .cont-img {
		 width: 100% !important;
	}
	
	#gaming-parties .cont-titre-chapo h2 {
		 font-size: 5.9em;
		 line-height: 1.2em;
	}
	
	#gaming-parties .cont-titre-chapo .chapo p, 
	#gaming-parties .cont-titre-chapo .chapo li {
		 font-size: 4em;
	}
	
	#gaming-parties .texte-plus-petit .cont-parag p, 
	#gaming-parties .texte-plus-petit .cont-parag li {
		 font-size: 15px;
	}
	
}






@media screen and (max-width: 540px) {
	
	#header-gaming .grand-header-page h1 {
		 font-size: 4.7em;
	}
	
	body.fr #header-gaming .grand-header-page h1 {
		 font-size: 5.2em;
		 padding: 2.2vw 17vw 0 7vw;
		 width: 97%;
	}
	
	#header-gaming.head-media-services .grand-header-page h1 {
		 font-size: 4.7em;
		  font-size: 5.2em;
		  padding: 2.2vw 17vw 0 7vw;
		  width: 97%;
	}
	
	#header-gaming.head-superapp .grand-header-page h1,
	#header-gaming.head-cloud-gaming .grand-header-page h1 {
		padding: 4.9vw 6.3vw 0 7vw !important;
		width: auto !important;
	}
	
	#header-gaming .grand-header-page .conteneur-barres-liste,
	#header-gaming.head-fast-lane .grand-header-page .conteneur-barres-liste,
	#header-gaming.head-tv-as-a-service .grand-header-page .conteneur-barres-liste,
	#header-gaming.head-media-services .grand-header-page .conteneur-barres-liste {
		 width: 44vw;
	}
	
	body.fr #header-gaming .grand-header-page .conteneur-barres-liste,
	body.fr #header-gaming.head-fast-lane .grand-header-page .conteneur-barres-liste,
	body.fr #header-gaming.head-tv-as-a-service .grand-header-page .conteneur-barres-liste,
	body.fr #header-gaming.head-media-services .grand-header-page .conteneur-barres-liste {
		 width: 44vw;
	}
	
	body.en #header-gaming.head-fast-lane .grand-header-page .conteneur-barres-liste {
		width: 27vw;
	}
	
	#gaming-parties {
		 padding: 16vw 0 29vw;
	}
	
	#gaming-parties .cont-titre-chapo h2 {
		 font-size: 8em;
	}
	
	#gaming-parties .cont-titre-chapo .chapo p, 
	#gaming-parties .cont-titre-chapo .chapo li {
		 font-size: 6.2em;
	}
	
	#gaming-parties .cont-titre-chapo {
		padding-top: 21vw;
	}
	
	#gaming-parties .cont-parag-img {
		padding-top: 10vw;
	}
	
	
	
	/* 20240621 modif spé */
	
	body.fr .head-tv-as-a-service#header-gaming .grand-header-page h1 {
		width: 97%;
		padding: 2vw 3vw 0 7vw;
	}
	
	body.en .head-tv-as-a-service#header-gaming .grand-header-page h1 {
		padding: 2vw 3vw 0 7vw;
		 font-size: 5.2em;
		 width: 76vw;
	}
	
	body.en .head-tv-as-a-service#header-gaming .grand-header-page .conteneur-barres-liste {
		 width: 67vw;
	}
	
}