@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"], select{
	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;	
	clear:both;
}


div,select,input,textarea,span,b,i,a,button,td,th,tr,span,b,ul,li,label{
	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.main-button,
button.main-button,
input.main-button{
	border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#85c539;
	color:#fff;
	display: block;
    padding: 13px 20px;
	font-size:10pt;	
	position:relative;
	border:none;
	font-weight:bold;
	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;
	
}

.square{
	border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -ms-border-radius: 0px !important;
    -o-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
}



a.main-button:hover,
button.main-button:hover,
input.main-button:hover{
	background:#508511;
	
	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;
	
}


input.input-field,
select.input-field{
	padding:10px 10px;
	border:1px solid #ebebeb;
	color:#000;
	width:100%;
}

input.input-field::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #66678b;
}
input.input-field::-moz-placeholder { /* Firefox 19+ */
  color: #66678b;
}
input.input-field:-ms-input-placeholder { /* IE 10+ */
  color: #66678b;
}
input.input-field:-moz-placeholder { /* Firefox 18- */
  color: #66678b;
}

textarea.input-field{
	padding:10px 10px;
	border:1px solid #44455d;
	color:#fff;
	background:none;
	width:100%;
	border-radius: 3px ;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;	
	font-family:Arial, Helvetica, sans-serif;
	resize:none;
	height:100px;	
}


.left{
	float:left;	
}

.right{
	float:right;	
}






/* editable css */

body{
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#222222;
	background:#fff;
}


