@charset "utf-8";

/* color information */

/* #000000 black (main bg)
/* #0c0c0c lightblack (sub bg)
/* #272727 dark grey (bg)
/* #ffffff white (text)
/* #ffc427 yellow (text)
/* #444444 light grey (bg)
/* #dedede light grey (sub text)
/* #323232 superlight grey (table border)
/* #d81c1c red (lose)
/* #f37e16 orange (draw)
/* #3ba013 green (win)
/* #151515 superdark grey (login section)
/* #1d1d1d cancel alert bg
/* #040404 country search bg
/* #868686 chatbox date


/* css reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define visible focus styles! 
:focus {
	outline: ?????;
} */

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* button effect reset for mac IOS version */
input[type="button"]{
	appearance:none;
	-o-appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;
}

input[type="submit"]{
	appearance:none;
	-o-appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;
}

button{
	appearance:none;
	-o-appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;	
}

a{
	text-decoration:none;	
}

.clear{
	display:block;
	width:100%;
	overflow:hidden;	
}

/* css reset */



/* editable css */

@font-face {
	font-family: "Lato-Regular";
	src: url('../fonts/Lato-Regular.eot');
	src: url('../fonts/Lato-Regular.woff2') format('woff2'),
		 url('../fonts/Lato-Regular.woff') format('woff'),
		 url('../fonts/Lato-Regular.ttf') format('truetype'),
		 url('../fonts/Lato-Regular.svg#Lato-Regular') format('svg'),
		 url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "Lato-SemiBold";
	src: url('../fonts/Lato-SemiBold.eot');
	src: url('../fonts/Lato-SemiBold.woff2') format('woff2'),
		 url('../fonts/Lato-SemiBold.woff') format('woff'),
		 url('../fonts/Lato-SemiBold.ttf') format('truetype'),
		 url('../fonts/Lato-SemiBold.svg#Lato-SemiBold') format('svg'),
		 url('../fonts/Lato-SemiBold.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "Lato-Bold";
	src: url('../fonts/Lato-Bold.eot');
	src: url('../fonts/Lato-Bold.woff2') format('woff2'),
		 url('../fonts/Lato-Bold.woff') format('woff'),
		 url('../fonts/Lato-Bold.ttf') format('truetype'),
		 url('../fonts/Lato-Bold.svg#Lato-Bold') format('svg'),
		 url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

body{
	font-family:"Lato-Regular";
	margin:0 auto;	
}

/* top header */
.top-header{
	display:block;
	width:100%;
	background:#000000;	
}

.header{
	display:block;
	max-width:1200px;
	width:100%;
	margin:0 auto;
}

.cover-header{
	display:block;
	overflow:hidden;
	padding:20px 0px 20px 0px;	
}

.logo{
	display:block;
	float:left;
	width:146px;
	line-height:0;	
}

.header-right{
	display:block;
	float:right;
	padding:4px 0px 4px 0px;	
}

.header-right ul{
	display:block;
	margin:0px 20px 0px 0px;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	float:left;
}

.header-right ul li{
	display:block;
	float:left;	
	margin:0px 0px 0px 6px;
}

.header-right ul li:first-child{
	margin:0;	
}

.header-right ul li a{
	display:block;
	position:relative;
	width:26px;
	height:26px;
	color:#ffffff;
	
	border-radius:50%;	
	-o-border-radius:50%;	
	-moz-border-radius:50%;	
	-webkit-border-radius:50%;	
	-ms-border-radius:50%;	
}

.header-right ul li a:hover{
	background:#ffffff !important;
	color:#000000;	
}

.header-right ul li a.facebook{
	background:#2d5891;	
}

.header-right ul li a.twitter{
	background:#33d4e7;	
}

.header-right ul li a.ping{
	background:#b7131c;		
}

.header-right ul li a.google{
	background:#df1f3e;		
}

.header-right ul li a.instagram{
	background:#7f4329;		
}

.header-right ul li a.youtube{
	background:#f70000;		
}

.header-right ul li a i{
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	font-size:10pt;
	
	transform:translate(-50%,-50%);	
	-o-transform:translate(-50%,-50%);	
	-moz-transform:translate(-50%,-50%);	
	-webkit-transform:translate(-50%,-50%);	
	-ms-transform:translate(-50%,-50%);	
}

.header-right b.language{
	display:block;
	float:left;
	margin:0px 20px 0px 0px;
	height:26px;
	width:165px;
	background:#444444;
	overflow:hidden;
	position:relative;
	
	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:20px 20px 20px 20px;	
	-o-border-radius:20px 20px 20px 20px;	
	-moz-border-radius:20px 20px 20px 20px;	
	-webkit-border-radius:20px 20px 20px 20px;	
	-ms-border-radius:20px 20px 20px 20px;	
}

.header-right b.language i{
	display:block;
	position:absolute;
	width:55px;
	height:26px;
	background:#ffc427;
	top:0;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	
	border-radius:20px 20px 20px 20px;	
	-o-border-radius:20px 20px 20px 20px;	
	-moz-border-radius:20px 20px 20px 20px;	
	-webkit-border-radius:20px 20px 20px 20px;	
	-ms-border-radius:20px 20px 20px 20px
}

.header-right b.chinese i{
	left:0 !important;	
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}

.header-right b.english i{
	left:55px !important;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

.header-right b.indo i{
	left:110px !important;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

.header-right b.default-ch i{
	left:0;	
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}

.header-right b.default-en i{
	left:55px;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

.header-right b.default-id i{
	left:110px;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

.header-right b.language a{
	display:block;
	position:relative;
	z-index:1;
	float:left;
	font-family:"lato-SemiBold";
	font-size:9pt;
	text-transform:uppercase;
	width:55px;
	height:26px;
	text-align:center;
	padding:7px 0px 7px 0px;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;	
}

.header-right b.chinese a.lang-chinese{
	color:#000000 !important;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

.header-right b.chinese a.lang-english{
	color:#ffffff !important;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

.header-right b.chinese a.lang-indo{
	color:#ffffff !important;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

.header-right b.english a.lang-chinese{
	color:#ffffff !important;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

.header-right b.english a.lang-english{
	color:#000000 !important;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

.header-right b.english a.lang-indo{
	color:#ffffff !important;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

.header-right b.indo a.lang-chinese{
	color:#ffffff !important;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

.header-right b.indo a.lang-indo{
	color:#000000 !important;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

.header-right b.indo a.lang-english{
	color:#ffffff !important;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

.header-right b.default-en a.lang-english{
	color:#000000;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

.header-right b.default-en a.lang-chinese{
	color:#ffffff;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

.header-right b.default-en a.lang-indo{
	color:#ffffff;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

.header-right b.default-ch a.lang-chinese{
	color:#000000;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

.header-right b.default-ch a.lang-english{
	color:#ffffff;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

.header-right b.default-ch a.lang-indo{
	color:#ffffff;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

.header-right b.default-id a.lang-indo{
	color:#000000;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

.header-right b.default-id a.lang-english{
	color:#ffffff;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

.header-right b.default-id a.lang-chinese{
	color:#ffffff;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

.header-right p.dashboard-message{
	display:block;
	float:left;
	margin:0px 20px 0px 0px;	
}

.header-right p.dashboard-message a{
	display:block;
	height:26px;
	position:relative;
	color:#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;
	
	border-radius:50%;	
	-o-border-radius:50%;	
	-moz-border-radius:50%;	
	-webkit-border-radius:50%;	
	-ms-border-radius:50%;	
}

.header-right p.dashboard-message a:hover{
	color:#ffc427;	
}

.header-right p.dashboard-message a b{
	display:none;
	position:absolute;
	width:12px;
	height:12px;
	top: 0px;
    right: -2px;
	background:#75d64f;
	
	border-radius:50%;	
	-o-border-radius:50%;	
	-moz-border-radius:50%;	
	-webkit-border-radius:50%;	
	-ms-border-radius:50%;
	
	-o-animation-name: shinning;
	-moz-animation-name: shinning;
	-ms-animation-name: shinning;
	animation-name: shinning;
	-webkit-animation-name: shinning;
	
	animation-duration: 1.5s;
	-o-animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
	-ms-animation-duration: 1.5s;
	-moz-animation-duration: 1.5s;
	
	animation-iteration-count:infinite;
	-o-animation-iteration-count:infinite;
	-moz-animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite;
	-ms-animation-iteration-count:infinite;
}

.header-right p.got-message a b{
	display:block;	
}

@-webkit-keyframes shinning {
    0%   {opacity:1;}
    48%  {opacity:0;}
	52%  {opacity:0;}
	100% {opacity:1;}
}

@keyframes shinning {
    0%   {opacity:1;}
    40%  {opacity:0;}
	50%  {opacity:0;}
	100% {opacity:1;}
}

@-o-keyframes shinning {
    0%   {opacity:1;}
    40%  {opacity:0;}
	50%  {opacity:0;}
	100% {opacity:1;}
}

@-ms-keyframes shinning {
    0%   {opacity:1;}
    40%  {opacity:0;}
	50%  {opacity:0;}
	100% {opacity:1;}
}

@-moz-keyframes shinning {
    0%   {opacity:1;}
    40%  {opacity:0;}
	50%  {opacity:0;}
	100% {opacity:1;}
}

.header-right p.dashboard-message a i{
	display:block;
	font-size:15pt;
	text-align:center;
	padding:4px 0px 4px 0px;	
}

.header-right p.logon{
	display:block;
	float:left;	
}

.header-right p.logon a{
	display:block;
	padding:5px 18px 5px 18px;
	font-family:"Lato-SemiBold";
	text-transform:uppercase;
	font-size:9pt;
	float:left;
	color:#ffffff;
	border:solid 2px #ffffff;
	height:26px;
	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;
	
	border-radius:15px 15px 15px 15px;	
	-o-border-radius:15px 15px 15px 15px;	
	-moz-border-radius:15px 15px 15px 15px;	
	-webkit-border-radius:15px 15px 15px 15px;	
	-ms-border-radius:15px 15px 15px 15px;	
}

.header-right p.logon a:hover{
	background:#ffffff;
	color:#000000;
}

.header-right p.logon a.login{
	margin:0px 10px 0px 0px;
}

.header-right p.logon a.dashboard{
	margin:0px 10px 0px 0px;
}
/* top header */

/* login section */
.login-section{
	display:none;
	width:100%;
	background:#151515;
}

.login-section .cover-login{
	display:block;
	max-width:700px;
	width:100%;
	margin:0 auto;
	overflow:hidden;
	padding:50px 0px 50px 0px;
}

.login-left{
	display:block;
	float:left;
	width:240px;
	margin:0px 30px 0px 0px;
}

.login-mid{
	display:block;
	float:left;
	width:200px;
	margin:0px 30px 0px 0px;
}

.login-right{
	display:block;
	float:left;
	width:200px;
}

.cover-login .h1{
	display:block;
	font-family:"Lato-SemiBold";
	font-size:10pt;
	color:#ffffff;
	text-transform:uppercase;
	padding:0;
	margin:0px 0px 10px 0px;	
}

.login-left ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}

.login-left ul li{
	display:block;
	margin:0px 0px 10px 0px;	
}

.login-left ul li:last-child{
	margin:0;	
}

.login-left ul li a{
	display: block;
    padding: 10px 10px 10px 10px;
    overflow: hidden;
    color: #ffffff;
    width: 100%;
	background:#000000;
    height: 35px;
	
    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;
}

.login-left ul li a:hover{
	background:#ffc427;
	color:#000000;
}

.login-left ul li a b{
	display:block;
	float:left;
	width:20px;
	text-align:center;	
	margin:0px 10px 0px 0px;
}

.login-left ul li a b i{
	display:block;
	font-size:10pt;
}

.login-left ul li a p{
	display:block;
	float:left;
	font-family:"Lato-SemiBold";
	font-size:10pt;
	text-transform:uppercase;
	padding:2px 0px 2px 0px;
	
	letter-spacing:1px;
	-o-letter-spacing:1px;
	-moz-letter-spacing:1px;
	-webkit-letter-spacing:1px;
	-ms-letter-spacing:1px;
}

.login-mid ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;	
}

.login-mid ul li{
	display:block;
	margin:0px 0px 10px 0px;	
}

.login-mid ul li:last-child{
	margin:0;	
}

.login-mid ul li a{
	display:block;
	padding:11px 10px 11px 10px;
	overflow:hidden;
	color:#ffffff;
	width:100%;
	height:35px;
	
	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;
}

.login-mid ul li a.facebook{
	background:#3d73c3;	
}

.login-mid ul li a.facebook:hover{
	background:#2f5b9c;	
}

.login-mid ul li a.google{
	background:#e94863;	
}

.login-mid ul li a.google:hover{
	background:#b33449;	
}

.login-mid ul li a b{
	display:block;
	float:left;
	width:20px;
	text-align:center;	
	margin:0px 10px 0px 0px;
}

.login-mid ul li a b i{
	display:block;
	font-size:10pt;
}

.login-mid ul li a p{
	display:block;
	float:left;
	font-family:"Lato-SemiBold";
	font-size:10pt;
	color:#ffffff;
	text-transform:uppercase;
	padding:1px 0px 1px 0px;
	
	letter-spacing:1px;
	-o-letter-spacing:1px;
	-moz-letter-spacing:1px;
	-webkit-letter-spacing:1px;
	-ms-letter-spacing:1px;
}

.login-right ul{
	display:block;
	margin:0px 0px 15px 0px;
	padding:0;
	list-style-type:none;	
}

.login-right ul li{
	display:block;
	margin:0px 0px 10px 0px;	
}

.login-right ul li:last-child{
	margin:0;
}

.login-right ul li span{
	display:block;
	position:relative;	
}

.login-right ul li span i{
	display:block;
	position:absolute;
	font-size:10pt;
	color:#000000;
	top:50%;
	left:12px;	
	
	transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
}

.login-right ul li span input{
	display:block;
	width:100%;
	height:35px;
	background:#444444;
	border:none;
	color:#ffffff;
	font-family:"Lato-Regular";
	font-size:10pt;
	padding:10px 12px 10px 38px;
	
	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;	
}

.login-right ul li span input:focus{
	outline:none;	
}

.login-right input.submit{
	display:inline-block;
	height:31px;
	padding:8px 30px 8px 30px;
	border:none;
	background:#ffffff;
	font-family:"Lato-SemiBold";
	font-size:10pt;
	text-transform:uppercase;
	cursor:pointer;
	
	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;		
}

.login-right input.submit:hover{
	background:#ffc427;	
}
/* login section */

/* alert pop */
.alert-pop{
	display:none;
	position:fixed;
	width:100%;
	height:100vh;
	top:0;
	left:0;
	z-index:99999;
	background:rgba(255,255,255,0.2);
}

.alert-content{
	display:block;	
	width:600px;
	position:absolute;
	top:50%;
	left:50%;
	overflow:hidden;
	
	transition:all 0.3s ease;	
	-o-transition:all 0.3s ease;	
	-moz-transition:all 0.3s ease;	
	-webkit-transition:all 0.3s ease;	
	-ms-transition:all 0.3s ease;
	
	transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
}

.cover-alert{
	display:block;
	width:500px;
	padding:30px 30px 30px 30px;
	background:#000000;
	position:relative;
	left:50%;
	
	transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-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;
}

.cover-alert span{
	display:block;
	text-align:center;	
}

.cover-alert i{
	display:block;
	font-size:52pt;
	margin:0px 0px 10px 0px !important;
}

.cover-alert h1,
.cover-alert .h1{
	display:block;
	font-family:"Lato-Bold";
	font-size:12pt;
	text-transform:uppercase;
	padding:0;
	margin:0px 0px 20px 0px;
	color:#ffffff;
}

.cover-alert p{
	display:block;
	margin:0 auto;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:15pt;
	color:#ffffff;	
}

.cover-alert p a{
	display:inline-block;
	color:#ffc427;	
}

.cover-alert p a:hover{
	text-decoration:underline;	
}

.cover-alert a.cancel-alert{
	display:block;
	position:absolute;
	color:#ffffff;
	top: 12px;
    right: 15px;
}

.cover-alert a.cancel-alert i{
	font-size:20pt;	
}

.cover-alert a.cancel-alert:hover{
	color:#ffc427;
}

.alert-close{
	width:0;
	
	transition:all 0.3s ease;	
	-o-transition:all 0.3s ease;	
	-moz-transition:all 0.3s ease;	
	-webkit-transition:all 0.3s ease;	
	-ms-transition:all 0.3s ease;	
}
/* alert pop */

/* top news */
.top-news{
	display:block;
	width:100%;
	background:#ffc427;	
}

.cover-news{
	display:block;
	max-width:1200px;
	width:100%;
	overflow:hidden;
	margin:0 auto;
}

.date-time{
	display:block;
	float:left;
	width:220px;
	height:37px;
	background:#444444;	
	font-family:"Lato-SemiBold";
	font-size:10pt;
	color:#ffffff;
	padding:12px 20px 12px 20px;
	text-transform:uppercase;
	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;
}

.date-time b{
	display:inline-block;
	margin:0px 15px 0px 0px;
	color:#ffc427;	
}

.date-time p{
	display:inline-block;	
}

.news{
	display:block;
	float:left;
	width:980px;
	height:37px;
	background:#272727;	
	padding:12px 20px 12px 20px;
	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;
}

.notification ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;	
}

.notification ul li{
	display:block;
	font-family:"Lato-Regular";
	font-size:9pt;
}

.notification ul li a{
	display:inline-block;
	color:#ffc427;	
}

.notification ul li a:hover{
	text-decoration:underline;	
}

.notification ul li span{
	display:inline-block;
	margin:0px 5px 0px 5px;
	color:#ffffff;	
}
/* top news */

/* top menu */
.top-menu{
	display:block;
	width:100%;
	background:#000000;	
}

.cover-menu{
	display:block;
	margin:0 auto;
	max-width:1200px;
	width:100%;	
}

.cover-menu ul{
	display:block;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;	
}

.cover-menu ul li{
	display:block;
	float:left;
	margin:0px 20px 0px 0px;
	position:relative;
	z-index:9;
}

.cover-menu ul li:last-child{
	margin:0;	
}

.cover-menu ul li a{
	display:block;
	position:relative;
	font-family:"Lato-Bold";
	font-size:11pt;
	color:#ffffff;
	text-transform:uppercase;
	padding:25px 20px 25px 20px;	
}

.cover-menu ul li a:hover{
	color:#ffc427;	
}

.cover-menu ul li:first-child a{
	padding:25px 20px 25px 0px;	
}

.cover-menu ul li.has-sub ul.sub{
	display:block;
	position:absolute;
	border-top:none;
	width:200px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style-type:none;
	top:90%;
	left:0;
	background:#000000;
	visibility:hidden;
	opacity:0;
	z-index:0;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}

.cover-menu ul li.has-sub:hover ul.sub{
	border-top:solid 2px #ffc427;
	visibility:visible;
	opacity:1;
	top:100%;	
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}

.cover-menu ul li.has-sub ul.sub li{
	display:block;
	float:none;
	margin:0;
	border-bottom:solid 1px #101010;	
}

.cover-menu ul li.has-sub ul.sub li:last-child{
	border:none;	
}

.cover-menu ul li.has-sub ul.sub li a{
	display:block;
	padding:14px 20px 14px 20px;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;
	text-transform:uppercase;
}

.cover-menu ul li.has-sub ul.sub li a:hover{
	color:#ffc427;	
}

a.cart{
	display:block;
	float:right;
	padding:17px 0px 17px 0px;	
}

a.cart span.icon{
	display:block;
	float:left;
	width:30px;
	height:30px;
	position:relative;
	background:#444444;
	color:#ffffff;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}

a.cart:hover span.icon{
	background:#ffffff;	
	color:#000000;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}

a.cart span.icon i{
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	font-size:10pt;
	
	transform:translate(-50%,-50%);	
	-o-transform:translate(-50%,-50%);	
	-moz-transform:translate(-50%,-50%);	
	-webkit-transform:translate(-50%,-50%);	
	-ms-transform:translate(-50%,-50%);	
}

a.cart span.amount{
	display:block;
	float:left;
	height:30px;
	padding:10px 15px 10px 15px;
	font-family:"Lato-SemiBold";
	text-transform:uppercase;
	color:#ffffff;
	font-size:10pt;
	background:#2f2f2f;
	
	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 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}

a.cart:hover span.amount{
	background:#ffc427;
	color:#000000;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;	
}

a.cart span.amount p{
	display:block;	
}

a.cart span.amount p b{
	display:inline-block;	
}
/* top menu */

/* bottom widget */
.bottom-widget{
	display:block;
	width:100%;
	background:#000000;	
}

.cover-widget{
	display:block;
	max-width:1200px;
	width:100%;
	margin:0 auto;	
	padding:50px 0px 50px 0px;
	overflow:hidden;
}

.widget{
	display:block;
	position:relative;
	overflow:hidden;
}

.widget span{
	display:block;
	float:left;
	width:20%;
	position:relative;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.widget span .h1{	
	display:inline-block;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;
	text-transform:uppercase;
	padding:5px 15px 5px 10px;
	border-left:solid 2px #ffc427;
	background:#272727;
	overflow:hidden;
	height:21px;
	margin:0px 0px 15px 0px;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.widget span div.h2{
	display:block;
	line-height:0;
	text-align:right;
	padding:0;
	margin:0px 0px 30px 0px;
}

.widget span div.h2 img{
	display:inline-block;
	width:200px;	
}

.widget span div.h3{
	display:block;
	overflow:hidden;
}

.widget span div.h3 a{
	display:block;
	float:right;
	margin:0px 0px 0px 10px;
}

.widget span div.h3 a.moneyback{
	margin:10px 0px 0px 0px;	
}

.widget span div.h3 a.moneyback img{
	width:80px;
	height:80px;
}

.widget span div.h3 a img{
	display:block;
	height:35px;	
}

.widget span h4{
	display:block;
	position:absolute;
	width:100%;
	bottom:0;
	right:0;
	text-align:right;	
}

.widget span h4 i{
	display:block;
	margin:0px 0px 8px 0px;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#c3c3c3;	
	text-transform:uppercase;
}

.widget span h4 b{
	display:block;
	line-height:0;	
}

.widget span h4 b img{
	display:inline-block;
	width:163px;	
}

.widget span.widget-img{
	position:absolute;
	height:100%;
	width:20%;
	top:0;
	right:0;	
}

.widget ul{
	display:block;
	margin:0;
	padding:0px 20px 0px 0px;
	list-style-type:none;
}

.widget ul li{
	display:block;
	margin:0px 0px 20px 0px;	
}

.widget ul li:last-child{
	margin:0;	
}

.widget ul li a{
	display:inline-block;
	font-family:"Lato-Regular";
	text-transform:uppercase;
	font-size:8pt;
	color:#ffc427;
	margin:0px 0px 5px 0px;	
}

.widget ul li a:hover{
	text-decoration:underline;
}

.widget ul li p{
	display:block;
	font-family:"Lato-Regular";
	font-size:8pt;
	color:#ffffff;	
	text-transform:uppercase;
}
/* bottom widget */

/* footer payment */
.footer-payment{
	display:block;
	width:100%;
	background:#272727;	
}

.cover-payment{
	display:block;
	max-width:1200px;
	width:100%;
	margin:0 auto;
	padding:15px 0px 15px 0px;
	line-height:0;
}

.cover-payment img{
	display:block;
	width:100%;	
}
/* footer payment */

/* footer */
.footer{
	display:block;
	width:100%;
	background:#444444;
}

.cover-footer{
	display:block;
	max-width:1200px;
	width:100%;
	margin:0 auto;
	padding:30px 0px 30px 0px;	
	overflow:hidden;
}

ul.side-link{
	display:block;
	margin:0px 0px 20px 0px;
	padding:0;
	list-style-type:none;
	text-align:center;
}

ul.side-link li{
	display:inline-block;
	margin:0px 15px 0px 0px;
	padding:0px 15px 0px 0px;
	position:relative;
}

ul.side-link li:after{
	content:"●";
	font-family:"Lato-Regular";	
	font-size:9pt;
	position:absolute;
	color:#ffffff;
	top: 4px;
    right: -6px;
}

ul.side-link li:nth-child(6):after{
	display:none;	
}

ul.side-link li:last-child:after{
	display:none;	
}

ul.side-link li a{
	display:block;
	font-family:"Lato-Regular";
	font-size:9pt;
	line-height:16pt;
	color:#ffc427;	
}

ul.side-link li a:hover{
	text-decoration:underline;	
}

ul.bottom-social{
	display:block;
	margin:0px 20px 0px 0px;
	padding:0;
	list-style-type:none;
	text-align:center;
}

ul.bottom-social li{
	display:inline-block;
	margin:0px 0px 0px 6px;
}

ul.bottom-social li:first-child{
	margin:0;	
}

ul.bottom-social li a{
	display:block;
	position:relative;
	width:26px;
	height:26px;
	color:#ffffff;
	
	border-radius:50%;	
	-o-border-radius:50%;	
	-moz-border-radius:50%;	
	-webkit-border-radius:50%;	
	-ms-border-radius:50%;	
}

ul.bottom-social li a:hover{
	background:#ffffff !important;
	color:#000000;	
}

ul.bottom-social li a.facebook{
	background:#2d5891;	
}

ul.bottom-social li a.twitter{
	background:#33d4e7;	
}

ul.bottom-social li a.ping{
	background:#b7131c;		
}

ul.bottom-social li a.google{
	background:#df1f3e;		
}

ul.bottom-social li a.instagram{
	background:#7f4329;		
}

ul.bottom-social li a.youtube{
	background:#f70000;		
}

ul.bottom-social li a i{
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	font-size:10pt;
	
	transform:translate(-50%,-50%);	
	-o-transform:translate(-50%,-50%);	
	-moz-transform:translate(-50%,-50%);	
	-webkit-transform:translate(-50%,-50%);	
	-ms-transform:translate(-50%,-50%);	
}
/* footer */

/* copyright */
.copyright{
	display:block;
	width:100%;
	background:#ffc427;	
}

.cover-copyright{
	display:block;
	max-width:1200px;
	width:100%;
	margin:0 auto;
	padding:15px 0px 15px 0px;
}

.cover-copyright p{
	display:block;
	text-align:center;
	font-family:"Lato-Regular";	
	font-size:9pt;
	color:#000000;
}
/* copyright */

/* register */
.register{
	display:block;	
	padding:30px 30px 30px 30px;
	background:#000000;
}

.regbox{
	display:block;
}

.regbox .g-recaptcha{
	display:block;
	margin:0px 0px 20px 0px;	
}

.regbox div.h2{
	display:block;
	font-family:"Lato-Regular";
	font-size:11pt;
	color:#ffffff;	
	text-transform:uppercase;
	padding:0px 0px 10px 0px;
	margin:0px 0px 20px 0px;
	border-bottom:solid 1px #272727;
}

.regbox ul{
	display:block;
	margin:0px 0px 30px 0px;
	padding:0;
	list-style-type:none;	
}

.regbox ul li{
	display:block;
	overflow:hidden;
	margin:0px 0px 20px 0px;	
}

.regbox ul li:last-child{
	margin:0;
}

.regbox ul li p{
	display:block;
	float:left;
	width:170px;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;
	text-transform:uppercase;
	padding:12px 0px 12px 0px;
	height:35px;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.regbox ul li span{
	display:block;
	float:left;	
	width:350px;
}

.regbox ul li span b{
	display:block;
	margin:5px 0px 0px 0px;
	font-family:"Lato-Regular";
	font-size:9pt;
	line-height:12pt;
	color:#444444;	
}

.regbox ul li span input{
	display:block;
	width:100%;
	border:none;
	background:#272727;
	font-family:"Lato-Regular";
	font-size:10pt;
	padding:10px 12px 10px 12px;
	height:35px;
	color:#ffffff;
	outline:none;	
	
	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;	
}

.regbox ul li span input:hover{
	outline:none;	
}

.regbox ul li span select{
	display:block;
	width:100%;
	border:none;
	background:#272727;
	font-family:"Lato-Regular";
	font-size:10pt;
	padding:9px 12px 9px 12px;
	height:35px;
	color:#ffffff;
	outline:none;	
	
	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;	
}

.regbox ul li span select:hover{
	outline:none;	
}

.regbox ul li span select.day{
	display:block;
	float:left;
	width:110px;
	margin:0px 10px 0px 0px;	
}

.regbox ul li span select.month{
	display:block;
	float:left;
	width:110px;
	margin:0px 10px 0px 0px;	
}

.regbox ul li span select.year{
	display:block;
	float:left;
	width:110px;
}

.regbox ul li span input.code{
	width:60px;
	display:block;
	float:left;	
	
	border-radius:3px 0px 0px 3px;
	-o-border-radius:3px 0px 0px 3px;
	-moz-border-radius:3px 0px 0px 3px;
	-webkit-border-radius:3px 0px 0px 3px;
	-ms-border-radius:3px 0px 0px 3px;
}

.regbox ul li span input.mobile{
	width:290px;
	display:block;
	float:left;	
	
	border-radius:0px 3x 3px 0px;
	-o-border-radius:0px 3px 3px 0px;
	-moz-border-radius:0px 3px 3px 0px;
	-webkit-border-radius:0px 3px 3px 0px;
	-ms-border-radius:0px 3px 3px 0px;
}

.regbox ul li.check span{
	width:25px;
	height:25px;
	float:left;
	margin:0px 10px 0px 0px;
}

.regbox ul li.check span input{
	display:block;
	width:100%;
	height:100%;
	margin:0;
	background:#ffffff;
	color:#000000;
}

.regbox ul li.check b{
	display:block;
	float:left;
	padding:7px 0px 7px 0px;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#dedede;
	height:25px;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.regbox ul li.check b a{
	color:#ffc427;
	display:inline-block;	
}

.regbox ul li.check b a:hover{
	text-decoration:underline;	
}

.regbox input.sub{
	display:inline-block;
	padding:8px 20px 8px 20px;
	border:solid 1px #ffffff;
	font-family:"Lato-SemiBold";
	font-size:10pt;
	text-transform:uppercase;
	background:#000000;
	color:#ffffff;
	cursor:pointer;
	
	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;	
}

.regbox input.sub:hover{
	background:#ffffff;
	color:#000000;	
}
/* register */

/* top slide */
.top-slide{
	display:block;
	width:100%;
	background:url(../images/homeslide-bg.jpg);
	background-size:cover;
	background-attachment:fixed;
	background-position:50% 50%;
	position:relative;	
}

.slide-content{
	display:block;
	position:relative;
	max-width:1200px;
	width:100%;
	margin:0 auto;
	height:100%;
	padding:40px 0px;
}

.slide-content .h1{
	display:block;
	font-family:"Lato-SemiBold";
	text-align:center;
	font-size:22pt;	
	color:#ffffff;
	padding:0;
	margin:0px 0px 30px 0px;
}

.slide-content .h1 b{
	font-size:32pt;
	font-family:"Lato-Bold";
	color:#ffc427;	
}

.slide-content span.link{
	display:block;
	text-align:center;	
}

.slide-content span.link b{
	display:inline-block;
	padding:12px 20px 12px 20px;
	width:280px;
	border:solid 2px #ffffff;
	font-family:"Lato-Bold";
	font-size:11pt;
	text-transform:uppercase;
	color:#ffffff;	
	margin:0px 30px 0px 0px;
	cursor:pointer;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	
	border-radius: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;
}

.slide-content span.link b:hover{
	border:solid 2px #ffc427;
	background:#ffc427;
	color:#000000;	
}

.slide-content span.link a{
	display:inline-block;
	padding:12px 20px 12px 20px;
	width:280px;
	border:solid 2px #ffffff;
	font-family:"Lato-Bold";
	font-size:11pt;
	text-transform:uppercase;
	color:#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;
	
	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;
}

.slide-content span.link a:hover{
	border:solid 2px #ffc427;
	background:#ffc427;	
	color:#000000;
}

.slide-content span.form{
	display:block;
	width:600px;
	margin:0 auto;	
}

.slide-content span.form ul{
	display:block;
	margin:0px 0px 20px 0px;
	padding:0;
	list-style-type:none;	
}

.slide-content span.form ul li{
	display:block;
	width:48%;
	float:left;
	margin:12px 0px 0px 0px;
}

.slide-content span.form ul li:nth-child(odd){
	float:left;	
}

.slide-content span.form ul li:nth-child(even){
	float:right;	
}

.slide-content span.form ul li:nth-child(1){
	margin:0;
}

.slide-content span.form ul li:nth-child(2){
	margin:0;
}

.slide-content span.form ul li input{
	display:block;
	width:100%;
	height:40px;
	font-family:"Lato-Regular";
	color:#000000;
	font-size:10pt;	
	border:none;
	background:#ffffff;
	padding:8px 20px 8px 20px;
	
	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;
}

.slide-content span.form ul li select{
	display:block;
	width:100%;
	height:40px;
	font-family:"Lato-Regular";
	color:#000000;
	font-size:10pt;	
	border:none;
	background:#ffffff;
	padding:8px 20px 8px 20px;
	
	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;
	
	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;
}

.slide-content span.form ul li.mobile b{
	display:block;
	float:left;
	width:30%;
	height:40px;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#000000;
	background:#ffffff;
	border-right:solid 1px #000000;
	padding:15px 20px 15px 20px;
	
	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 0px 0px 3px;
	-o-border-radius:3px 0px 0px 3px;
	-moz-border-radius:3px 0px 0px 3px;
	-webkit-border-radius:3px 0px 0px 3px;
	-ms-border-radius:3px 0px 0px 3px;
}

.slide-content span.form ul li.mobile input{
	width:70%;
	
	border-radius:0px 3px 3px 0px;	
	-o-border-radius:0px 3px 3px 0px;	
	-moz-border-radius:0px 3px 3px 0px;	
	-webkit-border-radius:0px 3px 3px 0px;	
	-ms-border-radius:0px 3px 3px 0px;	
}

.slide-content .slide1{
	display:block;
	width:100%;
}

.slide-content .slide2{
	display:none;
	width:100%;
	margin-bottom:50px;
}

.slide-content .submit{
	display:block;
	text-align:center;	
}

.slide-content .submit iframe{
	display:inline-block;
	margin:0px 0px 10px 0px;	
}

.slide-content .submit span{
	display:block;
	text-align:center;
	width:350px;
	margin:0 auto;	
}

.slide-content .submit span input{
	display:block;
	float:left;
	background:#ffc427;
	color:#000000;
	border:none;
	font-family:"Lato-Bold";
	font-size:11pt;
	text-transform:uppercase;
	padding:10px 20px 10px 20px;
	cursor:pointer;
	height:38px;
	width:160px;
	
	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;	
}

.slide-content .submit span input:hover{
	background:#000000;
	color:#ffffff;	
}

.slide-content .submit span b{
	display:block;
	float:right;
	height:38px;
	width:160px;
	cursor:pointer;
	font-family:"Lato-Bold";
	font-size:11pt;
	text-transform:uppercase;
	color:#ffffff;	
	background:#272727;
	padding:13px 20px 13px 20px;
	
	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;	
}

.slide-content .submit span b:hover{
	background:#000000;
}

.slide-content .g-recaptcha{
	margin:0 auto;
	display:inline-block;
}
/* top slide */

/* main content */
.main-content{
	display:block;	
	width:100%;
	background:#242424;
}

.cover-main{
	display:block;
	max-width:1200px;
	width:100%;
	margin:0 auto;
	padding:50px 0px 50px 0px;	
}

.cover-main h1.title,
.cover-main .h1.title{
	display:inline-block;
	font-family:"Lato-Regular";
	text-transform:uppercase;
	font-size:12pt;
	color:#ffffff;
	background:#000000;
	padding:10px 25px 10px 25px;
	border-left:solid 4px #ffc427;
	margin:0px 0px 20px 0px;
}

.main-aboutus{
	display:block;
	margin:0px 0px 40px 0px;	
}

.main-aboutus span{
	display:block;
	background:#000000;
	padding:30px 30px 30px 30px;	
}

.main-aboutus span p{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:18pt;
	color:#dedede;	
}

.main-chart{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
	margin:0px 0px 40px 0px;
}

.main-chart .top-chart{
	display:block;
	overflow:hidden;
	margin:0px 0px 20px 0px;	
}

.main-chart .top-chart .pie-info{
	display:block;
	width:242px;
	margin:0px 20px 0px 0px;
	float:left;
	padding:20px 20px 20px 20px;
	background:#080808;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	
	border-radius:5px 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;	
}

.main-chart .top-chart .pie-info .pie-content{
	display:block;
	position:relative;
	margin:0px 0px 15px 0px;
}

.main-chart .top-chart .pie-content span{
	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%);	
}

.main-chart .top-chart .pie-info .pie-content span p{
	display:block;
	text-align:center;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#dedede;
	text-transform:uppercase;	
	padding:0;
	margin:0px 0px 5px 0px;
}

.main-chart .top-chart .pie-info .pie-content span b{
	display:block;
	text-align:center;
	font-family:"Lato-Bold";
	font-size:20pt;
	color:#3ba013;	
}

.main-chart .top-chart .pie-info ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;	
}

.main-chart .top-chart .pie-info ul li{
	display:block;
	margin:0px 0px 6px 0px;	
	overflow:hidden;
}

.main-chart .top-chart .pie-info ul li:last-child{
	margin:0;	
}

.main-chart .top-chart .pie-info ul li span{
	display:block;
	float:left;
	width:22px;
	height:22px;
	margin:0px 10px 0px 0px;
	
	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;
}

.main-chart .top-chart .pie-info ul li p{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#dedede;
	height:22px;
	padding:7px 0px 7px 0px;
	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;	
}

.main-chart .top-chart .pie-info ul li b{
	display:block;
	float:right;
	font-family:"Lato-Regular";
	font-size:12pt;
	height:22px;
	padding:5px 0px 5px 0px;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;
}

.main-chart .top-chart .tiplist{
	display:block;
	width:878px;
	float:left;
}

.main-chart .top-chart .tiplist ul{
	display:block;
	margin:0px 0px 20px 0px;
	padding:20px 20px 20px 20px;
	list-style-type:none;
	overflow:hidden;
	border:dashed 1px #101010;
	
	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;
}

.main-chart .top-chart .tiplist ul li{
	display:block;
	float:left;
	width:25%;
	text-align:center;	
}

.main-chart .top-chart .tiplist ul li span{
	display: block;
    position: relative;
    width: 135px;
    height: 135px;
    margin: 0px auto 16px auto;	
}

.main-chart .top-chart .tiplist ul li span img{
	display:block;
	width:135px;
	height:135px;
	
	animation-name: rot;
	-webkit-animation-name: rot;
	-o-animation-name: rot;
	-moz-animation-name: rot;
	-ms-animation-name: rot;
	
	animation-iteration-count:infinite;
	-o-animation-iteration-count:infinite;
	-moz-animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite;
	-ms-animation-iteration-count:infinite;	
}

.main-chart .top-chart .tiplist ul li:nth-child(1) span img{
	animation-duration: 3s;
	-webkit-animation-duration: 3s;
	-o-animation-duration: 3s;
	-moz-animation-duration: 3s;
	-ms-animation-duration: 3s;		
}

.main-chart .top-chart .tiplist ul li:nth-child(2) span img{
	animation-duration: 3.5s;
	-webkit-animation-duration: 3.5s;
	-o-animation-duration: 3.5s;
	-moz-animation-duration: 3.5s;
	-ms-animation-duration: 3.5s;	
}

.main-chart .top-chart .tiplist ul li:nth-child(3) span img{
	animation-duration: 4s;
	-webkit-animation-duration: 4s;
	-o-animation-duration: 4s;
	-moz-animation-duration: 4s;
	-ms-animation-duration: 4s;	
}

.main-chart .top-chart .tiplist ul li:nth-child(4) span img{
	animation-duration: 4.5s;
	-webkit-animation-duration: 4.5s;
	-o-animation-duration: 4.5s;
	-moz-animation-duration: 4.5s;
	-ms-animation-duration: 4.5s;
}

@keyframes rot {
    from {transform:rotate(0deg);}
    to {transform:rotate(-360deg);}
}

@-webkit-keyframes rot {
    from {transform:rotate(0deg);}
    to {transform:rotate(-360deg);}
}

@-o-keyframes rot {
    from {transform:rotate(0deg);}
    to {transform:rotate(-360deg);}
}

@-moz-keyframes rot {
    from {transform:rotate(0deg);}
    to {transform:rotate(-360deg);}
}

.main-chart .top-chart .tiplist ul li span p{
	position:absolute;
	width:100%;	
	top:50%;
	text-align:center;
	left:0;
	font-family:"Lato-Bold";
	color:#ffffff;
	font-size:25pt;
	
	transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
}

.main-chart .top-chart .tiplist ul li b{
	display:block;
	font-family:"Lato-Regular";	
	font-size:10pt;
	color:#ababab;
	text-align:center;
	text-transform:uppercase;
}

.main-chart .top-chart .new-total{
	display:block;
	padding:25px 25px 25px 25px;
	background:#040404;
	overflow:hidden;
	height:110px;
	
	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;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.main-chart .top-chart .new-total span{
	display:block;
	width:48%;
}

.main-chart .top-chart .new-total span.ne-left{
	float:left;	
}

.main-chart .top-chart .new-total span.ne-right{
	float:right;	
}

.main-chart .top-chart .new-total span img{
	display:block;
	width:60px;
	float:left;
	margin:0px 20px 0px 0px;	
}

.main-chart .top-chart .new-total span h3{
	display:block;
	float:left;
	height:60px;
	padding:10px 0px 10px 0px;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

.main-chart .top-chart .new-total span h3 i{
	display:block;
	margin:0px 0px 5px 0px;
	font-family:"Lato-Regular";
	font-size:10pt;
	text-transform:uppercase;
	color:#dedede;	
}

.main-chart .top-chart .new-total span h3 b{
	display:block;
	font-family:"Lato-Bold";
	font-size:20pt;
	color:#3ba013;	
}

.main-chart .bot-chart{
	display:block;
}

.main-chart .bot-chart ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;	
}

.main-chart .bot-chart ul li{
	display:block;
	float:left;
	width:32%;
	margin:0px 2% 0px 0px;	
}

.main-chart .bot-chart ul li:last-child{
	margin:0;	
}

.main-chart .bot-chart ul li a{
	display:block;
	padding: 10px 20px 10px 20px;
    border: solid 2px #ffffff;
    font-family: "Lato-SemiBold";
    font-size: 11pt;
    text-transform: uppercase;
	text-align:center;
    background: #000000;
    color: #ffffff;
    cursor: pointer;
	
    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;	
}

.main-chart .bot-chart ul li a:hover{
	background:#ffc427;
	border: solid 2px #ffc427;
	color:#000000;	
}
/* main content */

/* banner */
.ban{
	display:block;
	overflow:hidden;
	background:#000000;	
	position:relative;
}

.ban b{
	display:block;
	position:absolute;
	width:50%;
	height:100%;
	left:0;
	top:0;
	background:url(../images/ban.jpg);
	background-size:cover;
	background-position:50% 50%;
	background-repeat:no-repeat;	
}

.ban span{
	display:block;
	width:50%;
	float:right;
	padding:30px 30px 30px 30px;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

.ban span .h1{
	display:block;
	font-family:"Lato-Bold";
	font-size:14pt;
	line-height:20pt;
	color:#ffffff;
	padding:0;
	margin:0px 0px 20px 0px;	
}

.ban span a{
	display:inline-block;
	padding:8px 20px 8px 20px;
	font-family:"Lato-SemiBold";
	font-size:11pt;
	text-transform:uppercase;
	border:solid 2px #ffffff;
	color:#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;
}

.ban span a:hover{
	background:#ffc427;
	border:solid 2px #ffc427;
	color:#000000;	
}
/* banner */

/* contain cover */
.left-contain{
	display:block;
	float:left;
	width:71%;
}

.right-contain{
	display:block;
	width:27%;
	float:right;	
}
/* contain cover */

/* today tips */
.today-tips{
	display:block;
	position:relative;
}

.todaytips-list{
	display:block;
	background:#000000;
	padding:30px 30px 30px 30px;	
}

.todaytips-list .tips-box{
	display:block;
	margin:30px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	border-top:solid 1px #323232;
}

.todaytips-list .tips-box a.more{
	display:block;
	float:right;
	font-family:"lato-Regular";
	font-size:9pt;
	color:#ffc427;	
	margin:10px 0px 0px 0px;
}

.todaytips-list .tips-box a.more:hover{
	text-decoration:underline;	
}

.todaytips-list .premium{
	border:none;
	padding:0;
	margin:0 0 20px 0px;	
}

.todaytips-list .bundle{
	border:none;
	padding:0;
	margin:0;	
}

.todaytips-list .tips-box div.h2{
	display:block;
	font-family:"Lato-Regular";
	font-size:11pt;
	color:#ffffff;
	text-transform:uppercase;
	padding:0;
	margin:0px 0px 10px 0px;	
}

.tips-box ul.head{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	background:#ffc427;
}

.tips-box ul.head li{
	display:block;
	float:left;
	padding:10px 10px 10px 10px;
	font-family:"Lato-Bold";
	font-size:8pt;
	text-transform:uppercase;
	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;	
}

#buying-option .date{
	width:10%;
	text-align:left;
	border:none;
}

#buying-option .event{
	width:29%;
	text-align:left;
}

#buying-option .type{
	width:14%;
}

#buying-option .tipster{
	width:19%;
}

#buying-option .result{
	width:13%;
}

.tips-box ul.list li span.result{
	color:#fff;
}

#buying-option .option{
	width:15%;
}

#login-option .date{
	width:9%;
	text-align:left;
}

#login-option .event{
	width:24%;
	text-align:left;
}

#login-option .type{
	width:12%;
}

#login-option .tip{
	width:17%;
}

#login-option .odds{
	width:8%;
}

#login-option .odds a{
	color:#ffc427;
}
#login-option .tipster{
	width:18%;
}

#login-option .result{
	width:12%;
}

#all-option .date{
	width:9%;
	text-align:left;
}

#all-option .event{
	width:25%;
	text-align:left;
}

#all-option .type{
	width:12%;
}

#all-option .tip{
	width:17%;
}

#all-option .odds{
	width:6%;
}

#all-option .plus{
	width:6%;
}

#all-option .tipster{
	width:17%;
}

#all-option .result{
	width:8%;
}

.tips-box ul.list{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	background:#272727;
}

.tips-box ul.list li{
	display:block;
	overflow:hidden;
	border-top:solid 1px #323232;	
}

.tips-box ul.list li:first-child{
	border:none;	
}

.tips-box ul.list li span{
	display:block;
	padding:10px 10px 10px 10px;
	font-family:"Lato-Regular";
	overflow:hidden;
	font-size:8pt;
	line-height:11pt;
	float:left;
	text-align:center;
	
	letter-spacing:0.5px;
	-o-letter-spacing:0.5px;
	-moz-letter-spacing:0.5px;
	-webkit-letter-spacing:0.5px;
	-ms-letter-spacing:0.5px;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

.tips-box ul.list li span p{
	color:#ffffff;
}

.tips-box ul.list li span b{
	color:#dedede;	
}

.tips-box ul.list li span a.view{
	display:inline-block;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffc427;	
}

.tips-box ul.list li span a.view:hover{
	text-decoration:underline;	
}

.tips-box ul.list li span a.color-button{
	display:block;
	font-family:"Lato-SemiBold";
	font-size:9pt;
	text-transform:uppercase;
	color:#ffffff;
	padding:5px 10px 5px 10px;
	border:solid 1px #ffffff;
	
	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;
}

.tips-box ul.list li span a.color-button:hover{
	background:#ffffff;
	color:#000000;	
}

.added{
	background:#ffffff !important;
	color:#000000 !important;
	pointer-events:none !important;		
}

.tips-box ul.list li span.option-list{
	display:none;
	width:100%;
	border:none;
	background:#444444;	
	text-align:left;
	height:auto;
	padding:10px 10px 10px 10px;
}

.tips-box ul.list li span.option-list ul.all-option{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;	
	text-align:center;
}

.tips-box ul.list li span.option-list ul.all-option li{
	display:inline-block;
	margin:10px 2% 0px 0px;
	width:32%;
	text-align:center;
}

.tips-box ul.list li span.option-list ul.all-option li:nth-child(1){
	margin:0px 2% 0px 0px;	
}

.tips-box ul.list li span.option-list ul.all-option li:nth-child(2){
	margin:0px 2% 0px 0px;	
}

.tips-box ul.list li span.option-list ul.all-option li:nth-child(3){
	margin:0 !important;	
}

.tips-box ul.list li span.option-list ul.all-option li:nth-child(3n+3){
	margin:10px 0px 0px 0px;	
}

.tips-box ul.list li span.option-list a{
	display:block;
	font-family:"Lato-SemiBold";
	font-size:9pt;
	text-transform:uppercase;
	color:#ffffff;
	padding:5px 20px 5px 20px;
	border:solid 1px #ffffff;
	
	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;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;		
}

.tips-box ul.list li span.option-list a:hover{
	background:#ffffff;
	color:#000000;	
}

.tips-box ul.list li span.login-bar{
	display:block;
	width:23%;	
}

.tips-box ul.list li span.login-bar a{
	display:block;
	font-family:"Lato-SemiBold";
	font-size:9pt;
	text-transform:uppercase;
	color:#ffc427;
	padding:5px 10px 5px 10px;
	border:solid 1px #ffc427;
	
	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;
}

.tips-box ul.list li span.login-bar a:hover{
	background:#ffc427;
	color:#000000;	
}

.tips-box span.select{
	display:block;
	text-align:right;
	margin:0px 0px 10px 0px;	
}

.tips-box span.select select{
	display:inline-block;
	border:none;
	background:#444444;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;
	padding:6px 15px 6px 15px;
	
	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;
	
	appearance:none;
	-o-appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;	
}
/* today tips */

/* all-tipster */
.all-tipster{
	display:block;	
}

.top-tipster{
	display:block;
	overflow:hidden;
	margin:0px 0px 30px 0px;	
}

.top-tipster .top-left{
	display:block;
	float:left;
	width:49%;
	padding:30px 30px 30px 30px;
	background:#000000;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.top-tipster .top-right{
	display:block;
	float:right;
	width:49%;
	padding:30px 30px 30px 30px;
	background:#000000;	
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.top-tipster div.h2{
	display:block;
	font-family:"Lato-Regular";
	font-size:11pt;
	color:#ffffff;
	padding:0;
	margin:0px 0px 5px 0px;	
	text-transform:uppercase;
}

.top-tipster div.h3{
	display:block;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#dedede;
	padding:0;
	margin:0px 0px 5px 0px;
}

.top-tipster span.ttop{
	display:block;
	overflow:hidden;
	margin:0px 0px 10px 0px;	
}

.top-tipster span.ttop b{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:10pt;
	text-transform:uppercase;
	color:#ffffff;
}

.top-tipster span.ttop b i{
	display:block;
	color:#ffc427;	
}

.top-tipster span.tbot{
	display:block;
	text-align:right;
	margin:20px 0px 0px 0px;	
}

.top-tipster span.tbot a{
	display:inline-block;
	font-family: "lato-Regular";
    font-size: 9pt;
    color: #ffc427;	
}

.top-tipster span.tbot a:hover{
	text-decoration:underline;	
}

.top-tipster b.no{
	width:15%;
	text-align:left;
}

.top-tipster b.tipster{
	width:65%;
	text-align:left;
}

.top-tipster b.profit{
	width:20%;
	text-align:right;
}

.top-tipster ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;	
}

.top-tipster ul li{
	display:block;
	overflow:hidden;
	padding:12px 0px 12px 0px;
	border-top:solid 1px #272727;	
}

.top-tipster ul li:last-child{
	padding:12px 0px 0px 0px;		
}

.top-tipster ul li b{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;	
}

.top-tipster ul li b a{
	display:inline-block;
	text-transform:uppercase;
	color:#ffc427;	
}

.top-tipster ul li b a:hover{
	text-decoration:underline;	
}

.tipster-list{
	display:block;
	background:#000000;
	padding:30px 30px 30px 30px;	
}

.tipster-list span.select{
	display:block;
	text-align:right;
	margin:0px 0px 10px 0px;	
}

.tipster-list span.select select{
	display: inline-block;
    border: none;
    background: #444444;
    font-family: "Lato-Regular";
    font-size: 10pt;
    color: #dedede;
    padding: 6px 15px 6px 15px;
	margin:0px 0px 10px 0px;
	
    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;
	
    appearance: none;
    -o-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
}

.tipster-list span.select p{
	display:block;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;	
}

.tipster-list ul.head{
	display:block;
	overflow:hidden;
	background:#ffffff;
	list-style-type:none;
	padding:0;
	margin:0;
}

.tipster-list ul.head li{
	display:block;
	float:left;
	padding:10px 10px 10px 10px;
	font-family: "Lato-Bold";
    font-size: 9pt;
	color:#000000;
	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;	
}

.tipster-list .pos{
	width:6%;
	text-align:center;	
}

.tipster-list .tipsters{
	width:27%;	
}

.tipster-list .notips{
	width:10%;	
	text-align:center;	
}

.tipster-list .hit{
	width:12%;	
	text-align:center;	
}

.tipster-list .profit{
	width:15%;	
	text-align:center;	
}

.tipster-list .action{
	width:30%;
	text-align:right;	
}

.tipster-list ul.tlist{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;	
}

.tipster-list ul.tlist li{
	display:block;
	overflow:hidden;
	border-bottom:solid 1px #444444;	
}

.tipster-list ul.tlist li:last-child{
	border:none;	
}

.tipster-list ul.tlist li span{
	display:block;
	float:left;	
}

.tipster-list ul.tlist li span p{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;
	padding:14px 10px 14px 10px;	
}

.tipster-list ul.tlist li span a.view{
	display:inline-block;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffc427;
	padding:14px 10px 14px 10px;	
}

.tipster-list ul.tlist li span a.view:hover{
	text-decoration:underline;	
}

.tipster-list ul.tlist li span a.follow{
	display:block;
	float:left;
	width:48%;
	font-family: "Lato-SemiBold";
    font-size: 9pt;
    text-transform: uppercase;
    color: #ffc427;
    padding: 5px 10px 5px 10px;
    border: solid 1px #ffc427;
	text-align:center;
	margin:8px 0px 8px 0px;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	
    border-radius: 5px 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;	
}

.tipster-list ul.tlist li span a.follow:hover{
	background:#ffc427;
	color:#000000;	
}

.tipster-list ul.tlist li span b.more{
	display:block;
	float:right;
	width:48%;
	font-family: "Lato-SemiBold";
    font-size: 9pt;
    text-transform: uppercase;
    color: #ffffff;
    padding: 5px 10px 5px 10px;
    border: solid 1px #ffffff;
	text-align:center;
	margin:8px 0px 8px 0px;
	cursor:pointer;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	
    border-radius: 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;	
}

.tipster-list ul.tlist li span b.more:hover{
	background:#ffffff;
	color:#000000;	
}

.tipster-list ul.tlist li span.more-content{
	display:none;
	width:100%;
	background:#444444;
	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-list ul.tlist li span.more-content ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;	
}

.tipster-list ul.tlist li span.more-content ul li{
	display:block;
	float:left;
	width:18%;
	margin:10px 2.5% 0px 0px;	
}

.tipster-list ul.tlist li span.more-content ul li:nth-child(1){
	margin:0px 2.5% 0px 0px;	
}

.tipster-list ul.tlist li span.more-content ul li:nth-child(2){
	margin:0px 2.5% 0px 0px;		
}

.tipster-list ul.tlist li span.more-content ul li:nth-child(3){
	margin:0px 2.5% 0px 0px;		
}

.tipster-list ul.tlist li span.more-content ul li:nth-child(4){
	margin:0px 2.5% 0px 0px;	
}

.tipster-list ul.tlist li span.more-content ul li:nth-child(5){
	margin:0 !important;	
}

.tipster-list ul.tlist li span.more-content ul li:nth-child(5n+5){
	margin:10px 0px 0px 0px;		
}

.tipster-list ul.tlist li span.more-content ul li b{
	display:block;
	padding:8px 10px 8px 10px;
	font-family:"Lato-Bold";
	font-size:9pt;
	text-transform:uppercase;
	color:#000000;	
	text-align:center;
	background:#ffffff;
}

.tipster-list ul.tlist li span.more-content ul li p{
	display:block;
	border:solid 1px #ffffff;
	font-family:"Lato-Regular";
	font-size:10pt;
	text-align:center;
	padding:10px 10px 10px 10px;	
}

.tipster-list ul.tlist li span.more-content ul li.lose b{
	background:#d81c1c;
	color:#ffffff;
}

.tipster-list ul.tlist li span.more-content ul li.lose p{
	border:solid 1px #d81c1c;
}

.tipster-list ul.tlist li span.more-content ul li.draw b{
	background:#f37e16;
	color:#ffffff;
}

.tipster-list ul.tlist li span.more-content ul li.draw p{
	border:solid 1px #f37e16;
}

.tipster-list ul.tlist li span.more-content ul li.win b{
	background:#3ba013;
	color:#ffffff;
}

.tipster-list ul.tlist li span.more-content ul li.win p{
	border:solid 1px #3ba013;
}

.tipster-list .tipster-more{
	display:block;
	text-align:right;
	margin:20px 0px 0px 0px;	
}

.tipster-list .tipster-more a{
	display:inline-block;
	font-family: "lato-Regular";
    font-size: 9pt;
    color: #ffc427;
}

.tipster-list .tipster-more a:hover{
	text-decoration:underline;	
}
/* all-tipster */

/* livescore */
.livescore{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.livescore .select{
	display:block;
	text-align:right;
	margin:0px 0px 10px 0px;	
}

.livescore .select select{
	display: inline-block;
    border: none;
    background: #444444;
    font-family: "Lato-Regular";
    font-size: 10pt;
    color: #dedede;
    padding: 6px 15px 6px 15px;
	
    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;
	
    appearance: none;
    -o-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
}

.livescore .tab-cover{
	display:block;	
}

.livescore .tab-cover ul.tab-title{
	display:block;
	overflow:hidden;
	list-style-type:none;
	margin:0px 0px 10px 0px;
	padding:0;
	background:#0c0c0c;
}

.livescore .tab-cover ul.tab-title li{
	display:block;
	float:left;	
}

.livescore .tab-cover ul.tab-title li:last-child{
	float:right;	
}

.livescore .tab-cover ul.tab-title li a{
	display:block;
	font-family:"Lato-Bold";
	font-size:10pt;
	padding:10px 15px 10px 15px;
	color:#ffffff;
	text-transform:uppercase;	
}

.livescore .tab-cover ul.tab-title li a:hover{
	color:#ffc427;	
}

.livescore .tab-cover ul.tab-title li.r-tabs-state-active a{
	background:#ffc427;
	color:#000000;	
}

.livescore .tab-cover ul.tab-title li.r-tabs-state-active a:hover{
	color:#000000;	
}

.livescore .tab-cover ul.tab-title li p{
	display:block;
	float:left;
	font-family:"Lato-Bold";
	font-size:10pt;
	padding:0;
	color:#ffffff;
	text-transform:uppercase;
	background:#272727;	
}

.livescore .tab-cover ul.tab-title li b{
	display:block;
	float:left;
	font-family:"Lato-Bold";
	font-size:10pt;
	padding:10px 12px 10px 12px;
	color:#ffffff;
	background:#444444;
}

.livescore .live-box{
	display:block;	
}

.livescore .live-box ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}

.livescore .live-box ul li{
	display:block;
	padding:20px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	border-bottom:solid 1px #272727;
	border-top:solid 1px #272727;	
}

.livescore .live-box ul li:first-child{
	padding:0;	
	border-top:none;
}

.livescore .live-box ul li span.live-title{
	display:block;
	margin:0px 0px 10px 0px;
	overflow:hidden;
}

.livescore .live-box ul li span.live-title div.h2{
	display:block;
	float:left;
	font-family:"Lato-SemiBold";
	font-size:11pt;	
	text-transform:uppercase;
	color:#ffffff;
}

.livescore .live-box ul li span.live-title p{
	display:block;
	float:right;	
}

.livescore .live-box ul li span.live-title p a.link-standing{
	display:block;
	float:left;
	font-family:"Lato-SemiBold";
	font-size:11pt;	
	text-transform:uppercase;
	color:#ffc427;	
	margin:0px 10px 0px 0px;
}

.livescore .live-box ul li span.live-title p a.link-standing:hover{
	text-decoration:underline;	
}

.livescore .live-box ul li span.live-title p a.link-add{
	display:block;
	float:left;
	font-size:9pt;	
	color:#ffffff;	
}

.livescore .live-box ul li span.live-title p a.link-add:hover{
	color:#ffc427;	
}

.livescore .live-box ul li span.live-table{
	display:block;
	overflow:hidden;
	background:#272727;
	border-top:solid 1px #323232;
	border-right:solid 1px #323232;
}

.livescore .live-box ul li span.live-table p{
	display:block;
	float:left;
	padding:10px 10px 10px 10px;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;
	border-left:solid 1px #323232;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.livescore .live-box ul li span.live-table p a{
	display:inline-block;
	font-family:"Lato-Regular";
	font-size:8pt;
	color:#ffc427;
}

.livescore .live-box ul li span.live-table p a:hover{
	text-decoration:underline;	
}

.livescore .live-box ul li span.live-table p.time{
	width:8%;
	text-align:center;	
}

.livescore .live-box ul li span.live-table p.status{
	width:8%;
	text-align:center;		
}

.livescore .live-box ul li span.live-table p.team{
	width:23%;
	text-align:left;	
}

.livescore .live-box ul li span.live-table p.vs{
	width:6%;
	text-align:center;	
	text-transform:uppercase;	
}

.livescore .live-box ul li span.live-table p.score{
	width:7%;
	text-align:center;	
}

.livescore .live-box ul li span.live-table p.odds{
	width:7%;
	text-align:center;	
	text-transform:uppercase;	
}

.livescore .live-box ul li span.live-table p.lineup{
	width:8%;
	text-align:center;	
	text-transform:uppercase;		
}

.livescore .live-box ul li span.live-table p.h2h{
	width:6%;
	text-align:center;
	text-transform:uppercase;			
}

.livescore .live-box ul li span.live-table p.add{
	width:4%;
	text-align:center;		
}

.livescore .live-box p.none{
	display:block;
	margin:20px 0px 0px 0px;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;	
}
/* livescore */

/* liveodds */
.liveodds{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.liveodds ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;	
}

.liveodds ul li{
	display:block;
	margin:20px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	border-top:solid 1px #272727;
}

.liveodds ul li:first-child{
	margin:0;
	padding:0;
	border-top:none;	
}

.liveodds ul li div.h2{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0;
    margin: 0px 0px 10px 0px;	
}

.liveodds ul li span.head{
	display:block;
	overflow:hidden;
	background:#ffc427;	
}

.liveodds ul li span.head div.h3{
	display:block;
	float:left;
	padding: 10px 10px 10px 10px;
    font-family: "Lato-Bold";
    font-size: 8pt;
    text-transform: uppercase;
	color:#000000;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.liveodds ul li .date{
	width:16%;
	text-align:center;	
}

.liveodds ul li .event{
	width:33%;	
	text-align:left;	
}

.liveodds ul li .home{
	width:8%;
	text-align:center;		
}

.liveodds ul li .draw{
	width:8%;
	text-align:center;		
}

.liveodds ul li .away{
	width:8%;
	text-align:center;	
}

.liveodds ul li .odds{
	width:9%;
	text-align:center;		
}

.liveodds ul li .lineup{
	width:9%;
	text-align:center;		
}

.liveodds ul li .h2h{
	width:9%;	
	text-align:center;
}

.liveodds ul li span.odds-list{
	display:block;
	overflow:hidden;
	background:#272727;	
	border-bottom:solid 1px #323232;
	border-left:solid 1px #323232;
	border-right:solid 1px #323232;
}

.liveodds ul li span.odds-list p{
	display:block;
	padding:10px 10px 10px 10px;
	float:left;
	height:32px;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;
	border-right:solid 1px #323232;
		
	box-sizing:border-box;	
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

.liveodds ul li span.odds-list p.h2h{
	border:none;	
}

.liveodds ul li span.odds-list p b{
	display:inline-block;
	color:#dedede;	
}

.liveodds ul li span.odds-list p a{
	display:inline-block;
	color: #ffc427;
	text-transform:uppercase;
}

.liveodds ul li span.odds-list p a:hover{
	text-decoration:underline;	
}
/* liveodds */

/* cart */
.cart{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
	overflow:hidden;
}

.cart div.h2{
	display:block;
	float:left;
	font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
}

.cart button.position-right{
	display:block;
	float:right;
	border:none;
	padding: 3px 12px 3px 12px;
    font-family: "Lato-Regular";
    font-size: 8pt;
	color:#ffffff;
	background:#000000;
	border:solid 1px #ffffff;
	text-transform:uppercase;
	
	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;	
}

.cart button.position-right:hover{
	background:#ffffff;
	color:#000000;	
}

.cart div.h2 b{
	display:inline-block;
	color:#ffc427;
	font-family:"Lato-Bold";	
}

.cart .cart-box{
	display:block;
	width:100%;
	margin:10px 0px 0px 0px;
	border:solid 1px #323232;
	float:left;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.cart span.cart-title{
	display:block;
	overflow:hidden;
	padding:10px 15px 10px 15px;
	background:#272727;	
}

.cart span.cart-title a.cart-profile{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:9pt;
	line-height:11pt;
	color:#ffc427;
	padding:4px 0px 4px 0px;	
}

.cart span.cart-title a.cart-profile:hover{
	text-decoration:underline;	
}

.cart span.cart-title a.cart-remove{
	display:block;
	float:right;
	font-family:"Lato-Regular";
	font-size:8pt;
	text-transform:uppercase;
	border:solid 1px #ffffff;
	padding:5px 10px 5px 10px;
	color:#ffffff;
	cursor:pointer;
	
	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;
}

.cart span.cart-title a.cart-remove:hover{
	background:#ffffff;
	color:#000000;	
}

.cart span.cart-desc{
	display:block;
	background:#444444;
	overflow:hidden;
	position:relative;
}

.cart span.cart-desc ul{
	display:block;
	float:left;
	width:70%;
	border-right:solid 1px #323232;
	margin:0;
	padding:15px 15px 15px 15px;
	list-style-type:none;
	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;	
}

.cart span.cart-desc ul li{
	display:block;
	overflow:hidden;
	margin:0px 0px 15px 0px;
}

.cart span.cart-desc ul li:last-child{
	margin:0;	
}

.cart p.date{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#dedede;
	margin:0px 20px 0px 0px;	
}

.cart p.type{
	display:block;
	float:right;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;
}

.cart p.team{
	display:block;
	font-family:"Lato-Bold";
	font-size:10pt;
	color:#ffffff;
	text-transform:uppercase;
}

.cart p.team b{
	display:block;
	margin:10px 0px 0px 0px;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;
	text-transform:none;	
}

.cart span.cart-desc h3{
	display:block;
	width:30%;
	text-align:center;
	position:absolute;
	top:50%;
	right:0;
	font-family:"Lato-SemiBold";
	font-size:11pt;
	text-transform:uppercase;
	color:#ffffff;
	padding:0px 20px 0px 20px;
	
	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%);
}

.cart-checkout{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.cart-checkout div.h2{
	display:block;
	text-align:center;
	font-family:"Lato-Regular";
	font-size:11pt;
	color:#ffffff;
	text-transform:uppercase;
	padding:0;
	margin:0px 0px 15px 0px;
}

.cart-checkout div.h3{
	display:block;
	text-align:center;
	font-family:"Lato-Bold";
	font-size:22pt;
	color:#ffffff;
	text-transform:uppercase;
	padding:0;
	margin:0px 0px 30px 0px;
}

.cart-checkout input.submit{
	display:block;
	width:100%;
	padding:10px 10px 10px 10px;
	margin:0px 0px 20px 0px;
	text-align:center;
	font-family:"Lato-Bold";
	font-size:11pt;
	text-transform:uppercase;
	color:#ffc427;
	border:solid 1px #ffc427;
	background:#000000;
	cursor:pointer;
	
	letter-spacing:1px;
	-o-letter-spacing:1px;
	-moz-letter-spacing:1px;
	-webkit-letter-spacing:1px;
	-ms-letter-spacing:1px;
	
	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;
}

.cart-checkout input.submit:hover{
	background:#ffc427;
	color:#000000;	
}

.cart-checkout span{
	display:block;
	overflow:hidden;
	position:relative;
}

.cart-checkout span b{
	display:block;
	width:25px;
	float:left;	
}

.cart-checkout span b input{
	display:block;
	margin:0px 10px 0px 0px;
	padding:0;
	width:15px;
	height:15px;
	border:none;
	background:#ffffff;
	font-family:"Lato-Regular";
	font-size:10pt;
}

.cart-checkout span p{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:12pt;
	color:#ffffff;	
}

.cart-checkout span p a{
	display:inline-block;
	color:#ffc427;	
}

.cart-checkout span p a:hover{
	text-decoration:underline;	
}
/* cart */

/* tipster detail */
.tipster-profile{
	display:block;
	overflow:hidden;
	padding:30px 30px 30px 30px;
	background:#000000;
	position:relative;
	margin:0px 0px 20px 0px;		
}

.tipster-profile .pleft{
	display:block;
	float:left;
	width:106px;
}

.tipster-profile .pleft .pimg{
	display:block;
	width:106px;
	height:106px;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:50% 50% !important;
	
	border-radius:50%;	
	-o-border-radius:50%;	
	-moz-border-radius:50%;	
	-webkit-border-radius:50%;	
	-ms-border-radius:50%;	
}

.tipster-profile .pright{
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:100%;
	padding:30px 30px 30px 155px;
	overflow:hidden;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;		
}

.tipster-profile .pright .pdesc{
	display:block;
	overflow:hidden;	
}

.tipster-profile .pright .pdesc span{
	display:block;
	float:left;
	width:32%;
	height:66px;	
}

.tipster-profile .pright .pdesc span h2{
	display:block;
	font-family:"Lato-Bold";
	font-size:12pt;
	text-transform:uppercase;
	color:#ffffff;
	padding:0;
	margin:0px 0px 5px 0px;	
}

.tipster-profile .pright .pdesc span h3{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#dedede;
	padding:0;
	margin:0px 0px 10px 0px;	
}

.tipster-profile .pright .pdesc span p{
	display:block;
	overflow:hidden;
}

.tipster-profile .pright .pdesc span p i{
	display:block;
	float:left;
	width:20px;
	height:20px;
	margin:0px 8px 0px 0px;
	border:solid 1px #ffffff;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:50% 50% !important;
	
	border-radius:50%;	
	-o-border-radius:50%;	
	-moz-border-radius:50%;	
	-webkit-border-radius:50%;	
	-ms-border-radius:50%;	
}

.tipster-profile .pright .pdesc span p b{
	display:block;
	font-family:"Lato-Regular";
	font-size:9pt;
	float:left;
	color:#ffffff;
	text-transform:uppercase;
	padding:5px 0px 5px 0px;	
}

.tipster-profile .pright .pdesc ul.p-number{
	display:block;
	float:right;
	width:66%;
	height:66px;
	border:solid 1px #272727;
	margin:0;
	padding:0;
	list-style-type:none;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;
	
	border-radius:3px 3px 3px 3px;	
	-o-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;	
	-webkit-border-radius:3px 3px 3px 3px;	
	-ms-border-radius:3px 3px 3px 3px;	
}

.tipster-profile .pright .pdesc ul.p-number li{
	display:block;
	float:left;
	width:32%;
	margin:0px 2% 0px 0px;
	padding:15px 15px 15px 15px;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

.tipster-profile .pright .pdesc ul.p-number li:last-child{
	margin:0;
}

.tipster-profile .pright .pdesc ul.p-number li b{
	display:block;
	text-align:center;
	font-family:"Lato-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-family:"Lato-Regular";
	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:"Lato-SemiBold";
	font-size:9pt;
	text-transform:uppercase;
	color:#ffffff;
	border:solid 1px #ffffff;
	
	border-radius:3px 3px 3px 3px;
	-o-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	-ms-border-radius:3px 3px 3px 3px;
}

.tipster-profile .pright .pdesc ul.p-link li a:hover{
	background:#ffffff;
	color:#000000;	
}

.tipster-profile .pright .pdesc ul.p-link li.follow a{
	border:solid 1px #ffc427;
	display:block;
	color:#ffc427;	
}

.tipster-profile .pright .pdesc ul.p-link li.follow a:hover{
	background:#ffc427;
	color:#000000;	
}

.tipster-profile .pright .pdesc ul.p-link li.share{
	text-align:right;
	float:right;	
}

.tipster-profile .pright .pdesc ul.p-link li.share p{
	display:inline-block;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;
	text-transform:uppercase;
	margin:0px 10px 0px 0px;
	padding:9px 0px 9px 0px;
}

.tipster-profile .pright .pdesc ul.p-link li.share a{
	display:block;
	float:right;
	position:relative;
	padding:0;
	width:30px;
	height:30px;
	border:none;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.tipster-profile .pright .pdesc ul.p-link li.share a:hover{
	background:#ffffff !important;
	color:#000000;	
}

.tipster-profile .pright .pdesc ul.p-link li.share a.fb{
	background:#2d5891;
	margin:0px 0px 0px 5px;	
}

.tipster-profile .pright .pdesc ul.p-link li.share a.tw{
	background:#33d4e7;	
	margin:0px 0px 0px 5px;	
}

.tipster-profile .pright .pdesc ul.p-link li.share a.gp{
	background:#df1f3e;	
}

.tipster-profile .pright .pdesc ul.p-link li.share a i{
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	
	transform:translate(-50%,-50%);	
	-o-transform:translate(-50%,-50%);	
	-moz-transform:translate(-50%,-50%);	
	-webkit-transform:translate(-50%,-50%);	
	-ms-transform:translate(-50%,-50%);	
}

.tipster-summary{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;
	margin:0px 0px 20px 0px;
}

ul.summary-main{
	display:block;
	margin:0px 0px 20px 0px;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	background:#0c0c0c;	
}

ul.summary-main li{
	display:block;
	float:left;	
}

ul.summary-main li a{
	display:block;
	font-family: "Lato-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;
}

#profile{
	display:block;	
}

#profile h2{
	display:block;
	font-family:"Lato-Bold";
	font-size:12pt;
	text-transform:uppercase;
	color:#ffffff;
	padding:0px 0px 10px 0px;
	margin:0px 0px 20px 0px;
	border-bottom:solid 1px #0c0c0c;
}

#profile p{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:16pt;
	color:#ffffff;	
}

#performance h2{
	display:block;
	font-family:"Lato-SemiBold";
	font-size:12pt;
	text-transform:uppercase;
	color:#ffffff;
	padding:0px 0px 10px 0px;
	margin:0px 0px 20px 0px;
	border-bottom:solid 1px #0c0c0c;
}

#performance ul.alltime{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;	
	overflow:hidden;	
}

#performance ul.alltime li{
	display:block;
	foat:left;
	width:49%;
	margin:10px 0px 0px 0px;
}

#performance ul.alltime li:nth-child(odd){
	float:left;
}

#performance ul.alltime li:nth-child(even){
	float:right;	
}

#performance ul.alltime li:nth-child(1){
	margin:0;	
}

#performance ul.alltime li:nth-child(2){
	margin:0;	
}

