.main-wrapper{
	background-repeat:no-repeat;
	background-position:center bottom;
	background-size:cover;

}



.footerSection{
  	padding-top:25px;
  	padding-bottom:25px;
	background-color:#000;
	text-align:center;
	border-top:5px solid #ea0001;
}

.footerSection p{
	margin:0px;
	color:#fff;
}

.footerSection .social-icons{
	margin:0px;
	color:#fff;
	font-size:40px;


	}

.footerSection .social-icons a{
	color:#fff;
		margin:15px;
		display:inline-block;
}


.footer_logo{
	margin-top: -120px;
}


.main-wrapper{
	padding-top:100px;
	padding-bottom:200px;
}

.logo{
	height:110px;
}

.header-top{
	background-color:#000;
	color:#fff;
	padding:5px;
	font-size:12px;
}

.header-top a{
	color:#fff;
}

.header-top a:hover{
	color:#2c4d9a;
}

.text-right{
	text-align:right;
}

.header-bottom{
	background-color:#212529;
	padding:10px 5px;
}

.logo-container{
margin-top: -40px;display: block;margin-bottom: -94px;
}

.text-right{
	text-align:right;
}

.header-bottom a.link{
	color:#ffff;
text-transform:uppercase;
margin:0px 10px;
text-decoration:none;
}

.page-container{
	background-color:#fff;
	border-radius:3px;
	padding:20px 40px;;
}

.match-team img{
	height:150px;
}

.match-team{
	text-align:center;
	color:#fff;
	font-size:22px;
	font-weight:bold;
}

.match-team p{
	margin:10px 0px;
}


.card-time{
	background-color:transparent !important;
	
	margin-bottom:50px;
}

.card1{
	background-color:#1a5283;
	padding:10px;
	color:#fff;
	width:100px;
	text-align:center;
	font-size:34px;
	line-height:34px;
	border-radius:3px;
	font-weight:bold;
	padding-top:15px;
	margin:0px 10px;
	display:inline-block;
	
	-webkit-box-shadow: 0px 0px 24px -9px rgba(66, 68, 90, 1);
-moz-box-shadow: 0px 0px 24px -9px rgba(66, 68, 90, 1);
box-shadow: 0px 0px 24px -9px rgba(66, 68, 90, 1);
	
}


.card2{
	background-color:#461938;
	padding:10px;
	color:#fff;
	width:100px;
	text-align:center;
	font-size:34px;
	line-height:34px;
	border-radius:3px;
	font-weight:bold;
	padding-top:15px;
	margin:0px 10px;
	display:inline-block;
	
	-webkit-box-shadow: 0px 0px 24px -9px rgba(66, 68, 90, 1);
-moz-box-shadow: 0px 0px 24px -9px rgba(66, 68, 90, 1);
box-shadow: 0px 0px 24px -9px rgba(66, 68, 90, 1);
	
}

.card3{
	background-color:#1a5283;
	padding:10px;
	color:#fff;
	width:100px;
	text-align:center;
	font-size:34px;
	line-height:34px;
	border-radius:3px;
	font-weight:bold;
	padding-top:15px;
	margin:0px 10px;
	display:inline-block;
	
	-webkit-box-shadow: 0px 0px 24px -9px rgba(66, 68, 90, 1);
-moz-box-shadow: 0px 0px 24px -9px rgba(66, 68, 90, 1);
box-shadow: 0px 0px 24px -9px rgba(66, 68, 90, 1);
}


.card4{
	background-color:#461938;
	padding:10px;
	color:#fff;
	width:100px;
	text-align:center;
	font-size:34px;
	line-height:34px;
	border-radius:3px;
	font-weight:bold;
	padding-top:15px;
	margin:0px 10px;
	display:inline-block;
	
	-webkit-box-shadow: 0px 0px 24px -9px rgba(66, 68, 90, 1);
-moz-box-shadow: 0px 0px 24px -9px rgba(66, 68, 90, 1);
box-shadow: 0px 0px 24px -9px rgba(66, 68, 90, 1);
}


.card1 span, .card2 span, .card3 span, .card4 span{
	display:block;
	font-weight:normal;
	font-size:18px !important;
}

.overlay{

background-color: transparent;
    background-image: linear-gradient(180deg, rgba(15,25,79,0.23) 0%, #12121e 100%);
    opacity: 0.92;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
}

.btn{
	border-radius:3px;
}

.btn-primary{
	background-color:#ea0001;
	border-color:#ea0001;
	font-weight:Bold;
}


.btn-primary:hover{
	background-color:#b10304;
	border-color:#b10304;
}



#async-player .fp-ratio{

	background-image:url('../assets/images/ppv.jpg');
	background-position:center;
	background-size:cover;
}

.fp-error{
	height:50% !important;
	display:none !important; 
}


 .is-playing.is-error .fp-middle, .is-playing.is-error .fp-togglable, .is-waiting .fp-togglable, .is-waiting .fp-middle,
 .is-error .fp-middle, .is-error .fp-togglable{
	display: flex !important;
}


.is-playing.is-error .fp-secondary.fp-togglable, .is-waiting .fp-secondary.fp-togglable, .is-error .fp-secondary.fp-togglable{
	display: block !important;
}

.fp-timeline{
	//display:none !important;
	opacity:0;
}



#async-player.flowplayer{
	background-color:#000 !important;
}	


#async-player.flowplayer.is-playing, #async-player.flowplayer.is-fullscreen{
	background-color:transparent !important;
	background-image:none!important;
}	

#async-player.flowplayer.is-fullscreen{
	border:0px !important;
}

#async-player.flowplayer.is-fullscreen .fp-ratio{
	background-color:transparent !important;
	background-image:none!important;
}


.only-mobile{
		display:none;
	}


@media (max-width: 991.98px) { 
	.card1, .card2, .card3, .card4{
		width:75px;
	}
	
	.hide-mobile{
		display:none;
	}
	
	.text-center-mobile{
		text-align:center !important;
	}
	
	.only-mobile{
		display:block;
	}
}
