@charset "utf-8";



/* css reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define visible focus styles! 
:focus {
	outline: ?????;
} */

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* button effect reset for mac IOS version */
input[type="button"]{
	appearance:none;
	-o-appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;
}

input[type="submit"]{
	appearance:none;
	-o-appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;
}

button{
	appearance:none;
	-o-appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;	
}



a{
	text-decoration:none;	
}

.clear{
	display:block;
	width:100%;
	overflow:hidden;	
}

select{
	cursor:pointer;	
}


div,select,input,textarea,span,b,i,a,button,td,ul,li,h1,h2,h3,h4,th,tr{
	box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
}

/* css reset */


a.color-button,
button.color-button,
input.color-button{
	border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    -webkit-border-radius: 50px;
    font-family: "Gotham-Bold";
	text-align:center;
	text-transform:uppercase;
	display: block;
    padding: 10px 30px;
	font-size:10pt;	
	position:relative;
	border:none;
	cursor:pointer;
	
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}

a.color-button.square,
button.color-button.square,
input.color-button.square{
	border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
	
}


a.color-button:hover,
button.color-button:hover,
input.color-button:hover{
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}

a.green-button,
button.green-button,
input.green-button{
	background: #6e1146;
	color:#fff;	
}

a.green-button:hover,
button.green-button:hover,
input.green-button:hover{
	color:#fff;	
	background:#5c113b;
}


a.yellow-button,
button.yellow-button,
input.yellow-button{
	background:#000;
	color:#fff;	
}

a.yellow-button:hover,
button.yellow-button:hover,
input.yellow-button:hover{
	background: #343232;	
}


a.grey-button,
button.grey-button,
input.grey-button{
	background:#aaaaaa;	
	color:#fff;	
}

a.grey-button:hover,
button.grey-button:hover,
input.grey-button:hover{
	background: #333333;	
}








/* editable css */

@font-face {
	font-family: 'Gotham-Regular';
	src: url('../fonts/Gotham-Regular.eot');
	src: url('../fonts/Gotham-Regular.woff2') format('woff2'),
		 url('../fonts/Gotham-Regular.woff') format('woff'),
		 url('../fonts/Gotham-Regular.ttf') format('truetype'),
		 url('../fonts/Gotham-Regular.svg#Gotham-Regular') format('svg'),
		 url('../fonts/Gotham-Regular.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham-Medium';
	src: url('../fonts/Gotham-Medium.eot');
	src: url('../fonts/Gotham-Medium.woff2') format('woff2'),
		 url('../fonts/Gotham-Medium.woff') format('woff'),
		 url('../fonts/Gotham-Medium.ttf') format('truetype'),
		 url('../fonts/Gotham-Medium.svg#Gotham-Medium') format('svg'),
		 url('../fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham-Bold';
	src: url('../fonts/Gotham-Bold.eot');
	src: url('../fonts/Gotham-Bold.woff2') format('woff2'),
		 url('../fonts/Gotham-Bold.woff') format('woff'),
		 url('../fonts/Gotham-Bold.ttf') format('truetype'),
		 url('../fonts/Gotham-Bold.svg#Gotham-Bold') format('svg'),
		 url('../fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham-Black';
	src: url('../fonts/Gotham-Black.eot');
	src: url('../fonts/Gotham-Black.woff2') format('woff2'),
		 url('../fonts/Gotham-Black.woff') format('woff'),
		 url('../fonts/Gotham-Black.ttf') format('truetype'),
		 url('../fonts/Gotham-Black.svg#Gotham-Black') format('svg'),
		 url('../fonts/Gotham-Black.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Bebasnue-Bold';
	src: url('../fonts/bebasneue_bold-webfont.eot');
	src: url('../fonts/bebasneue_bold-webfont.woff2') format('woff2'),
		 url('../fonts/bebasneue_bold-webfont.woff') format('woff'),
		 url('../fonts/bebasneue_bold-webfont.ttf') format('truetype'),
		 url('../fonts/bebasneue_bold-webfont?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

body{
	margin:0 auto;
	font-family:"Gotham-Regular";	
	font-size:10pt;
}

body.locked{
	overflow-x:hidden;
	overflow-y:hidden;	
}




/*css */


.header-banner{
	width:100%;
	background:linear-gradient(
      rgba(110, 17, 70, 0.2), 
      rgba(110, 17, 70, 0.2)
    ),url(../images/header-bg.jpg) no-repeat center center;
	background-size:cover;	
	overflow:hidden;
	position:relative;
	padding-bottom:54px;
}

.header-banner:before, .header-banner:after {
    position: absolute;
    right: 0;
    top: 100%;
    background: #fff;
    width: 100%;
    height: 1200px;
    content: '';
    margin-top: -17%;
	z-index:99;
}

.header-banner:before {
    margin-left: 12%;
    left: 40%;
    -moz-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -o-transform: rotate(-15deg);
    transform: rotate(-15deg);
}

.header-banner:after {
    margin-right: 12%;
    right: 40%;
    -moz-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
}

.header-banner-cover{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	padding:200px 15px 0px;
	position:relative;	
}

.header-banner-cover h1,
.header-banner-cover .h1{
	color:#fff;
	font-size:50pt;
	text-transform:uppercase;
	text-align:center;
	line-height:55pt;
	display:block;
	padding-bottom:10px;	
	font-family:"Gotham-Black";
}

.header-banner-cover>p{
	color:#cccccc;
	font-size:12pt;
	text-align:center;
}

.cta-content{
	width:100%;
	max-width:700px;
	margin:0 auto;
	text-align:center;	
	padding-top:70px;
	padding-bottom:200px;
	display:block;
}

.cta-content p{
	color:#fff;
	font-size:15pt;
	text-transform:uppercase;
	line-height:20pt;	
	font-family:"Gotham-Medium";
	padding-bottom:20px;
}

.cta-content p b{
	font-size:30pt;
	font-family:"Gotham-Bold";	
}

.cta-content a.freetips{
	background:#6e1146;
	color:#fff;
	display:block;
	width:100%;
	max-width:280px;
	margin:10px auto;	
}

.cta-content a.freetips:hover{
	background:#5c113b;	
}

.cta-content a.selltips{
	display:block;
	width:100%;
	max-width:280px;
	margin:10px auto;	
}

.cta-form{
	display:none;
	width:100%;
	max-width:700px;
	margin:0 auto;
	text-align:center;	
	margin-top:70px;
	padding:20px 20px 100px;
	background:rgba(0,0,0,.3);
	position:relative;
}

.close-cta{
	position:absolute;
	top:12px;
	right:12px;
	color:#fff;
	text-transform:uppercase;
	font-size:12pt;
	font-family:"Gotham-Bold";	
	cursor:pointer;
}

.cta-form p{
	font-size:10pt;
	color:#fff;
	font-family:"Gotham-Medium";
	text-align:center;	
	padding-top:10px;
	padding-bottom:20px;
}

.cta-form ul{
	display:block;
	overflow:hidden;
	padding-bottom:30px;	
}

.cta-form ul li{
	display:block;
	position:relative;	
	margin:1% 0px;
}

.cta-form ul li:nth-child(odd){
	float:left;
	width:49%;	
}

.cta-form ul li:nth-child(even){
	float:right;
	width:49%;	
}

.cta-form ul li input[type="text"],
.cta-form ul li input[type="email"],
.cta-form ul li input[type="tel"]{
	width:100%;
	background:#fff;
	border:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	color:#000;
	padding:10px 10px 10px 20px;
}

.cta-form ul li select{
	width:100%;
	background:#fff;
	border:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	color:#000;
	padding:10px 10px 10px 20px;
}

.cta-form ul li input#countrycode{
	width:30%;
	float:left;
	border-top-right-radius: 0px;
    -moz-border-top-right-radius: 0px;
    -ms-border-top-right-radius: 0px;
    -o-border-top-right-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-bottom-right-radius: 0px;
    -ms-border-bottom-right-radius: 0px;
    -o-border-bottom-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
	padding-left:0;
	padding-right:0;
	text-align:center;
}

.cta-form ul li input#mobileno{
	width:70%;
	float:left;
	border-top-left-radius: 0px;
    -moz-border-top-left-radius: 0px;
    -ms-border-top-left-radius: 0px;
    -o-border-top-left-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    -moz-border-bottom-left-radius: 0px;
    -ms-border-bottom-left-radius: 0px;
    -o-border-bottom-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
}

.cta-form input[type="submit"]{
	color:#fff;
	border:1px solid #fff;
	text-transform:uppercase;
	padding:10px 10px;
	display:block;
	margin:0 auto;
	background:none;
	font-family:"Gotham-Medium";
	cursor:pointer;
	width:270px;
		
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}

.cta-form input[type="submit"]:hover{
	background:#fff;
	color:#000;	
	
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}








.header-nav{
	position:fixed;
	top:-70px;
	left:0;
	width:100%;
	background:rgba(0,0,0,0.8);	
	z-index:999;
	height:70px;
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}

.header-nav.sticked{
	top:0 !important;
	background:#1f2642;	
}

.header-nav.shrink{
	top:0;	
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}

.header-nav-cover{
	width:100%;
	max-width:1250px;
	margin:0 auto;
	padding:15px 10px;	
	position:relative;
}

.logo{
	margin-top:-5px;
	float:left;	
}

.nav-list{
	float:right;
	margin-top:8px;	
	margin-right:10px;
}

.nav-list > ul > li{
	display:inline-block;
	vertical-align:middle;	
	margin:0px 10px;
	position:relative;
}


.nav-list > ul > li > span,
.nav-list > ul > li > a{
	display:block;
	color:#fff;
	font-size:9pt;
	padding:7px 0px;
	cursor:pointer;
	text-transform:uppercase;	
}

.nav-list > ul > li > span i{
	padding-left:5px;	
}

.nav-list > ul > li > span:hover,
.nav-list > ul > li > a:hover{
	color:#fcc600;
}

.nav-list > ul > li.active > span,
.nav-list > ul > li.active > a{
	color:#fcc600;
}

.nav-list > ul > li > a.signup{
	padding:7px 20px;
	border-radius:3px;	
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	background:#939597;
}

.nav-list > ul > li > a.signup:hover{
	color:#fff;	
}

.nav-list > ul > li.active > a.signup{
	color:#fff;	
}

.shopping-bag{
	float:right;
	margin-top:8px;
	position:relative;	
	cursor:pointer;
	margin-right:10px;
}

.shopping-bag span{
	position:absolute;
	top:-8px;
	right:-8px;
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;
	background:#939597;
	color:#fff;
	font-size:8pt;
	text-align:center;
	width:20px;
	height:20px;
	line-height:20px;	
}


ul.sub-list{
	position:absolute;
	top:100%;
	left:0;
	width:200px;
	display:none;
}

ul.sub-list li{
	display:block;
	padding:0;
	margin:0;	
}

ul.sub-list li a{
	padding:15px 20px;
	display:block;
	background:rgba(0,0,0,0.8);
	color:#fff;
	text-transform:uppercase;
	font-size:9pt;	

}

ul.sub-list li a:hover{
	background:#6e1146
}

ul.sub-list li a i{
	padding-right:10px;
	font-size:8pt;	
}

.clear.space{
	width:100%;
	height:100px;	
}


.row{
	width:100%;
	background:#fff;	
}

.row-content{
	width:100%;
	max-width:1250px;
	margin:0 auto;
	padding:40px 10px;
	position:relative;	
}

.row-content.main-content{
	padding:40px 10px;	
}

h1.row-title,
.h1.row-title{
	font-size:18pt;
	color:#6e1146;
	text-align:center;
	text-transform:uppercase;
	font-family:"Gotham-Medium";
	padding-bottom:30px;	
}


table.main-table{
	width:100%;	
	margin-bottom:40px;
}

table.main-table thead tr th{
	padding:10px 15px;
	background:#6e1146;
	color:#fff;	
	border:1px solid #e1e1e1;
	vertical-align:middle;
	text-transform:uppercase;
	font-size:10pt;
}

table.main-table tbody tr td{
	padding:15px 15px;
	color:#000;	
	border:1px solid #e1e1e1;
	line-height:13pt;
	vertical-align:middle;
	font-size:10pt;
}

table.main-table tbody tr td b.matchtime{
	display:block;
	color:#000;	
}

table.main-table tbody tr td span.teammatch{
	font-family:"Gotham-Bold";
	display:block;
	text-transform:uppercase;
}

table.main-table tbody tr td span.teammatch a{
	color:#6e1146;
}

table.main-table tbody tr td span.teammatch a:hover{
	text-decoration:underline;
}

table.main-table tbody tr td span.eventname{
	color:#333;
	display:block;
}

table.main-table tbody tr td span.tipstername{
	color:#6e1146;
	font-family:"Gotham-Bold";	
	text-transform:uppercase;
	display:block;
}

table.main-table tbody tr td span.tipstername:hover{
	text-decoration:underline;
}

table.main-table tbody tr td span.tipsterlevel{
	color:#333;
	display:block;
}

a.logintoview{
	display:inline-block;
	padding:7px 10px;
	text-transform:uppercase;
	color:#6e1146;
	font-family:"Gotham-Medium";
	margin:0 auto;	
	background:#ebebeb;
	border-radius:20px;	
	width:100%;
}

a.logintoview:hover{
	background:#d7d7d7;	
}

a.buytips{
	display:inline-block;
	padding:7px 10px;
	text-transform:uppercase;
	color:#6e1146;
	font-family:"Gotham-Medium";
	margin:0 auto;	
	background:#ebebeb;
	border-radius:20px;	
	width:100%;
}

a.buytips:hover{
	background:#d7d7d7;	
}

a.purchasedtips{
	display:inline-block;
	padding:6px 10px;
	text-transform:uppercase;
	color:#6e1146;
	font-family:"Gotham-Medium";
	margin:0 auto;	
	background:#fff;
	border-radius:20px;	
	-moz-border-radius:20px;	
	-ms-border-radius:20px;	
	-webkit-border-radius:20px;	
	-o-border-radius:20px;		
	border:1px solid #6e1146;
	width:100%;
}

a.bundlecredit{
	display:inline-block;
	padding:7px 10px;
	text-transform:uppercase;
	
	font-family:"Gotham-Medium";
	margin:3px auto;	
	
	border-radius:20px;	
	-moz-border-radius:20px;	
	-ms-border-radius:20px;	
	-webkit-border-radius:20px;	
	-o-border-radius:20px;	
	width:100%;
}

a.bundlecredit.green{
	background:#6e1146;
	color:#fff;
}

a.bundlecredit.yellow{
	background:#fcc600;
	color:#000;
}


table.main-table tbody tr td.viewtips{
	background:#f4f4f4;	
}

table.main-table tbody tr td.viewtips p{
	text-align:center;	
}

table.main-table tbody tr td.viewtips p b{
	font-family:"Gotham-Bold";	
}

table.todaytips-table tbody tr td a.bundlecredit{
	width:244px;
}

a.viewall{
	margin:20px auto;
	display:block;
	width:270px;	
}

.line{
	height:1px;
	background:#ebebeb;
	display:block;
	margin:0px auto;	
}

table.toptipster{
	width:100%;	
	border-left:5px solid #edeff5;
}

table.toptipster thead tr th{
	background:#6e1146;
	color:#fff;
	text-align:left;
	text-transform:uppercase;
	padding:10px 20px;	
	font-family:"Gotham-Regular";
	font-weight:bold;
}

table.toptipster thead tr th span{
	display:block;
	float:right;
	text-transform:none;	
	font-size:9pt;
	font-weight:100;

}

table.toptipster tr td{
	padding:10px 10px;	
	border:1px solid #d7d7d7;
}

.content-left table.toptipster tr td{
	padding:10px 0px;	
}

.toptipster-wrapper{
	display:table;
	width:100%;	
}

.toptipster-wrapper>div{
	display:table-cell;
	vertical-align:middle;
	padding:0px 10px;	
}

.toptipster-left{
	width:330px;	
}

.content-left .toptipster-left{
	width:280px;	
}

.toptipster-center{
	width:280px;	
}

.content-left .toptipster-center ul li{
	margin:5px 5px;	
}

.content-left .toptipster-center{
	width:235px;	
}

.toptipster-left ul li{
	display:inline-block;
	margin:0px 10px;
	vertical-align:middle;
	color:#999;	
}

.content-left .toptipster-left ul li{
	margin:0px 5px;	
}

.toptipster-left ul li:first-child{
	font-size:11pt;	
}

.content-left .toptipster-left ul li:first-child{
	margin:0px 2px;
	width:20px;
}


.toptipster-left ul li .profileimage{
	width:50px;
	height:50px;
	background-size:cover !important;
	background-position:center center !important;
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;
	object-fit:cover;
	margin:0 auto;
		
}

.toptipster-left ul li span.tipstername{
	color: #6e1146;
    font-family: "Gotham-Bold";
    text-transform: uppercase;
    display: block;
	line-height:13pt;
	width:155px;
	margin-bottom:5px;
}

.toptipster-left ul li span.tipstername:hover{
	text-decoration:underline;
}

.toptipster-left ul li span.tipsterlevel{
    color: #999;
    display: block;
	
	text-transform:uppercase;
}

.toptipster-center {
	text-align:center;	
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
}

.toptipster-center ul li{
	display:inline-block;
	vertical-align:middle;
	text-align:center;	
	margin:5px 10px;
}



span.win{
	color:#2d9834;
	font-family:"Gotham-Bold";
	text-transform:uppercase;	
}

span.push{
	color:#00abff;
	font-family:"Gotham-Bold";
	text-transform:uppercase;	
}

span.fail,span.lose{
	color:#ed1f24;
	font-family:"Gotham-Bold";
	text-transform:uppercase;	
}

span.draw{
	color:#fdc52a;	
	font-family:"Gotham-Bold";
	text-transform:uppercase;	
}


span.void{
	color:#03C;	
	font-family:"Gotham-Bold";
	text-transform:uppercase;	
}

.toptipster-right ul{
	text-align:center;	
}

.toptipster-right ul li{
	display:inline-block;
	margin:5px 5px;
	text-align:center;	
	color:#999999;
	font-family:"Gotham-Bold";
	text-transform:uppercase;
}


.toptipster-right ul li b{
	color:#6e1146;	
}


a.followbutton{
	border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    -webkit-border-radius: 50px;
    font-family: "Gotham-Medium";
    text-align: center;
    text-transform: uppercase;
    display: inline-block;
    padding: 7px 15px;
    font-size: 9pt;
    position: relative;
	color:#6e1146;
	background:#ebebeb;
	margin:0 auto;		
}

a.followbutton i{
	margin:0px 5px;	
}

a.followbutton:hover{
	background:#999;
	color:#fff;	
}

a.following{
	border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    -webkit-border-radius: 50px;
    font-family: "Gotham-Medium";
    text-align: center;
    text-transform: uppercase;
    display: inline-block;
    padding: 7px 15px;
    font-size: 9pt;
    position: relative;
	color:#fff;
	background:#6e1146;
	margin:0 auto;	
}

a.following i{
	margin:0px 5px;	
}

a.following:hover{
	background:#5c113b;
	color:#fff;	
}

.statistic-line{
	display:block;
	width:100%;
	padding:40px 0px 50px;
	
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}

.statistic-line ul{
	text-align:center;
	width:100%;
	display:block;
	position:relative;
	overflow:hidden;
	padding:120px 0px 120px;
}

.statistic-line ul:before{
	position:absolute;
	top:50%;
	transform:translateY(-50%);	
	-moz-transform:translateY(-50%);	
	-ms-transform:translateY(-50%);	
	-o-transform:translateY(-50%);	
	-webkit-transform:translateY(-50%);	
	left:0;
	width:100%;
	background:#96989b;
	height:3px;
	content:"";
}

.statistic-line ul li{
	display:inline-block;
	vertical-align:middle;
	position:relative;
	height:15px;
	width:15px;
	border-radius:50%;	
	-moz-border-radius:50%;	
	-ms-border-radius:50%;	
	-o-border-radius:50%;	
	-webkit-border-radius:50%;	
	background:#6e1146;
	margin: 0 114px;
    float: left;
	position:relative;
	
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}

.statistic-line ul li:first-child{
	margin-left:0;
}

.statistic-line ul li:first-child i{
	position:absolute;
	height:22px;
	width:22px;
	border-radius:50%;	
	-moz-border-radius:50%;	
	-ms-border-radius:50%;	
	-o-border-radius:50%;	
	-webkit-border-radius:50%;	
	background:#6e1146;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto auto;
	
}

.statistic-line ul li:last-child{
	margin-right:0;
	margin-left: 107px;
}

.statistic-line ul li:last-child i{
	position:absolute;
	height:22px;
	width:22px;
	border-radius:50%;	
	-moz-border-radius:50%;	
	-ms-border-radius:50%;	
	-o-border-radius:50%;	
	-webkit-border-radius:50%;	
	background:#6e1146;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto auto;
	
}

.statistic-line ul li p{
	position: absolute;
    top: 10px;
    text-transform: uppercase;
    color: #96989b;
    font-size: 14pt;
    display: block;
    width: 180px;
    left:50%;
	margin-left:-90px;
	font-family:"Gotham-Bold";
	
}

.statistic-line ul li:nth-child(2) p, 
.statistic-line ul li:nth-child(4) p{
	top: -35px;
}

.statistic-line ul li:nth-child(3) p,
.statistic-line ul li:nth-child(5) p{
	top: 35px;
}


.statistic-line ul li:nth-child(2) span,
.statistic-line ul li:nth-child(4) span{
	position:absolute;
	width:120px;
	background:#96989b;
	padding:20px 0px;
	border-radius:20px;
	-moz-border-radius:40px;
	-ms-border-radius:40px;
	-o-border-radius:40px;
	-webkit-border-radius:40px;
	top:50px;
	right: -30px;
	color:#fff;
	font-size:20pt;
	font-family:"Gotham-Bold";
	text-align:center;
}

.statistic-line ul li:nth-child(2) span:before,
.statistic-line ul li:nth-child(4) span:before{
	position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-left: 11px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 16px solid #96989b;
    top: -12px;
    right: 27px;
}


.statistic-line ul li:nth-child(3) span,
.statistic-line ul li:nth-child(5) span{
	position:absolute;
	width:120px;
	background:#6e1146;
	padding:20px 0px;
	border-radius:20px;
	-moz-border-radius:40px;
	-ms-border-radius:40px;
	-o-border-radius:40px;
	-webkit-border-radius:40px;
	bottom:50px;
	left: -30px;
	color:#fff;
	font-size:20pt;
	font-family:"Gotham-Bold";
	text-align:center;
}

.statistic-line ul li:nth-child(3) span:before,
.statistic-line ul li:nth-child(5) span:before{
	position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-left: 11px solid transparent;
    border-right: 10px solid transparent;
    border-top: 16px solid #6e1146;
    bottom: -12px;
    left: 27px;
}

.statistic-left{
	float:left;
	width:450px;
	display:block;	
	border:1px solid #ebebeb;
	padding:20px 10px;
}

.statistic-left span{
	display:block;
	padding-bottom:20px;	
}

.statistic-left span:last-child{
	padding-bottom:0;	
}

.statistic-left span ul {
	width:100%;	
	text-align:center;
}

.statistic-left span ul li{
	display:inline-block;
	vertical-align:middle;
	width:30%;
	
}


.statistic-left span ul li:nth-child(1){
	font-family:"Gotham-Bold";
	font-size:20pt;	
	text-align:right;
}

.statistic-left span ul li:nth-child(2){
	margin:0px 10px;	
	vertical-align:baseline;
}

.statistic-left span ul li:nth-child(3){
	font-family:"Gotham-Bold";
	color:#96989b !important;
	font-size:12pt;	
	text-transform:uppercase;
	text-align:left;
	
}

.statistic-left span ul li .line{
	height:3px;
	width:100%;
	position:relative;
}

.statistic-left span ul li .line:before{
	position: absolute;
    top: -4px;
    left: -4px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    width: 10px;
    height: 10px;
    background: inherit;
    content: "";
}

.statistic-left span.successtips ul li{
	color:#179fb3;
}

.statistic-left span.successtips ul li .line{
	background:	#179fb3;
}

.statistic-left span.drawtips ul li{
	color:#f8aa1b;
}

.statistic-left span.drawtips ul li .line{
	background:	#f8aa1b;
}

.statistic-left span.failedtips ul li{
	color:#ed404d;
}

.statistic-left span.failedtips ul li .line{
	background:	#ed404d;
}

.statistic-left span.totaltips ul li{
	color:#413684;
}

.statistic-left span.totaltips ul li .line{
	background:	#413684;
}

.statistic-right{
	display:block;
	float:right;
	width:600px;
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}

.totalprofitmade{
	display:block;
	width:100%;
	padding:15px 20px 10px;
	border:1px solid #ebebeb;	
	margin-bottom:20px;
}

.averageodds{
	display:block;
	width:100%;
	padding:15px 20px 10px;
	border:1px solid #ebebeb;	
}

.totalprofitmade span,
.averageodds span{
	font-size:11pt;
	font-family:"Gotham-Medium";
	text-transform:uppercase;
	color:#888;
	float:left;	
}

.totalprofitmade b,
.averageodds b{
	font-size:12pt;
	font-family:"Gotham-Medium";
	text-transform:uppercase;
	color:#6e1146;
	float:right;	
}





.statistic-link{
	text-align:center;
	display:block;	
}

.statistic-link a{
	display:inline-block;
	margin:5px 20px;	
}

.article-wrapper{
	width:100%;
	position:relative;
	display:table;
	margin-bottom:30px;	
	border:1px solid #6e1146;
	overflow:hidden;
}

.article-img{
	width:30%;
	vertical-align:top;
	display:table-cell;	
	
	background-size:cover !important;
	background-position: center center !important;
}

.article-img img{
	width:auto;
	max-width:100%;
	display:block;	
	object-fit: cover;
    height: 100%;
}

.article-content{
	width:70%;
	display:table-cell;	
	padding:20px 20px;
	vertical-align:top;
}

.article-content b{
	color:#000;
	font-size:10pt;
	font-weight:bold;
	padding-bottom:10px;
	display:block;	
}

.article-content b a{
	color:#666666;
	font-style:italic;
}

.article-content h1,
.article-content .h1{
	color:#6e1146;
	font-family:"Gotham-Medium";
	font-size:16pt;
	line-height:20pt;
	display:block;	
	height:25px;
	
	overflow:hidden;
}

.article-content p{
	font-size:10pt;
	line-height:14pt;
	padding-top:10px;
	padding-bottom:25px;	
	height:70px;
	overflow:hidden;
}

a.article-readmore{
	display:inline-block;
	color:#6e1146;
	font-size:12pt;	
}

a.article-readmore i{
	border-radius:50%;	
	-moz-border-radius:50%;	
	-ms-border-radius:50%;	
	-o-border-radius:50%;	
	-webkit-border-radius:50%;	
	text-align:center;
	border:2px solid #6e1146;
	margin-right:10px;
	width:28px;
	height:28px;
	line-height:25px;
}

.joincommunity{
    width: 100%;
    background: linear-gradient(
      rgba(110, 17, 70, 0.6), 
      rgba(110, 17, 70, 0)
    ),url(../images/bottom-banner-bg.jpg) no-repeat center center;
    background-size: cover;
}

.joincommunity h1,
.joincommunity .h1{
	font-size:30pt;
	font-family:"Gotham-Bold";
	text-align:center;
	color:#fff;
	line-height:35pt;
	padding-bottom:20px;
	padding-top:10px;	
	text-transform:uppercase;
	letter-spacing: 10px;
}

.joincommunity ul{
	width:100%;
	text-align:center;
	padding-bottom:20px;	
}

.joincommunity ul li{
	display:inline-block;
	vertical-align:middle;
	margin:10px 10px;	
}

.joincommunity ul li a.choosetipster{
	display:block;
	background: #6e1146;
	padding:15px 35px;
	color:#fff;
	text-transform:uppercase;
	font-size:10pt;
	font-family:"Gotham-Medium";
	
	border-radius:5px;	
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;	
	
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;

}

.joincommunity ul li a.choosetipster:hover{
	background:#5c113b;
	
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}

.joincommunity ul li a.becometipster{
	padding:15px 35px;
	color:#fff;
	text-transform:uppercase;
	font-size:10pt;
	font-family:"Gotham-Medium";
	background:#939597;
	border-radius:5px;	
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;	
	display:block;
	
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}

.joincommunity ul li a.becometipster:hover{
	background:#333333;
	color:#fff;	
	
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}

.joincommunity ul li b{
	height:30px;
	width:30px;
	display:block;
	text-align:center;
	line-height:30px;
	background:#f4f3f6;
	color:#898989;
	text-transform:uppercase;
	font-size:8pt;
	font-family:"Gotham-Bold";
	
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;	
}

.row.footer{
	background:#f7f7f7;
}

.row.footer p{
	color:#888;	
}

.row.footer ul.sitemap > {
	width:100%;

	overflow:hidden;
}
 
 .row.footer ul.sitemap >  li{
	float:left;
	width:16%;	
	padding:20px 10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.row.footer ul.sitemap >  li:first-child{

	width:13%;
}

.row.footer ul.sitemap >  li:nth-child(4){
	width:13%;
}

.row.footer ul.sitemap >  li:nth-child(2){
	width:17%;	
}

.row.footer ul.sitemap >  li:nth-child(3){
	width:14%;	
}

.row.footer ul.sitemap >  li:nth-child(5){
	width:19%;	
}

.row.footer ul.sitemap >  li:last-child{
	padding-right:0;	
	width:24%;
}

.row.footer ul.sitemap >  li div{
	display:block;
	width:100%;	
	margin-bottom:20px;
}

.row.footer ul.sitemap >  li div h2{
	color:#6e1146;
	text-transform:uppercase;
	padding-bottom:10px;
	font-size:15pt;
	font-family:"Bebasnue-Bold";	
}

.row.footer ul.sitemap >  li div a{
	display:block;
	color:#888;
	font-size:9pt;
	margin:5px 0px;	
	line-height:13pt;
	text-transform:capitalize;
}

.row.footer ul.sitemap >  li div a:hover{
	text-decoration:underline;	
}


.footer-gadget-cover{
	width:100%;
	display:table;	
}

.footer-gadget-left{
	
	display:table-cell;
	vertical-align:top;
	padding-right:20px;
}

.footer-gadget-middle{
	width:370px;
	display:table-cell;
	vertical-align:top;
	padding:0px 30px 0px;
	border-left:1px solid #ebebeb;
}

.footer-gadget-middle img{
	
}

.footer-gadget-left h2,
.footer-gadget-middle h2{
	color:#6e1146;
	text-transform:uppercase;
	padding-bottom:10px;
	font-size:15pt;
	font-family:"Bebasnue-Bold";
}


.footer-gadget-left p{
	display:block;
	color:#888;
	font-size:9pt;
	margin:5px 0px;	
	line-height:13pt;
}

.footer-gadget-left ul{
	float:left;
	width:100%;
	display:block;	

	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin-top:10px;
}

.footer-gadget-left ul li{
	display:inline-block;
	margin:5px 10px;
	vertical-align:middle;	
	cursor:pointer;
}

.footer-gadget-left ul li:first-child{
	margin-left:0;	
}

.footer-gadget-left ul li:last-child{
	margin-right:0;	
	margin-left:0;	
}

.footer-gadget-left ul li img{
	width:100%;	
}

.footer-gadget-left ul li.res-gaming{
	width:120px;
}

.footer-gadget-left ul li.age-restriction{
	width:37px;
}

.footer-gadget-left ul li.credits-back{
	width:80px;
}

.trustbox{
	display:block;
	padding-top:10px;

}

.powerby{
	display: block;

}


.popup{
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,0.7);
	width:100%;
	height:100%;
	display:none;	
	z-index:99999999;
}

.popup-content{
	position:absolute;
	top:50%;
	max-height:80%;
	transform:translateY(-50%);	
	-moz-transform:translateY(-50%);	
	-ms-transform:translateY(-50%);	
	-o-transform:translateY(-50%);	
	-webkit-transform:translateY(-50%);	
	
	overflow-y:auto;
	width:95%;
	max-width:600px;
	left:0;
	right:0;
	margin:0 auto;
	background:#fff;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	
	padding: 30px 30px;
}

.popup-content h1,
.popup-content .h1{
	color:#6e1146;
	font-family:"Gotham-Medium";
	text-transform:uppercase;
	font-size:13pt;
	padding-bottom:20px;	
}

.popup-content p{
	color:#000;
	padding-bottom:15px;
	line-height:13pt;
		
}

.popup-content ul{
	width:100%;
	list-style-type:disc;
	color:#888;
	padding-bottom:15px;
	margin-left:20px;
	
}

.popup-content ul li{
	margin:8px 0px;
	font-size:10pt;
	line-height:13pt;
}

.popup-content .overflow-scroll{
	height:350px;
	overflow-y:scroll;	
	padding-bottom:15px;
	width:100%;
	max-width:100%;
	overflow-x:hidden;
}

.popup-content a{
	color:#6e1146;
}

.popup-content a.close-popup{
	display:block;
	width:200px;
	margin:15px auto 0px;	
	color:#fff;
}


.overflow-scroll::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #f5f5f5;
}

.overflow-scroll::-webkit-scrollbar{
	width: 6px;
	background-color: none;
}

.overflow-scroll::-webkit-scrollbar-thumb{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #6e1146;
}

.subscribe-button{
	position:fixed;
	bottom:20px;
	right:20px;
	padding:15px 20px 15px 50px;
	background:#6e1146;
	color:#fff;
	border-radius:50px;	
	-moz-border-radius:50px;	
	-ms-border-radius:50px;	
	-o-border-radius:50px;	
	-webkit-border-radius:50px;	
	cursor:pointer;
	z-index:999;
}



.subscribe-button i{
	position: absolute;
    left: 3px;
    top: 3px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    width: 37px;
    height: 37px;
    background: #fff;
    color: #6e1146;
    line-height: 36px;
    text-align: center;
    font-size: 17pt;
}



.subscribe-button span{
	width:69px;
	display:block;
	overflow:hidden;	
	
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}

.subscribe-button:hover span{
	width:170px;
	
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;	
}

.subscribe-button p{
	white-space: nowrap;	
}

.amcharts-chart-div a{
	display:none !important;
}


#chartdiv {
  width: 100%;
  height: 300px;
  margin: auto;
}


.content-wrapper{
	display:table;
	width:100%;
	position:relative;
	margin-bottom:50px;	
}

.content-left{
	display:table-cell;
	vertical-align:top;
	position:relative;	
	padding-right:30px;
}

.content-right{
	display:table-cell;
	vertical-align:top;
	position:relative;	
	width:300px;
	padding-top:50px;
}

span.pagetitle{
	display:block;
	text-transform:uppercase;
	text-align:center;
	font-size:15pt;
	font-family:"Gotham-Bold";	

	height:50px;
}

table.main-table{
	width:100%;	
	border-left:5px solid #edeff5;
}

table.main-table thead tr th{
	background:#6e1146;
	padding:10px 10px;
	text-align:center;
	text-transform:uppercase;
	font-family:"Gotham-Regular";
	color:#fff;
	font-size:9pt;
	border:1px solid #cdcdcd;	
}

table.main-table tbody tr td{
	background:#fff;
	padding:15px 10px;
	color:#fff;
	font-size:9pt;
	line-height:13pt;	
	vertical-align:middle;
	color:#000;
}

table.todaytips-table tbody tr td{
	padding:10px 10px;
}


table.main-table tbody tr td span.team{
	font-family:"Gotham-Bold";
	display:block;
	text-transform:uppercase;	
}

table.main-table tbody tr td span.team a{
	color:#6e1146;
}

table.main-table tbody tr td span.team a:hover{
	text-decoration:underline;
}

table.main-table tbody tr td span.tipswin{
	color:#105fe7;
	display:block;	
}

table.main-table tbody tr td b.event{
	color:#777;
	display:block;	
}

table.main-table tbody tr td a.tipstername{
	font-family:"Gotham-Bold";
	display:block;
	color:#6e1146;
	text-transform:uppercase;	
	font-size:8pt;
}

table.main-table tbody tr td a.tipstername:hover{
	text-decoration:underline;	
}

table.main-table tbody tr td b.tipsterlevel{
	color:#777;
	display:block;	
}



table.main-table tbody tr td.td-view{
	background:#f4f4f4;	
}

table.main-table tbody tr td span.tipsresult{
	display:block;
	text-align:center;	
}

table.main-table tbody tr td span.tipsresult b{
	font-family:"Gotham-Bold";
	text-transform:uppercase;	
}


.right-header{
	background:#f7f7f7;
	font-size:11pt;
	color:#6e1146;
	text-transform:uppercase;
	font-family:"Gotham-Medium";
	padding:8px 10px;
	width:100%;
	display:block;

	border-left:3px #6e1146 solid;	
}

.right-body{
	position:relative;
	overflow:hidden;
	border:1px solid #d7d7d7;
	border-top:none;
	padding:0px 0px;
	margin-bottom:50px;
}

.right-latesttipster{
	
	border-bottom:1px solid #e1e1e1;
	overflow:hidden;
	padding:15px 10px 10px;
}

.right-latesttipster:last-child{
	border-bottom:none;	
}

.latest-top{
	width:100%;
	display:table;	
}

.latest-top-left{
	display:table-cell;
	width:75%;
	vertical-align:bottom;	
	overflow:hidden;
}

.latest-top-right{
	display:table-cell;
	width:25%;
	vertical-align:bottom;	
	padding:0px 0px 0px 5px;
}

.latest-top-left .tipster-image{
	width:35px;
	height:35px;
	
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;
	
	overflow:hidden;
	display:inline-block;
	vertical-align:middle;
	
}

.latest-top-left .tipster-image img{
	width:100%;
	height:100%;
	object-fit:cover;	
	-moz-object-fit:cover;	
	-ms-object-fit:cover;	
	-o-object-fit:cover;	
	-webkit-object-fit:cover;	
}


.latest-top-left .tipster-info{
	display:inline-block;
	vertical-align:middle;	
	border-right:1px solid #e1e1e1;
	width: 165px;
    padding-left: 10px;
}

.latest-top-left .tipster-info span,
.latest-top-left .tipster-info a{
	color: #6e1146;
    font-family: "Gotham-Bold";
    text-transform: uppercase;
    display: block;
    line-height: 12pt;
	font-size:9pt;
}

.latest-top-left .tipster-info b{
    color: #999;
    display: block;
	font-size:8pt;
    font-family: "Gotham-Regular";
}

.latest-top-left ul{
	border:1px solid #e1e1e1;
	margin-top:10px;
	width:98%;
	text-align:center;
	overflow:hidden;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.latest-top-left ul li{
	display:inline-block;
	font-size:9pt;
	font-family:"Gotham-Bold";
	text-transform:uppercase;
	text-align:center;
	padding:4px 0px;
	border-right:1px solid #e1e1e1;	
	float:left;
	width:33%;
}

.latest-top-left ul li:last-child{
	border-right:none;	
}

.latest-top-right img{
	display:block;
	margin:0 auto;
	text-align:center;	
	padding-bottom:5px;
}

.latest-top-right span{
	color: #6e1146;
    font-family: "Gotham-Bold";
	font-size:12pt;
    text-transform: uppercase;
    display: block;
    line-height: 13pt;
	text-align:center;
}

.latest-top-right b{
    color: #999;
    display: block;
    font-family: "Gotham-Regular";
	text-transform: uppercase;
	text-align:center;
}

.latest-bottom{
	padding:20px 0px;
	text-align:center;	
}

.win{
	color:#2d9834;	
}

.push{
	color:#000;	
}

.draw{
	color:#fdc52a;	
}

.fail,.lose{
	color:#ed1f24;	
}

.void{
	color:#03C;	
}

.right-article{
	display:table;
	width:100%;	
	padding:15px 10px;
	border-bottom:1px solid #e1e1e1;
}

.right-article:last-child{
	border-bottom:none;	
}

.right-article .article-img{
	display:table-cell;
	width:25%;
	padding:0px 0px;
	background-repeat:no-repeat !important;
	background-position:center center !important;
	background-size:cover !important;	
	vertical-align:top;
}

.right-article .article-content{
	display:table-cell;
	width:75%;
	padding:0px 10px;
	vertical-align:top;
	
	
}

.right-article .article-content span.article-title{
	text-transform:uppercase;
	font-family:"Gotham-Bold";
	font-size:10pt;
	line-height:12pt;
	height:52px;
	overflow:hidden;
	color:#000;
	display:block;
}

.right-article .article-content span.article-date{
	font-size:9pt;
	color:#939393;
	text-transform:uppercase;
	display:block;	
	font-family:"Gotham-Regular";
	padding-top:0px;
	
}
















/*popup css */

.bg-overlay{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.7);
	z-index:9999;	
	display:none;
}

.shoppingcart{
	position:fixed;
	top:0;
	right:-400px;
	width:100%;
	max-width:380px;
	z-index:10000;
	background:#fff;
	padding:20px 20px;
	height:100vh;	
	
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}

.shoppingcart.slidein{
	right:0 !important;	
	
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}

.shoppingcart .cart-top{
	height:10vh;	
	border-bottom:5px solid #000;
	position:relative;
	padding:10px 0px;
	min-height:60px;
	margin-bottom:10px;
}

.shoppingcart .cart-top h1,
.shoppingcart .cart-top .h1{
	font-size:20pt;
	color:#000;
	font-family:"Gotham-Medium";
}

.shoppingcart .cart-top h1 span.item-count,
.shoppingcart .cart-top .h1 span.item-count{
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;
	width:30px;
	height:30px;
	background:#939597;
	color:#fff;	
	line-height:30px;
	text-align:center;
	font-size:12pt;
	vertical-align:middle;
	display:inline-block;
	margin-top:-5px;
}

.shoppingcart .cart-top span.closecart{
	color:#939393;
	font-weight:bold;
	text-transform:uppercase;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	cursor:pointer;
	
}

.shoppingcart .cart-content{
	height:75vh;	
	overflow-y:auto;
	padding-bottom:20px;
}

.shoppingcart .cart-content ul{
	width:100%;
	position:relative;	
}

.shoppingcart .cart-content ul li{
	display:block;
	width:100%;
	padding:20px 0px;	
	border-bottom:1px solid #e1e1e1;
}

.shoppingcart .cart-content ul li:last-child{
	border-bottom:none;	
}


.shoppingcart .cart-content ul li .cart-content-top{
	display:table;	
	width:100%;
	padding-bottom:30px;
	padding-right:10px;
}

.shoppingcart .cart-content ul li .cart-content-top .cart-tips-event{
	display:table-cell;
	vertical-align:top;	
}

.shoppingcart .cart-content ul li .cart-content-top .cart-tips-event span{
	display:block;	
	line-height:12pt;
}

.shoppingcart .cart-content ul li .cart-content-top .cart-tips-event span.cart-tips-date{
	font-size:9pt;
	color:#939393;	
}

.shoppingcart .cart-content ul li .cart-content-top .cart-tips-event span.cart-tips-team,
.shoppingcart .cart-content ul li .cart-content-top .cart-tips-event span.cart-bundle{
	font-size:10pt;
	color:#000;
	font-family:"Gotham-Bold";
	text-transform:uppercase;	
}

.shoppingcart .cart-content ul li .cart-content-top .cart-tips-event span.cart-tips-event,
.shoppingcart .cart-content ul li .cart-content-top .cart-tips-event span.cart-bundle-tips{
	font-size:9pt;
	color:#939393;	
}

.shoppingcart .cart-content ul li .cart-content-top .cart-tips-event span.cart-bundle-tips{
	text-transform:uppercase;	
}

.shoppingcart .cart-content ul li .cart-content-top .cart-tips-event span.cart-tips-type,
.shoppingcart .cart-content ul li .cart-content-top .cart-tips-event span.cart-bundle-type{
	font-size:9pt;
	color:#000;	
}

.shoppingcart .cart-content ul li .cart-content-top .cart-tips-price{
	display:table-cell;
	vertical-align:top;
	width:100px;
	text-align:right;	
}

.shoppingcart .cart-content ul li .cart-content-top .cart-tips-price p{
	color:#6e1146;
	font-family:"Gotham-Bold";
	font-size:11pt;	
}


.shoppingcart .cart-content ul li .cart-content-bottom{
	display:block;
	position:relative;	
	padding-right:10px;
}

.shoppingcart .cart-content ul li .cart-content-bottom span{
	display:block;	
	line-height:12pt;
}

.shoppingcart .cart-content ul li .cart-content-bottom span.cart-tips-tipster{
	color:#6e1146;
	font-family:"Gotham-Bold";
	text-transform:uppercase;
	font-size:10pt;	
}

.shoppingcart .cart-content ul li .cart-content-bottom span.cart-tips-tipsterlevel{
	font-size:10pt;
	color:#000;	
}

.shoppingcart .cart-content ul li .cart-content-bottom i.delete-current-item{
	font-size:22pt;
	position:absolute;
	bottom:0;
	right:10px;	
	cursor:pointer;
}

.shoppingcart .cart-bottom{
	height:15vh;	
	padding:10px 0px;
}

.shoppingcart .cart-bottom input{
	width:100%;
	cursor:pointer;	
}


.shoppingcart .cart-content::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: rgba(0,0,0,0.2);
}

.shoppingcart .cart-content::-webkit-scrollbar{
	width: 6px;
	background-color: none;
}

.shoppingcart .cart-content::-webkit-scrollbar-thumb{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #6e1146;
}

select.select-date{
	appearance:none;
	-o-appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;
	
	padding:8px 40px 8px 10px; 
	color:#6e1146;
	font-size:11pt;
	
	background:#fff url(../images/downarrow.png) no-repeat center right 20px;
	
	width:auto;
	
	border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;	
	
	border:1px solid #e1e1e1;
	
	cursor:pointer;
}

p.showdate{
	font-size:9pt;
	color:#333;
	text-align:right;
	padding:5px 0px;
}

table#leaderboard-table tbody tr td{
	text-align:center;	
	padding:10px 10px;
}

