@font-face {

    font-family: 'Lato Regular';

    src: url('../fonts/Lato-Regular.eot'); /* IE9 Compat Modes */

    src: url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

         url('../fonts/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */

         url('../fonts/Lato-Regular.woff') format('woff'), /* Modern Browsers */

         url('../fonts/Lato-Regular.ttf') format('truetype');

    font-style: normal;

    font-weight: normal;

    text-rendering: optimizeLegibility;

}

@font-face {

    font-family: 'Lato Bold';

    src: url('../fonts/Lato-Bold.eot'); /* IE9 Compat Modes */

    src: url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

         url('../fonts/Lato-Bold.woff2') format('woff2'), /* Modern Browsers */

         url('../fonts/Lato-Bold.woff') format('woff'), /* Modern Browsers */

         url('../fonts/Lato-Bold.ttf') format('truetype');

    font-style: normal;

    font-weight: normal;

    text-rendering: optimizeLegibility;

}

@font-face {

	font-family: 'Play';

	src: url('../fonts/Play.eot?#iefix') format('embedded-opentype'),

		 url('../fonts/Play.woff') format('woff'),

		 url('../fonts/Play.ttf')  format('truetype'),

		 url('../fonts/Play.svg#Play') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'Play-Bold';

	src: url('../fonts/Play-Bold.eot?#iefix') format('embedded-opentype'),

		 url('../fonts/Play-Bold.woff') format('woff'),

		 url('../fonts/Play-Bold.ttf')  format('truetype'),

		 url('../fonts/Play-Bold.svg#Play-Bold') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'RobotoCondensed-Light';

	src: url('../fonts/RobotoCondensed-Light.eot?#iefix') format('embedded-opentype'),

		 url('../fonts/RobotoCondensed-Light.woff') format('woff'),

		 url('../fonts/RobotoCondensed-Light.ttf')  format('truetype'),

		 url('../fonts/RobotoCondensed-Light.svg#RobotoCondensed-Light') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'Raleway-Light';

	src: url('../fonts/Raleway-Light.eot?#iefix') format('embedded-opentype'),

		 url('../fonts/Raleway-Light.woff') format('woff'), 

		 url('../fonts/Raleway-Light.ttf')  format('truetype'), 

		 url('../fonts/Raleway-Light.svg#Raleway-Light') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'Raleway-Regular';

	src: url('../fonts/Raleway-Regular.eot?#iefix') format('embedded-opentype'),  

		 url('../fonts/Raleway-Regular.woff') format('woff'), 

		 url('../fonts/Raleway-Regular.ttf')  format('truetype'), 

		 url('../fonts/Raleway-Regular.svg#Raleway-Regular') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'Raleway-SemiBold';

	src: url('../fonts/Raleway-SemiBold.eot?#iefix') format('embedded-opentype'),

		 url('../fonts/Raleway-SemiBold.woff') format('woff'), 

		 url('../fonts/Raleway-SemiBold.ttf')  format('truetype'), 

		 url('../fonts/Raleway-SemiBold.svg#Raleway-SemiBold') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'Raleway-Bold';

	src: url('../fonts/Raleway-Bold.eot?#iefix') format('embedded-opentype'),

		 url('../fonts/Raleway-Bold.woff') format('woff'), 

		 url('../fonts/Raleway-Bold.ttf')  format('truetype'), 

		 url('../fonts/Raleway-Bold.svg#Raleway-Bold') format('svg');

	font-weight: normal;

	font-style: normal;

}







body{

	background:#1d1d1d;

}

body img{

	max-width:100%;

}



.content{

	padding:30px 0;

}

h4.title{

	font-family: 'Raleway-Bold';

	color:#f82b2b;

	text-transform:uppercase;

}

.content p{

	font-family: 'Raleway-Light';

	color:#e3e3e3;

}



/*	Home Page	*/

/*	Top Bar	*/

.topbar{

	background:#ECECEC;

}

.topbar > .row{

	margin:0px;

}

.top-left{

	padding-top:10px;

	padding-bottom:10px;

	background:#ECECEC;

}

.top-right{

	padding-top:13px;

	padding-bottom:13px;

	background:#151515;

}

.top-left p{

	font-family: 'Play-Bold';

	color:#151515;

	text-transform:uppercase;

	margin:0;

	text-align:center;

}

.top-left p img{

	margin:0 30px 0 0;

}

.top-right .news-scroll .carousel-control{

	background:#151515;

	right:10%;

	left:inherit;

	width:inherit;

	border:1px solid #fff;

	padding:0 10px;

	height:20px;

}

.top-right .news-scroll .left{

	margin:0 22px;

}

.top-right .news-scroll .carousel-control .glyphicon{

	font-size:9px;

	top:19px;

}

.top-right .news-scroll .carousel-caption{

	position:initial;

	padding:0px;

}

.top-right .news-scroll .carousel-caption p{

	font-family: 'Play';

	color:#ececec;

	margin:0 0 0 5%;

	text-align:left;

}

.top-right .news-scroll .carousel-caption p a{

	font-family: 'Play-Bold';

	color:#f82b2b;

}


a.homelatestbutton:hover{
	color: #f82b2b !important;
    background: #ffffff !important;
}

.footer1 a:hover{
	background: #ffffff !important;
	color: #f82b2b !important;	
}


/*	Slider	*/

.slide-show img{

	width:100%;

}

.slide-show .carousel-caption{

	text-align:left;

}

.slide-show .carousel-caption h3{

	font-family: 'Raleway-SemiBold';

	color:#fff;

	text-transform:uppercase;

	font-size:2em;
	
	padding:0 0 5px 0;

}

.slide-show .carousel-caption h3 span{

	color:#f82b2b;

	font-weight:800;

}

.slide-show .carousel-caption a{

	font-family: 'Play-Bold';

	color:#ececec;

	text-transform:uppercase;

	background:#f82b2b;

	font-size:18px;

	padding:12px 20px;

	border-radius:0px;

}

.slide-show .carousel-caption a:hover{

	background:#fff;

	color:#f82b2b;

}

.slide-show .slide1-content{

    left: initial;

    right: 22% !important;

	bottom:70px !important;

}

.slide-show .slide2-content{

    left: initial;

    right: 25.5% !important;

	bottom:50px !important;

}

.slide-show .slide3-content{

	left:8% !important;

	bottom:none !important;

	top:0px !important;

}

.slide-show .carousel-control.left, .slide-show .carousel-control.right{

	background:none;

}

@media (max-width: 767px) {

	.slide-show .carousel-caption h3{

		font-size:1.5em;

	}

	.slide-show .carousel-caption a{

		font-size:20px;

		padding:8px 20px;

	}

}

@media (max-width: 615px) {

	.slide-show .carousel-caption h3{

		font-size:1.2em;

	}

	.slide-show .carousel-caption a{

		font-size:18px;

		padding:6px 20px;

	}

}

@media (max-width: 615px) {

	.slide-show .slide1-content {

		bottom: 33px !important;

	}

	.slide-show .slide2-content {

		bottom: 25px !important;

	}

}

@media (max-width: 470px) {

	.slide-show .slide1-content {

		bottom: 15px !important;

	}

	.slide-show .slide2-content {

		bottom: 15px !important;

	}

	.slide-show .slide3-content {

		top: -15px !important;

	}

}

@media (max-width: 425px) {

	.slide-show .carousel-caption h3{

		font-size:1em;

	}

	.slide-show .carousel-caption a{

		font-size:14px;

		padding:4px 20px;

	}

}

@media (max-width: 389px) {

	.slide-show .slide1-content {

		bottom: -5px !important;

	}

	.slide-show .slide2-content {

		bottom: -5px !important;

	}

	.slide-show .slide3-content {

		top: -25px !important;

	}

}



/*	Menu	*/

.menubar{

	background:#151515;

}

.menubar .navbar{

    background: none;

    border: none;

    border-radius: 0px;

}

.menubar .navbar .container-fluid{

	padding-right:5px;

}

.menubar .nav li a{

	font-family: 'Play';

	color:#fff;

	text-transform:uppercase;

	border-top:4px solid #151515;

    padding: 20px 0 0 0;

    margin: 0 15px;

}

.menubar .nav li:hover a, .menubar .nav li.active a{

	background:none !important;

	color:#f82b2b !important;

	/*border-top:4px solid #f82b2b;*/

}

.menubar .nav li.login a{

	font-family: 'Play-Bold';

	background:#f82b2b;

	padding:7px 15px;

	margin:13px 0 0 0;

}

.menubar .nav li.login:hover a{

	background:#fff !important;

	color:#f82b2b !important;

}

@media (max-width: 767px) {

	.menubar li a{

		border:none !important;

	}

	.menubar .col-md-8{

		position:absolute;

		z-index:100;
		width:100% !important;

	}
	.menubar .col-md-4{

	
		width:100% !important;

	}

	.menubar .navbar-collapse{

		background:#151515;

		width:25%;

		float:right;

	}

	.menubar button{

		margin-top:15px;

	}

}

@media (max-width: 614px) {

	.menubar .navbar-collapse{

		width:35%;

	}

}

@media (max-width: 490px) {

	.menubar .navbar-collapse{

		width:60%;

	}

}

@media (max-width: 380px) {

	.menubar .logo img{

		width:70%;

	}

}



/*	Tipster	*/

.tipster{

	padding:30px 0;

	padding-right:16px;

}

.tipster .tipster-left h4{

	font-family: 'Raleway-Bold';

	color:#f82b2b;

	text-transform:uppercase;

}

.tipster .tipster-left p{

	font-family: 'Raleway-Light';

	color:#fff;

	line-height:1.8em;

	margin:0 20px 0 0;

}

.tipster .tipster-right{

	border-bottom:1px solid #333333;

	padding-right:0px;

	margin:20px 0 0 0;

}

.tipster .tipster-right p.title{

	font-family: 'Raleway-Regular';

	background:#f82b2b;

	padding:13px 10px;

	color:#fff;

	margin:0 0 0 14px;

	text-align:center;

	font-size:15px;

}

.tipster .tipster-right p.title span{

	font-weight:700;

}

.tipster .tipster-right p.para{

	color:#f82b2b;

	padding:10px;

	border-top:1px solid #333333;

	border-right:1px solid #333333;

	margin:0px;

	text-align:center;

}

@media (min-width: 767px) {

	.tipster .tipster-right p.title:before{

		content:'';

		position:absolute;

		top:0;

		left:14px;

		border-bottom: 47px solid #f82b2b;

		border-left: 15px solid transparent;

	}

	.tipster .tipster-right p.para:before {

		position:absolute; left:0px; top:49px; content:'';

		border-top: 40px solid #333333;

		border-right: 15px solid transparent;

	}



	.tipster .tipster-right p.para:after {

		position:absolute; left:-1px; top:49px; content:'';

		border-top: 40px solid #1d1d1d;

		border-right: 15px solid transparent;

	}

}

.tipster .tipster-right p a{

	font-family: 'Play';

	color:#f82b2b;

	padding:0 5px;

}



/*	How it Works and Statistics	*/

.how-it-works-bg{

	background:#000;

	padding-right:0px;

}

.statistics-bg{

	background:#ececec;

	padding-left:0px;

}

@media (min-width: 767px) {

	.how-it-works-bg{

		margin-left:15px;

	}

	.statistics-bg{

		margin-right:15px;

	}

}

@media (max-width: 767px) {

	.how-it-works-bg{

		padding:0 15px;

	}

	.statistics-bg{

		padding:0 15px;

	}

}

.how-it-works{

	padding:20px 30px 40px 30px;

}

.statistics{

	padding:20px 30px;

}

.hs-title{

	font-family: 'Play';

	color:#fff;

	text-transform:uppercase;

	font-size:2em;

	margin-top:10px;

}

.how-title{

	padding:0 0 30px 0;

}

.stat-title{

	color:#151515;

}

.stat-title img{

	margin-top:-10px;

}

.how-it-works p{

	font-family: 'Play';

	color:#ececec;

	padding:5px 0;

	margin:0 0 13px 0;

}

.how-it-works p b{

	font-family: 'Raleway-Bold';

	color:#f82b2b;

	text-transform:uppercase;

	font-size:1.35em;

}

.how-it-works p span{

	float:right;

	margin-bottom:15px;

}

@media (max-width: 767px) {

	.how-it-works p span{

		width:100%;

	}

}

.how-it-works p a{

	color:#f82b2b;

}

.statistics .row{

	margin:14px 0 0 0;

}

.statistics .sleft, 

.statistics .sright{

	padding:0px;

}



/*

.statistics .sbox1{

	background:#d7d7d7 url(../images/stat-bg-01.jpg) no-repeat right;

}

.statistics .sbox2{

	background:#d7d7d7 url(../images/stat-bg-02.jpg) no-repeat right;

}

.statistics .sbox3{

	background:#d7d7d7 url(../images/stat-bg-03.jpg) no-repeat right;

}

.statistics .sbox4{

	background:#d7d7d7 url(../images/stat-bg-04.jpg) no-repeat right;

}

.statistics .sbox5{

	background:#d7d7d7 url(../images/stat-bg-05.jpg) no-repeat right;

}

*/





.statistics .sleft{

	background:#d7d7d7;

}

.statistics .sbox1 .sright{

	background:#d7d7d7 url(../images/stat-bg-01.jpg) no-repeat right;

}

.statistics .sbox2 .sright{

	background:#d7d7d7 url(../images/stat-bg-02.jpg) no-repeat right;

}

.statistics .sbox3 .sright{

	background:#d7d7d7 url(../images/stat-bg-03.jpg) no-repeat right;

}

.statistics .sbox4 .sright{

	background:#d7d7d7 url(../images/stat-bg-04.jpg) no-repeat right;

}

.statistics .sbox5 .sright{

	background:#d7d7d7 url(../images/stat-bg-05.jpg) no-repeat right;

}



.statistics .sbox2 .stats p{

	margin-left:5px;

}

.statistics .sbox3 .stats p{

	margin-left:15px;

}

.statistics .sbox4 .stats p{

	margin-left:30px;

}

.statistics .sbox5 .stats p{

	margin-left:50px;
	

}

.statistics p{

	font-family: 'Play';

	text-transform:uppercase;

	color:#000000;

	font-size:15px;

	padding:10px 0 10px 10px;

	margin:0px;

}

.statistics .stats p{

	padding-right: 10px;
	text-align:right !important;

	color:#fff;

	font-size:14px;

}

.statistics a{

	color:#f82b2b;

	font-family: 'Play';
	font-weight:bold;

}

.statistics .link{

	margin:15px 0 0 0;

}



/*	Tipster	*/

.tipsters{

	background:#131314;

	padding:30px;

	margin:40px 0;

}

.tipsters .tipster-title{

	font-family: 'Play';

	background:#f82b2b;

	padding:14px 30px 14px 50px;

}

.tipsters .tipster-title h3{

	font-weight:400;

	color:#fff;

	text-transform:uppercase;

	font-size:25px;

	margin:3px 0 0 0;

}

.btn-white{

	background:#fff;

	color:#f82b2b;

	font-size:16px;

	border-radius:0px;

	padding:5px 10px;

}

.table-tipster{

	background:#fff;

}

.table-tipster thead tr th{

	font-family: 'Play-Bold';

	color:#606060;

	text-align:center;

	font-size:20.21px;

	border:none;

	padding:16px 0;

}

.table-tipster tbody tr td{

    font-family: 'Lato Regular';

	text-align:center;

	color:#000;

	font-size:16px;

	border-left:2px solid #e6e6e6 !important;

	border:none;

	padding:11px 0;

}

.table-tipster tbody tr td.green{

	color:#0aa62f;

}

.table-tipster tbody tr td.red{

	color:#f52121;

}

.table-tipster tbody tr td.blue{

	color:#1a43c6;

}

.table-tipster tbody tr td.black{

    font-family: 'Lato Bold';

}

.table-tipster tbody tr td a{

	color:#f31c1c;

}

.table-tipster > tbody > tr:nth-of-type(odd) {

    background-color: #f5f5f5;

}

.table-tipster tbody tr:hover td{

	background:#eee;

}



/*	Latest Games	*/

.games .gleft{

	padding-right:0px;

}

.games .gright{

	background:#f82b2b;

	padding-left:0px;

}

@media (min-width: 767px) {

	.games .gright{

		margin-right:15px;

	}

}

@media (max-width: 767px) {

	.games .gleft{

		padding:0;

	}

}

.games-left h1{

	font-family: 'Play';

	color:#fff;

	margin:7px 0 0 0;

	text-align:center;

}

.games-left p{

	font-family: 'Play';

	color:#fff;

	text-transform:uppercase;

	font-size:18px;

	margin:5px 0 5px 0;

}

.games-left p span{

	font-family: 'Raleway-Light';

	display:block;

	font-size:13px;

	text-transform:initial;

	

}

.games-left p span a{

	color:#f82b2b;

}

.games-left .game-odd,

.games-left .game-even{

	padding:10px 0;

}

.games-left .game-odd{

	background:#131314;

}

.games-right{

	font-family: 'Play';

	padding:38.5% 0;

}

@media (min-width: 767px) {

	.games-right:before{

		content:'';
	     display:none !important;;
		position:absolute;

		top:0px;

		left:-50px;

		

	}

}

.games-right h2{

	color:#fff;

	text-transform:uppercase;

	margin:0 0 10px 0;

	font-size:2em;

}

.games-right a{

	text-transform:uppercase;

	font-size:17px;

}



/*	Why Us	*/

.why-us{

	margin:60px 0 100px 0;

	background:#fff;

}

.why-us .wleft{

	padding-right:0px;

}

.why-us .wright{

	padding-left:0px;

}

@media (max-width: 768px) {

	.why-us .wleft{

		padding:0 15px;

	}

	.why-us .wright{

		padding:0 15px;

	}

}

.why-us .why-left{

	background:#f82b2b;

	padding:20px;

}

.why-left h3{

	font-family: 'Play';

	margin:0px;

	color:#fff;

	text-transform:uppercase;

}

.why-left h3 i{

	padding:0 2px 0 0;

}

.why-left ul{

	margin:15px 0;

	padding:0px;

}

.why-left ul li{

    font-family: 'Lato Regular';

	list-style-type:none;

	color:#fff;

	line-height:2.6em;

	border-bottom:1px solid #ff6c6c;

	font-size:14px;

}

.why-left ul li.last{

	border:none;

}

.why-left ul li:before{

    font: normal normal normal 14px/1 FontAwesome;

	content: "\f164";

	margin:0 5px 0 0;

}

.btn-default{

	font-family: 'Raleway-Regular';

	background:none;

	border-radius:0px;

	color:#fff;

	border:1px solid #fff;

	font-size:14px;

}

.why-right {
    padding: 20px 30px 20px 0px;
}

.why-right h3{

	font-family: 'Play';

	margin:0px;

	text-transform:uppercase;

	color:#1d1d1d;

}



/*	Footer	*/

.footer1{

	background:#f82b2b;

	padding:13.5px 0;

}

.footer1 p.backtop{

	margin:10px 0 0 0;

}

.footer1 a#backToTopBtn{

	border:1px solid #fff;

	color:#fff;

	padding:4px 8px;

}