@font-face {
	font-family: 'Arial-Bold';
	src: url('../fonts/arial-bold-webfont.eot');
	src: url('../fonts/arial-bold-webfont.woff2') format('woff2'),
		 url('../fonts/arial-bold-webfont.woff') format('woff'),
		 url('../fonts/arial-bold-webfont.ttf') format('truetype'),
		 url('../fonts/arial-bold-webfont.svg#arial-bold-webfont') format('svg'),
		 url('../fonts/arial-bold-webfont.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Nebulous';
	src: url('../fonts/nebulous_content-webfont.eot');
	src: url('../fonts/nebulous_content-webfont.woff2') format('woff2'),
		 url('../fonts/nebulous_content-webfont.woff') format('woff'),
		 url('../fonts/nebulous_content-webfont.ttf') format('truetype'),
		 url('../fonts/nebulous_content-webfont.svg#nebulous_content-webfont') format('svg'),
		 url('../fonts/nebulous_content-webfont.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}



.header-top{
	width:100%;
	display:block;	
	padding:0px 10px;
	border-bottom:1px solid #f5f5f5
}

.row-cover{
	width:100%;
	max-width:1200px;	
	margin:0 auto;
}


.header-top .row-cover{
	padding:10px 0px;
	overflow:hidden;	
}

.header-top ul{
	display:block;	
	overflow:hidden;
}

.header-top ul li{
	display:inline-block;
	vertical-align:middle;
	padding:0px 20px;
	font-size:9pt;
	overflow:hidden;
}

.header-top ul.left li:nth-child(2){
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;	
}

.header-top ul li:first-child{
	padding-left:0;	
}

.header-top ul li:last-child{
	padding-right:0;	
}

.header-top ul li:last-child form{
	display:none;
}

.header-top ul.left li a{
	display:block;	
	float:left;
	margin:0px 5px;
}

.header-top ul.left li a:first-child{
	margin-left:0;	
}

.header-top ul.left li a:last-child{
	margin-right:0;	
}

.header-top ul.left li a i{
	font-size:15pt;	
}

.header-top ul.left li a.fb i{
	color:#3b589a;	
}

.header-top ul.left li a.gp i{
	color:#df4931;	
}

.header-top ul.left li a.tw i{
	color:#059ff6;	
}

.header-top ul li select{
	border:none;
	padding:3px 30px 3px 0px;
	background-image:url(../images/down-arrow.png);
	background-repeat:no-repeat;
	background-position:center right 5px;
}

.header-top ul.right li a{
	display:block;
	color:#222222;	
	line-height:22px;
	
	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-top ul.right li a:hover{
	color:#85c539;
	
	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-top ul.right li{
	border-right:1px solid #d7d7d7;	
	height:20px;
}

.header-top ul.right li:last-child{
	border-right:none;
}	

.header-middle{
	width:100%;
	display:block;	
	padding:0px 10px;
}

.header-middle .row-cover{
	padding:10px 0px;	
}

.header-middle .logo{
	width:203px;	
	float:left;
}

.header-middle .logo img{
	display:block;
	width:100%;	
}

.header-middle ul.navigation{
	float:left;
	display:block;	
	padding-left:20px;
}

.header-middle ul.navigation li{
	display:inline-block;
	margin:0px 0px;	
	position:relative;
	z-index:1;
}

.header-middle ul.navigation li:first-child{
	margin-left:0;	
}

.header-middle ul.navigation li:last-child{
	margin-right:0;	
}

.header-middle ul.navigation li:hover{
	z-index:2;	
}

.header-middle ul.navigation li span.hover-sub{
	display:block;
	text-align:center;
	font-weight:bold;
	padding:15px 35px 15px 15px;
	color:#000000;	
	position:relative;
	background:#fff url(../images/down-arrow.png);
	background-repeat:no-repeat;
	background-position:center right 12px;
	font-family:"Arial-Bold";
	font-size:11pt;
	border:1px solid #fff;
	border-top:4px solid #fff;
	border-bottom:0;
	cursor:pointer;
	border-left:0;
	z-index: 11;
    position: relative;
}

.header-middle ul.navigation li.has-sub:hover span.hover-sub{
	border:1px solid #d7d7d7;
	border-top:4px solid #85c539;
	border-left:0;
	border-bottom:0;
	-webkit-box-shadow: -5px -1px 5px -3px rgba(0,0,0,0.3);
	-moz-box-shadow: -5px -1px 5px -3px rgba(0,0,0,0.3);
	box-shadow: -5px -1px 5px -3px rgba(0,0,0,0.3);
}

.header-middle ul.navigation li > a{
	display:block;
	text-align:center;
	font-weight:bold;
	padding:15px 15px;
	color:#000000;	
	font-family:"Arial-Bold";
	font-size:11pt;
	border:1px solid #fff;
	border-top:4px solid #fff;
}

.header-middle ul.navigation li > a:hover{
	
	border:1px solid #d7d7d7;
	border-top:4px solid #85c539;	
	-webkit-box-shadow: -5px 6px 5px -3px rgba(0,0,0,0.15);
	-moz-box-shadow: -5px 6px 5px -3px rgba(0,0,0,0.15);
	box-shadow: -5px 6px 5px -3px rgba(0,0,0,0.15);
}

.header-middle ul.navigation li.has-sub:hover > .sub-navigation{
	display:block;
}

.header-middle ul.navigation li .sub-navigation{
	display:none;
	position:absolute;
	left:0px;
	top:47px;
	width:200px;
	background:#fff;
	padding:0px 0px;
	border:1px solid #d7d7d7;	
	border-left:0;
	z-index:10;
	-webkit-box-shadow: -5px -5px 5px -3px rgba(0,0,0,0.15);
	-moz-box-shadow: -5px -5px 5px -3px rgba(0,0,0,0.15);
	box-shadow: -5px -5px 5px -3px rgba(0,0,0,0.15);
}

.header-middle ul.navigation li .sub-navigation a{
	display:block;
	padding:15px 15px;	
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	text-align:left;	
	border:0;
}

.header-middle ul.navigation li .sub-navigation a:hover{
	background:#f7b518;
	border:0;
	color:#fff;
}

.header-middle ul.user-nav{
	float:right;
	display:block;	
}

.header-middle ul.user-nav li{
	display:inline-block;
	vertical-align:middle;
	padding:0;
	margin:0;	
}

.header-middle ul.user-nav li a{
	display:block;
	padding:15px 20px;
	text-align:center;
	font-size:11pt;	
	font-family:"Arial-Bold";
	
	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;
}

.header-middle ul.user-nav li:first-child a{
	background:#85c539;
	color:#fff;
}

.header-middle ul.user-nav li:first-child a:hover{
	background:#508511;
	
	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-middle ul.user-nav li:last-child a{
	background:none;
	padding-right:0;
	color:#000000;	
}

.header-middle ul.user-nav li:nth-child(2) a{
	background:none;
	padding-right:0;
	color:#000000;		
}

.header-middle ul.user-nav li.dashboard{
	position:relative;	
}

.header-middle ul.user-nav li.dashboard > .dashboard-dd{
	position:absolute;
	top:100%;
	right:0;
	width:100%;	
	border:1px solid #d7d7d7;
	display:none;
	
	-webkit-box-shadow: 9px 11px 10px -6px rgba(0,0,0,0.35);
    -moz-box-shadow: 9px 11px 10px -6px rgba(0,0,0,0.35);
    box-shadow: 9px 11px 10px -6px rgba(0,0,0,0.35);
}

.header-middle ul.user-nav li.dashboard > .dashboard-dd a{
	display:block;
	width:100%;
	text-align:center;
	background:#fff;
	color:#000;
	font-size:9pt;
	padding:10px 0px;
	border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	-webkit-border-radius:0;	
}


.header-middle ul.user-nav li.dashboard > .dashboard-dd a:hover{
	background:#624662;
	color:#fff;
}

.header-bottom{
	background:#6b34c3;	
	width:100%;
	display:block;
	margin-top:10px;
	padding:0px 10px;
}

.header-bottom .row-cover{
	padding:15px 0px;
	overflow:hidden;	
}


.header-bottom ul{
	display:block;
	float:right;	
}

.header-bottom ul li{
	float:left;
	display:block;
	padding:0 20px;
	border-right:1px solid #eaf6ff;
	
}

.header-bottom ul li:first-child{
	padding-left:0;	
}

.header-bottom ul li:last-child{
	padding-right:0;
	border-right:none;	
}

.header-bottom ul li a{
	color:#eaf6ff;
	font-family:"Arial-Bold";
	font-size:9pt;		
}

.header-bottom ul li a:hover{
	text-decoration:underline;	
}

.header-bottom ul li a i{
	margin-right:10px;	
	font-size:10pt;
}

.main-content{
	display:block;
	width:100%;
	padding:0px 10px;	
}

.main-content .cover-main{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	padding:20px 0px 100px;	
	position:relative;
	display:table;
}


.main-content .cover-main .main-left{
	display:table-cell;
	width:auto;
	vertical-align:top;
}


.main-content .cover-main .main-right{
	width:320px;
	position:relative;
	display:table-cell;
	vertical-align:top;	
	padding-left:20px;
}

.main-right .main-right-gadget{
	display:block;
	width:100%;
	border-radius:5px;	
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	background:#f7f7f7;
	margin-bottom:30px;
	border:1px solid #e9ebf4;
	padding:15px 15px;
}

.main-right .main-right-gadget .gadget-title{
	display:block;
	color:#624662;
	font-family:"Arial-Bold";
	font-size:11pt;
	text-align:left;
	position:relative;	
	background:url(../images/blue-arrow-up.png);
	background-repeat:no-repeat;
	background-position:center right;
	cursor:pointer;
}


.main-right .main-right-gadget .gadget-title.active{
	background:url(../images/blue-arrow-down.png);	
	background-repeat:no-repeat;
	background-position:center right;
}

.main-right .main-right-gadget .gadget-content{
	display:block;
	position:relative;	
	padding-top:10px;
}

.main-right-gadget .gadget-content > ul.fixture{
	display:block;	
}

.main-right-gadget .gadget-content > ul.fixture > li{
	display:block;
	padding:20px 0px;
	border-top:1px solid #e9ebf4;
}

.main-right-gadget .gadget-content > ul.fixture > li:last-child{
	border-bottom:1px solid #e9ebf4;	
}

.main-right-gadget .gadget-content > ul.fixture > li .match-title{
	display:block;
	width:100%;
	color:#222;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	padding-bottom:15px;	
	font-size:9pt;
	line-height:13pt;
}

.main-right-gadget .gadget-content > ul.fixture > li ul.match-info{
	display:block;
	width:100%;
}

.main-right-gadget .gadget-content > ul.fixture > li ul.match-info li{
	display:block;	
	overflow:hidden;
	width:100%;
	margin-bottom:8px;
}

.main-right-gadget .gadget-content > ul.fixture > li ul.match-info li:last-child{
	margin-bottom:0;	
}

.main-right-gadget .gadget-content > ul.fixture > li ul.match-info li span{
	color:#959595;
	display:block;
	float:left;
}

.main-right-gadget .gadget-content > ul.fixture > li ul.match-info li .home{
	width:93px;
	text-align: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.main-right-gadget .gadget-content > ul.fixture > li ul.match-info li .vs{
	width:10%;
	text-align:center;
}

.main-right-gadget .gadget-content > ul.fixture > li ul.match-info li .away{
	width:93px;
	text-align: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.main-right-gadget .gadget-content > ul.fixture > li ul.match-info li .match-time{
	width:20%;
	text-align:right;
}

.main-right-gadget .gadget-content a.more-button{
	margin:15px auto 0;	
}

.main-right-gadget .gadget-content > ul.result{
	display:block;	
}

.main-right-gadget .gadget-content > ul.result > li{
	display:block;
	padding:20px 0px;
	border-top:1px solid #e9ebf4;
}

.main-right-gadget .gadget-content > ul.result > li:last-child{
	border-bottom:1px solid #e9ebf4;	
}

.main-right-gadget .gadget-content > ul.result > li .match-title{
	display:block;
	width:100%;
	color:#222;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	padding-bottom:15px;	
	font-size:10pt;
	line-height:13pt;
}

.main-right-gadget .gadget-content > ul.result > li ul.match-result{
	display:block;
	width:100%;
}

.main-right-gadget .gadget-content > ul.result > li ul.match-result li{
	display:block;	
	overflow:hidden;
	width:100%;
	margin-bottom:8px;
}

.main-right-gadget .gadget-content > ul.result > li ul.match-result li:last-child{
	margin-bottom:0;	
}

.main-right-gadget .gadget-content > ul.result > li ul.match-result li span{
	color:#959595;
	display:block;
	float:left;
}

.main-right-gadget .gadget-content > ul.result > li ul.match-result li .home{
	width:40%;
	text-align: right;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.main-right-gadget .gadget-content > ul.result > li ul.match-result li .away{
	width:40%;
	text-align: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.main-right-gadget .gadget-content > ul.result > li ul.match-result li .score{
	width:20%;
	text-align:center;
	color:#000000;
	font-family:"Arial-Bold";
}


.main-left .cta-banner-cover{
	display:block;
	width:100%;
	overflow:hidden;
	min-height:350px;
	background:url(../images/cta-banner.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;	
	margin-bottom:30px;
}

.main-left .cta-banner1{
	position:relative;
	float:right;
	display:block;
	width:100%;
	max-width:400px;
	padding:70px 10px 10px;
	
}

.main-left .cta-banner1 p{
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	font-size:13pt;
	line-height:18pt;
	padding-bottom:8px;
}

.main-left .cta-banner1 h1,.main-left .cta-banner1 .h1{
	text-align:center;
	display:block;
	font-size:35pt;
	font-family:"Arial-Bold";
	text-transform:uppercase;
	line-height:40pt;
	padding-bottom:10px;
	color:#fff;	
}

.main-left .cta-banner1 h1 b,.main-left .cta-banner1 .h1 b{
	display:inline-block;
	padding-bottom:0px;
	position:relative;
	border-bottom:3px solid #85c539;
}

.main-left .cta-banner1 h2{
	color:#fff;
	font-size:15pt;
	line-height:20pt;
	text-align:center;
}

.main-left .cta-banner1 h2 i{
	font-style:italic;
	font-family:"Arial-Bold";
	text-transform:uppercase;
}

.main-left .cta-banner1 a{
	display:block;
	width:95%;
	max-width:300px;	
	margin:20px auto;
	font-weight:bold;
	font-size:10pt;
}

.main-left .cta-banner1 a.paidtips{
	background:#fff;
	color:#000;
}

.main-left .cta-banner1 a.paidtips:hover{
	background:#000;
	color:#fff;	
}


.main-left .cta-banner2{
	position:relative;
	float:right;
	display:none;
	width:100%;
	max-width:450px;	
	padding:60px 20px 20px;
	min-height:350px;
	background:rgba(0,0,0,0.2);
}

.main-left .cta-banner2 p{
	color:#fff;
	text-align:Center;
	font-size:12pt;
	line-height:15pt;	
}

.main-left .cta-banner2 ul{
	display:block;
	overflow:hidden;
	padding:30px 0px 10px;	
}

.main-left .cta-banner2 ul li{
	display:block;
	overflow:hidden;
	width:48%;	
	margin-bottom:15px;
}

.main-left .cta-banner2 ul li:nth-child(odd){
	float:left;	
}

.main-left .cta-banner2 ul li:nth-child(even){
	float:right;	
}

.main-left .cta-banner2 ul li input.cta-input{
	display:block;
	width:100%;
	border-radius:5px;	
	-moz-border-radius:5px;	
	-ms-border-radius:5px;	
	-o-border-radius:5px;	
	-webkit-border-radius:5px;	
	height:36px;
	padding:10px 15px;
	background:#fff;
	color:#222;
	font-size:10pt;
	border:none;
}

.main-left .cta-banner2 ul li select{
	display:block;
	width:100%;
	border-radius:5px;	
	-moz-border-radius:5px;	
	-ms-border-radius:5px;	
	-o-border-radius:5px;	
	-webkit-border-radius:5px;	
	height:36px;
	padding:10px 15px;
	background:#fff;
	color:#222;
	font-size:10pt;	
}

.main-left .cta-banner2 ul li #countrycode{
	width: 30%;
    float: left;
    border-radius: 5px 0px 0px 5px;
    -moz-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;
    border-right: 1px solid #d7d7d7;
}

.main-left .cta-banner2 ul li #mobileno{
	width: 70%;
    float: left;
    border-radius: 0px 5px 5px 0px;
    -moz-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;
    border-right: 1px solid #d7d7d7;
}


.main-left .cta-banner2 .cta-capcha{
	margin-bottom:20px;	
}

.main-left .cta-banner2 input.sub{
	margin:0 auto;	
}


.latest-tips-cover{
	display:block;
	width:100%;
	margin-bottom:50px;	
}

.latest-tips-cover h1, .latest-tips-cover .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.latest-tips-cover h1 b,.latest-tips-cover .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
	text-transform:capitalize;
}

.latest-tips-cover .tips-table{
	display:block;	
	padding:30px 15px;
	position:relative;
}

.latest-tips-cover .tips-table .match-bettingtype{
	display:block;
	float:right;
	padding:10px 15px;
	border:1px solid #ebebeb;
	color:#000000;
	background:transparent;
	margin-bottom:20px;
	min-width:200px;
	
	background:url(../images/down-arrow.png) no-repeat;
	background-position:center right 10px;
	
	border-radius:5px;	
	-moz-border-radius:5px;	
	-ms-border-radius:5px;	
	-o-border-radius:5px;	
	-webkit-border-radius:5px;	
}

.latest-tips-cover .tips-table ul.tips-table-title{
	display:block;
	width:100%;
	overflow:hidden;
	background:#422e5f;	
	margin-bottom:10px;
}

.latest-tips-cover .tips-table ul.tips-table-title li{
	color:#fff;
	display:block;
	float:left;

	font-weight:bold;
	padding:10px 10px;	
	font-size:10pt;
	text-transform:capitalize;
}

ul.tips-table-title li.date{
	width:8%;
}

ul.tips-table-title li.team{
	width:17%;
}

ul.tips-table-title li.tipster{
	width:18%;
}

ul.tips-table-title li.type{
	width:14%;
}

ul.tips-table-title li.tip{
	width:15%;
	text-align:center;
}

ul.tips-table-title li.odds{
	width:15%;
	text-align:center;
}

ul.tips-table-title li.result{
	width:13%;
}


.latest-tips-cover .tips-table ul.tips-table-content{
	display:block;
	width:100%;
	overflow:hidden;	
	border-bottom:1px solid #d7d7d7;
	padding-bottom:10px;
}

.latest-tips-cover .tips-table ul.tips-table-content li{
	display:block;
}

.latest-tips-cover .tips-table ul.tips-table-content li .content-cover span{
	display:table-cell;	
	padding: 3px 10px 0px;
	line-height:13pt;
	vertical-align:middle;
}

.latest-tips-cover .tips-table ul.tips-table-content li span.match-title{
	color:#000000;
	background:#ebebeb;
	padding: 10px 10px;
	font-family:"Arial-Bold";
	font-size:11pt;
	display:block;
	width:100%;
	height:auto;
}

.latest-tips-cover .tips-table ul.tips-table-content li .content-cover{
	padding:15px 0px;
	background:#fff;	
	position:relative;
	display:table;
	overflow:hidden;
	width:100%;
}

.latest-tips-cover .tips-table ul.tips-table-content li .date{
	width:80px;
	color:#624662;
	
}

.latest-tips-cover .tips-table ul.tips-table-content li .date i{
	display:block;	
}

.latest-tips-cover .tips-table ul.tips-table-content li .team{
	width:150px;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.tips-table-content li .team a{
	color:#000;
}

.latest-tips-cover .tips-table ul.tips-table-content li .team a:hover{
	color:#f24545;
	text-decoration:underline;
}

.latest-tips-cover .tips-table ul.tips-table-content li .team i{
	display:block;
}	

.latest-tips-cover .tips-table ul.tips-table-content li .tipster{
	width:18%;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.tips-table-content li .tipster a{
	color:#00aeef;
	display:block;
}

.latest-tips-cover .tips-table ul.tips-table-content li .tipster a:hover{
	text-decoration:underline;	
}

.latest-tips-cover .tips-table ul.tips-table-content li .tipster a i{
	display:block;	
}

.latest-tips-cover .tips-table ul.tips-table-content li .type{
	width:14%;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.tips-table-content li .tip_odd{
	width:30%;
	border-right:1px solid #d7d7d7;
	overflow:hidden;
	padding-top:1px;
}

.latest-tips-cover .tips-table ul.tips-table-content li .tip_odd a.logintoview{
	background:#f24545;
	display:block;
	color:#fff;
	text-align:center;
	width:100%;
	padding:10px 10px;
	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;
}

a.logintoview{
	background:#f24545;
	display:block;
	color:#fff;
	text-align:center;
	width:100%;
	padding:10px 10px;
	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;
}

.latest-tips-cover .tips-table ul.tips-table-content li .tip_odd a.logintoview:hover{
	background:#b53232;
	
	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;	
}

.latest-tips-cover .tips-table ul.tips-table-content li .tip_odd b.tip_odd-tip{
	float:left;	
	display:block;
	width:49%;
	vertical-align:middle;	
	padding:3px 10px;
	background:#e9efff;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;	
	font-size:9pt;
}

.latest-tips-cover .tips-table ul.tips-table-content li .tip_odd b.tip_odd-odd{
	float:right;	
	display:block;
	width:49%;
	vertical-align:middle;	
	padding:3px 10px;
	background:#e9efff;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;	
	font-size:9pt;
}

.latest-tips-cover .tips-table ul.tips-table-content li .tip_odd b i{
	display:block;	
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.latest-tips-cover .tips-table ul.tips-table-content li .result{
	width:10%;
}

.latest-tips-cover .tips-table ul.tips-table-content li .result i{
	display:block;	
}

.latest-tips-cover a.viewall{
	max-width:200px;
	margin:0 auto;	
}


.tipster-info{
	display:block;
	width:100%;
	margin-bottom:50px;	
}

.tipster-info h1, .tipster-info .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.tipster-info h1 b, .tipster-info .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}

.tipster-info .tipsterinfo-table{
	display: block;
    padding: 30px 15px;
    position: relative;	
}

.tipster-info .tipsterinfo-table > ul{
	display:block;	
}

.tipster-info .tipsterinfo-table > ul > li{
	display:block;
	width:100%;
	padding:20px 0px;
	border-bottom:1px solid #d7d7d7;	
}

.tipster-info .tipsterinfo-table > ul > li:first-child{
	padding-top:0;	
}

.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover{
	display:table;
	width:100%;	
}


.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-left{
	display:table-cell;
	vertical-align:middle;	
	padding-right:10px;
	border-right:1px solid #d7d7d7;
	width:310px;
}

.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-middle{
	display:table-cell;
	vertical-align:middle;
	width:200px;	
}

.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-right{
	display:table-cell;
	vertical-align:middle;	
}

.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-left ul li:last-child {
    float: right;
    margin-top: 5px;
}

.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-left ul{
	width:100%;	
}

.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-left ul li{
	display:inline-block;
	vertical-align:middle;
}

.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-left ul li .tispter-image{
	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;	
}

.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-left ul li a.tipster-link{
	color:#f4931f;
	display:block;	
	padding-bottom:5px;
	width:120px;
}

.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-left ul li a.tipster-link:hover{
	text-decoration:underline;	
}

.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-left ul li:nth-child(2){
	margin:0px 30px 0px 10px;	
}

.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-left ul li:nth-child(2) b{
	display:block;
	color:#959595;	
	text-transform:capitalize;
}

.follow-button{
	background:#624662;	
	padding:15px 10px;
	color:#fff;
	text-align:center;	
	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;
}

.follow-button:hover{
	background:#299ed9;	
	
	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;	
}

.unfollow-button{
	background:#422e5f;	
	padding:15px 10px;
	color:#fff;
	text-align:center;	
	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;
}

.unfollow-button:hover{
	background:#424b58;	
	
	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;	
}

.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-left ul li .follow-button,
.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-left ul li .unfollow-button{
	display:block;
	width:100px;
	margin:0 auto;
}

.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-middle ul{
	display:block;
	width:100%;	
	text-align:center;	
}

.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-middle ul li{
	display:inline-block;
	vertical-align:middle;
	text-align:center;	
	padding:5px 10px;
}

.win{
	color:#00b38d;	
}

.push{
	color:#299ed9;	
}

.fail,.lose{
	color:#ef4645;
}

.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-middle ul li span b{
	display:block;
	font-family:"Arial-Bold";	
	padding-bottom:2px;
}

.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-right ul{
	width:100%;
	position:relative;
	overflow:hidden;
	background:#e9efff;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px 0px;
}

.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-right ul li{
	padding:5px 10px;
	width:25%;
	float:left;
	display:block;
	text-align:center;
}

.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-right ul li b{
	display:block;
	padding-bottom:3px;	
	font-weight:bold;
}

.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-right ul li i{
	font-weight:bold;
}

.tipster-info a.viewall {
    max-width: 200px;
    margin: 0 auto;
}

.home-soccer-news{
    display: block;
    width: 100%;
    margin-bottom: 50px;
}

.home-soccer-news h1, .home-soccer-news .h1 b{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.home-soccer-news h1 b, .home-soccer-news .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}

.home-soccer-news-list{
	width:100%;
	display:block;	
	padding:30px 0px;
}

.home-soccer-news-list ul{
	display:block;
	overflow:hidden;
	width:100%;
}

.home-soccer-news-list ul li{
	display:block;
	float:left;
	width:32%;
	margin:0px 1% 10px;
}

.home-soccer-news-list ul li:first-child{
	margin-left:0;	
}

.home-soccer-news-list ul li:last-child{
	margin-right:0;	
}

.home-soccer-news-list ul li .news-image{
	width:100%;
	display:block;	
}

.home-soccer-news-list ul li .news-image img{
	display:block;
	width:100%;
	object-fit:cover;	
}

.home-soccer-news-list ul li .news-content{
	display:block;
	width:100%;
	padding:20px 20px;
	background:#e9ebf4;	
}

.home-soccer-news-list ul li .news-content .date{
	display:block;
	color:#624662;
	font-size:10pt;	
	padding-bottom:10px;
}

.home-soccer-news-list ul li .news-content .news-title{
	color:#222;
	font-size:13pt;
	font-family:"Arial-Bold";
	line-height:16pt;
	margin-bottom:5px;
	position:relative;
	height:44px;
	overflow:hidden;
	display:block;
}

.home-soccer-news-list ul li .news-content .div-line{
	display:block;
	width:50px;	
	height:3px;
	background:#f24545;
	margin-bottom:15px;
}

.home-soccer-news-list ul li .news-content p{
	color:#222;
	font-size:10pt;
	line-height:14pt;	
	margin-bottom:20px;
	height: 180px;
    padding-bottom: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.home-soccer-news-list ul li .news-content a.readmore{
	display:block;
	width:120px;
	padding:10px 10px;
	background:#707070;
}

.home-soccer-news  a.viewall{
	max-width: 200px;
    margin: 0 auto;	
}

.footer{
	display:block;
	width:100%;
	padding:0px 10px;
	background:#000;
}

.footer-cover{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	padding:60px 0px 20px; 	
}

.footer-sitemap{
	display:block;
	width:100%;	
	padding-bottom:50px;
}

.footer-sitemap ul{
	width:100%;
	display:block;
	overflow:hidden;	
}


.footer-sitemap ul li{
	display:block;
	float:left;
	width:20%;	
}

.footer-sitemap ul li span{
	color:#fff;
	font-family:"Arial-Bold";
	font-size:11pt;
	padding-bottom:20px;
	display:block;	
	float:left;
	clear:both;
}

.footer-sitemap ul li a{
	display:block;
	color:#606c81;
	float:left;	
	margin-bottom:10px;
	clear:both;
}

.footer-sitemap ul li a:hover{
	text-decoration:underline;	
	color:#85c539;
}

.footer-gadget{
	padding:10px 0px;
	border-top:1px solid #606c81;
	border-bottom:1px solid #606c81;
	overflow:hidden;
	display:block;
	width:100%;	
	margin-bottom:40px;
}

.footer-gadget-left{
	display:block;
	float:left;	
}

.footer-gadget-left ul li{
	display:inline-block;
	vertical-align:middle;	
	margin:10px 10px;
}

.footer-gadget-left ul li a{
	display:block;	
}

.footer-gadget-right{
	display:block;
	float:right;	
}

.footer-gadget-right ul{
	text-align:right;
	overflow:hidden;
	margin-top:16px;
}

.footer-gadget-right ul li{
	display:block;
	float:left;
	padding:0px 10px;
	border-right:1px solid #606c81;
	margin:5px 0px;
}

.footer-gadget-right ul li:last-child{
	margin-right:0;
	border-right:none;	
}

.footer-gadget-right ul li a{
	display:block;
	color:#606c81;	
}

.footer-gadget-right ul li a:hover{
	text-decoration:underline;	
}


.footer-payment-gateway{
	display:block;
	width:100%;	
	margin-bottom:40px;
}

.footer-payment-gateway ul{
	width:100%;
	overflow:hidden;
	text-align:center;
}

.footer-payment-gateway ul li{
	width:80px;
	height:45px;
	display:inline-block;
	vertical-align:top;
	background-repeat:no-repeat !important;
	background-position:center center !important;
	background-size:contain !important;
	margin:10px 20px;
	
	border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.footer-payment-gateway ul li:last-child{
	margin-right:0;
}

.footer-cover > p {
	color:#606c81;	
	line-height:15pt;
}


.register-form{
	display:block;
	width:100%;	
}

span.content-title{
	display:block;
	color:#000000;
    font-family: "Arial-Bold";
	font-size:13pt;
	padding-bottom:20px;
	text-transform:capitalize;
}

.register-form .personal-info,
.register-form .password-form,
.register-form .create-account{
	display:block;
	margin-bottom:40px;	
}

.register-form h1, .register-form .h1{
	background: #6b34c3;
    padding: 15px 15px;
    display: block;
    color: #fff;
    font-size: 11pt;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;	
}

.register-form h1 b, .register-form .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}

.register-form .form-cover{
	display: block;
    padding: 30px 15px;
    position: relative;	
}

.register-form .personal-info p{
	color:#000;
	display:block;
	padding-top:10px;
	font-size:9pt;
}

.register-form .form-cover table{
	width:100%;
	max-width:600px;	
}

.register-form .form-cover table tr td{
	padding:10px 10px 20px;
	position:relative;
	overflow:hidden;	
	vertical-align:middle;
}

.register-form .form-cover table tr td:nth-child(1){
	width:150px;
	color:#000000;	
}


.register-form .form-cover table tr td .input-field{
	width: 100%;	
}

.register-form .form-cover table tr td select{
	width: 100%;
    padding: 10px 10px;
    border: 1px solid #ebebeb;
    color: #000;	
	
	background:url(../images/down-arrow.png) no-repeat;
	background-position:center right 10px;
}


.register-form .form-cover table tr td select.dob{
	width:100%;
	max-width:120px;
	display:inline-block;
	margin:0px 10px 10px 0px;	
}

.register-form .form-cover table tr td select.dob.year{
	margin-right:0;	
}

.register-form .form-cover table tr td input#mobile-code{
	width:25%;
	float:left;	
}

.register-form .form-cover table tr td input#mobile-no{
	width:75%;
	float:left;	
	border-left:none;
}

.register-form .create-account .register-checkbox{
	display:block;	
	margin-bottom:20px;
	width:100%;
	position:relative;
	overflow:hidden;
}


.register-form .create-account .register-checkbox input{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	opacity:0;	
}

.register-form .create-account .register-checkbox label{
	display:block;
	width:100%;	
	padding-left:30px;
	min-height:30px;
	cursor:pointer;
	color:#959595;	
	display:block;
	padding-top:5px;
}

.register-form .create-account .register-checkbox label a{
	color:#f4931f;	
}

.register-form .create-account .register-checkbox label a:hover{
	text-decoration:underline;	
}

.register-form .create-account .register-checkbox label:before{
	width:20px;
	height:20px;
	border:1px solid #d7d7d7;
	position:absolute;
	left:0;
	top:0;
	content:"";
	
	border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}

.register-form .create-account .register-checkbox input[type="checkbox"]:checked + label:after{
	width:14px;
	height:14px;
	background:#85c539;
	position:absolute;
	left:4px;
	top:4px;
	content:"";	
	
	border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}

.register-form input.sub{
	width:200px;	
	margin-top:20px;
}

.register-form .div-line{
	width:100%;
	display:block;
	clear:both;
	height:1px;
	background:#f5f5f5;
}	

.register-form .code-verification .form-cover{
	width:100%;
	max-width:600px;	
}

.register-form .code-verification .form-cover p{
	line-height:14pt;	
}

.register-form .code-verification .form-cover p a{
	color:#f4931f;	
}

.register-form .code-verification .form-cover p a:hover{
	text-decoration:underline;	
}

.register-form .code-verification .input-field{
	width:100%;
	max-width:400px;
	margin:10px 0px;
}

.register-form .code-verification .sub{
	margin-bottom:20px;	
}



.forgetpassword{
	display:block;
	width:100%;	
}

.forgetpassword > div{
	display:block;
	margin-bottom:40px;	
}

.forgetpassword h1, .forgetpassword .h1{
	background: #6b34c3;
    padding: 15px 15px;
    display: block;
    color: #fff;
    font-size: 11pt;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;	
}

.forgetpassword h1 b, .forgetpassword .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}

.forgetpassword .form-cover{
	display: block;
    padding: 30px 15px;
    position: relative;	
	width:100%;
	max-width:600px;
}

.forgetpassword .form-cover p{
	line-height:14pt;	
}

.forgetpassword .form-cover input{

	margin-top:30px;
}

.forgetpassword .form-cover .sub{
	width:200px;	
}


ul.breadcum{
	display:block;
	padding-bottom:20px;
}

ul.breadcum li{
	display:inline-block;
	vertical-align:middle;
	padding:0;
	margin:0px 5px;	
}

ul.breadcum li:first-child{
	margin-left:0;	
}

ul.breadcum li:last-child{
	margin-right:0;	
}

ul.breadcum li a{
	display:block;
	color:#222;	
	text-transform:capitalize;
}

ul.breadcum li a:hover{
	text-decoration:underline;	
}


.latest-tips-cover .tips-table ul.tips-table-content li .tip_odd a.clicktobuy {
    background: #f24545;
    display: block;
    color: #fff;
    text-align: center;
    width: 100%;
    padding: 10px 10px;
    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;	
}

.latest-tips-cover .tips-table ul.tips-table-content li .tip_odd a.clicktobuy:hover{
	background:#b53232;
	
	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;	
}


.latest-tips-cover .tips-table ul.tips-table-content li .tip_odd a.addbundle-7{
	display:block;
	width:100%;
	vertical-align:middle;	
	padding:3px 10px;
	background:#f24545;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;	
	font-size:9pt;
	color:#fff;
	text-align:center;
	
	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;	
}

.latest-tips-cover .tips-table ul.tips-table-content li .tip_odd a.addbundle-7:hover{
	background:#b53232;
	
	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;		
}

.latest-tips-cover .tips-table ul.tips-table-content li .tip_odd a.addbundle-7 i{
	font-size:8pt;	
	display:block;
}

.latest-tips-cover .tips-table ul.tips-table-content li .tip_odd a.addbundle-30{
	float:right;	
	display:block;
	width:49%;
	vertical-align:middle;	
	padding:3px 10px;
	background:#85c539;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;	
	font-size:9pt;
	color:#fff;
	text-align:center;
	
	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;	
}

.latest-tips-cover .tips-table ul.tips-table-content li .tip_odd a.addbundle-30:hover{
	background: #f4931f;
	
	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;		
}


.latest-tips-cover .tips-table ul.tips-table-content li .tip_odd a.addbundle-30 i{
	font-size:8pt;	
	display:block;
}

.latest-tips-cover .tips-table ul.tips-table-content li .tip_odd a.purchased{
	background: #ebebeb;
	pointer-events: none;
    display: block;
    color: #000;
    text-align: center;
    width: 100%;
    padding: 10px 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
}	




.latest-tips-cover .tips-table ul.premium-tips-result-title{
	display:block;
	width:100%;
	overflow:hidden;
	background:#422e5f;	
	margin-bottom:10px;
}

.latest-tips-cover .tips-table ul.premium-tips-result-title li{
	color:#fff;
	display:block;
	float:left;

	font-weight:bold;
	padding:10px 10px;	
	font-size:10pt;
	text-transform:capitalize;
}

ul.premium-tips-result-title li.p-date{
	width:7%;
}

ul.premium-tips-result-title li.p-team{
	width:17%;
}

ul.premium-tips-result-title li.p-tipster{
	width:18%;
}

ul.premium-tips-result-title li.p-type{
	width:12%;
}

ul.premium-tips-result-title li.p-tip{
	width:18%;
	text-align:center;
}

ul.premium-tips-result-title li.p-odds{
	width:8%;
	text-align:center;
}

ul.premium-tips-result-title li.p-earn{
	width:7%;
	text-align:center;
}

ul.premium-tips-result-title li.p-result{
	width:13%;
}



.latest-tips-cover .tips-table ul.premium-tips-result-content li .content-cover{
	padding: 15px 0px;
    background: #fff;
    position: relative;
    display: block;
    overflow: hidden;	
}

.latest-tips-cover .tips-table ul.premium-tips-result-content{
	display:block;
	width:100%;
	overflow:hidden;	
	border-bottom:1px solid #d7d7d7;
	padding-bottom:10px;
}

.latest-tips-cover .tips-table ul.premium-tips-result-content li{
	display:block;
}

.latest-tips-cover .tips-table ul.premium-tips-result-content li span{
	display:block;	
	float:left;
	padding: 3px 10px 0px;
	line-height:13pt;
	height: 41px;
       text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.latest-tips-cover .tips-table ul.premium-tips-result-content li span.p-match-title{
	color:#000000;
	background:#ebebeb;
	padding: 10px 10px;
	font-family:"Arial-Bold";
	font-size:11pt;
	display:block;
	width:100%;
	height:auto;
}

.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-content-cover{
	padding:15px 0px;
	background:#fff;	
	position:relative;
	display:block;
	overflow:hidden;
}

.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-date{
	width:7%;
	color:#624662;
	
}

.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-date i{
	display:block;	
}

.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-team{
	width:17%;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-team i{
	display:block;
}	

.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-tipster{
	width:18%;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-tipster a{
	color:#00aeef;
	display:block;
}

.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-tipster a:hover{
	text-decoration:underline;	
}

.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-tipster a i{
	display:block;	
}

.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-type{
	width:12%;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-tip_odd_earn{
	width:33%;
	border-right:1px solid #d7d7d7;
	overflow:hidden;
	padding-top:1px;
	    
}


.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-tip_odd_earn b.tip_odd-tip{
	float:left;	
	display:block;
	width:55%;
	vertical-align:middle;	
	padding:3px 10px;
	background:#e9efff;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;	
	font-size:9pt;
	margin-right:5%;
	height:40px;
	overflow:hidden;
	white-space:normal;

}

.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-tip_odd_earn b.tip_odd-odd{
	float:left;	
	display:block;
	width:19%;
	vertical-align:middle;	
	padding:3px 10px;
	background:#e9efff;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;	
	font-size:9pt;
	margin-right:5%;
	text-align:center;
	height:40px;
	overflow:hidden;
	line-height:35px;
}

.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-tip_odd_earn b.tip_odd-earn{
	float:left;	
	display:block;
	width:16%;
	vertical-align:middle;	
	padding:3px 10px;
	background:#e9efff;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;	
	font-size:9pt;
	text-align:center;
	height:40px;
	overflow:hidden;
	line-height:35px;
}


.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-result{
	width:13%;
}

.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-result i{
	display:block;	
}


.tipster-info .tipsterinfo-table .leaderboard-date-select{
	display:block;
	overflow:hidden;
	padding:0px 0px;
	margin-bottom: 20px;	
}

.tipster-info .tipsterinfo-table .leaderboard-date-select p{
	float:left;
	display:block;
	color:#222;
	font-size:10pt;
	line-height:15pt;
	margin-top:20px;	
}

.tipster-info .tipsterinfo-table .leaderboard-date-select select{
	display: block;
    float: right;
    padding: 10px 15px;
    border: 1px solid #ebebeb;
    color: #000000;
    background: transparent;
    
    min-width: 200px;
    background: url(../images/down-arrow.png) no-repeat;
    background-position: center right 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;	
}



.top-performing-tipster{
	display:block;
	overflow:hidden;
	width:100%;
	padding-bottom:50px;	
}

.top-performing-tipster .week-top-performing{
	display:block;
	float:left;
	width:49%;	
}

.top-performing-tipster .week-top-performing span.datefrom{
	padding:20px 15px 0px;
	color:#6b34c3;
	display:block;
	font-weight:bold;
}

.top-performing-tipster .month-top-performing{
	display:block;
	float:right;
	width:49%;	
}

.top-performing-tipster .month-top-performing span.datefrom{
	padding:20px 15px 0px;
	color:#6b34c3;
	display:block;
	font-weight:bold;
}


.top-performing-tipster .week-top-performing h1,
.top-performing-tipster .week-top-performing .h1,
.top-performing-tipster .month-top-performing h1,
.top-performing-tipster .month-top-performing .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	text-transform:capitalize;
}

.top-performing-tipster .week-top-performing h1 b,
.top-performing-tipster .week-top-performing .h1 b,
.top-performing-tipster .month-top-performing h1 b,
.top-performing-tipster .month-top-performing .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}


.top-performing-tipster .top-performing-table{
	display: block;
    padding: 15px 15px 30px;
    position: relative;	
	
}

.top-performing-tipster .top-performing-table ul.top-performing-title{
	display:block;
	width:100%;
	overflow:hidden;
	background:#422e5f;	
	margin-bottom:10px;
}

.top-performing-tipster .top-performing-table ul.top-performing-title li{
	color:#fff;
	display:block;
	float:left;

	font-weight:bold;
	padding:10px 10px;	
	font-size:10pt;
	text-transform:capitalize;
}

.top-performing-tipster .top-performing-table ul.top-performing-title li.pos{
	width:25%;
}

.top-performing-tipster .top-performing-table ul.top-performing-title li.tipster{
	width:55%;
}

.top-performing-tipster .top-performing-table ul.top-performing-title li.profit{
	width:20%;	
}


.top-performing-tipster .top-performing-table ul.top-performing-body{
	display:block;
	width:100%;	
	padding-bottom:30px;
	border-bottom:1px solid #f5f5f5;
}

.top-performing-tipster .top-performing-table ul.top-performing-body li{
	display:block;
	overflow:hidden;	
	padding:15px 0px;
}


.top-performing-tipster .top-performing-table ul.top-performing-body li:nth-child(even){
	background:#f5f5f5;	
}

.top-performing-tipster .top-performing-table ul.top-performing-body li .pos{
	display:block;
	float:left;
	width:28%;	
}

.top-performing-tipster .top-performing-table ul.top-performing-body li .pos b{
	display:inline-block;
	vertical-align:middle;
	padding:0px 10px 0px 20px;
	font-size:10pt;
	text-align:center;
	color:#222;	
}

.top-performing-tipster .top-performing-table ul.top-performing-body li .pos span{
	display:inline-block;
	vertical-align:middle;
	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 0 0 10px;
}


.top-performing-tipster .top-performing-table ul.top-performing-body li .tipster{
	display:block;
	float:left;
	width:52%;	
	padding:0px 10px;
}


.top-performing-tipster .top-performing-table ul.top-performing-body li .tipster a{
	color: #f4931f;
    display: block;
    padding-bottom: 8px;	
	margin-top:8px;
}

.top-performing-tipster .top-performing-table ul.top-performing-body li .tipster a:hover{
	text-decoration:underline;	
}

.top-performing-tipster .top-performing-table ul.top-performing-body li .tipster .wpf{
	display:block;
	width:100%;
	overflow:hidden;	
}

.top-performing-tipster .top-performing-table ul.top-performing-body li .tipster .wpf span{
	display:block;
	float:left;
	padding:0px 10px;
	border-right:1px solid #d7d7d7;	
}

.top-performing-tipster .top-performing-table ul.top-performing-body li .tipster .wpf span:first-child{
	padding-left:0;	
}

.top-performing-tipster .top-performing-table ul.top-performing-body li .tipster .wpf span:last-child{
	padding-right:0;
	border-right:none;	
}

.top-performing-tipster .top-performing-table ul.top-performing-body li .profit{
	display:block;
	width:20%;
	float:left;	
}


.top-performing-tipster .top-performing-table ul.top-performing-body li .profit b{
	display:block;
	color:#00b38d;
	text-align:center;
	font-family:"Arial-Bold";
	font-size:11pt;
	margin-top:15px;	
}

.livescores-content{
	display:block;
	width:100%;
	margin-bottom:100px;	
}


.livescores-content h1,
.livescores-content .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.livescores-content h1 b,
.livescores-content .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}

.livescores-content .livescores-table-cover{
	display: block;
    padding: 30px 15px;
    position: relative;	
}

.livescores-content .livescores-table-cover .livescore-date{
	display:block;
	padding:0px 0px;
	overflow:hidden;
	margin-bottom:10px;	
}

.livescores-content .livescores-table-cover .livescore-date select{
	display: block;
    float: right;
    padding: 10px 15px;
    border: 1px solid #ebebeb;
    color: #000000;
    background: transparent;
    margin-bottom: 20px;
    min-width: 200px;
    background: url(../images/down-arrow.png) no-repeat;
    background-position: center right 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;	
}

.livescores-content .livescores-table-cover .livescore-games-select{
	display:block;
	overflow:hidden;	
}

.livescore-games-select ul.games-select{
	display:block;
	overflow:hidden;	
	padding-bottom:20px;
}

.livescore-games-select ul.games-select li{
	display:block;
	float:left;
	padding:0;
	margin:0 30px 0px 0px;	
}

.livescore-games-select ul.games-select li:last-child{
	float:right;
	text-align:right;
	margin-right:0;	
}

.livescore-games-select ul.games-select li a{
	display:block;	
	color:#422e5f;
	padding-bottom:10px;
	font-size:13pt;
	font-family:"Arial-Bold";
	border-bottom:4px solid #fff;	
}

.livescore-games-select ul.games-select li a:hover{
	color:#000000;
	border-bottom:4px solid #f9b500;	
}


.livescore-games-select ul.games-select li:last-child a{
	color:#f9b500 !important;	
}


.livescore-games-select ul.games-select li.active a{
	color:#000000;
	border-bottom:4px solid #f9b500;	
}


.livescores-table-cover .div-line{
	background:#422e5f;
	display:block;
	height:30px;
	width:100%;	
}

.livescores-table-cover  .livescore-tab{
	display:none;
	width:100%;	
}


.livescores-table-cover  .livescore-tab#allgames{
	display:block;	
}

.livescores-table-cover  .livescore-tab ul{
	display:block;	
}

.livescores-table-cover  .livescore-tab ul li{
	display:block;
	width:100%;	
}

.livescores-table-cover  .livescore-tab ul li .live-standing{
	display:block;
	width:100%;
	overflow:hidden;	
	padding:10px 0px;
}

.livescores-table-cover  .livescore-tab ul li .live-standing a{
	float:right;
	display:block;
	color:#f9b500;
	font-size:11pt;	
	font-family:"Arial-Bold";
	margin:5px 5px;
}

.livescores-table-cover  .livescore-tab ul li .live-standing a i{
	padding:0px 10px;	
}


.livescores-table-cover  .livescore-tab ul li .live-standing i.deselect{
	color:#898989;		
}

.livescores-table-cover  .livescore-tab ul li .live-title{
	display:block;
	background:#ebebeb;
	padding:10px 10px;
	color:#000000;
	text-transform:uppercase;
	font-size:11pt;
	font-family:"Arial-Bold";	
}


.livescores-table-cover  .livescore-tab ul li .live-match{
	display:table;
	width:100%;
	overflow:hidden;
	padding:10px 0px;	
	border-bottom:1px solid #d7d7d7;
}

.livescores-table-cover  .livescore-tab ul li .live-match:last-child{
	border-bottom:none;	
}

.livescores-table-cover  .livescore-tab ul li .live-match span{
	display:table-cell;
	vertical-align:middle;
	font-size:10pt;
	line-height:13pt;
	padding:0px 5px;
}

.livescores-table-cover  .livescore-tab ul li .live-match .l-time{
	width:6%;	
	color:#624662;
	text-align:center;
}


.livescores-table-cover  .livescore-tab ul li .live-match .l-finish{
	width:6%;	
	color:#898989;
	text-align:center;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
}

.livescores-table-cover  .livescore-tab ul li .live-match .l-hometeam{
	width:19%;
	color:#222;	
	padding:0px 10px;
}

.livescores-table-cover  .livescore-tab ul li .live-match .l-score{
	width:7%;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
}

.livescores-table-cover  .livescore-tab ul li .live-match .l-score a{
	color:#f24545;	
	text-align:center;
	display:block;
}

.livescores-table-cover  .livescore-tab ul li .live-match .l-awayteam{
	width:19%;
	color:#222;	
	padding:0px 10px;
}

.livescores-table-cover  .livescore-tab ul li .live-match .l-htscore{
	width:7%;
	color:#222;	
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	text-align:center;
}

.livescores-table-cover  .livescore-tab ul li .live-match .l-links{
	width:30%;	
	overflow:hidden;
}

.livescores-table-cover  .livescore-tab ul li .live-match .l-links a{
	display:block;
	padding:8px 10px;
	text-align:center;
	color:#fff;
	width:30%;
	float:left;
	margin:0px 2.5%;	
	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;
}


.livescores-table-cover  .livescore-tab ul li .live-match .l-links a.l-odds{
	margin-left:0;
	background:#f24545;	
}

.livescores-table-cover  .livescore-tab ul li .live-match .l-links a.l-odds:hover{
	background: linear-gradient(
	 rgba(0, 0, 0, 0.45), 
	 rgba(0, 0, 0, 0.45)
	 ),#f24545;
	 
	 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;
}


.livescores-table-cover  .livescore-tab ul li .live-match .l-links a.l-lineup{
	background:#f9b500;	
}

.livescores-table-cover  .livescore-tab ul li .live-match .l-links a.l-lineup:hover{
	background: linear-gradient(
	 rgba(0, 0, 0, 0.45), 
	 rgba(0, 0, 0, 0.45)
	 ),#f9b500;
	 
	 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;
}


.livescores-table-cover  .livescore-tab ul li .live-match .l-links a.l-h2h{
	margin-right:0;
	background:#624662;	
}

.livescores-table-cover  .livescore-tab ul li .live-match .l-links a.l-h2h:hover{
	background: linear-gradient(
	 rgba(0, 0, 0, 0.45), 
	 rgba(0, 0, 0, 0.45)
	 ),#624662;
	 
	 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;
}


.livescores-table-cover  .livescore-tab ul li .live-match .l-select{
	width:6%;	
	text-align:center;
	border-left:1px solid #d7d7d7;
}

.livescore-tab i.deselect{
	color:#898989;	
}

.livescore-tab i.select{
	color:#00b48d;	
}

.standings-cover{
	display: block;
    width: 100%;
    margin-bottom: 50px;	
}

.standings-cover h1,.standings-cover .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	text-transform:uppercase;
}

.standings-cover h1 b, .standings-cover .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}


.standings-table-cover{
	display: block;
    padding: 30px 15px;
    position: relative;	
}


.standings-table-cover .standings-table{
	display:block;
	width:100%;	
}

.standings-table-cover .standings-table h3{
	font-size:10pt;
	color:#000;
	padding-bottom:10px;	
}


.standings-table-cover .standings-table ul.standing-table-title{
	display: block;
    width: 100%;
    overflow: hidden;
    background: #422e5f;
}


.standings-table-cover .standings-table ul.standing-table-title li{
	color: #fff;
    display: block;
    float: left;
    font-weight: bold;
    padding: 10px 10px;
    font-size: 10pt;
    text-transform: capitalize;	
}

.standings-table-cover .standings-table ul.standing-table-title li.pos{
	width:7%;
	text-align:center;	
}

.standings-table-cover .standings-table ul.standing-table-title li.team{
	width:33%;
	text-align:left;	
}

.standings-table-cover .standings-table ul.standing-table-title li.played{
	width:12%;
	text-align:center;	
	
}

.standings-table-cover .standings-table ul.standing-table-title li.win{
	width:12%;
	text-align:center;	
}

.standings-table-cover .standings-table ul.standing-table-title li.fail{
	width:12%;
	text-align:center;	
}

.standings-table-cover .standings-table ul.standing-table-title li.scores{
	width:12%;
	text-align:center;	
}

.standings-table-cover .standings-table ul.standing-table-title li.points{
	width:12%;
	text-align:center;	
}

.standings-table-cover .standings-table ul.standing-table-content{
	display:block;
	width:100%;
	overflow:hidden;	
}

.standings-table-cover .standings-table ul.standing-table-content li{
	display:block;
	overflow:hidden;
	width:100%;	
	padding:5px 0px;
	border-bottom:1px solid #d7d7d7;
}

.standings-table-cover .standings-table ul.standing-table-content li > div{
	display:block;
	float:left;	
	padding:8px 10px;
	color:#000;
	font-size:10pt;
	line-height:13pt;
}

.standings-table-cover .standings-table ul.standing-table-content li > div.pos{
	width:7%;
	text-align:center;	
}

.standings-table-cover .standings-table ul.standing-table-content li > div.team{
	width:33%;
	text-align:left;	
}

.standings-table-cover .standings-table ul.standing-table-content li > div.played{
	width:12%;
	text-align:center;	
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
}

.standings-table-cover .standings-table ul.standing-table-content li > div.win{
	width:12%;
	text-align:center;	
	border-right:1px solid #d7d7d7;
}

.standings-table-cover .standings-table ul.standing-table-content li > div.fail{
	width:12%;
	text-align:center;	
	border-right:1px solid #d7d7d7;
}

.standings-table-cover .standings-table ul.standing-table-content li > div.scores{
	width:12%;
	text-align:center;	
	border-right:1px solid #d7d7d7;
}

.standings-table-cover .standings-table ul.standing-table-content li > div.points{
	width:12%;
	text-align:center;	
}


.liveodds-content{
	display:block;
	width:100%;
	margin-bottom:100px;	
}


.liveodds-content h1, .liveodds-content .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.liveodds-content h1 b, .liveodds-content .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}

.liveodds-content .liveodds-table-cover{
	display: block;
    padding: 30px 15px;
    position: relative;	
}


ul.liveodds-table-title{
	display:block;
	width:100%;
	overflow:hidden;	
	background:#422e5f;
	margin-bottom:10px;
}

ul.liveodds-table-title li{
	color: #fff;
    display: block;
    float: left;
    font-weight: bold;
    padding: 10px 10px;
    font-size: 10pt;
    text-transform: capitalize;
}

ul.liveodds-table-title li.o-date{
	width: 12%;	
}

ul.liveodds-table-title li.o-match{
	width:33%;	
}

ul.liveodds-table-title li.o-home{
	width:8%;	
}

ul.liveodds-table-title li.o-draw{
	width:8%;	
}

ul.liveodds-table-title li.o-away{
	width:8%;	
}

ul.liveodds-table-title li.o-link{
	width:31%;	
}

ul.liveodss-table-content{
	display:block;
	width:100%;	
}

ul.liveodss-table-content li{
	display:block;	
	margin-bottom:10px;
}

ul.liveodss-table-content li .live-title {
    display: block;
    background: #ebebeb;
    padding: 10px 10px;
    color: #000000;
    text-transform: uppercase;
    font-size: 11pt;
    font-family: "Arial-Bold";
}

ul.liveodss-table-content li .liveodds-match_odds {
    display: table;
    width: 100%;
    overflow: hidden;
    padding: 10px 0px;
    border-bottom: 1px solid #d7d7d7;
}

ul.liveodss-table-content li .liveodds-match_odds:last-child{
	border-bottom:none;	
}

ul.liveodss-table-content li .liveodds-match_odds span {
    display: table-cell;
    vertical-align: middle;
    font-size: 10pt;
    line-height: 13pt;
    padding: 0px 10px;
}


ul.liveodss-table-content li .liveodds-match_odds span.o-date{
	width: 12%;	
	color:#898989;
}

ul.liveodss-table-content li .liveodds-match_odds span.o-date b{
    color: #624662;
	display:inline-block;
	margin-right:10px;	
}

ul.liveodss-table-content li .liveodds-match_odds span.o-match{
	width:33%;	
}

ul.liveodss-table-content li .liveodds-match_odds span.o-home{
	width:8%;	
	border-left:1px solid #d7d7d7;
}

ul.liveodss-table-content li .liveodds-match_odds span.o-draw{
	width:8%;	
	border-left:1px solid #d7d7d7;
}

ul.liveodss-table-content li .liveodds-match_odds span.o-away{
	width:8%;	
	border-left:1px solid #d7d7d7;
}

ul.liveodss-table-content li .liveodds-match_odds span.o-link{
	width:31%;	
	border-left:1px solid #d7d7d7;
}

ul.liveodss-table-content li .liveodds-match_odds span.o-link a {
    display: block;
    padding: 8px 10px;
    text-align: center;
    color: #fff;
    width: 30%;
    float: left;
    margin: 0px 2.5%;
    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;
}

ul.liveodss-table-content li .liveodds-match_odds span.o-link a.o-odds{
	margin-left:0;
	background:#f24545;	
}

ul.liveodss-table-content li .liveodds-match_odds span.o-link a.o-odds:hover{
	background: linear-gradient(
	 rgba(0, 0, 0, 0.45), 
	 rgba(0, 0, 0, 0.45)
	 ),#f24545;
	 
	 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.liveodss-table-content li .liveodds-match_odds span.o-link a.o-lineup{
	background:#f9b500;	
}

ul.liveodss-table-content li .liveodds-match_odds span.o-link a.o-lineup:hover{
	background: linear-gradient(
	 rgba(0, 0, 0, 0.45), 
	 rgba(0, 0, 0, 0.45)
	 ),#f9b500;
	 
	 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.liveodss-table-content li .liveodds-match_odds span.o-link a.o-h2h{
	margin-right:0;
	background:#624662;	
}

ul.liveodss-table-content li .liveodds-match_odds span.o-link a.o-h2h:hover{
	background: linear-gradient(
	 rgba(0, 0, 0, 0.45), 
	 rgba(0, 0, 0, 0.45)
	 ),#624662;
	 
	 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;
}


.odds-content{
	display:block;
	width:100%;
	margin-bottom:100px;	
}


.odds-content h1,.odds-content .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.odds-content h1 b,.odds-content .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}

.odds-table-cover{
	display: block;
    padding: 30px 15px;
    position: relative;		
}

.odds-table-cover > p{
	font-family:"Arial-Bold";
	font-size:11pt;
	line-height:14pt;
	padding-bottom:10px;
	text-transform:uppercase;
}


ul.odds-bookmaker{
	display: block;
    width: 100%;
    overflow: hidden;
    background: #422e5f;
}

ul.odds-bookmaker > li{
	color: #fff;
    display: block;
    float: left;
    font-weight: bold;
    padding: 10px 10px;
    font-size: 10pt;
	text-align:center;
    text-transform: capitalize;	
}

ul.odds-bookmaker > li.bookmaker{
	width:31%;
	text-align:left;	
}

ul.odds-bookmaker > li.fulltime{
	width:23%;
	text-align:center;	
}

ul.odds-bookmaker > li.firsthalf{
	width:23%;
	text-align:center;	
}

ul.odds-bookmaker > li.secondhalf{
	width:23%;
	text-align:center;	
}

ul.odds-bookmaker > li p{
	display:block;
	padding-bottom:8px;	
}

ul.odds-bookmaker > li > ol{
	display:block;
	width:100%;
	overflow:hidden;	
}

ul.odds-bookmaker > li > ol > li{
	display:block;
	float:left;
	width:33%;
	text-align:center;	
}




ul.odds-bookmaker-content{
	display: block;
    width: 100%;
    overflow: hidden;
	padding:10px 0px 40px;
	border-bottom:1px solid #d7d7d7;
}

ul.odds-bookmaker-content > li{
	display:block;
	width:100%;
	overflow:hidden;
	padding:10px 0px 10px;	
	border-bottom:1px solid #d7d7d7;
}

ul.odds-bookmaker-content > li:last-child{
	border-bottom:none;	
}

ul.odds-bookmaker-content > li div{
	color: #222;
    display: block;
    float: left;
    font-weight: bold;
    padding: 10px 10px;
    font-size: 10pt;
}

ul.odds-bookmaker-content > li .bookmaker{
	width:31%;
	text-align:left;
	border-right:1px solid #d7d7d7;	
}

ul.odds-bookmaker-content > li .fulltime{
	width:23%;
	text-align:center;	
	border-right:1px solid #d7d7d7;	
}

ul.odds-bookmaker-content > li .firsthalf{
	width:23%;
	text-align:center;	
	border-right:1px solid #d7d7d7;	
}

ul.odds-bookmaker-content > li .secondhalf{
	width:23%;
	text-align:center;	
}

ul.odds-bookmaker-content > li .bookmaker img{
	display:inline-block;
	vertical-align:middle;	
	margin-right:10px;
}

ul.odds-bookmaker-content > li .bookmaker a{
	display:inline-block;
	vertical-align:middle;	
	color:#85c539;	
}

ul.odds-bookmaker-content > li > ol{
	display:block;
	width:100%;
	overflow:hidden;	
}

ul.odds-bookmaker-content > li div > ol > li{
	display: block;
    float: left;
    width: 33%;
    text-align: center;
	height:13px;
}


.others-link{
	display:block;
	text-align:center;	
}

.others-link a{
	display:inline-block;
	margin:10px 10px;
	vertical-align:top;
	text-transform:capitalize;
	width:200px;	
}


.lineup-content{
	display:block;
	width:100%;
	margin-bottom:100px;	
}


.lineup-content h1, .lineup-content .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.lineup-content h1 b, .lineup-content .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}

.lineup-content .lineup-content-cover{
	display: block;
    padding: 10px 15px 30px;
    position: relative;	
}

.lineup-content-cover .standing{
	display:block;
	width:100%;
	overflow:hidden;	
	padding:10px 0px;
}

.lineup-content-cover .standing a{
	float:right;
	display:block;
	color:#f9b500;
	font-size:11pt;	
	font-family:"Arial-Bold";
	margin:5px 5px;
}

.lineup-content-cover .lineup-title {
    display: block;
    background: #ebebeb;
    padding: 10px 10px;
    color: #000000;
    text-transform: uppercase;
    font-size: 11pt;
    font-family: "Arial-Bold";
}


.lineup-team-formation{
	display:block;
	width:100%;
	margin:30px 0px;
	padding:20px 20px;
	background: linear-gradient(
	 rgba(2, 40, 123,0.6), 
	 rgba(2, 40, 123,0.6)
	 ),url(../images/lineup-bg.jpg) no-repeat center top -50px;
	 
	 background-size:cover;	
}

.lineup-team-formation ul{
	overflow:hidden;
	display:block;
	width:100%;
}

.lineup-team-formation ul li{
	width:50%;
	float:left;
	padding:20px 30px;	
}

.lineup-team-formation ul li .logo{
	display:inline-block;
	width:100px;
	height:100px;
	border-radius:50%;	
	-moz-border-radius:50%;	
	-ms-border-radius:50%;	
	-o-border-radius:50%;	
	-webkit-border-radius:50%;	
	margin-right:20px;
	vertical-align:middle;
	background-position:center center !important;
	background-size:70px 70px !important;
	background-repeat:no-repeat!important;
}

.lineup-team-formation ul li .team-name_formation{
	display:inline-block;
	vertical-align:middle;	
}

.lineup-team-formation ul li .team-name_formation span{
	display:block;
	color:#fff;
	font-size:13pt;
	font-family:'Arial-Bold';
	line-height:17pt;
	padding-bottom:5px;	
}

.lineup-team-formation ul li .team-name_formation b{
	display:block;
	font-size:10pt;
	color:#fff;
	line-height:14pt;	
}

.team-lineup-player{
	display:block;
	width:100%;
	overflow:hidden;	
}

.home-lineup-player{
	display:block;
	width:49%;
	float:left;	
}

.away-lineup-player{
	display:block;
	width:49%;
	float:right;
}	

.team-lineup-player span.teamname{
	display:block;
	background:#422e5f;
	color:#fff;
	padding: 10px 10px;
	text-align:center;
	text-transform:uppercase;
	font-family:"Arial-Bold";
}

.team-lineup-player ul.playerlist{
	display:block;	
	margin-bottom:50px;
}

.team-lineup-player ul.playerlist li{
	display:block;
	overflow:hidden;
	padding:15px 0px;
	border-bottom:1px solid #d7d7d7;	
}

.team-lineup-player ul.playerlist li span{
	display:block;
	float:left;
	padding:5px 10px;
	font-size:10pt;	
}

.team-lineup-player ul.playerlist li span.position{
	width:20%;	
}

.team-lineup-player ul.playerlist li span.position{
	width:30%;	
}

.team-lineup-player ul.playerlist li span.player-name{
	width:55%;	
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	
}


.team-lineup-player ul.playerlist li span.player-no{
	width:15%;	
	text-align:center;
}



.team-lineup-player .substitution{
	display:block;	
}

.team-lineup-player .substitution > span{
	display: block;
    background: #422e5f;
    color: #fff;
    padding: 10px 10px;
    text-align: center;
    text-transform: uppercase;
    font-family: "Arial-Bold";	
}

.team-lineup-player .substitution ul{
	display:block;
	width:100%;
}

.team-lineup-player .substitution ul li{
	display:block;
	padding:15px 0px;
	overflow:hidden;	
}

.team-lineup-player .substitution ul li div.time{
	text-align:center;
	width:30%;
	float:left;	
	padding:5px 10px;
}

.team-lineup-player .substitution ul li .sub-player{
	text-align:left;
	width:70%;
	float:left;	
	border-left:1px solid #d7d7d7;
	padding:5px 10px;
}

.team-lineup-player .substitution ul li .sub-player > div{
	display:block;
	padding-bottom:5px;
	
}

.team-lineup-player .substitution ul li .sub-player > div b.out{
	color:#ef4645;
	font-family:"Arial-Bold";
}


.team-lineup-player .substitution ul li .sub-player > div b.in{
	color:#00b38d;
	font-family:"Arial-Bold";	
}




.live-commentaries{
	display:block;
	width:100%;
	margin-bottom:50px;	
	margin-top:50px;
	border-bottom:1px solid #d7d7d7;
}


.live-commentaries h1, .live-commentaries .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.live-commentaries h1 b, .live-commentaries .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}

.live-commentaries .live-commentaries-cover{
	display: block;
    padding: 20px 15px 20px;
    position: relative;	
}

.live-commentaries .live-commentaries-cover a{
	color:#85c539;
	text-transform:uppercase;	
}


.h2h-cover{
	display: block;
    width: 100%;
    margin-bottom: 50px;
		
}

.h2h-cover h1,.h2h-cover .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	text-transform:uppercase;
}

.h2h-cover h1 b, .h2h-cover .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}


.h2h-table-cover{
	display: block;
    padding: 30px 15px;
    position: relative;	
}


.h2h-table-cover .h2h-table{
	display:block;
	width:100%;	
}

.h2h-table-cover .h2h-table h3{
	font-size:10pt;
	color:#000;
	padding-bottom:10px;	
}


.h2h-table-cover .h2h-table ul.h2h-table-title{
	display: block;
    width: 100%;
    overflow: hidden;
    background: #422e5f;
}


.h2h-table-cover .h2h-table ul.h2h-table-title li{
	color: #fff;
    display: block;
    float: left;
    font-weight: bold;
    padding: 10px 10px;
    font-size: 10pt;
    text-transform: capitalize;	
}


.h2h-table-cover .h2h-table ul.h2h-table-title li.date{
	width:10%;
	text-align:left;	
}

.h2h-table-cover .h2h-table ul.h2h-table-title li.homeaway{
	width:20%;
	text-align:left;	
}

.h2h-table-cover .h2h-table ul.h2h-table-title li.event{
	width:25%;
	text-align:left;	
	
}

.h2h-table-cover .h2h-table ul.h2h-table-title li.played{
	width:25%;
	text-align:left;	
}

.h2h-table-cover .h2h-table ul.h2h-table-title li.result{
	width:20%;
	text-align:left;	
}


.h2h-table-cover .h2h-table ul.h2h-table-content{
	display:block;
	width:100%;
	overflow:hidden;	
}

.h2h-table-cover .h2h-table ul.h2h-table-content li{
	display:block;
	overflow:hidden;
	width:100%;	
	padding:5px 0px;
	border-bottom:1px solid #d7d7d7;
}

.h2h-table-cover .h2h-table ul.h2h-table-content li > div{
	display:block;
	float:left;	
	padding:8px 10px;
	color:#000;
	font-size:10pt;
	line-height:13pt;
}

.h2h-table-cover .h2h-table ul.h2h-table-content li > div.date{
	width:10%;
	text-align:left;	
	color:#624662;
}

.h2h-table-cover .h2h-table ul.h2h-table-content li > div.homeaway{
	width:20%;
	text-align:left;	
}

.h2h-table-cover .h2h-table ul.h2h-table-content li > div.event{
	width:25%;
	text-align:left;	
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
}

.h2h-table-cover .h2h-table ul.h2h-table-content li > div.played{
	width:25%;
	text-align:left;	
	border-right:1px solid #d7d7d7;
}

.h2h-table-cover .h2h-table ul.h2h-table-content li > div.result{
	width:20%;
	text-align:left;	
}

.promotions-list{
	display:block;
	width:100%;	
}


.promotions-list > ul{
	width:100%;	
}

.promotions-list > ul > li{
	display:block;
	width:100%;	
	padding:20px 0px 25px 0px;
	border-bottom:1px solid #e9ebf4;
}

.promotions-list > ul > li:first-child{
	padding-top:0;	
}

.promotions-list > ul > li .promotions-banner{
	display:block;
	width:100%;	
}

.promotions-list > ul > li .promotions-banner img{
	display:block;
	width:100%;	
}

.promotions-list > ul > li .promotions-content{
	display:block;
	width:100%;
	padding:20px 20px;
}	

.promotions-list > ul > li .promotions-content span.promotions-title{
	display:block;
	color:#000;
	font-family:"Arial-Bold";
	font-size:15pt;
	line-height:20pt;
	padding-bottom:5px;
}

.promotions-list > ul > li .promotions-content span.promotions-date{
	display:block;
	color:#898989;
	font-size:10pt;
	line-height:14pt;
	padding-bottom:20px;	
}

.promotions-list > ul > li .promotions-content .promotions-more{
	display:block;
	overflow:hidden;	
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #f9b500;
}

.promotions-list > ul > li .promotions-content .promotions-more span.moreinfo{
	display:block;
	padding:13px 20px;
	background:#f9b500;
	color:#fff;
	text-align:center;
	cursor:pointer;	
	

}

.promotions-list > ul > li .promotions-content .promotions-more span.moreinfo i{
	display:none;	
}

.promotions-list > ul > li .promotions-content .promotions-more span.lessinfo{
	display:block;
	padding:13px 20px;
	background:#fff;
	color:#f9b500;
	text-align:center;
	cursor:pointer;	
}

.promotions-list > ul > li .promotions-content .promotions-more span.lessinfo b{
	display:none;	
}

.promotions-hiddencontent{
	display:block;
	color:#000;
	font-size:10pt;
	line-height:15pt;	
	padding:20px 20px;
	display:none;
}

.promotions-hiddencontent strong{
	font-family:"Arial-Bold";
	font-size:11pt;	
}

.promotions-hiddencontent ul{
	list-style-type:disc;
	margin-left:20px;
	color:#000;
	font-size:10pt;	
}

.aboutus{
	display:block;	
}

.aboutus-top{
	display:block;
	width:100%;	
	margin-bottom:50px;
	padding:20px 20px; 
}

.aboutus-top .aboutus-banner{
	display:block;
	width:100%;	
	position:relative;
	z-index:1
}

.aboutus-top .aboutus-banner img{
	display:block;
	width:100%;
	object-fit:cover;	
}

.aboutus-top .aboutus-desc{
	background:#101928;
	padding:20px 30px;
	z-index:2;
	position:relative;
}

.aboutus-top .aboutus-desc span.orangetitle{
	display:block;
	width:300px;
	margin:-25px auto 5px;
	background:#00aeef;
	padding:10px 20px;
	text-align:center;
	color:#000000;
	font-family:"Arial-Bold";
	text-transform:uppercase;	
	position:relative;
	z-index:4;
	font-size:11pt;
}

.aboutus-top .aboutus-desc span.whitetitle{
	display:block;
	width:300px;
	margin:-5px auto 0px auto;
	background:#fff;
	padding:10px 20px;
	text-align:center;
	color:#00aeef;
	transform:rotate(-3deg);
	position:relative;
	z-index:3;
	left:10px;
	font-family:"Arial-Bold";
	font-size:11pt;
}


.aboutus-top .aboutus-desc p{
	padding-top:30px;
	color:#fff;
	font-size:10pt;
	line-height:14pt;
	padding-bottom:20px;	
}


.whychooseus{
	display:block;
	width:100%;
	margin-bottom:50px;	
}


.whychooseus span.title{
	display: block;
    color: #000000;
    font-family: "Arial-Bold";
    font-size: 13pt;
    padding-bottom: 20px;
	text-align:center;	
}

.whychooseus ul{
	width:100%;
	overflow:hidden;	
}

.whychooseus ul li{
	width:25%;
	float:left;
	padding:20px 20px;	
	margin-bottom:20px;
	height:186px;
}

.whychooseus ul li .icon{
	text-align:center;
	display:block;
	width:100%;	
}

.whychooseus ul li .descp{
	display:block;
	text-align:center;
	padding-top:20px;
		
}

.whychooseus ul li .descp p{
	color:#222222;
	font-size:10pt;
	line-height:13pt;	
}


.aboutus-gadget{
	display:block;
	width:100%;
	margin-bottom:50px;	
}

.aboutus-gadget .h1{
	display: block;
    color: #000000;
    font-family: "Arial-Bold";
    font-size: 13pt;
    padding-bottom: 40px;
	text-align:center;
}

.aboutus-gadget ul{
	width:100%;
	overflow:hidden;
}

.aboutus-gadget ul li{
	display:block;
	width:48%;	
	margin-bottom:20px;
}

.aboutus-gadget ul li:nth-child(odd){
	float:left;	
}

.aboutus-gadget ul li:nth-child(even){
	float:right;	
}


.aboutus-gadget ul li span.title{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.aboutus-gadget ul li span.title b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}

.aboutus-gadget ul li .descp{
	display:block;
	padding:20px 20px;	
	min-height:150px;
}

.aboutus-gadget ul li .descp p{
	color: #222222;
    font-size: 10pt;
    line-height: 14pt;	
}

.aboutus-gadget ul li .descp p b{
	font-weight:Bold;	
}



.contactus{
	display:block;
	width:100%;	
}


.contactus h1, .contactus .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.contactus h1 b, .contactus .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}

.contactus .contactform{
	display:block;
	width:100%;
	padding:20px 20px;
}

.contactus .contactform p{
	display:block;
	color:#222;
	font-size:10pt;
	line-height:14pt;	
	padding-bottom:20px;
}

.contactus .contactform table{
	width:100%;
	max-width:700px;	
}

.contactus .contactform table tr td{
	vertical-align:middle;
	padding:20px 0px;
}	

.contactus .contactform table tr td:first-child{
	width:150px;
	color:#222;	
	font-size:10pt;
}

.contactus .contactform table tr td textarea{
	border:1px solid #ebebeb;
	color:#000;
}

.contactus .contactform table tr td input[type="submit"]{
	width:200px;
	float:right;	
}


.sitemap{
	display:block;
	width:100%;	
}


.sitemap h1, .sitemap .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.sitemap h1 b, .sitemap .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}


.sitemap ul{
	width:100%;
	padding:20px 20px;
	overflow:hidden;	
}

.sitemap ul li{
	width:32%;
	margin:0 1% 20px;
	float:left;	
	display:block;
	padding:20px 20px;
	border:1px solid #e9ebf4;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	background:#f7f7f7;
	overflow:hidden;
	height:330px;
}

.sitemap ul li:nth-child(3n+1){
	margin-left:0;	
}

.sitemap ul li:nth-child(3n){
	margin-right:0;	
}

.sitemap ul li span{
	display:block;
	color:#624662;
	font-size:10pt;
	padding-bottom:10px;
	border-bottom:1px solid #e9ebf4;
	margin-bottom:20px;
	font-weight:bold;	
	clear:both;
}

.sitemap ul li a{
	display:block;
	float:left;
	clear:both;
	color:#222;
	font-size:10pt;
	margin-bottom:8px;
	line-height:13pt;	
}

.sitemap ul li a:hover{
	text-decoration:underline;	
}

.faq h1, .faq .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.faq h1 b, .faq .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}