table#leaderboard-table tbody tr td:first-child{
	text-align:left;	
}

.text-based-content{
	display:block;
	width:100%;	
}

.text-content{
	padding:20px 20px 10px;
	border:1px solid #e1e1e1;
	border-top:5px solid #6e1146;
	
	margin-bottom:20px;	
}

.text-content h3{
	color:#6e1146;
	font-weight:bold;
	padding-bottom:20px;
	font-family:"Gotham-Medium";	
}

.text-content h4{
	color:#000;
	font-weight:bold;
	padding-bottom:10px;
	font-family:"Gotham-Medium";	
}

.text-content p{
	color:#000;
	line-height:14pt;
	padding-bottom:20px;	
}

.text-content p a{
	color:#6e1146;	
}

.text-content p a:hover{
	text-decoration:underline;	
}

.text-content p a i{
	color: #fff;
    font-size: 30pt;
    display: inline-block;
    vertical-align: middle;
}

.text-content p a b{
	    color: #fff;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
}

.text-content p a b span{
	display:block;
}

.text-content-header{
	background:#6e1146;
	padding:10px 20px;
	color:#fff;
	font-family:"Gotham-Bold";
	text-transform:uppercase;
	text-align:left;
	font-size:12pt;
	line-height:15pt;
	margin-bottom:5px;	
	overflow:hidden;
}

.text-content-header span{
	float:right;
	font-size:9pt;
	color:#fff;
	font-family:"Gotham-Regular";
	margin-top:3px;	
}

.text-content>ul{

	list-style-type:disc;
	margin-left:20px;
	padding-bottom:10px;
	box-sizing:border-box;
}

.text-content>ul>li{
	margin:8px 0px;
	padding-left:15px;
	color:#6e1146;
	line-height:14pt;
	
	font-weight:Bold;
	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.text-content>ul>li>p{
	padding-bottom:0;	
	font-weight:100;
	box-sizing:border-box;
}

.login-wrapper{
	width:100%;
	max-width:400px;
	margin:0 auto;
	padding:30px 0px;	
}

.login-wrapper table.login-table{
	width:100%;	
}

.login-wrapper table.login-table tr td{
	padding:10px 0px;	
}

.login-wrapper table.login-table tr td input{
	width:100%;	
}

.login-wrapper table.login-table tr:nth-child(3) td{
	padding:30px 0px 10px;	
}

.login-wrapper table.login-table tr td:nth-child(1){
	width:120px;
	text-transform:uppercase;
	color:#767676;
	font-weight:Bold;
}

.input-field{
	padding:7px 15px;
	border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    -webkit-border-radius: 50px;
	border:1px solid #e1e1e1;
	color:#000;
	font-size:10pt;
	font-family:"Gotham-Regular";	
}


.login-wrapper table.login-table tr td ul{
	text-align:center;
}

.login-wrapper table.login-table tr td ul li{
	display:inline-block;
	margin:0px 5px;	
}

.login-wrapper table.login-table tr td ul li:nth-child(1) a{
	color:#6e1146;
}

.login-wrapper table.login-table tr td ul li:nth-child(3) a{
	color:#000;
}


.promotion-cover{
	display:block;
	width:100%;
	margin-bottom:50px;	
}

.promotion-cover .text-content-header{
	margin-bottom:0;	
}

.promotion-wrapper{
	border:1px solid #d7d7d7;
	padding:30px 20px 30px;	
}

.promotion-content{
	width:100%;
	overflow:hidden;
	position:relative;	
}

.promotion-image{
	width:70%;
	margin:0 auto 20px;	
}

.promotion-image img{
	width:100%;	
}

.promotion-information{
	
	border:1px solid #6e1146;
	padding-top:20px;	
	height:auto;
	padding:0px 20px 20px;
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}

.promotion-information.collapsed{
	border:none;
	height:53px;
	overflow:hidden;
	
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}

.promotion-information span.moreinfo{
	font-family:"Gotham-Bold";
	cursor:pointer;
	text-transform:uppercase;
	padding:10px 20px;
	display:block;
	width:250px;
	text-align:center;
	margin:0 auto 20px;
	border-radius:15px;
	-moz-border-radius:15px;
	-ms-border-radius:15px;
	-o-border-radius:15px;
	-webkit-border-radius:15px;
}

.promotion-information span.moreinfo i{
	margin-left:10px;	
	font-size:8pt;
}


.promotion-information span.moreinfo.triggered{
	color:#6e1146;
	background:none;
	border:none;
	
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}

.promotion-information span.moreinfo.triggered i{
	color:#6e1146;	
	
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}

.promotion-information span.moreinfo.collapsed{
	color:#fff;
	background:#6e1146;
	border:none;
	
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}

.promotion-information span.moreinfo.collapsed i{
	color:#fff;	
	
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}

.promotion-information strong{
	font-family:"Gotham-Bold";
	color:#6e1146;
	text-transform:uppercase;
	font-size:11pt;
	
}

.promotion-information p{
	font-size:10pt;
	color:#000;
	padding:0px 0px 10px;	
	line-height:14pt;
}

.promotion-information ul,
.promotion-information ol{
	margin-left:20px;
	list-style-type:disc;
	color:#6e1146;	
	padding:0px 0px 0px;
}

.promotion-information ul li,
.promotion-information ol li{
	color:#000;
	font-size:10pt;
	margin:0px 0px 5px;	
}

.promotion-information span.valid-date{
	display:block;
	padding:10px 0px;
	width:100%;
	text-transform:uppercase;
	color:#fff;
	font-family:"Gotham-Bold";
	background:#6e1146;
	text-align:center;	
}

.register-form{
	width:100%;
	max-width:700px;
	margin:0 auto;
	padding:30px 0px;	
}

.register-form table{
	width:100%;	
}

.register-form table tr td{
	padding: 15px 0px;	
}

.register-form table tr td:nth-child(1){
	width: 220px;
    text-transform: uppercase;
    color: #767676;
    font-weight: Bold;	
}


.register-form table tr td input{
	width:100%;
	max-width:350px;
}

.register-form table tr td select.dob{
	display:inline-block;
	vertical-align:middle;
	background: #fff url(../images/downarrow.png) no-repeat center right 20px;	
	
	appearance: none;
    -o-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
	margin:5px 0px;
	width:150px;
}

.register-form table tr td select.country{
	width:100%;
	max-width:350px;	
	
	background: #fff url(../images/downarrow.png) no-repeat center right 20px;	
	
	appearance: none;
    -o-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
}

.register-form table tr td .mobile-input{
	width:100%;
	overflow:hidden;	
}

.register-form table tr td .mobile-input #mobile-code,
.register-form table tr td .mobile-input #country-code,
.register-form table tr td .mobile-input #country-code2{
	width:30%;
}

.register-form table tr td .mobile-input #mobile-no,
.register-form table tr td .mobile-input #mobile{
	width:65%;
	float:right;
}

.register-form ul.register-check{
	width:100%;
	padding:30px 0px 50px;
}

.register-form ul.register-check li{
	display:block;
	margin:10px 0px;	
}

.register-form ul.register-check li input[type="checkbox"]{
	display: inline-block;
    vertical-align: top;	
}

.register-form ul.register-check li .checkbox-label{
	display: inline-block;
    vertical-align: top;
    width: 85%;
    margin-top: 0px;
	font-size:10pt;
	color:#666;
	line-height:13pt;	
}

.register-form ul.register-check li .checkbox-label a{
	color:#6e1146;	
}

.register-form ul.register-check li .checkbox-label b{
	font-family:"Gotham-Bold";	
}

.register-form .capcha{
	margin:0 auto;
	text-align:center;
	padding-bottom:30px;	
}

.register-form input[type="submit"]{
	margin:0 auto;	
}

.register-form table tr td.phone-verifi{
	text-align:center;	
}

.register-form table tr td.phone-verifi ul{
	margin:0 auto;
	text-align:center;	
}

.register-form table tr td.phone-verifi ul li{
	display:inline-block;
	verticla-align:middle;
	margin:10px 20px;
		
}


.register-form table tr td.phone-verifi ul li [type="radio"]:checked,
.register-form table tr td.phone-verifi ul li [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.register-form table tr td.phone-verifi ul li [type="radio"]:checked + label,
.register-form table tr td.phone-verifi ul li [type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
.register-form table tr td.phone-verifi ul li [type="radio"]:checked + label:before,
.register-form table tr td.phone-verifi ul li [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #ddd;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
    background: #fff;
}
.register-form table tr td.phone-verifi ul li [type="radio"]:checked + label:after,
.register-form table tr td.phone-verifi ul li [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #6e1146;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.register-form table tr td.phone-verifi ul li [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.register-form table tr td.phone-verifi ul li [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.register-form.step-verify-input{
	max-width:500px;	
}

.register-form.step-verify-input table tr td:nth-child(1) {
    width: 150px;
    text-transform: uppercase;
    color: #767676;
    font-weight: Bold;
}

.register-form.step-verify-input table tr td input#mobile-no{
	max-width:240px;	
}

.register-form.step-verify-input p{
	font-size:9pt;
	padding-bottom:0;
	color:#666;
	text-align:center;
	line-height:13pt;	
}

.register-form.step-verify-input p b{
	font-familt:"Gotham-Bold";	
}


.register-form.step-verify-input table tr td input[type="submit"]{
	width:100%;	
}

.register-form.step-verify-code p{
	font-size:9pt;
	color:#666;
	text-align:center;	
}

.register-form.step-verify-code input{
	max-width:300px;	
	margin:0 auto 20px;
	text-align:center;
	width:300px;
	display:block;
}

.register-form.step-verify-code p b{
	font-weight:bold;
}

.register-form.step-verify-code p span{
	font-weight:bold;
	color:#6e1146;	
}

.register-form.step-verify-code p a{
	color:#6e1146;	
	font-weight:bold;
	cursor:pointer;
}

.register-form.step-verify-code p a:hover{
	text-decoration:underline;	
}

.sitemap-list{
	display:inline-block;
	width:250px;
	margin:20px auto 20px;	
	vertical-align:top;
}

.sitemap-list h2{
	display: block;
    text-transform: uppercase;
    text-align: left;
    font-size: 12pt;
    font-family: "Gotham-Bold";	
	padding-bottom:10px;
	color:#6e1146;
}

.sitemap-list ul{
	list-style-type:disc;
	color:#6e1146;	
	margin-left:17px;
}

.sitemap-list ul li{
	color:#6e1146;	
	margin:8px 0px;
}

.sitemap-list ul li a{
	display:block;
	color:#888;
}

.sitemap-list ul li a:hover{
	text-decoration:underline;	
}

.sitemap .text-content{
	padding:20px 50px 10px;	
}

.text-based-content.disclaimer p,
.text-based-content.terms p{
	color:#000;	
}

.text-based-content.disclaimer p a,
.text-based-content.terms p a{
	color:#6e1146;
}

.text-based-content.disclaimer p a:hover,
.text-based-content.terms p a:hover{
	text-decoration:underline;	
}


.contactus .text-content img{
	display:block;
	padding:20px 0px;
	text-align:center;
	margin:0 auto;	
}

.contactus-form{
	width:100%;
	max-width:400px;
	margin:0 auto;	
}

.contactus-form ul{
	width:100%;
	position:relative;	
}

.contactus-form ul li{
	
	display:block;
	margin:10px 0px;	
}

.contactus-form ul li input[type="text"],
.contactus-form ul li input[type="email"],
.contactus-form ul li input[type="tel"],
.contactus-form ul li input[type="password"]{
	width:100%;
    padding: 10px 15px;
    border: 1px solid #e1e1e1;
    color: #000;
    font-size: 10pt;
    font-family: "Gotham-Regular";	
}

.contactus-form ul li select{
	width:100%;
    padding: 10px 15px;
    border: 1px solid #e1e1e1;
    color: #000;
    font-size: 10pt;
    font-family: "Gotham-Regular";
	appearance:none;
	-o-appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;
	background:#fff url(../images/downarrow.png) no-repeat center right 20px;
}

.contactus-form ul li input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #6e1146;
}
.contactus-form ul li input::-moz-placeholder { /* Firefox 19+ */
  color: #6e1146;
}
.contactus-form ul li input:-ms-input-placeholder { /* IE 10+ */
  color: #6e1146;
}
.contactus-form ul li input:-moz-placeholder { /* Firefox 18- */
  color: #6e1146;
}