.footer1 a#backToTopBtn:hover{

	background:#fff;

	color:#000;

}

.footer2{

	background:#151515;

	padding:60px 0 18px 0;

}

.footer2 .ftitle{

	font-family: 'Play';

	color:#ececec;

	text-transform:uppercase;

	padding:0 0 15px 0;

}

.footer2 .ftitle span{

	color:#f82b2b;

}

.footer2 .fabout{

	padding:10px 0;

}

.footer2 .fabout p{

	font-family: 'Raleway-Regular';

	color:#606060;

	font-size:13px;

	text-align:justify;

}

.footer2 form input{

	border-radius:0px;

	border:0px;

	background:#313131;

	width:100%;

}

.footer2 form span{

	border-radius:0px;

	background:#f82b2b;

	border:none;

}

.footer2 form span i{

	color:#fff;
	cursor:pointer;

}

.footer2 ul{

	padding:0 0 0 15px;

}

.footer2 ul li{

	font-family: 'Play';

	list-style-type:square;

	color:#3d3d3d;

}

.footer2 ul li a{

	color:#757575;

	text-transform:uppercase;

	font-size:12px;

}

.footer2 ul li span{

	display:block;

	color:#3d3d3d;

	text-transform:uppercase;

	font-size:9px;

	padding:0 0 15px 0;

}