#performance ul.alltime li b{
	display:block;
	float:left;
	font-family:"Lato-SemiBold";
	font-size:10pt;
	color:#ffffff;
	width:50%;
	padding:10px 10px 10px 10px;
	text-align:left;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

#performance ul.alltime li:nth-child(odd){
	background:#124796;	
}

#performance ul.alltime li:nth-child(even){
	background:#127796;	
}

#performance ul.alltime li p{
	display:block;
	width:50%;
	float:left;
	background:#000000;
	text-align:left;
	font-family:"Lato-SemiBold";
	font-size:10pt;
	background:#ffffff;
	padding:10px 10px 10px 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;
}

#service h2{
	display:block;
	font-family:"Lato-SemiBold";
	font-size:12pt;
	text-transform:uppercase;
	color:#ffffff;
	padding:0px 0px 10px 0px;
	margin:0px 0px 25px 0px;
	border-bottom:solid 1px #0c0c0c;
}

#service span{
	display:block;
	height:200px;
	overflow:hidden;
	position:relative;	
}

#service span ul.amount{
	display:block;
	width:30px;
	height:200px;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;	
}

#service span ul.amount li{
	display:block;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;
	position:relative;
	width:100%;
	height:20%;	
}

#service span ul.amount li p{
	display:block;
	position:absolute;
	top:0;
	left:0;	
}