.contactus-form ul li textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #6e1146;
}
.contactus-form ul li textarea::-moz-placeholder { /* Firefox 19+ */
  color: #6e1146;
}
.contactus-form ul li textarea:-ms-input-placeholder { /* IE 10+ */
  color: #6e1146;
}
.contactus-form ul li textarea:-moz-placeholder { /* Firefox 18- */
  color: #6e1146;
}


.contactus-form ul li.countrycode{
	overflow:hidden;	
}

.contactus-form ul li.countrycode input.c-code{
	width:25%;
	float:left;	
}

.contactus-form ul li.countrycode input.mobile-no{
	width:70%;
	float:right;	
}

.contactus-form ul li textarea{
		width:100%;
    padding: 10px 15px;
    border: 1px solid #e1e1e1;
    color: #000;
    font-size: 10pt;
    font-family: "Gotham-Regular";
	resize:none;
	height:200px;
}

.contactus-form ul li input[type="submit"]{
	color:#fff;	
}

.faq .text-content ul.faq{
	list-style-type:none;
	width:100%;
	margin:0; !important;
}

.faq .text-content ul.faq li{
	display:block;
	margin:10px 0px;
	padding-left:0;
}

.faq .text-content ul.faq li span.faq-quiz{
	color:#6e1146;
	text-transform:uppercase;
	display:block;
	padding:8px 10px;
	font-size:10pt;
	line-height:14pt;
	border:1px solid #ebebeb;
	background:#f7f7f7;	
	cursor:pointer;
}

.faq .text-content ul.faq li .faq-answer{
	padding:10px 0px 10px 30px;
	background:none;
	border:none;
	font-weight:100;
	display:none;
}

.faq .text-content ul.faq li .faq-answer p{
	padding-bottom:0px;	
}


.reg_login{
	display:inline-block;
	float:left;
	width:50%;
	padding:10px 20px;
		
}

.reg_login h3{
	border-bottom:1px solid #d7d7d7;
	text-transform:uppercase;
	margin-bottom:20px;
	padding-bottom:10px;	
}


.text-content.submitquestion{
	overflow:hidden;
	padding-bottom:40px;
}

.reg_login_left{
	padding-left:0;	
}

.reg_login_right{
	padding-right:0;	
}

table.checkout-table{
	width:100%;
	position:relative;	
}

table.checkout-table thead tr th{
	background: #6e1146;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    padding: 10px 20px;
    font-family: "Gotham-Regular";
    font-weight: bold;	
}

table.checkout-table tbody tr td{
	padding: 10px 0px;
	border: 1px solid #d7d7d7;	
}

ul.payment-gateway{
	text-align:left;
	width:100%;	
}

ul.payment-gateway li{
	display:inline-block;
	margin:0 10px;
	padding:10px 0px;	
	vertical-align:top;
	overflow:hidden;
	width:250px;
	cursor:pointer;
}

ul.payment-gateway li span{
	display:inline-block;
	vertical-align:middle;	
}

ul.payment-gateway li span.radiobutton{
	width:20px;
	height:20px;
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;
	border:1px solid #989898;
	margin-right:10px;	
	position:relative;
}

ul.payment-gateway li span.radiobutton:after{
	position:absolute;
	content:"";
	width:10px;
	height:10px;
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;
	background:#6e1146;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	display:none;
}

ul.payment-gateway li.active span.radiobutton:after{
	display:block;	
}


ul.creditpack,
ul.countrybank{
	width:100%;
}

ul.creditpack li,
ul.countrybank li{
	display:inline-block;
	vertical-align:middle;
	margin:10px 10px;
	border:2px solid #6e1146;
	color:#fff;
	background:#6e1146;	
	
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:center;
	width:150px;
	padding:10px 0px;
	font-size:10pt;
	font-family:"Gotham-Bold";
	text-transform:uppercase;
	cursor:pointer;
}

ul.countrybank li{
	width:auto;
	padding:10px 20px;	
}

ul.creditpack li:hover,
ul.countrybank li:hover{
	color:#6e1146;
	background:#fff;	
}

ul.creditpack li.active,
ul.countrybank li.active{
	color:#6e1146;
	background:#fff;	
}

table.checkout-table tr.hiddencredit{
	display:none;	
}


table.checkout-table tbody tr.hiddencountry td,
table.deposit-table tbody tr.hiddencountry td{
	padding:10px 20px	
}

table.checkout-table tr.hiddencountry h3,
table.deposit-table tr.hiddencountry h3{
	color: #000;
    font-family: "Gotham-Bold";
    text-transform: uppercase;	
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.promocode{
	overflow:hidden;
	text-align:center;
}

.promoinput{
	    display: block;
    text-align: center;
    overflow: hidden;
    width: 100%;
	max-width:400px;
    margin: 0 auto;
}



.promocode h1,
.promocode .h1{
	font-size:20pt;
	text-align:center;
	font-family:"Gotham-Bold";	
}

.promocode p{
	font-family:"Gotham-Bold";
	text-transform:uppercase;	
}

.promocode p.wrongpromo{
	color:red;
	padding-top:10px;
}


.promocode input[type="text"]{
	float:left;
	width:100%;
	max-width:300px;
	height:40px;
	line-height:40px;
	
	border-radius:5px 0px 0px 5px;	
	-ms-border-radius:5px 0px 0px 5px;	
	-o-border-radius:5px 0px 0px 5px;
	-webkit-border-radius:5px 0px 0px 5px;	
}

.promocode input[type="submit"]{
	float:left;
	width:100px;
	height:40px;
	line-height:40px;
	padding:0px 30px;
	
	border-radius:0px 5px 5px 0px;	
	-ms-border-radius:0px 5px 5px 0px;
	-o-border-radius:0px 5px 5px 0px;
	-webkit-border-radius:0px 5px 5px 0px;
}

.right-body .ordersummary{
	overflow: hidden;
    padding: 15px 10px 30px;	
}

.right-body .ordersummary table{
	width:100%;	
}

.right-body .ordersummary table tr td{
	padding:5px 0px;	
}

.right-body .ordersummary table tr td:first-child{
	color:#939393;
	text-transform:uppercase;
	font-weight:bold;	
}

.right-body .ordersummary table tr td:last-child{
	text-align:right;
	color:#000;
	font-weight:bold;	
}

.right-body .ordersummary input[type="submit"]{
	width:100%;	
}

.right-body .ordersummary table tr:last-child td:last-child{
	
	color:#6e1146;
	font-size:12pt;	
}

.checkout-verified{
	width:100%;	
}

.checkout-verified input,
.checkout-verified label{
	display:inline-block;
	vertical-align:top;	
}

.checkout-verified label{
	width:85%;
	line-height:14pt;
	color:#939393;
	font-size:9pt;	
}

.checkout-verified label a{
	color:#6e1146;	
}

a.main-link{
	color:#6e1146;	
}

a.main-link:hover{
	text-decoration:underline;	
}

a.backtoshop{
	float:left;
	font-family:"Gotham-Bold";
	font-size:11pt;	
}

span.emptycart{
	float:right;
	font-family:"Gotham-Bold";
	font-size:11pt;
	color:#939393;
	cursor:pointer;	
}

span.emptycart:hover{
	text-decoration:underline;	
}

table.main-table.checkout-cart thead tr th{
	border:none;	
}

table.main-table.checkout-cart tbody tr td{
	border:none;
	border-bottom:1px solid #d7d7d7;
}


table.main-table.checkout-cart tbody tr td.tipprice{
	color:#6e1146;
	font-family:"Gotham-Bold";	
	font-size:10pt;
}

table.main-table.checkout-cart tbody tr td:last-child i{
	font-size:20pt;
	margin:0 auto;
	text-align:center;
	cursor:pointer;
	color:#939393;
}

ul.news-list{
	width:100%;
	overflow:hidden;
	margin:0;	
}

ul.news-list li{
	display:block;
	width:48%;	

	padding-left:0;
	font-weight:100;
	margin:0 0 35px;
}

ul.news-list li:nth-child(even){
	float:right;	
}

ul.news-list li:nth-child(odd){
	float:left;	
}

ul.news-list li .news-img{
	position:relative;
	background-size:cover !important;
	background-position: center center !important;
	background-repeat:no-repeat !important;
	height:300px;
}

ul.news-list li .news-img span.news-date{
	position:absolute;
	top:20px;
	left:20px;
	display:block;
	padding:5px 5px;
	color:#fff;
	text-transform:uppercase;
	font-size:10pt;
	background:#6e1146;
	
	
	-webkit-box-shadow: 3px 3px 5px 0px rgba(255,255,255,0.42);
    -moz-box-shadow: 3px 3px 5px 0px rgba(255,255,255,0.42);
    box-shadow: 3px 3px 5px 0px rgba(255,255,255,0.42);	
	    
}

ul.news-list li .news-img h1,
ul.news-list li .news-img .h1{
	display:block;
	width:100%;
	position:absolute;
	padding:10px 20px;
	color:#fff;
	text-transform:uppercase;
	font-size:16pt;
	line-height:20pt;
	bottom:5px;
	left:0;	
	font-family:"Gotham-Black";
	max-height:85px;
	overflow:hidden;
}

ul.news-list li .news-img .bg-filter{
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:rgba(0,0,0,0.5);	
}

ul.news-list li .news-content{
	padding:20px 20px;
	border:1px solid #d7d7d7;	
}

ul.news-list li .news-content .social-share{
	overflow:hidden;
	position:relative;
	display:block;
	width:100%;
	padding-bottom:10px;	
}

ul.news-list li .news-content .social-share a{
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;	
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;	
	color:#fff;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	position:Relative;
}

ul.news-list li .news-content .social-share a i{
	line-height:30px;
}

ul.news-list li .news-content .social-share a.fb{
	background:#4b75bd;	
}

ul.news-list li .news-content .social-share a.fb:hover{
	background:#3f629e;	
}

ul.news-list li .news-content .social-share a.twitter{
	background:#02c6ff;	
}

ul.news-list li .news-content .social-share a.twitter:hover{
	background:#01abdd;	
}

ul.news-list li .news-content .social-share a.googlep{
	background:#fd5346;	
}

ul.news-list li .news-content .social-share a.googlep:hover{
	background:#b13b32;	
}

ul.news-list li .news-content h2{
	color:#969696;
	font-size:13pt;
	display:block;
	position:relative;
	padding:10px 0px;
	font-family:"Gotham-Regular";
	font-weight:100;
	margin-bottom:20px;	
}


ul.news-list li .news-content h2:before{
	content:"";
	border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;
	position:absolute;
	bottom:0;
	left:0;
	width:50px;
	height:3px;
	background:#969696;	
}

ul.news-list li .news-content p{
	color:#969696;
	font-weight:100;
	height:164px;
	overflow:hidden;	
	margin-bottom:20px;
}

ul.news-list li .news-content a.news-readmore{
	padding:7px 20px;
	border:1px solid #6e1146;	
	color:#6e1146;
	text-transform:uppercase;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	font-family:"Gotham-Bold";
	
}

ul.news-list li .news-content a.news-readmore:hover{
	background:#6e1146;
	color:#fff;	
}

.newsdetail-content{
	width:85%;
	margin:0 auto;	
}

.newsdetail-content span.news-date{
	margin:0 auto 15px;
    display: block;
	text-align:center;
	width:100px;
    padding: 5px 5px;
    color: #fff;
    text-transform: uppercase;
    font-size: 10pt;
    background: #6e1146;
	-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.42);
    -moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.42);
    box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.42);	
}

.newsdetail-content h1,
.newsdetail-content .h1{
	display: block;
    width: 100%;
    padding: 10px 0px;
    color: #000;
    text-transform: uppercase;
    font-size: 16pt;
    line-height: 20pt;
    font-family: "Gotham-Black";
	text-align:center;
	margin-bottom:10px;
	
}

.newsdetail-content h2{
	font-size:12pt;
	color:#969696;
	margin-bottom:15px;
	position:Relative;
	text-align:center;	
	padding-bottom:10px;
}

.newsdetail-content h2:after{
	content: "";
    border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    -webkit-border-radius: 10px;
    position: absolute;
    bottom: 0;
    left: 50%;
	transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
    width: 50px;
    height: 3px;
    background: #969696;	
}

.newsdetail-content img{
	display:block;
	margin:0 auto 10px;
	padding:10px 0px 20px;	
	width:auto;
	max-width:100%;
}

.newsdetail-content p{
	color:#000;	
}

.newsdetail-content strong{
	font-weight:bold;
	padding-bottom:10px;
	color:#000;
	font-family:"Gotham-Medium";
	display:block;
}

.newsdetail-content ul{
	width:100%;
	list-style-type:disc;
	color:#000;
	font-size:10pt;
	margin-left:15px;
	padding-bottom:15px;
}

.newsdetail-content ul li{
	margin:5px 0px;
		
}

.nextprev-news{
	padding:30px 0px;
	overflow:hidden;	

}

.nextprev-news a{
	width:40%;	
}

.nextprev-news a span{
	color:#969696;
	display:block;
	padding-bottom:15px;
	font-size:11pt;
}

.nextprev-news a p{
	color:#000;
	font-family:"Gotham-Black";
	font-size:12pt;
	text-transform:uppercase;
}

.nextprev-news a.prev-news{
	float:left;	
	text-align:left;
}

.nextprev-news a.next-news{
	float:right;
	text-align:right;
}	

.nextprev-news a:hover p{
	text-decoration:underline;	
}



.newsdetail-content .social-share{
	overflow:hidden;
	position:relative;
	display:block;
	width:100%;
	padding-bottom:10px;	
	text-align:center;
}

.newsdetail-content .social-share a{
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;	
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;	
	color:#fff;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	position:Relative;
}

.newsdetail-content .social-share a i{
	line-height:30px;
}

.newsdetail-content .social-share a.fb{
	background:#4b75bd;	
}

.newsdetail-content .social-share a.fb:hover{
	background:#3f629e;	
}

.newsdetail-content .social-share a.twitter{
	background:#02c6ff;	
}

.newsdetail-content .social-share a.twitter:hover{
	background:#01abdd;	
}

.newsdetail-content .social-share a.googlep{
	background:#fd5346;	
}

.newsdetail-content .social-share a.googlep:hover{
	background:#b13b32;	
}

.blog-content{
	width:90%;
	margin:0 auto;
	display:block;
	padding-bottom:40px;	
	line-height:14pt;
}

.blog-content .blog-author{
	color:#666666;
	font-size:10pt;
	display:block;
	text-align:center;
	margin-bottom:10px;
}

.blog-content .blog-author a{
	font-style:italic;
	font-family: "Gotham-Bold";
	color: #6e1146;
}

.blog-content .blog-date{
	margin: 0 auto 25px;
    display: block;
    text-align: center;
    width: 100px;
    padding: 5px 5px;
    color: #fff;
    text-transform: uppercase;
    font-size: 10pt;
    background: #6e1146;
	
	-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.42);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.42);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.42);
}


.blog-content .blog-tag{
	display:block;
	text-align:center;	
	color:#969696;
	font-family:"Gotham-Medium";
	padding-bottom:10px;
	margin-bottom:10px;
	position:relative;
}

.blog-content .blog-tag:after{
	    content: "";
    border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    -webkit-border-radius: 10px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    width: 50px;
    height: 3px;
    background: #969696;	
}

.blog-content .blog-tag a{
	display:inline-block;
	vertical-align:middle;
	text-transform:uppercase;
	color:#969696;	
}

.blog-content h1,
.blog-content .h1 {
    display: block;
    width: 100%;
    padding: 10px 0px;
    color: #363636;
    text-transform: uppercase;
    font-size: 22pt;
    line-height: 24pt;
    font-family: "Gotham-Black";
    text-align: center;
    margin-bottom: 10px;
}

.blog-content h2{
	display: block;
    color: #363636;
    text-transform: uppercase;
    font-size: 13pt;
    line-height: 18pt;
    font-family: "Gotham-Bold";
    margin-bottom: 10px;
}


.blog-content h3{
	display: block;
    color: #363636;
    text-transform: uppercase;
    font-size: 11pt;
    line-height: 18pt;
    font-family: "Gotham-Bold";
    margin-bottom: 10px;
}

.blog-content .social-share{
	overflow:hidden;
	position:relative;
	display:block;
	width:100%;
	padding-bottom:10px;	
	text-align:center;
	margin-bottom:20px;
}

.blog-content .social-share a{
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;	
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;	
	color:#fff !important;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	position:Relative;
}

.blog-content .social-share a i{
	line-height:30px;
}

.blog-content .social-share a.fb{
	background:#4b75bd;	
}

.blog-content .social-share a.fb:hover{
	background:#3f629e;	
}

.blog-content .social-share a.twitter{
	background:#02c6ff;	
}

.blog-content .social-share a.twitter:hover{
	background:#01abdd;	
}

.blog-content .social-share a.googlep{
	background:#fd5346;	
}

.blog-content .social-share a.googlep:hover{
	background:#b13b32;	
}

.blog-content img{
	display:block;
	width:100%;
	padding:20px 0px;	
}

.blog-content .blog-limited-text{

	overflow:hidden;	
	margin-bottom:20px;
}

.blog-content .blog-limited-text p{
	color:#969696;	
}

a.readmore{
	padding: 7px 20px;
    border: 1px solid #6e1146;
    color: #6e1146;
    text-transform: uppercase;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: "Gotham-Bold";	
}

a.readmore:hover{
	background: #6e1146;
    color: #fff;	
}

.blog-content a.readmore{
	margin:0 auto;
	display:block;
	text-align:center;
	width:140px	
}


.right-post{
	display:table;
	width:100%;	
	padding:15px 10px;
	border-bottom:1px solid #e1e1e1;
}

.right-post:last-child{
	border-bottom:none;	
}

.right-post .post-img{
	display:table-cell;
	width:25%;
	padding:0px 0px;
	background-repeat:no-repeat !important;
	background-position:center center !important;
	background-size:cover !important;	
	vertical-align:top;
}

.right-post .post-content{
	display:table-cell;
	width:75%;
	padding:0px 10px;
	vertical-align:top;
	
	
}

.right-post .post-content span.post-title{
	text-transform:uppercase;
	font-family:"Gotham-Bold";
	font-size:10pt;
	line-height:12pt;
	height:52px;
	overflow:hidden;
	color:#000;
	display:block;
}

.right-post .post-content span.post-date{
	font-size:9pt;
	color:#939393;
	text-transform:uppercase;
	display:block;	
	font-family:"Gotham-Regular";
	padding-top:0px;
	
}

ul.blog-category{
	padding:20px 20px;
	list-style-type:disc;
	margin-left:15px;
}

ul.blog-category li{
	color:#6e1146;	
	margin:8px 0px;
}

ul.blog-category li a{
	color:#969696;
	font-weight:bold;	
}

ul.blog-category li a:hover{
	text-decoration:underline;	
}

ul.blog-tag-list{
	padding: 20px 10px;
	width:100%;	
}

ul.blog-tag-list li{
	display:inline-block;
	padding:0;
	margin:10px 5px;	
	vertical-align:top;
}

ul.blog-tag-list li a{
	display:block;
	padding: 7px 10px;
    border: 1px solid #999999;
    color: #999999;
    text-transform: uppercase;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: "Gotham-Bold";
	
}

ul.blog-tag-list li a:hover,
ul.blog-tag-list li.active a{
	background:#6e1146;
	color:#fff;
	border:1px solid #6e1146;	
}

.blogdetail .blog-content{
	color:#000;
}

.blogdetail .blog-content p{
	color:#000;	
	padding-bottom:10px;
	font-size:10pt;
}

.blogdetail .blog-content p img{
	width:100% !important;
	height:100% !important;
	max-width:auto;
	max-height:auto;
}

.blogdetail .blog-content strong,
.blogdetail .blog-content b{
	font-family:"Gotham-Bold";	
}

.blogdetail .blog-content i{
	font-style:italic;
}

.blogdetail .blog-content a{
	color:#6e1146;
}

.blogdetail .blog-content ul{
	width:100%;
	list-style-type:disc;
	color:#000;
	margin-left:15px;	
	padding-bottom:10px;
}

.blogdetail .blog-content ul li{
	margin:8px 0px;	
}

.blogdetail .blog-content ol{
	width:100%;
	list-style-type:decimal;
	color:#000;
	margin-left:15px;	
	padding-bottom:10px;
}

.blogdetail .blog-content ol li{
	margin:8px 0px;	
}

.blog-comment{
	padding:20px 0px;
	width:90%;
	margin:0 auto;	
}

.select-cover{
	width:200px;	
}

.liveodds h3,
.h2h h3,
.standings h3{
	font-size:11pt;
	color:#666;
	padding-bottom:10px;
	text-transform:uppercase;	
	font-family:"Gotham-Medium";
}

table.liveoddtable thead tr th{
	border:none;	
}

table.liveoddtable tbody tr td a.color-button{
	padding:5px 10px;
	font-size:9pt;	
}

table.liveoddtable tbody tr td:nth-child(6),
table.liveoddtable tbody tr td:nth-child(7),
table.liveoddtable tbody tr td:nth-child(8){
	width:100px;	
}

.table-line{
	width:100%;
	height:1px;
	background:#ebebeb;
	display:block;
	clear:both;
	margin:20px 0px 40px;	
}

.related-links{
	padding:20px 0px;
	text-align:center;
	margin:0 auto;
	display:block;
	width:100%;
	position:relative;
	overflow:hidden;	
}

.related-links a{
	display:inline-block;
	width:250px;
	margin:10px 20px;
	vertical-align:middle;	
}

table.lineuptable{
	width:100%;	
	margin-bottom:0px;
}

table.lineuptable thead tr th{
	background: #6e1146;
    padding: 10px 20px;
    text-transform: uppercase;
    font-family: "Gotham-Bold";
    color: #fff;
    font-size: 10pt;
    border: 1px solid #cdcdcd;
	overflow:hidden;
	text-align:left;
}

table.lineuptable thead tr th a{
	float:right;	
	color:#fff;
}

table.lineuptable thead tr th a:hover{
	text-decoration:underline;	
}

table.lineuptable tbody tr td{
	padding:30px 20px;
	text-align:center;	
	width:50%;
}

table.lineuptable tbody tr td span{
	font-family:"Gotham-Bold";
	display:block;
	text-align:center;
	padding-bottom:10px;	
}

table.lineuptable tbody tr td .lineup-team{
	width:100px;
	margin:20px auto;
	text-align:center;
	height:80px;	
}

.row.lineup h3{
	font-family:"Gotham-Bold";
	font-size:10pt;
	text-transform:uppercase;
	padding-bottom:10px;
}

.lineup-player{
	display:block;
	width:100%;
	position:relative;
	overflow:hidden;
	margin-bottom:20px;	
}

.lineup-player table{
	width:49%;
    border: 1px solid #e1e1e1;
}

.lineup-player table tbody tr.substitution{
	border-top:3px solid #fff;
}

#lineup-home{
	float:left;	
}

#lineup-away{
	float:right;	
}

.lineup-player table thead tr th{
	background: #6e1146;
    padding: 10px 20px;
    text-transform: uppercase;
    font-family: "Gotham-Bold";
    color: #fff;
    font-size: 10pt;
    border: 1px solid #cdcdcd;
    overflow: hidden;
    text-align: center;	
}

.lineup-player table tbody tr td{
	padding: 10px 10px;
    border: 1px solid #d7d7d7;
    vertical-align: middle;
    color: #000;
    position: relative;	
}

.lineup-player table tbody tr td.sub-position {
    width: 30%;
}

.lineup-player table tbody tr td.sub-playerno {
    width: 20%;
}

table#lineup-away thead tr th:first-child,
table#lineup-away tbody tr td:first-child{
	border-left:none;	
}

.lineup-player table tbody tr.substitution th{
	background: #6e1146;
    padding: 10px 20px;
    text-transform: uppercase;
    color: #fff;
    font-size: 10pt;
    border: 1px solid #cdcdcd;
    overflow: hidden;
    text-align: center;	
}

.lineup-player table tbody tr.substitution th,
.lineup-player table thead tr th{
	border:none;
}

.lineup-player table tbody tr td p{
	line-height:14pt;
}

.lineup-player table tbody tr td p b.out{
	color:red;	
}

.lineup-player table tbody tr td p b.in{
	color:#6e1146;	
}

table.oddstable{
	text-transform:uppercase;	
}

table.oddstable thead tr th{
	text-align:left;	
}

table.oddstable tbody tr.matchtime td,
table.oddstable tbody tr.odd1x2 td{
	border:none;	
	text-align:center;
	padding:5px 0px;
}

table.oddstable tbody tr.matchtime td:last-child,
table.oddstable tbody tr.odd1x2 td:last-child{
	border-right:1px solid #d7d7d7;	
}

table.oddstable tbody tr td:nth-child(n+2){
	text-align:center;	
}

table.oddstable tbody tr td.grey-td{
	background:#f7f7f7;
}	

table.standingtable tbody tr td{
	text-align:center;	
}

.livescores .select-cover{
	float:right;	
	width:150px;
}

ul.livescore-selection{
	width:100%;
	padding-bottom:10px;	
}

ul.livescore-selection li{
	padding:0;	
	vertical-align:top;
	display:inline-block;
	margin:0;
}

ul.livescore-selection li a{
	padding:10px 15px;
	display:block;	
	color:#000;
	text-transform:uppercase;
	border-top:3px solid #fff;
}

ul.livescore-selection li a:hover{
	color:#6e1146;	
}

ul.livescore-selection li.active a{
	color:#6e1146;
	font-family:"Gotham-Bold";
	border-top:3px solid #6e1146;	
}


table.livescoretable thead tr th{
	text-align:left;	
	font-family:"Gotham-Bold";
}

table.livescoretable thead tr th a.standing{
	    float: right;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    display: block;
    padding-left: 23px;
	
}

table.livescoretable thead tr th a.standing:hover{
	text-decoration:underline;	
}

table.livescoretable thead tr th{
	border:none	
}

table.livescoretable thead tr th a.standing:before{
	    font-family: "Ionicons";
    content: "\f20e";
    position: absolute;
    left: 1px;
    top: -6px;
    font-size: 20pt;
}

table.livescoretable thead tr th i.selectall{
	height: 20px;
    width: 19px;
    display: inline-block;
    background: #fff;
    color: #6e1146;
    line-height: 20px;
    text-align: center;
    border-radius: 5px;
	cursor:pointer;	
}

table.livescoretable thead tr th i.selectall:before{
	line-height:20px;	
}