.footer3{

	font-family: 'Play';

	background:#1d1d1d;

	padding:20px 0;

}

.footer3 p.copyright{

	color:#757575;

	text-transform:uppercase;

	margin:0px;

}

.footer3 p.copyright a{

	color:#f82b2b;

}

.footer3 p.social{

	margin:0px;

	color:#ececec;

	text-align:right;

}

.footer3 p.social a{

	color:#757575;

	border:1px solid #757575;

	padding:2px 4px;

	margin:0 3px;

}

.footer3 p.social a:hover{

	color:#f82b2b;

	border:1px solid #f82b2b;

}



/*	Inner Page Banners	*/

.banner{

	background:url(../images/banner.png) center;

	height:220px;

}

.breadcrumbs{

	padding-top:8%;

}

.breadcrumbs h3{

	font-family: 'Raleway-Bold';

	color:#fff;

	text-transform:uppercase;

	margin:0px;

}

.breadcrumbs p{

	font-family: 'Raleway-Light';

	margin:0px;

	text-transform:uppercase;

	color:#f82b2b;

	font-size:11px;

}

.breadcrumbs p a{

	color:#fff;

}

.breadcrumbs p i{

	color:#fff;

	padding:0 4px;

}

.breadcrumbs a.btn{

	font-family: 'Play';

	color:#ffffff;

	text-transform:uppercase;

	background:#f82b2b;

	font-size:13px;

	padding:3% 7%;

	border-radius:0px;

}

.breadcrumbs a.btn:hover{
	color:#f82b2b;
	background:#ffffff;	
}

.breadcrumbs a.btn b{

	font-family: 'Play-Bold';

}



/*	Privacy Policy	*/

.privacy{

	padding:40px 0;

}

.privacy p{

	color:#f0f0f0;

	font-family: 'Raleway-Light';

	line-height:2em;

	margin:0 0 25px 0;

}



/*	Live Scores	*/

.livescores{

	padding:400px;

}



/*	login	*/

#loginbox{

	width:400px;

	margin:10% auto;

	padding:30px;

	background:#252525;

	border-radius:4px;

}

#loginbox h3{

	font-family: 'Raleway-Bold';

	text-transform:uppercase;

	color:#f82b2b;

	margin:0 0 20px 0;

	font-size:21px;

}

@media (max-width: 400px) {

	#loginbox{

		width:100%;

	}

}

#loginbox .form-group{

	margin:0 0 20px 0;

}

#loginbox input{

	font-family: 'Play';

	border:none;

	border-radius:0px;

	color:#666666;

	 height:50px;

}

#loginbox .input-group-addon{

	background:#fff;

	border-radius:0px;

}

#loginbox button{

	font-family: 'Play-Bold';

	color:#ececec;

	text-transform:uppercase;

	background:#f82b2b;

	font-size:13px;

	width:100%;

	padding:10% 0;

	border-radius:0px;

	font-size:14px;

}

#loginbox button:hover{
	background:#ffffff;
	color:#f82b2b;	
}

#loginbox p{

	font-family: 'Raleway-Regular';

	text-align:center;

	color:#fff;

	margin:5px 0 0 0;

}

#loginbox p a{

	color:#ff4848;

}



/*	Signup	*/

.signup{

	padding:40px 0;

}

.signup p{

	margin:30px 0;

}

.signup form{

	padding:20px 0;

}

