.zpersos{border-radius:15px;display: flex;align-items: center;justify-content:space-around}
.list-persos{display: grid;grid-template-columns:50% 50%;margin-bottom:50px}
.head-perso{display: flex;align-items: center;justify-content:left}
.head-perso .avatimg{margin:0 40px 40px;object-fit:cover;border-radius:50%}
.head-perso .avatnoimg{background-color:#efefef;width:130px;height:130px;border-radius:50%;margin:0 40px 40px;}
.list-persos .perso{padding:20px}
.zoneQuiz h2{margin:40px 0}
.zoneQuiz label{background-color: #efefef;padding: 15px 25px;margin: 10px;text-align: center;border-radius: 15px}
.zoneQuiz label:hover{background-color:#23d2e2;cursor:pointer}
.zoneQuiz input{display:none}
.zquest,#end{display:none}
.zquest.on,#end.on{display:block}

#ssmenu .menu-item{width:100px}
.content-grid .grid.gridmenu{grid-template-columns: 70% 13% 13%}

.BtAddLikeCharacter{display:flex;align-items: center;justify-content: center}
.BtAddLikeCharacter.off{background-color:#efefef}
.BtAddLikeCharacter.off:after{content:"Annuler votre vote";padding:10px 20px;color:#000}
.BtAddLikeCharacter.off span,.BtAddLikeCharacter.off svg{display:none}
.BtAddLikeCharacter svg{width:25px;margin:5px 10px}
.BtAddLikeCharacter:hover{opacity:0.8;transition: 0.3s}

.ranking h2{margin:20px 0 10px;display:inline-flex}
.rank{display: flex;align-items: center;border-radius:10px;margin:2px 0}
.rank img{object-fit:cover;width:50px;height:50px;margin:0 15px 0 0}
.rank b{font-size:28px;width:60px;text-align:center}
.rank strong{line-height: 15px;}
.rank i{font-size:10px;font-weight:normal}
.rank .avatnoimg{background-color:#efefef;width:50px;height:50px;border-top:2px solid #fff;border-bottom:2px solid #fff;margin:0 15px 0 0}


@media screen and (max-width: 900px){
	.grid.grid-9-3,.content-grid .gridvideo-images,.content-grid .grid.gridmenu,.content-grid .grid.gridstats-list{grid-template-columns: 100%}
	.grid.gridFocusSerie{ grid-template-columns: 100%;grid-template-areas:"content" "sidebar"}
	.bloc-list{margin-top:0}
	
	.list-persos{grid-template-columns:100%}
	.head-perso{flex-direction:column}
	.perso p{margin:20px 0 0 0;display:block}
	
	.zoneBg{max-width:80%}
	/* AMP */
	#ssmenu .menu-item{width:68px}
	.photo-preview-image amp-img img,.video-box-cover-image amp-img img,.post-preview-image amp-img img{object-fit:cover;border-radius:15px}
	.big-news .post-preview-image{position:relative}
}