table.livescoretable thead tr th i.selectall.ion-minus{
	background:#aaaaaa;
	color:#fff;
}


table.livescoretable tbody tr td{
	text-align:center;
	padding:10px 10px;
}

table.livescoretable tbody tr td:nth-child(4) a{
	padding:0 0;	
}

table.livescoretable tbody tr td a{
	padding:5px 10px;	
	font-size:9pt;
}

table.livescoretable tbody tr td:last-child a{
	padding:0px 0px;
}


table.livescoretable tbody tr td:last-child a i.ion-plus,
table.livescoretable tbody tr td:last-child a i.ion-minus{
	height: 20px;
    width: 19px;
    display: inline-block;
    background: #fff;
    color: #6e1146;
    line-height: 20px;
    text-align: center;
    border-radius: 5px;
	cursor:pointer;	
}


table.livescoretable tbody tr td:last-child a i.ion-plus:before,
table.livescoretable tbody tr td:last-child a i.ion-minus:before{
	line-height:20px;	
}

table.livescoretable tbody tr td span.fin{
	color:#000;
	font-family:"Gotham-Bold";	
}

table.livescoretable tbody tr td span.timeleft{
	color:#6e1146;
	font-family:"Gotham-Bold";	
}

table.livescoretable tbody tr td span.finscore,
table.livescoretable tbody tr td a.finscore{
	color:#6e1146;
	font-weight:bold;
}

.livescore-tab{
	display:none;	
}

#allgames{
	display:block;	
}

.popup.errorpopup{
	text-align:center;	
}

.popup.errorpopup img{
	padding:10px 0px 20px;
}	

.popup.errorpopup h1,
.popup.errorpopup .h1{
	color:#fc0f3a;
	text-transform:uppercase;
	font-size:15pt;
	line-height:40pt;
	font-family:"Gotham-Black";	
}

.popup.errorpopup p{
	padding-bottom:10px;	
}

.popup.errorpopup a.error-button{
	display: block;
	width:150px !important;
    padding: 10px 10px;
    text-transform: uppercase;
    font-family: "Gotham-Medium";
    margin: 3px auto;
    border-radius:20px;	
	-moz-border-radius:20px;	
	-ms-border-radius:20px;	
	-webkit-border-radius:20px;	
	-o-border-radius:20px;	

	color:#fff;
	
	background: #6e1146;
}

.popup.errorpopup a.error-button:hover{
background:#5c113b;
}


.popup.successpopup{
	text-align:center;	
}

.popup.successpopup img{
	padding:10px 0px 20px;
}	

.popup.successpopup h1,
.popup.successpopup .h1{
	color:#3dcb9a;
	text-transform:uppercase;
	font-size:15pt;
	line-height:40pt;
	font-family:"Gotham-Black";	
}

.popup.successpopup p{
	padding-bottom:30px;	
}

.popup.successpopup a.success-button{
	display: inline-block;
	vertical-align:middle;
	width:200px !important;
    padding: 10px 10px;
    font-family: "Gotham-Medium";
    margin: 3px  10px;
    border-radius:20px;	
	-moz-border-radius:20px;	
	-ms-border-radius:20px;	
	-webkit-border-radius:20px;	
	-o-border-radius:20px;	
	text-align:center;
	color:#fff;
	
	background: #6e1146;
}

.popup.successpopup a.success-button:hover{
	background:#5c113b;
}



.tipsterdetail{
	display:table;
	width:100%;
	overflow:hidden;
	position:relative;
	border: 1px solid #e1e1e1;
    border-top: 5px solid #6e1146;
	margin-bottom:40px;
}

.tipsterdetail-left{
	display:table-cell;
	vertical-align:top;
	padding:20px 5px;
	border-right:1px solid #e1e1e1;	
	width:33%;
}

.tipsterdetail-left .tipster-image{
	width: 80px;
    height: 80px;
    background-size: cover !important;
    background-position: center center !important;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    object-fit: cover;
    margin: 0 auto 10px;	
}

.tipsterdetail-left .tisptername{
	color: #000;
    font-family: "Gotham-Bold";
    text-transform: uppercase;
    display: block;
    line-height: 13pt;	
	text-align:center;
}

.tipsterdetail-left .tipsterlevel{
	color: #999;
    display: block;
	text-align:center;
}

.tipsterdetail-left .tipster-follower{
	padding:10px 0px;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	margin:30px auto;
	text-align:center;	
}

.tipsterdetail-left .tipster-follower ul{
	width:100%;
	text-align:center;
	position:relative;	
}

.tipsterdetail-left .tipster-follower ul li{
	display:inline-block;
	vertical-align:middle;
	margin:10px 10px;	
}

.tipsterdetail-left .tipster-follower ul li b{
	font-family:"Gotham-Bold";
	display:block;
	text-align:center;
	padding-bottom:10px;	
	color:#000;
}

.tipsterdetail-left .tipster-follower ul li span{
	font-family:"Gotham-Bold";
	display:block;
	text-align:center;
	padding-bottom:10px;	
	color:#6e1146;
}

.tipsterdetail-left .tipster-follower ul li p{
	text-align:center;
		
}

.tipsterdetail-left a.followbutton,
.tipsterdetail-left a.following{
	text-align:center;
	margin:0 auto 20px;	
	display:block;
	width:120px;
}

.tipsterdetail-left .social-share{
	overflow:hidden;
	position:relative;
	display:block;
	width:100%;
	padding-bottom:10px;	
	text-align:center;
}

.tipsterdetail-left .social-share a{
	display:inline-block;
	vertical-align:middle;
	margin:5px 5px;
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;	
	color:#fff;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	position:Relative;
}

.tipsterdetail-left .social-share a i{
	line-height:30px;
}

.tipsterdetail-left .social-share a.fb{
	background:#4b75bd;	
}

.tipsterdetail-left .social-share a.fb:hover{
	background:#3f629e;	
}

.tipsterdetail-left .social-share a.twitter{
	background:#02c6ff;	
}

.tipsterdetail-left .social-share a.twitter:hover{
	background:#01abdd;	
}

.tipsterdetail-left .social-share a.googlep{
	background:#fd5346;	
}

.tipsterdetail-left .social-share a.googlep:hover{
	background:#b13b32;	
}


.tipsterdetail-right{
	display:block;
	vertical-align:top;
	
	padding:20px 20px;	
}

ul.tipsterprofile-show{
	width:100%;
	margin:0 auto;	
	border-bottom:1px solid #e1e1e1;
	overflow:hidden;
}

ul.tipsterprofile-show li{
	display:inline-block;
	vertical-align:top;
	padding:0;
	margin:5px auto 0px;
		
}

ul.tipsterprofile-show li a{
	display:block;
	padding:8px 12px;
	color:#000;
	font-size:10pt;	
	text-transform:uppercase;
	
}

ul.tipsterprofile-show li.active a{
	color:#6e1146;
	font-family:"Gotham-Bold";
	border-bottom:3px solid #6e1146;	
}

#tprofile{
	display:block;	
}

.tipsterprofile-content{
	padding:20px 5px;
	line-height:13pt;
	margin-top:20px;
	display:none;
}

.tipsterprofile-content h2{
	color: #000;
    font-family: "Gotham-Bold";
    text-transform: uppercase;
    display: block;
    line-height: 14pt;
    text-align: center;
	font-size:11pt;
	padding-bottom:20px;	
}

ul.tperformance-stat{
	padding:10px;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	width:100%;
	text-align:center;	
}

ul.tperformance-stat li{
	display:inline-block;
	vertical-align:top;
	padding:10px 10px;
	border-right:1px solid #e1e1e1;
}

ul.tperformance-stat li:last-child{
	border-right:none;	
}

ul.tperformance-stat li b{
	font-family:"Gotham-Bold";
	font-size:11pt;
	color:#6e1146;
	display:block;
	text-align:center;
	padding-bottom:10px;	
}

ul.tperformance-stat li p{
	text-align:center;
	font-size:10pt;	
}

.stat-rate-bar{
	overflow:hidden;
	width:100%;
	padding:30px 20px;	
}

.stat-rate-bar p{
	text-align:right;
	color:#939393;
	padding-bottom:5px;	
	text-transform:uppercase;
	font-family:"Gotham-Bold";
}

.bar-outline{
	background:#eceff6;
	border-radius:50px;	
	-ms-border-radius:50px;
	-moz-border-radius:50px;
	-o-border-radius:50px;
	-webkit-border-radius:50px;
	height:15px;

	width:100%;

}

.bar-inside{
	height:100%;
	position:relative;
	float:left;	
	
}

.bar-inside.successgame{
	background:#6e1146;	
	color:#6e1146;
	border-radius:50px 0px 0px 50px;	
	-ms-border-radius:50px 0px 0px 50px;	
	-moz-border-radius:50px 0px 0px 50px;	
	-o-border-radius:50px 0px 0px 50px;	
	-webkit-border-radius:50px 0px 0px 50px;	
}

.bar-inside.drawgame{
	background:#fdc52a;	
	color:#fdc52a;
}

.bar-inside.failedgame{
	background:#fe0032;	
	color:#fe0032;
	
	border-radius:0px 50px 50px 0px;	
	-ms-border-radius:0px 50px 50px 0px;	
	-moz-border-radius:0px 50px 50px 0px;	
	-o-border-radius:0px 50px 50px 0px;	
	-webkit-border-radius:0px 50px 50px 0px;	
}

.bar-inside b{
	position:absolute;
	bottom:-20px;	
	text-align:center;
	width:100%;
	font-weight:bold;
}

.stat-rate-color{
	padding:10px 30px;
	width:100%;	
	margin-top:10px;
}

.stat-rate-color ul{
	padding:5px 10px;
	text-align:center;
	border:1px solid #e1e1e1;	
}

.stat-rate-color ul li{
	display:inline-block;
	vertical-align:middle;
	margin:7px 10px;	
}

.stat-rate-color ul li i{
	margin-right:10px;	
}

ul.tipster-service-chart{
	width:100%;
	text-align:center;
	margin:0 auto;
}

ul.tipster-service-chart li{
	display:inline-block;
	margin:15px 10px 35px;
	width:25%;
	vertical-align:top;
}


ul.tipster-service-chart li p{
	line-height:12pt;
	color:#000;
}

.pie-title-center {
    display: inline-block;
    position: relative;
    text-align: center;
}

.pie-value {
    display: block;
    position: absolute;
    font-size: 14px;
    height: 40px;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -20px;
    line-height: 40px;
	font-weight:bold;
}

ul.most-tips-countries{
	width:100%;	
	margin:20px 0px;
	overflow:hidden;
	padding:0px 10px;
	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

ul.most-tips-countries li{
	display:table;
	width:100%;
	margin:5px 0px 20px;	
}

ul.most-tips-countries li .countries-logo{
	height:30px;
	width:30px;
	display:table-cell;
	vertical-align:middle;	
	
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-ms-border-radius:50%;
	-webkit-border-radius:50%;
	overflow:hidden;
	
}

ul.most-tips-countries li .countries-logo img{
	width:100%;
	height:100%;	
}


ul.most-tips-countries li .countries-tips-amount{
	display:table-cell;
	vertical-align:top;
	padding:0px 0px 0px 15px;
	overflow:hidden;
}

ul.most-tips-countries li .countries-tips-amount span.country-name{
	float:left;	
	font-size:10pt;
	color:#000;
	display:block;
	text-transform:capitalize;
}

ul.most-tips-countries li .countries-tips-amount span.country-tips{
	float:right;	
	font-size:10pt;
	color:#000;
	display:block;
}

ul.most-tips-countries li .countries-tips-amount .country-progress-outline{
	display:block;
	width:100%;
	height:8px;
	border-radius:10px;	
	-moz-border-radius:10px;	
	-ms-border-radius:10px;	
	-o-border-radius:10px;	
	-webkit-border-radius:10px;	
	background:#f5f5f5;
	position:relative;
}


ul.most-tips-countries li .countries-tips-amount .country-progress-outline span{
	display:block;
	position:absolute;	
	top:0;
	left:0;
	height:6px;
	border-radius:10px;	
	-moz-border-radius:10px;	
	-ms-border-radius:10px;	
	-o-border-radius:10px;	
	-webkit-border-radius:10px;
	background:#6e1146;
}


.tipster-achievement{
	display:block;
	width:100%;
	overflow:hidden;
}	

.achievement-left{
	width:45%;
	float:left;
	background:#f7f7f7;
	text-align:center;
	padding:5px 20px 5px 20px;	
}

.achievement-right{
	width:45%;
	float:right;
	background:#f7f7f7;
	text-align:center;
	padding:5px 20px 5px 20px;	
}

.achievement-left ul li{
	display:block;
	margin:30px 0px;
	position:relative;
}

.achievement-left ul li span{
	float:left;	
}

.achievement-left ul li b{
	font-family:"Gotham-Bold";
	font-size:12pt;
	display:block;
	text-align:center;
	padding-bottom:10px;	
	color:#6e1146;
}

.achievement-left ul li p{
	font-size:10pt;
	line-height:13pt;
	color:#000;
	height:34px;
	font-weight:bold;
}

.achievement-right ul li span{
	float:left;	
}

.achievement-right ul li{
	display:block;
	margin:30px 0px;
	position:relative;
}

.achievement-right ul li b{
	font-family:"Gotham-Bold";
	font-size:12pt;
	display:block;
	text-align:center;
	padding-bottom:10px;	
	color:#6e1146;
}

.achievement-right ul li p{
	font-size:10pt;
	line-height:13pt;
	color:#000;
	height:34px;
	font-weight:bold;
}

table.tperformance-result tbody tr td:last-child span{
	margin-right:5px;
		
}

.datepicker-cover{
	float:left;	
	position:relative;
	margin-right:10px;
}



.datepicker-cover .datepicker-button{
	padding:0px 20px;
	height:34px;
	line-height:34px;
	background:#fff;
	border:1px solid #d7d7d7;
	border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -ms-border-radius: 5px !important;
    -o-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
	width:200px;	
	text-align:left;
	color:#6e1146;
	background: #fff url(../images/downarrow.png) no-repeat center right 20px !important;
	cursor:pointer;
	font-size:11pt;
}

.datepicker-content{
	width:600px;
	position:absolute;
	left:0;
	top:40px;
	border:1px solid #e1e1e1;
	border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -ms-border-radius: 5px !important;
    -o-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
	min-height:200px;
	background:#fff;
	z-index:900;
	padding:25px 25px 10px;
	overflow:hidden;
	display:none;
	
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
}

.datepicker-content h1,
.datepicker-content .h1{
	font-family:"Gotham-Bold";
	text-transform:uppercase;
	font-size:10pt;
	color:#6e1146;
	display:block;
	width:100%;
	padding-bottom:20px;	
}



.cus-calendar.startdate{
	width:260px;
	float:left;	
}

.cus-calendar.enddate{
	width:260px;
	float:right;	
}

.cus-calendar input{
	width: 170px;
    margin: 5px 5px;
	border:none;
    padding: 6px 20px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
	background:#ebebeb;
}

ul.daterange-fixed{
	width:100%;
	text-align:center;
	padding:0px 0px;	
}

ul.daterange-fixed li{
	display:inline-block;
	margin:10px 5px;	
	padding:5px 10px;
	color:#6e1146;
	border:1px solid #6e1146;
	border-radius:50px;
	-moz-border-radius:50px;
	-ms-border-radius:50px;
	-o-border-radius:50px;
	-webkit-border-radius:50px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:9pt;
	cursor:pointer;
}

ul.daterange-fixed li:hover{
	background:#6e1146;
	color:#fff;	
}

.datepicker-content input.submitdate{
	
	color:#6e1146;
	border:none;
	padding:5px 20px;
	background:#ebebeb;
	margin:10px auto;
	font-family:"Gotham-Bold";
	border-radius:50px;
	-moz-border-radius:50px;
	-ms-border-radius:50px;
	-o-border-radius:50px;
	-webkit-border-radius:50px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10pt;
	cursor:pointer;
	float:right;
	margin-top:-5px;
		
}
.datepicker-content input.submitdate:hover{
	background:#6e1146;
	color:#fff;	
}


.datepicker-content input.closepicker{
	
	color:#6e1146;
	border:none;
	padding:5px 20px;
	background:#ebebeb;
	margin:10px auto;
	font-family:"Gotham-Bold";
	border-radius:50px;
	-moz-border-radius:50px;
	-ms-border-radius:50px;
	-o-border-radius:50px;
	-webkit-border-radius:50px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10pt;
	cursor:pointer;
	float:right;
	margin-top:-5px;
	margin-left:10px;
		
}
.datepicker-content input.closepicker:hover{
	background:#6e1146;
	color:#fff;	
}

.memberdashboard{
	max-width:1000px;
	width:100%;
	margin:0 auto;	
}

.dashboard-memberinfo{
	display:table;
	border:1px solid #d7d7d7;
	border-top:5px solid #6e1146;
	margin-bottom:40px;
}

.info-left{
	display:table-cell;
	vertical-align:top;
	width:300px;
	text-align:center;
	padding:30px 20px;	
}

.info-left .member-image{
	width: 80px;
    height: 80px;
    background-size: cover !important;
    background-position: center center !important;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    object-fit: cover;
    margin: 0 auto 10px;	
}

.info-left .membername{
	color: #000;
    font-family: "Gotham-Bold";
    text-transform: uppercase;
    display: block;
    line-height: 13pt;	
	text-align:center;
}

.info-left .memberlevel{
	color: #999;
    display: block;
	text-align:center;
}

.info-left a{
	display:block;
	width:150px;
	margin:30px auto 0px;
	color: #6e1146;
    border: none;
    padding: 7px 20px;
    background: #ebebeb;
    font-family: "Gotham-Bold";
    border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    -webkit-border-radius: 50px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10pt;
}

.info-left a:hover{
	background:#6e1146;
	color:#fff;	
}

.info-right{
	display:table-cell;
	width:700px;
	padding:30px 20px;
}

.info-right .credit-balance{
	display:block;
	width:100%;
	text-transform:uppercase;
	font-family:"Gotham-Bold";
	font-size:12pt;
		
}

.info-right .credit-balance b{
	font-size:15pt;
	color:#6e1146;
	margin-left:10px;	
}

ul.member-link{
	width:100%;
	overflow:hidden;	
	padding:10px 0px;
}

ul.member-link li{ 
	display:block;
	float:left;
	width:30%;
	margin:5px 2.5%;	
}

ul.member-link li:first-child{
	margin-left:0;	
}

ul.member-link li:last-child{
	margin-right:0;	
}

ul.member-link li a{
	display: block;
	text-align:center;
    width:100%;
    color: #969696;
    border: none;
    padding: 10px 20px;
    background: #fff;
    font-family: "Gotham-Regular";
    border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    -webkit-border-radius: 50px;
    text-transform: uppercase;
    font-size: 10pt;
	border:1px solid #969696;
}

ul.member-link li a:hover{
	background:#6e1146;
	color:#fff;	
}

ul.member-link li:first-child a{
	font-family: "Gotham-Bold";
	background:#ebebeb;
	color:#6e1146;
	border:1px solid #ebebeb;
}

ul.member-link li:first-child a:hover{
	background:#6e1146;
	color:#fff;	
}

ul.member-stat{
	width:100%;
	padding:10px 10px;
	border:1px solid #d7d7d7;	
	overflow:hidden;
}

ul.member-stat li{
	display:block;
	width:25%;
	float:left;
	text-align:center;
	padding:10px 10px;
	line-height:13pt;	
}

ul.member-stat li b{
	display:block;
	text-align:center;
	font-family:"Gotham-Bold";
	padding-bottom:10px;
	font-size:12pt;	
}

table.dashboard-running tbody tr:first-child{
	border-top:5px solid #6e1146;	
}

table.runningbundle-table tbody tr:first-child{
	border-top:none;
}

table.dashboard-running tbody tr td:last-child{
	background:#ebebeb;	
	text-align:center;
}

table.dashboard-running tbody tr td:last-child b{
	font-family:"Gotham-Bold";
}


.myaccount{
	border:1px solid #d7d7d7;
	border-top:5px solid #6e1146;
	padding:30px 30px;	
}

ul.mylink{
	width:100%;
	border-bottom:1px solid #e1e1e1;
	padding-bottom:3px;
	margin-bottom:20px;	
}

ul.mylink li{
	display:inline-block;
	vertical-align:top;
	padding:0;
	margin:5px 5px;
}

ul.mylink li:first-child{
	margin-left:0;	
}

ul.mylink li:last-child{
	margin-right:0;	
}

ul.mylink li a{
	display:block;
	padding:10px 10px 3px;	
	text-transform:uppercase;
	color:#000;	
	border-top:3px solid #fff;
}

ul.mylink li.active a{
	border-top:3px solid #6e1146;
	font-family:"Gotham-Bold";
	color:#6e1146;
}

.mytipster{
	position:relative;	
}

table.mytipster-table tbody tr td{
	text-align:center;	
}

table.mytipstertips-table tbody tr td:last-child{

	text-align:center;
}

table.mytipstertips-table tbody tr td:last-child b{
	font-family:"Gotham-Bold";
}

table.purchase-history tr td,
table.credit-purchase tr td{
	text-align:center;	
}

table.purchase-history tr td a.main-link{
	font-weight:bold;	
}

.purchasehistory .overflow-y{
	max-height:250px;
	overflow-y:auto;	
}

.purchasehistory h1,
.purchasehistory .h1{
	text-transform:uppercase;
	color:#6e1146;
	padding-bottom:20px;
	text-align:center;
	font-family:"Gotham-Bold";
		
}

.overflow-y::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #f5f5f5;
}

.overflow-y::-webkit-scrollbar{
	width: 6px;
	height:6px;
	background-color: none;
}

.overflow-y::-webkit-scrollbar-thumb{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #6e1146;
}

table.deposit-table{
	width:100%;
	position:relative;	
}

table.deposit-table thead tr th{
	background: #6e1146;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    padding: 10px 20px;
    font-family: "Gotham-Regular";
    font-weight: bold;	
}

table.deposit-table tbody tr td{
	padding: 10px 0px;
	border: 1px solid #d7d7d7;	
	text-align:left;
}

table.deposit-table tbody tr td ul.payment-gateway{
	text-align:left;	
}

.submitquestion textarea{
	width: 100%;
    margin: 5px 0px;
    padding: 8px 20px;
    border: 1px solid #d7d7d7;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-family: "Gotham-Regular";
	resize:none;
	height:200px;	
}


.message-wrapper{
	width:100%;
	position:relative;
	overflow:hidden;
	padding-bottom:40px;
}

.message-box{
	width:100%;
	position:relative;
	overflow:auto;
	height:500px;
	display:block;
	padding:30px 0px 15px;
}

.message-row{
	display: block;
    width: 100%;
    margin-bottom:25px;
    position: relative;
    overflow: hidden;
    background: #fff;
}



.message-time{
    display: block;
    margin-bottom: 8px;
    position: relative;
    overflow: hidden;
    background: #fff;
    width: 100%;
}

.message-received .message-time{
    text-align: left;
    left: 15px;
}

.message-send .message-time{
    text-align: right;
    right: 15px;
}

span.message-user {
    font-family: "Gotham-Bold";
    font-size: 10pt;
    color: #000;
	text-transform:uppercase;
}

span.message-sendtime{
    font-family: "Gotham-Regular";
    font-size: 10pt;
    color: #959595;
    margin-left: 10px;
}

.message-content {
    
    padding: 10px 20px;
    min-width: auto;
    max-width: 500px;
    
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
	
	position:relative;
}

.message-received .message-content{
	float: left;
    margin-left: 30px;
	background: #fce533;
}

.message-received .message-content:before {
    content: "";
    position: absolute;
    left: -14px;
    top:0;
	bottom:0;
	margin:auto 0;
    width: 0;
    height: 0;
    border-top: 9px solid transparent;
    border-right: 14px solid #fce533;
    border-bottom: 9px solid transparent;
}

.message-send .message-content{
	float: right;
    margin-right: 30px;
	background: #6e1146;
	color:#fff;
}
.message-send .message-content p{
	color:#fff;	
	padding-bottom:0;
}
.message-send .message-content:before {
    content: "";
    position: absolute;
    right: -14px;
    top:0;
	bottom:0;
	margin:auto 0;
    width: 0;
    height: 0;
    border-top: 9px solid transparent;
    border-left: 14px solid #6e1146;
    border-bottom: 9px solid transparent;
}

.message-send .message-content p a img{
	width:100%;
}

textarea.message-input{
	    width: 100%;
    margin: 5px 0px;
    padding: 8px 20px;
    border: 1px solid #d7d7d7;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-family: "Gotham-Regular";
    resize: none;
    height: 200px;
}

.message-wrapper .attachment-button{
	margin-left:20px;

}

.left{
	float:left;	
}
.right{
	float:right;	
}

.message-box::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #f5f5f5;
}

.message-box::-webkit-scrollbar{
	width: 6px;
	background-color: none;
}

.message-box::-webkit-scrollbar-thumb{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #6e1146;
}

.matchinfo-cover{
	width:700px;
	margin:0 auto;
	border:1px solid #d7d7d7;	
	
}

.matchheader{
	background:#6e1146 url(../images/logo.png) no-repeat center right 20px;
	color:#fff;
	padding:20px 20px;
	text-transform:uppercase;
}

.matchcontent{
	padding:20px 30px;	
}

  .tipster-tipsmatch,
  .tipster-whotips{
	display:table;
	width:100%;
	position:relative;
}

  .tipster-whotips{
	background:#f5f5f5;
	margin-top:20px;
	margin-bottom:20px;
}

  .tipsmatch-info,
  .tipster-whotips div{
	display:table-cell;
	width:33%;
	text-align:center;
	vertical-align:middle;
}

  .tipster-whotips div{
	padding:10px 10px;
}

  .tipster-whotips div i{
	margin-right:10px;
	color:#555555;
	font-size:12pt;
}

  .tipster-whotips div a{
	font-family:"Montserrat Medium";
	color:#00aeef;
}

  .tipster-whotips div a:hover{
	text-decoration:underline;
}

  .tipsmatch-info .teamlogo{
	width:100px;
	margin:10px auto 20px;
	display:block;
}

  .tipsmatch-info .teamlogo img{
	width:100%;
}

  .tipsmatch-info .teamname{
	display:block;
	font-family:"Montserrat Medium";
	margin:10px 0px;
	text-transform:uppercase;
	font-size:12pt;
}

  .tipsmatch-info .tipsmatch-date{
	display:block;
	font-family:"Gotham-Regular";

}

  .tipsmatch-info .tipsmatch-time{
	display:block;
	font-size:15pt;
	font-family:"Montserrat Medium";
}

  .tipsmatch-info .tipsmatch-event{
	display:block;
	font-family:"Gotham-Regular";
	text-transform:uppercase;
	color:#959595;
}

  .tipsmatch-tips span{
	margin:5px 0px;
}

  .tipsmatch-tips a{
	font-family:"Montserrat Medium";
	max-width:250px;
	margin:0 auto;
	text-transform:uppercase;
}


  .tipsmatch-tips .tipsmatch-showtips{
	display:table;
	width:100%;
}

  .tipsmatch-tips .tipsmatch-showtips .showtips-tip,
  .tipsmatch-tips .tipsmatch-showtips .showtips-odds{
	display:table-cell;
	border:2px solid #fce533;
	text-align:center;
	padding:5px 5px;
}

  .tipsmatch-tips .tipsmatch-showtips .showtips-odds{
	border-left:none;
}

  .tipsmatch-tips .tipsmatch-showtips .showtips-tip span,
  .tipsmatch-tips .tipsmatch-showtips .showtips-odds span{
	font-family:"Montserrat Bold";
	text-transform:uppercase;
	color:#000;
	display:block;
	margin:0px;
}

  .tipsmatch-tips .tipsmatch-showtips .showtips-tip p,
  .tipsmatch-tips .tipsmatch-showtips .showtips-odds p{
	
	color:#959595;
}

table.matchinfo-table{
	width:90%;
	margin:0 auto;
}

table.matchinfo-table thead tr th{
	 padding: 10px 10px;
    background: #6e1146;
    color: #fff;
    text-transform: uppercase;
    font-family: "Gotham-Regular";
}

table.matchinfo-table tbody tr td{
	padding:10px 10px;
	border: 1px solid #d7d7d7;
    vertical-align: middle;
    color: #000;
    position: relative;
}