.signup form input{

	font-family: 'Play';

	border:none;

	border-radius:0px;

	color:#666666;

	padding:0px 10px;

	height:50px;

}

.signup form select{

	font-family: 'Play';

	border:none;

	border-radius:0px;

	color:#666666;

	height:50px;

}

.signup form .input-group-addon{

	background:#fff;

	border-radius:0px;

}

.signup form button{

	font-family: 'Play-Bold';

	color:#ececec;

	text-transform:uppercase;

	background:#f82b2b;

	font-size:13px;

	padding:15px 80px;

	border-radius:0px;

	font-size:14px;

}

.signup form button:hover{
	background:#ffffff;
	color:#f82b2b;	
}

.signup form .singupbtn{

	margin:30px 0;

}



/*	Upcoming Picks	*/

.pick{

	padding:0px;

	background:none;

}

.upcoming-table{

	font-family: 'Play';

	margin:0 0 60px 0;

}

.upcoming-table thead tr th{

	background:url(../images/th-bg.png);

	text-align:center;

	color:#f3f3f3;

	text-transform:uppercase;

	font-size:16px;

	border:0px;

	padding:15px 0;

}

.upcoming-table tbody tr td{

	color:#000;

	font-size:16px;

	text-align:center;

	background:#c5c5c5;

	border-left:1px solid #b5b5b5;

}

.upcoming-table tbody tr td.red{

	color:#f93131;

}

.upcoming-table tbody tr td.green{

	color:#0aa62f;

}

.upcoming-table tbody tr td.blue{

	color:#1a43c6;

}

.upcoming-table tbody tr td.price{

	font-size:22px;

	line-height:0.9em;

}

.table-responsive input[type="submit"]{
	font-family:"Play-Bold";
	text-transform:uppercase;	
}

.upcoming-table tbody tr td a{
	
	text-transform:uppercase;
	
	font-family:"Play-Bold";

	background:#f82b2b;

	color:#fff;

	padding:5px 15px;

	font-size:16px;

	cursor:pointer;
	
	text-decoration:none;

}

.upcoming-table tbody tr td a:hover{

	background:#fff;

	color:#f82b2b;

}

.upcoming-table tbody tr:nth-child(even) td{

	background:#fff;

}

.upcoming-table tbody tr:last-child td{

	box-shadow:none;

}



.content p.link a{

	text-decoration:underline;

	color:#f82b2b;

}

.content p.link a:hover{

	text-decoration:none;

}



/*	Welcome	*/

.welcome .pick{

	padding:30px 0;

}

.accordion-toggle:after {

    font-family: 'FontAwesome';

    content: "\f077";    

    float: right;

	padding: 0 4px;

	border:1px solid #fff;

}

.accordion .collapsed:after {    

    content: "\f078" !important;   

}

.accordion-heading{

	background:#f82b2b;

	padding:15px 30px;

}

.accordion-heading a{

	font-family: 'Raleway-SemiBold';

	color:#fff;

	text-transform:uppercase;

	text-decoration:none;

	font-size:18px;

}

.accordion-inner{

	margin:0 0 20px 0;

}

.accordion-body{

	background:#252525;

	padding:0px;

}

.account-table tr td{

	border:none !important;

	padding:10px 0;

}

.account-table tr td b{

	font-family: 'Raleway-Light';

	color:#fff;

	font-size:14px;

}

.account-table tr td input.form-control{

	font-family: 'Play';

	background:#fafafa;

	border:1px solid #cecdca;

	border-radius:0px;

	color:#1d1d1d;

	height:30px;

}

.account-table tr td{

	font-family: 'Play';

	color:#c1c1c1;

	font-size:14px;

}

.account-table tbody tr td input.submit{

	background:#f82b2b;

	color:#fff;

	padding:4px 20px;

	font-size:17px;

	text-transform:uppercase;

	border:0px;

	margin:20px 0 0 0;

}

.accordion-body .member{

	padding:30px;

}



/*	Signal	*/

.signal-table{

	margin:0px;

}

.signal-table tr td{

	font-family: 'Raleway-Regular';

	color:#fff;

	text-transform:uppercase;

	font-size:15px;

	text-align:center;

	border-right:1px solid #3a3a3a;

	border-bottom:1px solid #3a3a3a;

	border-top:0px !important;

	padding:15px;

}

.signal-table tr td img{

	width:22px !important;

}

.signal-table tr td span{

	color:#f82b2b;

}



/*	Statistics	*/

.statisticbox .sbox{

	margin:0 0 40px 0;

}

.user-table{

	margin:30px !important;

	width:90%;

}

.user-table td{

	text-align:left !important;

	border:none !important;

	padding:15px !important;

}



/*	Contact	*/

.contactgroup textarea{

	border:0px;

}

.contactgroup .input-group-addon{

	vertical-align:top;

	padding-top:10px;

}

.cright{

	border:2px solid #454545;

	padding:15px;

}

.cright h4{

	margin:0px;

}

.cright p{

	margin:0px;

	font-size:13px;

	line-height:1.6em;

	margin:5px 0 0 0;

	color:#dedede;

}

.cright .cinfo{

	padding:10px 0 60px 0;

}

.cright .cinfo p {

	font-family: 'Play';

	margin:0 0 2px 0;

}

.cright .cinfo p i{

	width:30px;

	height:33px;

	padding:10px;

	text-align:center;

	margin:0 10px 0 0;

}

.cright .cinfo p i.red{

	background:#f82b2b;
	color:#ffffff;

}

.cright .cinfo p i.gray{

	background:#585858;

}

.cright .cinfo p a{

	font-family: 'Play-Bold';

	color: #f82b2b;
    padding: 8px 0px 0px 0px;

}

.cright .cinfo p{

	display: flex;

}

.cright hr{

	border-top:1px solid #404040;

}



/*	Tipster	*/

.tipster-table td{

	font-family: 'Play';

	vertical-align:middle !important;

}

.tipster-table h3{

	color:#1d1d1d;

	font-size:18px;

	margin:0 0 10px 0;

}

.tipster-table h3 span{

	color:#f80c39;

}

.tipster-table p{

	color:#6d6d6d;

	font-size:14px !important;

}

.tipster-table .green{

	color:#009011;

}

.tipster-table .red{

	color:#f62424;

}

.tipster-table .blue{

	color:#1a43c6;

}

.tipster-table td img{

	margin:0 2px;

}

.tipster-table .bbox{

	text-align:left !important;





	padding:0px;

}

.tipster-table .bbox .badge1{

	background:url(../images/badge.png) no-repeat left;

	color:#000;

	font-size:18px !important;

    position: absolute;

    margin-left: -13px;

	margin-top:15px;

    padding: 0 20px 6px 20px;

}

.tipster-table .bbox .date{

	margin:50px 0 20px 0;

	padding:0 10px;

	font-size:12px !important;

	color:#000;

}

.tipster-table .bbox .date span{

	display:block;

	color:#6d6d6d;

}

.tipster-table .bbox .date img{

	float:right;

	margin:0 20px 0 0;

}

.tipster-table tbody tr:nth-child(even) td{

	background:#ececee;

	box-shadow:1px 2px 10px #ececee;

}



/*	Tipster Details	*/

.tipster-details{

	font-family: 'Play';

	background:#252525;

	padding:20px;

	margin:20px 0 40px 0;

}

.tipster-details h2{

	color:#fff;

	text-transform:uppercase;

}

.tipster-details h2 i{

	color:#f82b2b;

	margin:0 0 20px 0;

}

.tipster-details .tipbox1 p{

	font-family: 'Raleway-Regular';

	color:#fff;

	line-height:1.7em;

	padding:0 20px 0 0;

}

.tipster-details .tipbox2 h4{

	color:#fff;

	text-transform:uppercase;

	margin:0 0 5px 0;

}

.tipster-details .tipbox2 a{

	color:#f82b2b;

}

.tipster-details .verified{

	border:2px solid #454545;

	background:#1d1d1d;

	padding:10px;

	margin:10px 0;

}

.tipster-details .verified p{

	color:#a2a2a2;

	border-top:1px solid #313131;

	margin:0px;

	padding:5px 0;

}