.faq-list{
	padding: 30px 20px 20px;	
}

.faq-list > b{
	font-family:"Arial-Bold";
	font-size:11pt;
	padding-bottom:10px;
	display:block;	
}

.faq-list > p{
	color:#000;
	font-size:10pt;
	line-height:13pt;
}


.faq-list ul{
	width:100%;	
	padding-top:30px;
}

.faq-list ul li{
	display:block;
	width:100%;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #e9ebf4;
	background:#f7f7f7;
	overflow:hidden;	
	margin-bottom:20px;
	padding:0px 20px;
}


.faq-list ul li .faq-q{
	display:block;
	padding:20px 0px;
	color:#624662;
	font-size:11pt;
	font-family:"Arial-Bold";
	cursor:pointer;	
}

.faq-list ul li .faq-a{
	width:100%;
	padding:20px 0px 20px;
	border-top:1px solid #e9ebf4;
	color:#000;
	font-size:10pt;
	line-height:13pt;
	display:none;
}

.refundpolicy{
	display:block;	
}

.refundpolicy h1, .refundpolicy .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.refundpolicy h1 b, .refundpolicy .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}


.refundpolicy .content{
	display:block;
	width:100%;
	padding:20px 20px;	
}

.refundpolicy .content p{
	display:block;
	font-size:10pt;
	line-height:14pt;
	color:#222;	
}

.refundpolicy .content a{
	color:#f9b500;
}


.privacypolicy{
	display:block;	
}

.privacypolicy h1, .privacypolicy .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.privacypolicy h1 b, .privacypolicy .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}


.privacypolicy .content{
	display:block;
	width:100%;
	padding:20px 20px;	
}



.privacypolicy .content h2{
	display: block;
    font-family:"Arial-Bold";
    font-size: 11pt;
    color: #222;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #ebebeb;	
}

.privacypolicy .content p{
	display:block;
	
	font-size:10pt;
	line-height:16pt;
	color:#222;	
}

.privacypolicy .content p a{
	display:inline-block;
	color:#f9b500;	
}

.privacypolicy .content p a:hover{
	text-decoration:underline;
}

.privacypolicy .content p b{
	display:block;
	margin:0px 0px 5px 0px;
	color:#222;
	font-weight:bold
}

.privacypolicy .content ul{
	display:block;
	margin:0px 0px 0px 15px;
	padding:0;
	list-style-type:circle;
}

.privacypolicy .content ul li{
	display:list-item;
	margin:0px 0px 2px 0px;
	
	font-size:10pt;
	line-height:16pt;
	color:#222;	
}

.privacypolicy .content ul li a{
	display:inline-block;
	color:#f9b500;	
}

.privacypolicy .content ul li a:hover{
	text-decoration:underline;
}

.privacypolicy .content i{
	display:block;
	font-size:8pt;
	margin:5px 0px 0px 0px;	
	color:#dedede;	
}

.refundpolicy .content a{
	color:#f9b500;	
}




.terms{
	display:block;	
}

.terms h1, .terms .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.terms h1 b, .terms .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}


.terms .content{
	display:block;
	width:100%;
	padding:20px 20px;	
}

.terms .content h2{
	display: block;
    font-family:"Arial-Bold";
    font-size: 11pt;
    color: #222;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #ebebeb;	
}

.terms .content p{
	display:block;
	
	font-size:10pt;
	line-height:16pt;
	color:#222;	
}

.terms .content p a{
	display:inline-block;
	color:#f9b500;	
}

.terms .content p a:hover{
	text-decoration:underline;
}

.terms .content p b{
	display:block;
	margin:0px 0px 5px 0px;
	color:#222;
	font-weight:bold
}

.terms .content ul{
	display:block;
	margin:0px 0px 0px 15px;
	padding:0;
	list-style-type:circle;
}

.terms .content ul li{
	display:list-item;
	margin:0px 0px 2px 0px;
	
	font-size:10pt;
	line-height:16pt;
	color:#222;	
}

.terms .content ul li a{
	display:inline-block;
	color:#f9b500;	
}

.terms .content ul li a:hover{
	text-decoration:underline;
}

.terms .content i{
	display:block;
	font-size:8pt;
	margin:5px 0px 0px 0px;	
	color:#000;	
}

.disclaimer{
	display:block;	
}

.disclaimer h1, .disclaimer .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.disclaimer h1 b, .disclaimer .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}


.disclaimer .content{
	display:block;
	width:100%;
	padding:20px 20px;	
}

.disclaimer .content h2{
	display: block;
    font-family:"Arial-Bold";
    font-size: 11pt;
    color: #222;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #ebebeb;	
}

.disclaimer .content p{
	display:block;
	
	font-size:10pt;
	line-height:16pt;
	color:#222;	
}

.disclaimer .content p a{
	display:inline-block;
	color:#f9b500;	
}

.disclaimer .content p a:hover{
	text-decoration:underline;
}

.disclaimer .content p b{
	display:block;
	margin:0px 0px 5px 0px;
	color:#222;
	font-weight:bold
}

.disclaimer .content ul{
	display:block;
	margin:0px 0px 0px 15px;
	padding:0;
	list-style-type:circle;
}

.disclaimer .content ul li{
	display:list-item;
	margin:0px 0px 2px 0px;
	
	font-size:10pt;
	line-height:16pt;
	color:#222;	
}

.disclaimer .content ul li a{
	display:inline-block;
	color:#f9b500;	
}

.disclaimer .content ul li a:hover{
	text-decoration:underline;
}

.disclaimer .content i{
	display:block;
	font-size:8pt;
	margin:5px 0px 0px 0px;	
	color:#000;	
}









.cookiepolicy{
	display:block;	
}

.cookiepolicy h1, .cookiepolicy .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.cookiepolicy h1 b, .cookiepolicy .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}


.cookiepolicy .content{
	display:block;
	width:100%;
	padding:20px 20px;	
}

.cookiepolicy .content h2{
	display: block;
    font-family:"Arial-Bold";
    font-size: 11pt;
    color: #222;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #ebebeb;	
}

.cookiepolicy .content p{
	display:block;
	
	font-size:10pt;
	line-height:16pt;
	color:#222;	
}

.cookiepolicy .content p a{
	display:inline-block;
	color:#f9b500;	
}

.cookiepolicy .content p a:hover{
	text-decoration:underline;
}

.cookiepolicy .content p b{
	display:block;
	margin:0px 0px 5px 0px;
	color:#222;
	font-weight:bold
}

.cookiepolicy .content ul{
	display:block;
	margin:0px 0px 0px 15px;
	padding:0;
	list-style-type:circle;
}

.cookiepolicy .content ul li{
	display:list-item;
	margin:0px 0px 2px 0px;
	
	font-size:10pt;
	line-height:16pt;
	color:#222;	
}

.cookiepolicy .content ul li a{
	display:inline-block;
	color:#f9b500;	
}

.cookiepolicy .content ul li a:hover{
	text-decoration:underline;
}

.cookiepolicy .content i{
	display:block;
	font-size:8pt;
	margin:5px 0px 0px 0px;	
	color:#000;	
}





/* cookie notice */
.cookie-notice{
	display:block;
	position:fixed;
	width:100%;
	bottom:-100%;
	left:0;
	padding:15px 30px 15px 30px;
	background:#fff;	
	overflow:hidden;
	z-index:20000000000;
	border-top:2px solid #6b34c3;
	
	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-size:9pt;
	color:#000;
	padding:10px 0px 10px 0px;	
}

.cookie-notice p a{
	display:inline-block;
	font-size:9pt;
	color:#0f1828;
	margin:0px 0px 0px 5px;
	text-decoration:underline;
}

.cookie-notice p a:hover{
	text-decoration:underline;	
}

.cookie-notice b{
	display:block;
	float:right;
	padding:9px 20px 9px 20px;
	text-transform:uppercase;
	font-size:10pt;
	height:30px;
	color:#fff;
	background:#85c539;
	cursor:pointer;
	margin-top:2px;
	
	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;	
	
	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;
}

.cookie-notice b:hover{
	background:#f4931f;
	
	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;
}
/* cookie notice */



.blog-cover{
	display:block;
	width:100%;	
}

.blog-cover .blog-top{
	display:block;
	width:100%;
	margin-bottom:50px;	
}

.blog-top .blog-image{
	display:block;
	width:100%;	
}

.blog-top .blog-image img{
	display:block;	
	width:100%;
}

.blog-content{
	padding:20px 20px;
	display:block;	
}

.blog-content ul.blog-tag{
	display:block;	
	margin-bottom:10px;
}

.blog-content ul.blog-tag li{
	display:inline-block;
	margin:0px 10px 5px 0px;
	vertical-align:middle;	
}

.blog-content ul.blog-tag li a{
	display:block;
	padding:5px 5px;
	border-radius:50px;	
	-moz-border-radius:50px;
	-ms-border-radius:50px;
	-o-border-radius:50px;
	-webkit-border-radius:50px;
	
	background:#f9b500;
	color:#fff;
}

.blog-content a.blog-title{
	color:#000;
	font-size:18pt;
	font-family:"Arial-Bold";
	line-height:22pt;
	margin-bottom:15px;	
	display:block;
}

.blog-content span.blog-date{
	color:#959595;
	font-size:10pt;
	display:block;
	line-height:14pt;
	margin-bottom:15px;	
}

.blog-content .blog-text{
	display:block;
	color:#000;
	font-size:10pt;
	line-height:14pt;	
	margin-bottom:15px;
}


.blog-content ul.blog-social{
	display:block;
	width:100%;
}

.blog-content ul.blog-social li{
	display:inline-block;
	margin:0px 10px 5px 0px;	
}


.blog-content ul.blog-social li a i{
	display:block;
	height:30px;
	width:30px;
	border-radius:50%;	
	-moz-border-radius:50%;	
	-ms-border-radius:50%;	
	-o-border-radius:50%;	
	-webkit-border-radius:50%;	
	color:#fff;
	line-height:30px;
	text-align:center;
}

.blog-content ul.blog-social li a i:hover{
	opacity:0.8;	
}

.blog-content ul.blog-social li a i.fb{
	background:#486dab;	
}

.blog-content ul.blog-social li a i.gp{
	background:#ff523e;	
}

.blog-content ul.blog-social li a i.tw{
	background:#089ef6;	
}

.blog-list{
	display:block;
	widht:100%;	
}

.blog-list > ul{
	display:block;	
}

.blog-list > ul > li{
	display:block;
	width:100%;
	overflow:hidden;
	margin-bottom:20px;	
}

.blog-list > ul > li .blog-image{
	display:block;
	width:100%;
	height:300px;
	background-position:center !important;
	background-size:cover !important;
	background-repeat: no-repeat !important;	
}


.blog-list > ul > li .blog-content{
	display:block;
	width:100%;	
	height:auto;
	overflow:hidden;
}



.blog-list > ul > li .blog-content ul.blog-tag{
	width:100%;

}

.blog-right-social{
	display:block;	
	margin-top:70px;
	margin-bottom:40px;
}


.blog-right-social ul{
	display:block;
	overflow:hidden;	
}

.blog-right-social ul li{
	display:block;
	float:left;	
	width:33%;
}

.blog-right-social ul li:nth-child(2){
	width:34%;	
}


.blog-right-social ul li.fb{
	background:#4562a0;	
}

.blog-right-social ul li.gp{
	background:#e05543;	
}

.blog-right-social ul li.tw{
	background:#039ff2;	
}

.blog-right-social ul li a{
	display:block;
	text-align:center;	
	padding:20px 10px;
}

.blog-right-social ul li a i{
	color:#fff;
	font-size:20pt;
	text-align:center;
	padding-bottom:10px;
}

.blog-right-social ul li a b{
	display:block;
	text-align:center;
	color:#fff;
	font-size:12pt;
	line-height:15pt;	
	padding-bottom:10px;
}

.blog-right-social ul li a p{
	text-align:center;
	color:#fff;
	font-size:11pt;	
}

.main-right-gadget .blog-right-title{
	display: block;
    color: #000;
    font-family: "Arial-Bold";
    font-size: 11pt;
    text-align: left;
    position: relative;
	padding-bottom:10px;
	border-bottom:1px solid #e9ebf4;
}

.main-right-gadget .blog-right-content{
	padding:10px 0px;	
	display:block;
	
}

.blog-right-content ul.blog-recommended-post{
	display:block;
	overflow:hidden;	
}

.blog-right-content ul.blog-recommended-post li{
	display:block;
	width:48%;	
	margin-bottom:10px;
}

.blog-right-content ul.blog-recommended-post li:nth-child(odd){
	float:left;	
}

.blog-right-content ul.blog-recommended-post li:nth-child(even){
	float:right;	
}

.blog-right-content ul.blog-recommended-post li .blog-right-image{
	display:block;
	width:100%;
	height:80px;
	background-size:cover !important;
	background-repeat: no-repeat !important;
	background-repeat: no-repeat !important;		
}

.blog-right-content ul.blog-recommended-post li .blog-right-post-title{
	display:block;
	padding:10px 0px;	
}

.blog-right-content ul.blog-recommended-post li .blog-right-post-title a{
	display:block;
	color:#000;
	font-size:10pt;
	line-height:13pt;
	font-weight:bold;	
	height:50px;
	overflow:hidden;
}

.blog-right-content ul.blog-recommended-post li .blog-right-post-title a:hover{
	text-decoration:underline;	
}

.blog-right-content ul.blog-right-category{
	list-style-type:disc;
	margin-left:20px;
	color:#898989;	
	font-size:10pt;
}

.blog-right-content ul.blog-right-category li{
	padding:12px 0px;
	border-bottom:1px solid #e9ebf4;	
}

.blog-right-content ul.blog-right-category li a{
	display:block;
	color:#000;	
}

.blog-right-content ul.blog-right-category li a:hover{
	text-decoration:underline;	
}

.blog-right-content ul.blog-right-category li a b{
	float:right;
	color:#898989;	
}


.blog-details-cover{
	display:block;	
}

.blog-details-cover h1, .blog-details-cover .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.blog-details-cover h1 b, .blog-details-cover .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}




.blog-details-cover ul.blog-tag{
	display:block;	
	margin-bottom:10px;
}

.blog-details-cover ul.blog-tag li{
	display:inline-block;
	margin:0px 10px 5px 0px;
	vertical-align:middle;	
}

.blog-details-cover ul.blog-tag li a{
	display:block;
	padding:5px 5px;
	border-radius:50px;	
	-moz-border-radius:50px;
	-ms-border-radius:50px;
	-o-border-radius:50px;
	-webkit-border-radius:50px;
	
	background:#f9b500;
	color:#fff;
}

.blog-details-cover a.blog-title{
	color:#000;
	font-size:18pt;
	font-family:"Arial-Bold";
	line-height:22pt;
	margin-bottom:15px;	
	display:block;
}

.blog-details-cover span.blog-date{
	color:#000000;
	font-family:"Arial-Bold";
	font-size:11pt;
	display:block;
	line-height:14pt;
	margin-bottom:15px;	
}

.blog-details-cover .blog-text{
	display:block;
	color:#000;
	font-size:10pt;
	line-height:14pt;	
	margin-bottom:15px;
}

.blog-details-cover .blog-text strong{
	font-weight:bold;	
}

.blog-details-cover .blog-text em{
	font-style: italic;
}

.blog-details-cover .blog-text h1{
	font-size: 18pt;
    font-family: "Arial-Bold";
    line-height: 22pt;
}

.blog-details-cover .blog-text h2{
	font-size: 16pt;
    font-family: "Arial-Bold";
    line-height: 20pt;
}

.blog-details-cover .blog-text h3{
	font-size: 14pt;
    font-family: "Arial-Bold";
    line-height: 18pt;
}

.blog-details-cover .blog-text > ul {
	list-style-type:disc;
	margin-left:15px;
	color:#000;	
}

.blog-details-cover .blog-text > ul > li{
	margin-bottom:5px;
	font-size:10pt;
	line-height:13pt;	
}

.blog-details-cover .blog-text > ol {
	list-style-type:decimal;
	margin-left:15px;
	color:#000;	
}

.blog-details-cover .blog-text > ol > li{
	margin-bottom:5px;
	font-size:10pt;
	line-height:13pt;	
}

.blog-details-cover .blog-text a{
	color:#f9b500;	
}


.blog-details-cover .blog-image{
	display:block;
	width:100%;
	margin-bottom:15px;	
}

.blog-details-cover .blog-image img{
	display:block;
	width:100%;	
}

.blog-details-cover .blog-detail-tag ul{
	display:block;	
	margin-top:50px;
}

.blog-details-cover .blog-detail-tag ul li{
	display:inline-block;
	vertical-align:middle;
	margin:0px 10px 5px 0px;	
	color:#898989;
}

.blog-details-cover .blog-detail-tag ul li a{
	display: block;
    padding: 5px 10px;
    border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    -webkit-border-radius: 50px;
    background: #f5f5f5;
    color: #959595;
}



.blog-details-cover ul.blog-social{
	display:block;
	width:100%;
	margin-top:30px;
}

.blog-details-cover ul.blog-social li{
	display:inline-block;
	margin:0px 10px 5px 0px;	
	color:#898989;
	vertical-align:middle;
}


.blog-details-cover ul.blog-social li a i{
	display:block;
	height:30px;
	width:30px;
	border-radius:50%;	
	-moz-border-radius:50%;	
	-ms-border-radius:50%;	
	-o-border-radius:50%;	
	-webkit-border-radius:50%;	
	color:#fff;
	line-height:30px;
	text-align:center;
}

.blog-details-cover ul.blog-social li a i:hover{
	opacity:0.8;	
}

.blog-details-cover ul.blog-social li a i.fb{
	background:#486dab;	
}

.blog-details-cover ul.blog-social li a i.gp{
	background:#ff523e;	
}

.blog-details-cover ul.blog-social li a i.tw{
	background:#089ef6;	
}


ul.blog-prev-next{
	display:block;
	width:100%;
	overflow:hidden;
	margin-top:50px;
	margin-bottom:50px;	
}

ul.blog-prev-next li{
	display:block;
	float:left;
	width:50%;
	border:1px solid #ebebeb;	
	overflow:hidden;
}

ul.blog-prev-next li:first-child{
	border-right:none;	
}


ul.blog-prev-next li a{
	width:35%;
	display:block;
	float:left;	
	background-size:cover !important;
	background-position:center center !important;
	background-repeat: no-repeat !important;
	position:relative;
	height:100px;
	
}

ul.blog-prev-next li a b{
	position:absolute;
	left:0;
	right:0;
	width:100%;
	height:100%;
    background: linear-gradient(
 rgba(0, 0, 0, 0.4), 
 rgba(0, 0, 0, 0.4)
 );

}


ul.blog-prev-next li a img{
	position:absolute;
	left:50%;
	top: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%);
}

ul.blog-prev-next li div{
	width:65%;
	display:block;
	float:left;	
	height:100px;
	padding:20px 20px;
}

ul.blog-prev-next li div span{
	display:block;
	color:#898989;
	font-size:10pt;
	padding-bottom:5px;	
	
}

ul.blog-prev-next li div b{
	display: block;
    color: #000;
    font-size: 10pt;
    line-height: 13pt;
    font-weight: bold;
    height: 50px;
    overflow: hidden;	
}


ul.blog-prev-next li:nth-child(2) div{
	text-align:right;
}

.news-banner{
	display:block;
	width:100%;	
	position:relative;
}

.news-banner-img{
	background-size:cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;	
}

.news-banner-content{
	background:rgba(0,0,0,0.5);
	position:relative;
	z-index:2;
	text-align:center;	
	padding:40px 20px;
}

.news-banner-content a.readmore{
	background: #707070;
    color: #fff;
    display: block;
    width: 100px;
    padding: 10px 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-align: center;
	margin:0 auto;
}

.news-banner-content .news-date{
	display:block;
	width:200px;
	margin:0 auto;
	background:#f24545;
	color:#fff;
	padding:10px 10px;
	font-size:10pt;
	margin-bottom:20px;
}

.news-banner-content .news-title{
	display:block;
	text-align:center;
	width:95%;
	max-width:600px;
	margin:0 auto;
	font-size:25pt;
	line-height:29pt;
	color:#fff;	
	font-family:"Arial-Bold";
	margin-bottom:20px;
}

.news-banner-content > b{
	color:#d7d7d7;
	font-size:10pt;
	display:block;
	text-align:center;
	padding-bottom:20px;	
}

.news-banner-content .news-text{
	display:block;
	width:95%;
	max-width:600px;
	color:#d7d7d7;
	font-size:10pt;
	line-height:15pt;
	margin:0 auto 20px;	
}

.news-banner-content ul.news-social{
	display:block;
	width:100%;
	text-align:center;
}

.news-banner-content ul.news-social li{
	display:inline-block;
	margin:0px 10px 5px 0px;	
}


.news-banner-content ul.news-social li a i{
	display:block;
	height:30px;
	width:30px;
	border-radius:50%;	
	-moz-border-radius:50%;	
	-ms-border-radius:50%;	
	-o-border-radius:50%;	
	-webkit-border-radius:50%;	
	color:#fff;
	line-height:30px;
	text-align:center;
}