.fa-square.yellowredcard{
	position:relative;
	color:#cd1b38 !important;
}

.fa-square.yellowredcard:after{
	position:absolute;
	top:-4px;
	left:-4px;
	font-family:"FontAwesome";
	content:"\f0c8";
	color:#ffc427 !important;
}


i.mobile-drawer{
	    float: right;
    font-size: 17pt;
    margin-top: 11px;
    margin-right: 20px;
    cursor: pointer;
    color: #fff;
	display:none;	
}

.recentresult-showall{
	display:none;	
	width:100%;
	padding:7px 10px;
	text-align:center;	
	color:#fff;
	background:#6e1146;
	margin-top:20px;
	width:150px;
	cursor:pointer;
	margin:20px auto 0px;
	font-size:10pt;
	text-transform:uppercase;
	border-radius:5px;
	-moz-border-radius:50px;
	-ms-border-radius:50px;
	-o-border-radius:50px;
	-webkit-border-radius:50px;
	
}

.showleaderboarddetail,
a.leaderboard-viewprofile{
	display:none;	
	width:100%;
	padding:7px 10px;
	text-align:center;	
	color:#fff;
	background:#6e1146;
	margin-top:20px;
	width:150px;
	cursor:pointer;
	margin:5px 5px;
	font-size:10pt;
	text-transform:uppercase;
	border-radius:5px;
	-moz-border-radius:50px;
	-ms-border-radius:50px;
	-o-border-radius:50px;
	-webkit-border-radius:50px;
	
}

.show-tipsterother{
	display:none;	
	border:1px solid #6e1146;
	width:100%;
	padding:5px 10px;
	text-align:center;	
	color:#6e1146;
	background:#fff;
	margin-top:20px;
	width:150px;
	cursor:pointer;
	margin:5px 5px;
	font-size:10pt;
	text-transform:uppercase;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}



.showleaderboarddetail:hover,
.recentresult-showall:hover{
	background:#5c113b;
	color:#fff;	
}

.show-tipsterother:hover{
	background:#6e1146;
	color:#fff;	
}


span.promo-correct{
	display:block;
	padding: 10px 20px;
    position: relative;
    margin-top: 20px;
    background: rgba(26, 188, 156,0.3);
    color: #000;
    overflow: visible;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;	
}

span.promo-correct:before{
	position: absolute;
    left: 50px;
    top: -10px;
    width: 0;
    height: 0;
    content: "";
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 10px solid rgba(26, 188, 156,0.3);	
}

span.promo-error{
	display:block;
	padding: 10px 20px;
    position: relative;
    margin-top: 20px;
    background: rgba(239, 65, 61, 0.2);
    color: #000;
    overflow: visible;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;	
}

span.promo-error:before{
	position: absolute;
    left: 50px;
    top: -10px;
    width: 0;
    height: 0;
    content: "";
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 10px solid rgba(239, 65, 61, 0.2);	
}


i.searchbar{
	float: right;
    color: #fff;
    font-size: 20pt;
    margin-top: 7px;
    margin-right: 15px;
	cursor:pointer;
}


.searchtips{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.5);	
	display:none;
}

.searchtips-cover{
	position:absolute;
	width:100%;
	max-width:400px;
	height:100px;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	background:#fff;
}

.close-search{
	position:absolute;
	top:-20px;
	right:0;
	font-size:10pt;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;	
	
}

.close-search:hover{
	text-decoration:underline;	
}


.searchtips-cover input{
	width:100%;
	height:100%;
	border:none;
	font-size:20px;
	padding:0px 20px;
	text-align:center;	
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}



.drawer-cover{
	position:fixed;
	left:-300px;
	top:0;
	width:300px;
	height:100vh;
	background:#fff;
	padding:50px 15px 20px;	
	z-index:100000;
	overflow-y:auto;
	
	transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
}

.drawer-cover.triggered{
	left:0 !important;	
	
	transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
}

.drawer-cover::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #f5f5f5;
}

.drawer-cover::-webkit-scrollbar{
	width: 6px;
	background-color: none;
}

.drawer-cover::-webkit-scrollbar-thumb{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #6e1146;
}

.drawer{
	position:relative;
	width:100%;
	display:block;	
}

.close-drawer{
	position:absolute;
	top:15px;
	right:15px;
	text-transform:uppercase;
	color:#969696;
	font-size:10pt;	
	cursor:pointer;
}

.close-drawer:hover{
	text-decoration:underline;	
}

.drawer .signup-login{
	padding-top:20px;
	padding-bottom:20px;
	position:relative;
	overflow:hidden;	
}

.drawer .signup-login a{
	display:block;
	width:45%;
	text-align:center;
	background:#6e1146;
	color:#fff;
	text-transform:uppercase;
	padding:8px 10px;
	border-radius:50px;	
	-moz-border-radius:50px;
	-ms-border-radius:50px;	
	-o-border-radius:50px;	
	-webkit-border-radius:50px;	
	
	transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
	
}

.drawer .signup-login a:hover{
		color:#fff;	
	background:#5c113b;
}

.drawer .search-drawer{
	width:100%;
	position:relative;
	padding:0px;
	margin:10px 0px 20px;	
}

.drawer .search-drawer:before{
	font-family: "Ionicons";
	content:"\f4a4";
	font-size:15pt;
	position:absolute;
	left:10px;
	top:4px;
	color:#969696;	
}

.drawer .search-drawer input{
	background:#fff;
	border:1px solid #d7d7d7;
	-moz-border-radius:50px;
	-ms-border-radius:50px;	
	-o-border-radius:50px;	
	-webkit-border-radius:50px;
	padding:5px 20px 5px 30px;
	color:#000;	
	width:100%;
}




ul.drawer-list{
	width:100%;
	padding:10px 0px 20px;
	position:relative;	
}

ul.drawer-list > li{
	display:block;
	
	border-bottom:1px solid #e1e1e1;	
}

ul.drawer-list li span{
	display:block;
	text-transform:uppercase;
	font-family:"Gotham-Bold";
	font-size:10pt;
	padding:20px 10px;	
	color:#000;
	background:#fff;
	position:relative;
	cursor:pointer;
	
	transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
}

ul.drawer-list li span:hover{
	background:#ebebeb;
	
	transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;	
}

ul.drawer-list li span.active{
	background:#6e1146;
	color:#fff;	
}

ul.drawer-list li span i{
	position:absolute;
	right:15px;
	top:50%;
	transform:translateY(-50%);	
	-moz-transform:translateY(-50%);	
	-ms-transform:translateY(-50%);	
	-o-transform:translateY(-50%);	
	-webkit-transform:translateY(-50%);	
	color:#969696;
	font-size:15pt;
}


ul.drawer-list li span.active i{
	color:#fff;	
}

.drawer-link{
	background:#f5f5f5;
	width:100%;	
	display:none;
}

.drawer-link a{
	display:block;
	width:100%;
	padding:15px 10px;
	color:#000;	
	text-transform:capitalize;
	position: relative;
}

.drawer-link a:hover{
	color:#6e1146;	
	background:#ebebeb;
}


.drawer-social ul{
	width:100%;
	margin:0 auto;
	text-align:center;
	position:relative;
}

.drawer-social ul li{
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
}

.drawer-social ul li:last-child{
	margin-right:0px;
}

.drawer-social ul li a{
	display:block;
}

.drawer-social ul li a i{
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	font-size:12pt;
	color:#fff;
}

.drawer-social ul li a i.fa-google-plus-g{
	background:#fd5346;
}

.drawer-social ul li a i.fa-google-plus-g:hover{
	background:#b13b32;
}

.drawer-social ul li a i.fa-facebook-f{
	background:#4b75bd;
}

.drawer-social ul li a i.fa-facebook-f:hover{
	background:#3f629e;
}

.drawer-social ul li a i.fa-twitter{
	background:#02c6ff;
}

.drawer-social ul li a i.fa-twitter:hover{
	background:#01abdd;
}




ul.banklist{

	width:100%;	
}

ul.banklist li{
	display:inline-block;
	margin:0 10px;
	padding:10px 0px;	
	vertical-align:top;
	overflow:hidden;
	width:180px;
	cursor:pointer;
}

/*
ul.banklist li label {
	overflow:hidden;	
}

ul.banklist li label .gateway-img{
	display:inline-block;
	vertical-align:middle;	
	float:left;
	width:140px;
	height:60px;
	background-repeat:no-repeat !important;
	background-size:contain !important;
	background-position:center center !important;
}


ul.banklist li label p{
	text-align:left;	
}


ul.banklist li.scredit a,
ul.banklist li.banktransfer a{
	margin-top:20px;
	padding:5px 20px;	
}

ul.banklist li .green-button{
	font-size:9pt;	
}


ul.banklist li [type="radio"]:checked,
ul.banklist li [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
ul.banklist li [type="radio"]:checked + label,
ul.banklist li [type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
ul.banklist li [type="radio"]:checked + label:before,
ul.banklist li [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 20px;
    width: 18px;
    height: 18px;
    border: 1px solid #989898;
    border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
    background: #fff;
}
ul.banklist li [type="radio"]:checked + label:after,
ul.banklist li [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #6e1146;
    position: absolute;
    top: 24px;
    left: 4px;
    border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
ul.banklist li [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
ul.banklist li [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
*/


ul.banklist li span{
	display:inline-block;
	vertical-align:middle;	
}

ul.banklist li span.gateway-img{
	background-repeat:no-repeat !important;
	background-size:contain !important;
	background-position:center center !important;
	width:140px;
	height:60px;
}

ul.payment-gateway li span{
	display:inline-block;
	vertical-align:middle;	
}

ul.banklist li span.radiobutton{
	width:20px;
	height:20px;
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;
	border:1px solid #989898;
	margin-right:10px;	
	position:relative;
}

ul.banklist li span.radiobutton:after{
	position:absolute;
	content:"";
	width:10px;
	height:10px;
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;
	background:#6e1146;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	display:none;
}

ul.banklist li.active span.radiobutton:after{
	display:block;	
}

.bankselection{
	display:none;	
}




table.checkout-table tr.hiddencountry,
table.deposit-table tr.hiddencountry{
	display:none;	
}


.promo-code a{
	 padding-bottom:15px;
	 text-align:center;
	 border-bottom:1px solid #d7d7d7;
	 font-size:9pt;
	 padding-top:10px;
	 color:#6e1146;
	 display:block;
}



#addcredit,
#selectcountry{
	display:none;	
}



/* cookie notice */
.cookie-notice{
	display:block;
	position:fixed;
	width:100%;
	bottom:-100%;
	left:0;
	padding:15px 30px 15px 30px;
	background:#6d1145;	
	overflow:hidden;
	border-top:solid 1px #ffffff;
	z-index:20000000000;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	
	transition:all 1s ease;
	-o-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-webkit-transition:all 1 ease;
	-ms-transition:all 1s ease;
}

.move-cookie{
	bottom:0 !important;	
	
	transition:all 1s ease;
	-o-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-webkit-transition:all 1s ease;
	-ms-transition:all 1s ease;
}

.cookie-notice p{
	display:block;
	float:left;
	font-family:"Gotham-Regular";
	font-size:9pt;
	color:#fff;
	padding:10px 0px 10px 0px;	
}

.cookie-notice p a{
	display:inline-block;
	font-family:"Gotham-Regular";	
	font-size:9pt;
	color:#ffcc00;
	margin:0px 0px 0px 5px;
}

.cookie-notice p a:hover{
	text-decoration:underline;	
}

.cookie-notice b{
	display:block;
	float:right;
	padding:9px 20px 9px 20px;
	font-family:"Gotham-Bold";
	text-transform:uppercase;
	font-size:10pt;
	height:30px;
	color:#ffffff;
	border:solid 1px #ffffff;
	cursor:pointer;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	
	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;	
}

.cookie-notice b:hover{
	background:#ffffff;
	color:#000000;	
}
/* cookie notice */


.cookie-policy p b{
	color:#6e1146;
	font-weight:bold;	
}

table.bundle-purchase{
	margin-bottom:20px;
}	

table.bundle-purchase tbody tr td{
	text-align:center;	
}

table.bundle-purchase tr td a.main-link {
    font-weight: bold;
}

table.main-table.bundle-popup-detail{
	margin-bottom:20px;	
	min-width:800px;
}

ul.bundle-detail-overall{
	float:right;
	width:250px;
	overflow:hidden;
	padding:20px 0px 10px;	

}

ul.bundle-detail-overall li{
	display:block;
	color:#000;
	width:100%;
	margin:5px 0px !important;	
	overflow:hidden;

}

ul.bundle-detail-overall li span{

	float:left;	
	font-weight:bold;
	font-size:10pt;


}

ul.bundle-detail-overall li b{
	float:right;
	font-size:10pt;	
	color:#000;
}

.popup.bundlehistory .overflow-y {
    max-height: 250px;
    overflow-y: auto;
}

.popup.bundlehistory .popup-content{
	max-width:900px;	
}





/*subscribe popup*/
.subscribe{
	display:none;
	position:fixed;
	width:100%;
	height:100vh;
	top:0;
	left:0;
	z-index:99999;
}

.subscribe .overlay{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#000000;
	opacity:0.5;	
}

.subscribe .content{
	display:block;
	position:absolute;
	width:100%;
	max-width:700px;
	height:400px;
	background:url(../images/newsletter-bg.jpg) no-repeat;
	background-size:cover;
	top:50%;
	left:50%;
	
	transform:translate(-50%,-50%);	
	-o-transform:translate(-50%,-50%);	
	-moz-transform:translate(-50%,-50%);	
	-webkit-transform:translate(-50%,-50%);	
	-ms-transform:translate(-50%,-50%);		
}

.subscribe .content span.left{
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	line-height:0;	
}

.subscribe .content span.left img{
	display:block;
	width:100%;	
}

.subscribe .content span.right{
	display:block;
	position:absolute;
	width:100%;
	max-width:400px;
	top:50%;
	text-align:right;
	right:0;
	padding:30px 30px 30px 30px;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	
	transform:translateY(-50%);	
	-o-transform:translateY(-50%);	
	-moz-transform:translateY(-50%);	
	-webkit-transform:translateY(-50%);	
	-ms-transform:translateY(-50%);	
}

.subscribe .content span.right h1,
.subscribe .content span.right .h1{
	display:block;
	font-family:"Gotham-Regular";
	font-size:20pt;
	text-transform:uppercase;
	color:#fff;
	padding:0;
	margin:0px 0px 5px 0px;	
}

.subscribe .content span.right h2{
	display:block;
	font-family:"Gotham-Regular";
	font-size:35pt;
	color:#6e1146;
	text-transform:uppercase;
	padding:0;
	margin:0px 0px 10px 0px;	
}

.subscribe .content span.right h2 b{
	font-family:"Gotham-Bold";	
}

.subscribe .content span.right p{
	color:#fff;
	font-size:12pt;
	text-align:right;	
}

.subscribe .content span.right .subscribecover{
	display:block;
	overflow:hidden;	
}