.tipster-details .verified p:first-child{

	border:0px;

}

.tipster-details .verified p span{

	color:#f82b2b;

	float:right;

}

.tipster-details .tipbox3 h4{

	text-transform:uppercase;

}

.tipster-details .tipbox3 h4.win{

	color:#008e11;

}

.tipster-details .tipbox3 h4.lose{

	color:#f82b2b;

}

.tipster-details .tipbox3 h4.draw{

	color:#1b44c5;

}

.tipster-details .tipbox3 > p{

	color:#a2a2a2;

	font-size:11px;

	text-transform:uppercase;

	margin:20px 0;

}

.tipster-details .tipbox3 > p span.profit{

	color:#fff;

	font-size:14px;

	display:block;

}

.tipster-details .tipbox3 > p span.cost{

	color:#f82b2b;

	font-size:20px;

	margin:0 0 0 20px;

	position:relative;

	top:10px;

}

.tracked-records .tipster-title{

	background:url(../images/th-bg.png);

}

.tracked-records form select{

	font-family: 'Play';

	border:none;

	border-radius:0px;

	color:#6d6d6d;

	font-size:16px;

	text-transform:uppercase;

	margin:0 10px 0 0;

}

form.form-inline select{

	font-family: 'Play' !important;

	border:none !important;

	border-radius:0px !important;

	color:#6d6d6d !important;

	font-size:16px !important;

	text-transform:uppercase !important;

}

form.form-inline select.form-control {
    height: 34px;
    padding: 6px 12px;
    line-height: 1.42857143;
    background-color: #fff;
    background-image: none;
   
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.record-table tr th{

	background:#f52121 !important;

	padding:20px 0 !important;

}

.record-table tr td{

	background:#cfd3d6 !important;

}

.record-table tr:nth-child(odd) td{

	background:#ececee !important;

}

.record-table tr td img{

	margin:0 0 0 5px;

}



/*	Buy Tip	*/

.step-form{

	

}

.stepwizard-step p {

    margin-top: 10px;

}

.stepwizard-row {

    display: table-row;

}

.stepwizard {

    display: table;

    width: 100%;

    position: relative;

}

.stepwizard-step [disabled] {

	background:#939495;

	opacity:1;

}

.stepwizard-step button[disabled] {

    opacity: 1 !important;

    filter: alpha(opacity=100) !important;

}

.stepwizard-row:before {

    top: 9px;

    bottom: 0;

    position: absolute;

    content: " ";

    width: 100%;

    height: 13px;

    background-color: #e2e2e2;

	border-radius:4px;



}

.stepwizard-step {

    display: table-cell;

    text-align: center;

    position: relative;

}

.btn-circle {

  width: 30px;

  height: 30px;

  text-align: center;

  padding: 6px 0;

  font-size: 12px;

  line-height: 1.428571429;

  border-radius: 15px;

}

.stepwizard-step a{

	background:#aed94d;

	border:2px solid #fff;

}

.stepwizard-step p{

	color:#848484;

}

#step-2{

	    margin: 0px 0;
    background: black;

}

#step-2 p{

	font-family: 'Play';

	color: white;
    font-size: 10pt;
	margin-bottom:5px;



}

#step-2 img{

	margin:0 0 10px 0;

}

#step-2 button{

	font-family: 'Raleway-Bold';

	color:#ececec;

	text-transform:uppercase;

	background:#f82b2b;

	font-size:13px;

	padding:1% 4%;

	border-radius:0px;

	font-size:14px;

}

#step-3{

	margin:50px 0 0 0;

}

#step-3 p{

	    color: white;
    font-size: 10pt;

	margin:10px 30px;

}



/*	About us	*/

.aboutbanner .breadcrumbs{

	padding:0px;

}

.aboutbanner .bleft{

	background:url(../images/about-bg.png) no-repeat bottom right;

	padding:7.5% 0;

}

.aboutbanner .bright{

	padding-top:8%;

}

.about{

	background:#252525;

}

.about h4, .why-us1 h4{

	font-family: 'Raleway-Bold';

	color:#f82b2b;

	text-transform:uppercase;

	margin:0 0 8px 0;

	font-size:16px;

}

.about p{

	font-family: 'Raleway-Light';

	color:#a2a2a2;

	line-height:1.8em;

	text-align:justify;

	font-size:13px;

}

.about p a{

	color:#f72727;

}

.about .about-info1{

	padding:15px 20px 0 0;

}

.betting{

	padding:50px 0;

}

.why-us1{

	border:2px solid #454545;

	padding:20px;

}

.why-us1 h4{

	text-align:center;

}

.why-us1 a.btn{

	font-family: 'Play-Bold';

	color:#ececec;

	text-transform:uppercase;

	background:#f82b2b;

	font-size:13px;

	padding:2% 5%;

	border-radius:0px;

}

.why-us1 a.btn:hover{
	background:#ffffff;
	color:#f82b2b;	
}

.why-us1 ul{

	margin:10px;

	padding:0px;

}

.why-us1 ul li{

    font-family: 'Lato Regular';

	color:#fff;

	line-height:2em;

	list-style-type:none;

}

.why-us1 ul li:before{

    font: normal normal normal 14px/1 FontAwesome;

    content: "\f006";

	margin:0 10px 0 0;

}

.about .about-info{

	padding:60px 20px 20px 60px;

}

.picks{

	background:#252525 url(../images/ball.png) no-repeat top right;

	padding:40px;

	margin:50px 0;

}

.picks h4{

	font-size:20px;

}

.picks .team{

	background:#1d1d1d;

	padding:20px;

	margin:20px 0;

}

.picks .team p{

	color:#fff;

}

/*	Sitemap	*/

.sitemap h4{

	margin:20px 0;

}

.sitemap ul{

	padding-bottom:30px;

}

.sitemap ul li{

	color:#f82b2b;

	font-size:20px;

	line-height:1em;

	margin:15px 0;

	vertical-align:middle;

}

.sitemap ul li a{

	font-family: 'Play';

	color:#fff;

	font-size:13px;

}

.sitemap ul li a span{

	display:block;

	color:#949494;

}

.sitemap ul li:hover a{

	color:#f82b2b;

	text-decoration:none;

}

.sitemap ul li:hover a span{

	color:#fff;

}

/****** Style Star Rating Widget *****/

.starRating:not(old){

  display        : inline-block;

  width          : 7.5em;

  height         : 1.5em;

  overflow       : hidden;

  vertical-align : bottom;

}



.starRating:not(old) > input{

  margin-right : -100%;

  opacity      : 0;

}



.starRating:not(old) > label{

  display         : block;

  float           : right;

  position        : relative;

  background      : url('star-off.svg');

  background-size : contain;

}



.starRating:not(old) > label:before{

  content         : '';

  display         : block;

  width           : 1.5em;

  height          : 1.5em;

  background      : url('star-on.svg');

  background-size : contain;

  opacity         : 0;

  transition      : opacity 0.2s linear;

}



.starRating:not(old) > label:hover:before,

.starRating:not(old) > label:hover ~ label:before,

.starRating:not(:hover) > :checked ~ label:before{

  opacity : 1;

}



.rating { 

	margin: 32% 17% 0 0;

}



.rating > input { display: none; } 

.rating > label:before { 

  margin: 2px;

  font-size: 1.25em;

  font-family: FontAwesome;

  display: inline-block;

  content: "\f005";

}



.rating > .half:before { 

  content: "\f089";

  position: absolute;

}



.rating > label { 

  color: #dadadd; 

 float: right;

 font-size:12px;

}



/***** CSS Magic to Highlight Stars on Hover *****/



.rating > input:checked ~ label, /* show gold star when clicked */

.rating:not(:checked) > label:hover, /* hover current star */

