/* IMMAGINI FLEX */

/* FLEX0 - LOGO */

@media screen and (min-width: 927px) {
	.flex0 {
    	max-width: 120px;
		align: center;
		}
	}
@media screen and (max-width: 926px) {
  .flex0 {
    	max-width: 65px;
		align: center;
		}
	}
	
/* FLEX1 - BANDIERE BARRA GRAN PREMI */

@media screen and (min-width: 927px) {
	.flex1 {
    	max-width: 25px;
		vertical-align: -7px;
		align: center;
		}
	}
@media screen and (max-width: 926px) {
  .flex1 {
    	max-width: 18px;
		vertical-align: -4px;
		align: center;
		}
	}
	
/* FLEX2 - BANDIERE EDIZIONI GP + LOGHI SCUDERIE TABELLA CARRIERA PILOTA*/

@media screen and (min-width: 927px) {
	.flex2 {
    	max-width: 32px;
		}
	}
@media screen and (max-width: 926px) {
  .flex2 {
    	max-width: 24px;
		}
	}
	
/* FLEX2B - BANDIERE NOMI PILOTI PAGINA PILOTA */

@media screen and (min-width: 927px) {
	.flex2b {
    	max-width: 32px;
		vertical-align: -9px;
		}
	}
@media screen and (max-width: 926px) {
  .flex2b {
    	max-width: 24px;
		}
	}
	
/* FLEX3 - BANDIERA NELLA SCHEDA TABLINK "INFORMAZIONI" */

@media screen and (min-width: 927px) {
	.flex3 {
    	max-width: 25px;
		vertical-align: -7px;
		align: center;
		}
	}
@media screen and (max-width: 926px) {
  .flex3 {
    	max-width: 18px;
		vertical-align: -5px;
		align: center;
		}
	}
	
/* FLEX4 - LOCANDINE */

@media screen and (min-width: 927px) {
	.flex4 {
    	max-width: 100%;
		}
	}
@media screen and (max-width: 926px) {
  .flex4 {
    	max-width: 250px;
		position: relative;
		}
	}
	
/* FLEX5 - BANDIERE POLE E GIRO VELOCE */

@media screen and (min-width: 927px) {
	.flex5 {
    	max-width: 20px;
		vertical-align: -6px;
		align: center;
		}
	}
@media screen and (max-width: 926px) {
  .flex5 {
    	max-width: 15px;
		vertical-align: -4px;
		align: center;
		}
	}
	
/* FLEX6 - METEO */

@media screen and (min-width: 927px) {
	.flex6 {
    	max-width: 40px;
		}
	}
@media screen and (max-width: 926px) {
  .flex6 {
    	max-width: 28px;
		}
	}
	
/* FLEX7 - CIRCUITI */

@media screen and (min-width: 927px) {
	.flex7 {
    	max-width: 100%;
		}
	}
@media screen and (max-width: 926px) {
  .flex7 {
    	max-width: 350px;
		}
	}
	
/* FLEX8 - BANDIERE PILOTI E COSTRUTTORI NELLE CLASSIFICHE + NELLE STATISTICHE*/

@media screen and (min-width: 927px) {
	.flex8 {
    	max-width: 20px;
		}
	}
@media screen and (max-width: 926px) {
  .flex8 {
    	max-width: 14px;
		}
	}
	
/* FLEX9 - LOGHI COSTRUTTORI E MOTORI NELLE STATISTICHE */

@media screen and (min-width: 927px) {
	.flex9 {
    	max-width: 90px;
		padding: 25px 0 0 0;
		}
	}
@media screen and (max-width: 926px) {
  .flex9 {
    	max-width: 75px;
		padding: 20px 0 0 0;
		}
	}
	
/* FLEX9b - LOGHI COSTRUTTORI E MOTORI NELLE STATISTICHE 1° POSTO*/

@media screen and (min-width: 927px) {
	.flex9b {
    	max-width: 90px;
		padding: 0 0 25px 0;
		}
	}
@media screen and (max-width: 926px) {
  .flex9b {
    	max-width: 75px;
		padding: 0 0 20px 0;
		}
	}

/* FLEX9c - LOGHI COSTRUTTORI INFORMAZIONE CLASSIFICA CAMPIONATO PILOTI*/