.news-banner-content ul.news-social li a i:hover{
	opacity:0.8;	
}

.news-banner-content ul.news-social li a i.fb{
	background:#486dab;	
}

.news-banner-content ul.news-social li a i.gp{
	background:#ff523e;	
}

.news-banner-content ul.news-social li a i.tw{
	background:#089ef6;	
}

.news-list{
	display:block;
	width:100%;	
	margin-top:30px;
}

.news-list ul{
	display:block;
	overflow:hidden;	
}

.news-list ul li{
	display:block;
	width:49%;
	margin-bottom:20px;	
}

.news-list ul li:nth-child(odd){
	float:left;	
}

.news-list ul li:nth-child(even){
	float:right;	
}

.news-list ul li .news-image{
	display:block;
	width:100%;
	background-size:cover !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	height:200px;	
}

.news-list ul li .news-content{
	display:block;
	width:100%;
	padding:20px 20px;
	background:#e9ebf4;	
}

.news-list ul li .news-content .news-date{
	color:#624662;
	font-size:9pt;
	display:block;
	margin-bottom:10px;	
}

.news-list ul li .news-content .news-title{
	color:#000000;
	display:block;
	width:100%;
	font-size:15pt;
	line-height:19pt;
	font-family:"Arial-Bold";
	margin-bottom:5px;
	height:50px;
	overflow:hidden;
}

.news-list ul li .news-content .title-line{
	background:#f24545;
	width:50px;
	height:3px;
	display:block;
	margin-bottom:20px;
}

.news-list ul li .news-content .news-text{
	font-size:10pt;
	line-height:13pt;
	color:#000000;
	margin-bottom:20px;	
	display:block;
	height:51px; 
	overflow:hidden;
}

.news-list ul li .news-content .readmore{
	background:#707070;
	color:#fff;
	display:block;
	width:100px;
	padding:10px 10px;
	border-radius:5px;	
	-moz-border-radius:5px;	
	-ms-border-radius:5px;	
	-o-border-radius:5px;	
	-webkit-border-radius:5px;	
	text-align:center;
}


.main-right-gadget .news-right-title {
    display: block;
    color: #000;
    font-family: "Arial-Bold";
    font-size: 11pt;
    text-align: left;
    position: relative;
    padding-bottom: 10px;
    border-bottom: 1px solid #e9ebf4;
}

.main-right-gadget.featurednews{
	margin-top:70px;	
}

ul.news-right-list{
	display:block;
	width:100%;	
	margin-top:20px;
}


ul.news-right-list li{
	display:block;
	margin-bottom:10px;	
	position:relative;
	overflow:hidden;
}

ul.news-right-list li:last-child{
	margin-bottom:0;	
}

ul.news-right-list li .news-right-image{
	display:block;
	float:left;
	width:35%;
	height:80px;
	background-size:cover !important;
	background-position:center !important;
	background-repeat:no-repeat !important;	
}

ul.news-right-list li .news-right-content{
	display:block;
	float:left;
	width:65%;
	height:80px;
	padding:5px 10px;	
}

ul.news-right-list li .news-right-content a{
	font-weight:Bold;
	font-size:9pt;
	line-height:12pt;
	height:50px;
	overflow:hidden;
	color:#000;
	padding-bottom:5px;
	display:block;	
}

ul.news-right-list li .news-right-content p{
	font-size:9pt;
	color:#898989;
	display:block;	
}

.news-detail-cover{
	display:block;	
	color:#000000;
	font-size:10pt;
	line-height:15pt;	
}

.news-detail-cover .news-title{
	font-size:15pt;
	font-family:"Arial-Bold";
	line-height:19pt;
	color:#000000;
	line-height:18pt;
	padding-bottom:20px	
}

.news-detail-cover img{
	display:block;
	width:100%;
	max-width:auto;
	padding-bottom:20px;
}

.news-detail-cover p > img{
	display:block;
	width:auto;
	max-width:100%;
	padding-top:20px;
}
	

.news-detail-cover .news-date{
	display:block;
	width:100%;
	color:#222;
	font-size:10pt;
	padding-bottom:20px;
	margin-bottom:20px;	
	position:relative;
}

.news-detail-cover .news-date:before{
	position:absolute;
	bottom:0;
	left:0;
	height:3px;
	width:50px;
	background:#f24545;	
	content:"";
}

.news-detail-cover p{
	color:#000000;
	font-size:10pt;
	line-height:15pt;	
}


.news-detail-cover ul{
	list-style-type:disc;
	margin-left:20px;
	padding-bottom:20px;	
}

.news-detail-cover ul li{
	margin-bottom:3px;
	color:#000000;
	font-size:10pt;
	line-height:15pt;	
}

.news-detail-cover a{
	color:#f9b500;
}

.news-social-share{
	display:block;
	width:100%;
	padding:50px 0px;	
	text-align:center;
}

.news-social-share p{
	color:#959595;	
}

.news-social-share ul{
	display:block;
	width:100%;
	margin-top:30px;
	text-align:center;
}

.news-social-share ul li{
	display:inline-block;
	margin:0px 10px 5px 0px;	
	color:#898989;
	vertical-align:middle;
}


.news-social-share ul li a i{
	display:block;
	height:30px;
	width:30px;
	border-radius:50%;	
	-moz-border-radius:50%;	
	-ms-border-radius:50%;	
	-o-border-radius:50%;	
	-webkit-border-radius:50%;	
	color:#fff;
	line-height:30px;
	text-align:center;
}

.news-social-share ul li a i:hover{
	opacity:0.8;	
}

.news-social-share ul li a i.fb{
	background:#486dab;	
}

.news-social-share ul li a i.gp{
	background:#ff523e;	
}

.news-social-share ul li a i.tw{
	background:#089ef6;	
}

.news-prev-next{
	display:block;
	width:100%;	
}

.news-prev-next ul{
	overflow:hidden;
}

.news-prev-next ul li{
	display:block;
	float:left;
	width:50%;
	border:1px solid #ebebeb;	
	padding:20px 20px;
}

.news-prev-next ul li:first-child{
	border-right:none;	
	text-align:left;
	

}

.news-prev-next ul li:last-child{
	text-align:right;

}

.news-prev-next ul li a{
	display:block;
	color:#898989;
	padding-bottom:5px;
	font-size:11pt;
}

.news-prev-next ul li a:hover{
	color:#85c539;
	text-decoration:underline;	
}

.news-prev-next ul li b{
	font-family:"Arial-Bold";
	font-size:11pt;
	display:block;
	line-height:14pt;
	height:36px;
	overflow:hidden;
}


.tipsterprofile-cover{
	display:block;
	width:100%;	
	padding-bottom:50px;
}

.tipsterprofile-top{
	display:block;
	width:100%;
	overflow:hidden;
	margin-top:50px;	
}

.tipsterprofile-top .tipsterprofile-profile-pic{
	display:block;
	width:30%;
	float:left;	
}


.tipsterprofile-top .tipsterprofile-profile-pic .p-img{
	display:block;
	margin:0 auto 20px;
	width:130px;
	height:130px;
	border-radius:50%;	
	-moz-border-radius:50%;	
	-ms-border-radius:50%;	
	-o-border-radius:50%;	
	-webkit-border-radius:50%;	
	background-size:cover !important;
	background-position:center !important;
	background-repeat: no-repeat !important;
}

a.follow{
	display:block;
	width:100%;
	background:#624662;
	color:#fff;
	border-radius:5px;	
	-moz-border-radius:5px;	
	-ms-border-radius:5px;	
	-o-border-radius:5px;	
	-webkit-border-radius:5px;	
	padding: 10px 10px;
	text-align:center;
}

a.unfollow{
	display:block;
	width:100%;
	background:#606c81;
	color:#e9f0ff;
	border-radius:5px;	
	-moz-border-radius:5px;	
	-ms-border-radius:5px;	
	-o-border-radius:5px;	
	-webkit-border-radius:5px;	
	padding:10px 10px;
	text-align:center;
}

.tipsterprofile-tipstertype{
	display:block;
	float:left;
	width:70%;
	padding-left:30px;	
}

.tipsterprofile-tipstertype span.tipsterprofile-name{
	display:inline-block;
	vertical-align:baseline;
	color:#000000;
	font-size:14pt;
	line-height:16pt;
	margin-right:15px;
}

.tipsterprofile-tipstertype span.tipsterprofile-type{
	display:inline-block;
	vertical-align:baseline;
	color:#898989;
	font-size:11pt;	
}

.tipsterprofile-tipstertype ul.tipsterprofile-follower{
	display:block;
	text-align:center;
	padding:15px 20px;
	border:1px solid #d7d7d7;
	border-radius:5px;	
	-moz-border-radius:5px;	
	-ms-border-radius:5px;	
	-o-border-radius:5px;	
	-webkit-border-radius:5px;	
	margin:15px 0px;
}

.tipsterprofile-tipstertype ul.tipsterprofile-follower li{
	display:inline-block;
	vertical-align:middle;
	margin:5px 0px;	
	text-align:center;
	width:170px;
}

.tipsterprofile-tipstertype ul.tipsterprofile-follower li b{
	font-size:12pt;
	font-family:"Arial-Bold";
	text-align:center;
	display:block;
	padding-bottom:5px;
	color:#000000;
}

.tipsterprofile-tipstertype ul.tipsterprofile-follower li p{
	font-size:10pt;
	color:#898989;
	text-align:center;	
}

.tipsterprofile-tipstertype ul.tipsterprofile-follower li i{
	color:#00b48d;	
	font-size:12pt;
	font-family:"Arial-Bold";
	text-align:center;
	display:block;
	padding-bottom:5px;
}

ul.tipsterprofile-social{
	display:block;
	width:100%;
	margin-top:20px;
}

ul.tipsterprofile-social li{
	display:inline-block;
	margin:0px 10px 5px 0px;	
	color:#000;
	vertical-align:middle;
}

ul.tipsterprofile-social li:first-child{
	font-weight:bold;	
}


ul.tipsterprofile-social li a i{
	display:block;
	height:30px;
	width:30px;
	border-radius:50%;	
	-moz-border-radius:50%;	
	-ms-border-radius:50%;	
	-o-border-radius:50%;	
	-webkit-border-radius:50%;	
	color:#fff;
	line-height:30px;
	text-align:center;
}

ul.tipsterprofile-social li a i:hover{
	opacity:0.8;	
}

ul.tipsterprofile-social li a i.fb{
	background:#486dab;	
}

ul.tipsterprofile-social li a i.gp{
	background:#ff523e;	
}

ul.tipsterprofile-social li a i.tw{
	background:#089ef6;	
}


.tipsterprofile-bottom{
	display:block;
	width:100%;
	overflow:hidden;
	margin-top:30px;	
}

.tipsterprofile-alltimestatistic{
	display: block;
    width: 30%;
    float: left;
	border:1px solid #e9ebf4;
	padding:15px 15px;
	border-radius:5px;	
	-moz-border-radius:5px;	
	-ms-border-radius:5px;	
	-o-border-radius:5px;	
	-webkit-border-radius:5px;	
}

.tipsterprofile-alltimestatistic .title{
	display: block;
    color: #000000;
    font-family: "Arial-Bold";
    font-size: 11pt;
    text-align: left;
    position: relative;
	padding-bottom:10px;
	border-bottom:1px solid #e9ebf4;
	margin-bottom:20px;
}

.tipsterprofile-alltimestatistic ul.statistic-list{
	display:block;
	width:100%;	
	padding-bottom:20px;
	border-bottom:1px solid #e9ebf4;
	margin-bottom:20px;
}

.tipsterprofile-alltimestatistic ul.statistic-list li{
	overflow:hidden;
	display:block;
	width:100%;
	margin-bottom:8px;	
}

.tipsterprofile-alltimestatistic ul.statistic-list li b{
	color:#959595;
	font-weight:bold;
	float:left;
	display:block;
	font-size:10pt;	
}

.tipsterprofile-alltimestatistic ul.statistic-list li i{
	color:#00b48d;
	font-weight:bold;
	float:right;
	display:block;
	font-size:10pt;		
}

.tipsterprofile-alltimestatistic ul.statistic-list li span{
	color:#000;
	font-weight:bold;
	float:right;
	display:block;
	font-size:10pt;		
}

.tipsterprofile-alltimestatistic ul.totaltips{
	display:block;	
}

.tipsterprofile-alltimestatistic ul.totaltips li{
	display:block;
	overflow:hidden;
	margin-bottom:8px;	
}



.tipsterprofile-alltimestatistic ul.totaltips li b{
	font-weight:bold;
	float:left;
	display:block;
	font-size:10pt;	
	color:#898989;
}


.tipsterprofile-alltimestatistic ul.totaltips li i{
	font-weight:bold;
	float:right;
	display:block;
	font-size:10pt;		
}

.tipsterprofile-alltimestatistic ul.totaltips li.tt b{
	margin-bottom:10px;	
	color:#000;
}

.tipsterprofile-alltimestatistic ul.totaltips li.st i{
	color:#00b48d;
}

.tipsterprofile-alltimestatistic ul.totaltips li.ft i{
	color:#f24545;
}

.tipsterprofile-alltimestatistic ul.totaltips li.dt i{
	color:#624662;
}




.bar-outter{
	width:100%;
	position:relative;
	border-radius:50px;
	-moz-border-radius:50px;
	-ms-border-radius:50px;
	-o-border-radius:50px;
	-webkit-border-radius:50px;
	background:#ebebeb;
	height:10px;
	overflow:hidden;
	margin-top:5px;
}

.bar-inner{
	position:absolute;
	left:0;
	top:0;	
	border-radius:50px;
	-moz-border-radius:50px;
	-ms-border-radius:50px;
	-o-border-radius:50px;
	-webkit-border-radius:50px;
	height:10px;
	z-index:8;
	
}

.bar-outter .bar-inner.animated{
	animation:loadbar 2s normal forwards ease-in-out;
  	-webkit-animation:loadbar 2s normal forwards ease-in-out;
}


ul.totaltips li.st .bar-outter .bar-inner{
	background:#00b48d;	
}

ul.totaltips li.ft .bar-outter .bar-inner{
	background:#f24545;	
}

ul.totaltips li.dt .bar-outter .bar-inner{
	background:#624662;	
}

@keyframes loadbar {

  0% {
    width: 0%;
  }

  100% {
   
  }
}
@-webkit-keyframes loadbar {

  0% {
    width: 0%;
  }

  100% {
    
  }

}

.tipsterprofile-summary{
	display: block;
    float: left;
    width: 70%;
    padding-left: 30px;
	position:relative;
	overflow:hidden;
}

.tipsterprofile-summary ul.summary-tab{
	display:block;
	width:100%;
	border-bottom:5px solid #e9efff;	
}

.tipsterprofile-summary ul.summary-tab li{
	display:inline-block;
	vertical-align:bottom;
	margin:0px 20px;
		
}

.tipsterprofile-summary ul.summary-tab li:first-child{
	margin-left:0;	
}

.tipsterprofile-summary ul.summary-tab li:last-child{
	margin-right:0;	
}

.tipsterprofile-summary ul.summary-tab li a{
	display:block;
	color:#422e5f;
	font-size:11pt;
	font-family:"Arial-Bold";	
	position:relative;
	padding:10px 5px;
}

.tipsterprofile-summary ul.summary-tab li.active a{
	color:#000000;	
}

.tipsterprofile-summary ul.summary-tab li.active a:before{
	content:"";
	position:absolute;
	bottom:-5px;
	left:0;
	width:100%;
	height:5px;
	background:#f9b500;	
}

.tipsterprofile-summary .summary-tab-content{
	display:none;
	padding:20px 20px;
	border:1px solid #e9efff;
	border-top:none;
}

.tipsterprofile-summary .summary-tab-content span.title{
	color:#000000;
	font-size:11pt;
	font-family:"Arial-Bold";
	display:block;
	padding-bottom:20px;	
}

.tipsterprofile-summary .summary-tab-content#t-profile p{
	color:#000;
	font-size:10pt;
	line-height:15pt;	
}

.tipsterprofile-summary .summary-tab-content#t-servicetype ul{
	display:block;
	width:100%;
	overflow:hidden;	
}

.tipsterprofile-summary .summary-tab-content#t-servicetype ul li{
	display:block;
	float:left;
	margin:0px 15px 15px 0px;	
	width:200px;
	padding:10px 20px;
	background:#e9efff;
	
	border-radius:5px;	
	-moz-border-radius:5px;	
	-ms-border-radius:5px;	
	-o-border-radius:5px;	
	-webkit-border-radius:5px;	
}

.tipsterprofile-summary .summary-tab-content#t-servicetype ul li b{
	display:block;
	color:#000;
	font-family:"Arial-Bold";
	font-size:12pt;
	padding:10px 0px 3px;
	position:relative;	
}

.tipsterprofile-summary .summary-tab-content#t-servicetype ul li i{
	display:block;
	color:#898989;
	font-size:10pt;
	line-height:12pt;
}

.tipsterprofile-summary .summary-tab-content#t-servicetype ul li b:before{
	content:"";
	top:0;
	left:0;
	width:20px;
	height:4px;
	border-radius:5px;	
	-moz-border-radius:5px;	
	-ms-border-radius:5px;	
	-o-border-radius:5px;	
	-webkit-border-radius:5px;	
	position:absolute;
}


.tipsterprofile-summary .summary-tab-content#t-servicetype ul li.ah b:before{
	background:#956db6;	
}

.tipsterprofile-summary .summary-tab-content#t-servicetype ul li.fo b:before{
	background:#e67e22;	
}

.tipsterprofile-summary .summary-tab-content#t-servicetype ul li.tg b:before{
	background:#009bcb;	
}

.tipsterprofile-summary .summary-tab-content#t-country > p{
	color:#000;
	font-size:10pt;	
}

.tipsterprofile-summary .summary-tab-content#t-country > p b{
	font-size:13pt;
	font-family:"Arial-Bold";
	color:#00b48d;
	margin-left:10px;	
}

.tipsterprofile-summary .summary-tab-content#t-country ul{
	display:block;
	overflow:hidden;
	width:100%;	
	padding-top:15px;
}

.tipsterprofile-summary .summary-tab-content#t-country ul li{
	display:block;
	float:left;
	width:32%;
	margin:0px 1% 10px;	
	padding:10px 15px;
	background:#e9efff;
	position:relative;
	border-radius:5px;	
	-moz-border-radius:5px;	
	-ms-border-radius:5px;	
	-o-border-radius:5px;	
	-webkit-border-radius:5px;	
}

.tipsterprofile-summary .summary-tab-content#t-country ul li:nth-child(3n+1){
	margin-left:0;	
}

.tipsterprofile-summary .summary-tab-content#t-country ul li:nth-child(3n){
	margin-right:0;
}

.tipsterprofile-summary .summary-tab-content#t-country ul li p{
	color:#000;
	font-size:10pt;
	position:Relative;
	padding:10px 0px 5px;	
}

.tipsterprofile-summary .summary-tab-content#t-country ul li p:before{
	content:"";
	top:0;
	left:0;
	width:20px;
	height:4px;
	border-radius:5px;	
	-moz-border-radius:5px;	
	-ms-border-radius:5px;	
	-o-border-radius:5px;	
	-webkit-border-radius:5px;	
	position:absolute;
	background:#956db6;	
}

.tipsterprofile-summary .summary-tab-content#t-country ul li p b{
	font-size:12pt;
	font-family:"Arial-Bold";
	margin-right:5px;	
}

.tipsterprofile-summary .summary-tab-content#t-country ul li i{
	color:#009bcb;
	display:block;
	font-size:10pt;	
}

.tipsterprofile-summary .summary-tab-content#t-country ul li .flag-img{
	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%);	
	
	width:40px;
	height:40px;
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-webkit-border-radius:50%;
	-o-border-radius:50%;
	
	background-size:cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}

.tipsterprofile-summary .summary-tab-content#t-awards ul{
	display:block;
	width:100%;
	position:relative;
	overflow:hidden;
}

.tipsterprofile-summary .summary-tab-content#t-awards ul li{
	display:block;
	float:left;
	width:174px;
	margin:5px 2% 5px 0px;	
}



.tipsterprofile-summary .summary-tab-content#t-awards ul li:last-child{
	margin-right:0;	
}

.tipsterprofile-summary .summary-tab-content#t-awards ul li b{
	color:#898989;
	font-family:"Arial-Bold";
	font-size:10pt;
	display:block;
	padding-bottom:3px;	
}
.tipsterprofile-summary .summary-tab-content#t-awards ul li i{
	display:block;
	color:#000;
	font-size:9pt;
	padding-bottom:5px;	
}

.tipsterprofile-summary .summary-tab-content#t-awards ul li > div{
	display:block;
	width:100%;
	padding: 10px 15px;
    background: #e9efff;
    position: relative;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;	
}

.tipsterprofile-summary .summary-tab-content#t-awards ul li > div p{
	display:block;
	position:Relative;
	font-size:10pt;
	color:#000;	
	padding:10px 0px 0px;
}

.tipsterprofile-summary .summary-tab-content#t-awards ul li > div p span{
	color:#000;
	font-size:16pt;
	font-family:"Arial-Bold";
}


.tipsterprofile-summary .summary-tab-content#t-awards ul li > div p:before{
	content:"";
	top:0;
	left:0;
	width:20px;
	height:4px;
	border-radius:5px;	
	-moz-border-radius:5px;	
	-ms-border-radius:5px;	
	-o-border-radius:5px;	
	-webkit-border-radius:5px;	
	position:absolute;
	background:#956db6;	
}

.tipsterprofile-summary .summary-tab-content#t-awards ul li > div img{
	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%);	
}

.tipsterprofile-summary .summary-tab-content#t-awards .div-line{
	display:block;
	width:100%;
	height:1px;
	background:#d7d7d7;
	margin:20px 0px;
}

.tipsterprofile-summary .bundletipster-subscription{
	display:block;
	width:100%;
	padding-bottom:20px;
}

.tipsterprofile-summary .bundletipster-subscription span.title{
	color: #000000;
    font-size: 11pt;
    font-family: "Arial-Bold";
    display: block;
    padding-bottom: 20px;	
}

.tipsterprofile-summary .bundletipster-subscription ul{
	display: flex;
  flex-wrap:wrap;
  width: 100%;
  text-align: center;
  padding-bottom: 10px;
  gap:2%;
  row-gap:20px;
}

.tipsterprofile-summary .bundletipster-subscription ul li{
	display:block;
	width:49%;
	text-align:center;
}

.tipsterprofile-summary .bundletipster-subscription ul li:first-child{
	float:left;	
}

.tipsterprofile-summary .bundletipster-subscription ul li:last-child{
	float:right;
}

.tipsterprofile-summary .bundletipster-subscription ul li a{
	width:100%;
	display: block;
    padding: 10px 10px;	
	line-height:1.3;
	border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -webkit-border-radius: 20px;
    -o-border-radius: 20px;	
}

.tipsterprofile-summary .bundletipster-subscription ul li:first-child a{
	background:#624662;
	color:#fff;
}

.tipsterprofile-summary .bundletipster-subscription ul li:nth-child(2) a {
  background: #f24545;
  color: #fff;
}

.tipsterprofile-summary .bundletipster-subscription ul li:last-child a{
	background:#85c539;
	color:#fff;
}

.tipsterprofile-runningtips{
	display:block;
	width:100%;	
}

.tipsterprofile-runningtips h1, .tipsterprofile-runningtips .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.tipsterprofile-runningtips h1 b, .tipsterprofile-runningtips .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}

.tipsterprofile-runningtips .runningtips-table{
	display: block;
    padding: 30px 15px;
    position: relative;	
}