.subscribe .content span.right .subscribecover input{
	display:block;
	width:65%;
	float:left;
	border:none;
	background:#fff;
	font-family:"Gotham-Regular";
	font-size:10pt;
	color:#000000;
	padding:12px 15px 12px 15px;
	margin:0px 0px 8px 0px;
	height:41px;
	overflow:hidden;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.subscribe .content span.right .g-recaptcha{
	display:block;
	margin:0px 0px 8px 0px;
	float:right;	
}

.subscribe .content span.right .subscribecover input.sub{
	display:block;
	width:35%;
	float:left;
	background:#6e1146;
	font-family:"Gotham-Bold";
	text-transform:uppercase;
	color:#fff;
	font-size:10pt;
	cursor:pointer;
	height:41px;
}



.subscribe .content h3.cancel-subscribe{
	display:block;
	position:absolute;
	top:20px;
	right:20px;
	font-size:15pt;
	color:#fff;
	cursor:pointer;
	z-index:9999;
}
/*subscribe popup*/



/*pagination*/
.pagination{
	display:block;
	width:100%;
}

.pagination ul{
	width:100%;

}

.pagination ul li{
	display:inline-block;
	margin:5px 10px;
	padding:0;
}

.pagination ul li a{
	display:block;
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	font-size:10pt;
	color:#acacac;
	border:1px solid #acacac;
	border-radius:3px;	
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}

.pagination ul li a:hover{
	color:#6e1146;
	border:1px solid #6e1146;
}

.pagination ul li.currentpage a{
	color:#fff;
	border:1px solid #6e1146;
	background:#6e1146;
}

.pagination p{
	text-align:right;
	color:#989898;
	font-size:9pt;
}
/*pagination*/


/*code verification*/

.text-content.codeverification ul{
	padding:10px 0px 30px;
}

.text-content.codeverification ul li{
	display:inline-block;
	vertical-align:middle;
	
}

.text-content.codeverification ul li input.input-field{
	min-width:300px;
	margin-right:30px;
}

.text-content.codeverification input.verifycode{
	width:150px;
}
/*code verification*/




/*tipster-profile bundletipster*/
.tipster-bundle{
	display:block;
	padding: 20px 20px 0px;
}

.tipster-bundle h1,
.tipster-bundle .h1 {
    color: #000;
    font-family: "Gotham-Bold";
    text-transform: uppercase;
    display: block;
    line-height: 14pt;
    text-align: center;
    font-size: 11pt;
    padding-bottom: 10px;
}

.tipster-bundle span ul li{
	display:block;
	margin:10px 0px;
}

.tipster-bundle span ul li a{
	display:block;
	width:100%;
	max-width:300px;
	margin:0 auto;
	padding: 10px 10px;
}

.tipster-bundle span ul li:first-child a{
    
    text-transform: uppercase;
    font-family: "Gotham-Medium";
    border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -webkit-border-radius: 20px;
    -o-border-radius: 20px;
	background: #fcc600;
    color: #000;
}

.tipster-bundle span ul li:last-child a{
    text-transform: uppercase;
    font-family: "Gotham-Medium";
    border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -webkit-border-radius: 20px;
    -o-border-radius: 20px;
	background: #6e1146;
    color: #fff;
}

.tipster-bundle span a.purchasedtips{
	width:100%;
	max-width:200px;
	margin:0 auto;
	display:block;
	text-align:center;
	padding: 10px 10px;
}
/*tipster-profile bundletipster*/


/*mobile verified my-setting*/
b.verifiedpop{
	display:block;
	cursor:pointer;
	text-align: left;
	color:#6e1146;
	margin-top:10px;
	width: 140px;
	padding-left: 10px;
}

b.verified-phone{
	display: block;
    text-align: left;
    color: #6e1146;
    margin-top: 10px;
    width: 140px;
    padding-left: 10px;
}

b.verifiedpop:hover{
	text-decoration:underline;
}


.verifymobile-pop{
	display:none;
	position:fixed;
	width:100%;
	height:100vh;
	top:0;
	left:0;
	z-index:99999;
	
	
}

.verifymobile-pop .verifymobile-cover{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#000000;
	opacity:0.6;	
	
	
}

.verifymobile-pop .content-verifymobile{
	display:block;
	position:absolute;
	width:100%;
	max-width:400px;
	padding:30px 30px 30px 30px;
	background:#fff;
	top:50%;
	left:50%;
	
	transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
	
	border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.verifymobile-pop .content-verifymobile h1,
.verifymobile-pop .content-verifymobile .h1{
	color: #6e1146;
    font-family: "Gotham-Medium";
    text-transform: uppercase;
    font-size: 13pt;
    padding-bottom: 20px;
}

.verifymobile-pop .content-verifymobile input.text{
	padding: 7px 15px;
    border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    -webkit-border-radius: 50px;
    border: 1px solid #e1e1e1;
    color: #000;
    font-size: 10pt;
    font-family: "Gotham-Regular";
	width:100%;
	margin-bottom:20px;
	
}

.verifymobile-pop .content-verifymobile p{
	display:block;
	font-family:"Gotham-Regular";
	font-size:10pt;
	padding:0;
	margin:9px 0px 0px 0px;	
	color:#000;
}

.verifymobile-pop .content-verifymobile p.msgsend{
	font-size:9pt;
	color:#6e1146;	
}

.verifymobile-pop .content-verifymobile input.sendverified,
.verifymobile-pop .content-verifymobile input.sub{
	display:block;
	margin:10px 0px;
	width:100%;
}





/*mobile verified my-setting*/





/*onetimepayment popup*/
.email-pop .email-check{
	text-align:center;	
}

.email-pop .email-check .input-field{
	width:100%;
	max-width:300px;
}

.email-pop .email-check span{
	display:block;
	margin:20px 0px 40px 0px;
}

.email-pop .email-check span input{
	display:inline-block;
	vertical-align:middle;
	width:15px;
	height:15px;
	margin:0px 8px 0px 0px;
	padding:0;	
}

.email-pop .email-check span p{
	display:inline-block;
	vertical-align:top;
	width:80%;
	font-family:"Gotham-Regular";
	font-size:10pt;
	line-height:12pt;
	color:#000;

	height:15px;
	
	box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

.email-pop .email-check input.submit{
	margin:0 auto;
}
/*onetimepayment popup*/





/*logout button*/
a.signup.logout{
	background:#fdc700 !important;
	color:#000;
}

.drawer .signup-login a.logout{
	background:#fdc700 !important;
	color:#000;
}

a.signup.logout:hover,
.drawer .signup-login a.logout:hover{
	background:#e3b300 !important;
}
/*logout button*/


/*dailybanner*/
.story{display:block;position:fixed;width:100%;height:100vh;z-index:99999;top:0;left:0;}
.story .overlay{display:block;position:absolute;width:100%;height:100%;background:#000000;opacity:0.5;top:0;left:0;}
.story .content{display:block;margin:0 auto;width:90%;max-width:620px;position:absolute;top:50%;left:50%;border:solid 5px #ffffff;box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
.story .content a{display:block;line-height:0;}
.story .content a img{width:100%;border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;}
.story .content b{display:block;position:absolute;z-index:999;width:35px;height:35px;background:#ffffff;top:-20px;right:-20px;cursor:pointer;border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;}
.story .content b i{display:block;position:absolute;top:50%;left:50%;font-size:15pt;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}

/*dailybanner*/



/*floating social*/
.floating-social{
	position:fixed;
	left:0;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	z-index:999;
}

.floating-social ul li{
	padding:0;
	margin:0;
}

.floating-social ul li a i{
	display:block;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#fff;
	font-size:13pt;
}

.floating-social ul li a i.fa-google-plus-g{
	background:#fd5346;
}

.floating-social ul li a i.fa-google-plus-g:hover{
	background:#b13b32;
}

.floating-social ul li a i.fa-facebook-f{
	background:#4b75bd;
}

.floating-social ul li a i.fa-facebook-f:hover{
	background:#3f629e;
}

.floating-social ul li a i.fa-twitter{
	background:#02c6ff;
}

.floating-social ul li a i.fa-twitter:hover{
	background:#01abdd;
}

.floating-social ul li a i.fa-instagram{
	background:#7f4329;
}

.floating-social ul li a i.fa-instagram:hover{
	background:#63331f;
}

.floating-social ul li a i.fa-pinterest-p{
	background:#b7131c;
}

.floating-social ul li a i.fa-pinterest-p:hover{
	background:#981118;
}



/*floating social*/



/*editprofile image*/
.member-image span{
	display:inline-block;
	width: 100px;
    height: 100px;
    overflow: hidden;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    position: relative;
    border: none;
	display:inline-block;
	vertical-align:middle;
	margin-bottom:10px;
}

.member-image span img{
	display: block;
    width: 100%;
	object-fit: cover;
    height: 100%;

	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}

.member-image span:hover img{
	transform:scale(1.2);
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}



.customize-file{
	width:150px;
	margin:10px 10px;
	height:50px;
	position:relative;
	display:inline-block;
	vertical-align:middle;
}

.customize-file input{
	opacity:0;
	position:absolute;
	top:0;
	left:0;
}

.customize-file b{
	position:absolute;
	left:0;
	top:0;
	display:block;
	
	width:100%;
	height:32px;
	line-height:32px;
	border:1px solid #6e1146;
	text-align:center;
	background: #6e1146;
	color:#fff;
	cursor:pointer;
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
	    font-family: "Gotham-Bold";
	
	border-radius:50px;
	-moz-border-radius:50px;
	-ms-border-radius:50px;
	-o-border-radius:50px;
	-webkit-border-radius:50px;
}

.customize-file b:hover{
	background:#5c113b;
	transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}
/*editprofile image*/




/*aboutus change*/
.aboutus .text-content p b{
	color:#6e1146;
	font-weight:Bold;
}

.aboutus .text-content strong{
	display:block;
	color:#000;
	font-family:"Gotham-Bold";
	text-transform:uppercase;
	padding-bottom:5px;
	padding-top:10px;
}
/*aboutus change*/


/*verified extra*/
.verified-extracredit{
	display:block;
}

.verified-extracredit img{
	width:100%;
}
/*verified extra*/


/*select and date*/
.content-left select.select-date{
	float:left;
	margin-bottom:15px;
}

.content-left p.showdate{
	float:right;
	padding-bottom: 20px;
    margin-top: 10px;
}
/*select and date*/



/*paymentmethod footer */

.paymentmethodimg-cover{
    display: block;
    width: 100%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
	padding:10px 0px;
}

.paymentmethodimg-cover p{
	color: #6e1146 !important;
    text-transform: uppercase;
    padding-bottom: 10px;
    font-size: 15pt;
    font-family: "Bebasnue-Bold";
}

ul.paymentimg-list{
	width:100%;
	overflow:hidden;
}

ul.paymentimg-list li{
	float:left;
	width: 123px;
    height: 45px;
	background-color:#fff !important;
	background-repeat:no-repeat !important;
	background-position:center center !important;
	background-size: contain !important;
	margin:5px 15px 5px 0px;
	padding:5px 5px;
	
	border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
	border:1px solid #ebebeb;
}

ul.paymentimg-list li:last-child{
	margin-right:0;
}
/*paymentmethod footer */



/*thankyou page css*/
.registersuccess,
.actionsuccess{
	display: block;
	padding-bottom:20px;
}

.registersuccess h2,
.actionsuccess h2{
	display: block;
	font-size:20pt;
    margin-bottom:30px;
	text-transform:uppercase;
    color:#000;
	font-family:"Lato-SemiBold";
}

.registersuccess h2 i,
.actionsuccess h2 i{
	font-size: 30pt;
    display: inline-block;
    vertical-align: sub;	
}

.registersuccess p,
.actionsuccess p{
	color:#000;
	padding-bottom:20px;
	font-size:10pt;
	line-height:14pt;
}

.registersuccess a,
.actionsuccess a{
	display: inline-block;

}

.payment-redirect-loading{
	display: block;
}

.payment-redirect-loading img{
	width:50px;
	margin:0 auto 30px;
	display:block;
}

.payment-redirect-loading span{
	color:#898989;
	padding-top:20px;
	font-size:10pt;
	padding-bottom:50px;
	display:block;
	text-align:center;
}

.payment-redirect-loading p{
	color:#000;
	font-size:10pt;
	line-height:15pt;
	text-align:center;
}
/*thankyou page css*/

/*Payment Method*/
.payment-method-content .maintable-wrapper{
	width: 100%;
}

.payment-method-content .maintable-header{
	background:#6e1146;
	padding: 15px 15px 15px 15px;
	text-transform: uppercase;
	font-weight: bold;
}

.payment-method-content .maintable-header p{
	color:#fff;
	padding: 00px 0px 0px 10px;
}

.payment-method-content .paymentlist-content{
	width: 100%;
	background: #fff;
    border: 1px solid #d7d7d7;
    overflow: hidden;
    position: relative;
}

.payment-method-content .paymentmethod-left{
	float: left;
	padding: 20px 20px 0px 20px;
	margin-bottom: 30px;
	width: 100%;
}

.payment-method-content .lefttable-header{
	padding: 10px 0px 10px 0px;
}

.payment-method-content .lefttable-header h1,
.payment-method-content .lefttable-header .h1{
	color: #6e1146;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.payment-method-content .lefttable-header p{
	color: #000;
	font-size: 10pt;
	line-height:15pt;
}

.payment-method-content .image-row{
	float: left;
	text-align: center;
	padding: 0px 20px 0px 20px;
	border-right: 1px solid #6e1146;
	display: inline-block;
	overflow: hidden;
	margin-bottom: 20px;
}

.payment-method-content .image-last{
	float: left;
	text-align: center;
	padding: 0px 20px 0px 20px;
	display: inline-block;
	overflow: hidden;
	margin-bottom: 20px;
}

.payment-method-content .row{
	width: 100%;
	overflow: hidden;
	position: relative;
	padding: 20px 20px 20px 20px;
}

.payment-method-content .row-line{
	overflow: hidden;
	position: relative;
	padding: 20px 20px 20px 20px;
	border-bottom: 2px solid #6e1146;
	margin-bottom: 20px;
}

.payment-method-content .cta-button-title h1,
.payment-method-content .cta-button-title .h1{
	text-align: center;
	text-transform: uppercase;
	padding: 20px 20px 20px 20px;
    line-height: 30pt;
}

.payment-method-content .cta-button-title{
    font-size: 25pt;
	width: 100%;
}

.payment-method-content .cta-button-betting{
	display: inline-block;
	text-align: center;
	width: 100%;
}

.payment-method-content .cta-button-betting a{
	width:100%;
	max-width:300px;
	margin: 10px 10px;
	display: inline-block;
	vertical-align:middle;
}


/*Payment Method*/




/*neteller*/
.submit-neteller{
	width:100%;
}

.submit-neteller a.netellerpop{
	    border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    -webkit-border-radius: 50px;
    font-family: "Gotham-Bold";
    text-align: center;
    text-transform: uppercase;
    display: block;
    padding: 10px 30px;
    font-size: 10pt;
    position: relative;
	    background: #6e1146;
    color: #fff;
    border: none;
    cursor: pointer;
    transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
}

.submit-neteller a.netellerpop:hover{
	color:#fff;	
	background:#5c113b;
}


.popup.netellerpopup .neteller-form{
	display:block;
	width:100%;
	max-width:400px;
	margin:0 auto 20px;
	overflow:hidden;
}

.popup.netellerpopup .neteller-form input[type="email"]{
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom:10px;
}

.popup.netellerpopup .neteller-form input[type="text"]{
	    float: left;
    width: 75%;
    height: 40px;
    line-height: 40px;
    border-radius: 5px 0px 0px 5px;
    -ms-border-radius: 5px 0px 0px 5px;
    -o-border-radius: 5px 0px 0px 5px;
    -webkit-border-radius: 5px 0px 0px 5px;
}


.popup.netellerpopup .neteller-form input[type="submit"]{
	float: left;
    width: 25%;
    height: 40px;
    line-height: 40px;
    padding: 0px 5px;
    border-radius: 0px 5px 5px 0px;
    -ms-border-radius: 0px 5px 5px 0px;
    -o-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
	

}


/*neteller*/



/*fixture-tips*/

.fixture-content{
	display:block;
	width:100%;	
}

.team-versus{
	display:block;
	width:100%;
	text-align:center;
	padding:20px 10px;
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	
    border: 1px solid #e1e1e1;
    border-top: 5px solid #6e1146;
	margin-bottom:20px;
}

.team-versus .teamname > span{
	display:block;
	color:#000;
	font-size:17pt;
	text-transform:uppercase;
	font-family:"Gotham-Black";
	padding-bottom:10px;
	padding-top:10px;
	
}

.team-versus .teamname > span b{
	color:#ffc528;
	font-size:11pt;	
}

.team-versus .teamname > p{
	display:block;
	color:#000;
	font-size:12pt;
	text-transform:uppercase;
	padding-bottom:10px;	
}

.team-versus .teamname ul{
	text-align:center;
	display:block;
	margin:20px 0px 30px;	
}

.team-versus .teamname ul li{
	display:inline-block;
	vertical-align:middle;
	width:30%;	
	margin:0 0;
}

.team-versus .teamname ul li:nth-child(2) b{
	display:block;
	color:#ffc528;
	font-size:13pt;
	padding-bottom:8px;
	font-family:"Gotham-Bold";
}

.team-versus .teamname ul li:nth-child(2) i{
	display:block;
	color:#000;
	font-size:16pt;	
}

.fixture-content .tips-box{
	margin-top:0;	
}

.fixture-content .todaytips-list h2.sub-title{
	    display: block;
    font-family: "Gotham-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
}

.fixture-content .todaytips-list{
	margin-bottom:30px;	
}

.fixture-content .tipster-profile .pright .pdesc span a{
	display:block;
	padding:10px 5px;
	background:#6e1146;
	color:#fff;
	max-width:170px;
	font-size:10pt;
	font-family:"Gotham-Medium";
	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;
	
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;	
}

.fixture-content .tipster-profile .pright .pdesc span{
	height:auto;	
}

.fixture-content .tipster-profile .pright{
    padding: 30px 30px 30px 120px;	
}

.fixture-content .tipster-profile .pleft{
	width:76px;	
}

.fixture-content .tipster-profile .pleft .pimg{
	width:76px;
	height:76px;
}

.fixture-content .tipster-profile .pright .pdesc ul.p-number{
	background:#fff;	
}

.fixture-content .tipster-profile .pright .pdesc span h2{
	color:#6e1146;	
}

.fixture-content .tipster-profile{
	margin-bottom:50px;	
	overflow:hidden;
	width:100%;
	background:#ebebeb;
}

.fixture-content .livescore-h2h{
	margin-bottom:50px;	
}

.fixture-content .odds-compare{
	display: block;
	margin-bottom:50px;
}

.fixture-content .profile-performance{
	margin-bottom:50px;
}

.fixture-content .odds-compare h2{
	display: block;
    font-family: "Gotham-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #272727;	
}

.fixture-content .odds-compare .odds-box{
	display:block;
	width:100%;
	overflow:hidden;
}

.fixture-content .odds-compare .odds-box .homeaway-odds{
	display:none;	
	overflow:hidden;
}

.fixture-content .odds-compare .odds-box ul.odds-select{
	display:block;
	overflow:hidden;	
	    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;
}

.fixture-content .odds-compare .odds-box ul.odds-select li{
	display:block;
	float:left;
	width:16.5%;	
}

.fixture-content .odds-compare .odds-box ul.odds-select li:last-child{
	width:17.5%;	
}

.fixture-content .odds-compare .odds-box ul.odds-select li a{
	display:block;
	text-align:center;
	color:#777;
	background:#ebebeb ;
	padding:10px 5px;	
	font-size:8pt;
	border-right:1px solid #d7d7d7;
}

.fixture-content .odds-compare .odds-box ul.odds-select li a:hover{
	color:#fff;
	background:#6e1146;
}

.fixture-content .odds-compare .odds-box ul.odds-select li.active a{
	background:#6e1146;
	color:#fff;	
}

.fixture-content .odds-compare select{
	display:block;
	border:none;
	width:100%;
	padding:10px 10px;
	background:#444444 url(../images/angle-down.png) no-repeat center right 10px;
	color:#fff;
	font-size:10pt;
	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;
	
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
	
	appearance:none;
	-o-appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;
	margin-bottom:10px;
}

.fixture-content .odds-compare .odds-home-away{
	display: block;
    float: left;
	width: 50%;	
}

.fixture-content .odds-compare .odds-home-away .head{
	display: block;
    margin: 10px 0 0;
    padding: 0;
    list-style-type: none;
    overflow: hidden;
    background: #6e1146;
	text-align:center;
	padding: 10px 10px 10px 10px;
    font-size: 9pt;
    color: #fff;
    text-transform: uppercase;
	font-family: "Gotham-Bold";
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

.fixture-content .odds-compare .odds-home-away ul.content{
	display:block;
	width:100%;	
}

.fixture-content .odds-compare .odds-home-away ul.content li{
	border:1px solid #d7d7d7;
	border-top:none;
	display:block;
	text-align:center;
	color:#000;
	font-size:9pt;
	padding:15px 10px;
	box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

.fixture-content .odds-compare .odds-home-away ul.content li:nth-child(even){
	background:#ebebeb;
}

.fixture-content .fixture-last-five-result{
	display: block;
    margin-bottom: 30px;	
	overflow:hidden;
}

.fixture-content .fixture-last-five-result h2{
	display: block;
    font-family: "Gotham-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #272727;	
}

.fixture-content .fixture-last-five-result .latestresult{
	display:block;
	width:48%;	
}

.fixture-content .fixture-last-five-result .latestresult.hometeam{
	float:left;	
}

.fixture-content .fixture-last-five-result .latestresult.awayteam{
	float:right;
}

.fixture-content .fixture-last-five-result .latestresult .head{
	display: block;
    margin: 10px 0 0;
    padding: 0;
    list-style-type: none;
    overflow: hidden;
    background: #6e1146;
    text-align: center;
    padding: 10px 10px 10px 10px;
    font-family: "Gotham-Bold";
    font-size: 9pt;
    color: #fff;
    text-transform: uppercase;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;	
}

.fixture-content .fixture-last-five-result .latestresult ul{
	display:block;
	width:100%;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
}

.fixture-content .fixture-last-five-result .latestresult ul li{
	display:block;
	padding: 10px 10px 10px 10px;
    border-bottom: solid 1px #d7d7d7;	
	overflow:hidden;
	background:#fff;
}

.fixture-content .fixture-last-five-result .latestresult ul li:nth-child(even){
	background:#ebebeb;
}

.fixture-content .fixture-last-five-result .latestresult ul li span{
	display:block;
	float:left;	
	padding:5px 0px;
	overflow:hidden;
	font-size:9pt;
}

.fixture-content .fixture-last-five-result .latestresult ul li span.date{
	width:50%;
	text-align:left;
	color:#000;
	font-size:9pt;	
	margin-top:5px;
}

.fixture-content .fixture-last-five-result .latestresult ul li span.result{
	width:50%;
	text-align:right;	
}

.fixture-content .fixture-last-five-result .latestresult ul li span.result b{
	display:inline-block;
	padding:5px 5px;
	color:#fff;	
	background:#272727;
	
	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;	
}

.fixture-content .fixture-last-five-result .latestresult ul li span.event{
	width:100%;	
	color:#000;
	text-align:right;
}

.fixture-content .fixture-last-five-result .latestresult ul li span i{
	display:block;
	float:left;
	color:#959595;
	font-size:9pt;	
	text-transform:uppercase;
	text-align:left;
}

.fixture-content .fixture-last-five-result .latestresult ul li span.player{
	width:100%;	
	color:#000;
	text-align:right;
}

.per-cover ul.perlist li span.event a{
	color:#ffc427;
}



.tipster-profile{
	display:block;
	overflow:hidden;
	padding:30px 30px 30px 30px;
	background:#000000;
	position:relative;
	margin:0px 0px 20px 0px;		
}

.tipster-profile .pleft{
	display:block;
	float:left;
	width:106px;
}

.tipster-profile .pleft .pimg{
	display:block;
	width:106px;
	height:106px;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:50% 50% !important;
	
	border-radius:50%;	
	-o-border-radius:50%;	
	-moz-border-radius:50%;	
	-webkit-border-radius:50%;	
	-ms-border-radius:50%;	
}

.tipster-profile .pright{
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:100%;
	padding:30px 30px 30px 155px;
	overflow:hidden;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;		
}

.tipster-profile .pright .pdesc{
	display:block;
	overflow:hidden;	
}

.tipster-profile .pright .pdesc span{
	display:block;
	float:left;
	width:32%;
	height:66px;	
}

.tipster-profile .pright .pdesc span h2{
	display:block;
	font-family:"Gotham-Bold";
	font-size:12pt;
	text-transform:uppercase;
	color:#ffffff;
	padding:0;
	margin:0px 0px 5px 0px;	
}

.tipster-profile .pright .pdesc span h3{
	display:block;
	font-family:"Gotham-Regular";
	font-size:10pt;
	color:#000;
	padding:0;
	margin:0px 0px 10px 0px;	
}

.tipster-profile .pright .pdesc span p{
	display:block;
	overflow:hidden;
}

.tipster-profile .pright .pdesc span p i{
	display:block;
	float:left;
	width:20px;
	height:20px;
	margin:0px 8px 0px 0px;
	border:solid 1px #ffffff;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:50% 50% !important;
	
	border-radius:50%;	
	-o-border-radius:50%;	
	-moz-border-radius:50%;	
	-webkit-border-radius:50%;	
	-ms-border-radius:50%;	
}

.tipster-profile .pright .pdesc span p b{
	display:block;
	font-family:"Gotham-Regular";
	font-size:9pt;
	float:left;
	color:#ffffff;
	text-transform:uppercase;
	padding:5px 0px 5px 0px;	
}

.tipster-profile .pright .pdesc ul.p-number{
	display:block;
	float:right;
	width:66%;
	height:66px;
	border:solid 1px #272727;
	margin:0;
	padding:0;
	list-style-type:none;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;
	
	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;	
}

.tipster-profile .pright .pdesc ul.p-number li{
	display:block;
	float:left;
	width:32%;
	margin:0px 2% 0px 0px;
	padding:15px 15px 15px 15px;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

.tipster-profile .pright .pdesc ul.p-number li:last-child{
	margin:0;
}

.tipster-profile .pright .pdesc ul.p-number li b{
	display:block;
	text-align:center;
	font-family:"Gotham-Bold";
	text-transform:uppercase;
	font-size:15pt;
	color:#000;
	padding:0;
	margin:0px 0px 5px 0px;	
}

.tipster-profile .pright .pdesc ul.p-number li p{
	display:block;
	text-align:center;
	font-family:"Gotham-Regular";
	font-size:8pt;
	color:#777;
	text-transform:uppercase;	
}

.tipster-profile .pright .pdesc ul.p-number li.profit b{
	color:#3ba013;
}

.tipster-profile .pright .pdesc ul.p-link{
	display:block;
	width:100%;
	margin:10px 0px 0px 0px;
	padding:0;
	list-style-type:none;	
	float:left;
}

.tipster-profile .pright .pdesc ul.p-link li{
	display:block;
	width:32%;
	margin:0px 2% 0px 0px;	
	float:left;
}

.tipster-profile .pright .pdesc ul.p-link li:last-child{
	margin:0;	
}

.tipster-profile .pright .pdesc ul.p-link li a{
	display:inline-block;
	padding:8px 20px 8px 20px;
	text-align:center;
	font-family:"Gotham-Medium";
	font-size:9pt;
	text-transform:uppercase;
	color:#ffffff;
	border:solid 1px #ffffff;
	
	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;
}

.tipster-profile .pright .pdesc ul.p-link li a:hover{
	background:#ffffff;
	color:#000000;	
}

.tipster-profile .pright .pdesc ul.p-link li.follow a{
	border:solid 1px #ffc427;
	display:block;
	color:#ffc427;	
}

.tipster-profile .pright .pdesc ul.p-link li.follow a:hover{
	background:#ffc427;
	color:#000000;	
}

.tipster-profile .pright .pdesc ul.p-link li.share{
	text-align:right;
	float:right;	
}

.tipster-profile .pright .pdesc ul.p-link li.share p{
	display:inline-block;
	font-family:"Gotham-Regular";
	font-size:9pt;
	color:#ffffff;
	text-transform:uppercase;
	margin:0px 10px 0px 0px;
	padding:9px 0px 9px 0px;
}

.tipster-profile .pright .pdesc ul.p-link li.share a{
	display:block;
	float:right;
	position:relative;
	padding:0;
	width:30px;
	height:30px;
	border:none;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.tipster-profile .pright .pdesc ul.p-link li.share a:hover{
	background:#ffffff !important;
	color:#000000;	
}

.tipster-profile .pright .pdesc ul.p-link li.share a.fb{
	background:#2d5891;
	margin:0px 0px 0px 5px;	
}

.tipster-profile .pright .pdesc ul.p-link li.share a.tw{
	background:#33d4e7;	
	margin:0px 0px 0px 5px;	
}

.tipster-profile .pright .pdesc ul.p-link li.share a.gp{
	background:#df1f3e;	
}

.tipster-profile .pright .pdesc ul.p-link li.share a i{
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	
	transform:translate(-50%,-50%);	
	-o-transform:translate(-50%,-50%);	
	-moz-transform:translate(-50%,-50%);	
	-webkit-transform:translate(-50%,-50%);	
	-ms-transform:translate(-50%,-50%);	
}

.tipster-summary{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;
	margin:0px 0px 20px 0px;
}

ul.summary-main{
	display:block;
	margin:0px 0px 20px 0px;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	background:#0c0c0c;	
}

ul.summary-main li{
	display:block;
	float:left;	
}

ul.summary-main li a{
	display:block;
	font-family: "Gotham-Bold";
    font-size: 10pt;
    padding: 10px 15px 10px 15px;
    color: #ffffff;
    text-transform: uppercase;
	text-align:center;	
}

ul.summary-main li.active a{
	background:#ffc427;
	color:#000000;	
}

.sumbox{
	display:none;
	padding:20px 20px 20px 20px;
	background:#272727;
	overflow:hidden;
	position:relative;
}

.livescore-h2h h3 {
    font-size: 11pt;
    color: #666;
    padding-bottom: 10px;
    text-transform: uppercase;
    font-family: "Gotham-Medium";
}


.user-button{
	width:100%;
	text-align:center;
}

.user-button li {
	display:inline-block;
	vertical-align:middle;
	margin:5px 10px;
}

.user-button li a{
	display:block;
	width:30px;
	height:30px;
	line-height:30px;
	color:#000;
	border:1px solid #d7d7d7;
	border-radius:3px;
}

.user-button li a:hover{
	background:#6e1146;
	color:#fff;
}

.user-button li.active a{
	background:#6e1146;
	color:#fff;
	border:1px solid #6e1146;
}

ul.payment-gateway li span.gateway-img {
    width: 200px;
  
}

ul.payment-gateway li span.gateway-img p{
	padding-top:5px;
}

ul.payment-gateway li span.gateway-img img {
    display: block;
    width: auto;
    max-width: 100%;
    height: 60px;
}

.announcement{
	position:fixed;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.5);
	top:0;
	left:0;
	z-index:100000;
	display:none;
}

.announcement .content{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:95%;
	max-width:400px;
	height:auto;
	background:#fff;
	border-radius:3px;
	padding:30px 30px;
	text-align:center;
}

.announcement .content .h1{
	display:block;
	text-align:center;
	color:red;
	font-size:15pt;
	line-height:1.5;
	padding-bottom:20px;
}

.announcement .content p{
	line-height:1.5;
	text-align:left;
}

.announcement .content a{
	display:inline-block;
	color:#6e1146;
	cursor:pointer;
}

.announcement .content a:hover{
	text-decoration:underline;
}

.right-body ul li{
	padding:0px 10px;
}

.right-body ul li.promocode_checkout{
	display:flex;
	align-items:center;
	gap:10px;
}

.right-body ul li.promocode_checkout .input-field{
	width:calc(100% - 80px);
	border-radius:3px 0px 0px 3px;
}

.right-body ul li p#promote_code_msg{
	line-height:1.3;
	color:green;
}

.right-body ul li p#promote_code_msg.false{
	color:red;
}

.right-body ul li.promocode_checkout .apply{
	width:80px;
	text-align: center;
    font-family: "Gotham-Bold";
    font-size: 14px;
    text-transform: uppercase;
    color: #000000;
	border:none;
	height:35px;
	background:#ffc427;
	border-radius:0 3px 3px 0;
	padding: 10px 12px;
	cursor:pointer;
}

.right-body ul li.voucher_checkout{
	padding-top:20px;
	padding-bottom:10px;
}

.right-body ul li.voucher_checkout .showallcoupon{
	text-align:center;
	color:#000000;
	font-family:"Gotham-Bold";
	font-size:14px;
	text-decoration:underline;
	cursor:pointer;
}

.right-body ul li.voucher_checkout .voucherList{
	padding:20px 0px;
	display:none;
	flex-direction:column;
	gap:10px;
}


.right-body ul li.voucher_checkout .voucherList .voucherDetail{
	border:1px solid #d7d7d7;
	border-radius:4px;
	display:flex;
	flex-wrap:wrap;
}

.right-body ul li.voucher_checkout .voucherList .voucherDetail .top{
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:20px 10px;
	width:100%;
	background:#f5f5f5;
}

.right-body ul li.voucher_checkout .voucherList .voucherDetail .btm{
	background:#444444;
	padding:10px 10px;
	color:#ffffff;
	width:100%;
	font-size:12px;
}

.right-body ul li.voucher_checkout .voucherList .voucherDetail .top .vname{
	font-size:14px;
	color:#000000;
	font-family: "Gotham-Bold";
}

.right-body ul li.voucher_checkout .voucherList .voucherDetail p{
	font-size:14px;
}

.right-body ul li.voucher_checkout .voucherList .voucherDetail a{
	font-family: "Gotham-Bold";
    font-size: 12px;
    text-transform: uppercase;
    color: #ffffff;
	border:1px solid #6e1146;
	border-radius:4px;
	background:#6e1146;
	cursor:pointer;
	padding:10px 12px;
	width:80px;
	text-align:center;
}

.right-body ul li.voucher_checkout .voucherList .voucherDetail a.active{
	background:#6e1146;
	border:1px solid #6e1146;
	color:#ffffff;
}

.right-body ul li.voucher_checkout .voucherList .voucherDetail a:hover{
	background:#6e1146;
	color:#ffffff;
}

.right-body ul li.voucher_checkout .voucherList .voucherDetail a.active.remove_promotecode{
	background: #fdc700 !important;
    color: #000 !important;
	border:1px solid #fdc700 !important;
}

.payment-method ul li a{
	width:100%;
	max-width:174px;
}


@media only screen and (max-width: 768px){
	.fixture-content .tipster-profile .pright .pdesc span{
		width:100%;
		margin-bottom:15px;
	}
	
	.fixture-content .tipster-profile .pright .pdesc ul.p-number{
		width:100%;	
	}
	
	.fixture-content .tipster-profile .pright{
		position:relative;
		width:auto;
		padding:0px 0px 20px 20px;	
	}
}


@media only screen and (max-width: 667px){
	.fixture-content .fixture-last-five-result .latestresult{
		width:100%;
		float:none;
	}
	
	.fixture-content .fixture-last-five-result .latestresult.hometeam{
		margin-bottom:30px;
	}
}	

@media only screen and (max-width: 600px){
	.fixture-content .tipster-profile .pright{
		width:100%;
		padding:20px 0px 0px;	
	}
	
	.fixture-content .tipster-profile .pleft{
		float:none;
    	margin: 10px auto;
	}
	
	.fixture-content .tipster-profile .pright .pdesc span{
		text-align:center;	
	}
	
	.fixture-content .tipster-profile .pright .pdesc span a{
		margin:0 auto;	
	}
}


@media only screen and (max-width: 480px){
	.fixture-content .odds-compare .odds-box ul.odds-select li{
		width:50% !important;
	}
	
	.fixture-content .odds-compare .odds-home-away{
		width:100%;
		margin:10px 0px;
	}
	
	.tipster-profile .pright .pdesc ul.p-number{
		height:auto;	
	}
	
	.tipster-profile .pright .pdesc ul.p-number li{
		width:100%;	
	}
}
/*fixture-tips*/

/*responsive*/

@media only screen and (max-width:1275px){
	.statistic-line{
		max-width:807px;
		margin:0 auto;
	}
	
	.statistic-line ul li{
		margin: 0px 67px;
	}
}

@media only screen and (max-width:1110px){
	.statistic-right{
		width:400px;
	}
	
	
	.nav-list{
		display:none;	
	}
	
	.searchbar{
		display:none;	
	}
	
	i.mobile-drawer{
		display:block;	
	}	
	
	.content-left{
		display:block;
		width:100%;	
		padding-right:0;
	}
	
	.content-right{
		display:none;	
		margin:0 auto;
	}
	
	.checkout-right {
		display: block;
		float: right;
	}
}

@media only screen and (max-width: 1060px){
	
	
	ul.news-list li{
		width:100%;
		float:none;	
	}
	
	ul.news-list li .news-content p{
		height:120px;	
	}
}

@media only screen and (max-width: 900px){
	
	
	.statistic-left,
	.statistic-right{
		display:block;
		float:none;
		width:100%;
	}
	
	.statistic-left{
		margin-bottom:20px;
	}
}

@media only screen and (max-width: 860px){
	.statistic-line ul li:nth-child(3) p, .statistic-line ul li:nth-child(5) p{
		top:28px;
	}
	
	.statistic-line ul li:nth-child(2) p, .statistic-line ul li:nth-child(4) p{
		top:-28px;
	}
	
	.statistic-line{
		max-width:600px;
	}
	
	.statistic-line ul li{
		margin: 0px 49px;
	}
	
	.statistic-line ul li:last-child{
		margin-left: 64px;	
	}
	
	.header-banner{
		height:auto;	
	}
	
	
	
	.row.footer ul.sitemap >  li{
		width:30% !important;	
	}
	
	.toptipster-center ul li{
		display:block;	
	}
	
	.toptipster-center{
		width:120px;	
	}
	
	
	
	
	
	.footer-gadget-left,
	.footer-gadget-middle,
	.footer-gadget-right{
		display:block;
		width:100%;	
		overflow:hidden;
	}
	
	.footer-gadget-middle{
		padding:10px 0px 20px;
		border:none;	
	}
	
	.footer-gadget-right .moneyback{
		width:100px;	
	}
	

}

@media only screen and (max-width: 820px){
	.showleaderboarddetail,
	.leaderboard-viewprofile{
		display:block;	
	}
	
	table#leaderboard-table thead{
		display:none;	
	}
	
	table#leaderboard-table,
	table#leaderboard-table tbody,
	table#leaderboard-table tbody tr,
	table#leaderboard-table tbody tr td{
		display:block;
		overflow:hidden;
		width:100%;
		text-align:center;
	}
	
	table#leaderboard-table tbody tr{
		border-right:1px solid #e1e1e1;
		border-top:3px solid #6e1146;	
	}
	
	table#leaderboard-table tbody tr td{
		border:none;
		border-top:1px solid #e1e1e1;
		padding-top:25px;
		padding-bottom:10px;
		position:relative;
		overflow:hidden;
		width:100%;
		float:left;
	}	
	
	table#leaderboard-table tbody tr td:first-child{
		text-align:center;	
		width:50%;
		float:left;
		border-right:1px solid #e1e1e1;
	}
	
	table#leaderboard-table tbody tr td:nth-child(2){
		width:50%;
		float:left;	
	}
	
	table#leaderboard-table tbody tr td:nth-child(n+3){
		display:none;	
		float:left;
	}
	
	table#leaderboard-table tbody tr td:nth-child(3),
	table#leaderboard-table tbody tr td:nth-child(4),
	table#leaderboard-table tbody tr td:nth-child(8),
	table#leaderboard-table tbody tr td:nth-child(9){
		width:13%;	
	}
	
	table#leaderboard-table tbody tr td:nth-child(5),
	table#leaderboard-table tbody tr td:nth-child(6),
	table#leaderboard-table tbody tr td:nth-child(7){
		width:16%;	
	}
	
	
	table#leaderboard-table tbody tr td:last-child{
		display:block;
		padding-top:10px;
		width:100%;
	}
	
	table#leaderboard-table tbody tr td:before {
		position: absolute;
		top: 0px;
		left: 0;
		padding: 1px 10px;
		text-align: center;
		width: 100%;
		background: #ebebeb;
		color: #6e1146;
		text-transform: uppercase;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	
	table#leaderboard-table tbody tr td:nth-child(1):before{
		content:"Tipsters";	
	}
	
	table#leaderboard-table tbody tr td:nth-child(2):before{
		content:"no.tips";	
	}
	
	table#leaderboard-table tbody tr td:nth-child(3):before{
		content:"odds";	
	}
	
	table#leaderboard-table tbody tr td:nth-child(4):before{
		content:"hits";	
	}
	
	table#leaderboard-table tbody tr td:nth-child(5):before{
		content:"win";	
	}
	
	table#leaderboard-table tbody tr td:nth-child(6):before{
		content:"push";	
	}
	
	table#leaderboard-table tbody tr td:nth-child(7):before{
		content:"fail";	
	}
	
	table#leaderboard-table tbody tr td:nth-child(8):before{
		content:"profits";	
	}
	
	table#leaderboard-table tbody tr td:nth-child(9):before{
		content:"ROI";	
	}
	
	table#leaderboard-table tbody tr td:last-child a,
	table#leaderboard-table tbody tr td:last-child span{
		display:inline-block;
		vertical-align:middle;	
		margin:5px 10px;
		font-size:9pt;
	}
	
		
}