.rating:not(:checked) > label:hover ~ label { color: #fcda06;  } /* hover previous stars in list */



.rating > input:checked + label:hover, /* hover current star when changing rating */

.rating > input:checked ~ label:hover,

.rating > label:hover ~ input:checked ~ label, /* lighten current selection */

.rating > input:checked ~ label:hover ~ label { color: #FFED85;  } 

/*	Tipster Small	*/

.tipster-large{}

.tipster-small{}

.tipster-small .table tr td{

	border:0px !important;

	width:50%;

	padding:20px 5px;

}

.tipster-small .table .tip-left h4{

	font-family: 'Play-Bold';

	color:#f82a2a;

	font-size:1em;

	margin:12px 0 5px 0;

	word-break:break-all;

}

.tipster-small .table a.btn-red{



	background:#f82a2a;

	color:#fff;

	font-size:13px;

	padding:3% 8%;

}



.tipster-small .table a.btn-red:hover{



	background:#fff;

	color:#f82a2a;

	font-size:13px;

	padding:3% 8%;

}





@media (max-width: 331px) {

	.tipster-small .table .tip-left a{

		font-size:11px;

	}

}

.tipster-small .table .tip-left a:hover{

	color:#f82a2a;

	background:#fff;

	text-decoration:none;

}

.tipster-small .table .tip-left h3{

	font-family: 'Play';

    color: #1d1d1d;

    font-size: 18px;

    margin:35px 0 0 0;

}

.tipster-small .table p{

    font-family: 'Play';	

	color:#6d6d6d;

	font-size:14px !important;

	margin:5px 0 0 0px;

}

.tipster-small .table .green{

	color:#009011;

}

.tipster-small .table .red{

	color:#f62424;

}

.tipster-small .table .blue{

	color:#1a43c6;

}

.tipster-small .table .tip-right h5{

	font-family: 'Play-Bold';

	color:#000;

	margin:5px 0 5px 0;

}

.tipster-small .table .tip-right h4{

	font-family: 'Play';

	color:#f82a2a;

	margin:0px;

}

.tipster-small .table .tip-right h3{

	font-size:1em;

	margin:25px 0 0 0;

}

.tipster-small .table .tip-right p{

	font-size:16px;

}

.tip-right{ margin-top:40px;}





/*	Upcoming Picks Small	*/

.pick-small{}

.pick-large{}

.pick-small .pick-left h4{

	color:#1a43c6;

	text-transform:uppercase;

	margin:0 0 5px 0;

}

.pick-small .pick-left p{

	font-size:11px;

	font-weight:bold;

}

.pick-small .pick-left p span{

	display:block;

	color:#f93131;

}

@media (max-width: 342px) {

	.pick-small .pick-right a{

		font-size:13px;

	}

}

.pick-small .pick-right p{

	font-size:1.6em;

	margin:5px 0 5px 0;

}





/*	Tipster Details Small	*/

.tipster-details-small .form{

	padding:0 20px;

}

.tipster-details-small td > h4{

	border-bottom:1px solid #c1c1c3;

	margin:5px 0 !important;

	padding:5px 0;

}

.tipster-details-small td h4{

	font-size:1em;

	margin:3px 0 10px 0;

}

.tipster-details-small td > h4 .fix{

	text-transform:uppercase;

	padding:0 0 0 30px;

}

.tipster-details-small td h4 .red{

	color:#f82a2a;

}

.tipster-details-small td p{

	font-size:14px;

	margin:0px;

}

.tipster-details-small td p span{

	display:block;

	color:#f82a2a;

	background:#fff;

	padding:2px;

	border-radius:3px;

	margin-bottom:10px;

}

.tipster-details-small td h5{

	background:#fff;

	padding:4px;

	border-radius:3px;

	margin:20px 0 0 0;

}





/*	Top Tipster Small	*/

.top-tipster-small .tipster-table .bbox .badge1{

	position:relative !important;

	margin-left: -33px;

    margin-top: 0px;

}

.top-tipster-small tr td{

	padding:20px !important;

}

.top-tipster-small .tip-left h3,

.top-tipster-small .tip-left p{

	margin:0px;

}

.top-tipster-small .tip-left p.date{

	margin:10px 0 0 0;

	font-weight:bold;

	color:#000;

}

.top-tipster-small .tip-left p.date span{

	color:#000;

}

.top-tipster-small .tip-right p{

	font-size:12px !important;

	text-align:center;

	margin:0px;

	color:#000;

}

.top-tipster-small .icon-box{

	background:#fff;

	border-radius:3px;

	display:inline-block;

	margin:5px 0 3px 0;

	padding:3px;

}

.icon-box{ margin-top:20px !important;}

.top-tipster-small .icon-box p{

}

.top-tipster-small .icon-box img{

	width:10px;

}

.top-tipster-small .rating{

	display:initial;

	margin:5px 0 0 0;

}

.top-tipster-small .icon-box .url{

	margin:10px 0 0 0;

}

@media (max-width: 411px) {

	.top-tipster-small .icon-box .url a{

		font-size:13px;

	}

}

@media (max-width: 401px) {

	.top-tipster-small .badge1 span{

		font-size:14px !important;

		position:relative;

		top:-3px;

	}

}

@media (max-width: 358px) {

	.top-tipster-small .icon-box .url a{

		font-size:10px;

	}

}

@media (max-width: 337px) {

	.top-tipster-small .badge1 span{

		font-size:11px !important;

		position:relative;

		top:-3px;

	}

}

@media (max-width: 318px) {

	.top-tipster-small .icon-box .url a{

		font-size:8px;

	}

	.top-tipster-small .icon-box img{

		width:8px;

	}

}







@media (min-width: 767px) and (max-width: 1020px){

	.tipster .tipster-right p.title {

    font-family: 'Raleway-Regular';

    background: #f82b2b;

    padding: 13px 1px !important;

    color: #fff;

    margin: 0 0 0 14px;

    text-align: center;

    font-size: 15px;

}

.statistics p{ font-size:14px !important;}

.games-left p{ font-size:15.5px !important;}

.tipster-table td img{ width:13%;}

.rating{ margin:0px !important;}

}

@media (min-width: 240px) and (max-width: 400px) {

.statistics .sleft{ width:100% !important;}

.statistics .sright{ width:100% !important; background:#f82b2b !important;}

.statistics p{ font-size:14px;}

}



@media (min-width:180px) and (max-width: 766px){

	.tipster .tipster-right{ border:0px !important;}

	.tipster .tipster-right p.title{ margin:0px !important;}

	.tipster .tipster-right p.para { border:1px solid #333333;}

}

@media (min-width:765px) and (max-width: 1026px){

.top-right .news-scroll .carousel-control {

    right: 4% !important;

    padding: 0 9px !important;

    height: 18px !important;

    top: 60%;

}}

@media (min-width:500px) and (max-width: 700px){

.statistics .stats p{ text-align:right;padding-right:20px;}}



@media (max-width:400px){

.statistics .sbox2 .stats p{

	margin-left:0px;

}

.statistics .sbox3 .stats p{

	margin-left:0px;

}

.statistics .sbox4 .stats p{

	margin-left:0px;

}

.statistics .sbox5 .stats p{

	margin-left:0px;

}}



@media (min-width:320px) and (max-width: 630px){

	.top-right .news-scroll .carousel-control {

    right: 4% !important;

    padding: 0 9px !important;

    height: 18px !important;

    top: 60%;

}

.upcoming-table tbody tr td a{ padding:5px 9px !important;}

.tipsters .tipster-title h3{ font-size:18px;}

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{ margin-right:-4px !important;}

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left{ margin-left:-4px !important;}

.top-right .news-scroll .carousel-control .glyphicon{ top:13px;}}

@media (min-width:401px) and (max-width: 479px){

.tipster-small .table .tip-left h4{

	font-size:0.8em;

}

.tipster-small .table p{ font-size:12px !important;}

}

@media (min-width:320px) and (max-width: 480px){

.tipster-small .table .tip-left h4{

	font-size:0.8em;

}

.tipster-small .table p{ font-size:10px !important;}

.top-tipster-small .tip-left p{font-size:10px !important;}

.top-tipster-small .icon-box p{font-size:10px !important;}

.user-table td{ padding:15px 0px !important;font-size:12px !important;}

.accordion-heading a{font-size:14px !important;}

}


@media (max-width:768px){
	.cright .cinfo p{
	font-size:8pt;
	}
}


.win-b{ background:url(../images/win.png) no-repeat;width:74px;height:66px;text-align:center;padding-top:20px;color:#FFF;font-weight:500;font-size:18px;}

.lose-b{ background:url(../images/lose.png) no-repeat;width:74px;height:66px;text-align:center;padding-top:20px;color:#FFF;font-weight:500;font-size:18px;}

.draw-b{ background:url(../images/draw.png) no-repeat;width:74px;height:66px;text-align:center;padding-top:20px;color:#FFF;font-weight:500;font-size:18px;}


/* home content */



.home-content{

	width:100%;	

	overflow: hidden;
	min-width:1200px;
}



.cover-home-content{

	max-width: 1170px;
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;

}



.home-left{

	

	width:100%;



}



.soccer-tips-box{

	padding:25px 25px 25px 25px;

	background:#000000;

	overflow: hidden;		

}



.soccer-tips-box h2{

	font-family: Lato Regular;

    font-size: 11pt;

    text-transform: uppercase;

    margin: 20px 0px 0px 0px;

    color: #ffffff;	

}



.soccer-tips-box table{

	margin:15px 0px 15px 0px;

	border-collapse: collapse;	

}



.soccer-tips-box table thead{

	background:#ffc427;

    font-family: Lato Regular;

    font-weight: bolder;

    font-size: 8pt;

    text-transform: uppercase;

    color: #474747;

    text-align: center;	

}



.soccer-tips-box table thead tr th{

	padding:8px 8px 8px 8px;	

}



.soccer-tips-box table tr td{

	padding: 8px 8px 8px 8px;

    color: #ffffff;

    background: #242424;

    font-size: 9pt;

    font-family: SourceSansPro Regular;

    border: solid 1px #323232;

	overflow:hidden;

}



.soccer-tips-box table tr td.buying-option{

	width:145px;	

}



.soccer-tips-box table tr td a{

	padding:5px 8px 5px 8px;

	font-family: SourceSansPro Regular;

	font-size: 9pt;

	color:#ffffff;

	border:solid 1px #ffffff;

	background:none;

	font-weight:bold;

	display:block;

	text-align:center;

	

	border-radius:3px 3px 3px 3px;	

	-o-border-radius:3px 3px 3px 3px;	

	-moz-border-radius:3px 3px 3px 3px;	

	-webkit-border-radius:3px 3px 3px 3px;	

	-ms-border-radius:3px 3px 3px 3px;	

}



.soccer-tips-box table tr td a:hover{

	text-decoration:none;

	background:#ffc427;

	border:solid 1px #ffc427;

	cursor:pointer;

	color:#000000;	

}





.home-right{

	max-width:300px;

	width:100%;

	float:right;

}



.home-table-box{

	width:100%;

    overflow: hidden;	

	margin: 0px 0px 30px 0px;

}



.home-content h1{

	font-family:Lato Regular;

	font-weight:lighter;

	font-size:12pt;	

	color:#ffffff;

	padding:8px 15px 8px 15px;

	background:#000000;

	border-left:solid 3px #ffc427;

	display:inline-block;

	margin:0px 0px 20px 0px;

	text-transform:uppercase;

}



.home-table-box p {

    padding-bottom: 10px;

}



.home-left a.view-more{

	color:#ffc427;

	font-family:Lato Regular;

	font-size:9pt;

	display:block;

	text-align:right;

}



.home-table-box table.hot-game{

	background:#000000;	

	text-align:center;

}



.home-table-box table.hot-game tr td.team-game{

	width: 70px;

    padding: 10px 10px !important;

    border: 10px solid black;

}



.home-table-box table.hot-game img{

	width:100%;

}



.home-table-box table.hot-game tr td.result-game{

	position:relative;

	width:120px;

}



.point{

	position:absolute;

	top:0;

	width:100%;

	padding:30px 0px 30px 0px;	

}



.home-table-box table.hot-game h2{

	font-family:Lato Black;

	font-size:20pt;

	color:#ffffff;

}



.home-table-box table.hot-game p{

	color:#ffffff;

	font-family:Lato Regular;

	font-size:10pt;	

	margin:8px 0px 0px 0px;

}



.home-table-box table.hot-game span{

	font-family:Lato Regular;

	font-size:8pt;

	text-transform:uppercase;	

}



a.championship{

	width:100%;

	display:block;

	background:#000000;

	font-family:Lato Regular;

	font-size:10pt;

	padding:10px 0px 10px 0px;

	text-align:center;	

}



.next-hot-game{

	padding:30px 12px 0px 12px;

	background:#000000;

	margin:0px 0px 20px 0px;	

}



.next-hot-game table.country{

	text-transform:uppercase;

	font-family:Lato Regular;

	font-size:8pt;

	color:#727272;	

}



.next-hot-game table.country tr td{

	position:relative;

	text-align: center;	

}



.next-hot-game table.country tr td img{

	width:40px;	

}



.home-away{

	width:100%;

	position:absolute;	

	padding:15px 0px 0px 0px;

	font-size:9pt;

	top:0;

}



.vs{

	width:100%;	

	padding:20px 0px 20px 0px;

}



.vs h2{

	font-family:Lato Black;

	color:#ffffff;

	text-align:center;

	font-size:11pt;

	margin:0px 0px 8px 0px;

}



.vs h2 span{

	font-size:9pt;

	color:#727272;

	font-weight:lighter;	

}



.vs p{

	font-size:9pt;

	font-family:Lato Regular;	

	color:#ffffff;

	text-transform:uppercase;

	text-align:center;

}



.next-hot-game table.timecount{

	font-family:Lato Regular;

	max-width: 260px;

	width:100%;

    margin:20px auto 12px auto;

}



.next-hot-game table.timecount tr td{

	text-align:center;	

}



.next-hot-game table.timecount tr.timeshow td{

	font-size:18pt;

	color:#ffffff;	

}



.next-hot-game table.timecount tr.timedesc td{

	font-size:9pt;

	color:#ffc427;

	padding:8px 0px 8px 0px;	

}



.next-hot-game a{

	font-family:Lato Regular;

	font-size:10pt;

	text-align:center;	

	display:block;

	padding:20px 0px 20px 0px;

}



.web-banner img{

	max-width:300px;

	width:100%;

}









/* home content */









.livescore-table{

	padding:25px 25px 25px 25px;

	background:#000000;	

}



.livescore-table table{

	margin:15px 0px 0px 0px;

	border-collapse: collapse;	

}



.livescore-table p{

	font-family:Lato Regular;

	font-size:9pt;

	color:#b0b0b0;	

	text-transform:uppercase;

}



.livescore-table h2{

	font-family:Play-Bold;

	font-size:11pt;	

	text-transform:uppercase;

	margin:20px 0px 0px 0px;

	color:#ffffff;

}



.livescore-table table tbody{

	border-top:solid 5px #f82b2b;

}



.livescore-table table tr td{

	padding:10px 10px 10px 10px;

	color:#ffffff;

	background:#242424;

	font-size:9pt;

	font-family: Play;

	border:solid 1px #323232;

}

.livescore-table table tr td:nth-child(4){

	width:60px;
}

.livescore-table table tr td:nth-child(2){
	width:70px;
	text-align:center;
}


.livescore-table table tr td a{

	color:#c5c5c5;

	font-size:9pt;

	font-family: Play;

	line-height:7pt;

	text-transform:uppercase;

}



.livescore-table table tr td a:hover{

	color:#f82b2b;	

}



.livescore-table h2 a{

	font-family:Lato Regular;

	font-size:11pt;	

	text-transform:uppercase;

	font-weight:bolder;

	position:relative;

}



.livescore-table h2 a:before{

	position:absolute;

	content:"\f0c9";

	font-family:FontAwesome;

	top: -4px;

    left: -28px;

    color: #949ba2;

    font-size: 15pt;

}



.livescore-box select{

	border:none;

	float:right;

	padding:8px 35px 8px 15px;
	
	margin:0px 25px 0px 0px;

	color:#ffffff;

	font-family: "Play";

	font-size:11pt;
	

	background-color: #000000;

	background-image: url(../images/down-arrow.png);

	background-repeat: no-repeat;

	background-position: 92% 52%;

}





.event-info-box{

	padding:25px 25px 25px 25px;

	background:#000000;	
    margin-bottom: 80px;
}



.event-info-box h2{

	font-family: Play-Bold;

    font-size: 11pt;

    text-transform: uppercase;

    margin: 20px 0px 0px 0px;

    color: #ffffff;	

}



.event-info-box h2 span{

	font-size:9pt;

	margin:0px 0px 0px 10px;	

}



.event-info-box h2 a{

	font-family: Lato Regular;

    font-size: 11pt;

    text-transform: uppercase;

    font-weight: bolder;

    position: relative;

}



.event-info-box h2 a:before{

	position: absolute;

    content: "\f0c9";

    font-family: FontAwesome;

    top: -4px;

    left: -28px;

    color: #949ba2;

    font-size: 15pt;	

}



.event-info-box .eventvs{

	background:#ffffff;

	margin:15px 0px 15px 0px;

	border-top:solid 20px #ffc427;	

	font-family:Lato Regular;

	font-size:10pt;

	color:#000000;

	padding:30px 0px 30px 0px;

	overflow:hidden;

	font-weight:bold;

}



.event-info-box .eventvs .cresult{

	max-width:100px;

	width:100%;

	text-align:center;

}



.event-info-box .eventvs .cresult span{

	margin: 25px 0px 0px 0px;

    display: block;	

	font-size:11pt;

}



.event-info-box .eventvs .cresult img{

	margin:8px 0px 0px 0px;	

	height:70px;

}



.event-info-box .eventvs .cover-eventvs{

	max-width:300px;

	margin:0 auto;	

}



.event-info-box table{

	margin:15px 0px 15px 0px;

	border-collapse: collapse;	

}



.event-info-box table thead{

	background:#f82b2b;

    font-family: Play;

    font-weight: bolder;

    font-size: 8pt;

    text-transform: uppercase;

    color: #474747;

    text-align: center;	

}



.event-info-box table thead tr th{

	padding:8px 8px 8px 8px;	
	color:#ffffff;
	text-align:center;
	font-family: Play-Bold;
}



.event-info-box table tr td{

	padding: 8px 8px 8px 8px;

    color: #ffffff;

    background: #242424;

    font-size: 9pt;

    font-family: Play;

    border: solid 1px #323232;

	text-align:center;

}



.live-comment{

	border-top:solid 20px #f82b2b;	

	margin:15px 0px 15px 0px;

	background:#242424;

}



.live-comment a{

	font-family: Play;	

	font-size:10pt;

	text-transform:uppercase;

	padding:15px 15px 15px 15px;

	display:block;

	color:#f82b2b;

}



.live-comment a span{

	font-size:8pt;

}



.h2h-standing{

	padding:20px 0px 20px 0px;	

}



.h2h-standing button{

	padding:10px 10px 10px 10px;

	font-family:Play-Bold;

	font-weight:bold;

	color:#ffffff;

	border:solid 2px #ffffff;

	background:none;

	margin:0px 20px 0px 0px;

	max-width:200px;

	width:100%;

	cursor:pointer;

	text-transform:uppercase;

	

	border-radius:3px 3px 3px 3px;

	-o-border-radius:3px 3px 3px 3px;

	-ms-border-radius:3px 3px 3px 3px;

	moz-border-radius:3px 3px 3px 3px;

	-webkit-border-radius:3px 3px 3px 3px;

	

	appearance:none;

	-o-appearance:none;

	-moz-appearance:none;

	-webkit-appearance:none;

	-ms-appearance:none;

}



.h2h-standing button:hover{

	background:#f82b2b;

	border:solid 2px #901d1d;

	cursor:pointer;

	color:#ffffff;	

}















.head-box{

	padding:25px 25px 25px 25px;

	background:#000000;	
	    margin-bottom: 80px;
}



.head-box h2{

	font-family: Play-Bold;

    font-size: 11pt;

    text-transform: uppercase;

    margin: 20px 0px 0px 0px;

    color: #ffffff;	

}



.head-box table{

	margin:15px 0px 15px 0px;

	border-collapse: collapse;	

}



.head-box table thead{

	background:#f82b2b;

    font-family: Lato Regular;

    font-weight: bolder;

    font-size: 8pt;

    text-transform: uppercase;

    color: #ffffff;

    text-align: center;	

}



.head-box table thead tr th{

	padding:8px 8px 8px 8px;	

text-align:center;
font-family:Play;
}



.head-box table tr td{

	padding: 8px 8px 8px 8px;

    color: #ffffff;

    background: #242424;

    font-size: 9pt;

    font-family: Play;

    border: solid 1px #323232;

}



.head-box table tr td.date{

	color:#aeaeae;	

}



.head-box table tr td.event{

	color:#f82b2b;	

}











.line-up{

	background:#ffffff;

	margin:15px 0px 0px 0px;

	border-top:solid 20px #f82b2b;	

	font-family:Lato Regular;

	font-size:10pt;

	color:#000000;

	padding:30px 0px 30px 0px;

	overflow:hidden;

	font-weight:bold;	

}



.cover-line-up{

	max-width:300px;

	margin:0 auto;	

}



.line-up .line-result{

	max-width:100px;

	width:100%;

	text-align:center;

}



.line-up .line-result img{

	margin:10px 0px 10px 0px;

	height:70px;

}



.line-pic{

	width:100%;

	position:relative;	

}



.line-pic img{

	width:100%;	

}



.line-pic p{

	position:absolute;

	background:rgba(0,0,0,0.6);

	padding:10px 20px 10px 20px;

	color:#ffffff;

	top:15px;

	left:50%;

	text-transform:uppercase;

	font-family:Lato Regular;

	font-size:10pt;

	

	transform:translateX(-50%);

	-o-transform:translateX(-50%);

	-ms-transform:translateX(-50%);

	-webkit-transform:translateX(-50%);

	-moz-transform:translateX(-50%);

	

	border-radius:3px 3px 3px 3px;

	-o-border-radius:3px 3px 3px 3px;

	-moz-border-radius:3px 3px 3px 3px;

	-webkit-border-radius:3px 3px 3px 3px;

	-ms-border-radius:3px 3px 3px 3px;

}











.markets table tr td img{

	width:60px;

	margin:0px 10px 0px 0px;	

}



.markets table tr th.short{

	width:40px;	

}



.upper{

	text-transform:uppercase;	

}



.yellow{

	color:#ffc427;	

}



.white{

	color:#ffffff;	

}



.blue{

	color:#319fdd;	

}



.red{

	color:#cd1b38;	

}



.grey{

	color:#aeaeae;	

}



.line{

	width:100%;

	overflow:hidden;

	height:1px;

	background:#323232;	

}



.left{

	float:left;	

}



.right{

	float:right;	

}


table tr td span{
	cursor:pointer;
}

table.match-info-team tr td img {
        width: 70px;
    max-width: 70px !important;
}

.container iframe{
	margin:0 !important; 	
}





a.email{
	padding: 5px 10px;
	background:#0098f8;
	display:inline-block;
	vertical-align:top;
	margin:0 5px;
	color:white;
}








.addall{
	float: right;
    font-size: 9pt;
    padding: 4px 5px;
    margin-top: -4px;
	margin-right:7px;
	margin-left: 10px;
    color: #000;
    background: #f82b2b;
    position:relative;
	cursor:pointer;
    border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.addall:hover:after{
	content: "Add/Remove all matches of this league from Selected";
    position: absolute;
    background: rgba(0,0,0,0.7);
    border: 1px solid #f82b2b;
    top: 24px;
    right: 0px;
    width: 310px;
    text-align: center;
    font-size: 9pt;
    padding: 5px 5px;
	text-transform:none;
    color: #fff;
    font-family: Lato Regular;
}



.addselected{
	color:#f82b2b;
	cursor:pointer;
	position:relative;
}