.tipsterprofile-runningtips .runningtips-table ul.tips-table-title{
	display:block;
	width:100%;
	overflow:hidden;
	background:#422e5f;	
	margin-bottom:10px;
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-title li{
	color:#fff;
	display:block;
	float:left;

	font-weight:bold;
	padding:10px 10px;	
	font-size:10pt;
	text-transform:capitalize;
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-title li.date{
	width:8%;
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-title li.team{
	width:17%;
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-title li.type{
	width:14%;
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-title li.tip{
	width:15%;
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-title li.wager{
	width:9%;
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-title li.odds{
	width:15%;
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-title li.earn{
	width:9%;
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-title li.result{
	width:13%;
}


.tipsterprofile-runningtips .runningtips-table ul.tips-table-content {
    display: block;
    width: 100%;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 10px;
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li {
    display: block;
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li span.match-title {
    color: #000000;
    background: #ebebeb;
    padding: 10px 10px;
    font-family: "Arial-Bold";
    font-size: 11pt;
    display: block;
    width: 100%;
    height: auto;
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .content-cover {
    padding: 15px 0px;
    background: #fff;
    position: relative;
    display: flex;
	flex-wrap:wrap;
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .content-cover span{
	display:block;	
	float:left;
	padding: 3px 10px 0px;
	line-height:13pt;
	height:41px;
	
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .date{
	width:8%;
	color:#624662;
	
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .date i{
	display:block;	
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .team{
	width:17%;
	border-right:1px solid #d7d7d7;
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .team a{
	color:#000;
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .team a:hover{
	color:#f24545;
	text-decoration:underline;
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .team i{
	display:block;
}	


.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .type{
	width:14%;
	border-right:1px solid #d7d7d7;
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .tip_wager_odds_earn{
	width:48%;
	border-right:1px solid #d7d7d7;
	overflow:visible !important;
	padding-top:1px;
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .tip_wager_odds_earn a.clicktobuy {
    background: #f24545;
    display: block;
    color: #fff;
    text-align: center;
    width: 100%;
    padding: 10px 10px;
    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;	
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .tip_wager_odds_earn a.clicktobuy:hover{
	background:#b53232;
	
	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;	
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .result{
	width:13%;
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .result i{
	display:block;	
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .tip_wager_odds_earn a.addbundle-7{
	float:left;	
	display:block;
	width:49%;
	vertical-align:middle;	
	padding:10px 10px;
	background:#f24545;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;	
	font-size:9pt;
	color:#fff;
	text-align:center;
	
	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;	
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .tip_wager_odds_earn a.addbundle-7:hover{
	background:#b53232;
	
	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;		
}


.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .tip_wager_odds_earn a.addbundle-30{
	float:right;	
	display:block;
	width:49%;
	vertical-align:middle;	
	padding:10px 10px;
	background:#85c539;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;	
	font-size:9pt;
	color:#fff;
	text-align:center;
	
	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;	
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .tip_wager_odds_earn a.addbundle-30:hover{
	background: #f4931f;
	
	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;		
}



.tipsterprofile-performancetable{
	display:block;
	width:100%;	
}

.tipsterprofile-performancetable h1, .tipsterprofile-performancetable .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.tipsterprofile-performancetable h1 b, .tipsterprofile-performancetable .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}

.tipsterprofile-performancetable .runningtips-table{
	display: block;
    padding: 30px 15px;
    position: relative;	
}


.tipsterprofile-performancetable .runningtips-table ul.tips-table-title{
	display:block;
	width:100%;
	overflow:hidden;
	background:#422e5f;	
	margin-bottom:10px;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-title li{
	color:#fff;
	display:block;
	float:left;

	font-weight:bold;
	padding:10px 10px;	
	font-size:10pt;
	text-transform:capitalize;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-title li.date{
	width:8%;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-title li.team{
	width:17%;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-title li.type{
	width:14%;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-title li.tip{
	width:21%;
	text-align:left;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-title li.wager{
	width:9%;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-title li.odds{
	width:9%;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-title li.earn{
	width:9%;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-title li.result{
	width:13%;
}


.tipsterprofile-performancetable .runningtips-table ul.tips-table-content {
    display: block;
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 10px;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li {
    display: block;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li span.match-title {
    color: #000000;
    background: #ebebeb;
    padding: 10px 10px;
    font-family: "Arial-Bold";
    font-size: 11pt;
    display: block;
    width: 100%;
    height: auto;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .content-cover {
    padding: 15px 0px;
    background: #fff;
    position: relative;
    display: block;
    overflow: hidden;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .content-cover span{
	display:block;	
	float:left;
	padding: 3px 10px 0px;
	line-height:13pt;
	height:41px;
	
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .date{
	width:8%;
	color:#624662;
	
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .date i{
	display:block;	
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .team{
	width:17%;
	border-right:1px solid #d7d7d7;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .team i{
	display:block;
}	


.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .type{
	width:14%;
	border-right:1px solid #d7d7d7;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .tip{
	width:21%;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .tip b{
    display: block;
    vertical-align: middle;
    padding: 10px 10px;
    background: #e9efff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    color:#000000;
	text-align:center;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .wager{
	width:9%;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .wager b{
    display: block;
    vertical-align: middle;
    padding: 10px 10px;
    background: #e9efff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    color:#000000;
	text-align:center;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .odds{
	width:9%;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .odds b{
    display: block;
    vertical-align: middle;
    padding: 10px 10px;
    background: #e9efff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    color:#000000;
	text-align:center;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .earn{
	width:9%;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .earn b{
    display: block;
    vertical-align: middle;
    padding: 10px 10px;
    background: #e9efff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    color:#000000;
	text-align:center;
	
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .result{
	width:13%;
	border-left:1px solid #d7d7d7;
}

.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .result i{
	display:block;	
}

.tipsterprofile-select-date{
	display:block;
	padding:10px 0px 0px;
	
}


.tipsterprofile-select-date p{
	float:left;
	color:#000000;
	display:block;	
	margin-top:15px;
}

.tipsterprofile-select-date .date-range-wrapper{
	display:block;	
	float:right;
	margin-left:20px;
	position:relative;
	z-index:1000;
}

.tipsterprofile-select-date .date-range-wrapper .date-select{
	display:block;
	width:150px;
	text-align:left;
	
    padding: 10px 15px;
    border: 1px solid #ebebeb;
    color: #000000;
    background: transparent;
    margin-bottom: 20px;
    min-width: 200px;
    background: url(../images/down-arrow.png) no-repeat;
    background-position: center right 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;	
	
	height:37px;
	cursor:pointer;
}

.tipsterprofile-select-date select{
	    display: block;
    float: right;
    padding: 10px 15px;
    border: 1px solid #ebebeb;
    color: #000000;
    background: transparent;
    margin-bottom: 20px;
    min-width: 200px;
    background: url(../images/down-arrow.png) no-repeat;
    background-position: center right 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;	
}




/*date range*/
.daterange-picker{
	display:block;
	height:40px;
	width:100%;
	position:relative;
}



.picked-date{

	font-size:10pt;
	color:#000;
	margin-top:-20px;
	display:block;
}



.datepicker-button{
	float:right;
	display:block;
    padding: 7px 20px;
    border: 1px solid #d7d7d7;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: url(../images/down-arrow.png) no-repeat right 5px center;
    cursor: pointer;
	color:#000;
	width:150px;
	text-align:left;
	font-size:10pt;
}



#mytipster{
	display:block;
}



.daterange-picker-popup{
	position:absolute;
	top:40px;
	z-index:1000;
	background:#fff;
	border:1px solid #d7d7d7;
	padding-bottom:30px;
	border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-webkit-box-shadow: 9px 11px 10px -6px rgba(0,0,0,0.35);
    -moz-box-shadow: 9px 11px 10px -6px rgba(0,0,0,0.35);
    box-shadow: 9px 11px 10px -6px rgba(0,0,0,0.35);
	display:none;
}

.daterange-picker-popup.rtl{
	right:0;	
}

.daterange-picker-popup.ltr{
	left:0;	
}


.daterange-thead{
	display:block;
	width:100%;
	position:relative;
	padding:15px 20px;
}



.daterange-thead i.close-calendar{
	position: absolute;
    right: 10px;
    top: 5px;
    font-size: 22pt;
	cursor:pointer;
	padding:0px 10px;
}



.daterange-thead p{
	font-family:"Arial-Bold";
	padding-bottom:5px;
	font-size:11pt;
}



.daterange-tbody{
	display:table;
	width:745px;
	position:relative;
}



.daterange-td{
	padding:10px 20px;
	width:280px;
	display:table-cell;
	vertical-align:top;
}



.daterange-td span input{
	display:inline-block;
	vertical-align:middle;
	width:160px;
	background: #fff;
}



.daterange-td:nth-child(2){
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
}



ul.range-select {
	margin-bottom:20px;
}



ul.range-select li{
	display:block;
	width:100%;
	text-align:center;
	padding:10px 10px;
	margin:5px 0px;
	cursor:pointer;
	color:#85c539;
	font-family:"Arial-Bold";
	text-transform:uppercase;
}



ul.range-select li:hover{
	background:#f5f5f5;	
	color:#000;
}



.daterange-td:last-child{
	width:180px;
}



.daterange-td:last-child input{
	width:100%;
	cursor:pointer;
	font-family:"Arial-Bold";
}

.daterange-td:last-child input.cancel-button{
	border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;

    text-align: center;
    background: #898989;
    color: #fff;
    display: block;
    padding: 13px 20px;
    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;	
}
/*date range*/


.shoppingcart{
	display:block;
	width:100%;	
	padding-top:30px;
}

.shoppingcart h1, .shoppingcart .h1{
	display: block;
    text-align: center;
    color: #000000;
    font-family: "Arial-Bold";
    font-size: 17pt;
	float:left;
}


.shoppingcart ul.cart-total{
	float:right;
	display:block;	
}

.shoppingcart ul.cart-total li{
	display:inline-block;
	vertical-align:middle;	
	font-size:10pt;
	color:#898989;	
	margin:5px 20px 5px 0px;
}

.shoppingcart ul.cart-total li:last-child{
	margin-right:0;	
}

.shoppingcart ul.cart-total li b{
    color: #000000;
    font-family: "Arial-Bold";
    font-size: 17pt;	
	margin-left:5px;
}

.shoppingcart ul.cart-total li input#submit{
	display: block;
    padding: 10px 20px;
    text-align: center;
    font-size: 11pt;
	background:#00b07d;
	color:#fff;
    font-family: "Arial-Bold";
    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;
	width:200px;
	border:none;
	cursor:pointer;
		
}

.cart-itemlist-cover{
	display:block;
	width:100%;
	background:#fff;
	padding:20px 30px;	
	margin:20px 0px;
	border:1px solid #ebebeb;
}

.shoppingcart a.continue{
	color:#85c539;
	font-size:11pt;
	font-family:"Arial-Bold";	
}

.shoppingcart .checkbox-checkout{
	position:relative;	
	float:right;
}

.shoppingcart .checkbox-checkout input{
	display:block;
	padding:0px 0px 0px 0px;	
	position:absolute;
	z-index:-1;
	width:100%;
	height:100%;
	top:0;
	left:0;
}

.shoppingcart .checkbox-checkout label{
	display:block;
	width:100%;
	padding-left:25px;
	color:#000;
	position:relative;	
	line-height:15pt;
	cursor:pointer;
}

.shoppingcart .checkbox-checkout label a{
	color:#85c539;	
	
}

.shoppingcart .checkbox-checkout label:before{
	position:absolute;
	left:0;
	top:2px;
	width:15px;
	height:15px;
	border-radius:2px;	
	-moz-border-radius:2px;	
	-ms-border-radius:2px;	
	-o-border-radius:2px;	
	-webkit-border-radius:2px;	
	border:1px solid #d7d7d7;
	content:"";
	background:#fff;
}

.shoppingcart .checkbox-checkout input[type="checkbox"]:checked + label:after{
	position:absolute;
	left:6px;
	top:4px;
	width:4px;
	height:8px;
	border-right:2px solid #85c539;
	border-bottom:2px solid #85c539;
	content:"";	
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
}


ul.cart-itemlist{
	display:block;
	width:100%;
	overflow:hidden;	
}

ul.cart-itemlist li{
	display:block;
	position:relative;
}

ul.cart-itemlist li .content-cover span{
	display:block;	
	float:left;
	padding: 3px 10px 0px;
	line-height:13pt;
	height:auto;
	
}

ul.cart-itemlist li span.match-title{
	color:#000000;
	background:#ebebeb;
	padding: 10px 10px;
	font-family:"Arial-Bold";
	font-size:11pt;
	display:block;
	width:100%;
	height:auto;
}

ul.cart-itemlist li .content-cover{
	padding:15px 0px;
	background:#fff;	
	position:relative;
	display:flex;
	flex-wrap:wrap;
}

ul.cart-itemlist li .date{
	width:8%;
	color:#624662;
	
}

ul.cart-itemlist li .date i{
	display:block;	
}

ul.cart-itemlist li .team{
	width:19%;
	border-right:1px solid #d7d7d7;
}

ul.cart-itemlist li .team i{
	display:block;
}	

ul.cart-itemlist li .tipster{
	width:23%;
	border-right:1px solid #d7d7d7;
}

ul.cart-itemlist li .tipster a{
	color:#00aeef;
	display:block;
}

ul.cart-itemlist li .tipster a:hover{
	text-decoration:underline;	
}

ul.cart-itemlist li .tipster a i{
	display:block;	
}

ul.cart-itemlist li .type{
	width:10%;
	border-right:1px solid #d7d7d7;
}

ul.cart-itemlist li .package{
	width:22%;
	
}


ul.cart-itemlist li .package b{
	color: #000000;
    font-size: 10pt;
	margin-top:10px;
	display:block;
			
}

ul.cart-itemlist li .price{
	width:10%;
	border-right:1px solid #d7d7d7;
	
}

ul.cart-itemlist li .price b{
	color: #000000;
    font-family: "Arial-Bold";
    font-size: 15pt;
	margin-top:10px;
	display:block;	
}


ul.cart-itemlist li .del_row{
	width:8%;	
}

ul.cart-itemlist li .del_row b{
	display:block;
	width:25px;
	height:25px;
	background:#000000;
	color:#fff;
	line-height:25px;
	text-align:center;
	margin:5px auto 0px;
	cursor:pointer;
	font-size:13pt;
	border-radius:50%;	
	-moz-border-radius:50%;	
	-ms-border-radius:50%;	
	-o-border-radius:50%;	
	-webkit-border-radius:50%;	
}




.checkout-cover{
	display:block;
	width:100%;	
	padding-top:30px;
}

.checkout-cover h1, .checkout-cover .h1{
	display: block;
    text-align: center;
    color: #000000;
    font-family: "Arial-Bold";
    font-size: 17pt;
	float:left;
}


.checkout-cover ul.cart-total{
	float:right;
	display:block;	
}

.checkout-cover ul.cart-total li{
	display:inline-block;
	vertical-align:middle;	
	font-size:10pt;
	color:#898989;	
	margin:5px 20px 5px 0px;
}

.checkout-cover ul.cart-total li:last-child{
	margin-right:0;	
}

.checkout-cover ul.cart-total li b{
    color: #000000;
    font-family: "Arial-Bold";
    font-size: 17pt;	
	margin-left:5px;
}

.checkout-cover ul.cart-total li a.cart-checkout{
	display: block;
    padding: 10px 20px;
    text-align: center;
    font-size: 11pt;
	background:#00b07d;
	color:#fff;
    font-family: "Arial-Bold";
    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;
	width:200px;
		
}

.payment-method-cover{
	display:block;
	width:100%;
	background:#fff;
	border:1px solid #ebebeb;
	padding:20px 30px;
	margin:20px 0px 20px;	
}

.payment-method-cover span.title{
	color:#000;
	font-size:11pt;
	font-family:"Arial-Bold";
	display:block;
	padding-bottom:10px;	
}

.payment-method-cover .select-deposit{
	display:block;
	padding:15px 0px;
	border-bottom:1px solid #d7d7d7;	
}

.payment-method-cover .select-deposit ul.deposit-package{
	width:100%;	
}

.payment-method-cover .select-deposit ul.deposit-package li{
	display:inline-block;
	vertical-align:top;
	width:200px;
	border:1px solid #ebebeb;
	padding:13px 20px;
	text-align:center;	
	margin:0px 10px 14px 0px;
	cursor:pointer;
	position:Relative;
}

.payment-method-cover .select-deposit ul.deposit-package li.active{
	border:1px solid #85c539;	
}

.payment-method-cover .select-deposit ul.deposit-package li.active:before{
	content:"\f058";
	position:absolute;
	top:5px;
	right:5px;
	color:#00b07d;
	font-family: 'Font Awesome 5 Free';
	font-size:15pt;
}

.payment-method-cover .select-deposit ul.deposit-package li b{
	display:inline-block;
	text-align:center;
	vertical-align:middle;
    color: #000000;
    font-family: "Arial-Bold";
    font-size: 14pt;
	margin-right:5px;
}

.payment-method-cover .select-deposit ul.deposit-package li i{
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	font-size:10pt;
	color:#898989;	
}

.payment-method-cover .select-method{
	display:block;
	padding:15px 0px;
	border-bottom:1px solid #d7d7d7;
}

.payment-method-cover ul.paymentmethod{
	display:block;
}

.payment-method-cover ul.paymentmethod li{
	display:inline-block;
	vertical-align:top;
	margin:0px 10px 14px 0px;
	border:1px solid #ebebeb;
	padding:10px 10px;
	text-align:center;
	width:200px;
	position:relative;
	cursor:pointer;
}

.payment-method-cover ul.paymentmethod li:hover{
	border:1px solid #85c539;
}

.payment-method-cover ul.paymentmethod li .pm-image{
	display:block;
	width:150px;
	margin:0 auto 10px;	
}

.payment-method-cover ul.paymentmethod li .pm-image img{
	display:block;
	width:100%;
	object-fit:contain;	
	height:70px;
}

.payment-method-cover ul.paymentmethod li .handling-fees{
	text-align:center;
	display:block;
	color:#898989;
	font-size:10pt;
	padding-bottom:5px;
}

.payment-method-cover ul.paymentmethod li.active{
	border:1px solid #85c539;	
}

.payment-method-cover ul.paymentmethod li.active:before{
	content:"\f058";
	position:absolute;
	top:5px;
	right:5px;
	color:#00b07d;
	font-family: 'Font Awesome 5 Free';
	font-size:15pt;
}

.payment-method-cover .select-country-bank{
	display:none;
	width:100%;
	padding:25px 0px 15px;	
}

.payment-method-cover ul.country-list{
	display:block;	
}

.payment-method-cover ul.country-list li{
	display:inline-block;
	vertical-align:top;
	
}

.payment-method-cover ul.country-list li a{
	display:block;
	padding:15px 10px;
	width:200px;
	margin:0px 10px 14px 0px;	
	border:1px solid #ebebeb;
	text-align:center;
	position:relative;
	text-transform:capitalize;
	cursor:pointer;	
	color:#000;
}

.payment-method-cover ul.country-list li.active a{
	border:1px solid #85c539;	
}

.payment-method-cover ul.country-list li.active a:before{
	content:"\f058";
	position:absolute;
	top:50%;
	right:5px;
	color:#00b07d;
	font-family: 'Font Awesome 5 Free';
	font-size:15pt;
	
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}

.payment-method-cover .bank-select{
	background:#f7f7f7;
	padding:20px 20px;	
	display:none;
}

.payment-method-cover .bank-select ul.banklist{
	display:block;
	width:100%;	
}

.payment-method-cover .bank-select ul.banklist li{
	display:inline-block;
	vertical-align:top;
	margin:0px 10px 14px 0px;
	background:#fff;
}

.payment-method-cover .bank-select ul.banklist li a{
	display:block;
	color:#000;
	width:200px;
	padding:0px 10px;	
	border:1px solid #ebebeb;	
	position:relative;
}

.payment-method-cover .bank-select ul.banklist li a img{
	text-align:center;
	display:block;
	width:auto;
	object-fit:contain;	
	margin:0 auto;
}

.payment-method-cover .bank-select ul.banklist li.active a{
	border:1px solid #85c539;	
}

.payment-method-cover .bank-select ul.banklist li.active a:before{
	content:"\f058";
	position:absolute;
	top:50%;
	right:5px;
	color:#00b07d;
	font-family: 'Font Awesome 5 Free';
	font-size:15pt;
	
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}

.checkout-cover .apply_coupon-code{
	display:block;
	float:left;
	width:100%;
	max-width:300px;
	background:#fff;
	border:1px solid #ebebeb;	
}

.checkout-cover .apply_coupon-code span{
	display:block;
	padding:15px 20px;
	color:#000;
	position:relative;
	
}

.checkout-cover .apply_coupon-code span b{
	position:absolute;	
	top:50%;
	right:20px;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	width:20px;
	height:20px;
	
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-webkit-border-radius:50%;
	-o-border-radius:50%;
	color:#000;
	border:1px solid #000;
	text-align:center;
	line-height:20px;
	font-size:12pt;
	cursor:pointer;
}

.checkout-cover .apply_coupon-code span b.open:before{
	content:"+";
	position:absolute;
	left:50%;
	top: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%);
}

.checkout-cover .apply_coupon-code span b.close:before{
	content:"-";
	position:absolute;
	left:50%;
	top: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%);
}

.checkout-cover .apply_coupon-code .enter_coupon-code{
	display:none;
	padding:10px 20px;
	overflow:hidden;
	margin-bottom:10px;
}

.checkout-cover .apply_coupon-code .enter_coupon-code input.coupon_code{
	display:block;
	width:70%;
	float:left;
	border:1px solid #ebebeb;
	padding:10px 20px;
	color:#000;	
	height:40px;
}

.checkout-cover .apply_coupon-code .enter_coupon-code input.sub{
	display:block;
	width:30%;
	float:left;
	border:1px solid #f9b500;
	color:#fff;
	font-family:"Arial-Bold";
	font-size:11pt;
	padding:0px 0px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#f9b500;
	cursor:pointer;
}

.checkout-cover .apply_coupon-code .enter_coupon-code input.remove_promotecode{
	display:block;
	width:30%;
	float:left;
	border:1px solid red;
	color:#fff;
	font-family:"Arial-Bold";
	font-size:11pt;
	padding:0px 0px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:red;
	cursor:pointer;
}

.checkout-cover .cart-total-table{
	display:block;
	width:250px;
	float:right;
}

.checkout-cover .cart-total-table ul{
	display:block;
	width:100%;
	overflow:hidden;
}

.checkout-cover .cart-total-table ul li{
	overflow:hidden;
	display:block;
	padding:0px 20px 15px;
}

.checkout-cover .cart-total-table ul li:last-child{
	border-top:1px solid #d7d7d7;	
	padding-top:15px;
}

.checkout-cover .cart-total-table ul li b{
	float:left;
	display:block;
	color:#898989;
	font-size:10pt;	
}

.checkout-cover .cart-total-table ul li i{
	color: #000000;
    font-family: "Arial-Bold";
    font-size: 11pt;
	display:block;
	float:right;
}

.onetime-email input.input-field{
	background:#f5f5f5;
}


.checkbox-checkmail{
	position:relative;	
	display:block;
	width:100%;
	padding:20px 0px;
}

.checkbox-checkmail input{
	display:block;
	padding:0px 0px 0px 0px;	
	position:absolute;
	z-index:-1;
	width:100%;
	height:100%;
	top:0;
	left:0;
	opacity:0;
}

.checkbox-checkmail label{
	display:block;
	width:100%;
	padding-left:25px;
	color:#000;
	position:relative;	
	line-height:15pt;
	cursor:pointer;
}

.checkbox-checkmail label a{
	color:#85c539;	
	
}

.checkbox-checkmail label:before{
	position:absolute;
	left:0;
	top:2px;
	width:15px;
	height:15px;
	border-radius:2px;	
	-moz-border-radius:2px;	
	-ms-border-radius:2px;	
	-o-border-radius:2px;	
	-webkit-border-radius:2px;	
	border:1px solid #d7d7d7;
	content:"";
	background:#fff;
}

.checkbox-checkmail input[type="checkbox"]:checked + label:after{
	position:absolute;
	left:6px;
	top:4px;
	width:4px;
	height:8px;
	border-right:2px solid #85c539;
	border-bottom:2px solid #85c539;
	content:"";	
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
}

.mobile-top .cover-main{
	padding:30px 0px 200px;	
}

.mobile-top .orange-bg{
	background:#00aeef;
	color:#fff;
	font-family:"Arial-Bold";
	padding:10px 15px;
	font-size:11pt;
	border-radius:20px;
	-moz-border-radius:20px;
	-ms-border-radius:20px;
	-o-border-radius:20px;
	-webkit-border-radius:20px;
	max-width:330px;
	text-align:center;
	margin-bottom:20px;
}

.mobile-top h1, .mobile-top .h1{
	color:#000000;
	font-size:40pt;
	line-height:48pt;
	display:block;
	width:100%;
	max-width:500px;	
	padding-bottom:30px;
}

.mobile-top p{
	font-size:10pt;
	color:#000;
	line-height:14pt;
	width:100%;
	max-width:500px;
}

.mobile-top ul{
	display:block;
	width:100%;
	max-width:600px;
	padding-top:30px;	
}

.mobile-top ul li{
	display:inline-block;
	vertical-align:middle;
	color:#898989;	
	margin-right:10px;
	margin-bottom:10px;
}

.mobile-bg1{
	position:absolute;
	right:0;
	bottom:0;
	z-index:-1;
}


.mobile-bg1 img{
	width:500px;	
}

.mobile-bg2{
	position:absolute;
	right:320px;
	bottom:0;
	z-index:10;	
}

.mobile-bg2 img{
	width:170px;	
}

.mobile-middle{
	display:block;
	width:100%;
	overflow:visible;
	background:#e9ebf4;	
	position:relative;
}

.mobile-middle:before{
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    top: -186px;
    left: -10px;
    border-bottom: 186px solid #e9ebf4;
    border-right: 99vw solid transparent;
}

.mobile-middle .mobile-img{
	display:block;
	width:250px;
	position:absolute;
	left:100px;
	top:-60px;
}

.mobile-middle .mobile-img img{
	width:100%;	
}

.mobile-middle .mobile-desc{
	display:block;
	padding:40px 10px 20px 450px;	
}

.mobile-middle .mobile-desc ul{
	width:100%;
}

.mobile-middle .mobile-desc ul li{
	display:inline-block;
	vertical-align:top;
	width:200px;
	text-align:center;
	margin:20px 20px;	
}

.mobile-middle .mobile-desc ul li .mobile-icon{
	display:block;	
	padding-bottom:10px;
}

.mobile-middle .mobile-desc ul li .mobile-icon img{
	display:block;
	width:auto;
	margin:0 auto;	
}

.mobile-middle .mobile-desc ul li p{
	color:#000;
	font-size:10pt;
	line-height:15pt;	
}

.mobile-bottom .cover-main{
	padding-bottom:20px;	
}

.mobile-bottom ul.heretohelp{
	display:block;
	text-align:center;
	padding:30px 0px;
}

.mobile-bottom ul.heretohelp li{
	display:inline-block;
	vertical-align:middle;
	margin:10px 10px;	
	text-align:center;
}


.mobile-bottom ul.heretohelp li img{
	width:150px;	
}

.mobile-bottom ul.heretohelp li:last-child{
	text-align:left;	
}

.mobile-bottom ul.heretohelp li b{
	color:#000000;
	font-size:12pt;
	display:block;
	padding-bottom:20px;	
	font-family:"Arial-Bold";
}

.mobile-bottom ul.heretohelp li p{
	color:#000;
	line-height:15pt;
	font-size:10pt;	
	width:100%;
	max-width:500px;
}


.member-dashboard{
	background:#f7f7f7;	
}


.member-dashboard-cover{
	display:table;
	width:100%;	
}

.member-dashboard-left{
	display:table-cell;	
	vertical-align:top;
	padding-right:20px;
	width:280px;
}

.member-dashboard-left .member-dashboard-nav{
	display:block;
	padding:15px 15px;
	border-radius:5px;	
	-moz-border-radius:5px;	
	-ms-border-radius:5px;	
	-o-border-radius:5px;	
	-webkit-border-radius:5px;	
	border:1px solid #ebebeb;
	background:#fff;
}


.member-dashboard-right{
	display:table-cell;
	vertical-align:top;
	width:auto;
	max-width:100%;
	padding:20px 15px 15px;	
	border-radius:5px;	
	-moz-border-radius:5px;	
	-ms-border-radius:5px;	
	-o-border-radius:5px;	
	-webkit-border-radius:5px;	
	border:1px solid #ebebeb;
	background:#fff;
}

.member-dashboard-nav .member-profile{
	display:block;
	width:100%;
	overflow:hidden;	
}

.member-dashboard-nav .member-profile .profile-img{
	display:block;
	float:left;
	width:80px;
	height:80px;
	border-radius:50%;	
	-moz-border-radius:50%;	
	-ms-border-radius:50%;	
	-o-border-radius:50%;	
	-webkit-border-radius:50%;	
	
	background-size:cover !important;
	background-repeat:no-repeat !important;
	background-position: center center !important;
}

.member-dashboard-nav .member-profile .profile-name{
	display:block;
	float:left;
	width:140px;
	padding:20px 10px;	
}

.member-dashboard-nav .member-profile .profile-name b{
	color:#000;
	font-family:"Arial-Bold";
	font-size:11pt;
	display:block;
	padding-bottom:15px;	
	color:#000000;
}

.member-dashboard-nav .member-profile .profile-name a{
	color:#ef4645;
	font-size:10pt;	
}

.member-dashboard-nav .member-profile .profile-name a i{
	margin-right:5px;	
}

.member-dashboard-nav .member-credit-balance{
	display:block;
	padding:8px 10px;
	border-radius:5px;	
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	
	background:#4b69ac;
	margin:10px 0px 0px;
	overflow:hidden;
	
}

.member-dashboard-nav .member-credit-balance b{
	display:block;
	float:left;
	color:#fff;	
	font-family:"Arial-Bold";
	font-size:11pt;
	margin-top:7px;
}

.member-dashboard-nav .member-credit-balance a{
	display:block;
	float:right;
	height:25px;
	width:25px;
	text-align:center;
	line-height:25px;
	color:#fff;
	background:#ef4645;	
	border-radius:5px;	
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.member-dashboard-nav .member-credit-balance i{
	color:#fff;
	font-family:"Arial-Bold";
	margin-right:8px;	
	display:block;
	float:right;
	font-size:11pt;
	margin-top:7px;
}

.member-ytd-tips-result{
	display:block;	
	margin-bottom:30px;
}

.member-ytd-tips-result ul{
	display:block;
	width:100%;	
}

.member-ytd-tips-result ul li{
	display:block;
	width:100%;
	overflow:hidden;
	padding:12px 10px;
	border-bottom:1px solid #d7d7d7;	
	color:#959595;
}

.member-ytd-tips-result ul li b{
	color:#000000;
	float:Right;
	font-size:11pt;
	font-family:"Arial-Bold";
}

.member-dashboard-nav-link{
	padding-bottom:20px;	
}

.member-dashboard-nav-link ul{
	width:100%;	
}

.member-dashboard-nav-link ul li{
	display:block;	
}

.member-dashboard-nav-link ul li a{
	display:block;
	width:100%;
	padding:12px 10px 12px 25px;	
	color:#000000;
}

.member-dashboard-nav-link ul li.active a{
	background:#e9efff;
	color:#ef4645;
	font-size:10pt;	
	border-radius:5px;	
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.member-deposit_qna_close{
	background:#f7f7f7;
	border:1px solid #ebebeb;
	border-radius:5px;	
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	padding:10px 15px;	
	margin-bottom:30px;
}

.member-deposit_qna_close ul{
	width:100%;	
	overflow:hidden;
}

.member-deposit_qna_close ul li{
	display:block;
	width:25%;
	float:left;
	padding:5px 5px;

}

.member-deposit_qna_close ul li i{
	color:#000;
	font-family:"Arial-Bold";
	font-size:11pt;
	float:left;	
	margin-top:11px;
}

.member-deposit_qna_close ul li b{
	color:#ef4645;	
	font-family:"Arial-Bold";
	font-size:11pt;
	float:right;
	margin-top:11px;
	margin-right:5px;
}

.member-deposit_qna_close ul li a{
	display:block;
	color:#fff;
	padding:10px 10px;
	
	width:100%;	
	text-align:center;
	border-radius:5px;	
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.member-deposit_qna_close ul li:nth-child(2) a{
	background:#ef4645;	
}

.member-deposit_qna_close ul li:nth-child(2) a:hover{
	background:#c13938;	
}

.member-deposit_qna_close ul li:nth-child(3) a{
	background:#f9b500;	
}

.member-deposit_qna_close ul li:nth-child(3) a:hover{
	background:#f4931f;	
}

.member-deposit_qna_close ul li:nth-child(4) a{
	background:#b7b7b7;	
}

.member-deposit_qna_close ul li:nth-child(4) a:hover{
	background:#959595;	
}



.member-running-tips{
	display:block;
	width:100%;
	margin-bottom:50px;	
}

.member-running-tips h1, .member-running-tips .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.member-running-tips h1 b, .member-running-tips .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}

.member-running-tips .tips-table{
	display:block;	
	padding:30px 15px;
	position:relative;
}

.member-running-tips .tips-table ul.tips-table-title{
	display:block;
	width:100%;
	overflow:hidden;
	background:#422e5f;	
	margin-bottom:10px;
}

.member-running-tips .tips-table ul.tips-table-title li{
	color:#fff;
	display:block;
	float:left;

	font-weight:bold;
	padding:10px 10px;	
	font-size:10pt;
	text-transform:capitalize;
}

.member-running-tips ul.tips-table-title li.date{
	width:8%;
}

.member-running-tips ul.tips-table-title li.team{
	width:17%;
}

.member-running-tips ul.tips-table-title li.tipster{
	width:18%;
}

.member-running-tips ul.tips-table-title li.type{
	width:15%;
}

.member-running-tips ul.tips-table-title li.tip{
	width:21%;
	text-align:left;
}

.member-running-tips ul.tips-table-title li.odds{
	width:21%;
	text-align:left;
}

.member-running-tips .tips-table ul.tips-table-content{
	display:block;
	width:100%;
	overflow:hidden;	
	border-bottom:1px solid #d7d7d7;
	padding-bottom:10px;
}

.member-running-tips .tips-table ul.tips-table-content li{
	display:block;
}

.member-running-tips .tips-table ul.tips-table-content li .content-cover span{
	display:table-cell;
	vertical-align:middle;	
	padding: 3px 10px 3px;
	line-height:13pt;
}

.member-running-tips .tips-table ul.tips-table-content li span.match-title{
	color:#000000;
	background:#ebebeb;
	padding: 10px 10px;
	font-family:"Arial-Bold";
	font-size:11pt;
	display:block;
	width:100%;
	height:auto;
}

.member-running-tips .tips-table ul.tips-table-content li .content-cover{
	padding:15px 0px;
	background:#fff;	
	position:relative;
	display:table;
	overflow:hidden;
	width:100%;
}

.member-running-tips .tips-table ul.tips-table-content li .date{
	width: 80px;
	color:#624662;
	
}

.member-running-tips .tips-table ul.tips-table-content li .date i{
	display:block;	
}

.member-running-tips .tips-table ul.tips-table-content li .team{
	width: 180px;
	border-right:1px solid #d7d7d7;
}

.member-running-tips .tips-table ul.tips-table-content li .team i{
	display:block;
}	

.member-running-tips .tips-table ul.tips-table-content li .tipster{
	width:220px;
	border-right:1px solid #d7d7d7;
}

.member-running-tips .tips-table ul.tips-table-content li .tipster a{
	color:#00aeef;
	display:block;
}

.member-running-tips .tips-table ul.tips-table-content li .tipster a:hover{
	text-decoration:underline;	
}

.member-running-tips .tips-table ul.tips-table-content li .tipster a i{
	display:block;	
}

.member-running-tips .tips-table ul.tips-table-content li .type{
	width:15%;
	border-right:1px solid #d7d7d7;
}

.member-running-tips .tips-table ul.tips-table-content li .tip_odd{
	width:42%;
	overflow:hidden;
	padding-top:1px;
}

.member-running-tips .tips-table ul.tips-table-content li .tip_odd b.tip_odd-tip{
	float:left;	
	display:block;
	width:49%;
	vertical-align:middle;	
	padding:3px 10px;
	background:#e9efff;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;	
	font-size:9pt;
	margin-top:-3px;
}

.member-running-tips .tips-table ul.tips-table-content li .tip_odd b.tip_odd-odd{
	float:right;	
	display:block;
	width:49%;
	vertical-align:middle;	
	padding:3px 10px;
	background:#e9efff;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;	
	font-size:9pt;
	margin-top:-3px;
}

.member-running-tips .tips-table ul.tips-table-content li .tip_odd b i{
	display:block;	
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


.member-bundle-subs{
	display:block;
	width:100%;
	margin-bottom:50px;	
}

.member-bundle-subs h1, .member-bundle-subs .h1{
	background:#6b34c3;
	padding:15px 15px;
	display:block;
	color:#fff;
	font-size:11pt;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.member-bundle-subs h1 b, .member-bundle-subs .h1 b{
	display:block;
	padding-left:15px;
	border-left:2px solid #fff;	
}

.member-bundle-subs .tips-table{
	display:block;	
	padding:30px 15px;
	position:relative;
}

.member-bundle-subs .tips-table ul.tips-table-title{
	display:block;
	width:100%;
	overflow:hidden;
	background:#422e5f;	
	margin-bottom:10px;
}

.member-bundle-subs .tips-table ul.tips-table-title li{
	color:#fff;
	display:block;
	float:left;
	text-align:left;
	font-weight:bold;
	padding:10px 10px;	
	font-size:10pt;
	text-transform:capitalize;
}

.member-bundle-subs ul.tips-table-title li.date{
	width:13%;
	
}

.member-bundle-subs ul.tips-table-title li.tipster{
	width:35%;
}

.member-bundle-subs ul.tips-table-title li.credittotal{
	width:13%;
	padding-top:17px;
}

.member-bundle-subs ul.tips-table-title li.amount{
	width:13%;
	padding-top:17px;
}

.member-bundle-subs ul.tips-table-title li.creditbalance{
	width:13%;
	
}

.member-bundle-subs ul.tips-table-title li.yields{
	width:13%;
	padding-top:17px;
}

.member-bundle-subs .tips-table ul.tips-table-content{
	display:block;
	width:100%;
	overflow:hidden;	
	padding-bottom:10px;
}

.member-bundle-subs .tips-table ul.tips-table-content li{
	display:block;
	border-bottom:1px solid #d7d7d7;
	margin-bottom:5px;
}


.member-bundle-subs .tips-table ul.tips-table-content li .content-cover span{
	display:block;	
	float:left;
	padding: 5px 10px 5px;
	line-height:13pt;
	
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.member-bundle-subs .tips-table ul.tips-table-content li .content-cover{
	padding:15px 0px;
	background:#fff;	
	position:relative;
	display:block;
	overflow:hidden;
}

.member-bundle-subs .tips-table ul.tips-table-content li .date{
	width:13%;
	color:#624662;
	
}

.member-bundle-subs .tips-table ul.tips-table-content li .date i{
	display:inline-block;
	margin-right:5px;	
}


.member-bundle-subs .tips-table ul.tips-table-content li .tipster{
	width:35%;
	border-right:1px solid #d7d7d7;
}

.member-bundle-subs .tips-table ul.tips-table-content li .tipster a{
	color:#00aeef;
	display:block;
}

.member-bundle-subs .tips-table ul.tips-table-content li .tipster a:hover{
	text-decoration:underline;	
}

.member-bundle-subs .tips-table ul.tips-table-content li .tipster a i{
	display:inline-block;	
}

.member-bundle-subs .tips-table ul.tips-table-content li .credittotal{
	width:13%;
}

.member-bundle-subs .tips-table ul.tips-table-content li .credittotal b{
    display: block;
    padding: 5px 10px;
    background: #e9efff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 10pt;
    margin-top: -5px;	
	color:#00b38d;
	font-family:"Arial-Bold";
}

.member-bundle-subs .tips-table ul.tips-table-content li .amount{
	width:13%;
}

.member-bundle-subs .tips-table ul.tips-table-content li .amount b{
    display: block;
    padding: 5px 10px;
    background: #e9efff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 10pt;
    margin-top: -5px;	
	color:#000;
}

.member-bundle-subs .tips-table ul.tips-table-content li .creditbalance{
	width:13%;
}

.member-bundle-subs .tips-table ul.tips-table-content li .creditbalance b{
    display: block;
    padding: 5px 10px;
    background: #e9efff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 10pt;
    margin-top: -5px;	
	color:#2a9dd8;
	font-family:"Arial-Bold";
}

.member-bundle-subs .tips-table ul.tips-table-content li .yields{
	width:13%;
}

.member-bundle-subs .tips-table ul.tips-table-content li .yields b{
    display: block;
    padding: 5px 10px;
    background: #e9efff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 10pt;
    margin-top: -5px;	
	color:#000000;
	font-family:"Arial-Bold";
}


.latest-tips-cover .tips-table ul.transactionhistory-title{
	display:block;
	width:100%;
	overflow:hidden;
	background:#422e5f;	
	margin-bottom:10px;
}

.latest-tips-cover .tips-table ul.transactionhistory-title li{
	color:#fff;
	display:block;
	float:left;

	font-weight:bold;
	padding:10px 10px;	
	font-size:10pt;
	text-transform:capitalize;
}

.latest-tips-cover .tips-table ul.transactionhistory-title li.t-date{
	width:13%;
}

.latest-tips-cover .tips-table ul.transactionhistory-title li.t-desc{
	width:31%;
}

.latest-tips-cover .tips-table ul.transactionhistory-title li.t-ref{
	width:21%;
}

.latest-tips-cover .tips-table ul.transactionhistory-title li.t-credit{
	width:13%;
}

.latest-tips-cover .tips-table ul.transactionhistory-title li.t-debit{
	width:11%;
}

.latest-tips-cover .tips-table ul.transactionhistory-title li.t-balance{
	width:11%;
}


.latest-tips-cover .tips-table ul.transactionhistory-content{
	display:block;
	width:100%;
	overflow:hidden;	
}

.latest-tips-cover .tips-table ul.transactionhistory-content li{
	display:block;
	border-bottom:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.transactionhistory-content li .content-cover span{
	display:block;	
	float:left;
	padding: 3px 10px 3px;
	line-height:13pt;
	
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.latest-tips-cover .tips-table ul.transactionhistory-content li .content-cover{
	padding:15px 0px;
	background:#fff;	
	position:relative;
	display:block;
	overflow:hidden;
}

.latest-tips-cover .tips-table ul.transactionhistory-content li .t-date{
	width:13%;
	color:#624662;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.transactionhistory-content li .t-desc{
	width:31%;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.transactionhistory-content li .t-ref{
	width:21%;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.transactionhistory-content li .t-credit{
	width:13%;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.transactionhistory-content li .t-debit{
	width:11%;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.transactionhistory-content li .t-balance{
	width:11%;
	color:#00b48d;
	font-family:"Arial-Bold";
}



.latest-tips-cover .tips-table ul.purchasehistory-title{
	display:block;
	width:100%;
	overflow:hidden;
	background:#422e5f;	
	margin-bottom:10px;
}

.latest-tips-cover .tips-table ul.purchasehistory-title li{
	color:#fff;
	display:block;
	float:left;

	font-weight:bold;
	padding:10px 10px;	
	font-size:10pt;
	text-transform:capitalize;
	text-align:left;
}

ul.purchasehistory-title li.date{
	width:13%;
}

ul.purchasehistory-title li.invoice{
	width:21%;
}

ul.purchasehistory-title li.type{
	width:15%;
}

ul.purchasehistory-title li.processingfee{
	width:17%;
}

ul.purchasehistory-title li.total{
	width:17%;
}

ul.purchasehistory-title li.detail{
	width:17%;
}



.latest-tips-cover .tips-table ul.purchasehistory-content{
	display:block;
	width:100%;
	overflow:hidden;	
	
}

.latest-tips-cover .tips-table ul.purchasehistory-content li{
	display:block;
	border-bottom:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.purchasehistory-content li .content-cover span{
	display:block;	
	float:left;
	padding: 5px 10px;
	line-height:13pt;
	
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.latest-tips-cover .tips-table ul.purchasehistory-content li span.match-title{
	color:#000000;
	background:#ebebeb;
	padding: 10px 10px;
	font-family:"Arial-Bold";
	font-size:11pt;
	display:block;
	width:100%;
	height:auto;
}

.latest-tips-cover .tips-table ul.purchasehistory-content li .content-cover{
	padding:15px 0px;
	background:#fff;	
	position:relative;
	display:block;
	overflow:hidden;
}

.latest-tips-cover .tips-table ul.purchasehistory-content li .date{
	width:13%;
	color:#624662;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.purchasehistory-content li .invoice{
	width:21%;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.purchasehistory-content li .type{
	width:15%;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.purchasehistory-content li .processingfee{
	width:17%;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.purchasehistory-content li .total{
	width:17%;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.purchasehistory-content li .total b{
	color:#00b38d;
	font-weight:bold;
}

.latest-tips-cover .tips-table ul.purchasehistory-content li .detail{
	width:17%;
}

.latest-tips-cover .tips-table ul.purchasehistory-content li .detail a{
	display: block;
    padding: 5px 20px;
    text-align: center;
    font-size: 10pt;
    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;	
	background: #85c539;
    color: #fff;
	margin-top:-5px
}



.latest-tips-cover .tips-table ul.purchasebundle-title{
	display:block;
	width:100%;
	overflow:hidden;
	background:#422e5f;	
	margin-bottom:10px;
}

.latest-tips-cover .tips-table ul.purchasebundle-title li{
	color:#fff;
	display:block;
	float:left;

	font-weight:bold;
	padding:10px 10px;	
	font-size:10pt;
	text-transform:capitalize;
	text-align:left;
}

ul.purchasebundle-title li.date{
	width:12%;
}

ul.purchasebundle-title li.invoice{
	width:20%;
}
ul.purchasebundle-title li.tipster{
	width:20%;
}

ul.purchasebundle-title li.type{
	width:12%;
}

ul.purchasebundle-title li.processingfee{
	width:12%;
}

ul.purchasebundle-title li.total{
	width:12%;
}

ul.purchasebundle-title li.detail{
	width:12%;
}



.latest-tips-cover .tips-table ul.purchasebundle-content{
	display:block;
	width:100%;
	overflow:hidden;	
	
}

.latest-tips-cover .tips-table ul.purchasebundle-content li{
	display:block;
	border-bottom:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.purchasebundle-content li .content-cover span{
	display:block;	
	float:left;
	padding: 5px 10px;
	line-height:13pt;
	
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.latest-tips-cover .tips-table ul.purchasebundle-content li span.match-title{
	color:#000000;
	background:#ebebeb;
	padding: 10px 10px;
	font-family:"Arial-Bold";
	font-size:11pt;
	display:block;
	width:100%;
	height:auto;
}

.latest-tips-cover .tips-table ul.purchasebundle-content li .content-cover{
	padding:15px 0px;
	background:#fff;	
	position:relative;
	display:block;
	overflow:hidden;
}

.latest-tips-cover .tips-table ul.purchasebundle-content li .date{
	width:12%;
	color:#624662;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.purchasebundle-content li .invoice{
	width:20%;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.purchasebundle-content li .tipster{
	width:20%;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.purchasebundle-content li .tipster a{
	display:block;
	color:#00aeef;	
}

.latest-tips-cover .tips-table ul.purchasebundle-content li .tipster a:hover{
	text-decoration:underline;
}

.latest-tips-cover .tips-table ul.purchasebundle-content li .type{
	width:12%;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.purchasebundle-content li .processingfee{
	width:12%;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.purchasebundle-content li .total{
	width:12%;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.purchasebundle-content li .total b{
	color:#00b38d;
	font-weight:bold;
}

.latest-tips-cover .tips-table ul.purchasebundle-content li .detail{
	width:12%;
}

.latest-tips-cover .tips-table ul.purchasebundle-content li .detail a{
	display: block;
    padding: 5px 20px;
    text-align: center;
    font-size: 10pt;
    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;	
	background: #85c539;
    color: #fff;
	margin-top:-5px
}



.latest-tips-cover .tips-table ul.purchasepackage-title{
	display:block;
	width:100%;
	overflow:hidden;
	background:#422e5f;	
	margin-bottom:10px;
}

.latest-tips-cover .tips-table ul.purchasepackage-title li{
	color:#fff;
	display:block;
	float:left;

	font-weight:bold;
	padding:10px 10px;	
	font-size:10pt;
	text-transform:capitalize;
	text-align:left;
}

ul.purchasepackage-title li.date{
	width:12%;
}

ul.purchasepackage-title li.invoice{
	width:22%;
}

ul.purchasepackage-title li.tipster{
	width:23%;
}

ul.purchasepackage-title li.type{
	width:13%;
}

ul.purchasepackage-title li.credit{
	width:14%;
}

ul.purchasepackage-title li.total{
	width:14%;
}




.latest-tips-cover .tips-table ul.purchasepackage-content{
	display:block;
	width:100%;
	overflow:hidden;	
	
}

.latest-tips-cover .tips-table ul.purchasepackage-content li{
	display:block;
	border-bottom:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.purchasepackage-content li .content-cover span{
	display:block;	
	float:left;
	padding: 5px 10px;
	line-height:13pt;
	
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.latest-tips-cover .tips-table ul.purchasepackage-content li span.match-title{
	color:#000000;
	background:#ebebeb;
	padding: 10px 10px;
	font-family:"Arial-Bold";
	font-size:11pt;
	display:block;
	width:100%;
	height:auto;
}

.latest-tips-cover .tips-table ul.purchasepackage-content li .content-cover{
	padding:15px 0px;
	background:#fff;	
	position:relative;
	display:block;
	overflow:hidden;
}

.latest-tips-cover .tips-table ul.purchasepackage-content li .date{
	width:12%;
	color:#624662;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.purchasepackage-content li .invoice{
	width:22%;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.purchasepackage-content li .tipster{
	width:23%;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.purchasepackage-content li .tipster a{
	display:block;
	color:#00aeef;	
}

.latest-tips-cover .tips-table ul.purchasepackage-content li .tipster a:hover{
	text-decoration:underline;
}

.latest-tips-cover .tips-table ul.purchasepackage-content li .type{
	width:13%;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.purchasepackage-content li .credit{
	width:14%;
	border-right:1px solid #d7d7d7;
}

.latest-tips-cover .tips-table ul.purchasepackage-content li .total{
	width:14%;
}

.latest-tips-cover .tips-table ul.purchasepackage-content li .total b{
	color: #00b38d;
    font-weight: bold;	
}




/*endhere*/


/*popup*/

.popup{
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;	
	z-index:99999;
}

.popup-overlay{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(17,58,94,0.9);	
}

.popup .popup-content{
	position:absolute;
	top:50%;
	left:50%;
	width:95%;
	max-width:600px;
	max-height:95%;
	background:#fff;
	overflow:hidden;
	
	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:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;
}

.popup .popup-content h1, .popup .popup-content .h1{
	display:block;
	padding:23px 30px 20px;
	color:#000000;
	font-family:"Arial-Bold";
	font-size:15pt;
	line-height:17pt;
	border-bottom:1px solid #ebebeb;	
}

.popup .popup-content .content-body{
	display:block;
	padding:30px 30px 30px;	
	max-height:300px;
	overflow-y:auto;
}


/* width */
.popup .popup-content .content-body::-webkit-scrollbar {
    width: 5px;
}

/* Track */
.popup .popup-content .content-body::-webkit-scrollbar-track {
    border-radius: 10px;
}
 
/* Handle */
.popup .popup-content .content-body::-webkit-scrollbar-thumb {
    background: #85c539; 
    border-radius: 10px;
}




.popup .popup-content .content-body p{
	font-size:10pt;
	line-height:14pt;	
	color:#222;
}

.popup .popup-content .content-body p a{
	color:#f4931f;	
}

.popup .popup-content .content-body p a:hover{
	text-decoration:underline;	
}

.popup .popup-content .content-body > ul{
	list-style-type:disc;
	width:100%;	
	margin-left:20px;
	color:#222;
	padding-top:10px;
	padding-bottom:10px;
}

.popup .popup-content .content-body > ul > li{
	margin:5px 0px;	
	font-size:10pt;
	line-height:13pt;
	color:#959595;
}


.popup .popup-content .content-body > ul > li > p{
	color:#959595;	
}

.popup .close-popup{
	display:block;
	position:absolute;
	top:20px;
	right:2.5%;
	height:40px;
	width:40px;	
	cursor:pointer;
}

.popup .close-popup:before{
	content:"";
	height:100%;
	width:4px;
	border-radius:50px;	
	-moz-border-radius:50px;
	-ms-border-radius:50px;	
	-o-border-radius:50px;	
	-webkit-border-radius:50px;	
	background:#fff;
	position:absolute;
	left:18px;
	top:0;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
}

.popup .close-popup:after{
	content:"";
	height:100%;
	width:4px;
	border-radius:50px;	
	-moz-border-radius:50px;
	-ms-border-radius:50px;	
	-o-border-radius:50px;	
	-webkit-border-radius:50px;	
	background:#fff;
	position:absolute;
	right:18px;
	top:0;
	
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}

.popup-content .login-form{
	display:block;
}

.popup-content .login-form table{
	width:100%;	
}

.popup-content .login-form table tr td{
	vertical-align:middle;	
	padding-bottom:20px;
}

.popup-content .login-form table tr td:first-child{
	width:150px;	
}

.popup-content .login-form table tr td span{
	display:block;
	width:100%;	
}

.popup-content .login-form table tr td span input{
	width:100%;
	padding:10px 10px;
	border:1px solid #ebebeb;
	color:#000;	
}

.popup-content .login-form table tr td input.login-button{
	float:left;
}

.popup-content .login-form table tr td a.forgotpass{
	display:block;
	width:150px;
	margin:0 auto;	
	text-align:center;
	color:#f4931f;
	float:right;
}

.popup-content .login-form table tr td a.forgotpass:hover{
	text-decoration:underline;	
}

.error-popup h1, .error-popup .h1{
	color:#ef4645 !important;
}

.error-popup h1 i, .error-popup .h1 i{
	color:#ef4645;
}

.login-success h1, .login-success .h1{
	color:#00b38d !important;
}

.login-success h1 i, .login-success .h1 i{
	color:#00b38d;
	margin-left:10px;	
}


#purchased-tips-detail .popup-content{
	max-width:750px;	
}

#purchased-tips-detail .popup-content .content-body{
	padding:20px 30px 30px;	
}

.purchased-tips-detail{
	display:block;
	width:100%;	
}

.purchased-tips-detail ul.purchased-tips-title{
	display:block;
	width:100%;
	overflow:hidden;
	background:#422e5f;	
}

.purchased-tips-detail ul.purchased-tips-title li{
	color:#fff;
	display:block;
	float:left;

	font-weight:bold;
	padding:10px 10px;	
	font-size:10pt;
	text-transform:capitalize;
	text-align:left;
}

.purchased-tips-detail ul.purchased-tips-title li.match{
	width:20%;
}

.purchased-tips-detail ul.purchased-tips-title li.tipster{
	width:23%;
}

.purchased-tips-detail ul.purchased-tips-title li.type{
	width:22%;
}

.purchased-tips-detail ul.purchased-tips-title li.price{
	width:15%;
}

.purchased-tips-detail ul.purchased-tips-title li.tip{
	width:20%;
}


.purchased-tips-detail ul.purchased-tips-content{
	display:block;
	width:100%;
	overflow:hidden;	
	
}

.purchased-tips-detail ul.purchased-tips-content li{
	display:block;
	border-bottom:1px solid #d7d7d7;
}

.purchased-tips-detail ul.purchased-tips-content li .content-cover span{
	display:block;	
	float:left;
	padding: 5px 10px;
	line-height:13pt;
	height:44px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


.purchased-tips-detail ul.purchased-tips-content li .content-cover{
	padding:15px 0px;
	background:#fff;	
	position:relative;
	display:block;
	overflow:hidden;
}



.purchased-tips-detail ul.purchased-tips-content li .match{
	width:20%;
	border-right:1px solid #d7d7d7;
}

.purchased-tips-detail ul.purchased-tips-content li .tipster{
	width:23%;
	border-right:1px solid #d7d7d7;
}

.purchased-tips-detail ul.purchased-tips-content li .tipster a{
	color:#00aeef;
	display:block;
}

.purchased-tips-detail ul.purchased-tips-content li .tipster a:hover{
	text-decoration:underline;	
}

.purchased-tips-detail ul.purchased-tips-content li .tipster a i{
	display:block;	
}

.purchased-tips-detail ul.purchased-tips-content li .type{
	width:22%;
	border-right:1px solid #d7d7d7;
}

.purchased-tips-detail ul.purchased-tips-content li .price{
	width:15%;
	border-right:1px solid #d7d7d7;
}

.purchased-tips-detail ul.purchased-tips-content li .tip{
	width:20%;
	white-space:normal !important;
	color:#00b38d;
}

.purchased-tips-detail ul.purchased-tips-content li .content-cover span.result{
	display:block;
	float:none;
	text-align:center;
	width:100%;
}

.purchased-tips-detail ul.purchased-tips-content li .content-cover .purchased-tips-result li{
	border:none;
}

.purchased-tips-detail ul.purchased-tips-content li .content-cover .purchased-tips-result li span{
	height: auto;
    padding: 0;
    float: none;
}

#purchased-tips-detail .purchased-tips-result{
	display:block;
	width:100%;	
}

#purchased-tips-detail .purchased-tips-result ul{
	text-align:center;
	width:100%;	
}

#purchased-tips-detail .purchased-tips-result ul li{
	display:inline-block;
	vertical-align:middle;
	margin:10px 5px 0px;
	color:#000;
	font-weight:bold;
}

#purchased-tips-detail .purchased-tips-result ul li span{
	display:block;
	width:100px;
	padding:5px 10px;
	border-radius:5px;	
	-moz-border-radius:5px;	
	-ms-border-radius:5px;	
	-o-border-radius:5px;	
	-webkit-border-radius:5px;	
	color:#fff;
	text-align:center;
}

#purchased-tips-detail .purchased-tips-result ul li span.win{
	background:#00b38d;	
}

#purchased-tips-detail .purchased-tips-result ul li span.lose{
	background:#ef4645;	
}

#purchased-tips-detail .purchased-tips-result ul li span.draw{
	background:#299ed9;	
}


#purchased-bundle-detail .popup-content{
	max-width:750px;	
}

#purchased-bundle-detail .popup-content .content-body{
	padding:20px 30px 30px;	
}

#purchased-bundle-detail .purchased-bundle-detail{
	display:block;
	width:100%;	
}

#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-title{
	display:block;
	width:100%;
	overflow:hidden;
	background:#422e5f;	
	margin-bottom:10px;
}

#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-title li{
	color:#fff;
	display:block;
	float:left;
	text-align:left;
	font-weight:bold;
	padding:10px 10px;	
	font-size:10pt;
	text-transform:capitalize;
}

#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-title li.date{
	width:10%;
}

#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-title li.match{
	width:20%;
}


#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-title li.type{
	width:15%;
}

#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-title li.tip{
	width:20%;
}

#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-title li.odds{
	width:10%;
}

#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-title li.result{
	width:15%;
}

#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-title li.profit{
	width:10%;
}


#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content{
	display:block;
	width:100%;
	overflow:hidden;	
	border-bottom:1px solid #d7d7d7;
	padding-bottom:10px;
}

#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li{
	display:block;
}


#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li span.match-title{
	color:#000000;
	background:#ebebeb;
	padding: 10px 10px;
	font-family:"Arial-Bold";
	font-size:11pt;
	display:block;
	width:100%;
	height:auto;
}

#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .content-cover{
	padding:15px 0px;
	background:#fff;	
	position:relative;
	display:table;
	overflow:hidden;
}

#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .content-cover span{
	display:table-cell;	
	vertical-align:middle;
	padding: 3px 10px 3px;
	line-height:13pt;


}

#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .date{
	width:10%;
	color:#624662;
	border-right:1px solid #d7d7d7;
}

#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .date i{
	display:block;	
}

#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .match{
	width:20%;
	border-right:1px solid #d7d7d7;
}

#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .match i{
	display:block;	
}

#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .type{
	width:15%;
	border-right:1px solid #d7d7d7;
}

#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .tip{
	width:20%;
	border-right:1px solid #d7d7d7;
}

#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .tip b{
    display: block;
    vertical-align: middle;
    padding: 3px 10px;
    background: #e9efff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;	
}

#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .odds{
	width:10%;
	border-right:1px solid #d7d7d7;
}

#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .result{
	width:15%;
	border-right:1px solid #d7d7d7;
}

#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .profit{
	width:10%;
}


#purchased-bundle-detail .purchased-tips-result{
	display:block;	
}

#purchased-bundle-detail .purchased-tips-result ul{
	text-align:center;
	width:100%;
	margin-bottom:10px;
}

#purchased-bundle-detail .purchased-tips-result ul li{
	display:inline-block;
	vertical-align:middle;
	margin:5px 10px;	
}

#purchased-bundle-detail .purchased-tips-result ul li b{
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;	
	font-weight:bold;
}

#purchased-bundle-detail .purchased-tips-result ul li i{
	display:inline-block;
	vertical-align:middle;
	color:#000;	
}

#purchased-bundle-detail .purchased-tips-result ul li span{
	display:inline-block;
	vertical-align:middle;
	padding:8px 10px;
	background:#e9efff;
	color:#000;
	width:100px;	
	border-radius:5px;	
	-moz-border-radius:5px;	
	-ms-border-radius:5px;	
	-o-border-radius:5px;	
	-webkit-border-radius:5px;	
	font-weight:bold;
}

#purchased-bundle-detail .purchased-tips-result ul li span.complete{
	color:#00b38d;
}

#purchased-bundle-detail .purchased-tips-result ul li span.incomplete{
	color:#959595;
}

/*popup*/


/*error page*/
ul.page-error-list{
	list-style-type:disc;
	margin-left:20px;
	padding:20px 0px;	
}

ul.page-error-list li{
	margin-bottom:10px;
	color:#000;
	font-size:10pt;
	line-height:14pt;
	color:#85c539;
}

ul.page-error-list li a{
	color:#000;
	text-transform:uppercase;
}

ul.page-error-list li a:hover{
	text-decoration:underline;	
}

/*error page*/






/*mobile*/
.mobile-trigger{
	display:none;
	position:absolute;
	z-index:999;
	right:0px;	
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}

.mobile-trigger i{
	display:block;
	font-size:30pt;
	cursor:pointer;	
	color:#85c539;
}


/*mobile*/



.verify-phone{
	overflow:hidden;
	display:block;
	width:100%;	
}

.verify-phone span.clicktoverify{
	float:right;
	color:#85c539;
	font-size:10pt;
	display:block;
	padding-bottom:3px;
	cursor:pointer;	
}

.verify-phone span.doneverify{
	float:right;
	color:#ef4645;
	font-size:10pt;
	display:block;
	padding-bottom:3px;
}

#verifymobile .popup-content{
	max-width:400px;	
}

#verifymobile .content-body p{
	padding-bottom:5px;	
}

#verifymobile .content-body input{
	width:100%;
	margin-bottom:10px;
}

#verifymobile .content-body input.input-field{
	margin-bottom:20px;	
}

#verifymobile .content-body input.apply-code{
	background:#6b34c3;
	color:#fff;
}


#verifymobile .content-body input.apply-code:hover{
	background:#0a2238;	
}


.login-page{
	display: block;
    width: 100%;	
}

.login-page .login-info{
    display: block;
    margin-bottom: 0px;
}

.login-page h1, .login-page .h1 {
    background: #6b34c3;
    padding: 15px 15px;
    display: block;
    color: #fff;
    font-size: 11pt;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.login-page h1 b, .login-page .h1 b {
    display: block;
    padding-left: 15px;
    border-left: 2px solid #fff;
}

.login-page .form-cover {
    display: block;
    padding: 30px 15px;
    position: relative;
}

.login-page .form-cover table {
    width: 100%;
    max-width: 600px;
}

.login-page .form-cover table tr td {
    padding: 10px 10px 20px;
    position: relative;
    overflow: hidden;
    vertical-align: middle;
}

.login-page .form-cover table tr td:nth-child(1) {
    width: 150px;
    color: #000000;
}

.login-page .form-cover table tr td .input-field {
    width: 100%;
}

.login-page .div-line {
    width: 100%;
    display: block;
    clear: both;
    height: 1px;
    background: #f5f5f5;
}


.login-page input.sub {
    width: 200px;
    margin-top: 20px;
}






/*drawer*/
.mobile-overlay{
	position:fixed;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.7);	
	z-index:9999;
	top:0;
	left:0;
	display:none;
}

.mobile-drawer{
	position:fixed;
	left:-280px;
	top:0;
	width:280px;
	background:#fff;
	padding:50px 15px 40px;	
	height:100%;
	overflow:hidden;
	overflow-y:auto;
	z-index:99999;
	
	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;
}

.mobile-drawer.slidein{
	left: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;	
}

.mobile-drawer::-webkit-scrollbar {
  width: 7px;
  height:7px;
}

/* Handle */
.mobile-drawer::-webkit-scrollbar-thumb {
  background: #85c539; 
  border-radius: 10px;
}

.mobile-drawer .close-drawer{
	color:#6b34c3;
	font-size:20pt;
	position:absolute;
	top:13px;
	right:15px;
	font-family:Verdana, Geneva, sans-serif;
	cursor:pointer;
	
	transform:scaleY(0.8);
	-moz-transform:scaleY(0.8);
	-ms-transform:scaleY(0.8);
	-o-transform:scaleY(0.8);
	-webkit-transform:scaleY(0.8);
}

.mobile-drawer .mobile-reg_login{
	display:block;
	width:100%;	
}

.mobile-drawer .mobile-reg_login a.reg,
.mobile-drawer .mobile-reg_login a.dashboard{
	display: block;
    padding: 10px 20px;
    text-align: center;
    font-size: 11pt;
    font-family: "Arial-Bold";
    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;
	background: #85c539;
    color: #fff;	
	margin-bottom:10px;
}

.mobile-drawer .mobile-reg_login > p{
	color:#6b34c3;
	font-size:13pt;
	display:block;
	padding:10px 0px 20px;
	text-align:center;
}

.mobile-drawer .mobile-reg_login a.login,
.mobile-drawer .mobile-reg_login a.logout{
	display: block;
    padding: 10px 20px;
    text-align: center;
    font-size: 11pt;
    font-family: "Arial-Bold";
    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;
	background: #6b34c3;
    color: #fff;	
}


.mobile-drawer .mobile-cart{
	display:block;
	padding:25px 0px;	
}

.mobile-drawer .mobile-cart a{
	display:block;
	padding:15px 0px;
	text-align:center;
	color:#6b34c3;
	font-size: 13pt;
    font-family: "Arial-Bold";
	border:1px solid #6b34c3;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

.mobile-drawer .mobile-cart a i{
	vertical-align:middle;
	margin-right:5px;	
}

.mobile-drawer ul.mobile-nav{
	display:block;
	width:100%;	
	
}

.mobile-drawer ul.mobile-nav li{
	display:block;	
}

.mobile-drawer ul.mobile-nav li span{
	display:block;
	padding:20px 10px;
	color:#6b34c3;
	font-size:10pt;
	border-bottom:1px solid #6b34c3;
	cursor:pointer;
	font-family: "Arial-Bold";
	position:relative;
	text-transform:uppercase;
}

.mobile-drawer ul.mobile-nav li span i{
	position:absolute;
	right:10px;
	top:50%;
	transform:translateY(-50%);	
	-moz-transform:translateY(-50%);	
	-ms-transform:translateY(-50%);	
	-o-transform:translateY(-50%);	
	-webkit-transform:translateY(-50%);	
}

.mobile-drawer ul.mobile-nav li:hover span{
	background:#f5f5f5;
}

.mobile-drawer ul.mobile-nav li.active span{
	background:#6b34c3;
	color:#fff;	
}



.mobile-drawer ul.mobile-nav li .mobile-dropdown{
	display:none;
}

.mobile-drawer ul.mobile-nav li.active .mobile-dropdown{
	background:#f5f5f5;	
	
}

.mobile-drawer ul.mobile-nav li .mobile-dropdown a{
	display:block;
	padding:10px 10px;
	color:#6b34c3;	
}

.mobile-drawer ul.mobile-nav li .mobile-dropdown a:hover{
	background:#ebebeb;	
}
/*drawer*/





/*subscribe button*/
.subscribe-button{
	position:fixed;
	bottom:30px;
	right:20px;
	background:#85c539;
	padding: 10px 10px;
	color:#fff;
	border:1px solid #85c539;
	border-radius:50px;
	-moz-border-radius:50px;
	-ms-border-radius:50px;
	-o-border-radius:50px;
	-webkit-border-radius:50px;
	z-index:99999;
	cursor:pointer;
}

.subscribe-button i{
	vertical-align: middle;
    color: #fff;
    font-size: 15pt;
}

.subscribe-button:hover i{
	color:#fff;	
}

.subscribe-button span{
	width:0;
	display:inline-block;
	overflow:hidden;
	vertical-align: middle;
	text-transform:capitalize;
	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;
}

.subscribe-button:hover span{
	color:#fff;	
	margin-left:5px;
	width:65px	;
	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*/


/*subscribe popup*/
#subscribe-popup .popup-content{
	height:300px;	
	overflow:visible;
	background:url(../images/subscribe-bg.jpg);
	background-size:cover;
	background-position:center;
}

#subscribe-popup .popup-content img.man{
	width:220px;	
	position:absolute;
	left:20px;
	bottom:0;
	z-index:1;
}

#subscribe-popup .popup-content .subscribe-content{
	float:right;
	width:100%;
	max-width:280px;
	text-align:center;	
	margin:20px 20px 0px 0px;
	position:relative;
	z-index:2;
}

#subscribe-popup .popup-content .subscribe-content img{
	width:50px;
	display:block;
	margin-left:10px;
	margin-bottom:10px;	
}

#subscribe-popup .popup-content .subscribe-content .h2{
	display: block;
    color: #000000;
    font-family: "Arial-Bold";
    font-size: 15pt;
    padding-bottom: 10px;	
	text-transform:uppercase;
}

#subscribe-popup .popup-content .subscribe-content p{
	color:#000;
	font-size:10pt;
	padding-bottom:20px;	
}

#subscribe-popup .popup-content .subscribe-content input[type="email"]{
	text-align:center;
	color:#000;
	background:#fff;
	border:none;
	border-radius:5px;	
	-moz-border-radius:5px;	
	-ms-border-radius:5px;	
	-o-border-radius:5px;	
	-webkit-border-radius:5px;	
	padding:15px 10px;
	margin-bottom:10px;
	display:block;
	width:100%;
}

#subscribe-popup .popup-content .subscribe-content input[type="submit"]{
	text-align:center;
	background:#85c539;
	color:#fff;	
	border-radius:5px;	
	-moz-border-radius:5px;	
	-ms-border-radius:5px;	
	-o-border-radius:5px;	
	-webkit-border-radius:5px;	
	border:none;
	margin-bottom:20px;
	display:block;
	width:100%;
	padding:10px 10px;
}


/*subscribe popup*/


.news-pagination ul{
	width:100%;
}

.news-pagination ul li{
	display:inline-block;
	vertical-align:middle;
	margin:10px 15px 10px 0px;
}


.news-pagination ul li a{
	display:block;
	width:25px;
	height:25px;
	text-align:center;
	line-height:25px;
	color:#666;
	border:1px solid #666;
	border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}

.news-pagination ul li a:hover{
	background:#666;
	color:#fff;
}

.news-pagination ul li.currentpage a{
	background:#707070;
	border:1px solid #707070;
	color:#fff;
}

/* match info */
.popupmatch .match-info{
	display:block;
	width:100%;
	height:100vh;
	overflow-y:auto;
	background:#ffffff;
}

.popupmatch .top-info{
	display:block;
	background:#000;
	overflow:hidden;
	padding:10px 30px 10px 30px;
}

.popupmatch .top-info h1, .popupmatch .top-info .h1{
	display:block;
	float:left;
	
	font-size:12pt;
	color:#fff;
	padding:10px 0px 10px 0px;
}

.popupmatch .top-info img{
	display:block;
	width:146px;
	float:right;	
}

.popupmatch .mid-info{
	display:block;
	padding:30px 30px 30px 30px;
	background:#ffffff;
	overflow:hidden;
	position:relative;	
}

.popupmatch .mid-info span.midteam-left{
	display:block;
	float:left;
	width:35%;
	position:relative;	
}

.popupmatch .mid-info span.midteam-left img{
	display:block;
	width:70px;
	float:left;	
}

.popupmatch .mid-info span.midteam-left h2{
	display:block;
	position:absolute;
	width:100%;
	padding:0px 0px 0px 90px;
	top:50%;
	right:0;
	
	text-transform:uppercase;
	font-size:12pt;
	color:#000000;
	text-align:left;
	
	transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-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;	
}

.popupmatch .mid-info span.midteam-mid{
	display:block;
	width:100%;
	top:50%;
	left:0;
	position:absolute;
	padding:0px 35% 0px 35%;
	text-align:center;
	
	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%);
}

.popupmatch .mid-info span.midteam-mid h3{
	display:block;
	font-family:"Arial-Bold";
	font-size:12pt;
	color:#000000;
	padding:0;
	margin:0px 0px 20px 0px;
}

.popupmatch .mid-info span.midteam-mid p{
	display:block;
	
	font-size:10pt;
	color:#000000;
	padding:0;
	margin:0px 0px 5px 0px;	
}

.popupmatch .mid-info span.midteam-mid p b{
	display:inline-block;
	margin:0px 0px 0px 10px;	
}

.popupmatch .mid-info span.midteam-mid i{
	display:block;
	
	font-size:10pt;
	color:#000000;	
}

.popupmatch .mid-info span.midteam-right{
	display:block;
	float:right;
	width:35%;
	position:relative;	
}

.popupmatch .mid-info span.midteam-right h2{
	display:block;
	position:absolute;
	width:100%;
	padding:0px 90px 0px 0px;
	top:50%;
	left:0;
	
	text-transform:uppercase;
	text-align:right;
	font-size:12pt;
	color:#000000;
	
	transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-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;	
}

.popupmatch .mid-info span.midteam-right img{
	display:block;
	width:70px;
	float:right;	
}

.popupmatch .bottom-info{
	display:block;
	background:#ffffff;
}

.popupmatch .bottom-info .firsthalf{
	display:block;	
}

.popupmatch .bottom-info h2{
	display:block;
	text-align:center;
	font-family:"Arial-Bold";
	font-size:11pt;
	text-transform:uppercase;
	padding:12px 30px 12px 30px;
	color:#000000;
	background:#ffc427;
}

.popupmatch .bottom-info ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
	min-height:39px;
}

.popupmatch .secondhalf ul{
	border-bottom: solid 1px #444444;	
}

.popupmatch .bottom-info ul li{
	display:block;
	overflow:hidden;
}

.popupmatch .bottom-info ul li:last-child{
	border-bottom:solid 1px #444444;	
}

.popupmatch .bottom-info ul li:last-child span{
	border-bottom:none !important;	
}

.popupmatch .bottom-info ul li span.half-left{
	width:40%;
	height:39px;
	float:left;
	padding:12px 30px 12px 30px;
	text-align:left;
	
	font-size:10pt;
	color:#000000;	
	border-right:solid 1px #444444;
	border-left:solid 1px #444444;
	border-bottom:solid 1px #444444;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.popupmatch .bottom-info ul li span b{
	display:inline-block;
	margin:0px 8px 0px 8px;	
}

.popupmatch .bottom-info ul li span b.yellow-card{
	color:#fffa2e;	
}

.popupmatch .bottom-info ul li span b.redyellow-card i.red{
	color:#d81c1c;
}

.popupmatch .bottom-info ul li span b.redyellow-card i.yellow{
	color:#fffa2e;
}

.popupmatch .bottom-info ul li span b.red-up{
	color:#d81c1c;
}

.popupmatch .bottom-info ul li span b.green-up{
	color:#3ba013;
}

.popupmatch .bottom-info ul li span b.red-down{
	color:#d81c1c;
}

.popupmatch .bottom-info ul li span b.green-down{
	color:#3ba013;
}

.popupmatch .bottom-info ul li span b.soccer{
	color:#000000;
}

.popupmatch .bottom-info ul li span.half-right{
	width:40%;
	height:39px;
	float:right;
	padding:12px 30px 12px 30px;
	text-align:right;
	
	font-size:10pt;
	color:#000000;
	border-right:solid 1px #444444;
	border-left:solid 1px #444444;
	border-bottom:solid 1px #444444;	
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.popupmatch .bottom-info ul span.half-mid{
	display:block;
	position:absolute;
	width:100%;
	top:50%;
	left:0;
	font-family:"Arial-Bold";
	font-size:15pt;
	color:#000000;
	text-align:center;
	padding:0px 40% 0px 40%;
	
	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%);
}

.popupmatch .close-info{
	display:block;
	text-align:center;
	padding:20px 30px 20px 30px;	
}

.popupmatch .close-info a{
	display:inline-block;
	
	font-size:9pt;
	color:#fff;
	text-transform:uppercase;
	background:#85c539;
	padding:10px 20px 10px 20px;
	
	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;	
}

.popupmatch .close-info a:hover{
	background:#f4931f;	
}

.login-page .form-cover table tr td a.forgotpass{
	color:#85c539;
}

.forgetpassword .form-cover a.gotologin{
	display:inline-block;
	margin-top:20px;
	color:#85c539;
}

.forgetpassword .form-cover a.gotologin:hover,
.login-page .form-cover table tr td a.forgotpass:hover{
	text-decoration:underline;
	color:#000;
}
/* match info */

/*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*/


.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .content-cover span.bundle-button{
	width:100%;
	padding:0px 10px;
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .content-cover span.bundle-button a.buytips{
    background: #f24545;
    display: block;
    color: #fff;
    text-align: center;
    width: 100%;
    padding: 10px 10px;
    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;
}

.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .content-cover span.bundle-button a.buytips:hover {
    background: #b53232;
    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;
}


.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .content-cover span.bundle-button a.purchasedtips{
        background: #ebebeb;
    pointer-events: none;
    display: block;
    color: #000;
    text-align: center;
    width: 100%;
    padding: 10px 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.tipsterprofile-summary .bundletipster-subscription span.purchase-button{
	display:block;
	width:100%;
}

.tipsterprofile-summary .bundletipster-subscription span.purchase-button a.purchasedtips{
	     background: #ebebeb;
    pointer-events: none;
    display: block;
    color: #000;
    text-align: center;
    width: 100%;
    padding: 10px 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
}


/*new right content css*/

.main-right-gadget .gadget-content > ul.fixture > li .match-time{
	display:block;
	width:100%;	
	color:#000;
	font-size:10pt;
	font-weight:bold;
	padding-bottom:10px;
	text-align:center;
}

.main-right-gadget .gadget-content > ul.fixture > li .match-time b{
	font-weight:normal;
	color:#9c9c9c;	
}

.main-right-gadget .gadget-content > ul.fixture > li .tipster-name{
	text-align:center;	
	padding-bottom:5px;
}

.main-right-gadget .gadget-content > ul.fixture > li .tipster-name a{
	color:#00aeef;	
	font-weight:bold;
}

.main-right-gadget .gadget-content > ul.fixture > li .bettingtype{
	display:block;
	text-align:center;	
}

.main-right-gadget .gadget-content > ul.fixture > li .bettingtype p{
	background:#eaeaea;
	color:#7f92ab;
	padding:7px 10px;
	text-align:center;
	border-radius:50px;	
	-moz-border-radius:50px;	
	-ms-border-radius:50px;	
	-o-border-radius:50px;	
	-webkit-border-radius:50px;	
	margin:5px 0px 10px;
}


.main-right-gadget .gadget-content > ul.fixture > li .match-team-vs{
	display:block;
	width:100%;
	overflow:hidden;	
}

.main-right-gadget .gadget-content > ul.fixture > li .match-team-vs > div{
	display:inline-block;
	vertical-align:middle;
	width:130px;
}

.main-right-gadget .gadget-content > ul.fixture > li .match-team-vs > div b{
	width:35px;
	height:35px;
	display:inline-block;	
	vertical-align:middle;	
}

.main-right-gadget .gadget-content > ul.fixture > li .match-team-vs > div b img{
	display:block;
	width:100%;
	height:100%;
	object-fit:contain;	
}

.main-right-gadget .gadget-content > ul.fixture > li .match-team-vs > div i{
	width:90px;
	display:inline-block;
	vertical-align:middle;	
	padding-left:10px;
	color:#9b9b9b;
	line-height:13pt;
	max-height:34px;
	overflow:hidden;
	word-break:break-all;
}











.main-right-gadget .gadget-content > ul.result > li .match-result{
	display:block;
	width:100%;	
	color:#000;
	font-size:10pt;
	font-weight:bold;
	padding-bottom:10px;
	overlfow:hidden;
}

.main-right-gadget .gadget-content > ul.result > li .match-result b{
	color:#f24545;	
	float:right;
}


.main-right-gadget .gadget-content > ul.result > li .match-team-vs{
	display:block;
	width:100%;
	overflow:hidden;	
}

.main-right-gadget .gadget-content > ul.result > li .match-team-vs > div{
	display:inline-block;
	vertical-align:middle;
	width:130px;
}

.main-right-gadget .gadget-content > ul.result > li .match-team-vs > div b{
	width:35px;
	height:35px;
	display:inline-block;	
	vertical-align:middle;	
}

.main-right-gadget .gadget-content > ul.result > li .match-team-vs > div b img{
	display:block;
	width:100%;
	height:100%;
	object-fit:contain;	
}

.main-right-gadget .gadget-content > ul.result > li .match-team-vs > div i{
	width:90px;
	display:inline-block;
	vertical-align:middle;	
	padding-left:10px;
	color:#9b9b9b;
	line-height:13pt;
	max-height:34px;
	overflow-y:hidden;
}


/*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;
	margin-bottom:20px;
}

.team-versus .teamname > span{
	display:block;
	color:#000;
	font-size:17pt;
	text-transform:uppercase;
	font-family:"Arial-Bold";
	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:"Arial-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-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:#2d9834;
	color:#fff;
	max-width:170px;
	font-size:10pt;
	font-family:"Arial-Bold";
	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:#272727;	
}

.fixture-content .tipster-profile .pright .pdesc span h2{
	color:#2d9834;	
}

.fixture-content .tipster-profile{
	margin-bottom:0px;	
	overflow:hidden;
	width:100%;
}

.fixture-content .tipsterprofile-profile-pic .profiledetail{
	display: block;
    width: 100%;
    background: #85c539;
    color: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px 10px;
    text-align: center;
}

.fixture-content .livescore-h2h{
	margin-bottom:50px;	
}

.fixture-content .livescore-h2h .h2h-table-cover{
	padding:30px 0px;	
}

.fixture-content .odds-compare{
	display: block;
	margin-bottom:50px;
}

.fixture-content .profile-performance{
	margin-bottom:50px;
}

.fixture-content .odds-compare h2{
	display: block;
    
    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:#113a5e;
}

.fixture-content .odds-compare .odds-box ul.odds-select li.active a{
	background:#113a5e;
	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: #422e5f;
	text-align:center;
	padding: 10px 10px 10px 10px;
    font-size: 9pt;
    color: #fff;
    text-transform: uppercase;
	font-family: "Arial-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-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: #422e5f;
    text-align: center;
    padding: 10px 10px 10px 10px;
    font-family: "Arial-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:#113a5e;
	
	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;
	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:"Arial-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-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-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:"Arial-Bold";
	text-transform:uppercase;
	font-size:15pt;
	color:#ffffff;
	padding:0;
	margin:0px 0px 5px 0px;	
}

.tipster-profile .pright .pdesc ul.p-number li p{
	display:block;
	text-align:center;
	
	font-size:8pt;
	color:#dedede;
	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:"Arial-Bold";
	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-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: "Arial-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: "Arial-Bold";
}

.footer-desc{
	padding-bottom:50px;
}

.footer-desc p{
	color:#606c81;
	line-height:13pt;
}

.footer-desc p b{
	color:#fff;
}

.footer-desc span{
	color: #fff;
    font-family: "Arial-Bold";
    font-size: 11pt;
    padding-bottom: 20px;
    display: block;
    clear: both;
}

.aboutus .h1{
	background: #6b34c3;
    padding: 15px 15px;
    display: block;
    color: #fff;
    font-size: 11pt;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.aboutus-top .h2{
	    display: block;
    font-family: "Arial-Bold";
    font-size: 11pt;
    color: #222;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #ebebeb;
}

.aboutus-top p{
	font-size:10pt;
	line-height:13pt;
}

.aboutus-top p a{
	color:#f9b500;
}

.aboutus-top p a:hover{
	text-decoration:underline;
}

.aboutus-top b{
        display: block;
    margin: 0px 0px 5px 0px;
    color: #222;
    font-weight: bold;
}


.purchased-tips-detail ul.purchased-tips-content .overflow-y{
	overflow-x:auto;
	width:100%;
	padding-bottom:20px;
}

.purchased-tips-detail ul.purchased-tips-content table.bundle-popup-detail{
	width:900px;
}

.purchased-tips-detail ul.purchased-tips-content table.bundle-popup-detail thead tr th{
	color:#222;
	background: #8292ac;
	font-weight: bold;
    padding: 10px 10px;
    font-size: 10pt;
    text-transform: capitalize;
    text-align: left;
}

.purchased-tips-detail ul.purchased-tips-content table.bundle-popup-detail tbody tr td{
	padding: 5px 10px;
    line-height: 1.3;
	border:1px solid #d7d7d7;
}

.purchased-tips-detail ul.purchased-tips-content table.bundle-popup-detail tbody tr td a{
	    color: #f79306;
}

.purchased-tips-detail ul.purchased-tips-content table.bundle-popup-detail tbody tr td span.draw,
.purchased-tips-detail ul.bundle-detail-overall li .draw{
	color:#299ed9;
}

.purchased-tips-detail ul.purchased-tips-content table.bundle-popup-detail tbody tr td span.win,
.purchased-tips-detail ul.bundle-detail-overall li .win{
	color:#00b38d;
}

.purchased-tips-detail ul.purchased-tips-content table.bundle-popup-detail tbody tr td span.lose,
.purchased-tips-detail ul.bundle-detail-overall li .lose{
	color:#ef4645;
}

.purchased-tips-detail ul.purchased-tips-content table.bundle-popup-detail tbody tr td b.event{
	color:#9c9c9c;
	display:block;
}

.purchased-tips-detail ul.bundle-detail-overall{
	padding-top:20px;
}

.purchased-tips-detail ul.bundle-detail-overall li{
	padding:5px 0px;
	text-align:right;
	border:none !important;
	display:flex;
	justify-content:space-between;
	max-width:200px;
}

.purchased-tips-detail ul.bundle-detail-overall li b{
	font-weight:bold;
}


.fixture-content .profile-performance .tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .content-cover span{
	height:auto;
	padding:6px 10px !important;
	white-space:normal;
}


.fixture-content .profile-performance .tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .tip_wager_odds_earn a.addbundle-7{
	width:100%;
	float:none;
}

.subscription_tips_dd {
  width: 100%;
  position: relative;

}

.subscription_tips_dd .selected {
  width: 100%;
  border: 1px solid #d7d7d7;
  padding: 10px 10px;
  color: #000000;
  text-align:left;
  line-height: 1.3;
  cursor: pointer;
  background: url(../images/down-arrow.png)
	no-repeat right 5px center;
}

.subscription_tips_dd .dd_option {
  position: absolute;
  left: 0;
  top: 100%;
  border: 1px solid #d7d7d7;
  background: #ffffff;
  width: 100%;
  display: none;
  z-index:10;
  -webkit-box-shadow: 9px 11px 10px -6px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 9px 11px 10px -6px rgba(0, 0, 0, 0.35);
  box-shadow: 9px 11px 10px -6px rgba(0, 0, 0, 0.35);
  height:150px;
  overflow-y:auto;
}

.subscription_tips_dd .dd_option .item {
  border-bottom: 1px solid #d7d7d7;
  padding: 10px 10px;
  color: #000000;
  line-height: 1.3;
  cursor: pointer;
  background:#ffffff;
  text-align:left;
}

.subscription_tips_dd .dd_option .item:hover {
  background: #f5f5f5;
}

.subscription_tips_dd .dd_option .item:last-child {
  border-bottom: none;
}

input.clicktobuy.buytips {
    background: #f24545;
    display: block;
    color: #fff;
    text-align: center;
    width: 100%;
    padding: 10px 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
	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;	
}

input.clicktobuy.buytips:hover{
	background:#b53232;
	
	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;	
}



.apply_coupon-code ul{
	padding:20px;
}



.apply_coupon-code ul li.promocode_checkout{
	display:flex;
	align-items:center;
}

.apply_coupon-code ul li.promocode_checkout .input-field{
	width:calc(100% - 80px);
	border-radius:3px 0px 0px 3px;
	height:40px;
}

.apply_coupon-code ul li p#promote_code_msg{
	line-height:1.3;
	color:green;
}

.apply_coupon-code ul li p#promote_code_msg.false{
	color:red;
}

.apply_coupon-code ul li.promocode_checkout .applybutton{
	width:80px;
	text-align: center;
	display: block;
    border: 1px solid #f9b500;
    color: #fff;
    font-family: "Arial-Bold";
    font-size: 11pt;
    padding: 0px 0px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #f9b500;
    cursor: pointer;
}

.apply_coupon-code ul li.voucher_checkout{
	padding-top:10px;
	padding-bottom:10px;
}

.apply_coupon-code ul li.voucher_checkout .showallcoupon{
	text-align:center;
	color:#000000;
	font-size:14px;
	text-decoration:underline;
	cursor:pointer;
}

.apply_coupon-code ul li.voucher_checkout .voucherList{
	padding:20px 0px;
	display:none;
	flex-direction:column;
	gap:10px;
}


.apply_coupon-code ul li.voucher_checkout .voucherList .voucherDetail{
	border:1px solid #d7d7d7;
	border-radius:4px;
	display:flex;
	flex-wrap:wrap;
}

.apply_coupon-code ul li.voucher_checkout .voucherList .voucherDetail .top{
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:20px 10px;
	width:100%;
}

.apply_coupon-code ul li.voucher_checkout .voucherList .voucherDetail .btm{
	background:#11252e ;
	padding:10px 10px;
	color:#ffffff;
	width:100%;
	font-size:12px;
}

.apply_coupon-code ul li.voucher_checkout .voucherList .voucherDetail .top .vname{
	font-size:14px;
	color:#000000;
}

.apply_coupon-code ul li.voucher_checkout .voucherList .voucherDetail p{
	font-size:14px;
}

.apply_coupon-code ul li.voucher_checkout .voucherList .voucherDetail a{
	font-family: "Arial-Bold";
    font-size: 12px;
    text-transform: uppercase;
    color: #ffffff;
	border:1px solid #ffffff;
	border-radius:4px;
	background:#85c539;
	cursor:pointer;
	padding:10px 12px;
	width:80px;
	text-align:center;
}

.apply_coupon-code ul li.voucher_checkout .voucherList .voucherDetail a.active{
	background:#85c539;
	border:1px solid #85c539;
	color:#ffffff;
}

.apply_coupon-code ul li.voucher_checkout .voucherList .voucherDetail a:hover{
	background:#85c539;
	color:#ffffff;
}

.apply_coupon-code ul li.promocode_checkout .remove_promotecode,
.apply_coupon-code ul li.voucher_checkout .voucherList .voucherDetail a.remove_promotecode{
	background:#00b07d;
	color:#ffffff;
	border:1px solid #00b07d;
}

@media only screen and (max-width: 768px){
	
	.tipsterprofile-runningtips .runningtips-table ul.tips-table-title{
		display:none;	
	}
	
	.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;
	}
	
	.fixture-content .tipster-profile .pright .pdesc ul.p-number{
		height:auto;  	
	}
	
	.tipster-profile .pright .pdesc ul.p-number li{
		width:100%;	
	}
}
/*fixture-tips*/


.new::after {
    content: "NEW";
    position: relative;
    font-size: 10px;
    color: gold;
    top: -11px;
}


/*responsive*/

@media only screen and (max-width: 1079px){
	.header-middle .row-cover{
		overflow:hidden;
		position:relative;	
	}
	
	.header-bottom{
		margin-top:0;	
	}
	
	.header-middle ul.navigation,
	.header-middle ul.user-nav{
		display:none;	
	}
	
	.mobile-trigger{
		display:block;	
	}
	
	.main-content .cover-main .main-left{
		display:block;
		width:100%;	
	}
	
	.main-content .cover-main .main-right{
		display:none;	
	}
}

@media only screen and (max-width: 1024px){
	.mobile-bg2{
		display:none;	
	}
	
	.mobile-bg1 img{
		width:350px;
	}
	
	.member-dashboard-left{
		width:100%;
		max-width:500px;
		display:block;	
		margin-bottom:30px;
	}
	
	.member-dashboard-right{
		width:100%;
		display:block;	
	}
}


@media only screen and (max-width: 900px){
	ul.cart-itemlist li .content-cover span{
		width:45%;	
	}
	
	ul.cart-itemlist li .content-cover span:nth-child(even){
		text-align:right;	
	}
	
	ul.cart-itemlist li .tipster{
		border-right:none;	
	}
	
	ul.cart-itemlist li .del_row{
		position:absolute;
		right:0;
		width:10% !important;
		top:50%;
		
		transform:translateY(-50%);	
		-moz-transform:translateY(-50%);	
		-ms-transform:translateY(-50%);	
		-o-transform:translateY(-50%);	
		-webkit-transform:translateY(-50%);	
	}
	
	ul.cart-itemlist li .content-cover{
		padding:10px 0px;	
	}
	
	ul.cart-itemlist li:nth-child(even) .content-cover{
		background:#f5f5f5;	
	}
	
	.sitemap ul li{
		width:49% !important;	
		margin:0 auto 20px !important;
	}
	
	.sitemap ul li:nth-child(odd){
		float:left;
	}
	
	.sitemap ul li:nth-child(even){
		float:right;
	}
}

@media only screen and (max-width: 850px){
	.footer-sitemap ul li{
		width:33%;	
		margin-bottom:20px;
	}
	
	.footer-sitemap{
		padding-bottom:30px;	
	}
}

@media only screen and (max-width: 768px){
	
	.latest-tips-cover .tips-table ul.tips-table-title{
		display:none;	
	}
	

	
	.latest-tips-cover .tips-table ul.tips-table-content .content-cover span {
    display: block !important;
    width: 50%;
    float: left;
    border: none;
    padding: 6px 10px !important;
  }
  
  .latest-tips-cover .tips-table ul.tips-table-content .content-cover span.tip_odd,
  .latest-tips-cover .tips-table ul.tips-table-content .content-cover span.result{
		width:100%;
	}
	
	.latest-tips-cover .tips-table ul.tips-table-content .content-cover span.result{
		padding:10px 0px 10px;
		border-bottom:1px solid #d7d7d7;
	}
	
	.latest-tips-cover .tips-table ul.tips-table-content .content-cover span:nth-child(even){
		text-align:right;	
	}
	
	.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-right ul li{
		width:50%;	
	}
	
	.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-middle ul li{
		width:100%;	
	}
	
	.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-middle{
		width:auto;	
	}
	
	.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-left ul li a.tipster-link{
		width:auto;
	}
	
	.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-left{
		width:auto;	
	}
	
	.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-left ul li:last-child{
		width:100%;
		margin-top:10px;	
	}
	.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-left ul li .follow-button, 
	.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-left ul li .unfollow-button{
		width:100%;	
	}
	
	.blog-list > ul > li .blog-image,
	.blog-list > ul > li .blog-content{
		width:100%;	
		float:none;
	}
	
	.blog-list > ul > li .blog-content a.blog-title,
	.blog-list > ul > li .blog-content .blog-text,
	.blog-list > ul > li .blog-content{
		height:auto;	
	}
	
	.blog-list > ul > li .blog-content ul.blog-tag{
		max-height:auto;	
	}
	
	.top-performing-tipster .week-top-performing,
	.top-performing-tipster .month-top-performing{
		width:100%;
		float:none;
	}
	
	
	
	
	ul.liveodds-table-title{
		display:none;
	}	
	
	ul.liveodss-table-content li .liveodds-match_odds span{
		display:block;
		float:left;
		
		padding:18px 10px 8px;
		position:relative;
	}
	
	ul.liveodss-table-content li .liveodds-match_odds span:before{
		position:absolute;
		left:10px;
		top:3px;
		font-size:9pt;
		color:#898989;	
	}
	
	ul.liveodss-table-content li .liveodds-match_odds span.o-date{
		width:33%;	
		
	}
	
	ul.liveodss-table-content li .liveodds-match_odds span.o-date:before{
		content:"Date";	
	}
	
	ul.liveodss-table-content li .liveodds-match_odds span.o-match{
		width:67%;	
		border-left:1px solid #d7d7d7;
	}
	
	ul.liveodss-table-content li .liveodds-match_odds span.o-match:before{
		content:"Match";	
	}
	
	ul.liveodss-table-content li .liveodds-match_odds span.o-home,
	ul.liveodss-table-content li .liveodds-match_odds span.o-away{
		width:33%;	
		text-align:center;
		border:none;
		border-top:1px solid #d7d7d7;
		min-height:44px;

	}
	
	ul.liveodss-table-content li .liveodds-match_odds span.o-draw{
		width:34%;	
		text-align:center;
		min-height:44px;

		border-top:1px solid #d7d7d7;
		border-right:1px solid #d7d7d7;
	}
	
	ul.liveodss-table-content li .liveodds-match_odds span.o-home:before{
		content:"Home";	
		text-align:center;
		display:block;
		width:100%;
		left:0;
	}
	
	ul.liveodss-table-content li .liveodds-match_odds span.o-away:before{
		content:"Away";	
		text-align:center;
		display:block;
		width:100%;
		left:0;
	}
	
	ul.liveodss-table-content li .liveodds-match_odds span.o-draw:before{
		content:"Draw";	
		text-align:center;
		display:block;
		width:100%;
		left:0;
	}
	
	ul.liveodss-table-content li .liveodds-match_odds span.o-link{
		width:100%;
		border:none;
		border-top:1px solid #d7d7d7;
	}
	
	ul.liveodss-table-content li .liveodds-match_odds{
		padding-top:0;	
	}
	
	.livescores-table-cover .livescore-tab ul li .live-match{
		display:block;
		position:relative;
		height:140px;
		padding:0 0;
		border:1px solid #d7d7d7;
		border-top:none;
	}
	
	.livescores-table-cover .livescore-tab ul li .live-match:nth-child(even){
		background:#f5f5f5;	
	}
	
	.livescores-table-cover .livescore-tab ul li .live-match span{
		height:39px;	
		position:absolute;
		line-height:39px;
		display:block;
		overflow:hidden;
	}
	
	.livescores-table-cover .livescore-tab ul li .live-match .l-time{
		top:0;
		left:0;
		width:15%;
		border-right:1px solid #d7d7d7;
		border-bottom:1px solid #d7d7d7;
	}
	
	.livescores-table-cover .livescore-tab ul li .live-match .l-finish{
		top:39px;
		left:0;
		width:15%; 
		border-left:none;
	}
	
	.livescores-table-cover .livescore-tab ul li .live-match .l-hometeam{
		left:15%;
		top:0;
		width:60%;
		border-bottom:1px solid #d7d7d7;
	}
	
	.livescores-table-cover .livescore-tab ul li .live-match .l-awayteam{
		left:15%;
		top:39px;
		width:60%;	
	}
	
	.livescores-table-cover .livescore-tab ul li .live-match .l-score{
		left:75%;
		top:0;
		width:15%;
		height:78px;	
		border-right:none;
	}
	
	.livescores-table-cover .livescore-tab ul li .live-match .l-select{
		left:90%;
		top:0;
		height:78px;
		width:10%;	
	}
	
	.livescores-table-cover .livescore-tab ul li .live-match .l-htscore{
		display:none;	
	}
	
	.livescores-table-cover .livescore-tab ul li .live-match .l-links{
		width:100%;
		top:78px;
		left:0;	
		padding:10px 10px;
		border-top:1px solid #d7d7d7;
		height:50px;
	}
	
	.livescores-table-cover .livescore-tab ul li .live-match .l-links a{
		padding:0px 10px;	
	}
	
	.livescores-table-cover .livescore-tab ul li .live-match:last-child{
		border-bottom:1px solid #d7d7d7;	
	}
	
	.mobile-bg1{
		display:none;	
	}
	
	.mobile-middle .mobile-img{
		left:50px;	
	}
	
	.mobile-middle .mobile-desc{
		padding-left:350px;	
	}
	
	.mobile-middle:before{
		border-right: 98vw solid transparent;	
	}
	
	.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-date{
		width:50%;
		border:none;	
		padding-top:10px;
		height:51px;
	}
	
	.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-team{
		width:50%;
		border:none;	
		text-align:right;
		padding-top:10px;
		height:51px;
	}
	
	.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-tipster{
		width:50%;
		border:none;
		padding-top:10px;
		height:51px;
	}
	
	.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-type{
		width:50%;
		border:none;	
		text-align:right;
		padding-top:10px;
		height:51px;
	}
	
	.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-tip_odd_earn{
		width:100%;
		border:none;
		padding-top:10px;
		height:51px;
	}
	
	.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-result{
		width:100%;
		text-align:center;	
		padding-top:13px;
	}
	
	.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-result i{
		display:inline;	
		margin-right:5px;
	}
	
	.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-tip_odd_earn b.tip_odd-tip{
		padding: 8px 10px;	
		position:Relative;
		line-height:11pt;
	}
	
	.latest-tips-cover .tips-table ul.premium-tips-result-content li .content-cover{
		padding:0 0 ;
		margin-bottom:20px;
	}
	
	.latest-tips-cover .tips-table ul.premium-tips-result-content li:nth-child(even) .content-cover{
		background:#f5f5f5;	
	}
	
	.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-tip_odd_earn b.tip_odd-odd,
	.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-tip_odd_earn b.tip_odd-earn{
		position:relative;	
	}
	
	.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-tip_odd_earn b.tip_odd-odd:before{
		position:absolute;
		top:1px;
		left:0px;
		width:100%;
		text-align:center;
		line-height: initial;
		content:"Odds";
		font-size:9pt;
		color:#898989;
	}
	
	.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-tip_odd_earn b.tip_odd-earn:before{
		position:absolute;
		top:1px;
		left:0px;
		width:100%;
		text-align:center;
		line-height: initial;
		content:"+ / -";
		font-size:9pt;
		color:#898989;
	}
	
	.tipsterprofile-select-date > p{
		display:block;
		float:none;	
		margin-bottom:10px;
	}
	
	.daterange-picker-popup{
		width:281px;
		overflow:hidden;
		overflow-x:visible;	
	}
	
	/* width */
	.daterange-picker-popup::-webkit-scrollbar {
	  width: 10px;
	  height:10px;
	}
	
	/* Handle */
	.daterange-picker-popup::-webkit-scrollbar-thumb {
	  background: #85c539; 
	  border-radius: 10px;
	}

	
	.daterange-tbody{
		width:281px;

		display:block;	
	}
	
	.daterange-td:last-child{
		width:230px;
	}
	
	.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .content-cover span{
		width:50%;
		float:left;	
		border:none;	
	}
	
	.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .content-cover span:nth-child(odd){
		float:left;	
	}
	
	.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .content-cover span:nth-child(even){
		text-align:right;	
	}
	
	.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .result{
		text-align:right;
		width:100% !important;	
	}
	
	.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .type{
		width:30% !important;	
	}
	
	.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .tip_wager_odds_earn{
		width:100% !important;	
	}
	
	.latest-tips-cover .tips-table ul.premium-tips-result-title{
		height:20px;	
	}
	
	.latest-tips-cover .tips-table ul.premium-tips-result-title li{
		display:none;	
	}
	
	.member-running-tips .tips-table ul.tips-table-content li .content-cover span{
		width:50%;	
		border:none;
		display:block;
		float:left;
	}
	
	.member-running-tips .tips-table ul.tips-table-content li .content-cover span:nth-child(even){
		text-align:right;	
	}
	
	.member-running-tips .tips-table ul.tips-table-content li .content-cover span:last-child{
		width:100%;	
		margin-top:5px;
	}
	
	.member-running-tips .tips-table ul.tips-table-title{
		height:20px;	
	}
	
	.member-running-tips .tips-table ul.tips-table-title li{
		display:none;
	}
	
	.member-running-tips .tips-table ul.tips-table-content li:nth-child(even) .content-cover{
		background:#f5f5f5;	
	}
	
	.member-bundle-subs .tips-table ul.tips-table-content li .content-cover span{
		width:100%;	
		border:none;
	}
	
	.member-bundle-subs .tips-table ul.tips-table-content li .credittotal,
	.member-bundle-subs .tips-table ul.tips-table-content li .amount,
	.member-bundle-subs .tips-table ul.tips-table-content li .creditbalance,
	.member-bundle-subs .tips-table ul.tips-table-content li .yields{
		width:25% !important;
		padding-top:20px !important;
		height:auto;
		position:relative;
	}
	
	.member-bundle-subs .tips-table ul.tips-table-content li .credittotal:before,
	.member-bundle-subs .tips-table ul.tips-table-content li .amount:before,
	.member-bundle-subs .tips-table ul.tips-table-content li .creditbalance:before,
	.member-bundle-subs .tips-table ul.tips-table-content li .yields:before{
		position:absolute;
		top:0;
		left:10px;
		width:100%;
		color:#959595;
		font-size:9pt;	
	}
	
	.member-bundle-subs .tips-table ul.tips-table-content li .credittotal:before{
		content:"Credit Total";	
	}
	
	.member-bundle-subs .tips-table ul.tips-table-content li .amount:before{
		content:"Amount";	
	}
	.member-bundle-subs .tips-table ul.tips-table-content li .creditbalance:before{
		content:"Balance Credits";	
	}
	.member-bundle-subs .tips-table ul.tips-table-content li .yields:before{
		content:"Yields";	
	}
	
	.member-bundle-subs .tips-table ul.tips-table-title{
		height:20px;
	}
	
	.member-bundle-subs .tips-table ul.tips-table-title li{
		display:none;	
	}
	
	.member-bundle-subs .tips-table ul.tips-table-content li .content-cover span{
		white-space:normal;	
	}
	
	.latest-tips-cover .tips-table ul.transactionhistory-content li .content-cover span{
		width:50%;
		border:none;	
		position:relative;
		padding-top:20px;
	}
	
	.latest-tips-cover .tips-table ul.transactionhistory-content li .content-cover span:nth-child(even){
		text-align:right;	
	}
	
	.latest-tips-cover .tips-table ul.transactionhistory-content li:nth-child(even) .content-cover{
		background:#f5f5f5;
	}
	
	.latest-tips-cover .tips-table ul.transactionhistory-content li .content-cover span:before{
		position:absolute;
		top:0;
		
		width:100%;
		color:#959595;
		font-size:9pt;	
	}
	
	.latest-tips-cover .tips-table ul.transactionhistory-content li .content-cover span:nth-child(odd):before{
		text-align:left;
		left:10px;
	}
	
	.latest-tips-cover .tips-table ul.transactionhistory-content li .content-cover span:nth-child(even):before{
		text-align:right;	
		right:10px;
	}
	
	.latest-tips-cover .tips-table ul.transactionhistory-content li .t-date:before{
		content:"Date";
	}
	
	.latest-tips-cover .tips-table ul.transactionhistory-content li .t-desc:before{
		content:"Description";
	}
	
	.latest-tips-cover .tips-table ul.transactionhistory-content li .t-ref:before{
		content:"Reference";
	}
	
	.latest-tips-cover .tips-table ul.transactionhistory-content li .t-credit:before{
		content:"Credit";
	}
	
	.latest-tips-cover .tips-table ul.transactionhistory-content li .t-debit:before{
		content:"Debit";
	}
	
	.latest-tips-cover .tips-table ul.transactionhistory-content li .t-balance:before{
		content:"Balance";
	}
	
	
	
	
	
	
	.latest-tips-cover .tips-table ul.purchasehistory-content li .content-cover span{
		width:50%;
		padding-top:25px;
		border:none;	
		position:Relative;
	}
	
	.latest-tips-cover .tips-table ul.purchasehistory-content li .content-cover{
		padding-top:0;	
	}
	
	.latest-tips-cover .tips-table ul.purchasehistory-content li:nth-child(even) .content-cover{
		background:#f5f5f5;	
	}
	
	.latest-tips-cover .tips-table ul.purchasehistory-content li .content-cover span:nth-child(even){
		text-align:right;	
	}
	
	.latest-tips-cover .tips-table ul.purchasehistory-content li .content-cover span:nth-child(odd):before{
		position:absolute;
		top:3px;
		left:10px;
		font-size:9pt;
		color:#959595;
	}
	
	.latest-tips-cover .tips-table ul.purchasehistory-content li .content-cover span:nth-child(even):before{
		position:absolute;
		top:3px;
		right:10px;
		font-size:9pt;
		color:#959595;	
	}
	
	
	
	.latest-tips-cover .tips-table ul.purchasehistory-content li .date:before{
		content:"Date";
	}
	
	.latest-tips-cover .tips-table ul.purchasehistory-content li .invoice:before{
		content:"Invoice";
	}
	
	.latest-tips-cover .tips-table ul.purchasehistory-content li .type:before{
		content:"Type";
	}
	
	.latest-tips-cover .tips-table ul.purchasehistory-content li .processingfee:before{
		content:"Fees";
	}
	
	.latest-tips-cover .tips-table ul.purchasehistory-content li .total:before{
		content:"Total";
	} 
	
	.latest-tips-cover .tips-table ul.purchasehistory-title{
		height:20px;	
	}
	
	.latest-tips-cover .tips-table ul.purchasehistory-title li{
		display:none;	
	}
	
	
	.latest-tips-cover .tips-table ul.purchasebundle-content li .content-cover span{
		width:50%;
		position:relative;	
		border:none;
		padding-top:25px;
	}
	

	
	.latest-tips-cover .tips-table ul.purchasebundle-content li .content-cover{
		padding-top:0;	
	}
	
	.latest-tips-cover .tips-table ul.purchasebundle-content li:nth-child(even) .content-cover{
		background:#f5f5f5;	
	}
	
	.latest-tips-cover .tips-table ul.purchasebundle-content li .content-cover span:nth-child(even){
		text-align:right;	
	}
	
	.latest-tips-cover .tips-table ul.purchasebundle-content li .content-cover span:nth-child(odd):before{
		position:absolute;
		top:3px;
		left:10px;
		font-size:9pt;
		color:#959595;
	}
	
	.latest-tips-cover .tips-table ul.purchasebundle-content li .content-cover span:nth-child(even):before{
		position:absolute;
		top:3px;
		right:10px;
		font-size:9pt;
		color:#959595;	
	}
	
	.latest-tips-cover .tips-table ul.purchasebundle-content li .date:before{
		content:"Date";
	}
	
	.latest-tips-cover .tips-table ul.purchasebundle-content li .invoice:before{
		content:"Invoice";
	}
	
	.latest-tips-cover .tips-table ul.purchasebundle-content li .tipster:before{
		content:"Tipster";
	}

	
	.latest-tips-cover .tips-table ul.purchasebundle-content li .type:before{
		content:"Type";
	}
	
	.latest-tips-cover .tips-table ul.purchasebundle-content li .processingfee:before{
		content:"Fees";
	}
	
	.latest-tips-cover .tips-table ul.purchasebundle-content li .total:before{
		content:"Total";
	}

	.latest-tips-cover .tips-table ul.purchasebundle-content li .detail{
		padding-top:10px !important;	
	}
	
	.latest-tips-cover .tips-table ul.purchasebundle-content li .detail:before{
		width:12%;
	}
	
	.latest-tips-cover .tips-table ul.purchasebundle-title{
		height:20px;
	}
	
	.latest-tips-cover .tips-table ul.purchasebundle-title li{
		display:none;	
	}
	
	
	
	.latest-tips-cover .tips-table ul.purchasepackage-title{
		height:20px;	
	}
	
	.latest-tips-cover .tips-table ul.purchasepackage-title li{
		display:none;	
	}
	
	.latest-tips-cover .tips-table ul.purchasepackage-content li .content-cover{
		padding-top:0;	
	}
	
	.latest-tips-cover .tips-table ul.purchasepackage-content li:nth-child(even) .content-cover{
		background:#f5f5f5;	
	}
	
	.latest-tips-cover .tips-table ul.purchasepackage-content li .content-cover span{
		width:50%;	
		border:none;
		position:relative;
		padding-top:20px;
	}
	
	.latest-tips-cover .tips-table ul.purchasepackage-content li .content-cover span:nth-child(even){
		text-align:right;	
	}
	
	.latest-tips-cover .tips-table ul.purchasepackage-content li .content-cover span:nth-child(odd):before{
		position:absolute;
		top:3px;
		left:10px;
		font-size:9pt;
		color:#959595;
	}
	
	.latest-tips-cover .tips-table ul.purchasepackage-content li .content-cover span:nth-child(even):before{
		position:absolute;
		top:3px;
		right:10px;
		font-size:9pt;
		color:#959595;	
	}
	
	.latest-tips-cover .tips-table ul.purchasepackage-content li .date:before{
		content:"Date";
	}
	
	.latest-tips-cover .tips-table ul.purchasepackage-content li .invoice:before{
		content:"Invoice";
	}
	
	.latest-tips-cover .tips-table ul.purchasepackage-content li .tipster:before{
		content:"Tipster";
	}

	
	.latest-tips-cover .tips-table ul.purchasepackage-content li .type:before{
		content:"Type";
	}
	
	.latest-tips-cover .tips-table ul.purchasepackage-content li .credit:before{
		content:"Credit";
	}
	
	.latest-tips-cover .tips-table ul.purchasepackage-content li .total:before{
		content:"Total";
	}
	
	.purchased-tips-detail ul.purchased-tips-content li .content-cover span{
		width:50%;	
		border:none;
		padding-top:20px;
		position:relative;
		height:60px;
	}
	
	#purchased-tips-detail .purchased-tips-result{
		margin-bottom:15px;
	}
	
	.purchased-tips-detail ul.purchased-tips-content li .content-cover span:nth-child(even){
		text-align:right;	
	}
	
	.purchased-tips-detail ul.purchased-tips-content li .content-cover{
		padding:0;	
	}
	
	.purchased-tips-detail ul.purchased-tips-content li .content-cover span:nth-child(odd):before{
		position:absolute;
		top:3px;
		left:10px;
		font-size:9pt;
		color:#959595;
	}
	
	.purchased-tips-detail ul.purchased-tips-content li .content-cover span:nth-child(even):before{
		position:absolute;
		top:3px;
		right:10px;
		font-size:9pt;
		color:#959595;	
	}
	
	
	.purchased-tips-detail ul.purchased-tips-content li .match:before{
		content:"Match";
	}
	
	.purchased-tips-detail ul.purchased-tips-content li .tipster:before{
		content:"Tipster";
	}
	
	.purchased-tips-detail ul.purchased-tips-content li .type:before{
		content:"Type";
	}
	
	.purchased-tips-detail ul.purchased-tips-content li .price:before{
		content:"Price";
	}
	
	.purchased-tips-detail ul.purchased-tips-content li .tip:before{
		content:"Tip";
	}
	
	.purchased-tips-detail ul.purchased-tips-title{
		height:20px;	
	}
	
	.purchased-tips-detail ul.purchased-tips-title li{
		display:none;	
	}
	
	#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-title{
		height:20px;	
	}
	
	#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-title li{
		display:none;	
	}
	
	#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .content-cover{
		padding:0px 0px 0px;	
		display:block;
	}
	
	#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .content-cover span{
		width:50%;	
		position:relative;
		padding-top:25px;
		border:none;
		display:block;
		float:left;
		height:60px;
	}
	
	#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .content-cover span:nth-child(even){
		text-align:right;	
	}
	
	#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .odds,
	#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .profit{
		width:33% !important;	
		text-align:center !important;
		border-top:1px solid #ebebeb !important;
	}
	
	#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .result{
		width:34% !important;	
		text-align:center !important;
		border-top:1px solid #ebebeb !important;
	}
	
	#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .content-cover span:nth-child(odd):before{
		position:absolute;
		left:10px;
		top:5px;
		font-size:9pt;
		color:#959595;
	}
	
	#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .content-cover span:nth-child(even):before{
		position:absolute;
		right:10px;
		top:5px;
		font-size:9pt;
		color:#959595;
	}
	
	#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .date:before{
		content:"Date";
	}

	#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .match:before{
		content:"Match";
	}

	#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .type:before{
		content:"Type";
	}
	
	#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .tip:before{
		content:"Tip";
	}

	#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .odds:before{
		content:"Odds";
		text-align:center !important;
		width:100%!important;
		left:0 !important;
	}
	
	#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .result:before{
		content:"Result";
		text-align:center !important;
		width:100%!important;
		left:0 !important;
	}
	
	#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .profit:before{
		content:"Profit";
		text-align:center !important;
		width:100%!important;
		left:0 !important;
	}
	
	

}


@media only screen and (max-width: 667px){
	.header-top ul.right{
		display:none;	
	}
	
	.home-soccer-news-list ul li{
		width:100%;
		float:none;
		margin:0px 0px  30px!important;	
	}
	
	.home-soccer-news-list ul li .news-content p {
		height:auto;
	}
	
	.whychooseus ul li{
		width:50%;	
	}
	
	.aboutus-gadget ul li{
		width:100%;
		float:none;
		margin:0 auto 20px;	
	}
	
	.aboutus-gadget ul li .descp{
		min-height:auto;	
	}
	
	.h2h-table-cover .h2h-table ul.h2h-table-title{
		height:10px;	
	}
	
	.h2h-table-cover .h2h-table ul.h2h-table-title li{
		display:none;
	}
	
	.h2h-table-cover .h2h-table ul.h2h-table-content li > div{
		padding:15px 10px 5px;	
		position:relative;
	}
	
	.h2h-table-cover .h2h-table ul.h2h-table-content li > div:before{
		position:absolute;
		top:0;
		left:10px;
		font-size:9pt;
		color:#898989;	
	}
	
	.h2h-table-cover .h2h-table ul.h2h-table-content li > div.date{
		width:50%;
		text-align:left;	
		color:#624662;
	}
	
	.h2h-table-cover .h2h-table ul.h2h-table-content li > div.date:before{
		content:"Date";	
	}
	
	.h2h-table-cover .h2h-table ul.h2h-table-content li > div.homeaway{
		width:50%;
		text-align:right;	
	}
	
	.h2h-table-cover .h2h-table ul.h2h-table-content li > div.homeaway:before{
		content:"Home/Away";
		right:10px;
		left:initial;	
	}
	
	.h2h-table-cover .h2h-table ul.h2h-table-content li > div.event{
		width:100%;
		text-align:left;	
		border:none;
	}
	
	.h2h-table-cover .h2h-table ul.h2h-table-content li > div.event:before{
		content:"Event";	
	}
	
	.h2h-table-cover .h2h-table ul.h2h-table-content li > div.played{
		width:50%;
		text-align:left;	
		border-right:none;
	}
	
	.h2h-table-cover .h2h-table ul.h2h-table-content li > div.played:before{
		content:"Played";	
	}
	
	.h2h-table-cover .h2h-table ul.h2h-table-content li > div.result{
		width:50%;
		text-align:right;	
	}
	
	.h2h-table-cover .h2h-table ul.h2h-table-content li > div.result:before{
		content:"Result";	
		right:10px;
		left:initial;	
	}
	
	.h2h-table-cover .h2h-table ul.h2h-table-content li:nth-child(even){
		background:#f5f5f5;	
	}
	
	.home-lineup-player,
	.away-lineup-player{
		width:100%;
		float:none;	
		
	}
	
	.home-lineup-player{
		margin-bottom:50px;	
	}
	
	.lineup-team-formation ul li{
		text-align:center;	
	}
	
	.lineup-team-formation ul li .logo{
		margin:0 auto 10px;
	}
	
	.team-lineup-player ul.playerlist{
		margin-bottom:0;	
	}
	
	.lineup-team-formation{
		    background: linear-gradient(
		 rgba(2, 40, 123,0.6), 
		 rgba(2, 40, 123,0.6)
		 ),url(../images/lineup-bg.jpg) no-repeat center top 0px;
	}
	
	.livescore-games-select ul.games-select li{
		clear:both;
		margin-bottom:20px;	
	}
	
	.mobile-middle .mobile-desc{
		padding-left:10px;	
	}
	
	.mobile-middle .mobile-img{
		position:relative;
		top:initial;
		left:initial;
		margin:0 auto	
	}
	
	.mobile-middle .mobile-desc ul{
		text-align:center;	
	}
	
	.news-list ul li{
		width:100%;	
	}
	
	.news-list ul li .news-content .news-text,
	.news-list ul li .news-content .news-title{
		height:auto;	
	}
	
	.tipsterprofile-summary{
		float:none;
		width:100%;
		padding-left:0;	
	}
	
	.tipsterprofile-alltimestatistic{
		width:100%;
		float:none;
		margin-bottom:30px;	
	}
	
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .content-cover span.date{
		width:30%;
	}
	
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .content-cover span.team{
		width:70%;	
		text-align:right;
		border:none;
	}
	
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .type{
		text-align:right;
		border:none;
		width:100%;
	}
	
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .tip{
		width:55%;	
		padding-top:20px !important;
		height:61px !important;
		position:relative;
	}
	
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .wager,
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .odds,
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .earn{
		width:15%;	
		padding-top:20px !important;
		height:61px !important;
		position:relative;
	}
	
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .tip:before{
		position:absolute;
		width:100%;
		text-align:center;
		color:#959595;
		font-size:9pt;
		content:"Tip";
		left:0;
		top:0;	
	}
	
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .wager:before{
		position:absolute;
		width:100%;
		text-align:center;
		color:#959595;
		font-size:9pt;
		content:"Wager";
		left:0;
		top:0;	
	}
	
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .odds:before{
		position:absolute;
		width:100%;
		text-align:center;
		color:#959595;
		font-size:9pt;
		content:"Odds";
		left:0;
		top:0;	
	}
	
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .earn:before{
		position:absolute;
		width:100%;
		text-align:center;
		color:#959595;
		font-size:9pt;
		content:"Earn";
		left:0;
		top:0;	
	}
	
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .result{
		width:100%;
		text-align:center;	
		height:auto !important;
		padding:10px 10px !important;
		border:none;
	}
	
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .result b{
		margin-right:5px;	
	}
	
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .result b,
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .result p{
		display:inline-block;	
	}
	
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .content-cover{
		padding:10px 0  0px;
	}
	
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li:nth-child(even) .content-cover{
		background:#f5f5f5;	
	}
	
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-title{
		height:20px;	
	}
	
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-title li{
		display:none;	
	}
	
	.member-dashboard-left{
		max-width:100%;
		padding-right:0;	
	}
	
	.member-deposit_qna_close ul li{
		width:50%;	
	}
}

@media only screen and (max-width: 568px){
	.footer-sitemap ul li{
		width:50%;	
	}
	
	.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-left ul li{
		display:block;
		margin:0 auto 10px!important;
		text-align:center;	
	}
	
	.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-left{
		width:150px;	
	}
	
	.checkout-cover .apply_coupon-code{
		float:none;
		display:block;
		margin-bottom:30px;	
	}
	
	.checkout-cover .cart-total-table{
		display:block;
		float:none;
		width:100%;
			
	}
	
	.checkout-cover .cart-total-table ul li{
		padding:0 0 15px;	
	}
	
	ul.odds-bookmaker-content > li{
		padding:0 0 ;
		margin-bottom:20px;
	}
	
	
	ul.odds-bookmaker-content > li .bookmaker{
		float:none;
		display:block;
		width:100%;
		text-align:center;
		border:none;	
		border-bottom:1px solid #d7d7d7;
		padding-bottom:25px;
	}
	
	ul.odds-bookmaker-content > li > div:before{
		position:absolute;
		top:-15px;
		left:0;
		width:100%;
		color:#898989;
		font-size:9;
		font-weight:100;
	}
	
	ul.odds-bookmaker-content > li .fulltime{
		width:33%;
		position:relative;
		padding-top:20px;
	}
	
	ul.odds-bookmaker-content > li .fulltime:before{
		content:"Fulltime";	
	}
	
	ul.odds-bookmaker-content > li .firsthalf{
		width:34%;	
		position:relative;
		padding-top:20px;
	}
	
	ul.odds-bookmaker-content > li .firsthalf:before{
		content:"First Half";	
	}
	
	ul.odds-bookmaker-content > li .secondhalf{
		width:33%;	
		position:relative;
		padding-top:20px;
	}
	
	ul.odds-bookmaker-content > li .secondhalf:before{
		content:"Second Half";	
	}
	
	ul.odds-bookmaker-content > li div > ol > li{
		position:relative;	
	}
	
	ul.odds-bookmaker-content > li div > ol > li:before{
		position:absolute;
		top:-15px;
		left:0;
		width:100%;
		text-align:center;
		color:#898989;
		font-weight:100;
		font-size:9pt;	
	}
	
	ul.odds-bookmaker-content > li div > ol > li:nth-child(1):before{
		content:"1";	
	}
	
	ul.odds-bookmaker-content > li div > ol > li:nth-child(2):before{
		content:"X";	
	}
	
	ul.odds-bookmaker-content > li div > ol > li:nth-child(3):before{
		content:"2";	
	}
	
	ul.odds-bookmaker{
		display:none;	
	}
	
	
	.sitemap ul li{
		width:100% !important;
		display:block;	
		height:auto;
	}
	
	.news-prev-next ul li{
		width:100%;
		float:none;
		padding: 20px 20px !important;	
	}
	
	.news-prev-next ul li:first-child{
		border-right:1px solid #ebebeb;
		margin-bottom:10px;	
	}
	
	
	
}

@media only screen and (max-width: 530px){
	.header-top ul li:first-child{
		display:none;	
	}
	
	.header-top ul.left li:nth-child(2){
		border-left:none;
		padding-left:0;	
	}
	
	.main-content .cover-main{
		display:block;	
	}
	
	.mobile-top h1,
	.mobile-top .h1{
		font-size:30pt;
		line-height:35pt;	
	}
	
	.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .type{
		width:100% !important;	
		text-align:right;
	}
	
	.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .tip_wager_odds_earn{
		width:100% !important;
	}
}


@media only screen and (max-width: 480px){
	
	.payment-list-content table,
	.payment-list-content table tbody,
	.payment-list-content table tbody tr,
	.payment-list-content table tbody tr td{
		display:block;
		width:100%;
	}
	
	#subscribe-popup .popup-content img.man{
		display:none;	
	}
	
	#subscribe-popup .popup-content{
		background-position:center right;	
	}
	
	.register-form .form-cover,
	.login-page .form-cover{
		padding:30px 0px;
	}
	
	.header-bottom ul{
		display:none;	
	}
	
	.main-left .cta-banner2 ul li{
		width: 100%;
		float:none;
		display:block;	
	}
	
	
	.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-left,
	.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-middle,
	.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-right{
		float:none;
		display:block;
		width:100%;	
		padding:0 0 ;
		border:none;
	}
	
	.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-middle ul li{
		width:auto;
	}
	
	.tipster-info .tipsterinfo-table > ul > li .tipsterinfo-cover .tipsterinfo-middle{
		margin:20px auto 20px;	
	}
	
	.latest-tips-cover .tips-table ul.tips-table-content li .tip_odd{
		width:100%;	
	}
	
	.latest-tips-cover .tips-table ul.tips-table-content li .result{
		width:100%;	
	}
	
	.whychooseus ul li{
		width:100%;
		float:none;	
	}
	
	
	ul.blog-prev-next li{
		width:100%;
		float:none;
	}
	
	ul.blog-prev-next li{
		margin-top:20px;	
	}
	
	.checkout-cover ul.cart-total,
	.shoppingcart ul.cart-total{
		display:block;
		float:none;
		clear:both;
		padding-top:20px;	
	}
	
	.checkout-cover ul.cart-total li,
	.shoppingcart ul.cart-total li{
		display:block;
		width:100%;
		float:none;	
		text-align:center;
		margin-bottom:10px;
	}
	
	.checkout-cover ul.cart-total li a.cart-checkout,
	.shoppingcart ul.cart-total li a.cart-checkout,
	.shoppingcart ul.cart-total li input#submit{
		width:100%;
		max-width:100%;	
	}
	
	.payment-method-cover ul.paymentmethod li{
		width:100%;
	}
	
	.payment-method-cover ul.country-list li,
	.payment-method-cover ul.country-list li a,
	.payment-method-cover .bank-select ul.banklist li,
	.payment-method-cover .bank-select ul.banklist li a{
		display:block;
		width:100%;	
	}
	
	.lineup-team-formation ul li{
		width:100%;
		float:none;	
	}
	
	.register-form .form-cover table,
	.register-form .form-cover table tbody,
	.register-form .form-cover table tbody tr,
	.register-form .form-cover table tbody tr td{
		display:block;
		width:100%;	
	}
	
	.register-form .form-cover table tr td:nth-child(1){
		width:100%;
		padding-bottom:0;	
	}
	
	.shoppingcart .checkbox-checkout{
		margin-top:50px;	
	}
	
	ul.cart-itemlist li .content-cover span{
		width:40%;	
	}
	
	ul.cart-itemlist li .del_row{
		width:20% !important;	
	}
	
	.standings-table-cover .standings-table ul.standing-table-content li > div.pos{
		width:25%;	
		border-left:1px solid #d7d7d7;
		border-bottom:1px solid #d7d7d7;
		border-right:1px solid #d7d7d7;
	}
	
	.standings-table-cover .standings-table ul.standing-table-content li > div.pos:before{
		content:"Pos";	
	}
	
	.standings-table-cover .standings-table ul.standing-table-content li > div.team{
		width:50%;
		border-left:none;
		border-bottom:1px solid #d7d7d7;
		border-right:1px solid #d7d7d7;
		white-space: nowrap; 
		  overflow: hidden;
		  text-overflow: ellipsis;
	}
	
	.standings-table-cover .standings-table ul.standing-table-content li > div.team:before{
		content:"Team";	
	}
	
	.standings-table-cover .standings-table ul.standing-table-content li > div.played{
		width:25%;
		border-left:none;
		border-bottom:1px solid #d7d7d7;
	}
	
	.standings-table-cover .standings-table ul.standing-table-content li > div.played:before{
		content:"Played";	
	}
	
	.standings-table-cover .standings-table ul.standing-table-content li > div.win{
		width:25%;
		border-right:1px solid #d7d7d7;
		border-left:1px solid #d7d7d7;
	}
	
	.standings-table-cover .standings-table ul.standing-table-content li > div.win:before{
		content:"Win";	
	}
	
	.standings-table-cover .standings-table ul.standing-table-content li > div.fail{
		width:25%;
		border-right:1px solid #d7d7d7;
	}
	
	.standings-table-cover .standings-table ul.standing-table-content li > div.fail:before{
		content:"Fail";	
	}
	
	.standings-table-cover .standings-table ul.standing-table-content li > div.scores{
		width:25%;
		border-right:1px solid #d7d7d7;
	}
	
	.standings-table-cover .standings-table ul.standing-table-content li > div.scores:before{
		content:"Scores";	
	}
	
	.standings-table-cover .standings-table ul.standing-table-content li > div.points{
		width:25%;
		border-right:1px solid #d7d7d7;
	}
	
	.standings-table-cover .standings-table ul.standing-table-content li > div.points:before{
		content:"Points";	
	}
	
	.standings-table-cover .standings-table ul.standing-table-content li{
		padding:0 0;	
		border-top:4px solid #422e5f;
	}
	
	.standings-table-cover .standings-table ul.standing-table-content li > div{
		padding-top:20px;	
		position:relative;
		text-align:right !important;
	}
	
	.standings-table-cover .standings-table ul.standing-table-content li > div:before{

		position:absolute;
		left:10px;
		top:3px;	
		color:#959595;
		font-size:9pt;
	}
	
	.standings-table-cover .standings-table ul.standing-table-content li:nth-child(even){
		background:#f5f5f5;	
	}
	
	.standings-table-cover .standings-table ul.standing-table-title{
		height:10px;	
	}
	
	.standings-table-cover .standings-table ul.standing-table-title li{
		display:none;	
	}
	
	.tipsterprofile-top .tipsterprofile-profile-pic{
		width:100%;
		float:none;
		margin-bottom:30px;	
	}
	
	.tipsterprofile-tipstertype{
		width:100%;
		float:none;
		margin-bottom:30px;
		padding-left:0;
	}
	
	.tipsterprofile-tipstertype ul.tipsterprofile-follower li{
		margin:10px 0px;	
	}
	
	.tipsterprofile-summary .bundletipster-subscription ul li{
		width:100%;
		float:none;
		margin:0px 0px;	
	}
	
	.tipsterprofile-summary .bundletipster-subscription ul li a{
		width:100%;
		line-height:1.3;
	}
	
	.tipsterprofile-summary ul.summary-tab li{
		display:block;
		margin:0 0 10px;
	}
	
	.tipsterprofile-summary ul.summary-tab li:last-child{
		margin-bottom:0px;	
	}
	
	.tipsterprofile-summary .summary-tab-content#t-country ul li{
		width:48%;
		margin: 0 0 20px;
	}
	
	.tipsterprofile-summary .summary-tab-content#t-country ul li:nth-child(odd){
		float:left;	
	}
	
	.tipsterprofile-summary .summary-tab-content#t-country ul li:nth-child(even){
		float:right;	
	}
	
	
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .tip{
		width:100%;	
	}
	
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .wager,
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .earn{
		width:33%;
	}
	
	.tipsterprofile-performancetable .runningtips-table ul.tips-table-content li .odds{
		width:34%;	
	}
	
	.tipsterprofile-select-date .date-range-wrapper .date-select{
		margin-bottom:10px;	
	}
	
	.payment-method-cover .select-deposit ul.deposit-package li{
		width:100%;	
	}
	
	.member-deposit_qna_close ul li{
		width:100%;	
	}
	
	.member-deposit_qna_close ul li:first-child{
		margin-bottom:15px;	
	}
	
	.member-bundle-subs .tips-table ul.tips-table-content li .credittotal, 
	.member-bundle-subs .tips-table ul.tips-table-content li .amount, 
	.member-bundle-subs .tips-table ul.tips-table-content li .creditbalance, 
	.member-bundle-subs .tips-table ul.tips-table-content li .yields{
		width:50% !important;	
		margin-top:5px;
	}
	
	.latest-tips-cover .tips-table ul.purchasehistory-content li .invoice{
		width:100% !important;
		text-align:left !important;	
	}
	
	.latest-tips-cover .tips-table ul.purchasehistory-content li .invoice:before{
		right:initial;
		left:10px;	
	}
	
	
	
	.latest-tips-cover .tips-table ul.purchasebundle-content li .invoice{
		width:100% !important;
		text-align:left !important;	
	}
	
	.latest-tips-cover .tips-table ul.purchasebundle-content li .invoice:before{
		right:initial;
		left:10px;	
	}
	
	.latest-tips-cover .tips-table ul.purchasebundle-content li .detail{
		width:100% !important;	
	}
	
	.latest-tips-cover .tips-table ul.purchasepackage-content li .invoice{
		width:100% !important;
		text-align:left !important;	
	}
	
	.latest-tips-cover .tips-table ul.purchasepackage-content li .invoice:before{
		right:initial;
		left:10px;	
	}
	
	.latest-tips-cover .tips-table ul.purchasehistory-content li .detail{
		width:100% !important;	
		padding-top:10px !important;
	}
	
	.latest-tips-cover .tips-table ul.purchasehistory-content li .detail:before{
		right:initial;
		left:10px;	
	}
	
	#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .tip{
		width:100% !important;
		text-align:left !important;	
	}
	
	#purchased-bundle-detail .purchased-bundle-detail ul.purchased-bundle-content li .tip:before{
		right:initial;
		left:10px;
	}
	
	
	.login-page .form-cover table,
	.login-page .form-cover table tbody,
	.login-page .form-cover table tbody tr,
	.login-page .form-cover table tbody tr td{
		display:block;
		width:100%;
		position:relative;	
	}
	
	.login-page .form-cover table tr td:nth-child(1) {
		width: 100%;
		padding-bottom: 0;
	}
}