@media only screen and (max-width: 768px){
	
	.floating-social{
		display:none;
	}
	
	.achievement-right,
	.achievement-left{
		float:none;
		width:100%;	
	}
	
	ul.member-link{
		text-align:center;	
	}
	
	ul.member-link li{
		width:200px;	
		float:none;
		margin:10px auto !important;
	}
	
	ul.member-link li a{
		margin:0 auto;	
	}
	
	table.mytipster-table thead{
		display:none;	
	}
	table.mytipster-table{
		display:block;
		width:100%;	
	}
	table.mytipster-table tbody,
	table.mytipster-table tbody tr,
	table.mytipster-table tbody tr td{
		display:block;
		width:100%;
		overflow:hidden;	
	}
	
	table.mytipster-table tbody tr{
		border-top:3px solid #6e1146;
		border-right:1px solid #e1e1e1;	
	}
	
	table.mytipster-table tbody tr:last-child{
		border-bottom:1px solid #e1e1e1;	
	}
	
	table.mytipster-table tbody tr td{
		float:left;
		padding-top:25px;
		padding-bottom:10px;
		border-right:none;
		border-bottom:none;	
		position:relative;
	}
	
	table.mytipster-table tbody tr td:nth-child(1){
		width:50%;
		text-align:center !important;
		border-right:1px solid #ebebeb;
	}
	
	table.mytipster-table tbody tr td:nth-child(2),
	table.mytipster-table tbody tr td:nth-child(4){
		width:33%;	
	}
	
	table.mytipster-table tbody tr td:nth-child(3){
		width:34%;	
	}
	
	table.mytipster-table tbody tr td:nth-child(5),
	table.mytipster-table tbody tr td:nth-child(7){
		width:33%;	
	}
	
	table.mytipster-table tbody tr td:nth-child(6){
		width:34%;	
	}
	
	table.mytipster-table tbody tr td:nth-child(n+8){
		width:100%;	
	}
	
	table.mytipster-table tbody tr td:last-child{
		padding:10px 10px;	
		
	}
	
	table.mytipster-table tbody tr td:before{
		position: absolute;
		top: 0px;
		left: 0;
		padding: 1px 10px;
		text-align: center;
		width: 100%;
		background: #ebebeb;
		color: #6e1146;
		text-transform: uppercase;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;	
	}
	
	table.mytipster-table tbody tr td:nth-child(1):before{
		content:"tipsters";
	}
	
	table.mytipster-table tbody tr td:nth-child(2):before{
		content:"no.tips";	
	}
	
	table.mytipster-table tbody tr td:nth-child(3):before{
		content:"odds";	
	}
	
	table.mytipster-table tbody tr td:nth-child(4):before{
		content:"hits";	
	}
	
	table.mytipster-table tbody tr td:nth-child(5):before{
		content:"win";	
	}
	
	table.mytipster-table tbody tr td:nth-child(6):before{
		content:"push";	
	}
	
	table.mytipster-table tbody tr td:nth-child(7):before{
		content:"fail";	
	}
	
	table.mytipster-table tbody tr td:nth-child(8):before{
		content:"profits";	
	}
	
	table.mytipster-table tbody tr td:nth-child(9):before{
		content:"running tips";	
	}
	
	
	.show-tipsterother{
		display:block;	
	}
	
	table.mytipster-table tbody tr td:last-child a{
		display:inline-block;
		margin:5px 10px;
	}
	
	
	table.mytipster-table tbody tr td:nth-child(n+2){
		display:none;	
	}
	
	table.mytipster-table tbody tr td:nth-child(9){
		width:50%;	
		display:block;
		border-left:none;
	}
	
	
	table.mytipster-table tbody tr td:nth-child(10){
	
		display:block !important;	
	}
	
	table.credit-purchase thead{
		display:none;	
	}
	
	table.credit-purchase tbody,
	table.credit-purchase tbody tr,
	table.credit-purchase tbody tr td{
		display:block;
		width:100%;
		overflow:hidden;	
	}
	
	table.credit-purchase tbody tr{
		border-top:3px solid #6e1146;
		border-right:1px solid #e1e1e1;	
	}
	
	table.credit-purchase tbody tr:last-child{
		border-bottom:1px solid #e1e1e1;	
	}
	
	table.credit-purchase tbody tr td{
		float:left;
		position:relative;
		padding-top:25px;
		padding-bottom:10px;	
		height:80px;
		border-right:none;
		border-bottom:none;
		    word-break: break-all;
	}
	
	table.credit-purchase tbody tr td:nth-child(1),
	table.credit-purchase tbody tr td:nth-child(3),
	table.credit-purchase tbody tr td:nth-child(4),
	table.credit-purchase tbody tr td:nth-child(6){
		width:33%;
	}
	
	table.credit-purchase tbody tr td:nth-child(2),
	table.credit-purchase tbody tr td:nth-child(5){
		width:34%;	
	}
	
	table.credit-purchase tbody tr td:last-child{
		width:100%;
		height:auto;
	}
	
	table.credit-purchase tbody tr td:before{
		position: absolute;
		top: 0px;
		left: 0;
		padding: 1px 10px;
		text-align: left;
		width: 100%;
		background: #ebebeb;
		color: #6e1146;
		text-transform: uppercase;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;	
	}
	
	table.credit-purchase tbody tr td:nth-child(1):before{
		content:"date";
	}
	
	table.credit-purchase tbody tr td:nth-child(2):before{
		content:"invoice";	
	}
	
	table.credit-purchase tbody tr td:nth-child(3):before{
		content:"name";	
	}
	
	table.credit-purchase tbody tr td:nth-child(4):before{
		content:"credits";	
	}
	
	table.credit-purchase tbody tr td:nth-child(5):before{
		content:"type"	
	}
	
	table.credit-purchase tbody tr td:nth-child(6):before{
		content:"P.fee";	
	}
	
	table.credit-purchase tbody tr td:nth-child(7):before{
		content:"total";	
	}
	
	/**/
	
	table.purchase-history thead{
		display:none;	
	}
	
	table.purchase-history tbody,
	table.purchase-history tbody tr,
	table.purchase-history tbody tr td{
		display:block;
		width:100%;
		overflow:hidden;	
	}
	
	table.purchase-history tbody tr{
		border-top:3px solid #6e1146;
		border-right:1px solid #e1e1e1;	
	}
	
	table.purchase-history tbody tr:last-child{
		border-bottom:1px solid #e1e1e1;	
	}
	
	table.purchase-history tbody tr td{
		float:left;
		position:relative;
		padding-top:25px;
		padding-bottom:10px;	
		height:68px;
		border-right:none;
		border-bottom:none;
		    word-break: break-all;
	}
	
	table.purchase-history tbody tr td:nth-child(1),
	table.purchase-history tbody tr td:nth-child(3),
	table.purchase-history tbody tr td:nth-child(4),
	table.purchase-history tbody tr td:nth-child(6){
		width:33%;
	}
	
	table.purchase-history tbody tr td:nth-child(2),
	table.purchase-history tbody tr td:nth-child(5){
		width:34%;	
	}
	

	
	table.purchase-history tbody tr td:before{
		position: absolute;
		top: 0px;
		left: 0;
		padding: 1px 10px;
		text-align: left;
		width: 100%;
		background: #ebebeb;
		color: #6e1146;
		text-transform: uppercase;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;	
	}
	
	table.purchase-history tbody tr td:nth-child(1):before{
		content:"date";
	}
	
	table.purchase-history tbody tr td:nth-child(2):before{
		content:"invoice";	
	}
	
	table.purchase-history tbody tr td:nth-child(3):before{
		content:"type";	
	}
	
	table.purchase-history tbody tr td:nth-child(4):before{
		content:"p.fee";	
	}
	
	table.purchase-history tbody tr td:nth-child(5):before{
		content:"total"	
	}
	
	
	
	/**/
	
	table.transaction-history thead{
		display:none;	
	}
	
	table.transaction-history tbody,
	table.transaction-history tbody tr,
	table.transaction-history tbody tr td{
		display:block;
		width:100%;
		overflow:hidden;	
	}
	
	table.transaction-history tbody tr{
		border-top:3px solid #6e1146;
		border-right:1px solid #e1e1e1;	
	}
	
	table.transaction-history tbody tr:last-child{
		border-bottom:1px solid #e1e1e1;	
	}
	
	table.transaction-history tbody tr td{
		float:left;
		position:relative;
		padding-top:25px;
		padding-bottom:10px;	
		height:68px;
		border-right:none;
		border-bottom:none;
		    word-break: break-all;
	}
	
	table.transaction-history tbody tr td:nth-child(1),
	table.transaction-history tbody tr td:nth-child(3),
	table.transaction-history tbody tr td:nth-child(4),
	table.transaction-history tbody tr td:nth-child(6){
		width:33%;
	}
	
	table.transaction-history tbody tr td:nth-child(2),
	table.transaction-history tbody tr td:nth-child(5){
		width:34%;	
	}
	

	
	table.transaction-history tbody tr td:before{
		position: absolute;
		top: 0px;
		left: 0;
		padding: 1px 10px;
		text-align: left;
		width: 100%;
		background: #ebebeb;
		color: #6e1146;
		text-transform: uppercase;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;	
	}
	
	table.transaction-history tbody tr td:nth-child(1):before{
		content:"date";
	}
	
	table.transaction-history tbody tr td:nth-child(2):before{
		content:"description";	
	}
	
	table.transaction-history tbody tr td:nth-child(3):before{
		content:"reference";	
	}
	
	table.transaction-history tbody tr td:nth-child(4):before{
		content:"credits";	
	}
	
	table.transaction-history tbody tr td:nth-child(5):before{
		content:"debit"	
	}
	
	table.transaction-history tbody tr td:nth-child(6):before{
		content:"balance"	
	}

	
	
	
	table.bundle-purchase thead{
		display:none;
	}

	table.bundle-purchase tbody,
	table.bundle-purchase tbody tr{
		display:block;
		overflow:hidden;
	}

	table.bundle-purchase tbody tr td{

		display:block;
		float:left;
		line-height:1.2;
		position:relative;
		height:75px;
		padding-top:25px;
		text-align:left;
		border-right:none;
		border-bottom:none;

	}

	table.bundle-purchase tbody tr{

		border:1px solid #d7d7d7;
		border-top:6px solid #154a76;

	}

	table.bundle-purchase tbody tr td:nth-child(1),
	table.bundle-purchase tbody tr td:nth-child(2),
	table.bundle-purchase tbody tr td:nth-child(3){

		border-top:none;

	}

	table.bundle-purchase tbody tr td:nth-child(1),
	table.bundle-purchase tbody tr td:nth-child(3),
	table.bundle-purchase tbody tr td:nth-child(4),
	table.bundle-purchase tbody tr td:nth-child(6){

		width:33%;	

	}

	table.bundle-purchase tbody tr td:nth-child(2),
	table.bundle-purchase tbody tr td:nth-child(5){

		width:34%;

	}

	table.bundle-purchase tbody tr td:nth-child(7){

		width:100%;
		text-align:center;
		border-left:none;	
		height:auto;
		padding-top:15px; 
	}

	table.bundle-purchase tbody tr td:nth-child(1),
	table.bundle-purchase tbody tr td:nth-child(4){

		border-left:none;

	}

	table.bundle-purchase tbody tr td:nth-child(4),
	table.bundle-purchase tbody tr td:nth-child(5),
	table.bundle-purchase tbody tr td:nth-child(6){
		border-bottom:none;
	}

	table.bundle-purchase tbody tr td:before{

		position:absolute;
		left:10px;
		top:5px;
		font-size:9pt;
		color:#959595;
		text-transform:uppercase;

	}

	table.bundle-purchase tbody tr td:nth-child(1):before{
		content:"date";
	}

	table.bundle-purchase tbody tr td:nth-child(2):before{
		content:"invoice";
	}

	table.bundle-purchase tbody tr td:nth-child(3):before{
		content:"tipster";
	}

	table.bundle-purchase tbody tr td:nth-child(4):before{
		content:"type";
	}

	table.bundle-purchase tbody tr td:nth-child(5):before{
		content:"fees";
	}

	table.bundle-purchase tbody tr td:nth-child(6):before{
		content:"total";
	}
	
}

@media only screen and (max-width: 667px){
	
	.toptipster-left ul li:nth-child(3) {
    text-align: left;
}
	
	.statistic-line ul{
		padding:3px 0px 4px;
	}
	
	.statistic-line ul li p{
		left:25px;
		margin-left:0;
	}
	
	.statistic-line ul li:nth-child(2) p, .statistic-line ul li:nth-child(4) p,
	.statistic-line ul li:nth-child(3) p, .statistic-line ul li:nth-child(5) p{
		top:-3px;
	}
	
	.statistic-line ul li:nth-child(3) p, .statistic-line ul li:nth-child(5) p{
		left:-200px;
	}
	
	.statistic-line ul:before{
		height:100%;
		width:3px;
		left:50%;
		transform: translate(-50%,-50%);
		-moz-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		-o-transform: translate(-50%,-50%);
		-webkit-transform: translate(-50%,-50%);
	}
	
	.statistic-line ul li{
		display:block;
		margin: 100px auto !important;
		float: none;
	}
	
	.statistic-line ul li:first-child{
		margin-top:0 !important;
	}
	
	.statistic-line ul li:last-child{
		margin-bottom:0 !important;
	}
	
	.statistic-line ul li:first-child i,
	.statistic-line ul li:last-child i{
		left:-3px;
	}
	
	.statistic-line ul li:nth-child(2) span, .statistic-line ul li:nth-child(4) span{
		top: -22px;
		right: 38px;
	}
	
	.statistic-line ul li:nth-child(3) span, .statistic-line ul li:nth-child(5) span{
		bottom: -22px;
		left: 38px;
	}
	
	.statistic-line ul li:nth-child(3) span:before, .statistic-line ul li:nth-child(5) span:before{
		transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg); 
		-o-transform: rotate(90deg); 
		-webkit-transform: rotate(90deg); 
		bottom: 22px;
		left: -15px;
	}
	
	.statistic-line ul li:nth-child(2) span:before, .statistic-line ul li:nth-child(4) span:before{
		top: 22px;
		right: -15px;
		transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg); 
		-o-transform: rotate(90deg); 
		-webkit-transform: rotate(90deg); 
	}
	
	ul.member-stat li{
		width:50%;
	}
	
	.info-left,
	.info-right,
	.dashboard-memberinfo{
		width:100%;
		display:block;	
	}
	
	.info-right .credit-balance{
		text-align:center;
		margin-bottom:20px;	
	}
	
	.newsdetail-content{
		width:100%;	
	}
	
	.tipsterdetail{
		display:block;	
	}
	
	.tipsterdetail-left{
		width:100%;	
		display:block;
	}
	
	.tipsterdetail-right{
		display;block;
		width:100%;
		height:auto;
		min-height:auto;	
	}
	
	table.tperformance-result thead{
		display:none;
	}	
	
	table.tperformance-result,
	table.tperformance-result tbody,
	table.tperformance-result tbody tr,
	table.tperformance-result tbody tr td{
		display:block;
		overflow:hidden;	
		width:100%;
	}
	
	table.tperformance-result tbody tr{
		border-bottom:1px solid #e1e1e1;
		border-right:1px solid #e1e1e1;	
		margin-bottom:10px;
	}
	
	table.tperformance-result tbody tr:last-child{
		border-bottom:1px solid #e1e1e1;	
	}
	
	table.tperformance-result tbody tr td{
		float:left;
		position:relative;	
		border-right:none;
		height:65px;
		border-bottom:none;
		padding-top:25px;
		padding-bottom:10px;
		height:100px;
	}
	
	table.tperformance-result tbody tr td:nth-child(1){
		width:20%;	
	}
	
	table.tperformance-result tbody tr td:nth-child(2){
		width:60%;	
	}
	
	table.tperformance-result tbody tr td:nth-child(3){
		width:20%;	
	}
	
	table.tperformance-result tbody tr td:nth-child(n+4){
		width:20%;	
	}
	
	table.tperformance-result tbody tr td:before{
		position: absolute;
		top: 0px;
		left: 0;
		padding: 1px 10px;
		text-align: center;
		width: 100%;
		background: #ebebeb;
		color: #6b6b6b;
		text-transform: uppercase;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;	
	}
	
	table.tperformance-result tbody tr td:nth-child(1):before{
		content:"date";
		text-align:left;	
		background:#6e1146;
		color:#fff;
		
	}
	
	table.tperformance-result tbody tr td:nth-child(2):before{
		content:"event";
		text-align:left;
		background:#6e1146;
		color:#fff;			
	}
	
	table.tperformance-result tbody tr td:nth-child(3):before{
		content:"type";
		background:#6e1146;
		color:#fff;
		
	}
	
	table.tperformance-result tbody tr td:nth-child(4):before{
		content:"tips"
	}
	
	table.tperformance-result tbody tr td:nth-child(5):before{
		content:"odds"	
	}
	
	table.tperformance-result tbody tr td:nth-child(6):before{
		content:"wager"	
	}
	
	table.tperformance-result tbody tr td:nth-child(7):before{
		content:"+/-"	
	}
	
	table.tperformance-result tbody tr td:nth-child(8):before{
		content:"result"	
	}
	
	.datepicker-cover .datepicker-button{
		margin-bottom:10px;	
	}
	
	.select-cover{
		width: 200px;
		max-width: 200px;
	}
	
	.datepicker-content{
		width:300px;	
	}
	
	.datepicker-content h1,
	.datepicker-content .h1{
		line-height:40px;	
	}
	
	.cus-calendar.startdate{
		float:none;
		margin-bottom:20px;	
	}
	
	.cus-calendar.enddate{
		float:none;
		margin-bottom:20px;	
	}
	
	table.runningbundle-table thead{
		display:none;
	}
	
	table.runningbundle-table,
	table.runningbundle-table tbody,
	table.runningbundle-table tbody tr,
	table.runningbundle-table tbody tr td{
		display:block;	
	}
	
	table.runningbundle-table tbody tr{
		position:Relative;
		overflow:hidden;
		border-top:3px solid #6e1146;
	}
	
	table.runningbundle-table tbody tr td{
		height: 66px;
		position: relative;
		float: left;
		padding-top: 24px;
		text-align: center;
	}
	
	table.runningbundle-table tbody tr td:nth-child(1),
	table.runningbundle-table tbody tr td:nth-child(2),
	table.runningbundle-table tbody tr td:nth-child(3),
	table.runningbundle-table tbody tr td:nth-child(4){
		width:50%;
	}
	
	table.runningbundle-table tbody tr td:nth-child(5){
		width:100%;
		padding-top:15px;
	}
	
	table.runningbundle-table tbody tr td:before{
		position: absolute;
		top: 0px;
		left: 0;
		padding: 1px 10px;
		text-align: left;
		width: 100%;
		background: #ebebeb;
		color: #6e1146;
		text-transform: uppercase;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	
	
	table.runningbundle-table tbody tr td:nth-child(1):before{
		content:"Date";
		text-align: center;
	}
	
	table.runningbundle-table tbody tr td:nth-child(2):before{
		content:"Package";
		text-align: center;
	}
	
	table.runningbundle-table tbody tr td:nth-child(3):before{
		content:"Price";
		text-align: center;
	}
	
	table.runningbundle-table tbody tr td:nth-child(4):before{
		content:"Tipster";
		text-align: center;
	}
	
}