@media screen and (min-width: 927px) {
	.flex9c {
    	max-width: 90px;
		padding: 0;
		}
	}
@media screen and (max-width: 926px) {
  .flex9c {
    	max-width: 75px;
		padding: 0;
		}
	}

/* FLEX10 - FOTO AUTO CLASSIFICA CAMPIONATO PILOTI E COSTRUTTORI */

@media screen and (min-width: 927px) {
	.flex10 {
    	max-width: 72%;
		}
	}
@media screen and (max-width: 926px) {
  .flex10 {
    	max-width: 90%;
		}
	}
	
/* FLEX11 - BANDIERE CLASSIFICA CAMPIONATO PILOTI E COSTRUTTORI */

@media screen and (min-width: 927px) {
	.flex11 {
    	max-width: 24px;
		}
	}
@media screen and (max-width: 926px) {
  .flex11 {
    	max-width: 18px;
		vertical-align: -5px;
		align: center;
		}
	}
	
/* FLEX12 - LOGHI COSTRUTTORI PODIO CLASSIFICA CAMPIONATO COSTRUTTORI 2° E 3°*/

@media screen and (min-width: 927px) {
	.flex12 {
    	max-width: 100px;
		padding: 0;
		}
	}
@media screen and (max-width: 926px) {
  .flex12 {
    	max-width: 75px;
		padding: 0;
		}
	}

/* FLEX12b - LOGHI COSTRUTTORI PODIO CLASSIFICA CAMPIONATO COSTRUTTORI 1° */

@media screen and (min-width: 927px) {
	.flex12b {
    	max-width: 150px;
		padding: 0;
		}
	}
@media screen and (max-width: 926px) {
  .flex12b {
    	max-width: 85px;
		padding: 0;
		}
	}

/* FLEX13 - BANDIERE CARRIERA PILOTI */

@media screen and (min-width: 927px) {
	.flex13 {
    	max-width: 19px;
		vertical-align: -5px;
		}
	}
@media screen and (max-width: 926px) {
  .flex13 {
    	max-width: 10px;
		vertical-align: -5px;
		align: center;
		}
	}




	
	
	
	
.avatar { /*avatar piloti */
  border-radius: 50%;
  vertical-align: middle;
}
@media screen and (min-width: 927px) {
	.avatar {
    	width: 100px;
		height: 100px;
		}
	}
	
@media screen and (max-width: 926px) {
  .avatar {
    	width: 75px;
		height: 75px;
		}
	}

.avatar2 { /*avatar piloti auto condivisa in 2*/
  vertical-align: middle;
  border-radius: 50%;
}
@media screen and (min-width: 927px) {
	.avatar2 {
    	width: 70px;
		height: 70px;
		}
	}
	
@media screen and (max-width: 926px) {
  .avatar2 {
    	width: 50px;
		height: 50px;
		}
	}

.avatar3 { /*avatar piloti auto condivisa in 3*/
  vertical-align: middle;
  border-radius: 50%;
}
@media screen and (min-width: 927px) {
	.avatar3 {
    	width: 55px;
		height: 55px;
		}
	}
	
@media screen and (max-width: 926px) {
  .avatar3 {
    	width: 40px;
		height: 40px;
		}
	}

.avatar4 { /*avatar pilota campione*/
  vertical-align: middle;
  border-radius: 50%;
}
@media screen and (min-width: 927px) {
	.avatar4 {
    	width: 150px;
		height: 150px;
		}
	}
	
@media screen and (max-width: 926px) {
  .avatar4 {
    	width: 85px;
		height: 85px;
		}
	}

/* FLEX-X & FLEX-Y - IMMAGINE BLANK PER LARGHEZZA OTTIMALE TABELLA INFORMAZIONI SU MOBILE */

@media screen and (min-width: 927px) {
	.flexX {
    	width: 1px;
		}
	}
@media screen and (max-width: 926px) {
  .flexX {
    	width: 140px;
		max-height: 1px;
		}
	}
	
@media screen and (min-width: 927px) {
	.flexY {
    	width: 1px;
		}
	}
@media screen and (max-width: 926px) {
  .flexY {
    	width: 120px;
		max-height: 1px;
		}
	}