@media only screen and (max-width: 450px){
	.top-performing-tipster .top-performing-table ul.top-performing-body li .pos,
	.top-performing-tipster .top-performing-table ul.top-performing-body li .tipster,
	.top-performing-tipster .top-performing-table ul.top-performing-body li .profit{
		display:block;
		width:100%;
		float:none;
		text-align:center;	
	}
	
	.top-performing-tipster .top-performing-table ul.top-performing-body li .tipster .wpf{
		text-align:center;	
		margin:10px 0px 5px;
	}
	
	.top-performing-tipster .top-performing-table ul.top-performing-body li .tipster .wpf span{
		display:inline-block;
		float:none;	
	}
	
	.top-performing-tipster .top-performing-table ul.top-performing-title li.pos,
	.top-performing-tipster .top-performing-table ul.top-performing-title li.profit{
		width:25%;	
		text-align:center;
	}
	
	.top-performing-tipster .top-performing-table ul.top-performing-title li.tipster{
		width:50%;
		text-align:center;
	}
	
	.contactus .contactform table,
	.contactus .contactform table tbody,
	.contactus .contactform table tr,
	.contactus .contactform table tr td{
		display:block;
		width:100% !important;
		overflow:hidden;	
	}
	
	.contactus .contactform table tr td{
		padding:10px 0px;	
	}
	
	.livescores-content .livescores-table-cover{
		padding:30px 0px;	
	}
	
	.cart-itemlist-cover{
		padding:20px 15px;	
	}
	
	.tipsterprofile-performancetable .runningtips-table{
		padding:30px 0px;	
	}
	
	.tipsterprofile-select-date .date-range-wrapper .date-select{
		margin-bottom:10px;	
	}
	
	.latest-tips-cover .tips-table ul.transactionhistory-content li .t-desc,
	.latest-tips-cover .tips-table ul.transactionhistory-content li .t-ref{
		width:100% !important;
		text-align:left !important;	
	}
	
	.latest-tips-cover .tips-table ul.transactionhistory-content li .t-credit{
		width:100% !important;	
	}
	
	.latest-tips-cover .tips-table ul.transactionhistory-content li .t-desc:before{
		right:auto;
		left:10px;
		text-align:left !important;	
	}
}