@media only screen and (max-width: 667px){
	
	
	
	table.home-freetips thead{
		display:none;	
	}
	
	table.home-freetips,
	table.home-freetips tbody,
	table.home-freetips tbody tr,
	table.home-freetips tbody tr td{
		display:block;	
	}
	
	
	table.home-freetips tbody tr{
		overflow:hidden;	
		margin-bottom:10px;
		border-right:1px solid #e1e1e1;
		border-left:1px solid #e1e1e1;
		border-bottom:1px solid #e1e1e1;
	}
	
	table.home-freetips tbody tr:last-child{
		border-bottom:1px solid #e1e1e1;	
	}
	
	table.home-freetips tbody tr td{
		float:left;	
		border-right:none;
		border-bottom:none;
		padding-top:25px;
		position:relative;
		padding-bottom:10px;
	}
	
	table.home-freetips tbody tr td:before{
		position: absolute;
		top: 0px;
		left: 0;
		padding: 1px 10px;
		text-align: left;
		width: 100%;
		background: #ebebeb;
		color: #6b6b6b;
		text-transform: uppercase;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-ms-box-sizing:border-box;
		-o-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	
	table.home-freetips tbody tr td:last-child{
		padding-top:15px;	
		padding-bottom:15px;
	}
	
	table.home-freetips tbody tr td:last-child:before{
		display:none;	
	}
	
	
	
	table.home-freetips tbody tr td:nth-child(1){
		width:30%;	
	}
	
	table.home-freetips tbody tr td:nth-child(2){
		width:70%;	
	}
	
	table.home-freetips tbody tr td:nth-child(odd){
		border-left:none;	
	}
	
	table.home-freetips tbody tr td:nth-child(3),
	table.home-freetips tbody tr td:nth-child(4){
		width:50%;	
	}
	
	table.home-freetips tbody tr td:nth-child(5){
		width:100%;
	}
	
	
	table.home-freetips tbody tr td:nth-child(1):before{
		content:"Date";	
		background:#6e1146;
		color:#fff;
	}
	
	table.home-freetips tbody tr td:nth-child(2):before{
		content:"Event"	;
		background:#6e1146;
		color:#fff;
	}
	
	table.home-freetips tbody tr td:nth-child(3):before{
		content:"Type";
		text-align:center;
	}
	
	table.home-freetips tbody tr td:nth-child(4):before{
		content:"Tipster";
		text-align:center;
	}
	
	
	.toptipster-left{
		display:block !important;
		width:100%;
		text-align:center;
	}
	
	.content-left .toptipster-left{
		width:100%;
		text-align:center;	
	}
	
	.toptipster-center{
		display:block !important;
		border-left:none;
		border-right:none;
		margin:10px 0px;
		padding:10px 0px !important;
		width:100%;	
		text-align:center;
	}
	
	.content-left .toptipster-center{
		width:100%;	
	}
	
	.toptipster-left ul li{
		margin:5px 10px;	
	}
	
	.toptipster-center ul li{
		display:inline-block;	
	}
	
	.toptipster-right{
		display:block !important;
		width:100%;
		text-align:center;
	}
	
	table.toptipster tr{
		border-top:3px solid #6e1146;	
	}
	
	

	
	table.todaytips-table thead{
		display:none;	
	}
	
	table.todaytips-table,
	table.todaytips-table tbody,
	table.todaytips-table tbody tr,
	table.todaytips-table tbody tr td{
		display:block;	
	}
	
	
	table.todaytips-table tbody tr{
		overflow:hidden;	
		margin-bottom:10px;
		border-right:1px solid #e1e1e1;
		border-left:1px solid #e1e1e1;
		border-bottom:1px solid #e1e1e1;
	}
	
	table.todaytips-table tbody tr:last-child{
		border-bottom:1px solid #e1e1e1;	
	}
	
	table.todaytips-table tbody tr td{
		float:left;	
		border-right:none;
		border-bottom:none;
		padding-top:25px;
		position:relative;
		
		padding-bottom:10px;
	}
	
	table.todaytips-table tbody tr td:before{
		position: absolute;
		top: 0px;
		left: 0;
		padding: 1px 10px;
		text-align: left;
		width: 100%;
		background: #ebebeb;
		color: #6b6b6b;
		text-transform: uppercase;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-ms-box-sizing:border-box;
		-o-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	
	table.todaytips-table tbody tr td:last-child{
		padding-top:15px;	
		padding-bottom:15px;
	}
	
	table.todaytips-table tbody tr td:last-child:before{
		display:none;	
	}
	
	
	
	table.todaytips-table tbody tr td:nth-child(1){
		width:30%;	
	}
	
	table.todaytips-table tbody tr td:nth-child(2){
		width:70%;	
	}
	
	table.todaytips-table tbody tr td:nth-child(odd){
		border-left:none;	
	}
	
	table.todaytips-table tbody tr td:nth-child(3),
	table.todaytips-table tbody tr td:nth-child(4){
		width:50%;	
	}
	
	table.todaytips-table tbody tr td:nth-child(5){
		width:100%;
	}
	
	
	table.todaytips-table tbody tr td:nth-child(1):before{
		content:"Date";	
		background:#6e1146;
		color:#fff;
	}
	
	table.todaytips-table tbody tr td:nth-child(2):before{
		content:"Event";
		background:#6e1146;
		color:#fff;
	}
	
	table.todaytips-table tbody tr td:nth-child(3):before{
		content:"Type";
		text-align:center;
	}
	
	table.todaytips-table tbody tr td:nth-child(4):before{
		content:"Tipster";
		text-align:center;
	}
	
	
	table#tipsterperformance-table tbody tr td:nth-child(3){
		border-right:1px solid #e1e1e1;
	}
	
	table#tipsterperformance-table tbody tr td:nth-child(4){
		border-left:none;
	}
	
	table#tipsterperformance-table tbody tr td:nth-child(4):before {
		content: "Countdown";
		text-align: center;
	}
	
	
	
	
	
	table.main-table{
		overflow:hidden;	
	}
	
	table.recentresult-table thead{
		display:none;	
	}
	
	table.recentresult-table,
	table.recentresult-table tbody,
	table.recentresult-table tbody tr,
	table.recentresult-table tbody tr td{
		display:block;	
		overflow:hidden;	
	}
	
	
	table.recentresult-table tbody tr{
		border:1px solid #e1e1e1;
		margin-bottom:10px;
	}
	
	table.recentresult-table tbody tr td{
		overflow:hidden;
		position:relative;
		float:left;	
		border-right:none;
		border-bottom:none;
		border-left:none;
		padding-top:25px;
		padding-bottom:10px;
	}
	
	table.recentresult-table tbody tr td:nth-child(1){
		border-left:none;
		width:30%;
	}
	
	table.recentresult-table tbody tr td:nth-child(2){
		width:70%;	
		border-left:1px solid #e1e1e1;
	}
	
	table.recentresult-table tbody tr td:nth-child(n+3){
		width:100%;
		text-align:center;
		display:none;
	}
	
	table.recentresult-table tbody tr td:last-child{
		display:block;	
	}
	
	.recentresult-showall{
		display:block;
		
	}
	
	table.recentresult-table tbody tr td:before{
		position: absolute;
		top: 0px;
		left: 0;
		padding: 1px 10px;
		text-align: left;
		width: 100%;
		background: #ebebeb;
		color: #6b6b6b;
		text-transform: uppercase;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	
	table.recentresult-table tbody tr td:nth-child(1):before{
		content:"Date";
		background:#6e1146;
		color:#fff;
	}
	
	table.recentresult-table tbody tr td:nth-child(2):before{
		content:"Event";	
		background:#6e1146;
		color:#fff;
	}
	
	table.recentresult-table tbody tr td:nth-child(3):before{
		content:"Type";
		text-align:center;	
	}
	
	table.recentresult-table tbody tr td:nth-child(4):before{
		content:"Tips";	
		text-align:center;
	}
	
	table.recentresult-table tbody tr td:nth-child(5):before{
		content:"Odds";
		text-align:center;	
	}
	
	table.recentresult-table tbody tr td:nth-child(6):before{
		content:"+/-";
		text-align:center;	
	}
	
	table.recentresult-table tbody tr td:nth-child(7):before{
		content:"Tipster";
		text-align:center;	
	}
	
	table.recentresult-table tbody tr td:nth-child(8):before{
		content:"Result";
		text-align:center;	
	}
	
	
	table.liveoddtable thead{
		display:none;	
	}
	
	table.liveoddtable,
	table.liveoddtable tbody,
	table.liveoddtable tbody tr,
	table.liveoddtable tbody tr td{
		display:block;
		overflow:hidden;
		width:100%;
		border-right:1px solid #e1e1e1;
	}
	
	table.liveoddtable tbody tr{
		
		border-bottom:1px solid #e1e1e1;
		margin-bottom:10px;
	}
	
	table.liveoddtable tbody tr:last-child{
		border-bottom:1px solid #e1e1e1;	
	}
		
	table.liveoddtable tbody tr td{
		float:left;
		position:relative;	
		padding-top:25px;
		padding-bottom:10px;
		border-right:none;
		border-bottom:none;
	}
	
	table.liveoddtable tbody tr td:nth-child(1){
		width:33%;	
		min-height:70px;

	}
	
	table.liveoddtable tbody tr td:nth-child(2){
		width:67%;	
		min-height:70px;
	}
	
	table.liveoddtable tbody tr td:nth-child(3),
	table.liveoddtable tbody tr td:nth-child(5),
	table.liveoddtable tbody tr td:nth-child(6),
	table.liveoddtable tbody tr td:nth-child(8){
		width:33%;	
	}
	
	table.liveoddtable tbody tr td:nth-child(4),
	table.liveoddtable tbody tr td:nth-child(7){
		width:34%;	
	}
	
	table.liveoddtable tbody tr td:nth-child(1),
	table.liveoddtable tbody tr td:nth-child(3),
	table.liveoddtable tbody tr td:nth-child(6){
		border-left:none;	
	}
	
	
	table.liveoddtable tbody tr td:before {
		position: absolute;
		top: 0px;
		left: 0;
		padding: 1px 10px;
		text-align: center;
		width: 100%;
		background: #ebebeb;
		color: #6b6b6b;
		text-transform: uppercase;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	
	table.liveoddtable tbody tr td:nth-child(1):before{
		content:"date";
		text-align:left;	
		background:#6e1146;
		color:#fff;
	}
	
	table.liveoddtable tbody tr td:nth-child(2):before{
		content:"event";
		text-align:left;
		background:#6e1146;
		color:#fff;
	}
	
	table.liveoddtable tbody tr td:nth-child(3):before{
		content:"home";	
	}
	
	table.liveoddtable tbody tr td:nth-child(4):before{
		content:"draw";
	}
	
	table.liveoddtable tbody tr td:nth-child(5):before{
		content:"away";	
	}
	
	table.liveoddtable tbody tr td:nth-child(6),
	table.liveoddtable tbody tr td:nth-child(7),
	table.liveoddtable tbody tr td:nth-child(8){
		padding-top:10px;	
	}
	
	table.liveoddtable tbody tr td:nth-child(3),
	table.liveoddtable tbody tr td:nth-child(4),
	table.liveoddtable tbody tr td:nth-child(5){
		min-height:55px;	
	}
	
	
	table.liveoddtable tbody tr td:nth-child(7),
	table.liveoddtable tbody tr td:nth-child(8){
		border-left:none;
	}
	
	
	table.livescoretable thead,
	table.livescoretable thead tr,
	table.livescoretable thead tr th{
		display:block;
		width:100%;	
		overflow:hidden;
		background:#6e1146;
	}
	
	table.livescoretable thead tr th:first-child{
		float:left;
		width:90%;
		min-height:34px;
		line-height:20px;
		padding:5px 5px;
	}
	
	table.livescoretable thead tr th a.standing:before{
		top:0;
	}
	
	table.livescoretable thead tr th:last-child{
		float:left;
		width:10%;
		height:34px;
		padding:10px 5px;
	}
	
	table.livescoretable tbody,
	table.livescoretable tbody tr,
	table.livescoretable tbody tr td{
		display:block;
		width:100%;	
	}
	
	table.livescoretable tbody tr{
		position:relative;
		border-top:3px solid #6e1146;
		border-right:1px solid #e1e1e1;	
		height:131px;
		border-bottom:1px solid #e1e1e1;
	}
	

	
	table.livescoretable tbody tr td{
		position:absolute;
		height:39px;	
		border-right:none;
		border-bottom:none;
	}
	
	table.livescoretable tbody tr td:nth-child(1){
		left:0;
		top:0;
		width:15%;	
	}
	
	table.livescoretable tbody tr td:nth-child(2){
		left:0;
		top:39px;
		width:15%;	
	}
	
	table.livescoretable tbody tr td:nth-child(3){
		left:15%;
		top:0;
		width:60%;	
		white-space: nowrap;
	}
	
	table.livescoretable tbody tr td:nth-child(5){
		left:15%;
		top:39px;
		width:65%;	
		white-space: nowrap;       
	}
	
	table.livescoretable tbody tr td:nth-child(4){
		left:80%;
		top:0;
		height:78px;	
		width:10%;
	}
	
	table.livescoretable tbody tr td:nth-child(6){
		display:none;	
	}
	
	table.livescoretable tbody tr td:nth-child(10){
		left:90%;
		top:0;
		height:78px;
		width:10%;
	}
	
	table.livescoretable tbody tr td:nth-child(7){
		left:0;
		top:78px;
		width:33%;	
		height:49px;
	}
	
	table.livescoretable tbody tr td:nth-child(8){
		left:33%;
		top:78px;
		width:34%;	
		height:49px;
	}
	
	table.livescoretable tbody tr td:nth-child(9){
		left:67%;
		top:78px;
		width:33%;	
		height:49px;
	}
	
	table.livescoretable tbody tr td span.finscore, table.livescoretable tbody tr td a.finscore{
		width: 6px;
		display: block;
		text-align: center;
		margin: 0 auto;
		line-height: 20px;
		margin-top: 0px;
	}
	
	table.livescoretable tbody tr td i.select{
		margin-top:20px;	
	}


	ul.livescore-selection{
		margin-top:20px;	
	}
	
	
	
	
}


@media only screen and (max-width: 600px){
	
	table.checkout-cart,
	table.checkout-cart thead,
	table.checkout-cart thead tr,
	table.checkout-cart thead tr th,
	table.checkout-cart tbody,
	table.checkout-cart tbody tr,
	table.checkout-cart tbody tr td{
		display:block;
		position:relative;
		overflow:hidden;	
	}
	
	table.checkout-cart thead{
		display:none;	
	}
	
	table.checkout-cart tbody tr td{
		padding-top:25px;
		float:left;
		height:68px;	
	}
	
	table.checkout-cart tbody tr {
		border-bottom:1px solid #ebebeb;	
		margin-bottom:10px;
	}
	
	table.checkout-cart tbody tr td:before{
		position: absolute;
		top: 0px;
		left: 0;
		padding: 1px 10px;
		text-align: left;
		width: 100%;
		background: #ebebeb;
		color: #6b6b6b;
		font-weight: bold;
		text-transform: uppercase;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;	
	}
	
	table.checkout-cart tbody tr td:nth-child(1){
		width:35%;	
		height:auto;
		border-bottom:none;
	}
	
	table.checkout-cart tbody tr td:nth-child(2){
		width:55%;	
		height:auto;
		border-bottom:none;
	}
	
	table.checkout-cart tbody tr td:nth-child(3),
	table.checkout-cart tbody tr td:nth-child(4),
	table.checkout-cart tbody tr td:nth-child(5){
		width:30%;	
		height:auto;
		border-bottom:none;
		text-align:left;
	}
	
	table.checkout-cart tbody tr td:nth-child(5){
		border-right:none;	
	}
	
	table.checkout-cart tbody tr td:nth-child(6){
		height:100%;
		position:absolute;
		right:0;
		top:0;
		width:10%;
		border:1px solid #ebebeb;
		padding: 0 0;
		border-bottom:none;
	}
	
	table.main-table.checkout-cart tbody tr td:last-child i{
		position:absolute;
		font-size:30pt;
		top:50%;
		left:50%;
		transform:translate(-50%,-50%);	
		-moz-transform:translate(-50%,-50%);
		-ms-transform:translate(-50%,-50%);
		-o-transform:translate(-50%,-50%);
		-webkit-transform:translate(-50%,-50%);
	}

	table.checkout-cart tbody tr td:nth-child(1):before,
	table.checkout-cart tbody tr td:nth-child(2):before{
		color: #fff;
    	background: #6e1146;	
	}
	
	table.checkout-cart tbody tr td:nth-child(1):before{
		content:"Tispter";	
	}
	
	table.checkout-cart tbody tr td:nth-child(2):before{
		content:"Match";	
	}
	
	table.checkout-cart tbody tr td:nth-child(3):before{
		content:"Type";	
	}
	
	table.checkout-cart tbody tr td:nth-child(4):before{
		content:"Detail";	
	}
	
	table.checkout-cart tbody tr td:nth-child(5):before{
		content:"Total";	
	}
	
	
	
	table.runningbundle-table,
	table.runningbundle-table thead,
	table.runningbundle-table thead tr,
	table.runningbundle-table thead tr th,
	table.runningbundle-table tbody,
	table.runningbundle-table tbody tr,
	table.runningbundle-table tbody tr td{
		display:block;
	}
	
	table.runningbundle-table thead{
		display:none;
	}
	
	table.runningbundle-table tbody tr td {
		float: left;
		border-right: none;
		border-bottom: none;
		padding-top: 25px;
		position: relative;
		padding-bottom: 10px;
		height:70px;
	}
	
	table.dashboard-running tbody tr{
		border-bottom:1px solid #d7d7d7;
		border-top:none !important;
	}
	
	table.runningbundle-table tbody tr td:nth-child(1),
	table.runningbundle-table tbody tr td:nth-child(3){
		width:33%;
	}
	
	table.runningbundle-table tbody tr td:nth-child(2){
		width:34%;
	}
	
	table.runningbundle-table tbody tr td:nth-child(4),
	table.runningbundle-table tbody tr td:nth-child(5){
		width:50%;
	}
	
	table.runningbundle-table tbody tr td:before {
		position: absolute;
		top: 0px;
		left: 0;
		padding: 1px 10px;
		text-align: left;
		width: 100%;
		background: #ebebeb;
		color: #777777;
		text-transform: uppercase;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	
	table.runningbundle-table tbody tr td:nth-child(1):before{
		content:"Date";
		background:#6e1146;
		color:#fff;
	}
	
	table.runningbundle-table tbody tr td:nth-child(2):before{
		content:"Package";
		background:#6e1146;
		color:#fff;
	}
	
	table.runningbundle-table tbody tr td:nth-child(3):before{
		content:"Price";
		background:#6e1146;
		color:#fff;
	}
	
	table.runningbundle-table tbody tr td:nth-child(4):before{
		content:"Tipster";
	}
	
	table.runningbundle-table tbody tr td:nth-child(5):before{
		content:"";
	}
	
	
	.footer-gadget-left,
	.footer-gadget-right,
	.footer-gadget-middle{
		display:block;
		width:100%;
		padding-left:10px;	
	}
	
	.article-wrapper .article-img,
	.article-wrapper .article-content{
		display:block;
		width:100%;
			
	}
	
	.article-wrapper .article-img{
		height:250px;	
	}
	
	
	.joincommunity ul li{
		display:block;
		text-align:center;	
	}
	
	.joincommunity ul li b{
		margin:0 auto;	
	}
	
	.joincommunity ul{
		width:100%;
		max-width:300px;
		margin:0 auto;	
	}
	
	table#leaderboard-table tbody tr td:nth-child(n+3){
		display:block;	
	}
	
	.showleaderboarddetail{
		display:none !important;	
	}
	
	table#leaderboard-table tbody tr {
		padding:0px 15px;	
		position:relative;
		text-align:left;
		margin-bottom:10px;
	}
	
	table#leaderboard-table tbody tr:before{
		position:absolute;
		left:0;
		top:0;
		width:100%;
		content:"TIPSTER";
		color:#fff;
		background:#6e1146;
		padding:3px 10px;	
	}
	
	table#leaderboard-table tbody tr td:first-child:before{
		display:none;	
	}
	
	table#leaderboard-table tbody tr td:last-child{
		padding:10px 0px;	
	}
	
	table#leaderboard-table tbody tr td:last-child a{
		margin:5px 0px;
		padding:10px 15px;	
	}
	
	table#leaderboard-table tbody tr td:last-child a.leaderboard-viewprofile{
		width:47%;
		float:left;
	}
	
	table#leaderboard-table tbody tr td:last-child a.followbutton,
	table#leaderboard-table tbody tr td:last-child a.following{
		width:47%;
		float:right;	
	}
	
	table#leaderboard-table tbody tr td:last-child a.following{
		color:#fff;	
		background:#cacaca;
	}
	
	table#leaderboard-table tbody tr td{
		background:none;
		border:none;
		display:block;
		float:none !important;	
		width:100%  !important;
	}
	
	table#leaderboard-table tbody tr td:before{
		color:#6b6b6b;
		font-family: "Gotham-Bold";
	}
	
	table#leaderboard-table tbody tr td:nth-child(1){
		text-align:left;
		border-right:none;
	}
	
	table#leaderboard-table tbody tr td:nth-child(2),
	table#leaderboard-table tbody tr td:nth-child(3),
	table#leaderboard-table tbody tr td:nth-child(4){
		display:inline-block;
		width:130px !important;
		vertical-align:middle;	
		text-align:right;
		padding:0px 10px;
		font-size: 10pt;
		border-right:1px solid #d7d7d7;
		margin-bottom:10px;
	}
	
	table#leaderboard-table tbody tr td:nth-child(4){
		border-right:none;
		clear:both;	
	}
	
	table#leaderboard-table tbody tr td:nth-child(2):before,
	table#leaderboard-table tbody tr td:nth-child(3):before,
	table#leaderboard-table tbody tr td:nth-child(4):before{
		width:30px;
		left:0;
		top:0px;
		background:none;
		font-size:9pt;
		color:#6b6b6b;
		font-weight:bold;	
	}
	
	
	table#leaderboard-table tbody tr td:nth-child(5), 
	table#leaderboard-table tbody tr td:nth-child(6), 
	table#leaderboard-table tbody tr td:nth-child(7){
		display:block;
		float:left !important;
		width:33% !important;	
	}
	
	table#leaderboard-table tbody tr td:nth-child(6){
		width:34% !important;	
	}
	
	table#leaderboard-table tbody tr td:nth-child(5){
		border-left:1px solid #ebebeb;	
	}
	
	table#leaderboard-table tbody tr td:nth-child(7){
		border-right:1px solid #ebebeb;	
	}
	
	table#leaderboard-table tbody tr td:nth-child(8),
	table#leaderboard-table tbody tr td:nth-child(9){
		width:50% !important;
		float:left !important;	
		font-weight:bold;
	}
	
	table#leaderboard-table tbody tr td:nth-child(8){
		border:1px solid #ebebeb;	
		border-top:none;	
	}
	
	table#leaderboard-table tbody tr td:nth-child(9){
		border:1px solid #ebebeb;	
		border-top:none;	
		border-left:none;
	}
	
	
	table.oddstable{
		display:block;	
	}
	
	table.oddstable thead,
	table.oddstable thead tr,
	table.oddstable thead tr th{
		display:block;	
		width:100%;
	}
	
	
	table.oddstable tbody,
	table.oddstable tbody tr,
	table.oddstable tbody tr td{
		display:block;	
		overflow:hidden;
	}
	
	table.oddstable tbody tr{
		border-top:3px solid #6e1146;	
		border-right:1px solid #e1e1e1;
	}
	
	table.oddstable tbody tr:last-child{
		border-bottom:1px solid #e1e1e1;	
	}
	
	table.oddstable tbody tr td{
		float:left;
		border-right:none;
		border-bottom:none;
		position:relative;	
		overflow:visible;
	}
	
	table.oddstable tbody tr.matchtime,
	table.oddstable tbody tr.odd1x2{
		display:none;	
	}
	
	table.oddstable tbody tr td:nth-child(1){
		width:100%;	
		text-align:center;
		padding-bottom:30px;
		padding-top:10px;
	}
	
	table.oddstable tbody tr td:nth-child(n+2){
		width:11%;	
		min-height:50px;
		padding-bottom:5px;
		padding-top:25px;
		padding-left:0;
		padding-right:0;
	}
	
	table.oddstable tbody tr td:last-child{
		width:12%;	
	}
	
	table.oddstable tbody tr td:before {
		position: absolute;
		top: 3px;
		left: 0;
		right: 0;
		margin: 0 auto;
		text-align: center;
		color: #555;
	}
	
	table.oddstable tbody tr td:after {
		position: absolute;
		top: -20px;
		left: 50%;
		transform:translateX(-50%);
		-moz-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		-o-transform:translateX(-50%);
		-webkit-transform:translateX(-50%);
		text-align: center;
		font-size: 9pt;
		color: #555;
		text-align: center;
		width: 100px;
	}
	
	table.oddstable tbody tr td:nth-child(3):after {
    	content: "FULL TIME";
	}
	
	table.oddstable tbody tr td:nth-child(6):after {
    	content: "1ST HALF";
	}
	
	table.oddstable tbody tr td:nth-child(9):after {
		content: "2ND HALF";
	}
	
	
	table.oddstable tbody tr td:nth-child(2):before, 
	table.oddstable tbody tr td:nth-child(5):before, 
	table.oddstable tbody tr td:nth-child(8):before{
		content: "1";
	}
	
	
	table.oddstable tbody tr td:nth-child(3):before, 
	table.oddstable tbody tr td:nth-child(6):before, 
	table.oddstable tbody tr td:nth-child(9):before{
		content: "X";
	}
	
	table.oddstable tbody tr td:nth-child(4):before, 
	table.oddstable tbody tr td:nth-child(7):before,
	table.oddstable tbody tr td:nth-child(10):before{
		content: "2";
	}
	
	
	table.h2htable thead{
		display:none;	
	}
	
	table.h2htable,
	table.h2htable tbody,
	table.h2htable tbody tr,
	table.h2htable tbody tr td{
		display:block;	
		overflow:hidden;
	}
	
	table.h2htable tbody tr{
		border-top:3px solid #6e1146;
		border-right:1px solid #e1e1e1;	
	}
	
	table.h2htable tbody tr:last-child{
		border-bottom:1px solid #e1e1e1;	
	}
	
	table.h2htable tbody tr td{
		position:relative;
		float:left;	
		border-right:none;
		border-bottom:none;
		height:64px;
		overflow:hidden;
		padding-bottom:0px;
		padding-top:25px;
		text-align:left;
	}
	
	table.h2htable tbody tr td:nth-child(1){
		width:25%;	
	}
	
	table.h2htable tbody tr td:nth-child(2){
		width:25%;	
	}
	
	table.h2htable tbody tr td:nth-child(3){
		width:50%;	
	}
	
	table.h2htable tbody tr td:nth-child(4){
		width:50%;	
	}
	
	table.h2htable tbody tr td:nth-child(5){
		width:50%;	
	}
	
	table.h2htable tbody tr td:before {
		position: absolute;
		top: 0px;
		left: 0;
		padding: 1px 10px;
		text-align: left;
		width: 100%;
		background: #ebebeb;
		color: #6e1146;
		text-transform: uppercase;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	
	table.h2htable tbody tr td:nth-child(1):before{
		content:"Date"	
	}
	
	table.h2htable tbody tr td:nth-child(2):before{
		content:"H/G"
	}
	
	table.h2htable tbody tr td:nth-child(3):before{
		content:"event";	
	}
	
	table.h2htable tbody tr td:nth-child(4):before{
		content:"versus";
	}
	
	table.h2htable tbody tr td:nth-child(5):before{
		content:"result";
	}
	
	table.h2htable.h2h-confrontation tbody tr td:nth-child(2):before{
		content:"home";
	}
	
	table.h2htable.h2h-confrontation tbody tr td:nth-child(4):before{
		content:"away";
	}
	
	
	
	
	
	table.standingtable thead{
		display:none;	
	}
	
	
	table.standingtable tbody,
	table.standingtable tbody tr,
	table.standingtable tbody tr td{
		display:block;
		overflow:hidden;
		
	}
	
	table.standingtable tbody tr{
		border-top:3px solid #6e1146;
		border-right:1px solid #e1e1e1;
		overflow:hidden;	
	}
	
	table.standingtable tbody tr:last-child{
		border-bottom:1px solid #e1e1e1;	
	}
	
	table.standingtable tbody tr td{
		float:left;
		position:relative;	
		padding-top:25px;
		padding-bottom:0px;
		border-right:none;
		border-bottom:none;
		height:62px;
		text-align:center !important;
	}
	
	
	table.standingtable tbody tr td:nth-child(1),
	table.standingtable tbody tr td:nth-child(3){
		width:20%;	
	}
	
	table.standingtable tbody tr td:nth-child(2){
		width:60%;	
	}
	
	table.standingtable tbody tr td:nth-child(n+4){
		width:20%;	
	}
	
	
	table.standingtable tbody tr td:before {
		position: absolute;
		top: 0px;
		left: 0;
		padding: 1px 0px;
		text-align: center;
		width: 100%;
		background: #ebebeb;
		color: #6e1146;
		text-transform: uppercase;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	
	
	table.standingtable tbody tr td:nth-child(1):before{
		content:"pos";	
		
	}
	table.standingtable tbody tr td:nth-child(2):before{
		content:"team";	

	}
	table.standingtable tbody tr td:nth-child(3):before{
		content:"played";	
	}
	table.standingtable tbody tr td:nth-child(4):before{
		content:"win";	
	}
	table.standingtable tbody tr td:nth-child(5):before{
		content:"draw";	
	}
	table.standingtable tbody tr td:nth-child(6):before{
		content:"lose";	
	}
	table.standingtable tbody tr td:nth-child(7):before{
		content:"scores";	
	}
	table.standingtable tbody tr td:nth-child(8):before{
		content:"points";	
	}
	
	
	.lineup-player table{
		width:100%;
		float:none;

	}
	
	#lineup-home{
		margin-bottom:50px;	
	}
	
	
	table.bundle-purchase tbody tr td:nth-child(1),
	table.bundle-purchase tbody tr td:nth-child(2),
	table.bundle-purchase tbody tr td:nth-child(3),
	table.bundle-purchase tbody tr td:nth-child(4){
		width:50%;	
	}
	
	table.bundle-purchase tbody tr td:nth-child(5),
	table.bundle-purchase tbody tr td:nth-child(7){
		width:33%;	
	}
	
	table.bundle-purchase tbody tr td:nth-child(6){
		width:34%;	
	}
	
	
	
	table.bundle-purchase tbody tr td:nth-child(3){
		border-top:1px solid #d7d7d7;
		border-left:none;	
	}
	
	table.bundle-purchase tbody tr td:nth-child(4){
		border-left:1px solid #d7d7d7;	
	}
	
	table.bundle-purchase tbody tr td:nth-child(5){
		border-left:none;
	}
	
	table.bundle-purchase tbody tr td:nth-child(6){
		border-right:1px solid #d7d7d7;
	}
	
	.floating-social ul li a i{
		opacity:0.5;
	}
	
	.floating-social ul li a i:hover{
		opacity:1;
	}
	
	
	
	
	
}




@media only screen and (max-width: 500px){
	
	.article-wrapper .article-img {
		background-size: 100% !important;
		background-repeat: no-repeat;
		height: 165px;
	}
	
	.joincommunity h1,
	.joincommunity .h1{
		
		font-size: 20pt;
		line-height: 25pt;
		letter-spacing: 0px;
		
	}
	
	.statistic-line ul li p{
		font-size:12pt;
		width:120px;
	}
	
	.statistic-line ul li:nth-child(3) p, .statistic-line ul li:nth-child(5) p{
		left:-130px;
	}
	
	.statistic-line ul li:nth-child(2) span, .statistic-line ul li:nth-child(4) span,
	.statistic-line ul li:nth-child(3) span, .statistic-line ul li:nth-child(5) span{
		font-size:14pt;
		width: 90px;
	}
	
	
	
	
	.message-wrapper input#message-send{
		width:100%;
		display:block;
		float:none;
		margin-bottom:20px;
	}
	
	.message-wrapper .attachment-button{
		display:block;
		width:100%;
		float:none;
		margin:0 0;
	}
	
	.message-wrapper .attachment-button .inputfile-2 +label{
		width:100% !important;
		max-width:100%;
		box-sizing:border-box;	
		-moz-box-sizing:border-box;	
		-ms-box-sizing:border-box;	
		-o-box-sizing:border-box;	
		-webkit-box-sizing:border-box;	
	}
	
	ul.mylink li{
		display:block;
		margin-bottom:10px;
		margin-left:0;	
	}
	
	.myaccount{
		padding:20px 15px;	
	}
	
	
	
	.row.footer ul.sitemap >  li{
		width:100% !important;	
		display:block;
		float:none;
		padding: 10px 10px !important;	
	
	}

	.login-wrapper table.login-table tbody,
	.login-wrapper table.login-table tbody tr,
	.login-wrapper table.login-table tbody tr td{
		display:block;
		width:100%!important;
		
	}
	
	.login-wrapper table.login-table tbody tr td{
		padding:5px 0px 10px;
	}
	
	.register-form table,
	.register-form table tbody,
	.register-form table tbody tr,
	.register-form table tbody tr td{
		display:block;
		width:100% !important;
	}
	
	.register-form table tbody tr td{
		padding-top:5px;	
	}
	
	.member-image span,
	.member-image div{
		margin:5px auto;
		display:block;
	}
	
	table.lineuptable tbody,
	table.lineuptable tbody tr,
	table.lineuptable tbody tr td{
		display:block;
		width:100%;	
	}
	
	
	table.livescoretable tbody tr td{
		padding:10px 5px;	
	}

	table.tperformance-result tbody tr td{
		padding-left:5px;
		padding-right:5px;	
	}
	
	ul.tipster-service-chart li{
		width:180px;	
	}
	
	ul.tperformance-stat li{
		width:100%;
		border-right:none;
		
	}
	
	table.credit-purchase tbody tr td,
	table.purchase-history tbody tr td{
		padding-left:5px;
		padding-right:5px;
	}	
	
	table.credit-purchase tbody tr td:before,
	table.purchase-history tbody tr td:before{
		padding-left:5px;
		padding-right:5px;
	}
	
	.promocode input[type="text"]{
		max-width:200px;	
	}
	
	
	.header-banner-cover{
		padding-top:50px;
	}
	
	.header-banner-cover h1,
	.header-banner-cover .h1{
		font-size: 20pt;
		line-height: 25pt;
	}
	
	.header-banner-cover>p{
		font-size: 10pt;
		line-height: 14pt;
	}
	
	.subscribe-button{
		display:none;
	}
	
	.cta-content{
		padding-top:40px;
	}
	
	.payment-method-content .image-row{
		display:block;
		margin:0 auto 20px;
		width:160px;
		border:none;
		float:none;
	}	
	
	.payment-method-content .cta-button-betting a{
		margin: 10px auto;
	}
}

@media only screen and (max-width:480px){
	.blog-content .h1,
	.blog-content h1{
		font-size:17pt;
		line-height:21pt;
	}
	
	table.runningbundle-table{
		margin-bottom:80px;
		border-left:none;	
	}
	
	.checkout-right{
		width:100%;
		float:none;
	}
	
	
	table#leaderboard-table tbody tr td:nth-child(2), 
	table#leaderboard-table tbody tr td:nth-child(3), 
	table#leaderboard-table tbody tr td:nth-child(4){
		width:100px !important;
		font-size:9pt;
	}
	
	table.livescoretable thead tr th a.standing{
		float:none;
	}
	
	table.livescoretable thead tr{
		position:relative;	
	}
	
	table.livescoretable thead tr th:last-child{
		position:absolute;
		bottom:0;
		right:0;
		height:auto;
	}
}



@media only screen and (max-width: 400px){
	
	.popup.netellerpopup .neteller-form input[type="text"]{
		width:65%;
	}
	
	.popup.netellerpopup .neteller-form input[type="submit"]{
		width:35%;
	}
	
	
	.subscribe .content span.right h1,
	.subscribe .content span.right .h1{
		font-size:16pt;	
	}
	
	.subscribe .content span.right h2{
		font-size:28pt;	
	}
	
	.subscribe .content span.right p{
		font-size:10pt;	
	}
}

@media only screen and (max-width: 350px){
	
}

@media only screen and (max-height: 500px){
	.shoppingcart .cart-content{
		height:70vh;	
	}
}

.new {
    position: absolute;
    font-size: 9px;
    color: gold;
    right: -10px;
    bottom: 23px;
}

.mobile-new {
    position: absolute;
    font-size: 9px;
	color: gold;
    bottom: 28px;
    right: 136px;
}

.mobile-new2 {
    position: absolute;
    font-size: 9px;
	color: gold;
    bottom: 28px;
    right: 118px;
}