#service span ul.line{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
	height:100%;
	padding:0px 0px 0px 30px;
	position:absolute;
	top:0;
	right:0;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

#service span ul.line li{
	display:block;
	height:	20%;
	position:relative;
	width:100%;
}

#service span ul.line li b{
	display:block;
	position:absolute;
	width:100%;
	height:1px;
	left:0;
	top:5px;
	background:#ffffff;	
	opacity:0.1;
}

#service span ul.record{
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:83%;
	margin:0;
	list-style-type:none;
	padding:0px 0px 0px 30px;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

#service span ul.record li{
	display:block;
	float:left;
	width:15%;
	height:100%;
	position:relative;
	margin:0px 2% 0px 0px;	
}

#service span ul.record li:last-child{
	margin:0;	
}

#service span ul.record li b{
	display:block;
	position:absolute;
	bottom:0;
	left:50%;
	width:80%;
	
	transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
}

#service span ul.record li:nth-child(odd) b{
	background:#124796;	
}

#service span ul.record li:nth-child(even) b{
	background:#127796;	
}

#service span ul.record li b:hover{
	background:#ffffff !important;	
}

#service span ul.record li b i{
	display:block;
	position:absolute;
	font-family:"Lato-Regular";
	font-size:9pt;
	text-align:center;
	width:100%;
	top:-10px;
	left:0;
}

#service span ul.record li:nth-child(odd) b i{
	color:#3a89ff;	
}

#service span ul.record li:nth-child(even) b i{
	color:#42d3ff;	
}

#service span ul.record li b:hover i{
	color:#ffffff !important;	
}

#service span ul.record li p{
	display:block;
	position:absolute;
	bottom:-35px;
	left:0;
	font-family:"Lato-Regular";
	font-size:9pt;
	line-height:11pt;
	color:#dedede;
	width:100%;
	text-align:center;	
}

#countries h2{
	display:block;
	font-family:"Lato-SemiBold";
	font-size:12pt;
	text-transform:uppercase;
	color:#ffffff;
	padding:0px 0px 10px 0px;
	margin:0px 0px 20px 0px;
	border-bottom:solid 1px #0c0c0c;
}

#countries ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;	
	overflow:hidden;
}

#countries ul li{
	display:block;
	float:left;
	width:20%;
	margin:30px 2% 0px 0px;
}

#countries ul li:nth-child(2){
	margin:0px 2% 0px 0px;
}

#countries ul li:nth-child(3){
	margin:0px 2% 0px 0px;
}

#countries ul li:nth-child(4){
	margin:0px 0px 0px 0px;
}

#countries ul li:nth-child(7){
	margin:30px 0px 0px 0px;	
}

#countries ul li:nth-child(10){
	margin:30px 0px 0px 0px;	
}

#countries ul li:first-child{
	width:34%;
	margin:0px 2% 0px 0px;
	height:340px;
	overflow:hidden;
	padding:65px 0px 65px 0px;
		
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

#countries ul li span.cflag{
	display:block;
	text-align:center;
	margin:0px 0px 8px 0px;
}

#countries ul li:first-child span.cflag{
	margin:0px 0px 15px 0px;	
}

#countries ul li span.cflag b{
	display:inline-block;
	width:50px;
	height:50px;
	background-size:cover !important;
	background-position:50% 50% !important;
	background-repeat:no-repeat !important;
	
	border-radius:50%;	
	-o-border-radius:50%;	
	-moz-border-radius:50%;	
	-webkit-border-radius:50%;	
	-ms-border-radius:50%;	
}

#countries ul li:first-child span.cflag b{
	width:150px;
	height:150px;	
}

#countries ul li span.cline{
	display:block;
	text-align:center;
}

#countries ul li span.cline h3{
	display:block;
	font-family:"Lato-Regular";
	font-size:8pt;
	color:#ffffff;
	padding:0;
	margin:0px 0px 5px 0px;	
}

#countries ul li span.cline h3 b{
	display:block;
	color:#ffc427;
	font-size:10pt;
	margin:0px 0px 5px 0px;
}

#awards h2{
	display:block;
	font-family:"Lato-SemiBold";
	font-size:12pt;
	text-transform:uppercase;
	color:#ffffff;
	padding:0px 0px 10px 0px;
	margin:0px 0px 20px 0px;
	border-bottom:solid 1px #0c0c0c;
}

#awards .abox{
	display:block;	
	overflow:hidden;
	position:relative;
}

#awards .abox span.aleft{
	display:block;
	width:150px;
	height:150px;
	float:left;	
	position:relative;
	border:solid 6px #000000;
	opacity:0.5;
	overflow:hidden;
	
	border-radius:10px 10px 10px 10px;
	-o-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	-ms-border-radius:10px 10px 10px 10px;
}

#awards .abox span.aleft i{
	display:block;
	position:absolute;	
	color:#000000;
}

#awards .abox span.aleft i.fa-star{
	font-size: 65pt;
    top: -6px;
    left: -11px;
	
    transform: rotate(20deg);
	-o-transform: rotate(20deg);
	-moz-transform: rotate(20deg);
	-webkit-transform: rotate(20deg);
	-ms-transform: rotate(20deg);
}

#awards .abox span.aleft i.fa-trophy{
	font-size: 50pt;
    bottom: -7px;
    left: -17px;
	
    transform: rotate(33deg);
	-o-transform: rotate(33deg);
	-moz-transform: rotate(33deg);
	-webkit-transform: rotate(33deg);
	-ms-transform: rotate(33deg);
}

#awards .abox span.aleft i.fa-check{
	font-size: 60pt;
    bottom: -16px;
    right: -16px;
	
    transform: rotate(-21deg);	
	-o-transform: rotate(-21deg);	
	-moz-transform: rotate(-21deg);	
	-webkit-transform: rotate(-21deg);	
	-ms-transform: rotate(-21deg);	
}

#awards .abox span.aleft i.fa-calendar{
	font-size: 52pt;
    bottom: 16px;
    right: 36px;
	
    transform: rotate(-21deg);	
	-o-transform: rotate(-21deg);	
	-moz-transform: rotate(-21deg);	
	-webkit-transform: rotate(-21deg);	
	-ms-transform: rotate(-21deg);	
}

#awards .abox span.aleft i.fa-futbol{
	font-size: 60pt;
    top: -3px;
    right: -9px;
	
    transform: rotate(-21deg);	
	-o-transform: rotate(-21deg);	
	-moz-transform: rotate(-21deg);	
	-webkit-transform: rotate(-21deg);	
	-ms-transform: rotate(-21deg);	
}

#awards .abox span.aright{
	display:block;
	position:absolute;
	width:100%;
	top:0;
	left:0;
	padding:0px 0px 0px 180px;
	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;
}

#awards .abox span.aright ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;	
	overflow:hidden;
}

#awards .abox span.aright ul.atop{
	margin:0px 0px 42px 0px;	
}

#awards .abox span.aright ul li{
	display:block;
	float:left;	
	width:32%;
	margin:0px 2% 0px 0px;
}

#awards .abox span.aright ul li:last-child{
	margin:0;	
}

#awards .abox span.aright ul li i{
	display:block;
	float:left;
	font-size:32pt;
	width:60px;	
}

#awards .abox span.aright ul li:nth-child(odd) i{
	color:#124796;	
}

#awards .abox span.aright ul li:nth-child(even) i{
	color:#127796;	
}

#awards .abox span.aright ul li p{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:9pt;
	text-transform:uppercase;
	color:#ffffff;	
}

#awards .abox span.aright ul li p b{
	display:block;
	margin:0px 0px 5px 0px;	
	font-size:20pt;
	font-family:"Lato-Bold";
}

#awards .abox span.aright ul li h3{
	display:block;
	float:left;
	width:100%;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#dedede;
	margin:5px 0px 0px 0px;	
}

.tipster-bundle{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;
	margin:0px 0px 20px 0px;	
}

.focus-purchase{
	-o-animation-name: border-shine;
	-moz-animation-name: border-shine;
	-ms-animation-name: border-shine;
	animation-name: border-shine;
	-webkit-animation-name: border-shine;
	
	animation-duration: 0.5s;
	-o-animation-duration: 0.5s;
    -webkit-animation-duration: 0.5s;
	-ms-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	
	animation-iteration-count:3;
	-o-animation-iteration-count:3;
	-moz-animation-iteration-count:3;
	-webkit-animation-iteration-count:3;
	-ms-animation-iteration-count:3;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

@-webkit-keyframes border-shine {
    0%   {background:rgba(0,0,0,1);}
    48%  {background:rgba(255,255,255,0.2);}
	52%  {background:rgba(255,255,255,0.2);}
	100% {background:rgba(0,0,0,1);}
}

@keyframes border-shine {
    0%   {background:rgba(0,0,0,1);}
    48%  {background:rgba(255,255,255,0.2);}
	52%  {background:rgba(255,255,255,0.2);}
	100% {background:rgba(0,0,0,1);}
}

@-o-keyframes border-shine {
    0%   {background:rgba(0,0,0,1);}
    48%  {background:rgba(255,255,255,0.2);}
	52%  {background:rgba(255,255,255,0.2);}
	100% {background:rgba(0,0,0,1);}
}

@-moz-keyframes border-shine {
    0%   {background:rgba(0,0,0,1);}
    48%  {background:rgba(255,255,255,0.2);}
	52%  {background:rgba(255,255,255,0.2);}
	100% {background:rgba(0,0,0,1);}
}

@-ms-keyframes border-shine {
    0%   {background:rgba(0,0,0,1);}
    48%  {background:rgba(0,0,0,0.2);}
	52%  {background:rgba(0,0,0,0.2);}
	100% {background:rgba(0,0,0,1);}
}

.tipster-bundle span.purchase-button a{
	display: inline-block;
    font-family: "Lato-SemiBold";
    font-size: 9pt;
    color: #000000;
	background:#ffffff;
	pointer-events:none;
    padding: 8px 20px 8px 20px;
    border: solid 1px #ffffff;
    text-align: center;
    text-transform: uppercase;
	
    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-bundle h1{
	display:block;
	font-family:"Lato-Bold";
	font-size:12pt;
	color:#ffffff;
	text-transform:uppercase;	
	padding:0;
	margin:0px 0px 20px 0px;
}

.tipster-bundle ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;	
}

.tipster-bundle ul li{
	width:32%;
	float:left;
	margin:0px 2% 0px 0px;	
}

.tipster-bundle ul li a{
	display:block;
	font-family:"Lato-SemiBold";
	font-size:9pt;
	color:#ffffff;
	padding:8px 20px 8px 20px;
	border:solid 1px #ffffff;
	text-align:center;
	text-transform:uppercase;

	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-bundle ul li a:hover{
	background:#ffffff;
	color:#000000;	
}

.profile-performance{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;

}

.br{
	margin:0px 0px 20px 0px;	
}

.profile-performance h2.sub-title{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #272727;	
}

.per-date{
	display:block;
	width:100%;
	text-align:right;
	margin:0px 0px 10px 0px;
	position:relative;
}

.per-date select{
	display:inline-block;
	height:29px;

	margin:0px 10px 0px 0px;
	border: none;
    background: #444444;
    font-family: "Lato-Regular";
    font-size: 10pt;
    color: #ffffff;
    padding: 6px 15px 6px 15px;
	
    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;	
}

.per-date select:focus{
	outline:none;	
}

.per-date .date-range{
	display:inline-block;
	position:relative;	
}

.per-date .date-range input{
	display:block;
	height:29px;
	padding: 6px 15px 6px 15px;
	border:none;
	background:#444444;	
	font-family: "Lato-Regular";
    font-size: 10pt;
    color: #ffffff;
	cursor:pointer;
	
	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;	
}

.per-date .date-range input:focus{
	outline:none;	
}

.per-date .date-range .date-range-picker{
	display:none;
	position:absolute;
	width:600px;
	right:0;
	top:35px;
	background:#272727;
	z-index:9999;
	padding:20px 20px 20px 20px;
	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;	
}

.per-date .date-range .date-range-picker .picker-left{
	display:block;
	float:left;
	width:48%;
}

.per-date .date-range .date-range-picker .picker-right{
	display:block;
	float:right;
	width:48%;	
}

.per-date .date-range .date-range-picker .picker-left h4{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;
	padding:0;
	margin:0px 0px 5px 0px;
}

.per-date .date-range .date-range-picker .picker-left input{
	margin:0px 0px 10px 0px;
	width:100%;	
}

.per-date .date-range .date-range-picker .picker-right h4{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;
	padding:0;
	margin:0px 0px 5px 0px;
}

.per-date .date-range .date-range-picker .picker-right input{
	margin:0px 0px 10px 0px;
	width:100%;	
}

.per-date .date-range .date-range-picker .picker-table{
	display:block;
	width:100%;
	float:left;
	margin:20px 0px 0px 0px;	
}

.per-date .date-range .date-range-picker .picker-table ul{
	display:block;
	margin:0px 0px 20px 0px;
	padding:0;
	list-style-type:none;
	overflow:hidden;	
}

.per-date .date-range .date-range-picker .picker-table ul li{
	display:block;
	float:left;
	width:32%;
	margin:0px 2% 0px 0px;
	font-family:"Lato-SemiBold";
	font-size:9pt;
	text-transform:uppercase;
	padding:8px 20px 8px 20px;
	text-align:center;
	color:#ffffff;
	border:solid 1px #ffffff;
	cursor:pointer;
	
	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;	
}

.per-date .date-range .date-range-picker .picker-table ul li:hover{
	background:#ffffff;
	color:#000000;	
}

.per-date .date-range .date-range-picker .picker-table ul li:last-child{
	margin:0;	
}

.per-date .date-range .date-range-picker .picker-table input.calendar-left{
	display:block;
	float:left;
	font-family:"Lato-SemiBold";
	font-size:9pt;
	text-transform:uppercase;
	color:#ffffff;
	height:auto;
	padding:8px 40px 8px 40px;
	margin:0px 10px 0px 0px;
	cursor:pointer;	
}

.per-date .date-range .date-range-picker .picker-table input.calendar-left:hover{
	background:#ffc427;
	color:#000000;	
}

.per-date .date-range .date-range-picker .picker-table input.calendar-right{
	display:block;
	float:left;
	font-family:"Lato-SemiBold";
	font-size:9pt;
	text-transform:uppercase;
	color:#ffffff;
	height:auto;
	padding:8px 40px 8px 40px;
	margin:0px 10px 0px 0px;
	cursor:pointer;		
}

.per-date .date-range .date-range-picker .picker-table input.calendar-right:hover{
	background:#000000;	
}

.per-date b{
	width:100%;
	text-align:right;
	display: block;
    font-family: "Lato-Regular";
    font-size: 9pt;
    color: #ffffff;
	margin:10px 0px 0px 0px;	
}

.per-cover{
	display:block;
}

.per-cover ul.head{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	background:#ffc427;	
	overflow:hidden;
}

.per-cover ul.head li{
	display:block;
	padding:10px 10px 10px 10px;
	float:left;
	font-family: "Lato-Bold";
    font-size: 8pt;
    text-transform: uppercase;
	color:#000000;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

.per-cover .date{
	width:9%;
	text-align:left;
}

.per-cover .event{
	width:25%;
	text-align:left;	
}

.per-cover .type{
	width:14%;	
	text-align:center;	
}

.per-cover .tip{
	width:18%;
	text-align:center;	
}

.per-cover .odds {
    width: 6%;
	text-align:center;	
}

.per-cover .wager {
    width: 8%;
	text-align:center;	
}

.per-cover .plus {
    width: 7%;
	text-align:center;	
}

.per-cover .result {
    width: 13%;
	text-align:center;	
}

.per-cover .purchase-button{
	width:39%;
	text-align:center;	
}

.per-cover .login-button{
	width:39%;
	text-align:center;	
}

.per-cover .bundle-button{
	width:39%;
	text-align:center;	
}

.per-cover ul.perlist{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}

.per-cover ul.perlist li{
	display:block;
	overflow:hidden;
	background:#272727;	
	border-bottom:solid 1px #323232;
}

.per-cover ul.perlist li span{
	display: block;
    padding: 10px 10px 10px 10px;
    font-family: "Lato-Regular";
    overflow: hidden;
    font-size: 8pt;
    line-height: 11pt;
    float: left;
	
    letter-spacing: 0.5px;
    -o-letter-spacing: 0.5px;
    -moz-letter-spacing: 0.5px;
    -webkit-letter-spacing: 0.5px;
    -ms-letter-spacing: 0.5px;
	
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;	
}

.per-cover ul.perlist li span b {
    color: #dedede;
	display:block;
}

.per-cover ul.perlist li span p {
    color: #ffffff;
	display:block;
}

.per-cover ul.perlist li span i{
	display:block;
	text-transform:uppercase;	
}

.per-cover ul.perlist li span i.win{
	color:#3ba013;	
}

.per-cover ul.perlist li span i.draw{
	color:#f37e16;	
}

.per-cover ul.perlist li span i.lose{
	color:#d81c1c;	
}

.per-cover ul.perlist li span a.color-button{
	display: block;
    font-family: "Lato-SemiBold";
    font-size: 9pt;
    text-transform: uppercase;
    color: #ffffff;
    padding: 5px 10px 5px 10px;
    border: solid 1px #ffffff;
	
    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;	
}

.per-cover ul.perlist li span a.color-button:hover{
	background:#ffffff;
	color:#000000;	
}

.per-cover ul.perlist li span a.login{
	display: block;
    font-family: "Lato-SemiBold";
    font-size: 9pt;
    text-transform: uppercase;
    color: #ffc427;
    padding: 5px 10px 5px 10px;
    border: solid 1px #ffc427;
	
    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;	
}

.per-cover ul.perlist li span a.login:hover{
	background:#ffc427;
	color:#000000;	
}

.per-cover ul.perlist li span a.bundle{
	display: block;
    font-family: "Lato-SemiBold";
    font-size: 9pt;
    text-transform: uppercase;
    color: #ffffff;
    padding: 5px 10px 5px 10px;
    border: solid 1px #ffffff;
	
    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;	
}

.per-cover ul.perlist li span a.bundle:hover{
	background:#ffffff;
	color:#000000;	
}

.bundle-cover{
	display:block;
}

.bundle-cover ul.head{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	background:#ffc427;	
	overflow:hidden;
}

.bundle-cover ul.head li{
	display:block;
	padding:10px 10px 10px 10px;
	float:left;
	font-family: "Lato-Bold";
    font-size: 8pt;
    text-transform: uppercase;
	color:#000000;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

.bundle-cover .date{
	width:13%;
	text-align:left;
}

.bundle-cover .tipster{
	width:25%;
	text-align:left;	
}

.bundle-cover .credit{
	width:16%;	
	text-align:center;	
}

.bundle-cover .amount{
	width:16%;
	text-align:center;	
}

.bundle-cover .balance {
    width: 18%;
	text-align:center;	
}

.bundle-cover .yield {
    width: 12%;
	text-align:center;	
}

.bundle-cover ul.perlist{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}

.bundle-cover ul.perlist li{
	display:block;
	overflow:hidden;
	background:#272727;	
	border-bottom:solid 1px #323232;
}

.bundle-cover ul.perlist li span{
	display: block;
    padding: 10px 10px 10px 10px;
    font-family: "Lato-Regular";
    overflow: hidden;
    font-size: 8pt;
    line-height: 11pt;
    float: left;
	
    letter-spacing: 0.5px;
    -o-letter-spacing: 0.5px;
    -moz-letter-spacing: 0.5px;
    -webkit-letter-spacing: 0.5px;
    -ms-letter-spacing: 0.5px;
	
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;	
}

.bundle-cover ul.perlist li span b {
    color: #dedede;
	display:block;
}

.bundle-cover ul.perlist li span p {
    color: #ffffff;
	display:block;
}

.bundle-cover ul.perlist li span i{
	display:block;
	text-transform:uppercase;	
}

.bundle-cover ul.perlist li span i.win{
	color:#3ba013;	
}

.bundle-cover ul.perlist li span i.draw{
	color:#f37e16;	
}

.bundle-cover ul.perlist li span i.lose{
	color:#d81c1c;	
}

.bundle-cover ul.perlist li span a{
	display: inline-block;
    color: #ffc427;
    font-size: 9pt;	
}

.bundle-cover ul.perlist li span a:hover{
	text-decoration:underline;	
}

.bundle-cover ul.perlist li span a.color-button{
	display: block;
    font-family: "Lato-SemiBold";
    font-size: 9pt;
    text-transform: uppercase;
    color: #ffffff;
    padding: 5px 10px 5px 10px;
    border: solid 1px #ffffff;
	
    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;	
}

.bundle-cover ul.perlist li span a.color-button:hover{
	background:#ffffff;
	color:#000000;	
}

.bundle-cover ul.perlist li span a.login{
	display: block;
    font-family: "Lato-SemiBold";
    font-size: 9pt;
    text-transform: uppercase;
    color: #ffc427;
    padding: 5px 10px 5px 10px;
    border: solid 1px #ffc427;
	
    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;	
}

.bundle-cover ul.perlist li span a.login:hover{
	background:#ffc427;
	color:#000000;	
}

.bundle-cover ul.perlist li span a.bundle{
	display: block;
    font-family: "Lato-SemiBold";
    font-size: 9pt;
    text-transform: uppercase;
    color: #ffffff;
    padding: 5px 10px 5px 10px;
    border: solid 1px #ffffff;
	
    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;	
}

.bundle-cover ul.perlist li span a.bundle:hover{
	background:#ffffff;
	color:#000000;	
}
/* tipster detail */

/* match info */
.match-info{
	display:block;
	width:100%;
	height:100vh;
	overflow-y:auto;
	background:#272727;
}

.top-info{
	display:block;
	background:#000000;
	overflow:hidden;
	padding:10px 30px 10px 30px;
}

.top-info h1{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:12pt;
	color:#ffffff;
	padding:10px 0px 10px 0px;
}

.top-info img{
	display:block;
	width:146px;
	float:right;	
}

.mid-info{
	display:block;
	padding:30px 30px 30px 30px;
	background:#272727;
	overflow:hidden;
	position:relative;	
}

.mid-info span.midteam-left{
	display:block;
	float:left;
	width:35%;
	position:relative;	
}

.mid-info span.midteam-left img{
	display:block;
	width:70px;
	float:left;	
}

.mid-info span.midteam-left h2{
	display:block;
	position:absolute;
	width:100%;
	padding:0px 0px 0px 90px;
	top:50%;
	right:0;
	font-family:"Lato-Regular";
	text-transform:uppercase;
	font-size:12pt;
	color:#ffffff;
	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;	
}

.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%);
}

.mid-info span.midteam-mid h3{
	display:block;
	font-family:"Lato-SemiBold";
	font-size:12pt;
	color:#ffffff;
	padding:0;
	margin:0px 0px 20px 0px;
}

.mid-info span.midteam-mid p{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;
	padding:0;
	margin:0px 0px 5px 0px;	
}

.mid-info span.midteam-mid p b{
	display:inline-block;
	margin:0px 0px 0px 10px;	
}

.mid-info span.midteam-mid i{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;	
}

.mid-info span.midteam-right{
	display:block;
	float:right;
	width:35%;
	position:relative;	
}

.mid-info span.midteam-right h2{
	display:block;
	position:absolute;
	width:100%;
	padding:0px 90px 0px 0px;
	top:50%;
	left:0;
	font-family:"Lato-Regular";
	text-transform:uppercase;
	text-align:right;
	font-size:12pt;
	color:#ffffff;
	
	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;	
}

.mid-info span.midteam-right img{
	display:block;
	width:70px;
	float:right;	
}

.bottom-info{
	display:block;
	background:#272727;
}

.bottom-info .firsthalf{
	display:block;	
}

.bottom-info h2{
	display:block;
	text-align:center;
	font-family:"Lato-SemiBold";
	font-size:11pt;
	text-transform:uppercase;
	padding:12px 30px 12px 30px;
	color:#000000;
	background:#ffc427;
}

.bottom-info ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
	min-height:39px;
}

.secondhalf ul{
	border-bottom: solid 1px #444444;	
}

.bottom-info ul li{
	display:block;
	overflow:hidden;
}

.bottom-info ul li:last-child{
	border-bottom:solid 1px #444444;	
}

.bottom-info ul li:last-child span{
	border-bottom:none !important;	
}

.bottom-info ul li span.half-left{
	width:40%;
	height:39px;
	float:left;
	padding:12px 30px 12px 30px;
	text-align:left;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;	
	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;
}

.bottom-info ul li span b{
	display:inline-block;
	margin:0px 8px 0px 8px;	
}

.bottom-info ul li span b.yellow-card{
	color:#fffa2e;	
}

.bottom-info ul li span b.redyellow-card i.red{
	color:#d81c1c;
}

.bottom-info ul li span b.redyellow-card i.yellow{
	color:#fffa2e;
}

.bottom-info ul li span b.red-up{
	color:#d81c1c;
}

.bottom-info ul li span b.green-up{
	color:#3ba013;
}

.bottom-info ul li span b.red-down{
	color:#d81c1c;
}

.bottom-info ul li span b.green-down{
	color:#3ba013;
}

.bottom-info ul li span b.soccer{
	color:#ffffff;
}

.bottom-info ul li span.half-right{
	width:40%;
	height:39px;
	float:right;
	padding:12px 30px 12px 30px;
	text-align:right;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;
	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;
}

.bottom-info ul span.half-mid{
	display:block;
	position:absolute;
	width:100%;
	top:50%;
	left:0;
	font-family:"Lato-SemiBold";
	font-size:15pt;
	color:#ffffff;
	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%);
}