@media only screen and (max-width: 400px){
	.aboutus-top .aboutus-desc span.orangetitle,
	.aboutus-top .aboutus-desc span.whitetitle{
		width:auto;
		font-size:10pt;	
	}
	
	.mobile-top h1,
	.mobile-top .h1{
		font-size:20pt;
		line-height:25pt;	
	}

	ul.cart-itemlist li .content-cover span{
		width:80%;
		text-align:left !important;
		border-right:1px solid #d7d7d7;	
	}
	
	ul.cart-itemlist li .del_row{
		border-right:none !important;	
	}
	
	.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .tip_wager_odds_earn{
		height:auto !important;	
	}
	
	.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .tip_wager_odds_earn a.addbundle-7,
	.tipsterprofile-runningtips .runningtips-table ul.tips-table-content li .tip_wager_odds_earn a.addbundle-30{
		width:100%;
		float:none;	
		margin:5px 0px;
	}
	
	
	.member-dashboard-right .latest-tips-cover .tips-table{
		padding:30px 0px;	
	}
	
	.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-tip_odd_earn b.tip_odd-tip{
		width:100%;
		display:block;	
		margin-bottom:10px;
		height:auto;
	}
	
	.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-tip_odd_earn b.tip_odd-odd{
		width:45%;	
		float:left;
	}
	
	.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-tip_odd_earn b.tip_odd-earn{
		float:right;
		width:45%;	
	}
	
	.latest-tips-cover .tips-table ul.premium-tips-result-content li .p-tip_odd_earn{
		height:auto !important;	
	}
	
	.member-running-tips .tips-table ul.tips-table-content li .tip_odd b.tip_odd-tip,
	.member-running-tips .tips-table ul.tips-table-content li .tip_odd b.tip_odd-odd{
		width:100%;
		margin:0 auto 5px;	
	}
	
	.purchased-tips-detail ul.purchased-tips-content li .tipster{
		width:100% !important;
		text-align:left !important;	
	}
	
	.purchased-tips-detail ul.purchased-tips-content li .tipster:before{
		right:initial;
		left:10px;	
	}
	
	.purchased-tips-detail ul.purchased-tips-content li .tip{
		width: 100% !important;	
	}
}

@media only screen and (max-width: 380px){
	
	#subscribe-popup .popup-content .subscribe-content{
		float:none;	
		margin:20px auto;
		width:95%;
	}
	
	#subscribe-popup .popup-content .subscribe-content .h2{
		font-size:12pt;	
	}
	
	#subscribe-popup .popup-content .subscribe-content p{
		font-size:9pt;
		padding-bottom:10px;	
	}
	
	.footer-sitemap ul li{
		width:100%;
		float:none;
		overflow:hidden;	
	}
	
	.mobile-middle:before {
		border-right: 97vw solid transparent;
	}
	
	.tipsterprofile-summary .summary-tab-content#t-country ul li{
		float:none;
		width:100%;	
	}
	
	.member-running-tips .tips-table ul.tips-table-content li .content-cover span{
		padding:3px 0px;	
	}
	
	.latest-tips-cover .tips-table ul.tips-table-content li .content-cover span,
	.latest-tips-cover .tips-table ul.premium-tips-result-content li span{
		padding:3px 0px;	
	}
}
/*responsive*/