body{
	font-family: 'Poppins', sans-serif;
	color: #000;
	font-size:14px;
	line-height:20px;
	background-color:#471252;
}

.header, .footer{
	background-color:#471252;
	padding:10px 0px;
}


.header a, .footer a{
	color:#fff;
	font-weight:500;
	text-transform:uppercase;
	font-size:16px;
}

.header .logo-ppv img, .footer .logo-ppv img{
	height:70px;
}

.header ul, .footer ul{
	display:inline-block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	line-height:70px;
}

.header ul li, .footer ul li{
	display:inline-block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-left:20px;
}

.menu-top{
	text-align:right;
}


.middle{
	background-color:#f9f9f9;
	padding:70px 0px;
}

.box-text-subpages{
	background-color:#fff;
	padding:40px;
	margin-top:0px;
	margin-bottom:30px;
}

.box-text{
	background-color:#fff;
	padding:40px;
	margin-bottom:30px;
	    -webkit-box-shadow: 0px 0px 12px 0px rgb(120 146 141 / 6%);
    box-shadow: 0px 0px 12px 0px rgb(120 146 141 / 6%);
}

.no-matches{

	background-color:#fff;
	padding:40px;
	margin-bottom:30px;
	    -webkit-box-shadow: 0px 0px 12px 0px rgb(120 146 141 / 6%);
    box-shadow: 0px 0px 12px 0px rgb(120 146 141 / 6%);

}

.box-text h3, .box-text-subpages h3, h3{
	color:#471252;
	font-size:16px;
	font-weight:600;
}

.box-text p a, .box-text-subpages p a{
	color:#db2349;
	font-weight:bold;
	text-decoration:underline;
}

.box-text p, .box-text-subpages2 p{
	margin:0px;
}


.match-box{
	background-color:#471252;
	color:#fff;
	font-weight:bold;
	margin-bottom:30px;
	    -webkit-box-shadow: 0px 0px 12px 0px rgb(120 146 141 / 6%);
    box-shadow: 0px 0px 12px 0px rgb(120 146 141 / 6%);
}

.match-box-1{
	float:left;
	background-color:#db2349;
	text-align:right;
	padding:10px;
	line-height:18px;
	width:30%;
	text-transform:uppercase;
}

.match-box-5{
	float:left;
	background-color:#db2349;
	text-align:left;
	padding:10px;
	line-height:18px;
	width:30%;
	text-transform:uppercase;
}

.match-box-2{
	float:left;
	width:15%;
	height:56px;
	background-color:#fff;
	background-size:auto 90%;
	background-position:center;
	background-repeat:no-repeat;
}

.match-box-4{
	float:left;
	width:15%;
	height:56px;
	background-color:#fff;
	background-size:auto 90%;
	background-position:center;
	background-repeat:no-repeat;
}

.match-box-3{
	float:left;
	width:10%;
	background-color:#682f74;
	height:56px;
	line-height:56px;
	font-size:22px;
	font-weight:bold;
	text-align:center;
}

.match-box-6{
	font-weight:500;
	padding:10px 15px;
}

.match-box-6 img{
	height:19px;
	margin-right:10px;
	float:left;
}

.match-box-7{
	float:right;
}

.buy-btn, .buy-btn:hover{
	color:#00efe6;
	text-decoration:underline;
	margin-left:20px;
	margin-right:20px;
	display:inline-block;
}

.login-btn, .login-btn:hover{
	color:#fff;
	text-decoration:underline;
}

.form-control{
	border-radius:0px;
	border-color:#471252;
}


label{
	color:#db2349;
	font-weight:bold;
}

.btn-primary{
	background-image:none;
	background-color:#db2349;
	border-color:#db2349;
	color:#fff;
	border-radius:0px;
}

.btn-primary:hover{
	background-image:none;
	background-color:#bb092e;
	border-color:#bb092e;
	color:#fff;
	border-radius:0px;
}

.alert{
	border-radius:0px;
	font-weight:bold;
}

.alert-danger{
	text-align:center;
	background-color:#db2349;
	color:#fff;
	border-color:#bb092e;
}


@media (max-width: 991.98px) {

	.header, .footer{
		text-align:Center;
	}
	
	.header .logo-ppv img, .footer .logo-ppv img{
		height:40px;
	}
	
	.menu-top{
		text-align:center;
		padding-top:20px;
	}
	
	.header ul, .footer ul{
		line-height:30px;
	}
	
	.header ul li, .footer ul li{
		margin-left:10px;
		margin-right:10px;
	}
	
}



#async-player .fp-ratio{

	background-image:url('../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-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;
}


#async-player.no-bg{
	background-image:none !important;
}

.fp-share-menu{
	display:none !important;
}

#async-player.flowplayer{
	background-color:#000 !important;
}	


#async-player.flowplayer.is-playing{
	background-color:transparent !important;
	background-image:none!important;
}	


.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-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;
}



#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;
}