.close-info{
	display:block;
	text-align:center;
	padding:20px 30px 20px 30px;	
}

.close-info a{
	display:inline-block;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;
	text-transform:uppercase;
	background:#444444;
	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;	
}

.close-info a:hover{
	background:#000000;	
}
/* match info */

/* livescore-odds */
.livescore-odds{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.livescore-odds h2{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
	padding:0;
	margin:0px 0px 10px 0px;	
}

.livescore-odds .head{
	display:block;
	background:#ffc427;
	overflow:hidden;	
}

.livescore-odds .head span{
	display:block;
	float:left;
	padding:10px 10px 0px 10px;
	font-family: "Lato-Bold";
    font-size: 8pt;
    text-transform: uppercase;
	color:#000000;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.livescore-odds .bookmark{
	width:37%;
	text-align:left;
	border:none;	
}

.livescore-odds .fulltime{
	width:21%;
	text-align:center;
}

.livescore-odds .firsthalf{
	width:21%;
	text-align:center;
}

.livescore-odds .secondhalf{
	width:21%;
	text-align:center;
}

.livescore-odds .al-left{
	width:33%;
	text-align:center;
}

.livescore-odds .al-mid{
	width:34%;
	text-align:center;
}

.livescore-odds .al-right{
	width:33%;
	text-align:center;
}

.livescore-odds .subhead{
	display:block;
	background:#ffc427;
	overflow:hidden;	
}

.livescore-odds .subhead span{
	display:block;
	float:left;
	padding:10px 10px 10px 10px;
	font-family: "Lato-Bold";
    font-size: 8pt;
    text-transform: uppercase;
	color:#000000;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.livescore-odds .subhead span b{
	display:block;
	float:left;	
}

.livescore-odds ul{
	margin:0px 0px 20px 0px;
	padding:0;
	list-style-type:none;
	display:block;
	background:#272727;	
}

.livescore-odds ul li{
	display:block;
	overflow:hidden;
	border-bottom:solid 1px #323232;	
}

.livescore-odds ul li:last-child{
	border-bottom:none;	
}

.livescore-odds ul li span{
	display:block;
	float:left;
	padding:10px 10px 10px 10px;
	font-family: "Lato-Regular";
    font-size: 9pt;
    text-transform: uppercase;
	color:#ffffff;
	border-left:solid 1px #323232;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;	
}

.livescore-odds ul li span b{
	display:block;
	float:left;	
	padding:2px 0px 2px 0px;
}

.livescore-odds .bookmark img{
	display:block;
	float:left;
	height:16px;
	margin:0px 10px 0px 0px;	
}

.livescore-odds .bookmark p{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;
	text-transform:none;
	padding:2px 0px 2px 0px;	
}

.livescore-odds .linkto{
	display:block;	
}

.livescore-odds .linkto a{
	display: inline-block;
    padding: 8px 20px 8px 20px;
    text-align: center;
    font-family: "Lato-SemiBold";
    font-size: 9pt;
    text-transform: uppercase;
    color: #ffffff;
    border: solid 1px #ffffff;
	margin:0px 10px 0px 0px;
	
    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;
}

.livescore-odds .linkto a:hover{
	background:#ffffff;
	color:#000000;	
}
/* livescore-odds */

/* livescore-standing */
.livescore-standing{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.livescore-standing h2 {
    display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0;
    margin: 0px 0px 10px 0px;
}

.livescore-standing .head{
	display:block;
	background:#ffc427;
	overflow:hidden;	
}

.livescore-standing .head span{
	display:block;
	float:left;
	padding:10px 10px 10px 10px;
	font-family: "Lato-Bold";
    font-size: 8pt;
    text-transform: uppercase;
	color:#000000;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.livescore-standing .pos{
	width:8%;
	text-align:center;	
}

.livescore-standing .team{
	width:26%;
	text-align:left;	
}

.livescore-standing .played{
	width:11%;
	text-align:center;
}

.livescore-standing .win{
	width:11%;
	text-align:center;
}

.livescore-standing .draw{
	width:11%;
	text-align:center;
}

.livescore-standing .lose{
	width:11%;
	text-align:center;
}

.livescore-standing .scores{
	width:11%;
	text-align:center;
}

.livescore-standing .points{
	width:11%;
	text-align:center;
}

.livescore-standing ul {
    margin: 0px 0px 20px 0px;
    padding: 0;
    list-style-type: none;
    display: block;
    background: #272727;
}

.livescore-standing ul li {
    display: block;
    overflow: hidden;
    border-bottom: solid 1px #323232;
}

.livescore-standing ul li span {
    display: block;
    float: left;
    padding: 10px 10px 10px 10px;
    font-family: "Lato-Regular";
    font-size: 9pt;
    color: #ffffff;
    border-left: solid 1px #323232;
	
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}
/* livescore-standing */

/* livescore-lineup */
.livescore-lineup{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.livescore-lineup h2 {
    display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0;
    margin: 0px 0px 10px 0px;
	overflow:hidden;
}

.livescore-lineup h2 a{
	display: block;
    float: right;
    font-family: "Lato-SemiBold";
    font-size: 11pt;
    text-transform: uppercase;
    color: #ffc427;
}

.livescore-lineup h2 a:hover{
	text-decoration:underline;	
}

.livescore-lineup .linetop{
	border-top:solid 4px #ffc427;
	padding:50px 50px 50px 50px;
	background:url(../images/stadium.jpg);
	background-size:cover;
	background-position:50% 50%;
	background-repeat:no-repeat;
	margin:0px 0px 30px 0px;
}

.livescore-lineup .linetop .top-con{
	display:block;
	background:rgba(255,255,255,0.9);
	overflow:hidden;
	position:relative;
	
	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;	
}

.livescore-lineup .linetop span.team-left{
	display:block;
	float:left;
	width:40%;
	text-align:center;
	padding:30px 30px 30px 30px;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

.livescore-lineup .linetop span.team-left h3{
	display:block;
	font-family:"Lato-SemiBold";
	font-size:11pt;
	color:#000000;
	text-transform:uppercase;
	padding:0;
	margin:0px 0px 15px 0px;
}

.livescore-lineup .linetop span.team-left img{
	display:inline-block;
	width:70px;
	height:70px;
	padding:0;
	margin:0px 0px 20px 0px;
}

.livescore-lineup .linetop span.team-left p{
	display:block;
	font-family:"Lato-SemiBold";
	font-size:10pt;
	color:#000000;	
}

.livescore-lineup .linetop span.vs{
	display:block;
	width:100%;
	position:absolute;
	text-align:center;
	top:50%;
	left:0;
	padding:0px 40% 0px 40%;
	
	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;		
}

.livescore-lineup .linetop span.vs p{
	display:block;
	font-family:"Lato-Regular";
	font-size:15pt;
	color:#000000;
}

.livescore-lineup .linetop span.team-right{
	display:block;
	float:right;
	width:40%;
	text-align:center;
	padding:30px 30px 30px 30px;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

.livescore-lineup .linetop span.team-right h3{
	display:block;
	font-family:"Lato-SemiBold";
	font-size:11pt;
	color:#000000;
	text-transform:uppercase;
	padding:0;
	margin:0px 0px 15px 0px;
}

.livescore-lineup .linetop span.team-right img{
	display:inline-block;
	width:70px;
	height:70px;
	padding:0;
	margin:0px 0px 20px 0px;
}

.livescore-lineup .linetop span.team-right p{
	display:block;
	font-family:"Lato-SemiBold";
	font-size:10pt;
	color:#000000;	
}

.livescore-lineup .ups-cover{
	display:block;
	overflow:hidden;
	margin:0px 0px 30px 0px;	
}

.livescore-lineup .ups-cover .ups-box{
	display:block;
	width:49%;	
}

.livescore-lineup .ups-cover .ups-left{
	float:left;	
}

.livescore-lineup .ups-cover .ups-right{
	float:right;	
}

.livescore-lineup .ups-cover .ups-box .head{
	display:block;
	background:#ffc427;	
	padding:8px 10px 8px 10px;
	text-align:center;
	border-top:solid 2px #000000;
}

.livescore-lineup .ups-cover .ups-box .head h3{
	display:block;
	font-family:"Lato-Bold";
	font-size:9pt;
	text-transform:uppercase;
	color:#000000;	
}

.livescore-lineup .ups-cover .ups-box ul.member{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	background:#272727;	
}

.livescore-lineup .ups-cover .ups-box ul.member li{
	display:block;
	overflow:hidden;
	border-right:solid 1px #323232;	
	border-bottom:solid 1px #323232;
}

.livescore-lineup .ups-cover .ups-box ul.member li span{
	display:block;
	float:left;
	padding:10px 10px 10px 10px;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;
	height:32px;
	overflow:hidden;
	text-align:center;
	border-left:solid 1px #323232;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

.livescore-lineup .ups-cover .ups-box ul.member li span.position{
	width:28%;	
}

.livescore-lineup .ups-cover .ups-box ul.member li span.name{
	width:57%;	
}

.livescore-lineup .ups-cover .ups-box ul.member li span.num{
	width:15%;
}

.livescore-lineup .ups-cover .ups-box ul.substi{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	background:#272727;	
}

.livescore-lineup .ups-cover .ups-box ul.substi li{
	display:block;
	overflow:hidden;	
	border-right:solid 1px #323232;
	border-bottom:solid 1px #323232;
	position:relative;
}

.livescore-lineup .ups-cover .ups-box ul.substi li span{
	display:block;
	padding:10px 10px 10px 10px;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;
	border-left:solid 1px #323232;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

.livescore-lineup .ups-cover .ups-box ul.substi li span.time{
	width:25%;
	height:100%;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
}

.livescore-lineup .ups-cover .ups-box ul.substi li span.time i{
	display:block;
	position:absolute;
	top:50%;
	width:100%;
	left:0;
	
	transform:translateY(-50%);	
	-o-transform:translateY(-50%);	
	-moz-transform:translateY(-50%);	
	-webkit-transform:translateY(-50%);	
	-ms-transform:translateY(-50%);	
}

.livescore-lineup .ups-cover .ups-box ul.substi li span.desc{
	width:75%;
	text-align:left;
	float:right;	
}

.livescore-lineup .ups-cover .ups-box ul.substi li span.desc p{
	display:block;
	line-height:12pt;	
}

.livescore-lineup .ups-cover .ups-box ul.substi li span.desc p b{
	display:inline-block;
	text-transform:uppercase;	
}

.livescore-lineup .ups-cover .ups-box ul.substi li span.desc p b.out{
	color:#d81c1c;	
}

.livescore-lineup .ups-cover .ups-box ul.substi li span.desc p b.in{
	color:#3ba013;	
}

.livescore-lineup .commentaries{
	display:block;
	margin:0px 0px 30px 0px;	
}

.livescore-lineup .commentaries h2{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0;
    margin: 0px 0px 10px 0px;	
}

.livescore-lineup .commentaries span{
	display:block;
	border-top:solid 4px #ffc427;
	padding:20px 20px 20px 20px;
	background:#272727;	
}

.livescore-lineup .commentaries span a{
	display:inline-block;
	font-family:"Lato-Regular";
	font-size:10pt;
	text-transform:uppercase;
	color:#ffc427;
	margin:0px 10px 0px 0px;	
}

.livescore-lineup .commentaries span a:hover{
	text-decoration:underline;	
}

.livescore-lineup .commentaries span b{
	display:inline-block;
	color:#dedede;
	font-size:9pt;
}

.livescore-lineup .linkto {
    display: block;
}

.livescore-lineup .linkto a{
	display: inline-block;
    padding: 8px 20px 8px 20px;
    text-align: center;
    font-family: "Lato-SemiBold";
    font-size: 9pt;
    text-transform: uppercase;
    color: #ffffff;
    border: solid 1px #ffffff;
	margin:0px 10px 0px 0px;
	
    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;
}

.livescore-lineup .linkto a:hover{
	background:#ffffff;
	color:#000000;	
}
/* livescore-lineup */

/* livescore-h2h */

.livescore-h2h{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.livescore-h2h h2 {
    display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0;
    margin: 0px 0px 10px 0px;
}

.livescore-h2h .homebox{
	display:block;	
	margin:0px 0px 30px 0px;	
}

.livescore-h2h .homebox .head{
	display:block;
	background:#ffc427;	
	overflow:hidden;
}

.livescore-h2h .homebox .head h3{
	display:block;
	float:left;
	padding:10px 10px 10px 10px;
	font-family:"Lato-Bold";
	font-size:9pt;
	color:#000000;
	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;	
}

.livescore-h2h .date{
	width:15%;
	text-align:center;	
}

.livescore-h2h .homeguess{
	width:15%;
	text-align:center;	
}

.livescore-h2h .event{
	width:25%;
	text-align:center;	
}

.livescore-h2h .versus{
	width:25%;
	text-align:center;	
}

.livescore-h2h .result{
	width:20%;
	text-align:center;	
}

.livescore-h2h .home{
	width:20%;
	text-align:center;	
}

.livescore-h2h .away{
	width:20%;
	text-align:center;	
}

.livescore-h2h .homebox ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	background:#272727;
}

.livescore-h2h .homebox ul li{
	display:block;
	overflow:hidden;
	border-right:solid 1px #323232;
	border-bottom:solid 1px #323232;	
}

.livescore-h2h .homebox ul li span{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;
	padding:10px 10px 10px 10px;
	border-left:solid 1px #323232;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.livescore-h2h .linkto{
	display:block;	
}

.livescore-h2h .linkto a{
	display: inline-block;
    padding: 8px 20px 8px 20px;
    text-align: center;
    font-family: "Lato-SemiBold";
    font-size: 9pt;
    text-transform: uppercase;
    color: #ffffff;
    border: solid 1px #ffffff;
	margin:0px 10px 0px 0px;
	
    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;
}

.livescore-h2h .linkto a:hover{
	background:#ffffff;
	color:#000000;	
}
/* livescore-h2h */

/* payment method */
.payment-method{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.payment-method ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;	
}

.payment-method ul li{
	display:block;
	float:left;
	width:22%;
	margin:0px 4% 10px 0px;	
	text-align:center;
	height:110px;
}

.payment-method ul li:nth-child(4n){
	margin:0;
}

.payment-method ul li a{
    width: 174px;
    height: 70px;
	display:block;
	border:solid 1px #ffffff;
	margin:0px 0px 12px 0px;
	position:relative;
	
	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;	
}

.payment-method ul li:hover a{
	border:solid 1px #ffc427;
}

.payment-method ul li.active a{
	border:solid 1px #ffc427;	
}

.payment-method ul li a i{
	display:block;
	top:50%;
	left:50%;
	position:absolute;
	font-size:20pt;
	color:#3ba013;
	z-index:9;
	opacity:0;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	
	transform:translate(-50%,-50%);	
	-o-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
}

.payment-method ul li.active a i{
	opacity:1;	
	font-size:30pt;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}

.payment-method ul li a b{
    display: block;
    width: 100%;
    height: 100%;
    line-height: 0;
}

.payment-method ul li a b img{
    display: block;
    width: 70%;
    height: 100%;
    margin: auto auto;
    object-fit: scale-down;
    opacity: 1;
	
	transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
}

.payment-method ul li.active a b img{
	opacity:0.4;
	
	transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;	
}

.payment-method ul li p{
	display:block;
	text-align:center;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;
	margin:0px 0px 0px 0px;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}

.payment-method ul li:hover p{
	color:#ffc427;	
}

.payment-method ul li.active p{
	color:#ffc427;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}

.payment-method ul li h4{
	display:block;	
	margin:0;
	text-align:center;
}

.payment-method ul li h4 a{
	display:inline-block;
	font-family:"Lato-Regular";
	font-size:8pt;
	text-transform:uppercase;
	color:#ffc427;	
	border:none;
	padding:0;
	margin:0;
}

.payment-method ul li:hover h4 a{
	border:none;
	padding:0;
	margin:0;
}

.payment-method ul li h4 a:hover{
	text-decoration:underline;
	border:none;
	padding:0;
	margin:0;
}

.payment-method ul li.active h4 a{
	border:none;
	padding:0;
	margin:0;
}

.payment-method ul li.active:hover h4 a{
	border:none;
	padding:0;
	margin:0;
}

.payment-method h2 {
    display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    margin: 0px 0px 15px 0px;
}

.cal-total{
	display: block;
    padding: 30px 30px 30px 30px;
    background: #000000;
}

.cal-total ul{
	display:block;
	margin:0px 0px 25px 0px;
	padding:0;
	list-style-type:none;	
}

.cal-total ul li{
	display:block;
	overflow:hidden;
	margin:0px 0px 15px 0px;	
}

.cal-total ul li:last-child{
	margin:0;	
}

.cal-total ul li p{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;
}

.cal-total ul li p i{
	display:block;
	margin:6px 0px 0px 0px;	
}

.cal-total ul li p i a{
	display:inline-block;
	color:#ffc427;	
}

.cal-total ul li p i a:hover{
	text-decoration:underline;	
}

.coupon-pop{
	display:none;
	position:fixed;
	width:100%;
	height:100vh;
	top:0;
	left:0;
	z-index:99999;
}

.coupon-pop .coupon-cover{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#000000;
	opacity:0.6;	
}

.coupon-pop .content-coupon{
	display:block;
	position:absolute;
	width:400px;
	padding:30px 30px 30px 30px;
	background:#272727;
	border-top:solid 4px #ffc427;
	top:50%;
	left:50%;
	
	transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

.coupon-pop .content-coupon h1{
	display:block;
	font-family:"Lato-Regular";
	font-size:11pt;
	color:#ffffff;
	padding:0;
	margin:0px 0px 10px 0px;	
}

.coupon-pop .content-coupon input.text{
	display: block;
    width: 100%;
    border: none;
    background: #444444;
    font-family: "Lato-Regular";
    font-size: 10pt;
    padding: 10px 12px 10px 12px;
    height: 35px;
    color: #ffffff;
    outline: none;
	
    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;	
}

.coupon-pop .content-coupon p{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	padding:0;
	margin:9px 0px 0px 0px;	
	color:#ffffff;
}

.coupon-pop .content-coupon p.true{
	color:#3ba013;	
}

.coupon-pop .content-coupon p.false{
	color:#d81c1c;	
}

.coupon-pop .content-coupon input.sub{
	display: inline-block;
    height: 31px;
    padding: 8px 30px 8px 30px;
    border: none;
    background: #ffffff;
    font-family: "Lato-SemiBold";
    font-size: 10pt;
    text-transform: uppercase;
    cursor: pointer;
	margin:20px 0px 0px 0px;
	
    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;
}

.coupon-pop .content-coupon input.sub:hover{
	background:#ffc427;
}

.cal-total ul li b{
	display:block;
	float:right;
	font-family:"Lato-SemiBold";
	font-size:12pt;
	color:#ffffff;
}

.cal-total span{
	display:block;
	overflow:hidden;
	padding:20px 0px 0px 0px;
	margin:20px 0px 30px 0px;
	border-top:solid 1px #272727;	
}

.cal-total span p{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;	
}

.cal-total span b{
	display:block;
	float:right;
	font-family:"Lato-Bold";
	font-size:18pt;
	color:#ffffff;	
}

.cal-total input.submit {
    display: block;
    width: 100%;
    padding: 10px 10px 10px 10px;
    text-align: center;
    font-family: "Lato-Bold";
    font-size: 11pt;
    text-transform: uppercase;
    color: #ffc427;
    border: solid 1px #ffc427;
    background: #000000;
    cursor: pointer;
	
    letter-spacing: 1px;
    -o-letter-spacing: 1px;
    -moz-letter-spacing: 1px;
    -webkit-letter-spacing: 1px;
    -ms-letter-spacing: 1px;
	
    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;
}

.cal-total input.submit:hover{
	background:#ffc427;
	color:#000000;
}
/* payment method */

/* deposit method */
.deposit-method{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.deposit-method h2{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
	margin:0px 0px 15px 0px;
}

.deposit-method .select-method{
	display:block;
	margin:0px 0px 30px 0px;	
}

.deposit-method .select-method ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;	
}

.deposit-method .select-method ul li{
	display:block;
	float:left;
	width: 175px;
    height: 79px;
    margin: 0px 2% 0px 0px;
	text-align:center;
}

.deposit-method .select-method ul li a{
    width: 174px;
    height: 70px;
	display:block;
	border:solid 1px #ffffff;
	margin:0px 0px 12px 0px;
	line-height:0;
	position:relative;
	
	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;	
}

.deposit-method .select-method ul li a i{
	display:block;
	top:50%;
	left:50%;
	position:absolute;
	font-size:20pt;
	color:#3ba013;
	z-index:9;
	opacity:0;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	
	transform:translate(-50%,-50%);	
	-o-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
}

.deposit-method .select-method ul li.active a i{
	opacity:1;	
	font-size:30pt;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}

.deposit-method .select-method ul li:hover a{
	border:solid 1px #ffc427;
}

.deposit-method .select-method ul li.active a{
	border:solid 1px #ffc427;	
}

.deposit-method .select-method ul li.active:hover a{
	border:solid 1px #ffc427;	
}

.deposit-method .select-method ul li a b{
    display: block;
    width: 100%;
    height: 100%;
    line-height: 0;
}

.deposit-method .select-method ul li a b img{
	display: block;
    width: 70%;
    height: 100%;
    margin: auto auto;
    object-fit: scale-down;
	opacity:1;
	
	transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
}

.deposit-method .select-method ul li.active a b img{
	opacity:0.4;
	
	transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;	
}

.deposit-method .select-method ul li p{
	display:block;
	text-align:center;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;	
}

.deposit-method .select-method ul li:hover p{
	color:#ffc427;	
}

.deposit-method .select-method ul li.active p{
	color:#ffc427;	
}

.deposit-method .select-method ul li.active:hover p{
	color:#ffc427;	
}

.deposit-method .select-method ul li h4{
	display:block;	
	margin:0;
	text-align:center;
}

.deposit-method .select-method ul li h4 a{
	display:inline-block;
	font-family:"Lato-Regular";
	font-size:8pt;
	text-transform:uppercase;
	color:#ffc427;	
	border:none;
	padding:0;
	margin:0;
}

.deposit-method .select-method ul li:hover h4 a{
	border:none;
	padding:0;
	margin:0;
}

.deposit-method .select-method ul li h4 a:hover{
	text-decoration:underline;
	border:none;
	padding:0;
	margin:0;
}

.deposit-method .select-method ul li.active h4 a{
	border:none;
	padding:0;
	margin:0;
}

.deposit-method .select-method ul li.active:hover h4 a{
	border:none;
	padding:0;
	margin:0;
}

.deposit-method .deposit-amount{
	display:block;	
	padding:30px 0px 0px 0px;
	border-top:solid 1px #151515;
}

.deposit-method .deposit-amount ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
}

.deposit-method .deposit-amount ul li{
	display:block;
	float:left;
	width:18%;
	margin:0px 2% 0px 0px;	
}

.deposit-method .deposit-amount ul li:last-child{
	margin:0;	
}

.deposit-method .deposit-amount ul li a{
	display:block;
	padding:20px 20px 20px 20px;
	border:solid 1px #ffffff;
	text-align:center;
	position:relative;
	
	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;	
}

.deposit-method .deposit-amount ul li:hover a{
	border:solid 1px #ffc427;	
}

.deposit-method .deposit-amount ul li.active a{
	border:solid 1px #ffc427;	
}

.deposit-method .deposit-amount ul li a i{
    display: block;
    top: 50%;
    left: 50%;
    position: absolute;
    font-size: 20pt;
    color: #3ba013;
    z-index: 9;
    opacity: 0;
	
    transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
	
    transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}

.deposit-method .deposit-amount ul li.active a i {
    opacity: 1;
    font-size: 30pt;
	
    transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
}

.deposit-method .deposit-amount ul li a p{
	display:block;
	font-family:"Lato-SemiBold";
	font-size:18pt;
	color:#ffffff;
	text-transform:uppercase;
	padding:0;
	margin:0px 0px 6px 0px;
	opacity:1;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	
	letter-spacing:1pt;	
	-o-letter-spacing:1pt;	
	-moz-letter-spacing:1pt;	
	-webkit-letter-spacing:1pt;	
	-ms-letter-spacing:1pt;	
}

.deposit-method .deposit-amount ul li:hover a p{
	color:#ffc427;	
}

.deposit-method .deposit-amount ul li.active a p{
	color:#ffc427;	
	opacity:0.3;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}

.deposit-method .deposit-amount ul li a b{
	display:block;
	font-family:"Lato-Regular";
	font-size:8pt;
	color:#ffffff;
	text-transform:uppercase;	
	opacity:1;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	
	letter-spacing:1pt;	
	-o-letter-spacing:1pt;	
	-moz-letter-spacing:1pt;	
	-webkit-letter-spacing:1pt;	
	-ms-letter-spacing:1pt;	
}

.deposit-method .deposit-amount ul li:hover a b{
	color:#ffc427;	
}

.deposit-method .deposit-amount ul li.active a b{
	color:#ffc427;	
	opacity:0.3;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}

.cal-total{
	display: block;
    padding: 30px 30px 30px 30px;
    background: #000000;
}

.cal-total ul{
	display:block;
	margin:0px 0px 25px 0px;
	padding:0;
	list-style-type:none;	
}

.cal-total ul li{
	display:block;
	overflow:hidden;
	margin:0px 0px 15px 0px;	
}

.cal-total ul li:last-child{
	margin:0;	
}


.cal-total ul li p{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;
}

.cal-total ul li b{
	display:block;
	float:right;
	font-family:"Lato-SemiBold";
	font-size:12pt;
	color:#ffffff;
}


.cal-total span p{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;	
}

.cal-total span b{
	display:block;
	float:right;
	font-family:"Lato-Bold";
	font-size:18pt;
	color:#ffffff;	
}

.cal-total input.submit,
.cal-total b.qr_button {
    display: block;
    width: 100%;
    padding: 10px 10px 10px 10px;
    text-align: center;
    font-family: "Lato-Bold";
    font-size: 11pt;
    text-transform: uppercase;
    color: #ffc427;
    border: solid 1px #ffc427;
    background: #000000;
    cursor: pointer;
	height:40px;
	line-height:15pt;
	
    letter-spacing: 1px;
    -o-letter-spacing: 1px;
    -moz-letter-spacing: 1px;
    -webkit-letter-spacing: 1px;
    -ms-letter-spacing: 1px;
	
    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;
}


.cal-total input.submit:hover,
.cal-total b.qr_button:hover{
	background:#ffc427;
	color:#000000;
}

.cal-total .submit-wechat,
.cal-total .submit-alipay{
	display:none;
}

.cal-total a.email-proceed{
	display:block;
	font-family: "Lato-Bold";
    font-size: 11pt;
    text-transform: uppercase;
    color: #ffc427;
    border: solid 1px #ffc427;
	padding: 12px 15px 12px 15px;
	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;
	
    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;
}

.cal-total a.email-proceed:hover{
	background:#ffc427;
	color:#000000;	
}


.cal-total a.neteller-proceed{
	display:block;
	font-family: "Lato-Bold";
    font-size: 11pt;
    text-transform: uppercase;
    color: #ffc427;
    border: solid 1px #ffc427;
	padding: 12px 15px 12px 15px;
	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;
	
    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;
}

.cal-total a.neteller-proceed:hover{
	background:#ffc427;
	color:#000000;	
}

.bank-detail{
	display:none;	
	margin:30px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	border-top:solid 1px #151515;
}

.bank-detail ul.choose-country{
	display:block;
	margin:0;
	padding:0px 0px 30px 0px;
	list-style-type:none;
	overflow:hidden;
}

.payment-method .bank-detail ul.choose-country{
	padding:0px 0px 15px 0px;	
}

.bank-detail ul.choose-country li{
	display:block;
	width:auto;
	float:left;
	margin:0px 15px 0px 0px;
}

.bank-detail ul.choose-country li:last-child{
	margin:0;	
}

.bank-detail ul.choose-country li b{
	display:block;
	padding:12px 20px 11px 20px;
	font-family:"Lato-Regular";
	font-size:10pt;
	text-transform:uppercase;
	color:#ffffff;
	border:solid 1px #ffffff;
	cursor:pointer;
	position:relative;
	
	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;
}

.bank-detail ul.choose-country li b:hover{
	border:solid 1px #ffc427;
	color:#ffc427;	
}

.bank-detail ul.choose-country li.active b{
	border:solid 1px #ffc427;
	color:#ffc427;	
}

.bank-detail ul.choose-country li b i{
	display:block;
	position:absolute;
    top: 50%;
    left: 50%;
    font-size: 10pt;
    color: #3ba013;
    z-index: 9;
    opacity: 0;
	
    transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
	
    transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);	
}

.bank-detail ul.choose-country li.active b i{
	opacity:1;
	font-size:20pt;
	
	transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;	
}

.bank-detail ul.choose-country li b p{
	display:block;
	opacity:1;	
	
	transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;	
}

.bank-detail ul.choose-country li.active b p{
	opacity:0.5;
	margin:0;	
	
	transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;	
}

.bank-detail ul.country-bank{
	display:none;
	margin:-15px 0px 30px 0px;
	padding:20px 20px 20px 20px;
	list-style-type:none;
	overflow:hidden;
	background:#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;
}

.payment-method .bank-detail ul.country-bank{
	margin:0;	
}

.bank-detail ul.country-bank li{
	display:block;
	float:left;
	width:18%;
	margin:15px 2.5% 0px 0px;
	height:auto;
}

.bank-detail ul.country-bank li:nth-child(1){
	margin:0px 2.5% 0px 0px;	
}

.bank-detail ul.country-bank li:nth-child(2){
	margin:0px 2.5% 0px 0px;	
}

.bank-detail ul.country-bank li:nth-child(3){
	margin:0px 2.5% 0px 0px;	
}

.bank-detail ul.country-bank li:nth-child(4){
	margin:0px 2.5% 0px 0px;	
}

.bank-detail ul.country-bank li:nth-child(5){
	margin:0 !important;	
}

.bank-detail ul.country-bank li:nth-child(5n+5){
	margin:15px 0px 0px 0px;	
}

.bank-detail ul.country-bank li a{
	display:block;
	width:100%;
	line-height:0;
	text-align:center;
	border: solid 1px #eaeaea;
    position: relative;
	
    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;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}

.bank-detail ul.country-bank li a:hover{
	border:solid 1px #ffc427;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}

.bank-detail ul.country-bank li.active a{
	border:solid 1px #ffc427;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}

.bank-detail ul.country-bank li a i{
	display:block;
	top:50%;
	left:50%;
	position:absolute;
	font-size:20pt;
	color:#3ba013;
	z-index:9;
	opacity:0;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	
	transform:translate(-50%,-50%);	
	-o-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
}

.bank-detail ul.country-bank li.active a i{
	opacity:1;	
	font-size:30pt;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}

.bank-detail ul.country-bank li a img{
	display:inline-block;
	width: 120px;
   height:100%
	objeft-fit:scale;
	opacity:1;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}

.bank-detail ul.country-bank li.active a img{
	opacity:0.5;
	
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}
/* deposit method */

/* dashboard profile */
.dashboard-profile{
	display:block;
	overflow:hidden;
	padding:30px 30px 30px 30px;
	background:#000000;
	position:relative;
	margin:0px 0px 20px 0px;		
}

.dashboard-profile .pleft{
	display:block;
	float:left;
	width:86px;
}

.dashboard-profile .pleft .pimg{
	display:block;
	width:86px;
	height:86px;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:50% 50% !important;
	border:solid 1px #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;
	
	border-radius:50%;	
	-o-border-radius:50%;	
	-moz-border-radius:50%;	
	-webkit-border-radius:50%;	
	-ms-border-radius:50%;	
}

.dashboard-profile .pright{
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:100%;
	padding:30px 30px 30px 135px;
	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;		
}

.dashboard-profile .pright .pdesc{
	display:block;
	overflow:hidden;	
}

.dashboard-profile .pright .pdesc span{
	display:block;
	float:left;
	width:32%;
	height:46px;
	position:relative;	
}

.dashboard-profile .pright .pdesc span h2{
	display:block;
	font-family:"Lato-Bold";
	font-size:12pt;
	line-height:15pt;
	text-transform:uppercase;
	color:#ffffff;
	padding:0;
	margin:0;
	width:100%;
	position:absolute;
	top:50%;
	left:0;
	
	transform:translateY(-50%);	
	-o-transform:translateY(-50%);	
	-moz-transform:translateY(-50%);	
	-webkit-transform:translateY(-50%);	
	-ms-transform:translateY(-50%);	
}

.dashboard-profile .pright .pdesc ul.credit{
	display:block;
	float:right;
	width:66%;
	height:46px;
	border:solid 1px #444444;
	background:#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;	
}

.dashboard-profile .pright .pdesc ul.credit li{
	display:block;
	padding:10px 15px 10px 15px;
	overflow:hidden;
}

.dashboard-profile .pright .pdesc ul.credit li b{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	text-transform:uppercase;
	font-size:10pt;
	color:#dedede;
	padding:7px 0px 7px 0px;
	margin:0;
}

.dashboard-profile .pright .pdesc ul.credit li p{
	display:block;
	float:right;
	font-family:"Lato-SemiBold";
	font-size:18pt;
	color:#ffc427;
	padding:0;
	text-transform:uppercase;	
}

.dashboard-profile .pright .pdesc ul.credit li p a{
	display:inline-block;
	margin:0px 0px 0px 10px;
	color:#ffffff;	
}

.dashboard-profile .pright .pdesc ul.credit li p a:hover{
	color:#ffc427;	
}

.dashboard-profile .pright .pdesc ul.p-link{
	display:block;
	width:100%;
	margin:10px 0px 0px 0px;
	padding:0;
	list-style-type:none;	
	float:left;
}

.dashboard-profile .pright .pdesc ul.p-link li{
	display:block;
	width:32%;
	margin:0px 2% 0px 0px;	
	float:left;
}

.dashboard-profile .pright .pdesc ul.p-link li:last-child{
	margin:0;	
}

.dashboard-profile .pright .pdesc ul.p-link li a{
	display:inline-block;
	padding:8px 20px 8px 20px;
	text-align:center;
	font-family:"Lato-SemiBold";
	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;
}

.dashboard-profile .pright .pdesc ul.p-link li a:hover{
	background:#ffffff;
	color:#000000;	
}

.dashboard-profile .pright .pdesc ul.p-link li.edit a{
	border:solid 1px #ffffff;
	display:block;
	color:#ffffff;
}

.dashboard-profile .pright .pdesc ul.p-link li.edit a:hover{
	background:#ffffff;
	color:#000000;	
}

.dashboard-profile .pright .pdesc ul.p-link li.close{
	text-align:right;
	width:66%;
}

.dashboard-profile .pright .pdesc ul.p-link li.close a{
	border:solid 1px #444444;	
	color:#444444;
}

.profile-more{
	display:block;
	padding:30px 30px 30px 30px;
	margin:0px 0px 20px 0px;
	background:#000000;	
}

.profile-more ul.more-desc{
	display:block;
	margin:0px 0px 10px 0px;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	border:solid 1px #272727;
	
	border-radius:3px 3px 3px 3px;
	-o-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	-ms-border-radius:3px 3px 3px 3px;
}

.profile-more ul.more-desc li{
	display:block;
	float:left;
	width:25%;
	text-align:center;
	border-right:solid 1px #272727;
	padding:20px 20px 20px 20px;
	position:relative;
	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;	
}

.profile-more ul.more-desc li.ybg i{
	display:block;
	color:#ffffff;
	font-size:80pt;
	position:absolute;
	bottom:-20px;
	right:-10px;
	opacity:0.04;
}

.profile-more ul.more-desc li.ywg i{
	display:block;
	color:#ffffff;
	font-size:80pt;
	position:absolute;
	bottom:-20px;
	right:-10px;
	opacity:0.04;
}

.profile-more ul.more-desc li.ylg i{
	display:block;
	color:#ffffff;
	font-size:80pt;
	position:absolute;
	bottom:-20px;
	right:-10px;
	opacity:0.04;
}

.profile-more ul.more-desc li.rc i{
	display:block;
	color:#ffffff;
	font-size:80pt;
	position:absolute;
	bottom:-20px;
	right:-10px;
	opacity:0.04;
}

.profile-more ul.more-desc li:last-child{
	border:none;	
}

.profile-more ul.more-desc li b{
	display:block;
	font-family:"Lato-SemiBold";
	font-size:18pt;
	color:#ffffff;
	margin:0px 0px 10px 0px;	
}

.profile-more ul.more-desc li p{
	display:block;
	font-family:"Lato-Regular";
	font-size:8pt;
	line-height:11pt;
	text-transform:uppercase;
	color:#dedede;
}

.profile-more ul.more-desc li.ytc b{
	color:#ffc427;	
}

.profile-more ul.more-link{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;	
}

.profile-more ul.more-link li{
	display:block;
	width:32%;
	float:left;
	margin:0px 2% 0px 0px;	
}

.profile-more ul.more-link li:last-child{
	margin:0;	
}

.profile-more ul.more-link li a {
    display: block;
    padding: 8px 20px 8px 20px;
    text-align: right;
    font-family: "Lato-SemiBold";
    font-size: 9pt;
    text-transform: uppercase;
    color: #ffffff;
    border: solid 1px #ffffff;
	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;
}

.profile-more ul.more-link li a i{
	display:block;
	float:left;	
}

.profile-more ul.more-link li a:hover{
	color:#000000;
	background:#ffffff;	
}

.profile-more ul.more-link li a.make-deposit{
	color:#ffc427;
	border: solid 1px #ffc427;	
}

.profile-more ul.more-link li a.make-deposit:hover{
	color:#000000;
	background:#ffc427;
}

.profile-runningtips{
	display:block;
	margin:0px 0px 20px 0px;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.profile-runningtips h2{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #272727;
}

.runningtips-cover{
	display:block;	
}

.runningtips-cover ul.head{
	display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
    background: #ffc427;
    overflow: hidden;	
}

.runningtips-cover ul.head li{
	display:block;
	padding:10px 10px 10px 10px;
	float:left;
	font-family: "Lato-Bold";
    font-size: 8pt;
    text-transform: uppercase;
	color:#000000;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

.runningtips-cover .date{
	width:10%;	
}

.runningtips-cover .event{
	width:25%;	
}

.runningtips-cover .type {
    width: 15%;
    text-align: center;
}

.runningtips-cover .result {
    width: 15%;
    text-align: center;
}

.runningtips-cover .odds {
    width: 10%;
    text-align: center;
}

.runningtips-cover .tip {
    width: 25%;
    text-align: center;
}

.runningtips-cover ul.list{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}

.runningtips-cover ul.list li{
	display:block;
	overflow:hidden;
	background:#272727;	
	border-bottom:solid 1px #323232;
}

.runningtips-cover ul.list li span{
	display: block;
    padding: 10px 10px 10px 10px;
    font-family: "Lato-Regular";
    overflow: hidden;
    font-size: 8pt;
    line-height: 11pt;
    float: left;
	
    letter-spacing: 0.5px;
    -o-letter-spacing: 0.5px;
    -moz-letter-spacing: 0.5px;
    -webkit-letter-spacing: 0.5px;
    -ms-letter-spacing: 0.5px;
	
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;	
}

.runningtips-cover ul.list li span b {
    color: #dedede;
	display:block;
}

.runningtips-cover ul.list li span p {
    color: #ffffff;
	display:block;
}

.runningtips-cover ul.list li span i{
	display:block;
	text-transform:uppercase;	
}

.runningtips-cover ul.list li span i.win{
	color:#3ba013;	
}

.runningtips-cover ul.list li span i.draw{
	color:#f37e16;	
}

.runningtips-cover ul.list li span i.lose{
	color:#d81c1c;	
}

.profile-runningbundle{
	display:block;
	margin:0px 0px 20px 0px;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.profile-runningbundle h2{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #272727;
}

.runningbundle-cover{
	display:block;	
}

.runningbundle-cover ul.head{
	display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
    background: #ffc427;
    overflow: hidden;	
}

.runningbundle-cover ul.head li{
	display:block;
	padding:10px 10px 10px 10px;
	float:left;
	font-family: "Lato-Bold";
    font-size: 8pt;
    text-transform: uppercase;
	color:#000000;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

.runningbundle-cover .date{
	width:12%;	
}

.runningbundle-cover .tipster{
	width:25%;	
}

.runningbundle-cover .credit {
    width: 15%;
    text-align: center;
}

.runningbundle-cover .amount {
    width: 15%;
    text-align: center;
}

.runningbundle-cover .balance {
    width: 15%;
    text-align: center;
}

.runningbundle-cover .yieldstip {
    width: 15%;
    text-align: center;
}

.runningbundle-cover ul.list{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}

.runningbundle-cover ul.list li{
	display:block;
	overflow:hidden;
	background:#272727;	
	border-bottom:solid 1px #323232;
}

.runningbundle-cover ul.list li span{
	display: block;
    padding: 10px 10px 10px 10px;
    font-family: "Lato-Regular";
    overflow: hidden;
    font-size: 8pt;
    line-height: 11pt;
    float: left;
	
    letter-spacing: 0.5px;
    -o-letter-spacing: 0.5px;
    -moz-letter-spacing: 0.5px;
    -webkit-letter-spacing: 0.5px;
    -ms-letter-spacing: 0.5px;
	
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;	
}

.runningbundle-cover ul.list li span b {
    color: #dedede;
	display:block;
}

.runningbundle-cover ul.list li span p {
    color: #ffffff;
	display:block;
}

.runningbundle-cover ul.list li span a{
	display:inline-block;
	color:#ffc427;	
}

.runningbundle-cover ul.list li span a:hover{
	text-decoration:underline;	
}















.profile-summary {
    display: block;
    padding: 30px 30px 30px 30px;
    background: #000000;
}

.profile-summary .summary-show{
	display:block;
}

.s-mytipster{
	display:block;	
}

.s-mytipster ul.head{
	display:block;
	overflow:hidden;
	background:#ffc427;
	list-style-type:none;
	padding:0;
	margin:0;
}

.s-mytipster ul.head li{
	display:block;
	float:left;
	padding:10px 10px 10px 10px;
	font-family: "Lato-Bold";
    font-size: 8pt;
	color:#000000;
	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;	
}

.s-mytipster .sl{
	width:7%;
	text-align:center;	
}

.s-mytipster .tipsters{
	width:25%;	
}

.s-mytipster .notips{
	width:12%;	
	text-align:center;	
}

.s-mytipster .hit{
	width:12%;	
	text-align:center;	
}

.s-mytipster .profit{
	width:14%;	
	text-align:center;	
}

.s-mytipster .action{
	width:30%;
	text-align:right;	
}

.s-mytipster ul.tlist{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;	
}

.s-mytipster ul.tlist li{
	display:block;
	overflow:hidden;
	border-bottom:solid 1px #444444;	
}

.s-mytipster ul.tlist li:last-child{
	border:none;	
}

.s-mytipster ul.tlist li span{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:8pt;
	height:46px;
	line-height:11pt;
	color:#ffffff;
	padding:10px 10px 10px 10px;
	
	letter-spacing: 0.5px;
    -o-letter-spacing: 0.5px;
    -moz-letter-spacing: 0.5px;
    -webkit-letter-spacing: 0.5px;
    -ms-letter-spacing: 0.5px;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

.s-mytipster ul.tlist li span a.view{
	display:inline-block;
	color:#ffc427;
	font-size:9pt;		
}

.s-mytipster ul.tlist li span a.view:hover{
	text-decoration:underline;	
}

.s-mytipster ul.tlist li span a.follow{
	display:block;
	float:left;
	width:48%;
	font-family: "Lato-SemiBold";
    font-size: 9pt;
    text-transform: uppercase;
    color: #ffc427;
    padding: 5px 10px 5px 10px;
    border: solid 1px #ffc427;
	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;
	
    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;	
}

.s-mytipster ul.tlist li span a.follow:hover{
	background:#ffc427;
	color:#000000;	
}

.s-mytipster ul.tlist li span b.more{
	display:block;
	float:right;
	width:48%;
	font-family: "Lato-SemiBold";
    font-size: 9pt;
    text-transform: uppercase;
    color: #ffffff;
    padding: 5px 10px 5px 10px;
    border: solid 1px #ffffff;
	text-align:center;
	cursor:pointer;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	
    border-radius: 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;	
}

.s-mytipster ul.tlist li span b.more:hover{
	background:#ffffff;
	color:#000000;	
}

.s-mytipster ul.tlist li span.more-content{
	display:none;
	width:100%;
	height:auto;
	background:#444444;
	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;
}

.s-mytipster ul.tlist li span.more-content ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;	
}

.s-mytipster ul.tlist li span.more-content ul li{
	display:block;
	float:left;
	width:18%;
	margin:10px 2.5% 0px 0px;	
}

.s-mytipster ul.tlist li span.more-content ul li:nth-child(1){
	margin:0px 2.5% 0px 0px;	
}

.s-mytipster ul.tlist li span.more-content ul li:nth-child(2){
	margin:0px 2.5% 0px 0px;		
}

.s-mytipster ul.tlist li span.more-content ul li:nth-child(3){
	margin:0px 2.5% 0px 0px;		
}

.s-mytipster ul.tlist li span.more-content ul li:nth-child(4){
	margin:0px 2.5% 0px 0px;	
}

.s-mytipster ul.tlist li span.more-content ul li:nth-child(5){
	margin:0 !important;	
}

.s-mytipster ul.tlist li span.more-content ul li:nth-child(5n+5){
	margin:10px 0px 0px 0px;		
}

.s-mytipster ul.tlist li span.more-content ul li b{
	display:block;
	padding:8px 10px 8px 10px;
	font-family:"Lato-Bold";
	font-size:8pt;
	text-transform:uppercase;
	color:#000000;	
	text-align:center;
	background:#ffffff;
}

.s-mytipster ul.tlist li span.more-content ul li p{
	display:block;
	border:solid 1px #ffffff;
	font-family:"Lato-Regular";
	font-size:10pt;
	text-align:center;
	padding:10px 10px 10px 10px;	
}

.s-mytipster ul.tlist li span.more-content ul li.lose b{
	background:#d81c1c;
	color:#ffffff;
}

.s-mytipster ul.tlist li span.more-content ul li.lose p{
	border:solid 1px #d81c1c;
}

.s-mytipster ul.tlist li span.more-content ul li.draw b{
	background:#f37e16;
	color:#ffffff;
}

.s-mytipster ul.tlist li span.more-content ul li.draw p{
	border:solid 1px #f37e16;
}

.s-mytipster ul.tlist li span.more-content ul li.win b{
	background:#3ba013;
	color:#ffffff;
}

.s-mytipster ul.tlist li span.more-content ul li.win p{
	border:solid 1px #3ba013;
}

.s-tipstertips{
	display:block;	
}

.s-tipstertips .cart-box{
	display:block;
	margin:10px 0px 0px 0px;
	border:solid 1px #323232;	
}

.s-tipstertips span.cart-title{
	display:block;
	overflow:hidden;
	padding:10px 15px 10px 15px;
	background:#272727;	
}

.s-tipstertips span.cart-title a.cart-profile{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:9pt;
	line-height:11pt;
	color:#ffc427;
	padding:4px 0px 4px 0px;	
}

.s-tipstertips span.cart-title a.cart-profile:hover{
	text-decoration:underline;	
}

.s-tipstertips span.cart-desc{
	display:block;
	background:#444444;
	overflow:hidden;
	position:relative;
}

.s-tipstertips span.cart-desc ul{
	display:block;
	float:left;
	width:62%;
	border-right:solid 1px #323232;
	margin:0;
	padding:10px 10px 10px 10px;
	list-style-type:none;
	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;	
}

.s-tipstertips span.cart-desc ul li{
	display:block;
}

.s-tipstertips p.date{
	display:inline-block;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#dedede;
	margin:0px 10px 15px 0px;	
}

.s-tipstertips p.type{
	display:inline-block;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;
	margin:0px 0px 15px 0px;	
}

.s-tipstertips p.team{
	display:block;
	font-family:"Lato-Bold";
	font-size:10pt;
	color:#ffffff;
	text-transform:uppercase;
}

.s-tipstertips p.team b{
	display:block;
	margin:4px 0px 0px 0px;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;
	text-transform:none;	
}

.s-tipstertips span.cart-desc h3{
	display:block;
	width:38%;
	text-align:center;
	position:absolute;
	top:50%;
	right:0;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;
	padding:0px 20px 0px 20px;
	
	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%);
}

.s-tipstertips span.cart-desc h3 i{
	display:block;
	margin:8px 0px 0px 0px;	
}

.s-tipstertips span.cart-desc h4{
	display:block;
	width:38%;
	position:absolute;
	top:50%;
	right:0;
	padding:0px 20px 0px 20px;
	
	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;
}

.s-tipstertips span.cart-desc h4 a.color-button{
	display:block;
	text-align:center;
	font-family:"Lato-SemiBold";
	font-size:9pt;
	color:#ffffff;
	padding:8px 10px 8px 10px;
	border: solid 1px #ffffff;
	text-transform:uppercase;
    
	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;
}

.s-tipstertips span.cart-desc h4 a.color-button:hover{
	background:#ffffff;
	color:#000000;	
}

.s-tipstertips span.cart-desc h4 a.bundle{
	display:block;
	text-align:center;
	font-family:"Lato-SemiBold";
	font-size:9pt;
	color:#ffffff;
	padding:8px 10px 8px 10px;
	border: solid 1px #ffffff;
	text-transform:uppercase;
    
	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;
}

.s-tipstertips span.cart-desc h4 a.bundle:hover{
	background:#ffffff;
	color:#000000;	
}

.s-tipstertips span.cart-bundle{
	display:none;
	width:100%;
	padding:10px 10px 10px 10px;
	background:#272727;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.s-tipstertips span.active{
	display:block;	
}

.s-tipstertips span.cart-bundle ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;	
}

.s-tipstertips span.cart-bundle ul li{
	display: block;
    float: left;
    margin: 0px 2% 0px 0px;
    width: 32%;
    text-align: center;	
}

.s-tipstertips span.cart-bundle ul li:last-child(){
	margin:0;	
}

.s-tipstertips span.cart-bundle ul li a{
	display: block;
    font-family: "Lato-SemiBold";
    font-size: 9pt;
    text-transform: uppercase;
    color: #ffffff;
    padding: 8px 20px 8px 20px;
    border: solid 1px #ffffff;
	
    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;
	
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;	
}

.s-tipstertips span.cart-bundle ul li a:hover{
	background:#ffffff;
	color:#000000;	
}

.s-tipsperformance{
	display:block;	
}

.s-tipsperformance .tp-cover{
	display:block;
}

.s-tipsperformance .tp-cover ul.head{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	background:#ffc427;	
	overflow:hidden;
}

.s-tipsperformance .tp-cover ul.head li{
	display:block;
	padding:10px 10px 10px 10px;
	float:left;
	font-family: "Lato-Bold";
    font-size: 8pt;
    text-transform: uppercase;
	color:#000000;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

.s-tipsperformance .tp-cover .date{
	width:10%;
	text-align:left;
	border:none !important;	
}

.s-tipsperformance .tp-cover .event{
	width:30%;
	text-align:left;	
}

.s-tipsperformance .tp-cover .tipster{
	width:20%;
	text-align:center;	
}

.s-tipsperformance .tp-cover .type{
	width:15%;	
	text-align:center;	
}

.s-tipsperformance .tp-cover .action{
	width:25%;	
	text-align:center;	
}

.s-tipsperformance .tp-cover ul.perlist{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}

.s-tipsperformance .tp-cover ul.perlist li{
	display:block;
	overflow:hidden;
	background:#272727;	
	border-bottom:solid 1px #323232;
}

.s-tipsperformance .tp-cover ul.perlist li span{
	display: block;
    padding: 10px 10px 10px 10px;
    font-family: "Lato-Regular";
    overflow: hidden;
    font-size: 8pt;
    line-height: 11pt;
    float: left;
	
    letter-spacing: 0.5px;
    -o-letter-spacing: 0.5px;
    -moz-letter-spacing: 0.5px;
    -webkit-letter-spacing: 0.5px;
    -ms-letter-spacing: 0.5px;
	
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;	
}

.s-tipsperformance .tp-cover ul.perlist li span b {
    color: #dedede;
	display:block;
}

.s-tipsperformance .tp-cover ul.perlist li span p {
    color: #ffffff;
	display:block;
}

.s-tipsperformance .tp-cover ul.perlist li span a.view {
    display: inline-block;
    font-family: "Lato-Regular";
    font-size: 9pt;
    color: #ffc427;
}

.s-tipsperformance .tp-cover ul.perlist li span a.view:hover{
	text-decoration:underline;	
}

.s-tipsperformance .tp-cover ul.perlist li span a.more{
	display: block;
    font-family: "Lato-SemiBold";
    font-size: 9pt;
    text-transform: uppercase;
    color: #ffffff;
    padding: 5px 10px 5px 10px;
    border: solid 1px #ffffff;
	
    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;	
}

.s-tipsperformance .tp-cover ul.perlist li span a.more:hover{
	background:#ffffff;
	color:#000000;	
}

.s-tipsperformance .tp-cover ul.perlist li span.more-content{
	display:none;
	width:100%;
	padding:10px 10px 10px 10px;
	background:#444444;	
	height:auto;
}

.s-tipsperformance .tp-cover ul.perlist li span.more-content ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;	
}

.s-tipsperformance .tp-cover ul.perlist li span.more-content ul li{
	display: block;
    float:left;
	margin:0;
    background: none;
    border-bottom: none;
	border-right:solid 10px #444444;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.s-tipsperformance .tp-cover ul.perlist li span.more-content ul li.odds{
	width:20%;	
}

.s-tipsperformance .tp-cover ul.perlist li span.more-content ul li.unit{
	width:20%;	
}

.s-tipsperformance .tp-cover ul.perlist li span.more-content ul li.tip{
	width:34%;	
}

.s-tipsperformance .tp-cover ul.perlist li span.more-content ul li.result{
	width:26%;
	border:none;	
}

.s-tipsperformance .tp-cover ul.perlist li span.more-content ul li b{
	display:block;
	background:#ffffff;
	padding:8px 10px 8px 10px;
	font-family: "Lato-Bold";
    font-size: 9pt;
    text-transform: uppercase;
	text-align:center;
	color:#000000;
}

.s-tipsperformance .tp-cover ul.perlist li span.more-content ul li p{
	display: block;
    border: solid 1px #ffffff;
    font-family: "Lato-Regular";
    font-size: 10pt;
    text-align: center;
    padding: 10px 10px 10px 10px;	
}

.s-tipsperformance .tp-cover ul.perlist li span.more-content ul li p i{
	display:inline-block;
	margin:0px 5px 0px 0px;
	text-transform:uppercase;	
}

.s-tipsperformance .tp-cover ul.perlist li span.more-content ul li p i.win{
	color:#3ba013;	
}

.s-tipsperformance .tp-cover ul.perlist li span.more-content ul li p i.draw{
	color:#f37e16;	
}

.s-tipsperformance .tp-cover ul.perlist li span.more-content ul li p i.lose{
	color:#d81c1c;	
}

.s-purchasehistory{
	display:block;	
}

.s-purchasehistory .tip-plist{
	display:block;	
}

.s-purchasehistory .tip-plist .tips-purchase-history{
	display:block;
	margin:0px 0px 30px 0px;	
}

.s-purchasehistory .tip-plist .bundle-purchase-history{
	display:block;
	margin:0px 0px 30px 0px;	
}

.s-purchasehistory .tip-plist h2{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 10px 0px;
    border-bottom: solid 1px #272727;	
}

.s-purchasehistory .tip-plist ul.head{
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style-type:none;
	background:#ffc427;
}

.s-purchasehistory .tip-plist ul.head li{
	display: block;
    float: left;
    padding: 10px 10px 10px 10px;
    font-family: "Lato-Bold";
    font-size: 8pt;
    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;
}

.s-purchasehistory .tip-plist .date{
	width:11%;
	text-align:left;	
}

.bundle-purchase-history .date{
	width:10% !important;
}

.s-purchasehistory .tip-plist .invoice{
	width:23%;
	text-align:center;	
}

.bundle-purchase-history .invoice{
	width:19% !important;
}

.s-purchasehistory .tip-plist .type{
	width:13%;
	text-align:center;		
}

.bundle-purchase-history .type{
	width:10% !important;
}

.s-purchasehistory .tip-plist .tipster{
	width:15%;
	text-align:center;		
}

.s-purchasehistory .tip-plist .fee{
	width:18%;
	text-align:center;		
}

.bundle-purchase-history .fee{
	width:15% !important;	
}

.s-purchasehistory .tip-plist .amount{
	width:18%;
	text-align:center;		
}

.bundle-purchase-history .amount{
	width:15% !important;
}

.s-purchasehistory .tip-plist .name{
	width:20%;
	text-align:center;		
}

.s-purchasehistory .tip-plist .credit{
	width:15%;
	text-align:center;		
}

.s-purchasehistory .tip-plist .action{
	width:16%;	
	text-align:center;	
}

.s-purchasehistory .tip-plist ul.tip-forlist{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	background:#272727;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li{
	display:block;
	overflow:hidden;
	border-bottom:solid 1px #323232;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li span{
	display: block;
    padding: 10px 10px 10px 10px;
    font-family: "Lato-Regular";
    overflow: hidden;
    font-size: 8pt;
    line-height: 11pt;
    float: left;
	
    letter-spacing: 0.5px;
    -o-letter-spacing: 0.5px;
    -moz-letter-spacing: 0.5px;
    -webkit-letter-spacing: 0.5px;
    -ms-letter-spacing: 0.5px;
	
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li span b {
    color: #dedede;
}

.s-purchasehistory .tip-plist ul.tip-forlist li span p {
    color: #ffffff;
}

.s-purchasehistory .tip-plist ul.tip-forlist li span i {
	display:block;
    color: #d81c1c;
}

.s-purchasehistory .tip-plist ul.tip-forlist li span a.view{
	display: block;
    font-family: "Lato-Regular";
    font-size: 8pt;
    color: #ffc427;
}

.s-purchasehistory .tip-plist ul.tip-forlist li span a.view:hover{
	text-decoration:underline;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li span a.more{
	display: block;
    font-family: "Lato-SemiBold";
    font-size: 9pt;
    text-transform: uppercase;
    color: #ffffff;
    padding: 5px 10px 5px 10px;
    border: solid 1px #ffffff;
	
    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;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li span a.more:hover{
	background:#ffffff;
	color:#000000;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content{
	display:block;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100vh;
	z-index:9999;	
	padding:30px 30px 30px 30px;
	opacity:0;
	visibility:hidden;
	
	transition:all 0.6s ease;	
	-o-transition:all 0.6s ease;	
	-moz-transition:all 0.6s ease;	
	-webkit-transition:all 0.6s ease;	
	-ms-transition:all 0.6s ease;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .active{
	opacity:1 !important;
	visibility:visible !important;
	
	transition:all 0.6s ease;	
	-o-transition:all 0.6s ease;	
	-moz-transition:all 0.6s ease;	
	-webkit-transition:all 0.6s ease;	
	-ms-transition:all 0.6s ease;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .overlay{
	display:block;
	position:absolute;
	width:100%;
	height:100vh;
	top:0;
	left:0;
	background:rgba(255,255,255,0.2);	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .content-cover{
	display:block;
	position:absolute;
	width:900px;
	padding:30px 30px 30px 30px;
	background:#000000;
	top:50%;
	left:50%;
	
	transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .content-cover .scroll{
	display:block;
	width:100%;
	padding:0px 10px 0px 0px;
	overflow-y:auto;
	max-height:400px;	
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .content-cover .scroll h2{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 10px 0px;
    border-bottom: solid 1px #272727;
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .normal-list{
	display:block;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .normal-list ul.d-head{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	background:#ffc427;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .normal-list ul.d-head li{
	display: block;
    float: left;
    padding: 10px 10px 10px 10px;
    font-family: "Lato-Bold";
    font-size: 8pt;
    text-transform: uppercase;
	border-bottom: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;
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .normal-list .match{
	width:28%;	
	text-align:left;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .normal-list .btype{
	width:16%;	
	text-align:center;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .normal-list .tipster{
	width:16%;	
	text-align:center;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .normal-list .price{
	width:15%;	
	text-align:center;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .normal-list .tip{
	width:25%;	
	text-align:center;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .normal-list ul.d-list{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	background:#272727;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .normal-list ul.d-list li{
	display:block;
	overflow:hidden;	
	border-bottom: solid 1px #323232;
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .normal-list ul.d-list li span{
	display: block;
    padding: 10px 10px 10px 10px;
    font-family: "Lato-Regular";
    overflow: hidden;
    font-size: 8pt;
    line-height: 11pt;
    float: left;
	color:#ffffff;
	
    letter-spacing: 0.5px;
    -o-letter-spacing: 0.5px;
    -moz-letter-spacing: 0.5px;
    -webkit-letter-spacing: 0.5px;
    -ms-letter-spacing: 0.5px;
	
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .normal-list ul.d-list li span a.view{
	color:#ffc427;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .normal-list ul.d-list li span a.view:hover{
	text-decoration:underline;
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .bundle-list{
	display:block;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .bundle-list ul.d-head{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	background:#ffc427;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .bundle-list ul.d-head li{
	display: block;
    float: left;
    padding: 10px 10px 10px 10px;
    font-family: "Lato-Bold";
    font-size: 8pt;
    text-transform: uppercase;
	border-bottom: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;
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .bundle-list .od-date{
	width:12%;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .bundle-list .od-match{
	width:23%;
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .bundle-list .od-type{
	width:15%;	
	text-align:center;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .bundle-list .od-tip{
	width:20%;	
	text-align:center;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .bundle-list .od-result{
	width:10%;	
	text-align:center;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .bundle-list .od-odds{
	width:8%;	
	text-align:center;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .bundle-list .od-profit{
	width:12%;	
	text-align:center;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .bundle-list ul.d-list{
	display:block;
	margin:0px 0px 10px 0px;
	padding:0;
	list-style-type:none;
	background:#272727;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .bundle-list ul.d-list li{
	display:block;
	overflow:hidden;	
	border-bottom: solid 1px #323232;
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .bundle-list ul.d-list li span{
	display: block;
    padding: 10px 10px 10px 10px;
    font-family: "Lato-Regular";
    overflow: hidden;
    font-size: 8pt;
    line-height: 11pt;
    float: left;
	color:#ffffff;
	
    letter-spacing: 0.5px;
    -o-letter-spacing: 0.5px;
    -moz-letter-spacing: 0.5px;
    -webkit-letter-spacing: 0.5px;
    -ms-letter-spacing: 0.5px;
	
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .bundle-list ul.d-list li span b{
	display:block;
	text-transform:uppercase;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .bundle-list ul.d-list li span b.lose{
	color:#d81c1c;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .bundle-list ul.d-list li span b.win{
	color:#3ba013;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content .bundle-list ul.d-list li span b.draw{
	color:#f37e16;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content ul.total-sum{
	display:block;
	margin:20px 0px 0px 0px;
	padding:0;
	border:solid 1px #7b7b7b;
	background:#272727;
	list-style-type:none;
	overflow:hidden;
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content ul.total-sum li{
	display:block;
	width:33%;
	float:left;
	border:none;
	border-right:solid 1px #7b7b7b;
	padding:15px 20px 15px 20px;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content ul.total-sum li:nth-child(2){
	width:34%;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content ul.total-sum li:last-child{
	border:none;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content ul.total-sum li p{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content ul.total-sum li b{
	display:block;
	float:right;
	font-family:"Lato-Bold";
	font-size:10pt;
	text-transform:uppercase;
	color:#ffffff;
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content ul.total-sum li b.lose{
	color:#d81c1c;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content ul.total-sum li b.win{
	color:#3ba013;	
}

.s-purchasehistory .tip-plist ul.tip-forlist li .more-content ul.total-sum li b.draw{
	color:#f37e16;	
}

.s-transactionhistory{
	display:block;	
}

.s-transactionhistory .tran-list{
	display:block;	
}

.s-transactionhistory .tran-list ul.head{
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style-type:none;
	background:#ffc427;
}

.s-transactionhistory .tran-list ul.head li{
	display: block;
    float: left;
    padding: 10px 10px 10px 10px;
    font-family: "Lato-Bold";
    font-size: 8pt;
    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;
}

.s-transactionhistory .tran-list .date{
	width:11%;
	text-align:left;	
}

.s-transactionhistory .tran-list .desc{
	width:26%;
	text-align:center;	
}

.s-transactionhistory .tran-list .reference{
	width:17%;
	text-align:center;		
}

.s-transactionhistory .tran-list .credit{
	width:15%;
	text-align:center;		
}

.s-transactionhistory .tran-list .debit{
	width:15%;
	text-align:center;		
}

.s-transactionhistory .tran-list .balance{
	width:16%;	
	text-align:center;	
}

.s-transactionhistory .tran-list ul.tran-forlist{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	background:#272727;	
}

.s-transactionhistory .tran-list ul.tran-forlist li{
	display:block;
	overflow:hidden;
	border-bottom:solid 1px #323232;	
}

.s-transactionhistory .tran-list ul.tran-forlist li span{
	display: block;
    padding: 10px 10px 10px 10px;
    font-family: "Lato-Regular";
    overflow: hidden;
    font-size: 8pt;
    line-height: 11pt;
    float: left;
	
    letter-spacing: 0.5px;
    -o-letter-spacing: 0.5px;
    -moz-letter-spacing: 0.5px;
    -webkit-letter-spacing: 0.5px;
    -ms-letter-spacing: 0.5px;
	
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;	
}

.s-transactionhistory .tran-list ul.tran-forlist li span b {
    color: #dedede;
}

.s-transactionhistory .tran-list ul.tran-forlist li span p {
    color: #ffffff;
}

.s-transactionhistory .tran-list ul.tran-forlist li span i {
    color: #d81c1c;
}
/* dashboard profile */

/* promotion */
.promotion{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;
	margin:0px 0px 20px 0px;
}

.promotion ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;	
}

.promotion ul > li{
	display:block;
	margin:0px 0px 40px 0px;
}

.promotion ul li:last-child{
	margin:0;	
}

.promotion ul li div.h2{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
	margin:0px 0px 6px 0px;	
}

.promotion ul li div.h3{
	display:block;
	font-family:"Lato-Regular";	
	font-size:10pt;
	color:#444444;
	margin:0px 0px 10px 0px;
}

.promotion ul li b{
	display:inline-block;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffc427;
	margin:0px 0px 12px 0px;
	cursor:pointer;	
}

.promotion ul li b:hover{
	text-decoration:underline;	
}

.promotion ul li b i{
	display:inline-block;
}

.promotion ul li b i.less{
	display:none;	
}

.promotion ul li b:hover i{
	text-decoration:underline;	
}

.promotion ul li .more-content{
	display:none;	
}

.promotion ul li .more-content > span{
	display:block;
	padding:20px 20px 20px 20px;
	background:#272727;
	margin:0px 0px 20px 0px;
	font-family:"Lato-Regular";
	font-size:9pt;
	line-height:15pt;
	color:#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;
}

.promotion ul li .more-content span strong{
	margin:0px 0px 0px 0px;	
	font-family:"Lato-SemiBold";
	text-transform:uppercase;
}

.promotion ul li .more-content span p{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:17pt;
}

.promotion ul li .more-content span ul{
	display:block;
	margin:0px 0px 0px 15px;
	padding:0;
	list-style-type:circle;	
}

.promotion ul li .more-content span ul li{
	display:list-item;
	margin:0;
	padding:0;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;
}

.promotion ul li a{
	display:block;
	line-height:0;
	border:solid 1px #272727;
	overflow:hidden;
	margin:0px 0px 10px 0px;
	
	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;	
}

.promotion ul li a:hover{
	border:solid 1px #ffc427;	
}

.promotion ul li a img{
	width:100%;
	display:block;	
}
/* promotion */

/* promotion list */
.promotion-list{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;
	margin:0px 0px 20px 0px;
}

.promotion-list ul{
	display:block;
	margin:0px 0px 0px 15px;
	padding:0;
	list-style-type:square;	
}

.promotion-list ul li{
	display:list-item;
	margin:0px 0px 10px 0px;
	color:#ffc427;
}

.promotion-list ul li:last-child{
	margin:0;	
}

.promotion-list ul li a{
	display:block;
	font-family:"Lato-Regular";
	font-size:11pt;
	text-transform:uppercase;
	color:#ffc427;	
}

.promotion-list ul li a:hover{
	text-decoration:underline;	
}

/* promotion list */

/* sponsor */
.sponsor{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}
/* sponsor */

/* sponsor list */
.sponsor-list{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;
	margin:0px 0px 20px 0px;
}

.sponsor-list ul{
	display:block;
	margin:0px 0px 0px 15px;
	padding:0;
	list-style-type:square;	
}

.sponsor-list ul li{
	display:list-item;
	margin:0px 0px 10px 0px;
	color:#ffc427;
}

.sponsor-list ul li:last-child{
	margin:0;	
}

.sponsor-list ul li a{
	display:block;
	font-family:"Lato-Regular";
	font-size:11pt;
	text-transform:uppercase;
	color:#ffc427;	
}

.sponsor-list ul li a:hover{
	text-decoration:underline;	
}
/* sponsor list */

/* contact us */
.contact-us{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.contact-us ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
}

.contact-us ul li{
	display:block;
	margin:0px 0px 20px 0px;	
	float:left;
	width:49%;
}

.contact-us ul li:nth-child(odd){
	float:left;	
}

.contact-us ul li:nth-child(even){
	float:right;	
}

.contact-us ul li.message{
	width:100%;	
}

.contact-us ul li p{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:10pt;
	text-transform:uppercase;
	color:#ffffff;
	width:100%;
	margin:0px 0px 5px 0px;
}

.contact-us ul li input {
    display: block;
    width: 100%;
    border: none;
    background: #272727;
    font-family: "Lato-Regular";
    font-size: 10pt;
    padding: 10px 12px 10px 12px;
    height: 35px;
    color: #ffffff;
    outline: none;
	
    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;
}

.contact-us ul li input:focus{
	outline:none;	
}

.contact-us ul li textarea {
    display: block;
    width: 100%;
	height:120px;
	resize:none;
    border: none;
    background: #272727;
    font-family: "Lato-Regular";
    font-size: 10pt;
    padding: 10px 12px 10px 12px;
    color: #ffffff;
    outline: none;
	
    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;
}

.contact-us ul li textarea:focus{
	outline:none;	
}

.contact-us span{
	display:block;
	margin:0px 0px 20px 0px;	
}

.contact-us input.sub{
	display:block;
	padding:8px 20px 8px 20px;
	border:solid 1px #ffffff;
	font-family:"Lato-SemiBold";
	font-size:10pt;
	text-transform:uppercase;
	background:#000000;
	color:#ffffff;
	cursor:pointer;
	
	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;	
}

.contact-us input.sub:hover{
	background:#ffffff;
	color:#000000;	
}
/* contact us */

/* latest tipster */
.latest-tipster{
	display:block;	
}

.latest-tipster ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	background:#000000;	
}

.latest-tipster ul li{
	display:block;
	margin:0;
	padding:30px 30px 30px 30px;
	border-bottom:solid 1px #272727;
	overflow:hidden;
}

.latest-tipster ul li:last-child{
	border-bottom:none;	
}

.latest-tipster ul li span.lt-img{
	display:block;
	float:left;
	width:30%;
}

.latest-tipster ul li span.lt-img b{
	display:block;	
	width:64px;
	height:64px;
	background-repeat:no-repeat !important;
	background-position:50% 50% !important;
	background-size:cover !important;
	border:solid 1px #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;
	
	border-radius:50%;	
	-o-border-radius:50%;	
	-moz-border-radius:50%;	
	-webkit-border-radius:50%;	
	-ms-border-radius:50%;
}

.latest-tipster ul li span.lt-desc{
	display:block;
	float:left;
	width:70%;	
	padding:5px 0px 5px 0px;
}

.latest-tipster ul li span.lt-desc h2{
	display:block;
	font-family:"Lato-SemiBold";
	font-size:10pt;
	color:#ffffff;
	text-transform:uppercase;
	padding:0;
	margin:0px 0px 4px 0px;
	overflow:hidden;
	white-space:nowrap;
}

.latest-tipster ul li span.lt-desc h3{
	display:block;
	font-family:"Lato-Regular";
	font-size:8pt;
	color:#dedede;
	text-transform:uppercase;
	padding:0;
	margin:0px 0px 10px 0px;
}

.latest-tipster ul li span.lt-desc h4{
	display:block;
	overflow:hidden;	
}

.latest-tipster ul li span.lt-desc h4 b{
	display:block;
	float:left;
	margin:0px 8px 0px 0px;
	width:15px;
	height:15px;
	border:solid 1px #ffffff;
	background-repeat:no-repeat !important;
	background-position:50% 50% !important;
	background-size:cover !important;
	
	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:50%;	
	-o-border-radius:50%;	
	-moz-border-radius:50%;	
	-webkit-border-radius:50%;	
	-ms-border-radius:50%;
}

.latest-tipster ul li span.lt-desc h4 i{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:8pt;
	text-transform:uppercase;
	color:#ffffff;
	padding:4px 0px 4px 0px;
}

.latest-tipster ul li ul.lt-result{
	width:100%;
	float:left;
	margin:10px 0px 0px 0px;
	padding:10px 10px 6px 10px;
	list-style-type:none;	
	overflow:hidden;
	background:#272727;	
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.latest-tipster ul li ul.lt-result li{
	display:inline-block;
	margin:0px 15px 0px 0px;	
	font-family:"Lato-Regular";
	font-size:10pt;
	text-transform:uppercase;
	color:#ffffff;
	padding:0;
}

.latest-tipster ul li ul.lt-result li.win{
	color:#3ba013;	
}

.latest-tipster ul li ul.lt-result li.draw{
	color:#f37e16;	
}

.latest-tipster ul li ul.lt-result li.lose{
	color:#d81c1c;	
}

.latest-tipster ul li ul.lt-result li:last-child{
	margin:0;	
}

.latest-tipster ul li ul.lt-action{
	display:block;
	width:100%;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0;
	list-style-type:none;	
}

.latest-tipster ul li ul.lt-action li{
	display:block;
	float:left;
	width:48%;
	padding:0;	
	margin:0;
}

.latest-tipster ul li ul.lt-action li:nth-child(odd){
	float:left;	
}

.latest-tipster ul li ul.lt-action li:nth-child(even){
	float:right;	
}

.latest-tipster ul li ul.lt-action li a{
	display:block;
    padding: 8px 20px 8px 20px;
    text-align: center;
    font-family: "Lato-SemiBold";
    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;	
}

.latest-tipster ul li ul.lt-action li a:hover{
	color:#000000;
	background:#ffffff;	
}

.latest-tipster ul li ul.lt-action li a.follow{
	border:solid 1px #ffc427;
	color:#ffc427;	
}

.latest-tipster ul li ul.lt-action li a.follow:hover{
	color:#000000;
	background:#ffc427;	
}
/* latest tipster */

/* question answer */
.question-answer{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
	margin:0px 0px 20px 0px;
}

.question-answer h2{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0;
    margin: 0px 0px 20px 0px;
}

.question-answer h3{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:16pt;
	color:#dedede;
	padding:0;
	margin:0px 0px 20px 0px;
}

.question-answer textarea{
	display: block;
    width: 100%;
    height: 120px;
    resize: none;
    border: none;
    background: #272727;
    font-family: "Lato-Regular";
    font-size: 10pt;
    padding: 10px 12px 10px 12px;
	margin:0px 0px 20px 0px;
    color: #ffffff;
    outline: none;
	
    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;	
}

.question-answer textarea:focus{
	outline:none;	
}

.question-answer input.sub{
	display:block;
	padding:8px 20px 8px 20px;
	border:solid 1px #ffffff;
	font-family:"Lato-SemiBold";
	font-size:10pt;
	text-transform:uppercase;
	background:#000000;
	color:#ffffff;
	cursor:pointer;
	
	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;	
}

.question-answer input.sub:hover{
	background:#ffffff;
	color:#000000;	
}
/* question answer */

/* country search */
.country-search{
	display:block;	
	padding:30px 30px 30px 30px;
	background:#000000;
}

.country-search ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;	
}

.country-search ul li{
	display:block;
	margin:0px 0px 8px 0px;
}

.country-search ul li:last-child{
	margin:0;	
}

.country-search ul li a{
	display:block;
	overflow:hidden;
	background:rgba(255,255,255,0.02);
	
	border-radius:25px 25px 25px 25px;
	-o-border-radius:25px 25px 25px 25px;
	-moz-border-radius:25px 25px 25px 25px;
	-webkit-border-radius:25px 25px 25px 25px;
	-ms-border-radius:25px 25px 25px 25px;		
}

.country-search ul li a:hover{
	background:rgba(255,255,255,0.08);	
}

.country-search ul li span{
	display:block;
	float:left;
	width:38px;
	height:38px;
	position:relative;
	margin:0px 35px 0px 0px;
	background-repeat:no-repeat !important;
	background-position:50% 50% !important;
	background-size:cover !important;
	border:solid 1px #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;	
	
	border-radius:50%;
	-o-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
}

.country-search ul li span b{
	display:block;
	position:absolute;
	width:28px;
	height:28px;
	background:#000000;
	border:solid 1px #ffffff;
	right:-20px;
	top: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;
	
	transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	
	border-radius:50%;
	-o-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;	
}

.country-search ul li span b i{
	display:block;
	position:absolute;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;
	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%);	
}

.country-search ul li a p{
	display:block;
	float:right;
	padding: 13px 20px 13px 20px;
    font-family: "Lato-Regular";
    font-size: 9pt;
    color: #ffc427;
    text-transform: uppercase;	
}

.country-search ul li a:hover p{
	text-decoration:underline;
}
/* country search */

/* about us */
.about-us{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.about-us h2{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #272727;	
}

.about-us p{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:16pt;
	color:#dedede;	
}

.about-us ul{
	display:block;
	margin:0px 0px 0px 15px;
	padding:0;
	list-style-type:circle;	
}

.about-us ul li{
	display:list-item;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:16pt;
	color:#dedede;
	margin:0px 0px 2px 0px;	
}
/* about us */

/* cookie policy */
.cookie-policy{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.cookie-policy h2{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #272727;	
}

.cookie-policy p{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:16pt;
	color:#dedede;	
}
/* cookie policy */

/* no-refund */
.no-refund{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.no-refund h2{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #272727;	
}

.no-refund p{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:16pt;
	color:#dedede;	
}

.no-refund p a{
	display:inline-block;
	color:#ffc427;	
}

.no-refund p a:hover{
	text-decoration:underline;	
}
/* no-refund */

/* sitemap */
.site-map{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.site-map h2{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #272727;	
}

.site-map ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;	
}

.site-map ul li{
	display:block;
	width:47%;
	float:left;	
	color:#ffc427;
	margin:0px 20px 2px 0px;	
}

.site-map ul li a{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:16pt;
	color:#ffc427;
	position:relative;
	padding:0px 0px 0px 15px;	
}

.site-map ul li a:before{
	display:block;
	position:absolute;
	content:"\f111";
	font-family:"FontAwesome";	
	color:#ffc427;
	top:0;
	left:0;
	font-size:4pt;
}

.site-map ul li a:hover{
	text-decoration:underline;	
}

/* sitemap */

/* terms & conditions */
.terms-conditions{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.terms-conditions h2{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #272727;	
}

.terms-conditions p{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:16pt;
	color:#dedede;	
}

.terms-conditions p a{
	display:inline-block;
	color:#ffc427;	
}

.terms-conditions p a:hover{
	text-decoration:underline;
}

.terms-conditions p b{
	display:block;
	margin:0px 0px 5px 0px;
	color:#ffffff;
	font-family:"Lato-SemiBold";	
}

.terms-conditions ul{
	display:block;
	margin:0px 0px 0px 15px;
	padding:0;
	list-style-type:circle;
}

.terms-conditions ul li{
	display:list-item;
	margin:0px 0px 2px 0px;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:16pt;
	color:#dedede;	
}

.terms-conditions i{
	display:block;
	font-family:"Lato-Regular";
	font-size:8pt;
	margin:5px 0px 0px 0px;	
	color:#dedede;	
}
/* terms & conditions */

/* terms od sales */
.terms-sales{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.terms-sales h2{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #272727;	
}

.terms-sales p{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:16pt;
	color:#dedede;	
}

.terms-sales p a{
	display:inline-block;
	color:#ffc427;	
}

.terms-sales p a:hover{
	text-decoration:underline;
}

.terms-sales p b{
	display:block;
	margin:0px 0px 5px 0px;
	color:#ffffff;
	font-family:"Lato-SemiBold";	
}

.terms-sales ul{
	display:block;
	margin:0px 0px 0px 15px;
	padding:0;
	list-style-type:circle;
}

.terms-sales ul li{
	display:list-item;
	margin:0px 0px 2px 0px;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:16pt;
	color:#dedede;	
}

.terms-sales i{
	display:block;
	font-family:"Lato-Regular";
	font-size:8pt;
	margin:5px 0px 0px 0px;	
	color:#dedede;	
}
/* terms od sales */

/* chatbox */
.chatbox{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.chatbox .chatscroll{
	display:block;
	height:600px;
	margin:0px 0px 20px 0px;
	padding:0px 10px 0px 0px;
	overflow-y:auto;	
}

.chatbox .chatscroll::-webkit-scrollbar-track{
	background-color: #222222;
	
	border-radius: 8px 8px 8px 8px;
	-o-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-ms-border-radius: 8px 8px 8px 8px;
}

.chatbox .chatscroll::-webkit-scrollbar{
	width: 2px;
	background-color: none;
}

.chatbox .chatscroll::-webkit-scrollbar-thumb{
	background-color: #ffffff;
	
	border-radius: 8px 8px 8px 8px;
	-o-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-ms-border-radius: 8px 8px 8px 8px;
}

.chatbox .chatscroll span{
	display:block;
	margin:0px 0px 20px 0px;
	position:relative;	
}

.chatbox .chatscroll span.chat-left{
	text-align:left;	
}

.chatbox .chatscroll span.chat-left:before{
	display:block;
	position:absolute;
	content:"";	
	width: 0;
	height: 0;
	border-top: 15px solid #444444;
	border-right: 15px solid transparent;
	left:0;
	bottom:-10px;
}

.chatbox .chatscroll span.chat-right{
	text-align:right;	
}

.chatbox .chatscroll span.chat-right:before{
	display:block;
	position:absolute;
	content:"";	
	width: 0;
	height: 0;
	border-top: 15px solid #444444;
	border-left: 15px solid transparent;
	right:0;
	bottom:-10px;
}

.chatbox .chatscroll span p{
	display:inline-block;
	text-align:left;
	width:45%;
	padding:15px 15px 15px 15px;
	background:#444444;
	font-family:"Lato-Regular";
	font-size:9pt;
	line-height:14pt;
	color:#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;	
}

.chatbox .chatscroll span p a{
	display:block;
}

.chatbox .chatscroll span#image p a{
	line-height:0;
	opacity:0.8;
	margin:0px 0px 10px 0px;	
}

.chatbox .chatscroll span#image p a:hover{
	opacity:1;	
}

.chatbox .chatscroll span#document p a{
	display:inline-block;
	overflow:hidden;
	opacity:0.8;
	
	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;	
}

.chatbox .chatscroll span#document p a:hover{
	opacity:1;
}

.chatbox .chatscroll span p img{
	display:block;
	width:100%;
		
	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;
}

.chatbox .chatscroll span p a i.far{
	display:block;
	float:left;
	margin:0px 10px 0px 0px;
	font-size:30pt;
	color:#ffffff;	
}

.chatbox .chatscroll span p a b{
	display:block;
	float:left;
	font-family:"Lato-SemiBold";
	font-size:11pt;
	color:#ffffff;
	margin:0;
	padding:6px 0px 3px 0px;	
}

.chatbox .chatscroll span p a b i{
	display:block;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;
	margin:5px 0px 0px 0px;
	text-align:left;	
}

.chatbox .chatscroll span p b{
	display:block;
	text-align:right;
	margin:10px 0px 0px 0px;
	font-size:8pt;
	line-height:10pt;
	color:#868686;	
}

.chatbox .chatscroll span p b i{
	display:block;
	color:#ffc427;
	margin:0px 0px 2px 0px;
}

.chatbox .chattext{
	display:block;
	overflow:hidden;	
}

.chatbox .chattext textarea{
	display:block;
	float:left;
	border:none;
	background:#272727;
	width:100%;
	padding:10px 12px 10px 12px;
	height:100px;
	resize:none;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;
	margin:0px 0px 20px 0px;
	
	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;
}

.chatbox .chattext textarea:focus{
	outline:none;	
}

.chatbox .chattext a{
	display:block;
	float:left;
	border:solid 1px #ffc427;
	color:#ffc427;
	padding:10px 20px 10px 20px;
	height:35px;
	font-family:"Lato-SemiBold";
	font-size:10pt;
	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;
	
	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;
}

.chatbox .chattext a:hover{
	background:#ffc427;
	color:#000000;	
}

.chatbox .chattext a i{
	display:inline-block;
	margin:0px 6px 0px 0px;	
}

.chatbox .chattext input.sub {
    display: block;
	float:right;
    padding: 8px 20px 8px 20px;
    border: solid 1px #ffffff;
    font-family: "Lato-SemiBold";
    font-size: 10pt;
    text-transform: uppercase;
    background: #000000;
    color: #ffffff;
    cursor: pointer;
	height:35px;
	
	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;
}

.chatbox .chattext input.sub:hover{
	color:#000000;
	background:#ffffff;	
}
/* chatbox */

/* edit profile */
.edit-profile{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.edit-profile .editbox{
	display:block;	
}

.edit-profile h2{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #272727;	
}

.edit-profile ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}

.edit-profile ul li{
	display:block;
	margin:0px 0px 20px 0px;
	width:100%;
	float:left;	
}

.edit-profile ul li p{
	display: block;
    float: left;
    width: 160px;
    font-family: "Lato-Regular";
    font-size: 10pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 12px 0px 12px 0px;
    height: 35px;
	
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;	
}

.edit-profile ul li span {
    display: block;
    float: left;
    width: 400px;
}

.edit-profile ul li span input {
    display: block;
    width: 100%;
    border: none;
    background: #272727;
    font-family: "Lato-Regular";
    font-size: 10pt;
    padding: 10px 12px 10px 12px;
    height: 35px;
    color: #ffffff;
    outline: none;
	
    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;
}

.edit-profile ul li span input.gender{
	display:block;
	float:left;
	margin:3px 10px 3px 0px;
	padding:0;
	width:29px;
	height:29px;
	
	border-radius:50%;
	-o-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
}

.edit-profile ul li span select{
	display: block;
    width: 100%;
    border: none;
    background: #272727;
    font-family: "Lato-Regular";
    font-size: 10pt;
    padding: 9px 12px 9px 12px;
    height: 35px;
    color: #ffffff;
    outline: none;
	
    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;
}

.edit-profile ul li.image b{
	display:block;
	width:60px;
	height:60px;
	float:left;
	margin:0px 20px 0px 0px;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:50% 50% !important;
	border:solid 1px #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;
	
	border-radius:50%;
	-o-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
}

.edit-profile ul li.image i{
	display:block;
	float:left;	
	padding:14px 0px 14px 0px;
}

.edit-profile ul li.image input{
	display:none;	
}

.edit-profile ul li.image label{
	display:block;
	padding:10px 20px 10px 20px;	
	cursor:pointer;
	background:#272727;
	color:#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;
}

.edit-profile ul li.image label:hover{
	background:#ffffff;
	color:#000000;	
}

.edit-profile ul li.image label b{
	display:block;
	float:none;
	width:auto;
	height:auto;
	border:none;
	font-family:"Lato-SemiBold";
	font-size:9pt;
	text-transform:uppercase;
	margin:0;
	padding:0;
	
	border-radius:0;	
	-o-border-radius:0;	
	-moz-border-radius:0;	
	-webkit-border-radius:0;	
	-ms-border-radius:0;	
}

.edit-profile ul li.fullname span b{
    display: block;
    margin: 5px 0px 0px 0px;
    font-family: "Lato-Regular";
    font-size: 9pt;
    line-height: 12pt;
    color: #444444;
}

.edit-profile ul li.gender span i{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;
	margin:0px 40px 0px 0px;
	padding:11px 0px 11px 0px;
}

.edit-profile ul li.dob span select.day{
	display:block;
	float:left;
	width:32%;
	margin:0px 2% 0px 0px;	
}

.edit-profile ul li.dob span select.month{
	display:block;
	float:left;
	width:32%;
	margin:0px 2% 0px 0px;	
}

.edit-profile ul li.dob span select.year{
	display:block;
	float:left;
	width:32%;
}

.edit-profile ul li.mobile span input.code {
    width: 60px;
    display: block;
    float: left;
	
    border-radius: 3px 0px 0px 3px;
    -o-border-radius: 3px 0px 0px 3px;
    -moz-border-radius: 3px 0px 0px 3px;
    -webkit-border-radius: 3px 0px 0px 3px;
    -ms-border-radius: 3px 0px 0px 3px;
}

.edit-profile ul li.mobile span input.mobile {
    width: 340px;
    display: block;
    float: left;
	
    border-radius: 0px 3x 3px 0px;
    -o-border-radius: 0px 3px 3px 0px;
    -moz-border-radius: 0px 3px 3px 0px;
    -webkit-border-radius: 0px 3px 3px 0px;
    -ms-border-radius: 0px 3px 3px 0px;
}

.edit-profile input.sub{
	display: inline-block;
    padding: 8px 20px 8px 20px;
    border: solid 1px #ffffff;
    font-family: "Lato-SemiBold";
    font-size: 10pt;
    text-transform: uppercase;
    background: #000000;
    color: #ffffff;
    cursor: pointer;
	
    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;	
}

.edit-profile input.sub:hover{
	background:#ffffff;
	color:#000000;
}
/* edit profile */

/* blog */
.blog{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.blog ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;	
}

.blog ul li{
	display:block;
	margin: 0px 0px 40px 0px;
    padding: 0px 0px 20px 0px;
	border-bottom:dashed 1px #151515;	
}

.blog ul li:last-child{
	margin:0px 0px 20px 0px;
}

.blog ul li span.blog-img{
	display:block;
	width:100%;
	height:300px;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:50% 50% !important;	
}

.blog ul li span.blog-title{
	display:block;
	overflow:hidden;
	margin:-35px auto 20px auto;
	background:rgba(0,0,0,0.7);	
}

.blog ul li span.blog-author{
	color:#fff;
	display:block;
	font-size:11pt;
	padding-bottom:10px;
}

.blog ul li span.blog-author a{
	color:#ffc427;
}

.blog ul li span.blog-title .date{
	display:block;
	width:95px;
	height:95px;
	float:left;
	margin:0px 20px 0px 0px;
	background:#ffffff;
	position:relative;
}

.blog ul li span.blog-title .date b{
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	height:56px;
	
	transform:translate(-50%,-50%);	
	-o-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);	
	-webkit-transform:translate(-50%,-50%);	
	-ms-transform:translate(-50%,-50%);	
}

.blog ul li span.blog-title .date b i{
	display:block;
	text-align:center;
	font-family:"Lato-Bold";
	color:#000000;
	text-transform:uppercase;	
}

.blog ul li span.blog-title .date b i.month{
	font-size:16pt;
}

.blog ul li span.blog-title .date b i.day{
	font-size:32pt;
}

.blog ul li span.blog-title .title{
	display:block;
	float:left;	
	width:80%;
}

.blog ul li span.blog-title .title ul{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;
	height:35px;
	overflow:hidden;
	padding:13px 0px;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.blog ul li span.blog-title .title ul li{
	display:inline-block;
	margin:0px 15px 0px 0px;
	padding:0;
	border:none;	
}

.blog ul li span.blog-title .title ul li:last-child{
	margin:0;	
}

.blog ul li span.blog-title .title ul li a{
	display:block;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffc427;	
}

.blog ul li span.blog-title .title ul li a:hover{
	text-decoration:underline;	
}

.blog ul li span.blog-title .title .h1,
.blog ul li span.blog-title .title h1{
	display:block;
	height:60px;
	font-family:"Lato-Bold";
	text-transform:uppercase;
	color:#ffffff;
	font-size: 17pt;
    line-height: 21pt;
    overflow: hidden;
    padding: 10px 0px 0px 0px;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	
	letter-spacing:1pt;	
	-o-letter-spacing:1pt;	
	-moz-letter-spacing:1pt;	
	-webkit-letter-spacing:1pt;	
	-ms-letter-spacing:1pt;	
}

.blog ul li span.blog-desc{
	display:block;
	margin:0px 0px 20px 0px;	
	height:60px;
	overflow:hidden;
}

.blog ul li span.blog-desc p{
	display:block;
	font-family:"Lato-Regular";
	font-size: 10pt;
    line-height: 16pt;
    color: #868686;
}

.blog ul li span.blog-action{
	display:block;
	overflow:hidden;	
}

.blog ul li span.blog-action ul{
	display:block;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;	
}

.blog ul li span.blog-action ul li{
	display:block;
	float:left;
	margin:0px 10px 0px 0px;
	padding:0;
	border:none;	
}

.blog ul li span.blog-action ul li:last-child{
	margin:0;	
}

.blog ul li span.blog-action ul li a{
	display:block;
	color:#ffffff;
	width:78px;
	height:25px;
	position:relative;
	
	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;	
}

.blog ul li span.blog-action ul li a:hover{
	background:#ffffff !important;
	color:#000000;
}

.blog ul li span.blog-action ul li.fb a{
	background:#2d5891;	
}

.blog ul li span.blog-action ul li.gp a{
	background:#df1f3e;	
}

.blog ul li span.blog-action ul li.tw a{
	background:#33d4e7;	
}

.blog ul li span.blog-action ul li a i{
	display:block;
	position:absolute;
	top:50%;
	left:10px;
	width:15px;
	font-size:9pt;
	
	transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
}

.blog ul li span.blog-action ul li a p{
	display:block;
	position:absolute;
	font-family:"Lato-Regular";
	font-size:10pt;
	top:50%;
	right:10px;
	
	transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
}

.blog ul li span.blog-action a.read-more{
	display:block;
	float:right;
    border: solid 1px #ffc427;
    color: #ffc427;
    padding: 10px 20px 10px 20px;
    height: 35px;
    font-family: "Lato-SemiBold";
    font-size: 10pt;
    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;
	
    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;	
}

.blog ul li span.blog-action a.read-more:hover{
	background:#ffc427;
	color:#000000;	
}

.blog-box{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.recent-post{
	margin:0px 0px 20px 0px;	
}

.b-categories{
	margin:0px 0px 20px 0px;	
}

.recent-post ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;	
}

.recent-post ul li{
	display:block;
	padding:0px 0px 20px 0px;
	margin:0px 0px 20px 0px;
	border-bottom:dashed 1px #151515;	
}

.recent-post ul li:last-child{
	padding:0;
	margin:0;
	border:none;	
}

.recent-post ul li a{
	display:block;
	overflow:hidden;	
}

.recent-post ul li a span.post-left{
	display:block;
	float:left;
	width:25%;
	height:55px;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:50% 50% !important;
}

.recent-post ul li a span.post-right{
	display:block;
	float:right;
	width:70%;
	height:55px;
	overflow:hidden;
}

.recent-post ul li a span.post-right div.h2{
	display:block;
	font-family:"Lato-Bold";
	font-size:10pt;
	line-height:13pt;
	color:#ffc427;
	text-transform:uppercase;
	padding:0;
	margin:0px 0px 10px 0px;
	overflow:hidden;
	height:32px;
}

.recent-post ul li a:hover span.post-right div.h2{
	text-decoration:underline;	
}

.recent-post ul li a span.post-right b{
	display:block;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;	
}

.b-categories ul{
	display: block;
    margin: 0px 0px 0px 15px;
    padding: 0;
    list-style-type: square;	
}

.b-categories ul li {
    display: list-item;
    margin: 0px 0px 10px 0px;
    color: #ffc427;
}

.b-categories ul li a {
    display: inline-block;
    font-family: "Lato-Regular";
    font-size: 10pt;
    text-transform: uppercase;
    color: #ffc427;
}

.b-categories ul li a:hover{
	text-decoration:underline;	
}

.b-tags ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
}

.b-tags ul li{
	display:block;
	margin:10px 10px 0px 0px;
	float:left;		
}

.b-tags ul li:nth-child(1){
	margin:0px 10px 0px 0px;	
}

.b-tags ul li:nth-child(2){
	margin:0px 10px 0px 0px;
}

.b-tags ul li:last-child{
	margin:10px 0px 0px 0px;	
}

.b-tags ul li a{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	text-transform:uppercase;
	color:#ffc427;
	border:solid 1px #ffc427;
	padding:6px 10px 6px 10px;	
	
	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;
}

.b-tags ul li a:hover{
	background:#ffc427;
	color:#000000;	
}
/* blog */

/* blog detail */
.blog-detail{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.blog-detail a.back-to-blog{
	display:inline-block;
	font-family:"Lato-Regular";
	font-size:10pt;
	text-transform:uppercase;
	color:#ffc427;
	padding:0;
	margin:0px 0px 10px 0px;
}

.blog-detail a.back-to-blog:hover{
	text-decoration:underline;	
}

.blog-detail span.blog-img{
	display:block;
	line-height:0;
	margin:0px 0px 20px 0px;
	border:solid 1px #151515;
}

.blog-detail span.blog-img img{
	display:block;
	width:100%;	
}

.blog-detail span.blog-title{
	display:block;
	overflow:hidden;
}

.blog-detail span.blog-title .h1{
	display:block;
	font-family:"Lato-Bold";
	font-size: 18pt;
    line-height: 25pt;
	color:#ffffff;	
	text-transform:uppercase;
	padding:0;
	margin:0px 0px 20px 0px;
}

.blog-detail span.blog-title b{
	display:block;
	font-family:"Lato-Regular";
	color:#ffffff;
	font-size:9pt;
	padding:0;
	margin:0px 0px 8px 0px;	
}

.blog-detail span.blog-author{
	display:block;
}

.blog-detail span.blog-author b{
	display:block;
	font-family:"Lato-Regular";
	color:#ffffff;
	font-size:9pt;
	padding:0;
	margin:0px 0px 5px 0px;
}

.blog-detail span.blog-author b a{
	color:#ffc427
}

.blog-detail span.blog-keywords{
	display:block;
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
	border-bottom:dashed 1px #151515;	
}

.blog-detail span.blog-keywords b{
	display:inline-block;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;
}

.blog-detail span.blog-keywords ul{
	display:inline-block;
	margin:0;
	padding:0;
	list-style-type:none;	
}

.blog-detail span.blog-keywords ul li{
	display:inline-block;
	margin:0px 6px 0px 0px;	
}

.blog-detail span.blog-keywords ul li:last-child{
	margin:0;	
}

.blog-detail span.blog-keywords ul li a{
	display:inline-block;
	font-family: "Lato-Regular";
    font-size: 9pt;
    color: #ffc427;	
}

.blog-detail span.blog-keywords ul li a:hover{
	text-decoration:underline;	
}

.blog-detail span.blog-content{
	display:block;
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
	border-bottom:dashed 1px #151515;
	font-size:10pt;
	line-height:14pt;	
	color:#fff;			
}

.blog-detail span.blog-content strong,
.blog-detail span.blog-content b{
	font-family:"Lato-Bold";	
}

.blog-detail span.blog-content ol{
	list-style-type:decimal;
	margin-left:15px;	
}

.blog-detail span.blog-content ol li{
	margin:5px 0px;	
}

.blog-detail span.blog-content ul{
	list-style-type:disc;
	margin-left:15px;	
}

.blog-detail span.blog-content ul li{
	margin:5px 0px;	
}


.blog-detail span.blog-content p{
	font-family: "Lato-Regular";
    font-size: 10pt;
    line-height: 15pt;
    color: #dedede;
}

.blog-detail span.blog-content p img{
	width :100% !important;
	height:100% !important;
	max-width:auto;
	max-height:auto;
}

.blog-detail span.blog-content i{
	font-style:italic;
}

.blog-detail span.blog-content h2{
	display:block;
    font-family: "Lato-Bold";
    font-size: 13pt;
    color: #ffffff;
    text-transform: uppercase;
	margin:0px 0px 5px 0px;
}

.blog-detail span.blog-content h3{
	display:block;
    font-family: "Lato-Bold";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
	margin:8px 0px 8px 0px;
	position:relative;
}

.blog-detail span.blog_ul_tag{
	display:block;
	margin:0px 0px 20px 0px;
}

.blog-detail span.blog_ul_tag b{
	display:inline-block;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;
	margin:0px 5px 0px 0px;
}

.blog-detail span.blog_ul_tag ul{
	display:inline-block;
	margin:0;
	padding:0;
	list-style-type:none;	
}

.blog-detail span.blog_ul_tag ul li{
	display:inline-block;
	margin:0px 6px 0px 0px;		
}

.blog-detail span.blog_ul_tag ul li:last-child{
	margin:0;	
}

.blog-detail span.blog_ul_tag ul li a{
	display:inline-block;
	font-family: "Lato-Regular";
    font-size: 9pt;
    color: #ffc427;	
}

.blog-detail span.blog_ul_tag ul li a:hover{
	text-decoration:underline;	
}

.blog-detail span.blog-content h3 i{
	display:inline-block;
	margin:0px 8px 0px 0px;	
	font-size:9pt;
}

.blog-detail span.blog-action{
	display:block;
	overflow:hidden;
	padding:0px 0px 20px 0px;
	margin:0px 0px 20px 0px;
	border-bottom:dashed 1px #151515;
}

.blog-detail span.blog-action ul{
	display:block;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;	
}

.blog-detail span.blog-action ul li{
	display:block;
	float:left;
	margin:0px 10px 0px 0px;
	padding:0;
	border:none;	
}

.blog-detail span.blog-action ul li:last-child{
	margin:0;	
}

.blog-detail span.blog-action ul li a{
	display:block;
	color:#ffffff;
	width:78px;
	height:25px;
	position:relative;
	
	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;	
}

.blog-detail span.blog-action ul li a:hover{
	background:#ffffff !important;
	color:#000000;
}

.blog-detail span.blog-action ul li.fb a{
	background:#2d5891;	
}

.blog-detail span.blog-action ul li.gp a{
	background:#df1f3e;	
}

.blog-detail span.blog-action ul li.tw a{
	background:#33d4e7;	
}

.blog-detail span.blog-action ul li a i{
	display:block;
	position:absolute;
	top:50%;
	left:10px;
	width:15px;
	font-size:9pt;
	
	transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
}

.blog-detail span.blog-action ul li a p{
	display:block;
	position:absolute;
	font-family:"Lato-Regular";
	font-size:10pt;
	top:50%;
	right:10px;
	
	transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
}

.blog-detail span.blog-comment{
	display:block;	
}
/* blog detail */

/* soccer news */
.soccer-news{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.soccer-news ul{
	display:block;
	margin:0px 0px 20px 0px;
	padding:0;
	list-style-type:none;	
}

.soccer-news ul li{
	display:block;
	overflow:hidden;
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
	border-bottom:dashed 1px #151515;	
}

.soccer-news ul li span.soccer-img{
	display:block;
	float:left;
	width:40%;
	height:208px;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:50% 50% !important;
}

.soccer-news ul li span.soccer-title{
	display:block;
	float:left;
	width:60%;
	padding:0px 0px 0px 20px;	
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.soccer-news ul li span.soccer-title h2{
	display:block;
	font-family:"Lato-Bold";
	font-size:16pt;
	line-height:20pt;
	color:#ffffff;
	text-transform:uppercase;
	height:50px;
	overflow:hidden;
	padding:0;
	margin:0px 0px 20px 0px;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;	
}

.soccer-news ul li span.soccer-title b{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;	
	padding:0;
	margin:0px 0px 10px 0px;
}

.soccer-news ul li span.soccer-title p{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:16pt;
	color:#868686;
	overflow: hidden;
    height: 60px;
	padding:0;
	margin:0px 0px 20px 0px;	
}

.soccer-news ul li span.soccer-title a.read-more{
    display: inline-block;
    border: solid 1px #ffc427;
    color: #ffc427;
    padding: 10px 20px 10px 20px;
    height: 35px;
    font-family: "Lato-SemiBold";
    font-size: 10pt;
    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;
	
    border-radius: 3px 3px 3px 3px;
    -o-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -ms-border-radius: 3px 3px 3px 3px;
}

.soccer-news ul li span.soccer-title a.read-more:hover{
	background:#ffc427;
	color:#000000;	
}
/* soccer news */

/* news detail */
.news-detail{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.news-detail span.news-back{
	display:block;
	margin:0px 0px 20px 0px;	
}

.news-detail span.news-back a{
	display: inline-block;
    font-family: "Lato-Regular";
    font-size: 10pt;
    text-transform: uppercase;
    color: #ffc427;
    padding: 0;
    margin: 0;	
}

.news-detail span.news-back a:hover{
	text-decoration:underline;	
}

.news-detail span.news-title{
	display:block;
	overflow:hidden;
	margin:0px 0px 15px 0px;
}

.news-detail span.news-title h1{
	display:block;
	font-family:"Lato-Bold";
	font-size: 18pt;
    line-height: 25pt;
	color:#ffffff;	
	text-transform:uppercase;
	margin:0px 0px 8px 0px;	
}

.news-detail span.news-title b{
	display:block;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;
}

.news-detail span.news-content{
	display:block;
	margin:0px 0px 30px 0px;	
}

.news-detail span.news-content p{
	display:block;
	font-family: "Lato-Regular";
    font-size: 10pt;
    line-height: 16pt;
    color: #dedede;
	text-align:left !important;
}

.news-detail span.news-content p img{
	display:block;
	width:100% !important;
	height:auto !important;
	margin:0px 0px 15px 0px;	
}

.news-detail span.news-content h2{
	display:block;
    font-family: "Lato-Bold";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
	margin:0px 0px 5px 0px;
}

.news-detail span.news-content h3{
	display:block;
    font-family: "Lato-Regular";
    font-size: 10pt;
    color: #ffffff;
    text-transform: uppercase;
	margin:15px 0px 5px 0px;
	position:relative;
}

.news-detail span.news-content h3 i{
	display:inline-block;
	margin:0px 8px 0px 0px;	
	font-size:9pt;
}

.news-detail span.news-action{
	display:block;
	overflow:hidden;
	padding:0px 0px 20px 0px;
	margin:0;
	border-bottom:dashed 1px #151515;
}

.news-detail span.news-action ul{
	display:block;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;	
}

.news-detail span.news-action ul li{
	display:block;
	float:left;
	margin:0px 10px 0px 0px;
	padding:0;
	border:none;	
}

.news-detail span.news-action ul li:last-child{
	margin:0;	
}

.news-detail span.news-action ul li a{
	display:block;
	color:#ffffff;
	width:78px;
	height:25px;
	position:relative;
	
	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;	
}

.news-detail span.news-action ul li a:hover{
	background:#ffffff !important;
	color:#000000;
}

.news-detail span.news-action ul li.fb a{
	background:#2d5891;	
}

.news-detail span.news-action ul li.gp a{
	background:#df1f3e;	
}

.news-detail span.news-action ul li.tw a{
	background:#33d4e7;	
}

.news-detail span.news-action ul li a i{
	display:block;
	position:absolute;
	top:50%;
	left:10px;
	width:15px;
	font-size:9pt;
	
	transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
}

.news-detail span.news-action ul li a p{
	display:block;
	position:absolute;
	font-family:"Lato-Regular";
	font-size:10pt;
	top:50%;
	right:10px;
	
	transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
}
/* news detail */

/* login cover */
.login-cover{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;
	overflow:hidden;
}

.login-cover div.h2{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #272727;
}

.login-cover ul.login-social{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	width:200px;	
}

.login-cover ul.login-social li{
	display:block;
	margin:0px 0px 10px 0px;	
}

.login-cover ul.login-social li:last-child{
	margin:0;	
}

.login-cover ul.login-social li a{
	display:block;
	padding:10px 10px 10px 10px;
	overflow:hidden;
	color:#ffffff;
	width:100%;
	height:35px;
	
	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;
}

.login-cover ul.login-social li a.facebook{
	background:#3d73c3;	
}

.login-cover ul.login-social li a.facebook:hover{
	background:#2f5b9c;	
}

.login-cover ul.login-social li a.google{
	background:#e94863;	
}

.login-cover ul.login-social li a.google:hover{
	background:#b33449;	
}

.login-cover ul.login-social li a b{
	display:block;
	float:left;
	width:20px;
	text-align:center;	
	margin:0px 10px 0px 0px;
}

.login-cover ul.login-social li a b i{
	display:block;
	font-size:10pt;
}

.login-cover ul.login-social li a p{
	display:block;
	float:left;
	font-family:"Lato-SemiBold";
	font-size:10pt;
	color:#ffffff;
	text-transform:uppercase;
	padding:1px 0px 1px 0px;
	
	letter-spacing:1px;
	-o-letter-spacing:1px;
	-moz-letter-spacing:1px;
	-webkit-letter-spacing:1px;
	-ms-letter-spacing:1px;
}

.login-cover ul.login-email{
	display:block;
	width:200px;
	margin:0px 0px 10px 0px;
	padding:0;
	list-style-type:none;	
}

.login-cover ul.login-email li{
	display:block;
	margin:0px 0px 10px 0px;	
}

.login-cover ul.login-email li:last-child{
	margin:0;
}

.login-cover ul.login-email li span{
	display:block;
	position:relative;	
}

.login-cover ul.login-email li span i{
	display:block;
	position:absolute;
	font-size:10pt;
	color:#000000;
	top:50%;
	left:12px;	
	
	transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
}

.login-cover ul.login-email li span input{
	display:block;
	width:100%;
	height:35px;
	background:#444444;
	border:none;
	color:#ffffff;
	font-family:"Lato-Regular";
	font-size:10pt;
	padding:10px 12px 10px 38px;
	
	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;	
}

.login-cover ul.login-email li span input:focus{
	outline:none;	
}

.login-cover a.f-pass{
	display:inline-block;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffc427;	
}

.login-cover a.f-pass:hover{
	text-decoration:underline;	
}

.login-cover input.submit{
	display:inline-block;
	height:31px;
	padding:8px 30px 8px 30px;
	border:none;
	background:#ffffff;
	font-family:"Lato-SemiBold";
	font-size:10pt;
	text-transform:uppercase;
	cursor:pointer;
	
	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;		
}

.login-cover input.submit:hover{
	background:#ffc427;	
}
/* login cover */

/* forget password */
.forget-pass{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.forget-pass a{
	display:inline-block;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffc427;
	padding:0;
	margin:0px 0px 20px 0px;
}

.forget-pass a:hover{
	text-decoration:underline;	
}

.forget-pass p{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:16pt;
	color:#ffffff;
	padding:0;
	margin:0px 0px 10px 0px;	
}

.forget-pass span{
	display:block;
	position:relative;
	width:300px;
	margin:0px 0px 20px 0px;
}

.forget-pass span i {
    display: block;
    position: absolute;
    font-size: 10pt;
    color: #000000;
    top: 50%;
    left: 12px;
	
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}

.forget-pass span input{
	display: block;
    width: 100%;
    height: 35px;
    background: #444444;
    border: none;
    color: #ffffff;
    font-family: "Lato-Regular";
    font-size: 10pt;
    padding: 10px 12px 10px 38px;
	
    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;	
}

.forget-pass input.submit{
    display: inline-block;
    padding: 8px 30px 8px 30px;
    border: solid 1px #ffffff;
    font-family: "Lato-SemiBold";
    font-size: 10pt;
    text-transform: uppercase;
    background: #000000;
    color: #ffffff;
    cursor: pointer;
	
    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;
}

.forget-pass input.submit:hover{
	background:#ffffff;	
	color:#000000;
}
/* forget password */

/* faq */
.faq{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.faq h2{
	display: block;
    margin: 0px 0px 8px 0px;
    color: #ffffff;
    font-family: "Lato-SemiBold";	
	font-size:10pt;
	line-height:16pt;
}

.faq div.faq-h2{
	display: block;
    margin: 0px 0px 8px 0px;
    color: #ffffff;
    font-family: "Lato-SemiBold";	
	font-size:10pt;
	line-height:16pt;
}

.faq p{
	display: block;
    font-family: "Lato-Regular";
    font-size: 10pt;
    line-height: 16pt;
    color: #dedede;	
}

.faq ul.faqlist{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;	
}

.faq ul.faqlist li{
	display:block;
	margin:0px 0px 15px 0px;	
}

.faq ul.faqlist li:last-child{
	margin:0;	
}

.faq ul.faqlist li div.h2{
	display:block;
	overflow:hidden;
	font-family:"Lato-Bold";
	font-size:11pt;
	color:#ffc427;
	text-transform:uppercase;
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
	border-bottom:solid 1px #272727;
}

.faq ul.faqlist li div.h2 b{
	cursor:pointer;	
}

.faq ul.faqlist li div.h2 b:hover{
	text-decoration:underline;	
}

.faq ul.faqlist li div.h2 i{
	display:block;
	float:left;
	margin:0px 12px 0px 0px;
	color:#ffffff;	
}

.faq ul.faqlist li .answer{
	display:none;
	padding:10px 0px 10px 0px;	
}

.faq ul.faqlist li .answer b{
	display:block;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#444444;
	padding:0;
	margin:0px 0px 10px 0px;	
}

.faq ul.faqlist li .answer b a{
	display:inline-block;
	color:#ffc427;	
}

.faq ul.faqlist li .answer b a:hover{
	text-decoration:underline;	
}

.faq ul.faqlist li .answer p{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:16pt;
	color:#ffffff;
	padding:0;
	margin:0px 0px 25px 0px;	
}

.faq ul.faqlist li .answer p a{
	display:inline-block;
	color:#ffc427;		
}

.faq ul.faqlist li .answer p a:hover{
	text-decoration:underline;	
}
/* faq */

/* mobile apps */
.mobile-apps{
	display:block;	
}

.app-row{
	display:block;
	position:relative;
	
	border-radius:10px 10px 10px 10px;
	-o-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	-ms-border-radius:10px 10px 10px 10px;
}

.app1{
	height:400px;
}

.app1 .app-left{
	display:block;
	text-align:right;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:60%;
}

.app1 .app-left span{
	display:block;
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	padding:30px 30px 30px 30px;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	
	transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
}

.app1 .app-left span .h1{
	display:block;
	font-family:"Lato-Bold";
	font-size:16pt;
	line-height:22pt;
	color:#ffffff;
	text-transform:uppercase;
	padding:0;
	margin:0px 0px 5px 0px;
}

.app1 .app-left span p{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:16pt;
	color:#dedede;
	padding:0;
	margin:0px 0px 25px 0px;	
}

.app1 .app-left span b{
	display:block;	
}

.app1 .app-left span b a{
	display: inline-block;
    padding: 8px 20px 8px 20px;
    text-align: center;
    font-family: "Lato-SemiBold";
    font-size: 9pt;
    text-transform: uppercase;
    color: #ffffff;
    border: solid 1px #ffffff;
    margin: 0px 0px 0px 15px;
	
    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;
}

.app1 .app-left span b a:hover{
	background:#ffffff;
	color:#000000;	
}

.app1 .app-right{
	display:block;
	position:absolute;
	width:40%;
	top:0;
	right:0;
}

.app1 .app-right span{
	display:inline-block;
	position:relative;	
}

.app1 .app-right span img.cover{
	display:block;
	position:relative;
	z-index:1;	
}

.app1 .app-right span b{
	display:block;
	position:absolute;
	width:196px;
	height:347px;
	line-height:0;
	top: 50px;
    left: 10px;
	overflow:hidden;
}

.app1 .app-right span b img{
	display:block;
	opacity:0;
	width:196px;
	height:347px;
	position:absolute;
	top:0;
	left:-100%;
}

.app1 .app-right span b img.p1{
	opacity:1;
	left:0;
}

.app2{
	height:450px;
}

.app2 .app-left{
	display:block;
	text-align:right;
	width:45%;
	position:absolute;
	top:-25px;
	left:0;
}

.app2 .app-left span{
	display:inline-block;
	line-height:0;
	width:440px;	
}

.app2 .app-left span img{
	display:block;
	width:440px;	
}

.app2 .app-right{
	text-align:left;
	width:55%;
	display:block;
	position:absolute;
	height:100%;
	top:0;
	right:0;	
}

.app2 .app-right span{
	displa:block;
	position:absolute;
	width:100%;
	top:50%;
	left:0;
	padding:30px 30px 30px 30px;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	
	transform:translateY(-50%);	
	-o-transform:translateY(-50%);	
	-moz-transform:translateY(-50%);	
	-webkit-transform:translateY(-50%);	
	-ms-transform:translateY(-50%);	
}

.app2 .app-right span .h1{
	display:block;
	font-family:"Lato-Bold";
	font-size:16pt;
	line-height:22pt;
	color:#ffc427;
	text-transform:uppercase;
	padding:0;
	margin:0px 0px 5px 0px;
}

.app2 .app-right span p{
	display: block;
    font-family: "Lato-Regular";
    font-size: 10pt;
    line-height: 16pt;
    color: #dedede;
    padding: 0;
    margin: 0px 0px 14px 0px;	
}

.app2 .app-right span ul{
	display:block;
	margin:0px 0px 25px 0px;
	padding:0;
	list-style-type:none;	
}

.app2 .app-right span ul li{
	display:block;
	overflow:hidden;
	margin:0px 0px 8px 0px;	
}

.app2 .app-right span ul li i{
	display:block;
	float:left;
	font-size:9pt;
	color:#dedede;
	margin:0px 8px 0px 0px;	
}

.app2 .app-right span ul li b{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#dedede;	
}

.app2 .app-right span a{
	display: inline-block;
    padding: 8px 20px 8px 20px;
    text-align: center;
    font-family: "Lato-SemiBold";
    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;	
}

.app2 .app-right span a:hover{
	background:#ffffff;
	color:#000000;	
}

.app3{
	height:400px;	
}

.app3 .app-left{
	width:55%;
	height:100%;
	position:absolute;
	text-align:right;
	top:0;
	left:0;
}

.app3 .app-left span{
	display:block;
	width:100%;
	position:absolute;
	top:50%;
	left:0;
	padding:30px 30px 30px 30px;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	
	transform:translateY(-50%);	
	-o-transform:translateY(-50%);	
	-moz-transform:translateY(-50%);	
	-webkit-transform:translateY(-50%);	
	-ms-transform:translateY(-50%);	
}

.app3 .app-left span .h1{
	display: block;
    font-family: "Lato-Bold";
    font-size: 16pt;
    line-height: 22pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0;
    margin: 0px 0px 5px 0px;	
}

.app3 .app-left span p{
	display: block;
    font-family: "Lato-Regular";
    font-size: 10pt;
    line-height: 16pt;
    color: #dedede;
    padding: 0;
    margin: 0px 0px 25px 0px;	
}

.app3 .app-left span ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;	
}

.app3 .app-left span ul li{
	display:inline-block;
	margin:0px 0px 0px 5px;	
}

.app3 .app-left span ul li b{
	display:block;
	position:relative;
	width:30px;
	height:30px;
	border:solid 1px #ffffff;
	
	border-radius:50%;
	-o-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;	
}

.app3 .app-left span ul li b i{
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	color:#ffffff;
	font-size:14pt;
	
	transform:translate(-50%,-50%);	
	-o-transform:translate(-50%,-50%);	
	-moz-transform:translate(-50%,-50%);	
	-webkit-transform:translate(-50%,-50%);	
	-ms-transform:translate(-50%,-50%);	
}

.app3 .app-right{
	display:block;
	position:absolute;
	width:45%;
	bottom:-5px;
	right:0;	
}

.app3 .app-right span{
	display:inline-block;
	width:325px;
	line-height:0;
}

.app3 .app-right span img{
	display:block;
	width:325px;	
}

.app4{
	margin:0px 0px 150px 0px;
	padding:30px 30px 30px 30px;
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;	
}

.app4 .app-top{
	display:block;
	width:100%;
	text-align:center;
	margin:0px 0px 30px 0px;
	float:left;
}

.app4 .app-top .h1{
	display:block;
	font-family:"Lato-Bold";
	font-size:22pt;
	line-height:25pt;
	color:#ffc427;
	text-transform:uppercase;
	padding:0;
	margin:0px 0px 20px 0px;
}

.app4 .app-top a{
	display: inline-block;
    padding: 8px 20px 8px 20px;
    text-align: center;
    font-family: "Lato-SemiBold";
    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;
}

.app4 .app-top a:hover{
	background:#ffffff;
	color:#000000;	
}

.app4 .app-left{
	display:block;
	float:left;
	width:32%;	
}

.app4 .app-mid{
	display:block;
	float:left;
	width:36%;
	text-align:center;
	position:relative;
	height:100px;
}

.app4 .app-right{
	display:block;
	float:left;
	width:32%;	
}

.app4 .app-left ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;	
}

.app4 .app-left ul li{
	display:block;
	text-align:right;
	margin:0px 0px 30px 0px;
}

.app4 .app-left ul li:last-child{
	margin:0;	
}

.app4 .app-left ul li span{
	display:inline-block;
	overflow:hidden;
	position:relative;
	padding:0px 60px 0px 0px;
}

.app4 .app-left ul li p{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:14pt;
	color:#dedede;
}

.app4 .app-left ul li p b{
	display:block;
	font-family:"Lato-Bold";
	font-size:11pt;
	color:#ffffff;
	margin:0px 0px 5px 0px;
}

.app4 .app-left ul li i{
	display:block;
	position:absolute;
	width:45px;
	height:45px;
	top:50%;
	right:0;
	border:solid 1px #ffffff;
	color:#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:translateY(-50%);
	-o-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	
	border-radius:50%;
	-o-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
}

.app4 .app-mid span{
	display:block;
	width:364px;
	line-height:0;
	position:absolute;
	top:0;
	left:50%;
	
	transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
}

.app4 .app-mid span img{
	display:block;
	width:364px;	
}

.app4 .app-right ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;	
}

.app4 .app-right ul li{
	display:block;
	text-align:left;
	margin:0px 0px 30px 0px;
}

.app4 .app-right ul li:last-child{
	margin:0;	
}

.app4 .app-right ul li span{
	display:inline-block;
	overflow:hidden;
	position:relative;
	padding:0px 0px 0px 60px;
}

.app4 .app-right ul li p{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:14pt;
	color:#dedede;
}

.app4 .app-right ul li p b{
	display:block;
	font-family:"Lato-Bold";
	font-size:11pt;
	color:#ffffff;
	margin:0px 0px 5px 0px;
}

.app4 .app-right ul li i{
	display:block;
	position:absolute;
	width:45px;
	height:45px;
	top:50%;
	left:0;
	border:solid 1px #ffffff;
	color:#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:translateY(-50%);
	-o-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	
	border-radius:50%;
	-o-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
}

.app5{
	padding:30px 30px 30px 30px;
	text-align:center;	
}

.app5 .h1{
	display: inline-block;
	overflow:hidden;
    font-family: "Lato-Bold";
    font-size: 22pt;
    line-height: 25pt;
    color: #000000;
	text-transform:uppercase;
    padding: 0;
    margin: 0px 0px 20px 0px;	
}

.app5 .h1 b{
	display:block;
	float:left;	
	padding:5px 0px 5px 0px;
	height:40px;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.app5 .h1 i{
	display:block;
	background:#eab31f;
	float:left;
	padding:5px 15px 5px 15px;
	color:#000000;
	height:40px;
	margin:0px 10px 0px 10px;
	
	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;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.app5 ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;	
	text-align:center;
}

.app5 ul li{
	display:inline-block;
	margin:0px 10px 0px 0px;	
}

.app5 ul li:last-child{
	margin:0;	
}

.app5 ul li a{
	display:block;
	line-height:0;
	opacity:0.9;	
}

.app5 ul li a:hover{
	opacity:1;	
}

.app5 ul li a img{
	display:block;
	width:150px;	
}
/* mobile apps */

/* privacy */
.privacy{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.privacy h2{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #272727;	
}

.privacy p{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:16pt;
	color:#dedede;	
}

.privacy p a{
	display:inline-block;
	color:#ffc427;	
}

.privacy p a:hover{
	text-decoration:underline;
}

.privacy p b{
	display:block;
	margin:0px 0px 5px 0px;
	color:#ffffff;
	font-family:"Lato-SemiBold";	
}

.privacy ul{
	display:block;
	margin:0px 0px 0px 15px;
	padding:0;
	list-style-type:circle;
}

.privacy ul li{
	display:list-item;
	margin:0px 0px 2px 0px;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:16pt;
	color:#dedede;	
}

.privacy ul li a{
	display:inline-block;
	color:#ffc427;	
}

.privacy ul li a:hover{
	text-decoration:underline;
}

.privacy i{
	display:block;
	font-family:"Lato-Regular";
	font-size:8pt;
	margin:5px 0px 0px 0px;	
	color:#dedede;	
}
/* privacy */

/* disclaimer */
.disclaimer{
	display:block;
	padding:30px 30px 30px 30px;
	background:#000000;	
}

.disclaimer h2{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #272727;	
}

.disclaimer p{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:16pt;
	color:#dedede;	
}

.disclaimer p a{
	display:inline-block;
	color:#ffc427;	
}

.disclaimer p a:hover{
	text-decoration:underline;
}

.disclaimer p b{
	display:block;
	margin:0px 0px 5px 0px;
	color:#ffffff;
	font-family:"Lato-SemiBold";	
}

.disclaimer ul{
	display:block;
	margin:0px 0px 0px 15px;
	padding:0;
	list-style-type:circle;
}

.disclaimer ul li{
	display:list-item;
	margin:0px 0px 2px 0px;
	font-family:"Lato-Regular";
	font-size:10pt;
	line-height:16pt;
	color:#dedede;	
}

.disclaimer ul li a{
	display:inline-block;
	color:#ffc427;	
}

.disclaimer ul li a:hover{
	text-decoration:underline;
}

.disclaimer i{
	display:block;
	font-family:"Lato-Regular";
	font-size:8pt;
	margin:5px 0px 0px 0px;	
	color:#dedede;	
}
/* disclaimer */

/* responsive pop */
.responsive-pop{
	display:none;
	position:fixed;
	width:100%;
	height:100vh;
	top:0;
	left:0;
	z-index:9999;	
}

.responsive-pop .overlay{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#ffffff;
	opacity:0.5;	
}

.responsive-pop .content{
	display:block;
	position:absolute;
	width:600px;
	top:50%;
	left:50%;
	background:#000000;
	padding:30px 30px 30px 30px;
	border-top:solid 2px #ffc427;
	border-bottom:solid 2px #ffc427;
	
	transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;	
}

.responsive-pop .content .scroll{
	display:block;
	height:350px;
	overflow-y:auto;
	padding:0px 20px 0px 0px;	
}

.responsive-pop .content .scroll::-webkit-scrollbar-track{
	background-color: #222222;
	
	border-radius: 8px 8px 8px 8px;
	-o-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-ms-border-radius: 8px 8px 8px 8px;
}

.responsive-pop .content .scroll::-webkit-scrollbar{
	width: 2px;
	background-color: none;
}

.responsive-pop .content .scroll::-webkit-scrollbar-thumb{
	background-color: #ffffff;
	
	border-radius: 8px 8px 8px 8px;
	-o-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-ms-border-radius: 8px 8px 8px 8px;
}

.responsive-pop .content .h1{
	display:block;
	font-family:"Lato-Bold";
	font-size:14pt;
	color:#ffffff;
	padding:0;
	margin:0px 0px 20px 0px;
}

.responsive-pop .content p{
	display:block;
	font-family:"Lato-Regular";
	font-size:9pt;
	line-height:14pt;
	color:#dedede;	
}

.responsive-pop .content p a{
	display:inline-block;
	color:#ffc427;	
}

.responsive-pop .content p a:hover{
	text-decoration:underline;	
}

.responsive-pop .content ul{
	display:block;
	padding:0;
	margin:0px 0px 0px 15px;
	list-style-type:circle;	
}

.responsive-pop .content ul li{
	display:list-item;
	margin:0px 0px 5px 0px;
	font-family:"lato-Regular";
	font-size:9pt;
	line-height:13pt;
	color:#dedede;	
}

.responsive-pop .content b.cancel-responsive-pop{
	display:inline-block;
	background:#ffffff;
	font-family:"Lato-Bold";
	text-transform:uppercase;
	font-size:9pt;
	color:#000000;
	padding:8px 15px 8px 15px;
	height:28px;
	overflow:hidden;
	cursor:pointer;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	
	border-radius:3px 3px 3px 3px;	
	-o-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;	
	-webkit-border-radius:3px 3px 3px 3px;	
	-ms-border-radius:3px 3px 3px 3px;	
}

.responsive-pop .content b.cancel-responsive-pop:hover{
	background:#ffc427;	
}
/* responsive pop */

/* money back pop */
.moneyback-pop{
	display:none;
	position:fixed;
	width:100%;
	height:100vh;
	top:0;
	left:0;
	z-index:9999;	
}

.moneyback-pop .overlay{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#ffffff;
	opacity:0.5;	
}

.moneyback-pop .content{
	display:block;
	position:absolute;
	width:600px;
	top:50%;
	left:50%;
	background:#000000;
	padding:30px 30px 30px 30px;
	border-top:solid 2px #ffc427;
	border-bottom:solid 2px #ffc427;
	
	transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;	
}

.moneyback-pop .content .h1{
	display:block;
	font-family:"Lato-Bold";
	font-size:14pt;
	color:#ffffff;
	padding:0;
	margin:0px 0px 20px 0px;
}

.moneyback-pop .content p{
	display:block;
	font-family:"Lato-Regular";
	font-size:9pt;
	line-height:14pt;
	color:#dedede;	
}

.moneyback-pop .content b.cancel-moneyback-pop{
	display:inline-block;
	background:#ffffff;
	font-family:"Lato-Bold";
	text-transform:uppercase;
	font-size:9pt;
	color:#000000;
	padding:8px 15px 8px 15px;
	height:28px;
	overflow:hidden;
	cursor:pointer;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	
	border-radius:3px 3px 3px 3px;	
	-o-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;	
	-webkit-border-radius:3px 3px 3px 3px;	
	-ms-border-radius:3px 3px 3px 3px;	
}

.moneyback-pop .content b.cancel-moneyback-pop:hover{
	background:#ffc427;	
}
/* money back pop */


/* money back pop */
.agerestrict-pop{
	display:none;
	position:fixed;
	width:100%;
	height:100vh;
	top:0;
	left:0;
	z-index:9999;	
}

.agerestrict-pop .overlay{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#ffffff;
	opacity:0.5;	
}

.agerestrict-pop .content{
	display:block;
	position:absolute;
	width:600px;
	top:50%;
	left:50%;
	background:#000000;
	padding:30px 30px 30px 30px;
	border-top:solid 2px #ffc427;
	border-bottom:solid 2px #ffc427;
	
	transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;	
}

.agerestrict-pop .content .h1{
	display:block;
	font-family:"Lato-Bold";
	font-size:14pt;
	color:#ffffff;
	padding:0;
	margin:0px 0px 20px 0px;
}

.agerestrict-pop .content p{
	display:block;
	font-family:"Lato-Regular";
	font-size:9pt;
	line-height:14pt;
	color:#dedede;	
}

.agerestrict-pop .content ul{
	display:block;
	padding:0;
	margin:0px 0px 0px 15px;
	list-style-type:circle;	
}

.agerestrict-pop .content ul li{
	display:list-item;
	margin:0px 0px 5px 0px;
	font-family:"lato-Regular";
	font-size:9pt;
	line-height:13pt;
	color:#dedede;	
}

.agerestrict-pop .content b.cancel-agerestrict-pop{
	display:inline-block;
	background:#ffffff;
	font-family:"Lato-Bold";
	text-transform:uppercase;
	font-size:9pt;
	color:#000000;
	padding:8px 15px 8px 15px;
	height:28px;
	overflow:hidden;
	cursor:pointer;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	
	border-radius:3px 3px 3px 3px;	
	-o-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;	
	-webkit-border-radius:3px 3px 3px 3px;	
	-ms-border-radius:3px 3px 3px 3px;	
}

.agerestrict-pop .content b.cancel-agerestrict-pop:hover{
	background:#ffc427;	
}
/* money back pop */

/* verify acc */
.verify-acc{
	display: block;
    padding: 30px 30px 30px 30px;
    background: #000000;
}

.verify-acc h2{
    display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
	text-align:left;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #272727;
}

.verify-acc p{
	display: block;
    font-family: "Lato-Regular";
    font-size: 10pt;
    line-height: 16pt;
    color: #dedede;
	padding:0;
	margin:0px 0px 20px 0px;
}

.verify-acc ul{
	display:block;
	margin:0px 0px 10px 0px;
	padding:0;
	list-style-type:none;	
}

.verify-acc ul li{
	display:block;
	width:300px;
	position:relative;
	padding:0;
	margin:0px 0px 8px 0px;
	overflow:hidden;	
}

.verify-acc ul li:last-child{
	margin:0;	
}

.verify-acc ul li input{
	display: block;
    width: 100%;
    border: none;
    background: #272727;
    font-family: "Lato-Regular";
    font-size: 10pt;
    padding: 10px 12px 10px 12px;
    height: 35px;
    color: #ffffff;
    outline: none;
	
    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;	
}

.verify-acc ul li select{
	display: block;
    width: 100%;
    border: none;
    background: #272727;
    font-family: "Lato-Regular";
    font-size: 10pt;
    padding: 10px 12px 10px 12px;
    height: 35px;
    color: #ffffff;
    outline: none;
	
    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;	
}

.verify-acc input.lightgreen-button{
	display: inline-block;
    padding: 8px 20px 8px 20px;
	margin:0px 0px 30px 0px;
    border: solid 1px #ffffff;
    font-family: "Lato-SemiBold";
    font-size: 10pt;
    text-transform: uppercase;
    background: #000000;
    color: #ffffff;
    cursor: pointer;
	
    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;
}

.verify-acc input.lightgreen-button:hover{
	background:#ffffff;
	color:#000000;	
}

.verify-acc p b{
	display:block;	
}

.verify-acc p b a.enteractivation{
	display:inline-block;
	padding:5px 15px 5px 15px;
	background:#ffffff;
	text-transform:uppercase;
	color:#000000;
	font-size:9pt;
	font-family:"Lato-SemiBold";	
	
	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;
}

.verify-acc p b a.enteractivation:hover{
	background:#ffc427;
}

.verify-acc ul li .phonenumber{
	display:block;
	position:absolute;
	font-family:"Lato-Regular";
	font-size:10pt;
	top:11px;
	left:16px;
	color:#ffffff;
	z-index:9;	
}

.verify-acc ul li input#mobile{
	padding:10px 12px 10px 56px;	
}

.verify-acc ul li p.m-noted{
	display:block;
	margin:5px 0px 0px 0px;
	font-family:"Lato-Regular";
	color:#757575;
	font-size:8pt;	
}
/* verify acc */

/* pagination */
.pagination{
	display:block;
	overflow:hidden;
}

.pagination ul{
	display:block;
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	overflow:hidden;
}

.pagination ul li{
	display:block;
	float:left;
	margin:0px 10px 0px 0px;
	padding:0;
	border:none;
	text-align:center;
}

.pagination ul li:last-child{
	margin:0;	
}

.pagination ul li a{
	display:block;
	width:25px;
	height:25px;
	border:solid 1px #ffffff;
	position:relative;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;
	padding:5px 0px 5px 0px;
	
	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:50%;
	-o-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;	
}

.pagination ul li.currentpage a{
	background:#ffffff;
	color:#000000;		
}

.pagination ul li a:hover{
	background:#ffffff;
	color:#000000;	
}

.pagination p{
	display:block;
	float:right;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#444444;
	padding:6px 0px 6px 0px;	
}
/* pagination */

















































































/* coupon deleted */
.payment-method .apply-coupon{
	display:block;
	padding:30px 0px 0px 0px;
	margin:30px 0px 0px 0px;
	border-top:solid 1px #151515;
	position:relative;
}

.payment-method .apply-coupon .coupon-text{
	display:block;
	overflow:hidden;
}

.payment-method .apply-coupon b{
	display:block;
	width:100%;
	float:left;
	margin:0px 0px 12px 0px;
}

.payment-method .apply-coupon b p{
	display:block;
	float:left;
	width:22%;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;	
	padding:12px 0px 12px 0px;
}

.payment-method .apply-coupon b input{
	display:block;
	width:78%;
	float:left;
	padding:10px 12px 10px 12px;
	border:none;
	background:#444444;
	color: #ffffff;
    font-family: "Lato-Regular";
    font-size: 10pt;
	height:37px;
	
	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;	
}

.payment-method .apply-coupon input.sub{
	display:block;
	float:right;
	border:none;
	width:20%;
	background:#ffffff;	
	font-family: "Lato-SemiBold";
    font-size: 10pt;
    text-transform: uppercase;
    cursor: pointer;
	padding: 8px 30px 8px 30px;
	height:31px;
	
    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;
}

.payment-method .apply-coupon input.sub:hover{
	background:#ffc427;	
}

.payment-method .apply-coupon .coupon-output{
	display:none;
	position:absolute;	
	width:78%;
	bottom:0;
	left:0;
	padding:10px 20px 10px 20px;
	height:31px;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#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;
	
	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;
}

.payment-method .apply-coupon .coupon-output p{
	display:block;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;
}

.payment-method .wrong .coupon-output{
	background:#d81c1c;	
}

.payment-method .wrong .coupon-output:before{
	display:block;
	content:"";
	position:absolute;
	top:-6px;
	right:20px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 8px solid #d81c1c;	
}

.payment-method .correct .coupon-output{
	background:#3ba013;	
}

.payment-method .correct .coupon-output:before{
	display:block;
	content:"";
	position:absolute;
	top:-6px;
	right:20px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 8px solid #3ba013;	
}




.deposit-method .apply-coupon{
	display:block;
	padding:30px 0px 0px 0px;
	margin:30px 0px 0px 0px;
	border-top:solid 1px #151515;
	position:relative;
}

.deposit-method .apply-coupon .coupon-text{
	display:block;
	overflow:hidden;
}

.deposit-method .apply-coupon b{
	display:block;
	width:100%;
	float:left;
	margin:0px 0px 12px 0px;
}

.deposit-method .apply-coupon b p{
	display:block;
	float:left;
	width:22%;
	font-family:"Lato-Regular";
	font-size:10pt;
	color:#ffffff;	
	padding:12px 0px 12px 0px;
}

.deposit-method .apply-coupon b input{
	display:block;
	width:78%;
	float:left;
	padding:10px 12px 10px 12px;
	border:none;
	background:#444444;
	color: #ffffff;
    font-family: "Lato-Regular";
    font-size: 10pt;
	height:37px;
	
	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;	
}

.deposit-method .apply-coupon input.sub{
	display:block;
	float:right;
	border:none;
	width:20%;
	background:#ffffff;	
	font-family: "Lato-SemiBold";
    font-size: 10pt;
    text-transform: uppercase;
    cursor: pointer;
	padding: 8px 30px 8px 30px;
	height:31px;
	
    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;
}

.deposit-method .apply-coupon input.sub:hover{
	background:#ffc427;	
}

.deposit-method .apply-coupon .coupon-output{
	display:none;
	position:absolute;	
	width:78%;
	bottom:0;
	left:0;
	padding:10px 20px 10px 20px;
	height:31px;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#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;
	
	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;
}

.deposit-method .apply-coupon .coupon-output p{
	display:block;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;
}

.deposit-method .wrong .coupon-output{
	background:#d81c1c;	
}

.deposit-method .wrong .coupon-output:before{
	display:block;
	content:"";
	position:absolute;
	top:-6px;
	right:20px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 8px solid #d81c1c;	
}

.deposit-method .correct .coupon-output{
	background:#3ba013;	
}

.deposit-method .correct .coupon-output:before{
	display:block;
	content:"";
	position:absolute;
	top:-6px;
	right:20px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 8px solid #3ba013;	
}
/* coupon deleted */

/* email check */
.email-pop{
	display:none;
	position:fixed;
	width:100%;
	height:100vh;
	top:0;
	left:0;
	z-index:99999;	
}

.email-pop .email-overlay{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#000000;
	opacity:0.6;	
}

.email-pop .email-check{
	display:block;
	position:absolute;
	width:450px;
	padding:30px 30px 30px 30px;
	top:50%;
	left:50%;
	border-top:solid 4px #ffc427;
	background:#272727;
	
	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%);	
}

.email-pop .email-check h1{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    padding: 0;
    margin: 0px 0px 10px 0px;	
}

.email-pop .email-check input{
	display: block;
    width: 100%;
    border: none;
    background: #444444;
    font-family: "Lato-Regular";
    font-size: 10pt;
    padding: 10px 12px 10px 12px;
    height: 35px;
    color: #ffffff;
    outline: none;
	margin:0px 0px 10px 0px;
	
    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;
}

.email-pop .email-check input[type="submit"]{
	text-transform:uppercase;
	cursor:pointer;
}

.email-pop .email-check input[type="submit"]:hover{
	background:#ffc427;
	color:#000000;
}

.email-pop .email-check.neteller-check input[type="submit"]{
	margin-top:20px;
}

.email-pop .email-check span{
	display:block;
	overflow:hidden;
	margin:0px 0px 20px 0px;
}

.email-pop .email-check span input{
	display:block;
	float:left;
	width:15px;
	height:15px;
	margin:0px 8px 0px 0px;
	padding:0;	
}

.email-pop .email-check span p{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:9pt;
	line-height:12pt;
	color:#c1c1c1;
	overflow:hidden;
	height:15px;
	
	box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

.email-pop .email-check input.sub{
	display: block;
    width: 100%;
    padding: 10px 10px 10px 10px;
    text-align: center;
    font-family: "Lato-Bold";
    font-size: 10pt;
    text-transform: uppercase;
    color: #ffc427;
    border: solid 1px #ffc427;
    background: #000000;
    cursor: pointer;
	background:none;
	height:38px;
	margin:0;
	
    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;
}

.email-pop .email-check input.sub:hover{
	background:#ffc427;
	color:#000000;	
}
/* email check */




/* neteller check */
.neteller-pop{
	display:none;
	position:fixed;
	width:100%;
	height:100vh;
	top:0;
	left:0;
	z-index:99999;	
}

.neteller-pop .neteller-overlay{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#000000;
	opacity:0.6;	
}

.neteller-pop .neteller-check{
	display:block;
	position:absolute;
	width:450px;
	padding:30px 30px 30px 30px;
	top:50%;
	left:50%;
	border-top:solid 4px #ffc427;
	background:#272727;
	
	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%);	
}

.neteller-pop .neteller-check .h1{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    padding: 0;
    margin: 0px 0px 10px 0px;	
}

.neteller-pop .neteller-check input{
	display: block;
    width: 100%;
    border: none;
    background: #444444;
    font-family: "Lato-Regular";
    font-size: 10pt;
    padding: 10px 12px 10px 12px;
    height: 35px;
    color: #ffffff;
    outline: none;
	margin:0px 0px 10px 0px;
	
    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;
}

.neteller-pop .neteller-check input[type="submit"]{
	text-transform:uppercase;
	cursor:pointer;
}

.neteller-pop .neteller-check input[type="submit"]:hover{
	background:#ffc427;
	color:#000000;
}

.neteller-pop .neteller-check.neteller-check input[type="submit"]{
	margin-top:20px;
}

.neteller-pop .neteller-check span{
	display:block;
	overflow:hidden;
	margin:0px 0px 20px 0px;
}

.neteller-pop .neteller-check span input{
	display:block;
	float:left;
	width:15px;
	height:15px;
	margin:0px 8px 0px 0px;
	padding:0;	
}

.neteller-pop .neteller-check span p{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:9pt;
	line-height:12pt;
	color:#c1c1c1;
	overflow:hidden;
	height:15px;
	
	box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

.neteller-pop .neteller-check input.sub{
	display: block;
    width: 100%;
    padding: 10px 10px 10px 10px;
    text-align: center;
    font-family: "Lato-Bold";
    font-size: 10pt;
    text-transform: uppercase;
    color: #ffc427;
    border: solid 1px #ffc427;
    background: #000000;
    cursor: pointer;
	background:none;
	height:38px;
	margin:0;
	
    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;
}

.neteller-pop .neteller-check input.sub:hover{
	background:#ffc427;
	color:#000000;	
}
/* neteller check */

/* done-pop */
.done-pop{
	display:block;
	position:fixed;
	width:100%;
	height:100vh;
	top:0;
	left:0;
	z-index:99999;	
}

.done-pop .done-overlay{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#000000;
	opacity:0.6;	
}

.done-pop .done-payment{
	display:block;
	position:absolute;
	width:450px;
	padding:30px 30px 30px 30px;
	top:50%;
	left:50%;
	border-top:solid 4px #ffc427;
	background:#272727;
	
	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%);		
}

.done-pop .done-payment b{
	display:block;
	font-family:"Lato-SemiBold";
	font-size:11pt;
	line-height:16pt;
	color:#ffffff;
	padding:0;
	margin:0px 0px 10px 0px;	
}

.done-pop .done-payment p{
	display:block;
	font-family:"Lato-Regular";
	font-size:9pt;
	line-height:14pt;
	color:#a2a2a2;
	padding:0;
	margin:0px 0px 20px 0px;	
}

.done-pop .done-payment a{
	display:inline-block;
	padding:10px 20px 10px 20px;
	font-family: "Lato-SemiBold";
    font-size: 10pt;
    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;
}

.done-pop .done-payment a:hover{
	background:#ffffff;
	color:#000000;	
}
/* done-pop */

/* cookie notice */
.cookie-notice{
	display:block;
	position:fixed;
	width:100%;
	bottom:-100%;
	left:0;
	padding:15px 30px 15px 30px;
	background:#000000;	
	overflow:hidden;
	border-top:solid 1px #ffffff;
	z-index:20000000000;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	
	transition:all 1s ease;
	-o-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-webkit-transition:all 1 ease;
	-ms-transition:all 1s ease;
}

.move-cookie{
	bottom:0 !important;	
	
	transition:all 1s ease;
	-o-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-webkit-transition:all 1s ease;
	-ms-transition:all 1s ease;
}

.cookie-notice p{
	display:block;
	float:left;
	font-family:"Lato-Regular";
	font-size:9pt;
	color:#ffffff;
	padding:10px 0px 10px 0px;	
}

.cookie-notice p a{
	display:inline-block;
	font-family:"Lato-Regular";	
	font-size:9pt;
	color:#ffc427;
	margin:0px 0px 0px 5px;
}

.cookie-notice p a:hover{
	text-decoration:underline;	
}

.cookie-notice b{
	display:block;
	float:right;
	padding:9px 20px 9px 20px;
	font-family:"Lato-Bold";
	text-transform:uppercase;
	font-size:10pt;
	height:30px;
	color:#ffffff;
	border:solid 1px #ffffff;
	cursor:pointer;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	
	border-radius:3px 3px 3px 3px;	
	-o-border-radius:3px 3px 3px 3px;	
	-moz-border-radius:3px 3px 3px 3px;	
	-webkit-border-radius:3px 3px 3px 3px;	
	-ms-border-radius:3px 3px 3px 3px;	
}

.cookie-notice b:hover{
	background:#ffffff;
	color:#000000;	
}
/* cookie notice */



/* editable css */



/*verified mobile */

.edit-profile ul li.mobile b{
	float:left;
	display: block;
    padding: 8px 20px 8px 20px;
    text-align: center;
    font-family: "Lato-SemiBold";
    font-size: 9pt;
	margin-left:10px;
	margin-top:2px;
    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;	
	cursor:pointer;
}

.edit-profile ul li.mobile b:hover{
	background:#fff;
	color:#000;	
}

.verifymobile-pop{
	display:none;
	position:fixed;
	width:100%;
	height:100vh;
	top:0;
	left:0;
	z-index:99999;
}

.verifymobile-pop .verifymobile-cover{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#000000;
	opacity:0.6;	
}

.verifymobile-pop .content-verifymobile{
	display:block;
	position:absolute;
	width:400px;
	padding:30px 30px 30px 30px;
	background:#272727;
	border-top:solid 4px #ffc427;
	top:50%;
	left:50%;
	
	transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	
	box-sizing:border-box;	
	-o-box-sizing:border-box;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
}

.verifymobile-pop .content-verifymobile h1{
	display:block;
	font-family:"Lato-Regular";
	font-size:11pt;
	color:#ffffff;
	padding:0;
	margin:0px 0px 10px 0px;	
	text-transform:uppercase;
}

.verifymobile-pop .content-verifymobile input.text{
	display: block;
    width: 100%;
    border: none;
    background: #444444;
    font-family: "Lato-Regular";
    font-size: 10pt;
    padding: 10px 12px 10px 12px;
    height: 35px;
    color: #ffffff;
    outline: none;
	
    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;	
}

.verifymobile-pop .content-verifymobile p{
	display:block;
	font-family:"Lato-Regular";
	font-size:10pt;
	padding:0;
	margin:9px 0px 0px 0px;	
	color:#ffffff;
}

.verifymobile-pop .content-verifymobile p.msgsend{
	font-size:9pt;
	color:#ffc427;	
}


.verifymobile-pop .content-verifymobile input.sub{
	display: inline-block;
    height: 31px;
    padding: 8px 30px 8px 30px;
    border: 1px solid #fff;
    background: none;
	color:#fff;
    font-family: "Lato-SemiBold";
    font-size: 10pt;
    text-transform: uppercase;
    cursor: pointer;
	margin:20px 0px 0px 0px;
	
    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;
}

.verifymobile-pop .content-verifymobile input.sub:hover{
	background:#fff;
	color:#000;
}


.verifymobile-pop .content-verifymobile input.sendverified{
	display: inline-block;
    height: 31px;
    padding: 8px 30px 8px 30px;
    border: 1px solid #ffc427;
    background: none;
    font-family: "Lato-SemiBold";
    font-size: 10pt;
    text-transform: uppercase;
    cursor: pointer;
	margin:20px 0px 0px 0px;
	color:#ffc427;
	
    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;
}

.verifymobile-pop .content-verifymobile input.sendverified:hover{
	background:#ffc427;
	color:#000;
}



/*blog pagination*/
.blog ul.user-button{
	width:100%;
	text-align:center;
}

.blog ul.user-button li{
	display:inline-block;
	margin:5px 10px;
	padding:0 0;
	vertical-align:middle;
	border:none;
}

.blog ul.user-button li a{
	display:block;
	width:30px;
	height:30px;
	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;
	line-height:30px;
	text-align:center;
	border:1px solid #fff;
	color:#fff;
}

.blog ul.user-button li.active a{
	background:#ffc427;
	border:1px solid #ffc427;
	color:#000;
}

.blog ul.user-button li a:hover{
	background:#fff;
	color:#000;
	border:1px solid #fff;
}


/*blog pagination*/


/*blog style 20180607*/
.blog-content ul{
	list-style-type:disc;
	margin-left:20px;
	padding:10px 0px 10px;
}

.blog-content ul li{
	padding-bottom:5px;
}

.blog-content a{
	color:#ffc427;
}
/*blog style 20180607*/

/*verified extracredit*/
.verified-extracredit{
	display:block;
}

.verified-extracredit img{
	width:100%;
}
/*verified extracredit*/


/*thankyou page css*/
.registersuccess,
.actionsuccess{
	display: block;
    padding: 30px 30px 30px 30px;
    background: #000000;
}

.registersuccess h2,
.actionsuccess h2{
	display: block;
	font-size:20pt;
    margin-bottom:30px;
	text-transform:uppercase;
    color:#ffc427;
	font-family:"Lato-SemiBold";
}

.registersuccess h2 i,
.actionsuccess h2 i{
	font-size: 30pt;
    display: inline-block;
    vertical-align: sub;	
}

.registersuccess p,
.actionsuccess p{
	color:#fff;
	padding-bottom:20px;
	font-size:10pt;
	line-height:14pt;
}

.registersuccess a,
.actionsuccess a{
	display: inline-block;
    padding: 8px 20px 8px 20px;
    margin: 30px 0px 0px 0px;
    border: solid 1px #ffffff;
    font-family: "Lato-SemiBold";
    font-size: 10pt;
    text-transform: uppercase;
    background: #000000;
    color: #ffffff;
    cursor: pointer;
    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;
}

.registersuccess a:hover,
.actionsuccess a:hover{
	background:#fff;
	color:#000;
}

.payment-redirect-loading{
	display: block;
    padding: 30px 30px 30px 30px;
    background: #000000;
}

.payment-redirect-loading img{
	width:50px;
	margin:0 auto 30px;
	display:block;
}

.payment-redirect-loading span{
	color:#898989;
	padding-top:20px;
	font-size:10pt;
	padding-bottom:50px;
	display:block;
	text-align:center;
}

.payment-redirect-loading p{
	color:#fff;
	font-size:10pt;
	line-height:15pt;
	text-align:center;
}
/*thankyou page css*/



/*facebook review plugin*/
.facebook-review-social{
	display:block;
	width:100%;
}

.facebook-review-cover{
	display: block;
    padding: 30px 30px 30px 30px;
    background: #000000;
    margin: 0px 0px 40px 0px;
}
/*facebook review plugin*/


/*PaymentMethod Page*/

.payment-method-page h2{
	font-size: 16pt;
	color: #ffc427;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 50px;
}



.left-payment-content{
	display: block;
	width: 26%;
	float: left;
}

.left-payment-content ul{
	background-color: #343434;
	position: relative;
	width: 90%;
}

.left-payment-content ul li{
	display: block;
	position: relative;
}

.left-payment-content ul li:hover{
	background: #fec33c;
	transition: all ease 0.5s;
}

.left-payment-content ul li a:hover{
	color: #000;
}

.left-payment-content ul li a{
	color: #fff;
	font-size: 12pt;
	font-family: 'Lato-Regular';
	line-height: 16pt;
	color: #fff;
	padding: 25px 40px;
	cursor: pointer;
	position: relative;
	display: block;
}

.left-payment-content ul li.active{
	background: #fec33c;
}

.left-payment-content ul li.active a{
	color: #000;
}

.left-payment-content ul li.active::after{
	content: "";
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 20px solid #fec33c;
    border-bottom: 10px solid transparent;
	position: absolute;
	right: -20px;
	top: 50%;
	transform: translateY(-50%);
	-moz-ransform: translateY(-50%);
	-ms-ransform: translateY(-50%);
	-o-ransform: translateY(-50%);
	-webkit-ransform: translateY(-50%);
}


.right-payment-content{
	display: block;
	width: 72%;
	float: right;
	background: #343434;
}

.tabcontent{
	padding: 40px 30px 30px 70px;
	display: none;
}


.tabcontent ul li{
	width: 130px;
	text-align: center;
	color: #fff;
	font-size: 10pt;
	display: inline-block;
	vertical-align: top;
	margin-right: 50px;
	margin-bottom: 40px;
	line-height: 14pt;
	box-sizing: border-box;
}

.tabcontent ul li span{
	    width: 126px;
    height: 50px;
	background-color: #fff;
	border-radius: 4px;
	display: inline-block;
	margin-bottom: 15px;
}

.tabcontent ul li span img{
	    height: 100%;
    width: 100%;
    object-fit: scale-down;
}

.payment-bottom-cta{
	width: 100%;
	background-color: #fec33c;
	text-align: center;
	margin-top: 80px;
	border-radius: 8px;
	padding: 20px 80px;
	box-sizing: border-box;
}

.payment-bottom-cta p{
	font-size: 16pt;
}

.payment-bottom-cta h2{
	font-family: 'Lato-Bold';
	text-transform: uppercase;
	font-size: 17pt;
	margin-top: 10px;
	margin-bottom: 6px;
}

.cta-btnDark{
	width: 200px;
	background-color: #000;
	padding: 10px 0px;
	display: inline-block;
	color: #fff;
	font-family: 'Lato-Semibold';
	font-size: 11pt;
	text-transform: uppercase;
	text-align: center;
	border: 2px solid #000;
	
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-ms-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
}

.cta-btnDark:hover{
	background: #222;
	border: 2px solid #222;
}

.cta-btnDline{
	width: 200px;
	border: 2px solid #000;
	padding: 10px 0px;
	display: inline-block;
	color: #000;
	font-family: 'Lato-Semibold';
	font-size: 11pt;
	text-transform: uppercase;
	text-align: center;
	
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-ms-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
}

.cta-btnDline:hover{
	background: #222;
	border: 2px solid #222;
	color: #fff;
}

/*PaymentMethod Page*/


/* wechat_alipay pop */
.wechat_alipay-pop{
	display:none;
	position:fixed;
	width:100%;
	height:100vh;
	top:0;
	left:0;
	z-index:9999;	
}

.wechat_alipay-pop .overlay{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#ffffff;
	opacity:0.5;	
}

.wechat_alipay-pop .content{
	display:block;
	position:absolute;
	width:360px;
	top:50%;
	left:50%;
	background:#000000;
	padding:30px 30px 30px 30px;
	border-top:solid 2px #ffc427;
	border-bottom:solid 2px #ffc427;
	
	transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;	
}



.wechat_alipay-pop .content h1{
	display:block;
	font-family:"Lato-Bold";
	font-size:14pt;
	color:#ffffff;
	padding:0;
	margin:0px 0px 20px 0px;
}

.wechat_alipay-pop .content p{
	display:block;
	font-family:"Lato-Regular";
	font-size:9pt;
	line-height:14pt;
	color:#dedede;	
}

.wechat_alipay-pop .content p a{
	display:inline-block;
	color:#ffc427;	
}

.wechat_alipay-pop .content p a:hover{
	text-decoration:underline;	
}



.wechat_alipay-pop .content b.close-wechat_alipay{
	display:inline-block;
	background:#ffffff;
	font-family:"Lato-Bold";
	text-transform:uppercase;
	font-size:9pt;
	color:#000000;
	padding:8px 15px 8px 15px;
	height:28px;
	overflow:hidden;
	cursor:pointer;
	
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	
	border-radius:3px 3px 3px 3px;	
	-o-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;	
	-webkit-border-radius:3px 3px 3px 3px;	
	-ms-border-radius:3px 3px 3px 3px;	
}

.responsive-pop .content b.close-wechat_alipay:hover{
	background:#ffc427;	
}
/* wechat_alipay pop */



/*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;
}

.team-versus .teamname > span{
	display:block;
	color:#fff;
	font-size:15pt;
	text-transform:uppercase;
	font-family:"Lato-SemiBold";
	padding-bottom:10px;
	
}

.team-versus .teamname > span b{
	color:#ffc528;
	font-size:11pt;	
}

.team-versus .teamname > p{
	display:block;
	color:#707070;
	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;
	margin:5px 40px;	
}

.team-versus .teamname ul li:nth-child(2) b{
	display:block;
	color:#ffc528;
	font-size:12pt;
	padding-bottom:8px;
}

.team-versus .teamname ul li:nth-child(2) i{
	display:block;
	color:#fff;
	font-size:16pt;	
}

.fixture-content .tips-box{
	margin-top:0;	
}

.fixture-content .todaytips-list h2.sub-title{
	    display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
}

.fixture-content .todaytips-list{
	margin-bottom:30px;	
}

.fixture-content .tipster-profile .pright .pdesc span a{
	display:block;
	padding:10px 10px;
	background:#fdc62f;
	color:#000;
	max-width:150px;
	font-size:10pt;
	font-family:"Lato-SemiBold";
	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:#fdc62f;	
}

.fixture-content .tipster-profile{
	margin-bottom:0;	
}

.fixture-content .livescore-h2h{
	margin-bottom:30px;	
}

.fixture-content .odds-compare{
	display: block;
    background: #000000;
    padding: 30px 30px 30px 30px;
	margin-bottom:30px;
}

.fixture-content .profile-performance{
	margin-bottom:30px;
}

.fixture-content .odds-compare h2{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #272727;	
}

.fixture-content .odds-compare .odds-box{
	display:block;
	width:100%;
	overflow:hidden;
}

.fixture-content .odds-compare .odds-box .homeaway-odds{
	display:none;	
}

.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:#fff;
	background:#444444 ;
	padding:10px 10px;	
	font-size:9pt;
	border-right:1px solid #323232;
}

.fixture-content .odds-compare .odds-box ul.odds-select li a:hover{
	color:#ffc427;
}

.fixture-content .odds-compare .odds-box ul.odds-select li.active a{
	background:#ffc427;
	color:#000;	
}

.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: #ffc427;
	text-align:center;
	padding: 10px 10px 10px 10px;
    font-family: "Lato-Bold";
    font-size: 9pt;
    color: #000000;
    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 .odds-compare .odds-home-away ul.content{
	display:block;
	width:100%;	
	background:#272727;
}

.fixture-content .odds-compare .odds-home-away ul.content li{
	border:1px solid #323232;
	border-top:none;
	display:block;
	text-align:center;
	color:#fff;
	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 .fixture-last-five-result{
	    display: block;
    background: #000000;
    padding: 30px 30px 30px 30px;
    margin-bottom: 30px;	
	overflow:hidden;
}

.fixture-content .fixture-last-five-result h2{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #272727;	
}

.fixture-content .fixture-last-five-result .latestresult{
	display:block;
	width:48%;	
}

.fixture-content .fixture-last-five-result .latestresult.hometeam{
	float:left;	
}

.fixture-content .fixture-last-five-result .latestresult.awayteam{
	float:right;
}

.fixture-content .fixture-last-five-result .latestresult .head{
	display: block;
    margin: 10px 0 0;
    padding: 0;
    list-style-type: none;
    overflow: hidden;
    background: #ffc427;
    text-align: center;
    padding: 10px 10px 10px 10px;
    font-family: "Lato-Bold";
    font-size: 9pt;
    color: #000000;
    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%;
	background:#272727;	
}

.fixture-content .fixture-last-five-result .latestresult ul li{
	display:block;
	padding: 10px 10px 10px 10px;
    border-bottom: solid 1px #323232;	
	overflow:hidden;
}

.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:#fff;
	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;	
	
	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.result b.lose{
	background:#a81501;	
}

.fixture-content .fixture-last-five-result .latestresult ul li span.result b.win{
	background:#007236;	
}

.fixture-content .fixture-last-five-result .latestresult ul li span.result b.draw{
	background:#444444;	
}

.fixture-content .fixture-last-five-result .latestresult ul li span.event{
	width:100%;	
	color:#fff;
	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:#fff;
	text-align:right;
}

.per-cover ul.perlist li span.event a{
	color:#ffc427;
}

/*fixture-tips*/

/*checkout proceed button*/
.cal-total > span a{
	display: block;
    font-family: "Lato-Bold";
    font-size: 11pt;
    text-transform: uppercase;
    color: #ffc427;
    border: solid 1px #ffc427;
    padding: 12px 15px 12px 15px;
    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;
    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;
	letter-spacing: 1px;
    -o-letter-spacing: 1px;
    -moz-letter-spacing: 1px;
    -webkit-letter-spacing: 1px;
    -ms-letter-spacing: 1px;
}



.cal-total > span input[type="submit"]{
	display: block;
    width: 100%;
    padding: 10px 10px 10px 10px;
    text-align: center;
    font-family: "Lato-Bold";
    font-size: 11pt;
    text-transform: uppercase;
    color: #ffc427;
    border: solid 1px #ffc427;
    background: #000000;
    cursor: pointer;
    height: 40px;
    line-height: 15pt;
    letter-spacing: 1px;
    -o-letter-spacing: 1px;
    -moz-letter-spacing: 1px;
    -webkit-letter-spacing: 1px;
    -ms-letter-spacing: 1px;
    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;
}

.cal-total > span a:hover,
.cal-total > span input[type="submit"]:hover{
	color: #000;
	background:#ffc427;
}
/*checkout proceed button*/

/*master visa check*/
.email-pop .h1{
	display: block;
    font-family: "Lato-Regular";
    font-size: 11pt;
    color: #ffffff;
    padding: 0;
    margin: 0px 0px 10px 0px;	
}

#mastervisa-pop .email-check img{
	width:100%;
	max-width:200px;
	margin-bottom:10px;
}

#mastervisa-pop .mastervisa-country{
	display:block;
	overflow-y:auto;
	height:200px;
	color:#fff;
	line-height:15pt;
	font-size:11pt;
	margin-bottom:10px;
	margin:20px 0px;
}

/* width */
#mastervisa-pop .mastervisa-country::-webkit-scrollbar {
  width: 5px;
}

/* Handle */
#mastervisa-pop .mastervisa-country::-webkit-scrollbar-thumb {
  background: #ffc427; 
}


#mastervisa-pop button.go-back{
	    display: block;
    width: 100%;
    border: none;
    background: #444444;
    font-family: "Lato-Regular";
    font-size: 10pt;
    padding: 10px 12px 10px 12px;
    height: 35px;
    color: #ffffff;
    outline: none;
    margin: 0px 0px 20px 0px;
    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;
	cursor:pointer;
}

#mastervisa-pop button.go-back:hover{
	 background: #ffc427;
    color: #000000;
}

/*master visa check*/

/*home video*/
.homevideo{
	display:none;
	width:100%;
	max-width:400px;
	height:260px;
	margin:0px auto 0px;	
	padding-top:50px;
}

.controlhomevideo{
	display:block;
	width:90px;
	margin:0 auto 30px;
	padding-top:50px;	
	cursor:pointer;
}

.controlhomevideo img{
	width:100%;
	object-fit:scale-down;	
}
/*home video*/


.input-field{
    display: block;
    width: 100%;
    height: 35px;
    background: #444444;
    border: none;
    color: #ffffff;
    font-family: "Lato-Regular";
    font-size: 10pt;
    padding: 10px 12px 10px 38px;
    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;
}

.new{
	position: absolute;
    font-size: 9px;
    top: 14px;
	color: #ffc427;
	right: 2px;
}

.video-view-more {
	display: block;
	text-align: center;
	margin-top: 30px;

}



.video-view-more a.read-more {
	display: block;
	border: solid 1px #ffc427;
	color: #ffc427;
	padding: 10px 20px 10px 20px;
	height: 35px;
	font-family: "Lato-SemiBold";
	font-size: 10pt;
	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;
	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;
}

.video-view-more a.read-more:hover {
	color: black;
	background-color: #ffc427;
}

.main-video-date {
	color: #ffc427;
	padding-top: 20px;
	font-size: 14px;
}

.main-video-title {
	color: white;
	padding: 20px 0;
	font-size: 15pt;

}

.video-list-slot-left {
	display: block;
	float: left;
	width: 40%;
	height: 180px;
	position: relative;

}

.video-list-slot-right {
	float: right;
	width: 60%;
	padding: 0 20px;
	box-sizing: border-box;
	height: 120px;
}

.video-list-slot-right-date {
	color: #ffc427;
	font-size: 13px;
	padding-bottom: 10px;
}

.video-list-slot-right-title {
	color: white;
	font-size: 17px;
	padding-bottom: 10px;
	line-height: 24px;
}


.iframe-popup {
	position: fixed;
	z-index: 99999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	display: none;
}

.iframe-popup>iframe {
	position: absolute;
	top: 50%;
	max-width: 95%;
	left: 50%;
	transform: translate(-50%, -50%);
}

/* 
.video{
	display: block;
    padding: 30px 30px 30px 30px;
    background: #000000;
}

 */

.blog ul li.no-lines {
	display: inline-block;
	margin: 0px 0px 40px 0px;
	padding: 0px 10px 20px 10px;
	border-bottom: none;
	width: 25%;
	box-sizing: border-box;
	float: left;
	font-weight: bold;
	line-height: 20px;
}



.video-categoty-video-background {
	display: block;
	width: 100%;
	height: 150px;
}


ul.video-category-ul {
	display: flex;
	flex-wrap: wrap;
}

.blog ul li span.video-img {
	display: block;
	width: 100%;
	height: 400px;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: 50% 50% !important;
}



.fa-youtube {
	color: grey;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	font-size: 55px;

}

.video-list-slot-left .fa-youtube:hover,.video-categoty-video-background .fa-youtube:hover  {
	color: #f70000;

}

.video-categoty-video-background{
	position: relative;
}

.recent-post ul li a span.post-right div.video-h2 {
	font-family: lato-regular;
	text-transform: initial;
}

div.video-categoty-video-name {
	color: white;
	display: block;
	padding-top: 10px;
	font-family: lato-regular;
	font-weight: 100;
}

.main-video-desc, .video-list-slot-right-desc{
	color:white;
	font-weight: 100;
	font-size:13px;
	line-height: 18px;
}