.probabiliformazioni{
	display: flex;
	flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-around;
    margin: 30px -15px;
    padding-bottom: 1em;
    position: relative;
    overflow: hidden;
    background: linear-gradient(#0e0e0e 50%, #010e80 100%);
}
	
	.probabiliformazioni .in_casa_data .nome_squadra{
			right: 2.5em;left: auto;
			}
	
	@media screen and (max-width: 600px){
	
	.probabiliformazioni .in_casa_data .nome_squadra{right: 45px;left: 5vw;text-align: center;font-size:1.5em
			}}
	
	@media screen and (max-width: 600px){
	
	.probabiliformazioni .trasferta_data .nome_squadra{left: 45px;right: 5vw;text-align: center;font-size:1.5em
			}}
	
	.probabiliformazioni .nome_squadra {
		font-size: 2em;
		font-weight: bold;
		color: #fff;
		font-family: 'Roboto', sans-serif;
		text-shadow: 5px 5px 12px rgba(6, 52, 66, .7)!important;
		position: absolute;
		left: 2.5em;
		top: 92px;
		z-index: 1;
	}
	
	.probabiliformazioni .nome_squadra span {
			display: block;
			text-align: center;
			font-size: .5em;
			color: #fed800;
			font-weight: bold;
			font-family: 'Roboto', sans-serif;		
		}
	
	.probabiliformazioni  h5 {    
			font-weight: bold;
			letter-spacing: .02em;
			margin: 20px 0 10px;
			font-size: .8em;
			background: #1954f1b0;
			padding: 0.5em 1em;
			color: #fff;
			text-transform: uppercase;
			position: relative;
			border-radius: 3px;
	    }
	
	.probabiliformazioni  h5 .mtop{margin-top: 30px;}
	
	.probabiliformazioni  .data_partita {
			position: absolute;
			font-weight: bold;
			font-family: 'Roboto', sans-serif;
			font-size: .85em;
			max-width: 200px;
			text-align: center;
			z-index: 1;
			left: auto;
			right: auto;
			top: 0;
			color: #333;
			background: #fff;
			padding: 0.5em 1em;
			border-bottom-left-radius: 2px;
			border-bottom-right-radius: 2px;
		}
	
	.probabiliformazioni .stadio {
			color: #f2f2f2;
			text-align: center;
			width: 100%;
			position: absolute;
			top: 35px;
			z-index: 1;
			font-weight: bold;
			font-size: .8em;
		}
	
	.probabiliformazioni .in_casa{
			display:flex;
			flex-direction: column;
			width:50%;
			position: relative;
		}
	
	.probabiliformazioni .in_casa .in_casa_data{
				display: flex;
				padding: 0 1em;
				flex-direction: row;
				align-items: center;
				height: 150px;
				margin-bottom: 20px;
				background: #7d7e7d;
				background: linear-gradient(#52534e 0%, #0e0e0e 100%);
			}
	
	.probabiliformazioni .in_casa .in_casa_data img{
					transform: rotate(-15deg);
					margin-left: -20px;
					width: 100%;
					opacity: .2;
					margin-top: 20%;
				}
	
	.probabiliformazioni .in_casa:after {
			content: "VS";
			position: absolute;
			left: 100%;
			top: 79px;
			font-size: 1.2em;
			z-index: 2;
			color: #fed800;
			font-family: 'Roboto', sans-serif;
			width: 70px;
			font-weight: bolder;
			margin-left: -35px;
			text-align: center;
			border-radius: 50%;
			height: 70px;
			line-height: 72px;
			background: #333;
			}
	
	.probabiliformazioni .trasferta{
			display:flex;
			flex-direction: column;
			width:50%;
			position: relative;
		}
	
	.probabiliformazioni .trasferta .trasferta_data{
				display: flex;
				padding: 0 1em;
			    flex-direction: row-reverse;
				align-items: center;
				height: 150px;
				margin-bottom: 20px;
				background: #7d7e7d;
				background: linear-gradient(#52534e 0%, #0e0e0e 100%);
				
			}
	
	.probabiliformazioni .trasferta .trasferta_data img{
					transform: rotate(15deg);
					margin-right: -20px;
					width: 100%;
					opacity: .2;
					margin-top: 20%;
				}
	
	.probabiliformazioni .in_casa_lista_giocatori{
		display: flex;
		flex-direction: column;
		align-items: flex-end;
		padding-right: 2em;
		padding-left: 2em; 
		border-right:1px solid #fed7057d;
		text-align: right;
		padding-bottom:20px;
	}
	
	.probabiliformazioni .in_casa_lista_giocatori p{font-size: 1em; color:#f2f2f2; line-height: 1.5em;margin-bottom:10px;padding: 0 0 0 5vw;}
	
	.probabiliformazioni .in_casa_lista_giocatori div{font-size: 1em; color:#f2f2f2; line-height: 1.5em;margin-bottom:10px;padding: 0 0 0 5vw;}
	
	.probabiliformazioni .in_casa_lista_giocatori span {
			font-size: 1em;
			line-height: 1.6em;
			display: flex;
			align-items: center;
			font-family: 'Open Sans', sans-serif;
			color: #f2f2f2;
			font-weight: bold;
			padding-right: 10px;
			position: relative;
			transition: all .2s ease-out;
		}
	
	.probabiliformazioni .in_casa_lista_giocatori span b.num{
				font-size: .65em;
				background: #1d5a9d;
				color: #fff;
				border-radius: 50%;
				width: 20px;
				height: 20px;
				display: inline-flex;
				box-sizing: border-box;
				align-items: center;
				flex-wrap: nowrap;
				flex-direction: row;
				align-content: center;
				justify-content: center;
				margin-left: 5px;
				text-align: center;
			}
	
	.probabiliformazioni .in_casa_lista_giocatori span:hover{
				color:#fed803;
				transition: all .2s ease-in;
				padding-right: 30px;
				}
	
	.probabiliformazioni .in_casa_lista_giocatori span:hover:after {
					width: 50px;
					transition: width .2s cubic-bezier(0.72, 0.01, 1, 1);
					}
	
	.probabiliformazioni .in_casa_lista_giocatori span:after{
			content: "";
			position: absolute;
			right: -30px;
			height: 1px;
			background: #fed80354;
			width: 30px;
			transition: all .2s ease-out;
			}
	
	.probabiliformazioni .in_casa_lista_giocatori span:nth-of-type(12) {
					font-size: .8em;
					font-weight: bold;
					color: #fed803;
					line-height: 2.3em;
				}
	
	.probabiliformazioni .in_casa_lista_giocatori span:nth-of-type(12):after{
						background: #fed803;
						content: "\f111";
						width: 34px;
						height: 1px;
						position: absolute;
						top: 13px;
						right: -32px;
						font: normal normal normal 7px/1 FontAwesome;
						line-height: 2px;
						color: #fed803;
						text-indent: -2px;
					}
	
	.probabiliformazioni .in_casa_lista_giocatori span:nth-of-type(12):hover:after{width:50px;}
	
	.probabiliformazioni .in_casa_lista_giocatori h5:after {
			color: #010e80;
			content: "\f111";
			width: 30px;
			height: 2px;
			position: absolute;
			background: #010e80;
			top: 13px;
			right: -30px;
			font: normal normal normal 10px/1 FontAwesome;
			text-indent: 25px;
			line-height: 2px;
			}
	
	.probabiliformazioni .in_casa_lista_giocatori h5 span:after{content: none;}
	
	.probabiliformazioni .trasferta_lista_giocatori {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		padding-left: 2em;
		padding-right: 2em;
		}
	
	.probabiliformazioni .trasferta_lista_giocatori p{font-size: 1em; color:#f2f2f2; line-height: 1.5em;margin-bottom:10px;padding: 0 5vw 0 0;}
	
	.probabiliformazioni .trasferta_lista_giocatori div{font-size: 1em; color:#f2f2f2; line-height: 1.5em;margin-bottom:10px;padding: 0 5vw 0 0;}
	
	.probabiliformazioni .trasferta_lista_giocatori span {
			font-size: 1em;
			line-height: 1.6em;
			display: flex;
			align-items: center;
			font-family: 'Open Sans', sans-serif;
			color: #f2f2f2;
			font-weight: bold;
			padding-right: 0;
			position: relative;
			transition: all .2s ease-out;
			margin-right: 0; 
			padding-left: 10px;
			}
	
	.probabiliformazioni .trasferta_lista_giocatori span b.num{
				font-size: .65em;
				background: #1d5a9d;
				color: #fff;
				border-radius: 50%;
				width: 20px;
				height: 20px;
				display: inline-flex;
				box-sizing: border-box;
				align-items: center;
				flex-wrap: nowrap;
				flex-direction: row;
				align-content: center;
				justify-content: center;
				margin-left:0; 
				margin-right:5px;
				text-align: center;
				
			}
	
	.probabiliformazioni .trasferta_lista_giocatori span:hover{
				color:#fed800;
				transition: all .2s ease-in;
				padding-left: 30px;
				}
	
	.probabiliformazioni .trasferta_lista_giocatori span:hover:before {
					width: 50px;
					transition: width .2s cubic-bezier(0.72, 0.01, 1, 1);
					}
	
	.probabiliformazioni .trasferta_lista_giocatori span:before{
				content: "";
				position: absolute;
				left: -30px;
				height: 1px;
				background: #fed80354;
				width: 30px;
				transition: all .2s ease-out;
				}
	
	.probabiliformazioni .trasferta_lista_giocatori span:nth-of-type(12) {
					font-size: .8em;
					font-weight: bold;
					color: #fed800;
					line-height: 2.3em;
				}
	
	.probabiliformazioni .trasferta_lista_giocatori span:nth-of-type(12):before {
						background: #fed800;
						content: "\f111";
						width: 30px;
						height: 1px;
						position: absolute;
						top: 13px;
						left: -30px;
						font: normal normal normal 7px/1 FontAwesome;
						line-height: 2px;
						text-indent: -2px;
						color: #fed800;
					}
	
	.probabiliformazioni .trasferta_lista_giocatori span:nth-of-type(12):hover:before{width:50px;}
	
	.probabiliformazioni .trasferta_lista_giocatori h5 span{}
	
	.probabiliformazioni .trasferta_lista_giocatori h5:before{
						content:"\f111";
						width: 30px;
						height: 2px;
						position: absolute;
						background: #010e80;
						top: 13px;
						left: -30px;
						font: normal normal normal 10px/1 FontAwesome;
						line-height: 2px;
						text-indent: -3px;
						color: #010e80;
						}
	
	.probabiliformazioni .info-aggiuntive {
    border-top: 2px solid #333;
    padding: 10px 0 20px;
	color: #f2f2f2;
	}
	
	.probabiliformazioni .info-aggiuntive div {
			display: block;
			color: #f2f2f2;
			font-size: 1em;
			margin: 0;
			text-align: center;
			line-height: 1.6em;
		}
