/* New US legal site top block start */
.legal-info-block{
    padding:6px 17px 39px 8px;
    height:1%;
}
.legal-info-block:after{
    content:'';
    display:block;
    clear:both;
}
.legal-info-block .heading{
	font-size:28px;
	line-height:33px;
	font-weight:bold;
	color:#c51400;
	margin:0 0 9px;
}
.legal-info-block .date{
	color:#000;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	font-style:italic;
	margin:0 0 11px;
	display:block;
}
.legal-info-block .two-cols{
	display:table;
	width:100%;
}
.legal-info-block .two-cols:after{
	content:'';
	display:block;
	clear:both;
}
.legal-info-block .two-cols .main-col,
.legal-info-block .two-cols .aside{
	display:table-cell;
	vertical-align:top;
}
.legal-info-block .main-col{
	font-size:14px;
	line-height:17px;
	color:#000;
	padding:8px 34px 0 0;
	border:none;
	width:518px;
}
.legal-info-block .main-col p{
	font-size:14px;
	line-height:17px;
}
.legal-info-block .main-col .heading{
	font-size:20px;
	line-height:25px;
	font-weight:bold;
	color:#0076b2;
	margin:0;
}
.green-arrows-list{
	padding:24px 0 0 22px;
	margin:0;
	list-style:none;
}
.green-arrows-list li{
	font-size:14px;
	line-height:17px;
	background:url(//www.cardschat.com/pkimg/usimg/sprite-top-legal-icons.png) no-repeat -32px -47px;
	padding:0 0 16px 28px;
}
.bluespeech-element{
    background:#0075ae;
    color:#fff;
    border-radius:4px;
    padding:9px;
    position:relative;
    margin:12px 0 14px;
    text-align:center;
}
.bluespeech-element .arrow{
    position:absolute;
    bottom:-28px;
    left:133px;
    width:0;
    height:0;
    border:14px solid transparent;
    border-top-color:#0075ae;
}
.legal-info-block .aside{
	background:#eaf6ff;
	padding:37px 40px 26px 27px;
	border-radius:8px;
}
.legal-info-block .aside .us-heading{
	font-size:17px;
	line-height:20px;
	font-weight:bold;
	color:#000;
	margin:0;
	padding:0 0 23px 65px;
	background:url(//www.cardschat.com/pkimg/usimg/sprite-top-legal-icons.png) no-repeat -52px 5px;
	min-height:35px;
}
.facts-list{
	padding:0 0 0 12px;
	margin:0;
	list-style:none;
}
.facts-list li{
	font-size:12px;
	line-height:14px;
	padding:3px 0 17px 50px;
	background:url(//www.cardschat.com/pkimg/usimg/sprite-top-legal-icons.png) no-repeat 0 -76px;
}
.facts-list a{
	color:#0033cc;
}
.popup-poker-article.fancybox-opened .fancybox-skin,
.popup-poker-article .fancybox-skin{
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	background:#fff;
}
.popup-poker-article .fancybox-close{
	background:url(//www.cardschat.com/pkimg/usimg/sprite-top-legal-icons.png) no-repeat;
	width:17px;
	height:17px;
	top:44px;
	right:44px;
}
.popup-poker-article .fancybox-close:hover{
	opacity:0.7;
}
.poker-article-inner{
	padding:36px 44px 20px;
	overflow:hidden;
	font:16px Georgia, 'Times New Roman', Times, serif;
	color:#000;
}
.poker-article .alignleft{
	float:left;
	max-width:300px;
	margin:0 35px 0 0;
	vertical-align:top;
	padding:0;
}
.poker-article .article-content{
	overflow:hidden;
	padding:3px 0 0;
}
.poker-article .heading{
	font-size:27px;
	line-height:33px;
	font-weight:bold;
	margin:0 25px 7px 0;
}
.poker-article .date{
	font:12px/14px Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	color:#666;
	display:block;
	margin:0 25px 8px 0;
}
.poker-article .article-content p{
	margin:0 0 16px;
	font:16px/22px Georgia, 'Times New Roman', Times, serif;
}
.poker-article .article-content a{
	color:#0033ff;
	text-decoration:underline;
}
.poker-article .article-content a:hover{text-decoration:none;}
.poker-article .article-content .article-inner{
	height:345px;
	overflow:auto;
}
.poker-article .full-article{
	display:none;
}
.poker-article .poker-article-bottom{
	background:#efefef;
	padding:19px;
	text-align:center;
}
/* Button styles start */
.btn-blue,
a.btn-orange,
.btn-orange{
	cursor:pointer;
	font-weight:bold;
	text-decoration:none !important;
	color:#0000ff;
	display:inline-block;
	border-radius:3px;
}
/*a.btn-orange,
.btn-orange{
	cursor:pointer;
	width:336px;
	font-size:17px;
	line-height:33px;
	font-weight:bold;
	text-decoration:none;
	color:#0000ff;
	height:35px;
	display:inline-block;
	border:1px solid #fb7b23;
	border-radius:3px;
	background-color:#f4d000;
	background-image:-webkit-linear-gradient(top, #f4d000, #dc6102);
	}*/
	/* new orange button */
	a.btn-orange, .btn-orange {
cursor: pointer;
     border:none;
width: 336px;
font-size: 17px;
line-height: 33px;
font-weight: bold;
text-decoration: none;
color: #0000ff;
height: 35px;
display: inline-block;
/* border: 1px solid #fb7b23; */
border-radius: 10px;
background: #fada51;
background-image: none;
box-shadow: 0 8px #D89F25;
}
   .btn-orange:hover {
background: #fada51; 
box-shadow: 0 5px #D89F25;
transform: translateY(3px);
}
/* new orange button */
.btn-blue{
	font:bold 19px 'Trebuchet MS', Arial, sans-serif;
	height:34px;
	border:1px solid #085080;
	background: #1ab5e1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhYjVlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ3YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1ab5e1 0%, #0047b1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1ab5e1), color-stop(100%,#0047b1));
	background: -webkit-linear-gradient(top,  #1ab5e1 0%,#0047b1 100%);
	background: -o-linear-gradient(top,  #1ab5e1 0%,#0047b1 100%);
	background: -ms-linear-gradient(top,  #1ab5e1 0%,#0047b1 100%);
	background: linear-gradient(to bottom,  #1ab5e1 0%,#0047b1 100%);
}
.btn-blue:after,
.btn-orange:after{
	content:'';
	display:block;
	clear:both;
}
.btn-blue .inner{
	display:block;
	border:1px solid #8fd9f2;
	border-radius:2px;
	line-height:32px;
	height:32px;
}
.btn-blue .arrow,
.btn-orange .arrow{
	text-align:center;
	margin:-1px 0 0 -1px;
	padding:6px;
	height:23px;
	width:60px;
	float:left;
/*	border:1px solid #c0bebd;
	border-radius:3px 35px 35px 3px;
	background-color:#fefefe;
	background-image:-webkit-linear-gradient(top, #fefefe, #b4b4b4);*/
	}
.btn-orange .arrow{
	height:23px;
	width:60px;
/*	border-color:#c0bebd;
	border-radius:3px 35px 35px 3px;*/
	width:60px;
	height:23px;
}
.btn-blue .arrow{
	height:24px;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
	border-top-right-radius:4px 50%;
	border-bottom-right-radius:4px 50%;
	border-color:#fefefe;
	padding:4px 6px;
}
.btn-play-now .arrow,
.btn-blue .arrow .arrow-inner,
.btn-orange .arrow .arrow-inner{
	width:27px;
	height:24px;
	display:inline-block;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAMAAADTXB33AAAABGdBTUEAALGPC/xhBQAAAXFQTFRFqKioxcXF8vLy/v7+9vb2AAAAS5gimsN/VZ0taa09qsqXbKxIoseMZaw5ncSEZ6lGcK5Jaa1AUJoscrBKba9CaqtKisFSZas3crJJhb5Qxtm6Zqw6gbtOw9a3wdW0aa4+jcRUw9i1aa49teBal8d6tNWgsd5RdLRHbrFAqtdjqNVnZas4WKUobK4+rsybaatCp9RjY6s2ttWir9xYo9FhXKcskcdVyty+ZKs2n89fWqYqVKMibq1FqsqVfblMv9OyaK09XKcrptRer9KZn9BXlslXvdatebZKutGrt9CndbNJYKoyZKw3YKozss6hcbFGms1Ywdmxudamns9bib1nYqo1b7FFt8+ncLJGvNirotJcocqGY6s0crRHcbJGcbJHUZ0lZKs3q9pOW6YqaK07XqkvcLFGaK08V6AopdZLcrNHXaUqn9JJf7haf7lZe7ZVjcNdY6ktmc5Gaa0wk8lDb7EzjcZAh8E+dbU1gb07e7k41lSnyAAAAAZ0Uk5TDAwjDBcAYopXyQAAAORJREFUKM9jYEUGKslIHAYUKW0tDVUcUoaayupG2KUSDdSMLZyxS5kkJTn5RDJCpKLzkIC1ZWZmZlRqEEQqpgAZuOQAQXBqIFgqtggTBKS4gaSySrAAV0dzkFQZNmCmpAiUKscKFMSlGOIrsQMxeYa4KuxAUoIhogIrkJGWZUgrxQbsTOVYGdKKsQB3B3ug48MKMYFXsgfIy6H5yEA3Gwj8vT1ZWZlYGcJDchFARzgjI8PG1w+ohwUtUtIFEhL0rWzh8cWMJMXNxpGuhzUqefmFOLmwJQAG1hRRQR4cyYZPhB3BAQDU2ZnJ7FYwJAAAAABJRU5ErkJggg==) no-repeat;
}
.btn-blue .text,
.btn-orange .text{
	overflow:hidden;
	padding:0 10px;
	display:block;
	height:35px;
	color:#005c91;
	text-align:center;
}
.btn-orange .text{
	color:#005c91;
	height:35px;
}
.btn-blue .text{
	color:#fff;
	height:32px;
	text-shadow:1px 1px 1px rgba(0,0,0,0.5);
	text-decoration:none;
	font-size:15px;
}
/*.btn-orange:hover{
	background-color:#dc6102;
	background-image:-webkit-linear-gradient(top, #dc6102, #f4d000);
	}
.btn-orange:hover .arrow{
	background-color:#b4b4b4;
	background-image:-webkit-linear-gradient(top, #b4b4b4, #fefefe);
	}*/
.btn-blue:hover{
	border-color:#167aa4;
}
.btn-blue:hover > .inner{
	border-color:#a4bfe5;
	background: #41ccef;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxY2NlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzczY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #41ccef 0%, #0373ca 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#41ccef), color-stop(100%,#0373ca));
	background: -webkit-linear-gradient(top,  #41ccef 0%,#0373ca 100%);
	background: -o-linear-gradient(top,  #41ccef 0%,#0373ca 100%);
	background: -ms-linear-gradient(top,  #41ccef 0%,#0373ca 100%);
	background: linear-gradient(to bottom,  #41ccef 0%,#0373ca 100%);
}
.btn-blue:hover .arrow{
	border-color:#fff;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #dbdbdc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dbdbdc));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dbdbdc 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#dbdbdc 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#dbdbdc 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#dbdbdc 100%);
}
.btn-blue:hover .arrow-inner{
	opacity:0.8;
}
/* Button styles end*/
/* New US legal site top block send */
/* Bottom nav block start */
.content-in4{padding:10px 15px 9px;}
.bottom-nav-block{overflow:hidden;}
.bottom-nav-block .top{
	height:6px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAGBAMAAAD0yzk/AAAABGdBTUEAALGPC/xhBQAAACRQTFRFGktsCjtbBTZXAzNXEEJbFkdoBzlaBDZXE0VeBzdbBTZWF0lqjqmTXwAAABpJREFUCNdjUGVgWLiAIXsDQ/UGBssJDB4NACwDBT4ToPJ1AAAAAElFTkSuQmCC) repeat-x;
}
.bottom-nav-block .middle{
	border:1px solid #fff;
	background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAdCAMAAABc3/ZbAAAABGdBTUEAALGPC/xhBQAAAFdQTFRF/f79w9bio8HS2OXskbTK5+7zssva7/T3ia/Gzd3nmbrO9vn7t87c4uvxrcfYhKvD0uHq3ejvyNnkvtLfnr3QqcPV6/H2lbfLjbHIhqzF+vz8ganC9Pf5SpCpzgAAADBJREFUCNcFwYUBgDAAACDsdm52/H+n4BXcWpfSqbfJ7Wa10SqTdBaFaFI5ND6Dhx8w8gGXn+jImgAAAABJRU5ErkJggg==) repeat-x;
	padding:14px 11px 10px;
}

.bottom-nav-block .nav{
    overflow:hidden;
    padding:0;
    margin:0 0 10px;
    list-style:none;
    text-align:center;
    padding:10px 4px 6px 167px;
    font-size:12px;
    line-height:14px;
    background: url("//www.cardschat.com/images/bg-withlogo.png") no-repeat scroll 0 0 transparent;
    height:23px;
}
.bottom-nav-block .nav li{
	display:inline-block;
	vertical-align:top;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMAQMAAACZRUUUAAAABGdBTUEAALGPC/xhBQAAAANQTFRF////p8QbyAAAAAtJREFUCNdjYMAOAAAYAAFNB2pIAAAAAElFTkSuQmCC) no-repeat 0 3px;
	padding:0 8px;
	font-size:12px;
	color:#fff;
	text-decoration:underline;
}
*+html .bottom-nav-block .nav li{
	display:inline;
	padding:0 15px 0 16px;
}
.bottom-nav-block .nav li:hover{text-decoration:none;}
.bottom-nav-block .nav li.active{text-decoration:none;}
.bottom-nav-block .nav li.active a{font-weight:bold;font-style:italic;}
.bottom-nav-block .nav li:first-child{background:none;}
.bottom-nav-block .nav a{
	color:#fff;
	text-decoration:none;
	font-size:1.2em;
}
.bottom-nav-block .nav a:hover{text-decoration:none;}
.bottom-nav-block .links-block-container{
	display:table;
	font-size:11px;
	line-height:17px;
	word-spacing:-1px;
	width:100%;
	margin:0 0 16px;
	height:51px;
}
.bottom-nav-block .links-block-container > .inner{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	height:51px;
}
.bottom-nav-block .links-block{
	overflow:hidden;
}
*+html .bottom-nav-block .links-block{
	min-height:51px;
	height:auto;
}
.bottom-nav-block .links-block.active{
    position:static !important;
}
.links-block-container .tab{
	display: none;
}
.links-block-container .tab.active{
	display: block;
}
.links-block > ul{
	padding:0 10px;
	margin:0;
	list-style:none;
	text-align:center;
}
.links-block > ul li{
	display:inline-block;
	vertical-align:top;
	font-size:12px;
}
*+html .links-block > ul li{
	display:inline;
	margin:0 3px 0 0;
}
.links-block > ul a{
	color:#01618b;
	text-decoration:underline;
	display:inline-block;
	vertical-align:top;
	font-size:12px;
}
.links-block > ul a:hover{
	color:#01618b;
	text-decoration:none;
}
.bottom-nav-block-footer{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAACAgMAAAACxpXwAAAABGdBTUEAALGPC/xhBQAAAAxQTFRFqKiora2t/Pz8////m2cqIwAAAAxJREFUCNdjsGfIAwABLwCuAevwkAAAAABJRU5ErkJggg==) repeat-x;
	color:#000;
	text-align:center;
	font-size:12px;
	line-height:14px;
	padding:10px 0 0;
}
.bottom-nav-block-footer a{
	font-weight:bold;
	text-decoration:underline;
}
.bottom-nav-block-footer a:hover{text-decoration:none;}
/* Bottom nav block end */
/* Odds side block start*/
.odds-heading{overflow:hidden;}
.odds-side-block{
	float:right;
	width:235px;
	border:2px solid #176ea5;
	background:#fff;
	border-radius:8px 8px 0 0;
	overflow:hidden;
	margin:20px 0 70px 20px;
}
.odds-side-block .heading-area{
	color:#fff;
	overflow:hidden;
	font:18px/22px 'Trebuchet MS', Arial, sans-serif;
	padding:7px 5px;
	text-align:center;
	text-shadow:1px 1px 1px rgba(0,0,0,0.65);
	background: #117eb8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExN2ViOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDY3OWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #117eb8 0%, #00679f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#117eb8), color-stop(100%,#00679f));
	background: -webkit-linear-gradient(top,  #117eb8 0%,#00679f 100%);
	background: -o-linear-gradient(top,  #117eb8 0%,#00679f 100%);
	background: -ms-linear-gradient(top,  #117eb8 0%,#00679f 100%);
	background: linear-gradient(to bottom,  #117eb8 0%,#00679f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#117eb8', endColorstr='#00679f',GradientType=0 );
}
*|html .odds-side-block .heading-area{filter:none;}
.odds-side-block .arrow-yellow{
	width:0;
	height:0;
	border:8px solid transparent;
	border-left-width:13px;
	border-left-color:#f2e36b;
	font-size:0;
	line-height:0;
	margin:0 0 0 10px;
}
.odds-side-block .heading-area .arrow-yellow{vertical-align:middle;}
.odds-side-block .try-link{
	background:url(//cdn.cardschat.com/pkimg/odds/bg-try-link.jpg) no-repeat;
	width:235px;
	height:98px;
	display:block;
	overflow:hidden;
	position:relative;
	font:15px/18px 'Trebuchet MS', Arial, sans-serif;
	color:#fff;
	text-shadow:1px 1px 1px rgba(0,0,0,0.65);
	margin:0 0 2px;
	text-decoration:none;
}
.odds-side-block .try-link-text{
	position:absolute;
	bottom:7px;
	left:14px;
	width:210px;
	max-height:84px;
	overflow:hidden;
}
.odds-side-block .try-link-text > span{
	display:inline-block;
	vertical-align:middle;
}
.odds-side-block .free-text{
	position:absolute;
	bottom:30px;
	left:34px;
	width:210px;
	max-height:84px;
	overflow:hidden;
}
.odds-side-block .try-link:hover{
	opacity:0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
*|html .odds-side-block .try-link:hover{filter:none;}
.odds-side-block .odds-block-list{
	background:#fffed7;
	padding:6px 5px 3px;
	text-align:center;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.odds-side-block .odds-block-list li{
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	margin:0 0 10px;
}
.odds-side-block .odds-block-list a{
	display:inline-block;
	color:#2286c5;
	text-decoration:underline;
	background:url(//cdn.cardschat.com/pkimg/odds/ico-peak.png) no-repeat 0 3px;
	padding:0 0 0 13px;
}
.odds-side-block .odds-block-list a:hover{text-decoration:none;}
/* Odds side block end*/
/* Quick facts box start */
.quick-facts-box{
	float:right;
	width:321px;
	border:2px solid #0c83bd;
	background:#fff;
	padding:1px;
	border-radius:3px;
	margin:14px 0 21px 21px;
}
.quick-facts-box > .inner{
	-webkit-box-shadow:inset 0 0 13px rgba(37,145,198,0.25);
	box-shadow:inset 0 0 13px rgba(37,145,198,0.25);
}
.quick-facts-box .quick-facts-box-heading{overflow:hidden;}
.quick-facts-box .quick-facts-box-heading .inner{
	overflow:hidden;
	padding:9px 12px 7px;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	color:#fff;
	border-bottom:2px solid #095b8d;
	background: #2289c9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyODljOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzFiNzFhOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzBlNjdhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzUyODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #2289c9 0%, #1b71a8 49%, #0e67a0 51%, #075282 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2289c9), color-stop(49%,#1b71a8), color-stop(51%,#0e67a0), color-stop(100%,#075282));
	background: -webkit-linear-gradient(top,  #2289c9 0%,#1b71a8 49%,#0e67a0 51%,#075282 100%);
	background: -o-linear-gradient(top,  #2289c9 0%,#1b71a8 49%,#0e67a0 51%,#075282 100%);
	background: -ms-linear-gradient(top,  #2289c9 0%,#1b71a8 49%,#0e67a0 51%,#075282 100%);
	background: linear-gradient(to bottom,  #2289c9 0%,#1b71a8 49%,#0e67a0 51%,#075282 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2289c9', endColorstr='#075282',GradientType=0 );
}
.quick-facts-box .quick-facts-box-heading .bottom{height:5px;}
.quick-facts-box .quick-facts-box-content{
	padding:11px 12px 12px;
	font-size:11px;
	line-height:17px;
	color:#000;
}
.quick-facts-box .quick-facts-box-content > .wrap{overflow:hidden;}
.quick-facts-box .quick-facts-box-content .alignright{
	float:right;
	margin:0 0 0 12px;
	padding:0;
	vertical-align:top;
}
.quick-facts-box .quick-facts-box-content p{
	font-size:11px;
	line-height:17px;
	margin:0 0 9px;
}
.quick-facts-box .summary{
	border-top:1px solid #ccc;
	overflow:hidden;
	margin:0;
	font-weight:bold;
	padding:7px 0 0;
}
.quick-facts-box .summary dt{
	float:left;
	margin:0 3px 0 0;
	clear:left;
}
.quick-facts-box .summary dd{
	overflow:hidden;
	color:#0099cc;
	margin:0;
}
.quick-facts-box .summary .green-text{color:#0d9829;}
.quick-facts-box .summary .orange-text{color:#F90;}
.quick-facts-box .summary .red-text{color:#F33;}
/* Quick facts box end */
/* Deposite hub boxes start */
.content-in4.content-wrap{
	overflow:hidden;
	padding:10px 21px 9px;
}
.content-in4.content-wrap .custom-heading-new{
	padding:0;
}
.content-in4.content-wrap .custom-content{
	float:none;
	margin:0 5px;
	width:auto;
}
.block-deposite-hub *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}

.block-deposite-hub{margin: 0 -14px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap;}
.box-deposite-hub{width: 33.333%; padding: 14px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.box-deposite-hub .box-in{border: 3px solid #d4e6ef; padding: 0 20px 100px; min-height: 390px; position: relative;}
.box-deposite-hub .heading-deposite{background: #d4e6ef; height: 50px; font-size: 20px; line-height: 100%; color: #0865a0; font-weight: bold; padding: 0 20px; margin: 0 -20px;}
.box-deposite-hub .heading-deposite span{display: table-cell; vertical-align: middle; height: 48px;}

.box-deposite-hub .logo-deposite{height: 65px; line-height: 64px; margin: 10px 0; text-align: center;}
.box-deposite-hub .logo-deposite:before{content: ""; display: inline-block; height: 100%; vertical-align: middle;}
.box-deposite-hub .logo-deposite img{max-width: 90%; max-height: 90%; display: inline-block; width: auto; vertical-align: middle;}

.box-deposite-hub p{margin: 0; text-align: justify; font-size: 12px; line-height: 16px; color: #000;}

.box-deposite-hub .btn-deposite{display: block; width: 170px; background: #0865a0; font-size: 11px; line-height: 100%; color: #fff; font-weight: bold; text-align: center; text-transform: uppercase; text-decoration: none; padding: 14px; border-radius: 4px; box-shadow: 0 3px 0 0 #0a4c76; position: absolute; bottom: 30px; left: 50%; margin-left: -85px;}
.box-deposite-hub .btn-deposite:hover{background: #44b91c; box-shadow: 0 3px 0 0 #0f7e1f;}

.box-deposite-hub:hover .box-in{border-color: #0076b2;}
.box-deposite-hub:hover .heading-deposite{background: #0076b2; color: #fff;}

@media all and (max-width: 960px){
	.block-deposite-hub{margin: 0 -10px;}
	.box-deposite-hub{padding: 10px;}
}

@media all and (max-width: 767px){
	.box-deposite-hub{width: 50%;}
}

@media all and (max-width: 480px){
	.box-deposite-hub{width: 100%;}
	.box-deposite-hub .box-in{min-height: inherit;}
}
.content-in4.content-wrap .custom-content h2{
	margin:0 0 15px;
}
/* Deposite hub boxes end */
/* related boxes start */
.related-boxes{
	width:940px;
	text-align:center;
	margin:0 auto 14px;
}
.related-boxes:after{
	content:'';
	display:block;
	clear:both;
}
.related-boxes > .title{
	overflow:hidden;
	padding:7px 0;
	border:1px solid #0767a4;
	border-radius:6px;
	background:#0767a4;
	position:relative;
}
.related-boxes > .title > p{
	margin:0;
	font:18px/20px Verdana, Arial, Helvetica, sans-serif;
	text-shadow:#000 1px 1px 1px;
	color:#fff;
}
.related-boxes .box-inner{
	overflow:hidden;
	padding:0 2px;
}
.related-boxes .boxes-inner > a{
	float:left;
	width:234px;
	margin:5px 0 0;
	overflow:hidden;
	text-decoration:none;
}
.related-boxes .img-box{
	float:left;
	position:relative;
	color:#4b8ab5;
	text-decoration:none;
	cursor:pointer;
    width:234px;
}
.csstransforms3d .related-boxes .img-box{
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.related-boxes .img-box > img{
	display:block;
	width:100%;
}
.related-boxes .caption{
	padding:27px;
	border:1px solid #3090c0;
	font:12px/16px Arial, Helvetica, sans-serif;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	-webkit-box-shadow:0 0 29px #DBECF3 inset;
	box-shadow:0 0 29px #DBECF3 inset;
	background:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.related-boxes .caption-inner{
	display:block;
	height:96px;
	overflow:hidden;
}
.related-boxes .caption-inner > strong{
	display:block;
	font-size:14px;
	text-decoration:underline;
}
.csstransforms3d .related-boxes .img-box [class*="panel"]{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	display:block;
}
.csstransforms3d .related-boxes .boxes-inner > a:hover .img-box,
.csstransforms3d .related-boxes .caption{
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.csstransforms3d .related-boxes .boxes-inner > a:hover .caption{
	-ms-backface-visibility:visible;
}
.csstransforms3d .related-boxes .boxes-inner > a:hover .img-box > img{
	-ms-backface-visibility:hidden;
}
.related-boxes .readmore {font-weight:bold;line-height:23px;display:block;}
/* related boxes end */
.content-guide .content-block.text-center{
	text-align:center;
}
.btn-play-now{
	width:100%;
	border-radius:3px;
	display:block;
	font-size:19px;
	line-height:24px;
	font-weight:bold;
	color:#00f;
	text-decoration:underline;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);
	box-shadow:0 1px 2px rgba(0,0,0,0.4);
}
.content-guide .btn-play-now .holder{
	border:1px solid #cc8c00;
	display:block;
	border-radius:3px;
}
.content-guide .btn-play-now .frame{
	border-radius:3px;
	display:block;
	border:1px solid #fff;
	padding:11px 5px;
	background-color:#ffda1f;
	background-image:-webkit-linear-gradient(top, #ffda1f, #fc941e);
	}
.content-guide .btn-play-now .arrow{
	margin:0 10px 0 0;
	vertical-align:middle;
}
.content-guide .btn-play-now:hover .frame{
	background-color:#fc941e;
	background-image:-webkit-linear-gradient(top, #fc941e, #ffda1f);
	}
/*new hp tabs with news*/
.tabs-blue-block {
	width:100%;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.tabs-blue-block ul.tabset {
	list-style:none;
	padding:0 5px 0 0 !important;
	margin:0;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	border-radius:0;
}
.tabs-blue-block .tabset:after{
	content:"";
	display:block;
	clear:both;
}
.tabs-blue-block .tabset li {
	float:left;
	margin:0 0 0 3px !important;
	padding:0 !important;
	top:0;
	line-height:17px !important;
}
.tabs-blue-block .tabset li:first-child {
	margin:0 !important;
}
.tabs-blue-block.ui-tabs .ui-tabs-nav .ui-tabs-selected,
.tabs-blue-block.ui-tabs .ui-tabs-nav .ui-state-active,
.tabs-blue-block.ui-tabs .ui-tabs-nav .ui-state-hover{
	padding:0 !important;
}
.tabs-blue-block.ui-tabs .ui-tabs-nav .ui-tabs-selected a,
.tabs-blue-block.ui-tabs .ui-tabs-nav .ui-state-active a,
.tabs-blue-block.ui-tabs .ui-tabs-nav .ui-state-hover a{
	background-position:0 0 !important;
}
.tabs-blue-block .tabset li a {
	float:left;
	width:146px;
	color:#fff;
	text-align:center;
	background-color:#a8a8a8;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	text-decoration: none;
	padding: 9px 0 !important;
	outline: none;
	position: relative;
	height: auto;
	background-image: linear-gradient(#a8a8a8, #c2c2c2);
}
.tabs-blue-block .tabset a:after {
	content:'';
	background:url(//www.cardschat.com/images/hptabs/tab-decor.png);
	width:1px;
	height:2px;
	overflow:hidden;
	position:absolute;
	left:100%;
	bottom:0;
}
.tabs-blue-block .tabset .ui-state-active a {
	border:1px solid #0676b0;
	background-color:#3791c0;
	padding: 8px 0 !important;
	width: 144px;
	background-image: linear-gradient(#3791c0, #0676b0);
}
.tabs-blue-block.ui-widget-content .ui-tabs-panel{
	border:none !important;
	padding:0 !important;
}
.tabs-blue-block .tabs-content {
	border:1px solid #0676b0;
	background:#fff;
}
.tabs-blue-block .twocol {
	display:table;
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin:10px 4px;
	background:none;
}
.tabs-blue-block .twocol .col {
	display:table-cell;
	border-left:1px solid #ccc;
	width:50%;
	padding:0 8px;
}
.tabs-blue-block .twocol .col:first-child {
	border-left:none;
}
.tabs-blue-block .article {
	background:url(//www.cardschat.com/images/hptabs/border.gif) repeat-x;
	padding:7px 0;
	border:none;
	margin:0;
}
.tabs-blue-block .article:after{
	content:"";
	display:block;
	clear:both;
}
.tabs-blue-block .article:first-child {
	background:none;
}
.tabs-blue-block .article .img-hold {
	margin-right:14px;
	border:2px solid #0c83bd;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	float:left;
}
.tabs-blue-block .article img {
	display:block;
	border:1px solid #fff;
}
.tabs-blue-block .article .hold {
	overflow:hidden;
}
.tabs-blue-block .article .title {
	font:bold 19px/21px Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
.tabs-blue-block .article .title a {
	text-decoration:underline;
	color:#000;
}
.tabs-blue-block .article .note {
	display:block;
	font:italic 11px/13px Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
.tabs-blue-block .article p {
	margin:0;
}
.tabs-blue-block .more {
	display:inline-block;
	color:#007ab5;
	font:bold 17px Arial, Helvetica, sans-serif;
}
.tabs-blue-block .tabs-content-list {
	list-style:none;
	padding:0;
	margin:0;
}
.tabs-blue-block .tabs-content-list li {
	background:url(//www.cardschat.com/images/hptabs/border.gif) repeat-x;
	padding:3px 0;
}
.tabs-blue-block .tabs-content-list li:after{
	content:"";
	display:block;
	clear:both;
}
.tabs-blue-block .tabs-content-list li:first-child {
	background:none;
}
.tabs-blue-block .tabs-content-list li>div {
	padding:3px 0;
}
.tabs-blue-block .tabs-content-list li>div:after{
	content:"";
	display:block;
	clear:both;
}
.tabs-blue-block .tabs-content-list li.alt>div {
	background:#f2f2f2;
}
.tabs-blue-block .tabs-content-list .img {
	float:left;
	border:2px solid #0c83bd;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	margin-right:11px;
}
.tabs-blue-block .tabs-content-list .img img {
	display:block;
	border:1px solid #fff;
}
.tabs-blue-block .tabs-content-list a {
	text-decoration:none;
	color:#000;
}
.tabs-blue-block .tabs-content-list .title {
	display:block;
	overflow:hidden;
	font:bold 17px/21px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.tabs-blue-block .table-holder {
	background:url(//www.cardschat.com/images/hptabs/border.gif) repeat-x 0 100%;
	margin:10px 13px;
}
.tabs-blue-block td,
.tabs-blue-block tr,
.tabs-blue-block table {
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	padding:0;
}
.tabs-blue-block table {
	width:100%;
}
.tabs-blue-block  td {
	background:#fff url(//www.cardschat.com/images/hptabs/border-table.gif) repeat-x;
	padding:14px 0 08px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#565656;
}
.tabs-blue-block .alt td {
	background-color:#f2f2f2;
}
.tabs-blue-block table a {
	text-decoration:underline;
	color:#005c91;
}
.tabs-blue-block .hot,
.tabs-blue-block .new {
	width:35px;
	height:18px;
	display:inline-block;
	background:url(//www.cardschat.com/images/hptabs/new.png);
	vertical-align:top;
	margin-top:2px;
}
.tabs-blue-block .hot {
	background:url(//www.cardschat.com/images/hptabs/hot.png);
}
.tabs-blue-block .col-new {
	width:45px;
}
.tabs-blue-block .twocol-table-holder {
	padding:10px 15px;
	display:table;
}
.tabs-blue-block .twocol-table-holder:after{
	content:"";
	display:block;
	clear:both;
}
.tabs-blue-block .heading {
	margin:0;
	border:2px solid #0877b0;
	color:#fff;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	background:#0877b0 url(//www.cardschat.com/images/hptabs/table-heading.png) repeat-y;
	padding:6px 10px;
}
.tabs-blue-block .twocol-table-holder .col {
	display:table-cell;
	width:50%;
	border-left:1px solid #ccc;
}
.tabs-blue-block .twocol-table-holder .col:first-child {
	border-left:none;
}
.tabs-blue-block .twocol-table-holder .table-col-wrapper {
	padding-left:10px;
}
.tabs-blue-block .twocol-table-holder .col:first-child .table-col-wrapper {
	margin:0 10px 0 0;
}
.tabs-blue-block .icon-new, 
.tabs-blue-block .icon-hot{
	margin-top:11px;
}
/*End new hp tabs with news*/
/*export area for odds calc*/
      .export_hidden { background: #020725; font-family: tahoma, sans-serif; color: #fff; padding: 10px; font-size: 12px;}
      .export_hidden h2 { margin-top: 0px; font-size: 16px; color: #dfbc39; text-shadow: 1px 1px #000;}
      .export_hidden ul { padding-left: 0px; margin-bottom: 0px;}
      .export_hidden ul li { display: inline; list-style-type: none; margin-right: 15px; }
      .export_hidden ul li a { border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid #fff; border-bottom: 0px; cursor: pointer; font-weight: bold; padding: 4px 8px; }
      .export_hidden ul li a.active, .export_hidden ul li a:hover { background: #dfbc39; color: #000; cursor:pointer;}
      .export_hidden textarea { width: 660px; height: 166px; margin-top: 4px; border: 2px solid #dfbc39;}
      .export #show_export, .export #hide_export { float: right;  background: #FF6600; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; padding: 6px 10px; font-weight: bold; color: #fff; text-decoration: none; cursor:pointer;}
      .export #hide_export{display:none;}
.newgolink {
	font-size:20px;
	display:block;
	font-weight:700;
	color:#ff0000;
	text-align:center;
	padding:10px 30px;
}
.newgolink .ibi a {
	color:#ff0000!important;
}
.bonusscrn h3 {text-align:center;margin-bottom:5px;font-size:16px;color:#006699;}
.bonusscrn p {text-align:right;font-size:10px;font-weight:bold;margin:0}
.custom-content li a {list-style:none;}
/* odds for dummies latest post box*/
#vwlatest {}
.latestforum {margin:0 -16px;}
.latestforum h2 {color:#069;}
.latestforum li {
    list-style: none outside none;
    margin-left: -20px;
    padding: 0 10px 6px 1px;
}
.latestforum .links-block-container li:before {
	content:"\f061";
	font-family:FontAwesome;
	color:green;
	padding-right:10px;
	font-size:1.2em;
}
.latestforum .bottom-nav-block .nav li:first-child {margin-right:16px;}
.latestforum .links-block > ul {padding-left:35px;text-align:left;}
.latestforum .links-block-container ul li {width:80%;}
.latestforum .bottom-nav-block .nav-r {
    background: url("//www.cardschat.com/pkimg/bg-withlogo-recentposts-green.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/* end odds for dummies latest post box*/
/* new header styles */
.bold {
    font-weight: bold;
}
.headtext {
    font-family: Verdana, sans-serif;
}
    .headtext.s11 {
        font-size: 11px;
    }
    .headtext.s12 {
        font-size: 12px;
        line-height: 1.4;
        margin: 0 !important;
        padding-top: 3px;
    }
    .headtext.s16 {
        font-size: 16px;
    }
.headtitle {
    color: #006ba3;
}
.headhighlight {
    color: #1197d4;
}
.header1.moreinfo {
    min-height: 125px;
}
.header1.moreinfo .logo {
    padding: 0;
    position: absolute;
    top: 40px;
    left: 20px;
}
.safety {
    background: url(//www.cardschat.com/images/spades.png) no-repeat;
    height: 70px;
    padding-left: 90px;
    position: absolute;
    top: 40px;
    left: 300px;
    width: 240px;
}

.path {   
    position: absolute;
    left: 630px;
    top: 60px;
}
.path:before {content: '\f054';font-family: fontawesome;font-size: 33px;color: #ffbd1f;}
.headlist {
    background-color: #f6f9fc;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    position: absolute;
    top: 38px;
    left: 665px;
    width: 300px;
}
    .headlist li {        
        list-style-type: none;
        margin: 3px 0 0 -18px;
    }
	.headlist li:before {content: '\f00c';font-family: fontawesome;color: #8fd40c;margin-right: 7px;}
.header1.moreinfo #custom-toph1 {    
    position: absolute;
    top: 14px;
    right: 23px;
    font-size: 13px;
    width: auto;
}
.header1.moreinfo #custom-toph1:before {
    content: '\f054';
    font-family: fontawesome;
    color: #ffb400;
}
.header1.moreinfo .date {
    display: none;
}
/* new header styles */
.newswriters{
	overflow:hidden;
	font-size:13px;
	margin:0 0 10px;
}
.newswriters .alignleft{
	float:left;
	width:101px;
	height:97px;
	border:1px solid #d0d0d0;
	padding:3px;
	margin:0 23px 0 0;
}
.newswriters .alignleft img{vertical-align:top;}
.newswriters .writer {display:block; width:90px; height:90px;}
.newswriters .descr{overflow:hidden;padding:0 0 0 15px;}
.newswriters .heading{
	font-size:20px;
	line-height:25px;
	margin:0 0 5px;
}
.betticket h2{background-color:#e3f4fc;border-bottom:1px solid #acdbf1;color:#222222;height:35px;padding:20px 0 0 20px;text-transform:uppercase;}
.betticket ul li {
	background: url("//www.cardschat.com/i/arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    list-style: none outside none;
    margin-left: -20px;
    padding: 0 0 6px 30px;
	font-size:1.2em;
}
.betticket {
	background-color:#f8fdff;
	padding-bottom:5px;
}
.custom-content h2.blhead, .custom-content h3.blhead  {color:#222222;}
h3.wcgroup {font-size:1.4em;margin-bottom:-8px;}
h3.a{color:#ffa800;}
h3.b{color:#00ae52;}
h3.c{color:#e73b9a;}
h3.d{color:#6cb1e2;}
h3.e{color:#db3c3f;}
h3.f{color:#a7c71d;}
.fb_iframe_widget iframe{width:auto!important; height:auto!important}
.wcgroups {display:inline-block;border:1px solid #cecece;padding:16px;margin-bottom:10px;}
.wcgroups .groupleft {float:left;width:20%;padding:10px;}
.wcgroups .groupright {float:left;width:70%;padding-left:25px;}
/* live dealer buttons */
.live-dealer-buttons{
	width:928px;
	overflow:hidden;
	padding:0 1px;
	margin:0 -10px 0 0;
}
.live-dealer-buttons > a{
	float:left;
	width:222px;
	height:174px;
	position:relative;
	margin:0 10px 0 0;
	background:url(//www.cardschat.com/pkimg/live-dealer-sprite.jpg) no-repeat;
}
.live-dealer-buttons > a .capture{
	height:44px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(//www.cardschat.com/pkimg/live-dealer-sprite.jpg) no-repeat;
	position:absolute;
	right:0;
	bottom:0;
	left:0;
}
.live-dealer-buttons > .btn-poker > .capture{background-position:0 -130px;}
.live-dealer-buttons > .btn-poker:hover > .capture{background-position:0 -174px;}
.live-dealer-buttons > .btn-roulette{background-position:0 -218px;}
.live-dealer-buttons > .btn-roulette > .capture{background-position:0 -348px;}
.live-dealer-buttons > .btn-roulette:hover > .capture{background-position:0 -392px;}
.live-dealer-buttons > .btn-blackjack{background-position:0 -436px;}
.live-dealer-buttons > .btn-blackjack > .capture{background-position:0 -566px;}
.live-dealer-buttons > .btn-blackjack:hover > .capture{background-position:0 -610px;}
.live-dealer-buttons > .btn-baccarat{background-position:0 -654px;}
.live-dealer-buttons > .btn-baccarat > .capture{background-position:0 -784px;}
.live-dealer-buttons > .btn-baccarat:hover > .capture{background-position:0 -828px;}
.live-dealer-buttons > .btn-hub{background-position:0 -872px;}
.live-dealer-buttons > .btn-hub > .capture{background-position:0 -1002px;}
.live-dealer-buttons > .btn-hub:hover > .capture{background-position:0 -1046px;}
ul.reglist li {padding-bottom:11px;}
.fb_iframe_widget iframe{
	height: 80px !important;
	width:50px !important;
	
}
.notice {border:1px solid #666; padding:8px; background-color:#FFF4F4;margin-top:10px;}
.warntop {font-weight:bold; font-size:18px; padding-top:0px !important;}
.pbluehead h2{
	background-color:#eef4f6;
	padding:22px 0 10px 16px;
	border-bottom:2px solid #003a58;
	font-size:24px!important;
	color:#222222!important;
	line-height:28px!important;
	font-weight:100;
	height:auto;
}
.pbluecard {
	background-image: url(//www.cardschat.com/images/strat/01-playingcards.png);
	background-repeat:no-repeat;
	background-position:right center;
}
.pblueearn {
	background-image: url(//www.cardschat.com/images/strat/02-graph.png);
	background-repeat:no-repeat;
	background-position:right center;
}
.pbluechips {
	background-image: url(//www.cardschat.com/images/strat/04-falingchips.jpg);
	background-repeat:no-repeat;
	background-position:right center;
}
.pblueearning {
	background-image: url(//www.cardschat.com/images/strat/07-coins.png);
	background-repeat:no-repeat;
	background-position:right center;
}
.siteReviewsBox *{box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.siteReviewsBox{background: url(//www.cardschat.com/images/bottombg.png) no-repeat 50% 100%;padding: 0 0 21px;width: 915px;float: left;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.siteReviewsInnerBox{background: #ececec;width: 100%;float: left;padding: 15px 10px 0px;}
.reviewBox{float: left;width: 217px;background: #fff;margin: 0 8px 20px 0;}
.reviewBox:nth-child(4n){margin: 0 0 20px;}
.reviewBox a{float: left;width: 100%;height: 100%;padding: 2px;}
.reviewBox .headerLogo{background: url(//www.cardschat.com/images/sprite-logos.jpg) no-repeat;float: left;padding: 7px 0;width: 100%;height: 115px;}
.reviewBox .headerLogo.32red{background-position: 0 0;}
.reviewBox .headerLogo.casino888{background-position: 0 -115px;}
.reviewBox .headerLogo.mrgreen{background-position: 0 -230px;}
.reviewBox .headerLogo.spinpalace{background-position: 0 -345px;}
.reviewBox .headerLogo.bet365{background-position: 0 -460px;}
.reviewBox .headerLogo.ruby{background-position: 0 -575px;}
.reviewBox .headerLogo.jackpotcity{background-position: 0 -690px;}
.reviewBox .headerLogo.tropez{background-position: 0 -805px;}
.reviewBox .headerLogo.betfair{background-position: -204px 0;}
.reviewBox .headerLogo.ladbrokes{background-position: -204px -115px;}
.reviewBox .headerLogo.paddypower{background-position: -204px -230px;}
.reviewBox .headerLogo.skyvegas{background-position: -204px -345px;}
.reviewBox .headerLogo.titancasino{background-position: -204px -460px;}
.reviewBox .headerLogo.vegasred{background-position: -204px -575px;}
.reviewBox .headerLogo.allslots{background-position: -204px -690px;}
.reviewBox .headerLogo.betwaycasino{background-position: -204px -805px;}
.reviewBox .headerLogo.mansion{background-position: -416px 0;}
.reviewBox .headerLogo.casinomidas{background-position: -416px -115px;}
.reviewBox .headerLogo.europa{background-position: -416px -230px;}
.reviewBox .headerLogo.winnercasino{background-position: -416px -345px;}
.reviewBox .headerLogo.casinocom{background-position: -416px -460px;}
.reviewBox .headerLogo.metroplay{background-position: -416px -575px;}
.reviewBox .headerLogo.royalvegas{background-position: -416px -690px;}
.reviewBox .headerLogo.supercasino{background-position: -416px -805px;}
.reviewBox .headerLogo.willhill{background-position: -624px 0;}
.reviewBox .headerLogo.bovadacasino{background-position: -624px -115px;}
.reviewBox .headerLogo.casinotitan{background-position: -624px -230px;}
.reviewBox .headerLogo.unibet{background-position: -624px -345px;}
.reviewBox .headerLogo.grandparker{background-position: -624px -460px;}
.reviewBox .headerLogo.locopanda{background-position: -624px -575px;}
.reviewBox .headerLogo.winpalace{background-position: -624px -690px;}
.reviewBox .headerLogo.drake{background-position: 0 -905px;}
.reviewBox .headerLogo.classycoin{background-position: -204px -905px;}
.reviewBox .headerLogo.rubyroyal{background-position: -416px -905px;}
.reviewBox .headerLogo.fulltilt{background-position: -624px -805px;}
.reviewBox .headerLogo.megacasino{background-position: -624px -905px;}
.reviewBox .headerLogo.slotsheaven{background-position: 0 -1005px;}
.reviewBox .headerLogo.sky{background-position: -204px -1005px;}
.reviewBox .headerLogo.europalace{background-position: -416px -1005px;}
.reviewBox .headerLogo.silveroak{background-position: -624px -998px;}
.reviewBox .headerLogo.hippodrome{background-position: -824px 0;}
.reviewBox .headerLogo.intercasino{background-position: -836px -115px;}
.reviewBox .headerLogo.slotslv{background-position: -836px -230px;}
.reviewBox .headerLogo.slotocash{background-position: -836px -346px;}
.reviewBox .headerLogo.casumo{background-position: -840px -466px;}
.reviewBox .headerLogo.lucky247{background-position: -836px -580px;}
.reviewBox .headerLogo.planet7{background-position: -836px -692px;}
.reviewBox .headerLogo.pokerstars{background-position: -836px -814px;}
.reviewBox .headerLogo.casino777{background-position: -836px -914px;}
.reviewBox .headerLogo img{display: block;margin: auto;}
.reviewBox .reviewReatingBox{float: left;width: 100%;}
.reviewBox .reatingWord{color: #151515;float: left;font-family: helvetica;font-size: 11px;font-weight: bold;margin: 7px 5px 0 34px;text-transform: uppercase;}
.reviewBox .reviewReating{float: left;background: url('../images/reating.png') repeat-x;width: 95px;height: 17px;margin: 5px 0 0 5px;}
.reviewBox .reviewReating span{float: left;background: url('../images/reating.png') repeat-x 0 -18px;height: 17px;}
.reviewBox .reviewCards{float: left;background: url('../images/sprite.png') no-repeat 12px 0;width: 100%;height: 26px;margin: 11px 0 0;}
.reviewBox .reviewBonus{float: left; width: 100%;height: 26px;margin: 11px 0 0;color:#189718;font-size:18px;font-weight:bold;text-align:center;}
.reviewBox .hoverOuterBox{float: left;width: 100%;position: relative;padding: 0 0 8px;}
.reviewBox .reviewHoverBox{position: absolute;width: 100%;height: 100%;display: none;top: 0;left: 0;padding: 10px 0 0;}
.reviewBox:hover .reviewHoverBox{display: block;}
.reviewBox .reviewHoverOverlay{position: absolute;width: 100%;height: 100%;background: #006699;top: 0;left: 0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);filter: alpha(opacity = 80);}
.reviewBox .reviewLabelText{color: #fff;float: left;font-family: helvetica;font-size: 14px;font-weight: bold;position: relative;text-align: center;text-transform: uppercase;width: 100%;z-index: 1;}
.reviewBox .reviewValueText{color: #fff;float: left;font-family: helvetica;font-size: 20px;padding: 3px 0 12px;position: relative;text-align: center;width: 100%;z-index: 1;}
.reviewBox .reviewReadBtn{background: url('../images/sprite.png') no-repeat 0 -26px;float: left;width: 100%;height: 39px;}
.top-x-tips {border:1px solid #ccc;padding:10px 20px 20px;}
.top-x-tips h2 {font-size:23px;padding-bottom:20px;border-bottom:1px solid;}
.top-x-head {
    margin: 0 0 14px;
    overflow: hidden;
}
.top-x-head .circles {
    background: none repeat scroll 0 0 #00ca00;
    border-radius: 17px;
    display: inline-block;
    height: 32px;
    margin: 0 8px 0 0;
    vertical-align: middle;
    width: 32px;
}
.top-x-head .circles .inner {
    background: linear-gradient(to bottom, #00B000 0%, #00A900 43%, #008C00 57%, #005500 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #004A00;
    border-radius: 15px;
    color: #FFFFFF;
    font: 25px sans-serif bold;
    height: 30px;
    text-align: center;
    text-shadow: 0 0 1px #000000;
    width: 30px;
}
.top-x-head .txt {

    color: #333333;
    font-size: 16px;
    font-weight: bold;
    line-height: 19px;
    width: 90%;
}
.top-x-head span {
    display: inline-block;
    vertical-align: middle;
}
/* Homepage tabs new start */
.homepage-tabs.ui-tabs{
	padding:5px 7px 10px;
	border-radius:6px;
	border:1px solid #a3cce2;
	background:#1a7fb6 url(//www.cardschat.com/images/hptabs/bg-tabs.png) repeat-x;
	font-family:Helvetica, Arial, sans-serif;
	margin:0 0 30px;
}
.homepage-tabs.ui-tabs .ui-tabs-nav{
	padding:0 0 5px;
	margin:0;
	list-style:none;
	overflow:visible;
	position:relative;
	z-index:1;
}
.homepage-tabs.ui-tabs .ui-tabs-nav li{
	float:left;
	position:static;
	padding:0;
	background:none;
	font-weight:normal;
	font-family:Helvetica, Arial, sans-serif;
	letter-spacing:0;
	margin:5px 0 0 7px;
}

.homepage-tabs.ui-tabs .ui-tabs-nav a{
	font-size:16px;
	line-height:20px;
	color:#fff;
	border-radius:6px;
	padding:5px 16px;
	height:auto;
	background:none;
	text-align:center;
}
.homepage-tabs.ui-tabs .ui-tabs-nav li:hover a{
	border:1px solid #0a88cb;
	padding:4px 15px;
	background:#06689d;
}
.homepage-tabs.ui-tabs .ui-tabs-nav li:hover a.ui-tabs-selected {
  border: none;
  background: none;
}
.homepage-tabs.ui-tabs .ui-tabs-nav .ui-tabs-selected a {
  color: #1a7fb6;
}
.tab.ui-state-default.ui-corner-top.ui-tabs-selected:hover,
.tab.ui-state-default.ui-corner-top.ui-tabs-selected{
	height:33px;
	margin:-22px 0 -5px;
	background:#eef4f6;
	border-width:1px 0 0;
	border-style:solid;
	border-color:#c9c9c9;
	border-radius:6px 6px 0 0;
	color:#1a7fb6;
	padding:20px 16px 5px;
	-webkit-box-shadow:0 0 8px rgba(77,77,77,0.39);
	box-shadow:0 0 8px rgba(77,77,77,0.39);
	text-transform:uppercase;
	min-width:138px;
	font-weight:bold;
	text-align:center;
}
.homepage-tabs.ui-tabs .tabs-content{
	position:relative;
	z-index:10;
}
.homepage-tabs.ui-tabs .tabs-content a{color:#005c91;}
.homepage-tabs.ui-tabs .tabs-content .ui-tabs-panel{
	padding:0;
	border:none;
	background:none;
	border-radius:6px;
	overflow:hidden;
	background:#eef4f6;
	padding:18px;
}
.homepage-tabs.ui-tabs .tabs-content .ui-tabs-panel:first-child{
	border-top-left-radius:0;
}
.homepage-tabs .lastest-news-cols{
	display:table;
	width:100%;
	table-layout:fixed;
}
.homepage-tabs .lastest-news-cols .col{
	display:table-cell;
	vertical-align:top;
	border-left:1px dashed #9d9fa0;
	padding:0 40px;
	float:none;
}
.homepage-tabs .lastest-news-cols .col.first{
	border-left:none;
	padding-left:0;
}
.homepage-tabs .lastest-news-cols .col.last{
	padding-right:0;
}
.homepage-tabs .lastest-news-cols .news-block{
	overflow:hidden;
	color:#151515;
	margin:16px 0 0;
}
.homepage-tabs .lastest-news-cols .news-block:first-child{
	margin:0;
}
.homepage-tabs .lastest-news-cols .news-block .alignleft{
	float:left;
	margin:0 18px 0 0;
	padding:0;
	vertical-align:top;
	max-width:25%;
}
.homepage-tabs .lastest-news-cols .news-block .content{
	overflow:hidden;
}
.homepage-tabs .lastest-news-cols .news-block .heading{
	font-size:16px;
	line-height:19px;
	font-weight:bold;
	color:#005c91;
}
.homepage-tabs .lastest-news-cols .news-block .content p{
	font:12px/19px Helvetica, Arial, sans-serif;
	margin:0;
}
.homepage-tabs .lastest-news-cols a{
	text-decoration:none;
}
.homepage-tabs .updates-table{
	width:100%;
	margin:-10px 0;
}
.homepage-tabs .updates-table td{
	border-top:1px dashed #9d9fa0;
	font-weight:normal;
	vertical-align:top;
	padding:10px 5px;
	font:13px/18px Helvetica, Arial, sans-serif;
}
.homepage-tabs .updates-table tr:first-child td{border:none;}
.homepage-tabs .updates-table tr:hover{background:#e1e1e1;}
.homepage-tabs .updates-table .marked{color:#005c91;}
.homepage-tabs .updates-table a.marked{text-decoration:none;}
.homepage-tabs .updates-table a.marked:hover{text-decoration:underline;}
.homepage-tabs .updates-table .icon-hot,
.homepage-tabs .updates-table .icon-new{margin:0 0 0 22px;}
.homepage-tabs .two-tables{
	overflow:hidden;
}
.homepage-tabs .two-tables .updates-table{margin:0;}
.homepage-tabs .two-tables .col{
	float:left;
	width:50%;
}
.homepage-tabs .tabs-content .heading{
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	margin:0 0 10px;
}
.homepage-tabs .two-tables .updates-table tr:first-child td{
	border-top:1px dashed #9d9fa0;
}
.homepage-tabs .two-tables .updates-table .alignright{
	float:none;
	text-align:right;
	padding-right:20px;
}
.homepage-tabs .two-tables .col.right tr td:first-child{
	padding-left:30px;
}
.homepage-tabs .two-tables .col.right .heading{
	margin-left:30px;
}
.homepage-tabs .tabs-nav-holder:after{
	content:'';
	display:block;
	clear:both;
}
.homepage-tabs .tabs-nav-holder{
	position:relative;
	z-index:1;
}
.homepage-tabs .tabs-nav-holder ul{
	float:left;
}
.homepage-tabs .tabs-nav-holder .right-tools{
	float:right;
	margin:0 10px 0 0;
}
.homepage-tabs .btn-default{
	cursor:pointer;
	float:left;
	padding:5px 10px;
	width:135px;
	text-align:center;
	text-transform:uppercase;
	border-radius:6px;
	color:#fff;
	text-decoration:none;
	font-size:15px;
	line-height:18px;
	border:1px solid #004063;
	background: #1a7fb6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhN2ZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTUyN2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1a7fb6 0%, #01527d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a7fb6), color-stop(100%,#01527d));
	background: -webkit-linear-gradient(top,  #1a7fb6 0%,#01527d 100%);
	background: -o-linear-gradient(top,  #1a7fb6 0%,#01527d 100%);
	background: -ms-linear-gradient(top,  #1a7fb6 0%,#01527d 100%);
	background: linear-gradient(to bottom,  #1a7fb6 0%,#01527d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a7fb6', endColorstr='#01527d',GradientType=0 );
}
.homepage-tabs .btn-default:hover{
	background: #01527d;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNTI3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTdmYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #01527d 0%, #1a7fb6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01527d), color-stop(100%,#1a7fb6));
	background: -webkit-linear-gradient(top,  #01527d 0%,#1a7fb6 100%);
	background: -o-linear-gradient(top,  #01527d 0%,#1a7fb6 100%);
	background: -ms-linear-gradient(top,  #01527d 0%,#1a7fb6 100%);
	background: linear-gradient(to bottom,  #01527d 0%,#1a7fb6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01527d', endColorstr='#1a7fb6',GradientType=0 );
}
.homepage-tabs .btn-close{
	background:url(//www.cardschat.com/images/hptabs/bg-close-btn-blue.png) no-repeat;
	width:21px;
	height:21px;
	float:left;
	text-decoration:none;
	margin:4px 0 0 4px;
}
/* Homepage tabs new end */
/* begin new casino winner feed area */
/*@font-face {
  font-family: 'frizquadrata_btroman';
  src: url('fonts/1815781807-webfont.eot');
  src: url('fonts/1815781807-webfont.eot?#iefix') format('embedded-opentype'),
       url('fonts/1815781807-webfont.woff') format('woff'),
       url('fonts/1815781807-webfont.ttf') format('truetype'),
       url('fonts/1815781807-webfont.svg#frizquadrata_btroman') format('svg');
  font-weight: normal;
  font-style: normal;
}*/
.winnerFeedOuterBox *{font-family: Arial;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.winnerFeedOuterBox{width: 940px;margin: auto;display: block; height:300px;}
.winnerFeedBox{background: #076aa5;font-family: Arial;float: left;height: 273px;width: 640px;padding: 2px 5px 5px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.winnerFeedHeader{background: url('//www.cardschat.com/pkimg/casino-feeds/winner-feed-headerbg.png') no-repeat;color: #fff;font-family: 'frizquadrata_btroman';font-size: 25px;height: 38px;line-height: 16px;padding: 13px 0 0 88px;width: 627px;text-shadow: 1px 1px 2px #000;-moz-text-shadow: 1px 1px 2px #000;-webkit-text-shadow: 1px 1px 2px #000;}
.winnerFeedScrollBox{float: left;width: 100%;background: #fff;padding: 1px;margin: 2px 0 0; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.winnerFeedScrollInner{float: left;width: 100%;background: #fff;border: 1px solid #dadada;padding: 1px;height: 224px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.winnerFeedScrollHeader{padding: 2px 0;float: left;width: 100%;background: #1175b6;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.winnerFeedHeaderItem{font-family: Arial;color: #fff;text-align: center;text-transform: uppercase;padding: 3px 0 0;height: 21px;font-weight: bold;float: left;font-size: 13px;text-shadow: 1px 1px 0 #000;-moz-text-shadow: 1px 1px 0 #000;-webkit-text-shadow: 1px 1px 0 #000;}
.winnerFeedDateCol{width: 60px;}
.winnerFeedCasinoCol{width: 87px;}
.winnerFeedAmountCol{width: 92px;}
.winnerFeedPlayerCol{width: 126px;}
.winnerFeedGameCol{width: 128px;}
.winnerFeedPlayNowCol{width: 128px;}
.winnerFeedHeaderItem.winnerFeedDateCol{border-right: 1px solid #084595;}
.winnerFeedHeaderItem.winnerFeedCasinoCol,
.winnerFeedHeaderItem.winnerFeedAmountCol,
.winnerFeedHeaderItem.winnerFeedPlayerCol,
.winnerFeedHeaderItem.winnerFeedGameCol{border-left: 1px solid #129ed0;border-right: 1px solid #084595;}
.winnerFeedHeaderItem.winnerFeedGameCol{padding-left: 8px;text-align: left;}
.winnerFeedHeaderItem.winnerFeedPlayerCol{padding-left: 8px;text-align: left;}
.winnerFeedHeaderItem.winnerFeedPlayNowCol{border-left: 1px solid #129ed0;}
.winnerFeedItemCol.winnerFeedDateCol{border-right: 1px solid #d1d1d1;color: #222;font-size: 12px;text-align: center;}
.winnerFeedItemCol.winnerFeedCasinoCol,
.winnerFeedItemCol.winnerFeedAmountCol,
.winnerFeedItemCol.winnerFeedPlayerCol,
.winnerFeedItemCol.winnerFeedGameCol{border-left: 1px solid #fff;border-right: 1px solid #d1d1d1;}
.winnerFeedItemCol.winnerFeedCasinoCol{text-align: center;}
.winnerFeedItemCol.winnerFeedCasinoCol img{display: inline-block;padding: 2px 0 0;}
.winnerFeedItemCol.winnerFeedAmountCol{color: #449301;text-align: center;font-weight: bold;font-size: 14px;}
.winnerFeedItemCol.winnerFeedGameCol{padding-left: 8px;text-align: left;color: #222;font-size: 12px;}
.winnerFeedItemCol.winnerFeedPlayerCol{padding-left: 8px;text-align: left;color: #222;font-weight: bold;font-size: 12px;}
.winnerFeedItemCol.winnerFeedPlayNowCol{border-left: 1px solid #fff;color: #449301;text-align: center;font-weight: bold;font-size: 12px;text-decoration: underline;}
.winnerFeedScroll{float: left;width: 100%;margin: 0;overflow: hidden;height: 196px;}
.winnerFeedItemLink{float: left;width: 100%;background: #f4f4f4;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #f4f4f4 0%, #e9e9e9 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#e9e9e9));background: -webkit-linear-gradient(top,  #f4f4f4 0%,#e9e9e9 100%);background: -o-linear-gradient(top,  #f4f4f4 0%,#e9e9e9 100%);background: -ms-linear-gradient(top,  #f4f4f4 0%,#e9e9e9 100%);background: linear-gradient(to bottom,  #f4f4f4 0%,#e9e9e9 100%);}
.winnerFeedItemLink:hover{background: #ccc;}
.winnerFeedItemCol{float: left;height: 28px;line-height: 28px;font-size: 12px;font-family: Arial;}
.interactiveBoxes{float: right;width: 290px;}
.interactiveBoxes div{width: 140px;height: 131px;background: url('//www.cardschat.com/pkimg/casino-feeds/interactive-boxes.png') no-repeat;}
.interactiveBoxes .mobileBox{float: left;background-position: 0 0;}
.interactiveBoxes .iPadBox{float: right;background-position: -140px 0;}
.interactiveBoxes .iPhoneBox{float: left;background-position: 0 -131px;margin-top: 11px;}
.interactiveBoxes .androidBox{float: right;background-position: -140px -131px;margin-top: 11px;}
/*Plugin CSS*/
.str_wrap {
	overflow:hidden;
	//zoom:1;
	width:100%;
	font-size:12px;
	line-height:16px;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
	background:#f6f6f6;
	white-space:nowrap;
}
.str_wrap.str_active {
	background:#f1f1f1;
}
.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	//display:inline;
	//zoom:1;
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;	
}
/* end new casino winner feed area */
/*begin winner feed 11.26.2014 */
.cc_winner__container{
    margin-bottom: 20px;
    max-width: 310px;
    width: 310px;	
}
.cc_winner__container .title {
  background-color: #4089CE;
  display: block;
  border-radius: 5px 5px 0 0;
  color: #fff;
  padding: 8px 20px;
  font-family: Arial;
  margin: 0;
  margin-left: -10px;
  position: relative;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}
.cc_winner__container .title:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  border: 5px solid transparent;
  border-right-color: #1A3956;
  border-top-color: #1A3956;
}
.cc_winner__container .title .icon {
  display: block;
  float: left;
  width: 32px;
  height: 35px;
  background: url("//www.cardschat.com/pkimg/casino-feeds/header_icon.png") center center no-repeat;
}
.cc_winner__container .title .text {
  display: block;
  text-align:center;
  font-size:16px;
  font-weight:bold;
}
.cc_winner__container .cc_winner_title_row {
  background-color: #DEDEDE;
}
.cc_winner__container .cc_winner_title_row:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
}
.cc_winner__container .winners,
.cc_winner__container .games,
.cc_winner__container .casino {
  float: left;
  width: 33.33%;
  text-align: center;
}
.cc_winner__container .cc_winner__body {
  padding-top: 11px;
  background-color: #ECF1F7;
  border: 1px solid #608FC6;
}
.cc_winner__container .cc_winner_inner {
  max-height: 297px;
  height: 297px;
  position: relative;
  /*padding: 0 5px;*/
  overflow: hidden;
  border-radius: 0 0 2px 2px;
}
.cc_winner__container .cc_winner_unit {
  display: block;
  color: #1a7eb4;
  font-size: 14px;
  text-decoration: underline;
  padding: 10px 0 0;
  -webkit-box-sizing: border-box;
  -mox-box-sizing: border-box;
  box-sizing: border-box;
}
.cc_winner__container .cc_winner_unit:after {
  content: "";
  display: block;
  height: 1px;
  clear: both;
  border-bottom: 1px solid #CDCDCD;
  margin: 0 5px;
  padding-top: 10px;
}
.cc_winner__container .cc_winner_unit .text {
  width: 100%;
  display: block;
}
.cc_winner__container .cc_winner_unit .flag {
  color: #000000;
  font-size: 18px;
}
.cc_winner__container .cc_winner_unit .flag .image {
  width: 27px;
  height: 19px;
  margin-right: 5px;
}
.cc_winner__container .cc_winner_unit .flag img {
  max-width: 100%;
  max-height: 100%;
}
.cc_winner__container .cc_winner_unit .winners .text {
  margin-bottom: 5px;
  margin-top: 3px;
}
.cc_winner__container .cc_winner_unit .price {
  display: block;
  width: 100%;
  color: #000000;
  font-size: 18px;
  margin-top: 8px;
}
.cc_winner__container .cc_winner_unit .games .image {
  width: 72px;
  height: 53px;
}
.cc_winner__container .cc_winner_unit .games .image img {
  max-width: 100%;
  max-height: 100%;
}
.cc_winner__container .cc_winner_unit .games .text {
  margin-top: 5px;
  text-decoration: underline;
}
.cc_winner__container .cc_winner_unit:hover .games .text {
  text-decoration: none;
}
.cc_winner__container .cc_winner_unit .casino .image {
  width: 100px;
  height: 50px;
}
.cc_winner__container .cc_winner_unit .casino .image img {
  max-width: 100%;
  max-height: 100%;
}
.cc_winner__container .cc_winner_unit .casino .text {
  margin-top: 8px;
  text-decoration: underline;
}
.cc_winner__container .cc_winner_unit:hover .casino .text {
  text-decoration: none;
}
.cc_winner__container .cc_winner_unit.big_winner {
  background-color: #FBFCCC;
  border: 0;
  /*            margin: 0 -5px;
              padding: 10px 5px;*/
  position: relative;
}
.cc_winner__container .cc_winner_unit.big_winner .label_winner {
  position: absolute;
  top: 0;
  left: 0;
  width: 43px;
  height: 43px;
  background: url("//www.cardschat.com/pkimg/casino-feeds/big_winner.png") left top no-repeat;
}
div.legal-container{
   width:60%; 
   float:left;
   text-align:justify;
}
div.winner-float-contain{
   height:410px;
}
div.cc-winner-feed-head{
	 float:right;
}
/*end winner feed 11.26.2014*/
.cust404 img {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:35px;
}
.cust404 p {
	font-size:20px;
	text-align:center;
}
.cust404 ul{
	text-align:center;
	margin-top:35px;
}
.cust404 ul a{
	padding-right:12px;
}
.cust404 li {
	display:inline;
	font-size:15px;
	font-weight:bold;
}
/* New toplist for international casino pages */
.getYourBonusBox *{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.getYourBonusBox{float: left;padding: 0 0 16px 11px;width: 932px;position: relative;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.content-guide .getYourBonusBox {margin-left:20px;}
.getYourBonusLink{float: left;width: 100%;border: 1px solid #e2e2e2;padding: 0 0 57px;box-shadow: 0 3px 4px 0 #999;-moz-box-shadow: 0 3px 4px 0 #999;-webkit-box-shadow: 0 3px 4px 0 #999;}
.getYourBonusLink:hover{background: #ffffcc;}
.getYourBonusLink .getYourBonusHeader{float: left;position: relative;font-family: helvetica;font-size: 21px;font-weight: bold;line-height: 42px;padding: 0 0 2px 40px;text-align: center;text-decoration: underline;width: 100%;color: #0000ff;background: #ffda1f;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGExZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYzk2MWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #ffda1f 0%, #fc961e 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffda1f), color-stop(100%,#fc961e));background: -webkit-linear-gradient(top,  #ffda1f 0%,#fc961e 100%);background: -o-linear-gradient(top,  #ffda1f 0%,#fc961e 100%);background: -ms-linear-gradient(top,  #ffda1f 0%,#fc961e 100%);background: linear-gradient(to bottom,  #ffda1f 0%,#fc961e 100%);}
.getYourBonusLink .getYourBonusHeader:before{background: url('//www.cardschat.com/images/intl-box/sprite.png') no-repeat -98px -143px;content: "";display: block;position: absolute;left: 176px;top: 12px;width: 22px;height: 23px;}
.getYourBonusLink .getYourBonusBody{float: left;width: 100%;padding: 5px 0 16px;}
.getYourBonusLink .getYourBonusBody:before{background: url('//www.cardschat.com/images/intl-box/sprite.png') no-repeat 0px -168px;content: "";display: block;position: absolute;left: -2px;top: -14px;width: 70px;height: 65px;margin-top:13px;}
.getYourBonusLink .bonusLogoBox{float: left;margin: 14px 10px 0;width: 150px;}
.getYourBonusLink .bonusLogoInnerBox{float: left;width: 100%;}
.getYourBonusLink .bonusLogo{float: left;height: 86px;margin: 5px 0 0 13px;width: 119px;}
.getYourBonusLink .bonusLogo img {height:86px;width:119px;}
.getYourBonusLink .canadaFlag{float: left;height: 31px;margin: 7px 0 0 11px;width: 31px;}
.getYourBonusLink .canadaFlag img {height:31px;width:31px;}
.getYourBonusLink .getYourBonusRating{background: url('//www.cardschat.com/images/intl-box/sprite.png') no-repeat 0 -252px;float: left;height: 18px;margin: 14px 0 0 6px;width: 90px;}
.getYourBonusLink .getYourBonusRating span, .pokerSiteRateBox .getYourBonusRating span{background: url('//www.cardschat.com/images/intl-box/sprite.png') no-repeat 0 -233px;float: left;height: 18px;}
.getYourBonusLink .devicesBox{float: left;padding: 12px 0 0;width: 100%;}
.getYourBonusLink .devicesBox span{float: left;}
.getYourBonusLink .devicesBox span.appleIcon{height: 30px;margin: 0 19px 0 6px;width: 30px;}
.getYourBonusLink .devicesBox span.androidIcon{height: 31px;margin: 0 21px 0 0;width: 31px;}
.getYourBonusLink .devicesBox span.winIcon{height: 26px;width: 28px;}
.getYourBonusLink .getYourBonusPayBox{background: #fff;border: 1px solid #DEDEDE;float: left;margin: 14px 14px 0 7px;padding: 15px 0 0;width: 260px;box-shadow: 0 3px 4px 0 #999;-moz-box-shadow: 0 3px 4px 0 #999;-webkit-box-shadow: 0 3px 4px 0 #999;}
.getYourBonusLink .payCardsBox{float: left;width: 100%;}
.getYourBonusLink .payCardsBox span{background: url('//www.cardschat.com/pkimg/usimg/payment-icons.jpg') no-repeat;float: left;position: relative;margin: 0 0 0 25px;}
.getYourBonusLink .payCardsBox span:before{background: url('//www.cardschat.com/images/intl-box/sprite.png') no-repeat -71px -143px;content: "";display: block;height: 21px;left: -20px;position: absolute;top: 5px;width: 21px;}
.getYourBonusLink .payCardsBox span.netellerIcon{width: 54px;height: 32px;background-position: -108px 0;}
.getYourBonusLink .payCardsBox span.mastercardIcon{width: 54px;height: 32px;background-position: -54px 0;}
.getYourBonusLink .payCardsBox span.visaIcon{width: 54px;height: 32px;background-position: 0 0;}
.getYourBonusLink .payCardsBox span.skrillIcon{width: 54px;height: 32px;background-position: -163px 0;}
.getYourBonusLink .payCardsBox span.checkIcon{width: 54px;height: 32px;background-position: -217px 0;}
.getYourBonusLink .payCardsBox span.wiretransferIcon{width: 54px;height: 32px;background-position: -271px 0;}
.getYourBonusLink .payCardsBox span.paypalIcon{width: 54px;height: 32px;background-position: -323px 0;}
.getYourBonusLink .payCardsBox span.paysafecardIcon{width: 54px;height: 32px;background-position: -378px 0;}
.getYourBonusLink .payCardsBox span.eckarteIcon{width: 54px;height: 32px;background-position: -431px 0;}
.getYourBonusLink .payCardsBox span.giropayIcon{width: 54px;height: 32px;background-position: -485px 0;}
.getYourBonusLink .getYourBonusList{float: left;width: 100%;padding: 15px 0 0 10px;}
.getYourBonusLink .getYourBonusListItem{color: #151515;float: left;font-family: helvetica;font-size: 16px;line-height: 21px;padding: 0 0 8px 30px;position: relative;width: 100%;}
.getYourBonusLink .getYourBonusListItem span{background: url('//www.cardschat.com/images/intl-box/sprite.png') no-repeat -39px -143px;color: #fff;font-family: georgia;font-size: 18px;font-style: italic;height: 22px;left: 0;line-height: 17px;position: absolute;text-align: center;top: 0;width: 22px;text-shadow: -1px -1px 0 #000;-moz-text-shadow: -1px -1px 0 #000;-webkit-text-shadow: -1px -1px 0 #000;}
.getYourBonusLink .casinoGamesBox{float: left;}
.getYourBonusLink .casinogame1{float: left;margin: 15px 0 0;width:224px;}
.getYourBonusLink .casinogame2{float: left;margin: 14px 0 0 12px;width:224px;}
.getYourBonusBox .cta{float: left;margin: -56px 0 0;width: 100%;}
a.cta {color: #005C91;text-align: center;font-family:"Lucida Grande",verdana,sans-serif;}
.cta {background-color: #fada51;
background-image:none;
border: none;
border-radius: 10px;
display: block;
padding: 3px 5px;
line-height: 48px;
font-size: 22px;
font-weight: bold;
text-decoration: underline;
box-shadow: 0 10px #D89F25;
margin-bottom:10px;}
/* new style 12.06.2014 */
.lboard .block-intro{
	padding:0 0 16px 0;
	margin:0 0 20px;
	font-size:18px;
	font-weight:bold;
}
.title-leaderboard{margin:0 0 24px;}
.title-leaderboard:after{
	content:"";
	display:block;
	clear:both;
}
.title-leaderboard h1{float:left;width:48%;margin:3px 0 0;}
.title-leaderboard .drop-winnings{
	float:right;
	max-width:382px;
	min-width:284px;
	width:40%;
	position:relative;
}
.title-leaderboard .drop-btn{
	display:block;
	border-radius:4px;
	background:#e8ebed url(drop-btn.png) no-repeat 98% 50%;
	color:#8d9aa4 !important;
	font-size:18px;
	line-height:46px;
	font-weight:bold;
	padding:0 5px 0 24px;
	text-decoration:none !important;
}
.winnings-list{
	list-style:none;
	padding:0 0 5px;
	margin:0;	
	background:#b7c0c7 !important;
	border-radius:0 0 4px 4px;
	position:absolute;
	z-index:100;
	top:45px;
	width:100%;
	display:none;
}
.title-leaderboard .drop-winnings:hover .winnings-list{
	display:block;
}
.winnings-list li{
	font-size:14px;
	line-height:46px;
	font-weight:bold;
}
.winnings-list li a{
	text-decoration:none !important;
	color:#edeff0 !important;	
	display:block;
	padding:0 5px 0 24px;
	font-weight:normal;
}
.winnings-list li:hover a{
	background:#e8ebed !important;
	color:#8d9aa4 !important;
}
.leaderboard-thead{
	background:#2183c0;
	border-radius:5px 5px 0 0;
	color:#e2e5e8;
	font-size:14px;
	line-height:30px;
	width:100%;
}
.d-td{padding:16px 5px;}
.leaderboard-thead .number{
	width:14%;
	text-align:right;
	padding-right:3%;
}
.leaderboard-thead .photo-nik{width:9%;}
.leaderboard-thead .winnings{
	text-align:right;
	padding-right:12%;
}
.leaderboard-tbl{
	margin:0 0 20px;
	padding:0;
	border-collapse:collapse;
	width:100%;
}
.leaderboard-tbl .d-td{
	background:#edeff0;
	color:#8d9aa4;
	font-size:18px;
	font-weight:bold;
	border-top:1px solid #d4d5d7;
	padding:9px 5px;
}
.leaderboard-tbl .number{
	width:9%;
	text-align:center;
}
.leaderboard-tbl .img-photo{min-width:62px;width:9%;}
.leaderboard-tbl .winnings{width:9%;}
.leaderboard-tbl .win-medal{width:10%;padding-right:10px;}
.leaderboard-tbl .load-more{text-align:center;padding:14px 0;border-radius:0 0 5px 5px;}
.leaderboard-tbl .load-more a{color:#8d9aa4;text-decoration:;}
.latestforum .bottom-nav-block .nav-r{background-color:#20a407;}
.leaderboard-tbl .img-photo img {max-width:100px;}
.four_col{
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 22%;
}
.lboard ul li {
	margin-bottom:9px;
}
/* end new styles 12.06.2014 */
#regulatedStateModal {
    background: rgba(0, 0, 0, 1) none repeat scroll 0 0;
}
#regulatedStateTemplateContain {
	border:5px solid #005c91;
	border-radius:8px;
}
#regulatedStateModal .badstate {
	display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 90%;
	padding-top:20px;
}
#regulatedStateModal .badstate span a {
	text-decoration:none!important;
}
#regulatedStateModal .badstate p.headline {
	font-size:16px;
	font-weight:bold;
}
#regulatedStateModal .badstate p {
	font-size:14px;
	line-height:18px;
	padding-bottom:16px;
}

.homepage-tabs.tabs-box {
	padding: 5px 7px 10px;
	border-radius: 6px;
	border: 1px solid #a3cce2;
	background: #1a7fb6 url(//www.cardschat.com/images/hptabs/bg-tabs.png) repeat-x;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0 0 30px;
	position: relative;
}

.homepage-tabs .tabset {
	overflow: hidden;
	padding: 0 10px;
	background: none;
	border: 0;
}

.homepage-tabs .tabset {
	padding: 0 0 5px;
	margin: 0;
	list-style: none;
	overflow: visible;
	position: relative;
	z-index: 1;
}

.homepage-tabs .tabs-nav-holder ul {
	float: left;
}

.homepage-tabs .tabset li {
	float: left;
	position: static;
	padding: 0;
	background: none;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	letter-spacing: 0;
	margin: 5px 0 0 7px;
}

.homepage-tabs .tabset .active:hover, .homepage-tabs .tabset .active:hover,
.homepage-tabs .tabset .active:hover, .homepage-tabs .tabset .active {
	height: 33px;
	margin: -22px 0 -5px;
	background: #eef4f6;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: #c9c9c9;
	border-radius: 6px 6px 0 0;
	color: #1a7fb6;
	padding: 20px 16px 5px;
	-webkit-box-shadow: 0 0 8px rgba(77,77,77,0.39);
	box-shadow: 0 0 8px rgba(77,77,77,0.39);
	text-transform: uppercase;
	min-width: 138px;
	font-weight: bold;
	text-align: center;
}

.homepage-tabs .tabset a {
	font-size: 16px;
	line-height: 20px;
	color: #fff;
	border-radius: 6px;
	padding: 5px 16px;
	height: auto;
	background: none;
	text-align: center;
	text-decoration: none;
}

.homepage-tabs .tabset .active a {
	color: #1a7fb6;
}

.homepage-tabs .tabset li:hover a {
	border: 1px solid #0a88cb;
	padding: 4px 15px;
	background: #06689d;
}

.homepage-tabs .tabset .active:hover a {
	border: none;
	background: none;
	padding: 5px 16px;
}

.homepage-tabs.tabs-box .tabs-content {
	position: relative;
	z-index: 10;
}

.homepage-tabs.tabs-box .tabs-content .tab:first-child {
	border-top-left-radius: 0;
}

.homepage-tabs.tabs-box .tabs-content .tab {
	padding: 0;
	border: none;
	background: none;
	border-radius: 6px;
	overflow: hidden;
	background: #eef4f6;
	padding: 18px;
	display: none;
}

.homepage-tabs.tabs-box .tabs-content .tab.active {   
	display: block;
}


@media all and (max-width: 932px){
	.getYourBonusBox{width: 100%;padding: 0 10px 0 11px;min-width: 300px;margin: 0 0 15px;}
	.getYourBonusLink .getYourBonusHeader{padding: 9px 5px 11px 120px;line-height: 24px;text-align: left;}
	.getYourBonusLink .getYourBonusHeader:before{left: 80px;}
	.getYourBonusLink .bonusLogoBox{margin: 1px 0 0 3%;padding: 0;width: 45%;}
	.getYourBonusLink .getYourBonusPayBox{float: right;margin: 20px 3% 0 0;width: 45%;}
	.getYourBonusLink .casinoGamesBox{width: 100%;text-align: center;padding: 15px 0 0px;}
	.getYourBonusLink .casinogame1,.getYourBonusLink .casinogame2{float: none;margin: 15px 6px 0;}
	.getYourBonusLink .bonusLogoInnerBox{float: none;width: 150px;margin: auto;display: block;}
	.bonusscrn {display:none;}
}
@media all and (max-width: 600px){
	.getYourBonusLink .bonusLogoBox{margin: 0;width: 100%;}
	.getYourBonusLink .getYourBonusPayBox{margin: 10px 2%;width: 96%;}
	.getYourBonusLink .getYourBonusHeader{font-size: 17px;padding: 9px 5px 11px 70px;}
	.getYourBonusLink .getYourBonusHeader:before{display: none;}
	
}
/* end new toplist for intl casino pages */
.sitemap .sitelinks ul {
	-webkit-column-count: 4;
	-moz-column-count: 4;
	-o-column-count: 4;
	column-count: 4;
}
.sitemap li {
	list-style:none;
	padding-bottom:4px;
}
.sitemap h2, .sitemap h3 {color:#222;}
.sitemap h2 {border-top:1px solid;margin-top:27px;padding-top:27px;}
.sitemap ul.topsection {margin-top:24px;}
.sitemap ul.topsection li {font-size:14px;font-weight:bold;display:inline;padding-right:16px;}
ul.casrev li {list-style:none;padding-bottom:12px;}
ul.casrev li:before {
background:url("//www.cardschat.com/pkimg/casino/reviewpage-icons.png") no-repeat 0 0;
width:30px;
height:30px;
display:block;
position:absolute;
left:30px;
content:" ";
}
ul.casrev li.game:before {background-position:-91px 0;}
ul.casrev li.software:before {background-position:-61px 0;}
ul.casrev li.support:before {background-position:-119px 0;}
ul.casrev li.fair:before {background-position:-31px 0;}
@font-face {
  font-family: 'helvetica_neue_ltstd_cn';
  src: url('fonts/HelveticaNeueLTStd-Cn.eot');
  src: url('fonts/HelveticaNeueLTStd-Cn.eot?#iefix') format('embedded-opentype'),
       url('fonts/HelveticaNeueLTStd-Cn.woff') format('woff'),
       url('fonts/HelveticaNeueLTStd-Cn.ttf') format('truetype'),
       url('fonts/HelveticaNeueLTStd-Cn.svg#helvetica_neue_ltstd_cn') format('svg');
  font-weight: normal;
  font-style: normal;
}
.clear{clear: both;}
.gamePopupBox *,.sortableGamesBox *{box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.sortableGamesBox{width: 948px;margin: auto;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.sortingTitle{float: left;font-size: 22px;line-height: 22px;margin-top:-10px;text-transform: uppercase;width: 100%;color: #111;}
.sortingOptionsRow{float: left;width: 100%;padding: 19px 0 0;}
.selectSortOptionBox{float: left;margin-right: 45px;}
.sortingLabel{font-family: 'helvetica_neue_ltstd_cn';float: left;font-size: 14px;padding: 6px 0 0;width: 55px;color: #252525;}
.custonSelectOuter{border: 1px solid #ddd;background: #f6f6f6;float: left;height: 34px;position: relative;width: 137px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.custonSelectOuter:before{background: #bdbdbd;content: "";display: block;position: absolute;top: 0;right: 0px;width: 34px;height: 100%;border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;-webkit-border-radius: 0 4px 4px 0;}
.custonSelectOuter:after{content: "";display: block;position: absolute;top: 50%;right: 10px;width: 0;height: 0;margin-top: -5px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 9px solid #0079b0;}
select.customSelect{cursor: pointer;float: left;color: #555;font-family: 'helvetica_neue_ltstd_cn';height: 100%;position: relative;width: 100%;z-index: 9;opacity: 0;}
.customSelectValue{color: #555;font-family: 'helvetica_neue_ltstd_cn';border-right: 1px solid #ddd;font-size: 14px;height: 100%;left: 0;line-height: 28px;overflow: hidden;padding: 0 3px 0 9px;position: absolute;top: 0;width: 100px;white-space: nowrap;text-overflow: ellipsis;}
.sortingGamesBox{float: left;width: 100%;background: #efefef;margin: 16px 0 0;padding: 9px 3px 7px 8px;}
.gameItemBox{background: #fff;float: left;height: 220px;margin: 0 7px 7px 0;padding: 0px 3px 0;width: 180px;box-shadow: 2px 2px 0 0 #c6c6c6;-moz-box-shadow: 2px 2px 0 0 #c6c6c6;-webkit-box-shadow: 2px 2px 0 0 #c6c6c6;}
.gameOptTitle{float: left;font-family: 'helvetica_neue_ltstd_cn';font-size: 17px;line-height: 20px;padding: 10px 9px 7px 0;text-align: center;text-transform: uppercase;width: 100%;}
.gameOptImg{float: left;width: 100%;}
.gameOptImg img{display: block;margin: auto;}
.gameOptFooter{float: left;width: 100%;padding: 9px 0 0;}
.gameRatingOpt{background: url('//www.cardschat.com/pkimg/freegames/stars.png');float: left;width: 75px;height: 12px;margin: 10px 0 0 4px;}
.gameRatingOpt span{background: url('//www.cardschat.com/pkimg/freegames/stars.png') 0 -12px;height: 12px;float: left;}
.gameOptPlayNowBtn{background: url('//www.cardschat.com/pkimg/freegames/sprite.png') no-repeat -123px -165px;float: right;width: 80px;height: 32px;}
.gameOptPlayNowBtn:hover{background-position: -123px -197px;}
.freeCasinoGamesBox{float: left;width: 100%; margin-left:-14px;}
.freeCasinoGamesImg{float: left;width: 100%;}
.freeCasinoCheckMarks{float: left;margin: -47px 0 20px;padding: 0 18px;width: 100%;text-align: center;}
.freeCasinoCheckMarks .checkMarkItem{display: inline-block;font-size: 24px;text-transform: uppercase;font-family: 'helvetica_neue_ltstd_cn';color: #004f73;position: relative;padding-left: 35px;margin: 0 43px 15px;}
.freeCasinoCheckMarks .checkMarkItem:before{background: url('//www.cardschat.com/pkimg/freegames/sprite.png') no-repeat 0 -165px;content: "";display: block;position: absolute;left: 0;top: 50%;margin-top: -10px;width: 29px;height: 20px;}
.freeCasinoCheckMarks .checkMarkItem.col1{}
.freeCasinoCheckMarks .checkMarkItem.col2{}
.freeCasinoCheckMarks .checkMarkItem.col3{}
.freeCasinoContent{position: relative;float: left;width: 100%;margin-bottom: 0px;}
.freeCasinoContent span{float: left;font-size: 13px;font-weight: normal;line-height: 17px;padding: 0 245px 8px 0;width: 100%;}
.freeCasinoContent span:nth-child(1) {
   margin-bottom:16px;
}
.freeCasinoGamesBanner{background: url('//www.cardschat.com/pkimg/freegames/sprite.png') no-repeat;width: 203px;height: 165px;position: absolute;right: 14px;top: 0;}
.gamePopupBox{display: none;position: absolute;left: 50%;top: 50px;width: 920px;z-index: 99;margin: 0 0 0 -460px;text-align: center;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.gamePopupTitle{float: left;font-family: 'helvetica_neue_ltstd_cn';font-size: 34px;font-weight: bold;line-height: 34px;margin: 0;width: 78%;padding: 5px 15px 15px 30px;text-align: center;text-transform: uppercase;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.gamePopupBody{background: #fff;width: 100%;text-align: left;position: relative;padding: 10px 11px 9px 10px;float: left;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.closePopupBtn{background: #f5f5f5;color: #00f;cursor: pointer;height: 30px;padding: 5px 30px 0 10px;position: absolute;right: 0;text-transform: uppercase;top: 0;font-size: 13px;line-height: 20px;}
.closePopupBtn:after{position: absolute;top: 5px;right: 4px;width: 18px;height: 18px;background: url('//www.cardschat.com/pkimg/freegames/sprite-popup.png') no-repeat -89px -96px;content: "";display: block;}
.gamePopupInfoBox{float: left;width: 78%; position:relative;}
.gamePopupImg{float: left;width: 100%;}
/* Right Sidebar*/
.gamePopupSidebar{float: right;width: 21%;}
.popupRateTitle{float: left;font-size: 13px;text-align: center;text-transform: uppercase;width: 100%;}
.popupRateBox{border-bottom: 2px solid #93c257;float: left;margin: 0 0 5px;padding: 8px 0 14px;text-align: center;width: 100%;}
.popupRateBox .popupRate{background: url('//www.cardschat.com/pkimg/freegames/popup-rate.png') 0px 0px;display: block;height: 22px;margin: auto;width: 130px;}
.popupRateBox .popupRate span{background: url('//www.cardschat.com/pkimg/freegames/popup-rate.png') 0 -22px;float: left;height: 22px;}
.gamePopupInfoBox .popupRateTitle{display: none;}
.gamePopupInfoBox .popupRateBox{display: none;}
.popupHowToPlayImg{border-bottom: 5px solid #72924a;border-top: 5px solid #72924a;float: left;margin: 0 0 5px;padding: 90px 0 5px;width: 100%;position: relative;}
.popupHowToPlayImg:after{background:  url('//www.cardschat.com/pkimg/freegames/sprite-popup.png') no-repeat 0px -96px;content: "";display: block;width: 89px;height: 89px;position: absolute;top: 1px;left: 50%;margin: 0 0 0 -45px;}
.popupHowToPlayImg span{color: #00618f;float: left;font-size: 26px;line-height: 29px;text-align: left;text-transform: unset;width: 100%;}
.popupHowToPlayImg span.biggerText{font-size: 37px;line-height: 34px;}
.popupStepsBox{float: left;width: 100%;border-top: 2px solid #93c257;padding: 16px 0 0;}
.popupStepsBox .popupStepDesc{float: left;font-size: 13px;line-height: 18px;padding: 0 0 10px 33px;position: relative;width: 100%;}
.popupStepsBox .popupStepDesc span{font-size: 29px;font-weight: bold;left: 5px;position: absolute;top: 5px;color: #00618f;}
.playForMoneyBtn{background:  url('//www.cardschat.com/pkimg/freegames/sprite-popup.png') no-repeat 0px 0px;width: 189px;height: 48px;margin: auto;display: block;clear: both;}
.playForMoneyBtn:hover{background-position: 0 -48px;}
.testDriveSitesBox:before{content: "";display: block;background: url('//www.cardschat.com/pkimg/freegames/arrows.png') no-repeat 0 0;width: 63px;height: 67px;position: absolute;left: 110px;bottom: -31px;}
.testDriveSitesBox{float: left;width: 100%;min-height: 45px;position: relative;padding: 0 210px 21px;margin-bottom: 50px;background: url("//www.cardschat.com/pkimg/freegames/arrw-bg.png") no-repeat 50% 100%;}
.testDriveSitesBox:after{content: "";display: block;background: url('//www.cardschat.com/pkimg/freegames/arrows.png') no-repeat -63px 0;width: 63px;height: 67px;position: absolute;right: 110px;bottom: -31px;}
.testDriveSitesTxt{float: left;width: 100%;text-align: center;margin: 5px 0 0;min-height: 40px;line-height: 40px;font-size: 20px;color: #fff;background: #699b03;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5OWIwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzU0N2QwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDQ3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #699b03 0%, #547d02 50%, #2d4700 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#699b03), color-stop(50%,#547d02), color-stop(100%,#2d4700));background: -webkit-linear-gradient(top,  #699b03 0%,#547d02 50%,#2d4700 100%);background: -o-linear-gradient(top,  #699b03 0%,#547d02 50%,#2d4700 100%);background: -ms-linear-gradient(top,  #699b03 0%,#547d02 50%,#2d4700 100%);background: linear-gradient(to bottom,  #699b03 0%,#547d02 50%,#2d4700 100%);border-radius: 10px 10px 0 0;-moz-border-radius: 10px 10px 0 0;-webkit-border-radius: 10px 10px 0 0;}
.popupOverlayBox{display: none;position: fixed;background: #000;opacity:0.5;top: 0;left: 0;width: 100%;height: 100%;}
.gamePopupBox,.popupOverlayBox{display: block;}
.gamePopupLoader {
    left: 50%;
    margin-left: -27px;
    margin-top: -26px;
    position: absolute;
    top: 50%;
}
/*mobile casino toplist style */
.mobtoplist .toplists-bonus-head strong {font-size:11px;}
.mobtoplist .toplists-bonus .cell-rank {
    width: 48px;
}
.mobtoplist .toplists-bonus .cell-poker-sites {
    width: 128px;
}
.mobtoplist .toplists-bonus .cell-us {
    width: 48px;
}
.mobtoplist .toplists-bonus .cell-bonus {
    width: 105px;
}
.mobtoplist .toplists-bonus .cell-bonus-code {
    width: 98px;
}
.mobtoplist .toplists-bonus .cell-exclusive-offer {
    width: 141px;
}
.mobtoplist .toplists-bonus .cell-play-poker {
    width: 120px;
}
.mobtoplist .toplists-bonus ul .btn-play.withreview {
	margin-left:6px;
}
.mobtoplist .toplists-bonus-head {
	padding:5px 3px 4px;
}
/*mobile casino toplist style end*/
ul.bluetick li {
	padding-left: 0;
    list-style: none;
    margin-bottom: 5px;
}
.bluetick li:before {
  content: '\f058'; 
  font-family: FontAwesome; 
  display: inline-block;
  width: 1.8em; 
  margin-left: -1.8em; 
 color: #55B319;
}
ul.upsides li {
	background: url("//www.cardschat.com/pkimg/Image2-Upsides-Plus.jpg") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    line-height: 21px;
    list-style: outside none none;
    padding-left: 20px;}
ul.upsides li {
	background: url("//www.cardschat.com/pkimg/Image2-Upsides-Plus.jpg") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    line-height: 21px;
    list-style: outside none none;
    padding-left: 20px;}
ul.downsides li {
	background: url("//www.cardschat.com/pkimg/Image2-Downside-minus.jpg") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    line-height: 21px;
    list-style: outside none none;
    padding-left: 20px;}
ul.bluebox {background-color:#005c91;color:#fff;padding:30px;}
ul.bluebox li {
	background: url("//www.cardschat.com/i/arrow.png") no-repeat scroll 0 11px rgba(0, 0, 0, 0);
    font-size: 16px;
    list-style: outside none none;
    margin-bottom: 10px;
    padding-left: 25px;
}
ol.top-5-list li{font-size:16px;margin-bottom:12px;}
ul.greenarrow li {
	background: url("//www.cardschat.com/i/arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    list-style: outside none none;
    margin-bottom: 10px;
    padding-left: 25px;
}
ul.inlinelist {list-style:none;}
ul.inlinelist li {display:inline;}
.clearit {
	clear: both;
}
.guidecol {
	margin-left: auto;
	margin-right: auto;
	width: 90%;
}
.agame {
	background-color: #C0D9D9;
	border: 1px solid #ddd;
	border-radius: 12px;
	-moz-border-radius: 12px;
	webkit-border-radius: 12px;
	margin-bottom: 15px;
	padding: 10px;
	width: 90%;
	word-wrap: break-word;
}
.ch-grid {
	display: block;
	float: left;
	list-style: none;
	padding: 0;
	text-align: center;
}
.ch-grid:after,
.ch-item:before {
	content: '';
    display: table;
}
.ch-grid:after {
	clear: both;
}
.ch-grid li {
	cursor: default;
	display: inline-block;
	height: 220px;
	margin: 0 20px 20px;
	width: 220px;
}
.ch-item {
	height: 100%;
	border-radius: 50%;
	box-shadow: 
		inset 0 0 0 0 rgba(200,95,66, 0.4),
		inset 0 0 0 16px rgba(255,255,255,0.6),
		0 1px 2px rgba(0,0,0,0.1);
	cursor: default;
	position: relative;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	width: 100%;
}
.ch-img-1 { 
	background-image: url(//www.cardschat.com/pkimg/casino/guides/microgaming/thunderstruck-2.jpg);
}
.ch-img-2 { 
	background-image: url(//www.cardschat.com/pkimg/casino/guides/microgaming/burning-desire.jpg);
}
.ch-img-3 { 
	background-image: url(//www.cardschat.com/pkimg/casino/guides/microgaming/avalon.jpg);
}
.ch-img-4 { 
	background-image: url(//www.cardschat.com/pkimg/casino/guides/microgaming/immortal-romance.jpg);
}
.ch-img-5 { 
	background-image: url(//www.cardschat.com/pkimg/casino/guides/microgaming/dark-knight-rises.jpg);
}
.ch-info {
	background-image: none;
	border-radius: 50%;
	cursor: pointer;
	height: 100%;
	opacity: 0;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	position: absolute;
	-webkit-backface-visibility: hidden;
	width: 100%;
}
.ch-info:hover {
	background-image: url(//www.cardschat.com/pkimg/casino/guides/microgaming/magnifyingglass.png);
    background-position: center center; 
	cursor: pointer;
	height: 100%;
	opacity: 0;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-backface-visibility: hidden;
	width: 100%;
}
.ch-item:hover {
	box-shadow: 
		inset 0 0 0 110px rgba(200,95,66, 0.4),
		inset 0 0 0 16px rgba(255,255,255,0.8),
		0 1px 2px rgba(0,0,0,0.1);
}
.ch-item:hover .ch-info {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);	
}
.custom-content .agame h3 {font-size:25px;line-height:26px;}
/*  SECTIONS  ============================================================================= */
.content-guide .section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
/*  GROUPING  ============================================================================= */
.content-guide .group:before,
.content-guide .group:after {
    content:"";
    display:table;
}
.content-guide .group:after {
    clear:both;
}
.content-guide .group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}
/*  GRID COLUMN SETUP   ==================================================================== */
.content-guide .col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.content-guide .col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */
.sites-lnk{
	display: none;
}
/*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 480 PIXELS */
@media only screen and (max-width: 480px) {
	.content-guide .col { 
		margin: 1% 0 1% 0%;
	}
}
.content-guide .span_2_of_2 {
	width: 100%;
}
.content-guide .span_1_of_2 {
	width: 49.2%;
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
	.content-guide .span_2_of_2 {
		width: 100%; 
	}
	.content-guide .span_1_of_2 {
		width: 100%; 
	}
}

.bankrollAsideBlock {
	border-right: 1px solid #8FAECD;
  width: 18%;
  padding-right: 2%;
  float: left;
  margin-right: 2%;
}
.paynearmeVideoBlock {
	width:500px;
	height:340px;
	background-color:light-gray;
	float:right;
	margin:10px 10px;
}
/* hp join banner */
.box-forimg {
	overflow:hidden;
	width:900px;
	display:inline-block;
	border:1px solid #006d9c;
    display:inline-block;
}
.box-forimg .main{
	position:relative;
	display:block;
}
.box-forimg > img{
	width:100%;
	vertical-align:top;
}
.box-forimg .box-forimg-center{
	position:absolute;
	height:100%;
	width:380px;
	left:50%;
	margin:0 0 0 -190px;
	color:#464646;
	font:15px/18px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
.box-forimg .box-forimg-center > span{
	display:block;
	width:380px;
	height:80px;
}
.box-forimg .box-forimg-center .alignleft{
	float:left;
	vertical-align:top;
	margin:10px 10px 0 0;
	padding:0;
}
.box-forimg .box-forimg-center .descr{
	overflow:hidden;
	text-align:left;
	display:block;
	padding:10px 0;
}
.box-forimg .box-forimg-center .blockquote-block{
	margin:0;
	display:block;
}
.box-forimg .box-forimg-center .quote {
	display:block;
	height:44px;
	overflow:hidden;
}
.box-forimg .box-forimg-center .blockquote-block .highlighted{
	font-size:16px;
	line-height:23px;
	font-weight:bold;
}
.box-forimg .box-forimg-center .cite-block{
	text-align:right;
	font-size:13px;
	line-height:16px;
	font-style:normal;
	display:block;
	margin:3px 1px 0 0;
}
.box-forimg .bottom{
	display:block;
	border-top:1px solid #006d9c;
	background:#eff8ff;
}
.box-forimg .links-block{
	display:table;
	width:100%;
	font-size:13px;
	line-height:18px;
	letter-spacing:-1px;
}
.box-forimg .links-block > span{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	padding:2px 8px;
}
.box-forimg .ico{
	display:inline;
	vertical-align:middle;
	white-space:nowrap;
	text-align:left;
}
.box-forimg .ico:before{
	content:"";
	display:inline-block;
	vertical-align:middle;
	margin:0 4px 0 0;
	width:19px;
	height:19px;
	background:url(https://www.cardschat.com/images/top/sprite-banner-icons.png) no-repeat;
}
.box-forimg .ico-members:before{
	background-position:0 0;
	width:31px;
}
.box-forimg .ico-posts:before{
	background-position:0 -24px;
	width:33px;
}
.box-forimg .ico-facebook:before{
	background-position:0 -46px;
}
.box-forimg .ico-twitter:before{
	background-position:0 -68px;
}
.box-forimg .ico-googleplus:before{
	background-position:0 -89px;
}
.box-forimg2 .box-forimg-center{
	margin:0 0 0 -140px;
}
   .stats-block{
    position:absolute;
    top:0;
    left:0;
    width:210px;
    height:70px;
    padding:8px 14px 2px 16px;
    font:16px/1.2 "Trebuchet MS", Helvetica, sans-serif;
    text-align:left;
    color:#fff;
    background:url(//cdn.cardschat.com/images/top/bg-stats-block.png) no-repeat;
}
.stats-block .mark{
    font-size:28px;
}
/* end hp join banner */
 /* news widget styles */
.news-widget{
	margin-bottom: 14px;
	overflow: hidden;
	
}
.news-widget .main-box{
	width: 700px;
	float: left;
}
.news-widget h2,
.news-widget h3{
	margin: 0;
	padding-right: 18px;
	color: #fff;
	font: 20px/22px Arial, Verdana, sans-serif;
	background: #c51501 url(//www.cardschat.com/pkimg/news-box/title-bg1.jpg) no-repeat 100% 0;
}
.news-widget h2 span,
.news-widget h3 span{
	display: block;
	padding: 6px 15px;
	text-transform: uppercase;
	background: url(//www.cardschat.com/pkimg/news-box/title-bg4.png) repeat-x 100% 0;
}
.news-widget h3{
	font-size: 18px;
	line-height: 20px;
	background: #0084b7 url(//www.cardschat.com/pkimg/news-box/title-bg2.jpg) no-repeat 100% 0;
}
.news-widget h3 span{
	padding: 5px 15px;
	background: url(//www.cardschat.com/pkimg/news-box/title-bg3.png) repeat-x 100% 0;
}
.news-widget .col1{
	width: 52%;
	float: left;
}
.news-widget .col2{
	width: 47%;
	margin-left: 1%;
	float: left;
}
.news-widget .post-preview{
	margin-bottom: 8px;
	padding: 8px 5px;
	overflow: hidden;
	color: #58595b;
	font-size: 14px;
	line-height: 16px;
}
.news-widget .post-preview .img-wrap img{
	width: 100%;
	max-width: 100%;
}
.news-widget .col1 .post-preview{
	padding: 0;
}
.news-widget .col1 .post-preview .in{
	padding: 4px 0px 0 10px;
}
.news-widget .post-preview h4,
.news-widget .post-preview h4 a{
	font-weight: bold;
	color: #000;
	font-size: 19px;
	line-height: 21px;
	text-decoration: none;
}
.news-widget .post-preview h4{
	margin: 0;
}
.news-widget .post-preview h4 a:hover{
	text-decoration: underline;
}
.news-widget .col1 .post-preview h4{
	margin: 0 0 14px;
}
.news-widget .post-preview .in{
	padding: 0 0 0 8px;
}
.news-widget .post-preview .in .col1{
	padding: 0 10px;
}
.news-widget .post-preview .in p{
	margin: 0;
	font: 14px/16px Arial, Verdana, sans-serif;
}
.news-widget .post-preview .in p a{
	color: #ce181e;
	font-weight: bold;
	text-decoration: none;
}
.news-widget .post-preview .in p a:hover{
	text-decoration: underline;
}
.news-widget .col2 .img-wrap,
.right-box .img-wrap{
	float: left;
}
.news-widget .col2 .in,
.right-box .in{
	overflow: hidden;
}
.news-widget .col2 h4,
.news-widget .col2 h4 a{
	font-size: 16px;
	line-height: 18px;
}
.news-widget .right-box{
	width: 248px;
	margin-top: 34px;
	float: left;
}
.news-widget .right-box h3 span{
	padding-right: 0;
}
.news-widget .right-box .post-preview{
	margin-bottom: 3px;
	background: #b5d1e2;
}
.news-widget .right-box .post-preview:last-child{
	margin-bottom: 0;
}
.news-widget .right-box .post-preview .in p{
	color: #000;
}
.news-widget .right-box .post-preview .in p a{
	color: #000;
}
/* news widget styles */
.interactions .slide .header .interaction-title h1 {font-weight:bold;}
ul.redx li {
    background: rgba(0, 0, 0, 0) url("//www.cardschat.com/pkimg/redx.png") no-repeat scroll 0 0;
    list-style: outside none none;
    margin-bottom: 10px;
    padding-left: 24px;
}
ol.tilted-list {
    list-style-type: none;
    list-style-type: decimal !ie; /*IE 7- hack*/
    
    margin: 0;
    margin-left: 3em;
    padding: 0;
    
    counter-reset: li-counter;
}
ol.tilted-list > li{
    position: relative;
    margin-bottom: 20px;
    padding: 1em;
    border-left: 2px solid #CCCCCC;
    background-color: #f5f5f5;
}
ol.tilted-list > li:before {
    position: absolute;
    top: 0;
    left: -1em;
    width: 1em;
 
    font-size: 4em;
    line-height: 1;
    font-weight: bold;
    text-align: right;
    color: #464646;
    
    transform: rotate(-25deg);
    -ms-transform: rotate(-25deg);
    -webkit-transform: rotate(-25deg);
    overflow: hidden;
    
    content: counter(li-counter);
    counter-increment: li-counter;
} 
.two-col-lst {-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;}
ul.poker-games-list{
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
ul.poker-games-list.centerItems{
	text-align: center;
}
ul.poker-games-list > li{
	background: url('//www.cardschat.com/pkimg/chip.png') no-repeat;
	width: 150px;
	height: 150px;
	padding: 45px 40px 0;
	float: left;
	display: block;
	margin: 0 17px 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
ul.poker-games-list.centerItems > li{
	float: none;
	display: inline-block;
	margin: 0 12px 15px;
}
.verticalTextBox{
	display: table;
	width: 100%;
}
.verticalTextInner{
	display: table-cell;
	height: 60px;
	vertical-align: middle;
}
.verticalTextInner > span{
	display: block;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	text-align: center;
	text-transform: uppercase;
	width: 70px;
	word-wrap: break-word;
}
.rtlcontent {
	direction: rtl;
	text-align: right;
}
.faq-blue {
    margin-bottom: 26px;
    padding: 4px;
    border: 1px solid #cad9e1;
    background: #f4f8fb;
}

.faq-blue .faq-head {
    padding: 4px 192px 24px 32px;
    background: #c7dae5 url(https://www.cardschat.com/pkimg/paypal/faq-bg.jpg) no-repeat 100% 50%;
    background-size: contain;
}

.faq-blue h2 {
    color: #4c5f6b;
    font-size: 35px;
    font-weight: normal;
	line-height:36px;
}

.faq-blue h3, .faq-blue strong {
    position: relative;
    margin: 0 0 12px;
    color: #0c4468;
    font-size: 18px;
    line-height: 20px;
	font-style:normal;
}

.faq-blue h3:before, .faq-blue strong:before {
	font-family:FontAwesome;
	font-size:1.2em;
	font-weight:normal;
	color:#0086c9;
    content: '\f29c';
    position: absolute;
    left: -26px;
}

.faq-blue .faq-head p {
    margin: 0;
}

.faq-blue ul li {
    font-style: italic;
}

.faq-blue .faq-content {
    padding: 22px 20px 20px 48px;
}

.faq-blue .box {
    padding-bottom: 8px;
}

.faq-blue .box:last-child {
    padding: 0;
}

.faq-blue .box:last-child p:last-child {
    margin: 0;
}

.faq-content p {
    margin: 0 0 20px;
    font-style: italic;
}

@media only screen and (max-width: 768px) {
    .faq-blue .faq-head {
        padding: 24px 20px;
        background-image: none;
    }
    .faq-blue .faq-content {
        padding: 22px 20px 20px 30px;
    }
}
/* Paypal page */
.clearfix:before,
.clearfix:after{
	display: table;
	content: " ";
}
.clearfix:after{
	clear: both;
}
.paypal-page{
	font-size: 15px;
	line-height: 20px;
	padding:0 20px;
}
.paypal-page p{
	margin: 0 0 26px;
	font-size: 15px;
	line-height: 20px;
}
.paypal-page a{
	color: #1173b3;
	text-decoration: none;
}
.paypal-page a:hover{
	text-decoration: underline;
}
.paypal-page img{
	width: auto;
	max-width: 100%;
}
.paypal-block{
	padding-bottom: 36px;
}
.paypal-block>p:last-child{
	margin: 0;
}



.paypal-about-block{
	padding-bottom: 24px;
	overflow: hidden;
}
.paypal-about-block .col-l{
	width: 600px;
	float: left;
}
.paypal-nav-block ul{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.paypal-nav-block ul li{

	display: table;
	width: 25%;
	height: 100px;
	float: left;
	text-align: center;
	border: 3px solid #fff;
	border-width: 0 3px 3px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.paypal-nav-block ul li:first-child span{
	display: table-cell;
	padding: 5px 10px;
	height: 86px;
	color: #698ea7;
	font-size: 20px;
	line-height: 26px;
	vertical-align: middle;
	border: 2px solid #e9f2f7;
}
.paypal-nav-block ul li a{
	display: table-cell;
	padding: 5px 10px;
	height: 90px;
	color: #4f4f4f;
	font-size: 13px;
	line-height: 15px;
	text-decoration: none;
	vertical-align: middle;
	background: #e9f2f7;
}
.paypal-nav-block ul li a:hover{
	text-decoration: none;
	background: #fff8ee;
}
.paypal-nav-block ul li span{
	display: block;
	padding-top: 8px;
}
.paypal-nav-block ul li i{
	display: inline-block;
	width: 58px;
	height: 45px;
	margin: 0 auto;
	background: url(//www.cardschat.com/pkimg/paypal/sprite.png) no-repeat;
}
.paypal-nav-block ul li.icon1 i{
	background-position: 0 0;
}
.paypal-nav-block ul li.icon2 i{
	background-position: -60px 0;
}
.paypal-nav-block ul li.icon3 i{
	background-position: -120px 0;
}
.paypal-nav-block ul li.icon4 i{
	background-position: -180px 0;
}
.paypal-nav-block ul li.icon5 i{
	background-position: -240px 0;
}
.paypal-nav-block ul li.icon6 i{
	background-position: -300px 0;
}
.paypal-nav-block ul li.icon7 i{
	background-position: -360px 0;
}
.paypal-nav-block ul li.icon8 i{
	background-position: -428px 0;
}
.paypal-nav-block ul li.icon9 i{
	background-position: -503px 0;
}
.paypal-nav-block ul li.icon10 i{
	background-position: -579px 0;
}
.paypal-nav-block ul li.icon11 i{
	background-position: -648px 0;
}

.paypal-nav-block ul li.icon1:hover i{
	background-position: 0 -48px;
}
.paypal-nav-block ul li.icon2:hover i{
	background-position: -60px -48px;
}
.paypal-nav-block ul li.icon3:hover i{
	background-position: -120px -48px;
}
.paypal-nav-block ul li.icon4:hover i{
	background-position: -180px -48px;
}
.paypal-nav-block ul li.icon5:hover i{
	background-position: -240px -48px;
}
.paypal-nav-block ul li.icon6:hover i{
	background-position: -300px -48px;
}
.paypal-nav-block ul li.icon7:hover i{
	background-position: -360px -48px;
}


.paypal-company{
	float: right;
	width: 288px;
	padding: 3px;
	background: #e9f2f7;
	border: 1px solid #bbcbd7;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.paypal-company .ttl{
	margin-bottom: 3px;
	padding: 9px 10px;
	color: #fff;
	font-size: 21px;
	line-height: 25px;
	text-align: center;
	text-transform: uppercase;
	background: #8ea6b8;
}
.paypal-logo{
	margin-bottom: 3px;
	padding: 30px 0;
	text-align: center;
	background: #fff;
}
.paypal-company-cont{
	padding: 0 12px;
	background: #fff;
}
.paypal-company-cont .row{
	overflow: hidden;
	padding: 8px 0;
	border-bottom: 1px solid #eaf1f5;
}
.paypal-company-cont .row:last-child{
	border: none;
}
.paypal-company-cont .row .col{
	width: 50%;
	margin: 0;
	padding: 0 6px 0 0;
	float: left;
	color: #4f4f4f;
	font-size: 14px;
	line-height: 18px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.paypal-company-cont .row .col+.col{
	padding-left: 12px;
	font-weight: 600;
	color: #0c4468;
	border-left: 1px solid #eaf1f5;
}

.paypal-history-head{
	position: relative;
	padding: 14px;
	background: #096295;
}
.paypal-block .paypal-history-head p{
	margin: 0;
	padding: 14px 19px;
	color: #fff;
	font-size: 40px;
	line-height: 44px;
	text-transform: uppercase;
	background: #0675b1;
	border: 1px solid #1589c7;
}
.paypal-history-head img{
	position: absolute;
	right: 0;
	bottom: 0;
}
.paypal-history-cont{
	position: relative;
	padding: 28px 25px;
	border: 2px solid #cdd5db;
	border-top: none;
	overflow: hidden;
}
.paypal-history-cont:before{
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	width: 2px;
	height: 100%;
	margin-left: -1px;
	background: #cdd5db;
}
.paypal-history-box{
	width: 50%;
	float: left;
	padding: 0 19px 20px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.paypal-history-box:nth-child(2){
	margin-top: 75px;
}
.paypal-history-box:nth-child(even){
	float: right;
	padding: 0 0 20px 19px;
}
.paypal-history-box .paypal-date{
	position: relative;
	padding: 4px 16px;
	color: #7d8992;
	font-size: 25px;
	line-height: 30px;
	text-align: right;
	background: #e6eef4;
}
.paypal-history-box:nth-child(even) .paypal-date{
	text-align: left;
}
.paypal-history-box .paypal-date:before,
.paypal-history-box .paypal-date:after{
	content: '';
	position: absolute;
	top: 50%;
	right: -7px;
	width: 7px;
	height: 11px;
	margin-top: -5px;
	background: url(//www.cardschat.com/pkimg/paypal/sprite.png) no-repeat -22px -96px;
}
.paypal-history-box .paypal-date:after{
	right: -27px;
	width: 16px;
	height: 16px;
	margin-top: -8px;
	background-position: 0 -96px;
}
.paypal-history-box:nth-child(even) .paypal-date:before{
	right: auto;
    left: -7px;
	background-position: -32px -96px;
}
.paypal-history-box:nth-child(even) .paypal-date:after{
	right: auto;
    left: -27px;
}
.paypal-history-box img{
	float: left;
	margin: 0 10px 10px 0;
}
.paypal-history-box.img-right img{
	float: right;
	margin: 0 0 10px 10px;
}
.paypal-history-box:last-child{
	padding-top: 26px;
	text-align: center;
}
.paypal-history-box:last-child img{
	float: none;
}

.paypal-page h2,
.paypal-page h2 a{
	color: #212121;
	font-size: 28px;
	line-height: 32px;
	text-transform: uppercase;
}
.paypal-page h2{
	margin: 0 0 10px;
}
.paypal-page h3,
.paypal-page h3 a{
	color: #212121;
	font-size: 22px;
	line-height: 32px;
}
.paypal-page h3{
	margin: 0 0 4px;
}

.paypal-steps{
	padding: 40px 0;
}
.paypal-steps .paypal-col{
	position: relative;
	width: 21.25%;
	float: left;
	text-align: center;
	background: #d8e4eb;
}
.paypal-steps .paypal-col+.paypal-col{
	margin-left: 5%;
}
.paypal-steps .num{
	position: absolute;
	top: -8px;
	left: -8px;
	display: inline-block;
	width: 34px;
	height: 34px;
	color: #fff;
	font-size: 20px;
	line-height: 34px;
	text-align: center;
	border: 3px solid #e9f2f7;
	background: #6a95ad;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
}
.paypal-steps .icon{
	padding: 18px 0;
	background: #e9f2f7;
}
.paypal-steps i{
	display: inline-block;
	width: 124px;
	height: 76px;
	background: url(//www.cardschat.com/pkimg/paypal/sprite.png) no-repeat;
}
.paypal-steps .col1 i{
	background-position: 0 -120px;
}
.paypal-steps .col2 i{
	background-position: -126px -120px;
}
.paypal-steps .col3 i{
	background-position: -252px -120px;
}
.paypal-steps .col4 i{
	background-position: -378px -120px;
}
.paypal-steps .col1,
.paypal-steps .col2,
.paypal-steps .col3{
	position: relative;
}
.paypal-steps .col1:after,
.paypal-steps .col2:after,
.paypal-steps .col3:after{
	content: '';
	position: absolute;
	top: -40px;
	left: 50%;
	width: 200px;
	height: 30px;
	background: url(//www.cardschat.com/pkimg/paypal/sprite.png) no-repeat 0 -200px;
}
.paypal-steps .col1:after,
.paypal-steps .col3:after{
	top: auto;
	bottom: -40px;
	background-position: -202px -200px;
}
.paypal-steps .pp-text{
	display: table;
	width: 100%;
}
.paypal-steps .pp-text p{
	display: table-cell;
	height: 112px;
	padding: 0 10px;
	vertical-align: middle;
}

.paypal-steps.paypal-flow .paypal-col{
	width: 30%;
}
.paypal-steps.paypal-flow .paypal-col+.paypal-col{
	margin-left: 5%;
}
.paypal-steps.paypal-flow .icon{
	width: 50%;
	float: left;
}
.paypal-steps.paypal-flow .pp-text{
	width: 50%;
}
.paypal-steps.paypal-flow .pp-text p{
	height: 120px;
	padding: 0 6px;
}
.paypal-steps.paypal-flow .icon{
	padding: 21px 0;
}
.paypal-steps.paypal-flow i{
	width: 68px;
	height: 78px;
}
.paypal-steps.paypal-flow .col1 i{
	background-position: 0 -230px;
}
.paypal-steps.paypal-flow .col2 i{
	background-position: -70px -230px;
}
.paypal-steps.paypal-flow .col3 i{
	background-position: -140px -230px;
}
.paypal-steps.paypal-flow .col1:after,
.paypal-steps.paypal-flow .col2:after{
	left: 75%;
}
.paypal-steps.paypal-flow .col3:after{
	display: none;
}


.paypal-info .paypal-col{
	width: 48%;
	float: left;
}
.paypal-info .paypal-col+.paypal-col{
	margin-left: 4%;
}
.paypal-support{
	width: 100%;
	max-width: 600px;
	float: none;
	margin: 0 auto;
}
.paypal-support .paypal-logo{
	padding: 0;
}
.paypal-support .paypal-logo img{
	width: 100%;
}
.paypal-support .paypal-company-cont .col{
	width: 130px;
}
.paypal-support .paypal-company-cont .col+.col{
	width: auto;
}
.paypal-support .no{
	display: block;
	width: 20px;
	height: 20px;
	background: url(//www.cardschat.com/pkimg/paypal/sprite.png) no-repeat -48px -96px;
}


.paypal-why,
.paypal-restricted{
	overflow: hidden;
	padding: 18px 26px 10px;
	background: #e9f2f7;
	border: 1px solid #cad9e1;
}
.paypal-why p{
	margin: 0 0 20px;
}
.paypal-why .pp-box+.pp-box{
	padding-top: 20px;
	border-top: 1px solid #cad9e1;
}
.paypal-why .img-col{
	width: 33%;
	float: left;
	padding-right: 2%;
}
.paypal-why .img-col img{
	max-width: 100%;
}
.paypal-why .img-right{
	float: right;
	padding: 0 0 0 2%;
}


.paypal-restricted .pp-row{
	position: relative;
}
.paypal-restricted .pp-box{
	display: table-cell;
	width: 45%;
	padding-right: 24px;
}
.paypal-restricted .pp-box+.pp-box{
	border-left: 1px solid #cad9e1;
	padding: 0 0 0 24px;
}
.paypal-restricted .pp-row+.pp-row .pp-box{
	padding-top: 20px;
	border-top: 1px solid #cad9e1;
}
.paypal-restricted .pp-row+.pp-row:before{
	content: '';
	position: absolute;
	top: -25px;
	left: 50%;
	width: 49px;
	height: 49px;
	margin-left: -25px;
	background: #e9f2f7;
}
.paypal-restricted .pp-box img{
	max-width: 50%;
	max-height: 180px;
	float: left;
	margin: 0 10px 0 0;
}
.paypal-restricted .pp-row+.pp-row img{
	float: right;
	margin: 0 0 0 10px;
}

.payment-block{
	position: relative;
	padding-left: 120px;
}
.pp-payment{
	width: 24%;
	margin-left: 1%;
	float: left;
	color: #0c4468;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.pp-payment .wallet-name{
	padding: 9px;
	color: #fff;
	font-size: 21px;
	line-height: 23px;
	text-align: center;
	text-transform: uppercase;
	background: #8ea6b8;
}
.pp-payment-cont{
	border: 1px solid #cad9e1;
}
.pp-payment .wallet-logo{
	display: table;
	width: 100%;
	height: 68px;
	padding: 21px 0;
}
.pp-payment .wallet-logo .tbl-cell{
	display: table-cell;
	vertical-align: middle;
}
.pp-payment .wallet-logo img{
	max-height: 68px;
	max-width: 90%;
}
.pp-payment .wallet-info{
	padding: 0 12px;
	border: 2px solid #cad9e1;
	border-width: 2px 0;
}
.pp-payment .pp-row{
	position: relative;
	padding: 7px 0;
	overflow: hidden;
}
.pp-payment .pp-row+.pp-row{
	border-top: 1px solid #cad9e1;
}
.pp-payment .pp-row .col{
	float: none;
	width: 100%;
	margin: 0;
}
.pp-payment .pp-row .col-l{
	display: none;
}
.payment-block .wallet-label{
	position: absolute;
	top: 154px;
	left: 0;
	width: 110px;
	color: #243641;
	text-align: right;
	font-weight: normal;
}
.payment-block .wallet-label .pp-row{
	padding: 7px 0 8px;
}
.pp-payment .more-info{
	padding: 7px;
	background: #e9f2f7;
}
.pp-payment:hover .wallet-name{
	background: #f08e00;
}
.pp-payment:hover .pp-payment-cont{
	border-color: #f08e00;
}
.pp-payment:hover .more-info{
	background: #fff8ee;
}
.pp-payment:hover .more-info a{
	color: #f08e00;
}

.paypal-payment .wallet-name{
	background: #268cce;
}
.paypal-payment .pp-payment-cont{
	border-color: #268cce;
}
.paypal-payment .wallet-info{
	background: #e9f2f7;
	border-color: #c1d2db;
}
.paypal-payment .more-info{
	background: #d5e2ea;
}
.paypal-page .btn-bot{
	text-align: center;
}
.paypal-page .btn-bot a{
	display: inline-block;
	padding: 13px 28px;
	color: #fff;
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
	border-bottom: 2px solid #c47300;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background: #f49000;
    background: -webkit-linear-gradient(#f49000, #df8401);
    background: -o-linear-gradient(#f49000, #df8401);
    background: -moz-linear-gradient(#f49000, #df8401);
    background: linear-gradient(#f49000, #df8401);
}
.paypal-page .btn-bot a i{
	display: inline-block;
	width: 21px;
	height: 21px;
	margin-left: 12px;
	vertical-align: bottom;
	background: url(//www.cardschat.com/pkimg/paypal/sprite.png) no-repeat -100px -96px;
}
.paypal-page .btn-bot a:hover{
	text-decoration: none;
	background: #c47300;
}
.mobile-label {
	display: none;
}
.bonuses-list {
	float:right;
	padding:10px 18px;
	width:366px;
}
.bonuses-list:after{
	content:"";
	display:block;
	width:361px;
	height:20px;
	background:url(https://www.cardschat.com/pkimg/bonus/bonuses-nose-green.png);
	margin:4px auto 0;
}
.bonuses-list .bonuses-heading {
	color:#000;
	font:bold 19px Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	margin:0 0 8px;
}
.bonuses-list ul {
	list-style:none;
	padding:0;
	margin:0;
}
.bonuses-list li {
	margin-top:9px;
	/*background:#ffefb5;*/
	background:#E1FFCD;
	overflow:hidden;
}
.bonuses-list li:first-child {
	margin-top:0;
}
.bonuses-list li span {
	float:left;
	text-align:center;
	color:#fff;
	font:bold 40px/55px Arial, Helvetica, sans-serif;
	/*background:#e8891e;*/
	background:#00B416;
	border-right:3px solid #fff;
	width:88px;
	text-shadow:2px 2px 2px rgba(113,60,0,0.75);
}
.bonuses-list li p {
	overflow:hidden;
	font:13px Arial, Helvetica, sans-serif;
	margin:0;
	padding:11px 13px;
}

@media only screen and (max-width: 980px){
	.paypal-about-block .col-l{
		width: 100%;
		float: none;
	}
	.paypal-nav-block{
		padding-bottom: 20px;
	}
	.paypal-company{
		width: 100%;
		max-width: 600px;
		float: none;
		margin: 0 auto;
	}
}

@media only screen and (max-width: 960px){
	.paypal-steps .paypal-col{
		width: 22.75%;
	}
	.paypal-steps .paypal-col+.paypal-col{
		margin-left: 3%;
	}
	.paypal-steps.paypal-flow .paypal-col{
		width: 32%;
	}
	.paypal-steps.paypal-flow .paypal-col+.paypal-col {
    	margin-left: 2%;
	}

	.paypal-info .paypal-col{
		width: 100%;
		float: none;
	}
	.paypal-info .paypal-col+.paypal-col{
		margin: 0;
	}
}
@media only screen and (max-width: 900px){
	.paypal-steps .pp-text p{
		height: 126px;
	}
	.payment-block{
		padding: 0;
	}
	.wallet-label{
		display: none;
	}
	.pp-payment .pp-row .col-l{
		display: block;
	}
}

@media only screen and (max-width: 768px){
	.paypal-page{
		padding: 0 10px 20px;
	}

	.paypal-nav-block ul li{
		width: 50%;
	}
	.paypal-block .paypal-history-head p{
		font-size: 28px;
		line-height: 32px;
	}
	.paypal-history-head img{
		display: none;
	}
	.paypal-history-cont{
		padding: 24px 20px;
	}
	.paypal-history-cont:before{
		display: none;
	}
	.paypal-history-box{
		width: 100%;
		padding: 0 0 0 20px;
	}
	.paypal-history-box:nth-child(2){
		margin: 0;
	}
	.paypal-history-box .paypal-date{
		margin: 0 0 10px;
		text-align: left;
	}
	.paypal-history-box .paypal-date:before{
		right: auto;
	    left: -7px;
	    background-position: -32px -96px;
	}
	.paypal-history-box .paypal-date:after{
		right: auto;
    	left: -27px;
	}
	.paypal-history-box:last-child{
		padding: 0;
	}
	.paypal-history-box img{
		max-width: 48%;
	}
	.paypal-history-box:last-child img{
		max-width: 200px;
		margin: 0 auto;
	}
	.paypal-steps{
		padding: 10px 0;
	}
	.paypal-steps .paypal-col,
	.paypal-steps.paypal-flow .paypal-col{
		width: 100%;
		margin: 0 auto 10px;
	}
	.paypal-steps .paypal-col+.paypal-col,
	.paypal-steps.paypal-flow .paypal-col+.paypal-col{
		margin: 0 auto 10px;
	}
	.paypal-steps .icon,
	.paypal-steps.paypal-flow .icon{
		width: 30%;
		float: left;
	}
	.paypal-steps .pp-text,
	.paypal-steps.paypal-flow .pp-text{
		width: 70%;
	}
	.paypal-steps .pp-text p {
    	height: 112px;
	}
	.paypal-steps .col1:after,
	.paypal-steps .col2:after,
	.paypal-steps .col3:after{
		display: none;
	}

	.pp-payment{
		width: 48%;
		margin: 0 auto 10px;
	}
	.pp-payment:nth-child(3),
	.pp-payment:last-child{
		margin-left: 2%;
	}

	.paypal-restricted .pp-box{
		display: block;
		width: 100%;
		padding: 0;
		overflow: hidden;
		border: none;
	}
	.paypal-restricted .pp-box+.pp-box{
		padding: 20px 0 0;
		border: none;
		border-top: 1px solid #cad9e1;
	}
	.paypal-restricted .pp-row+.pp-row:before{
		display: none;
	}
	.pp-faq-head{
		padding: 24px 20px;
		background-image: none;
	}
	.pp-faq-content {
    	padding: 22px 20px 20px 30px;
	}
}

@media only screen and (max-width: 600px){
	.paypal-page p{
		margin-bottom: 20px;
	}
	.paypal-steps .paypal-col,
	.paypal-steps.paypal-flow .paypal-col{
		width: 300px;
		max-width: 100%;
		float: none;
	}
	.paypal-steps .icon,
	.paypal-steps .pp-text,
	.paypal-steps.paypal-flow .icon,
	.paypal-steps.paypal-flow .pp-text{
		width: 100%;
		float: none;
	}
	.paypal-why .img-col{
		display: none;
	}
	.paypal-why, .paypal-restricted{
		padding: 16px 20px 10px;
	}
	.paypal-restricted .pp-box img{
		max-width: 40%;
	}
}

@media only screen and (max-width: 480px){
	.paypal-company-cont .row .col,
	.paypal-company-cont .row .col+.col{
		width: 100%;
		padding: 0;
		border: none;
	}
	.paypal-support .paypal-company-cont .col,
	.paypal-support .paypal-company-cont .col+.col{
		width: 100%;
		padding: 0;
		border: none;
	}
	.pp-payment{
		width: 100%;
		float: none;
	}
	.pp-payment:nth-child(3),
	.pp-payment:last-child{
		margin-left: auto;
	}
	.paypal-page .btn-bot a{
		padding: 12px;
		font-size: 15px;
	}
}

@media only screen and (max-width: 380px){
	.paypal-nav-block ul li {
    	width: 100%;
	}
	.paypal-block .paypal-history-head p {
		padding: 12px 16px;
	    font-size: 24px;
	    line-height: 26px;
	}
	.paypal-history-box img,
	.paypal-history-box.img-right img{
		float: none;
		margin: 0 auto 10px;
	}
	.paypal-restricted .pp-box img,
	.paypal-restricted .pp-row+.pp-row img{
		max-width: 60%;
    	max-height: inherit;
    	float: none;
    	margin: 0 auto 10px;
	}
}
/*end paypal*/
a.topone {color:#005c91;}
.num_01, .num_04, .num_05, .num_06, .num_02, .num_03, .num_10, .num_08, .num_07, .num_09 {
  display: inline-block;
  background-image: url(//www.cardschat.com/pkimg/10-tips/num-sprite.png);
  background-repeat: no-repeat;
  height: 49px;
  width: 49px;
  float: left;
  margin-right: 5px;
  margin-top: -10px;
}
.num_01 {
  background-position: -0px -0px;
}
.num_04 {
  background-position: -49px -0px;
}
.num_05 {
  background-position: -0px -49px;
}
.num_06 {
  background-position: -49px -49px;
}
.num_02 {
  background-position: -98px -0px;
}
.num_03 {
  background-position: -98px -49px;
}
.num_10 {
  background-position: -0px -98px;
}
.num_08 {
  background-position: -49px -98px;
}
.num_07 {
  background-position: -98px -98px;
}
.num_09 {
  background-position: -147px -0px;
}
/* tabbed list */
.block-new-three .title-new{font-size: 23px; line-height: 24px; font-weight: bold; color: #09598c; font-family: Arial, sans-serif; padding: 0; margin: 0px 0px 6px;}
.block-new-three p{font-size: 15px; line-height: 22px; color: #034c7f; font-weight: bold; font-family: Arial, sans-serif; padding: 0; margin: 19px 0px;}
.tabbed-list{list-style: none; padding: 0; margin: 0; counter-reset: li-counter;}
.tabbed-list li{min-height: 45px; background: #dbdfe0; position: relative; padding: 14px 20px 14px 62px; margin: 5px 0 5px 9px; font-weight: normal; font-size: 15px; line-height: 20px; color: #000; font-family: Arial, sans-serif;}
.tabbed-list li:before{content: counter(li-counter); counter-increment: li-counter; width: 52px; height: 58px; background: url('https://www.cardschat.com/pkimg/tabbed-list.png') no-repeat 0 0; position: absolute; top: 10px; left: -9px; text-align: center; line-height: 52px; color: #eee; font-size: 24px; font-weight: 700; font-family: Arial, sans-serif; text-shadow: -1px 2px 0 #135282;}
.tabbed-list li strong{display: block; font-size: 18px; line-height: 20px; color: #000; font-family: Arial, sans-serif; padding: 0 0 10px; margin: 0;}
/* chip list */
.block-new-one .title-new{font-size: 23px; line-height: 24px; font-weight: bold; color: #09598c; font-family: Arial, sans-serif; border-bottom: 1px dashed #b3b3b3; padding: 15px 0; margin: 0 0 18px;}
.block-new-one .chips-list{list-style: none; padding: 0; margin: 0 0 10px; display: inline-block; text-align: center;}
.block-new-one .chips-list li{box-sizing: border-box; display: inline-block; width: 32.5%; font-size: 14px; line-height: 18px; color: #000; font-family: Arial, sans-serif; position: relative; padding: 65px 1.8% 0; margin: 10px 0; vertical-align: top;}
.block-new-one .chips-list li:before{content: ''; width: 47px; height: 47px; background: url('https://www.cardschat.com/pkimg/icon-chip-list.png') no-repeat 0 0; position: absolute; top: 0; left: 50%; margin-left: -23px;}
@media all and (max-width: 767px){.block-new-one .chips-list li{width: 49.5%;}}
@media all and (max-width: 480px){.block-new-one .chips-list li{width: 95%;}}
.CC-table {
	margin: 15px 0 20px;
	padding:0px;
	width:70%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CC-table table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CC-table tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CC-table table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CC-table table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CC-table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CC-table tr:hover td{
	
}
.CC-table tr:nth-child(odd){ background-color:#aad4ff; }
.CC-table tr:nth-child(even)    { background-color:#ffffff; }.CC-table td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.CC-table tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CC-table tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CC-table tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CC-table tr:first-child td{
		background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f);

	background-color:#005fbf;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.CC-table tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f);

	background-color:#005fbf;
}
.CC-table tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CC-table tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
/*Button CTA on forum*/
a.btnWithPencil {
	display: block;
	width: 625px;
	color: #FFFFFF;
	position: relative;
	font-weight: 700;
	text-transform: uppercase;
	background: url("/../images/button_bg-hover.png") repeat-x;
	text-decoration: none;
	padding: 10px 45px 10px 10px;
	border: 1px solid #aaaaaa;
	box-sizing: border-box;
	border-radius: 5px;
	margin: 10px auto 30px auto;	
	-moz-box-shadow: 0px 2px 5px #b3b3b3;
	-webkit-box-shadow: 0px 2px 5px #b3b3b3;
	box-shadow: 0px 2px 5px #b3b3b3;
	overflow: hidden;
}

a.btnWithPencil:before, a.btnWithPencil:after {
	content: '';
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 35px;
  height: 100%;
}

a.btnWithPencil:before {
	z-index: 0;
	background: url("/../images/pen-bg-hover.jpg") repeat-x;
}

a.btnWithPencil:hover {
	color: #003b74;
	background: url("/../images/button_bg.png") repeat-x;
}

a.btnWithPencil:hover:before {
	background: url("/../images/pen-bg.png") repeat-x;
}

a.btnWithPencil:after {
	z-index: 1;
	background: url("/../images/arrow-right.png") no-repeat;
	background-position: 8px 7px;
}

@media screen and (max-width: 700px) {
	a.btnWithPencil {
		width: 100%;
    background-size: 100% 100%;
	}

	a.btnWithPencil:hover {
		background-size: 100% 100%;
	}

	a.btnWithPencil:after {    
    background-position: 8px 50%;  
	}
	a.btnWithPencil:before, a.btnWithPencil:hover:before  { 
		background-size: 100% 100%;		
	}
} 
/* end Button CTA on forum*/
/* Cali legal page*/
	.custom-content .quotes-blue {
		float: right;
		margin: 0;
		/*background: #fff url(//www.cardschat.com/images/quotes-blue.png) no-repeat -320px 100%;*/
	}

	.custom-content .quotes-blue-left {
		float: left;
		margin: 0;
		background: #fff url(//www.cardschat.com/images/quotes-blue.png) no-repeat -320px 100%;
	}

	.custom-content .quotes-blue q, .custom-content .quotes-blue-left q {
		quotes: none;
		display: block;
		width: 190px;
		padding: 15px 65px;
		/*background: url(//www.cardschat.com/images/quotes-blue.png) no-repeat;*/
	}

	.custom-content .quotes-blue .quotes-inner, .custom-content .quotes-blue-left .quotes-inner {
		display: block;
		position: relative;
		/*background: url(//www.cardschat.com/images/quotes-blue-inner.png) no-repeat 50% 50%;*/
	}

	.custom-content .quotes-blue .text, .custom-content .quotes-blue-left .text {
		display: table-cell;
		height: 109px;
		vertical-align: middle;
		font-size: 17px;
		line-height: 19px;
		color: #026ba5;
		text-align: center;
	}

	* +html .custom-content .quotes-blue .text, * +html .custom-content .quotes-blue -left.text {
		display: block;
		margin-top: expression(this.parentNode.offsetHeight > this.offsetHeight ? ((this.parentNode.offsetHeight-this.offsetHeight)/2 + 'px') : '0');
	}
	.custom-content .quotes-blue:before{
        content: '';
        width: 95%;
        height: 7px;
        background: #0865A0;
        display: block;
        margin: 0 auto;
    }
    .custom-content .quotes-blue:after{
        content: '';
        width: 95%;
        height: 7px;
        background: #0865A0;
        display: block;
        margin: 0 auto;
    }
    .quotes-inner:before{
        content: '';
        display: inline-block;
        vertical-align: middle;
        background: url('//www.cardschat.com/images/sprite_quotes.png') no-repeat 0 -48px;
        width: 58px;
        height: 45px;
        position: absolute;
        left: -65px;
    }
    .quotes-inner:after{
        content: '';
        display: inline-block;
        vertical-align: middle;
        background: url('//www.cardschat.com/images/sprite_quotes.png') no-repeat 0 0;
        width: 58px;
        height: 45px;
        position: absolute;
        right: -66px;
        bottom: 0;
    }
	.custom-content .quotes-blue.full .text {line-height:25px;}
	.custom-content .quotes-blue.full q {width:83%;}
	.custom-content .quotes-blue.full {padding-bottom:20px;}
	.imgLeft{
		float: left;
		padding: 0 10px 10px 0;
	}
	.imgRight{
		float: right;
		padding: 0 0 10px 10px;
	}
	
html{height: auto;}
.page-new .custom-content h2{color: #0f698b; font-weight: bold; font-size: 18px; line-height: 20px; font-family: Verdana, sans-serif;}
.page-new .custom-content p{color: #050507; font-size: 14px; line-height: 15px; font-family: Arial, Verdana, sans-serif;}
.page-new .ico_online-poker{padding: 0; margin: 20px 0px 25px;}
.page-new .ico_laws, .page-new .ico_bones, .page-new .ico_finish{display: inline-block; background-image: url('//www.cardschat.com/pkimg/cali-history/bg-icons-text.png'); background-repeat: no-repeat;}
.page-new .ico_laws{background-position: 0 0; width: 221px; height: 160px; float: right; margin: 0px 0px 25px 12px; clear: right;}
.page-new .ico_bones{background-position: 0 -160px; width: 230px; height: 146px; float: right; margin: 0px 0px 25px 12px; clear: right;}
.page-new .ico_finish{background-position: -230px 0; width: 290px; height: 229px; float: left; margin: 0px 12px 25px 0px; clear: left;}
.page-new .ico_success{margin: 0px 0px 25px 12px; padding: 0; clear: right;}
.page-new .ico_tribal{margin: 0px 30px 25px 0px; padding: 0; clear: left;}
.page-new .ico_live{margin: 0px 0px 25px 12px; padding: 0; clear: right;}
.page-new .ico_poker-2015{float: right; margin: 0px 0px 25px 12px; padding: 0; clear: right;}

.interactive-timeline *{box-sizing: border-box; font-family: Arial, Verdana, sans-serif;}
.interactive-timeline{padding: 30px 20px 0 0; max-width: 922px; margin: 0 auto;}
.clear{width: 100%; height: 1px; clear: both;}
.interactive-timeline .heading-timeline{font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; text-transform: uppercase; font-size: 22px; line-height: 32px; color: #fff; background: url('//www.cardschat.com/pkimg/cali-history/bg-icons-timeline.png') no-repeat -110px -179px; width: 748px; height: 226px; text-align: center; padding: 20px 0 0 115px; margin: 0 auto; position: relative; left: -58px;}
.interactive-timeline .body-timeline{width: 100%; float: left; clear: both; padding: 0 0 25px;}
.interactive-timeline .body-timeline-top{background: url('//www.cardschat.com/pkimg/cali-history/bg-body-timeline-top.jpg') repeat-y center 0; position: relative; padding: 22px 0 40px; margin: -98px 0 0; width: 100%; float: left; clear: both;}
.interactive-timeline .body-timeline-top:before{background: url('//www.cardschat.com/pkimg/cali-history/bg-icons-timeline.png') no-repeat 0 0; width: 101px; height: 75px; content: ''; position: absolute; top: 0; left: 50%; margin-left: -50px;}
.interactive-timeline .body-timeline-bot{background: url('//www.cardschat.com/pkimg/cali-history/bg-body-timeline-bot.png') no-repeat center 0; width: 100%; float: left; clear: both;}
.interactive-timeline .body-timeline-bot .heading-timeline-bot{font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; text-transform: uppercase; font-size: 17px; line-height: 20px; color: #fff; background: url('//www.cardschat.com/pkimg/cali-history/bg-icons-timeline.png') no-repeat -110px -29px; width: 431px; height: 45px; text-align: center; margin: -21px auto 0; padding: 4px 0 0; position: relative; z-index: 1;}

.interactive-timeline .box-timeline{position: relative; width: 100%; float: left; clear: both;}
.interactive-timeline .body-timeline-bot .box-timeline{clear: none; padding-top: 102px;}
.interactive-timeline .body-timeline .box-timeline .box-timeline-line{background: url('//www.cardschat.com/pkimg/cali-history/bg-icons-timeline.png') no-repeat -554px -488px; width: 202px; height: 245px; position: absolute; right: 164px; top: 121px;}

.interactive-timeline .box-timeline-1{padding: 0 0 46px;}
.interactive-timeline .box-timeline-2{padding: 0 0 40px;}
.interactive-timeline .box-timeline-3{padding: 0 0 7px;}
.interactive-timeline .box-timeline-4{padding: 0 0 12px;}
.interactive-timeline .box-timeline-7{width: 28%; padding-left: 48px; padding-left: 5.2%; padding-left: 48px;}
.interactive-timeline .box-timeline-8{width: 22%; padding-left: 25px; padding-left: 2.8%; padding-left: 26px;}
.interactive-timeline .box-timeline-9{width: 50%; padding-left: 84px; padding-left: 9%; padding-left: 83px;}

.interactive-timeline .box-timeline .box-timeline-img{width: 50%; position: relative;}
.interactive-timeline .body-timeline-bot .box-timeline .box-timeline-img{width: 100%; float: left; clear: both;}
.interactive-timeline .box-timeline .box-timeline-img img{width: auto; display: inline;}
.interactive-timeline .box-timeline-1 .box-timeline-img{float: right; padding-left: 60px; margin-top: -47px;}
.interactive-timeline .box-timeline-2 .box-timeline-img{float: left; padding-right: 67px; text-align: right;}
.interactive-timeline .box-timeline-3 .box-timeline-img{float: right; padding-left: 49px;}
.interactive-timeline .box-timeline-4 .box-timeline-img{float: left; padding-right: 72px; text-align: right;}
.interactive-timeline .box-timeline-5 .box-timeline-img{float: right; padding-left: 47px;}
.interactive-timeline .box-timeline-6 .box-timeline-img{float: left; padding-right: 60px; text-align: right; margin-top: -22px;}
.interactive-timeline .box-timeline-7 .box-timeline-img{padding-left: 16px;}
.interactive-timeline .box-timeline-8 .box-timeline-img{padding-left: 7px;}
.interactive-timeline .box-timeline-9 .box-timeline-img{}
.interactive-timeline .box-timeline-9 .box-timeline-img img{float: left; margin: 3px 0 0 -34px;}
.interactive-timeline .box-timeline-9 .box-timeline-img img + img{float: right; margin: 4px 15px 0 0;}

.interactive-timeline .box-timeline .box-timeline-date{font-size: 15px; line-height: 16px; color: #fff; text-transform: uppercase; text-align: center; font-family: 'Open Sans', sans-serif; font-weight: 800; width: 110px; height: 104px; position: absolute; top: 0; left: 50%;}
.interactive-timeline .box-timeline .box-timeline-date.right{background: url('//www.cardschat.com/pkimg/cali-history/bg-icons-timeline.png') no-repeat 0px -75px; padding: 36px 26px 0 22px; margin-left: -52px;}
.interactive-timeline .box-timeline .box-timeline-date.left{background: url('//www.cardschat.com/pkimg/cali-history/bg-icons-timeline.png') no-repeat 0px -179px; padding: 36px 22px 0 26px; margin-left: -58px;}
.interactive-timeline .box-timeline .box-timeline-date.bottom{background: url('//www.cardschat.com/pkimg/cali-history/bg-icons-timeline.png') no-repeat 0px -283px; width: 104px; height: 110px; padding: 36px 22px 0 22px; top: -15px;}

.interactive-timeline .box-timeline-2 .box-timeline-date{top: -22px;}
.interactive-timeline .box-timeline-3 .box-timeline-date{top: 3px;}
.interactive-timeline .box-timeline-4 .box-timeline-date{top: 23px;}
.interactive-timeline .box-timeline-5 .box-timeline-date{top: 20px;}
.interactive-timeline .box-timeline-6 .box-timeline-date{top: 104px;}
.interactive-timeline .box-timeline-7 .box-timeline-date{left: 45px;}
.interactive-timeline .box-timeline-8 .box-timeline-date{left: 20px;}
.interactive-timeline .box-timeline-9 .box-timeline-date{left: 81px;}
.interactive-timeline .box-timeline-9 .box-timeline-date + .box-timeline-date{left: 313px;}

.interactive-timeline .box-timeline .box-timeline-text{width: 50%;}
.interactive-timeline .body-timeline-bot .box-timeline .box-timeline-text{width: 100%; float: left; clear: both; padding-top: 5px;}
.interactive-timeline .box-timeline-1 .box-timeline-text{float: left; text-align: right; padding-right: 60px; margin-top: 41px;}
.interactive-timeline .box-timeline-2 .box-timeline-text{float: right; padding-left: 60px; margin-top: 5px;}
.interactive-timeline .box-timeline-3 .box-timeline-text{float: left; text-align: right; padding-right: 60px; margin-top: 25px;}
.interactive-timeline .box-timeline-4 .box-timeline-text{float: right; padding-left: 60px; margin-top: 46px;}
.interactive-timeline .box-timeline-5 .box-timeline-text{float: left; text-align: right; padding-right: 60px; margin-top: 29px;}
.interactive-timeline .box-timeline-6 .box-timeline-text{float: right; padding-left: 60px; margin-top: 102px;}

.interactive-timeline .box-timeline .box-timeline-text .box-timeline-tape{background: url('//www.cardschat.com/pkimg/cali-history/bg-icons-timeline.png') no-repeat -110px 0px; width: 111px; height: 29px; display: inline-block; text-align: center; font-family: 'Open Sans', sans-serif; font-weight: 800; font-size: 14px; line-height: 28px; color: #fff; text-transform: uppercase; margin: 0 0 11px;}
.interactive-timeline .box-timeline-9 .box-timeline-text .box-timeline-tape + .box-timeline-tape{position: relative; left: 115px;}
.interactive-timeline .box-timeline .box-timeline-text p{font-size: 14px; line-height: 16px; color: #000; font-family: 'Open Sans', sans-serif; margin: 0; width: 275px; display: inline-block;}
.interactive-timeline .body-timeline-bot .box-timeline .box-timeline-text p{width: auto; line-height: 16px;}
.interactive-timeline .box-timeline .box-timeline-text p a{color: #009de1;}
.interactive-timeline .box-timeline .box-timeline-text .box-timeline-link{color: #009de1; font-weight: 700; text-decoration: none; font-family: 'Open Sans', sans-serif; white-space: nowrap;}
.interactive-timeline .box-timeline .box-timeline-text .box-timeline-link:hover{text-decoration: underline;}
.interactive-timeline .box-timeline .box-timeline-text .box-timeline-text-in{font-size: 16px; color: #58595b; line-height: 16px; display: block; padding: 0 0 8px; font-family: 'Times New Roman', serif;}
.interactive-timeline .box-timeline .box-timeline-text .box-timeline-text-in .blue{font-size: 17px; color: #009de1; display: block; font-weight: bold; font-family: 'Times New Roman', serif;}
.interactive-timeline .box-timeline .box-timeline-text .box-timeline-text-in .gray{display: block; font-weight: bold; font-family: 'Times New Roman', serif;}

.block-fancybox{width: 700px; position: relative;}
.fancybox-skin{border-radius: 20px !important; -moz-border-radius: 20px !important; -webkit-border-radius: 20px !important; -khtml-border-radius: 20px !important; -o-border-radius: 20px !important; padding: 20px !important; background: #fff !important;}
.fancybox-close{background: url('//www.cardschat.com/pkimg/cali-history/bg-icons-timeline.png') no-repeat -554px -465px !important; width: 23px !important; height: 23px !important; top: 12px !important; right: 12px !important;}
.block-fancybox .fancybox-logo{width: 113px; height: 35px; background: url('//www.cardschat.com/pkimg/cali-history/bg-icons-timeline.png') no-repeat -554px -405px; position: absolute; left: 0; top: 0; z-index: 5;}
.block-fancybox .fancybox-logo a{display: block; text-decoration: none; width: 100%; height: 100%;}
.block-fancybox .interactive-timeline{padding: 0; margin: 0; width: 100%;}
.block-fancybox .interactive-timeline .body-timeline{padding: 0;}
.block-fancybox .interactive-timeline .heading-timeline{font-size: 12px; line-height: 18px; background: url('//www.cardschat.com/pkimg/cali-history/bg-icons-timeline.png') no-repeat -110px -675px; width: 352px; height: 106px; padding: 31px 0 0px; left: 0;}
.block-fancybox .interactive-timeline .box-timeline{padding: 15px 0 0; width: 100%;}
.block-fancybox .interactive-timeline .box-timeline .box-timeline-img{width: auto; float: right; padding: 0; margin: 0;}
.block-fancybox .interactive-timeline .box-timeline .box-timeline-img img{padding: 0; margin: 0; float: none;}
.block-fancybox .interactive-timeline .box-timeline-2 .box-timeline-img{margin-top: 60px;}
.block-fancybox .interactive-timeline .box-timeline-3 .box-timeline-img{margin-top: 70px;}
.block-fancybox .interactive-timeline .box-timeline-4 .box-timeline-img{margin: 0 60px 0 30px;}
.block-fancybox .interactive-timeline .box-timeline-5 .box-timeline-img{margin-right: 30px;}
.block-fancybox .interactive-timeline .box-timeline-6 .box-timeline-img{margin: 70px 30px 30px;}
.block-fancybox .interactive-timeline .box-timeline-7 .box-timeline-img{margin: 50px 30px 30px;}
.block-fancybox .interactive-timeline .box-timeline-8 .box-timeline-img{margin: 50px 30px 30px;}
.block-fancybox .interactive-timeline .box-timeline-9 .box-timeline-img{margin: 50px 30px 30px;}
.block-fancybox .interactive-timeline .box-timeline .box-timeline-img .box-timeline-text-in{font-size: 15px; color: #58595B; line-height: 15px; display: block; padding: 8px 0px 0px; font-family: 'Times New Roman', serif;}
.block-fancybox .interactive-timeline .box-timeline-9 .box-timeline-img .box-timeline-text-in{padding-left: 50px;}
.block-fancybox .interactive-timeline .box-timeline .box-timeline-img .box-timeline-text-in .gray{font-weight: bold; display: block; font-family: 'Times New Roman', serif;}
.block-fancybox .interactive-timeline .box-timeline .box-timeline-text{width: auto; text-align: left; padding: 16px 0 0; margin: 0; float: none;}
.block-fancybox .interactive-timeline .box-timeline .box-timeline-text .box-timeline-text-in, .block-fancybox .interactive-timeline .box-timeline .box-timeline-text .box-timeline-text-in .blue{font-size: 19px; line-height: 19px;}
.block-fancybox .interactive-timeline .box-timeline .box-timeline-text .box-timeline-text-in .gray, .block-fancybox .interactive-timeline .box-timeline .box-timeline-text .box-timeline-text-in .blue{display: inline;}
.block-fancybox .interactive-timeline .box-timeline .box-timeline-text .box-timeline-text-in{padding: 0 0 10px;}
.block-fancybox .interactive-timeline .box-timeline .box-timeline-text .box-timeline-tape{margin: 0 0 12px; display: block;}
.block-fancybox .interactive-timeline .box-timeline-9 .box-timeline-text .box-timeline-tape{display: inline-block; left: 0; margin-left: 0 !important;}
.block-fancybox .interactive-timeline .box-timeline br{display: none;}
.block-fancybox .interactive-timeline .box-timeline-9 .box-timeline-img br{display: inline;}
.block-fancybox .interactive-timeline .box-timeline .box-timeline-text p{width: auto; display: block; padding: 0 0 15px; font-size: 12px; line-height: 15px;}
/* end Cali legal page*/
#localeMessage{left: 50% !important;margin-left: -231px;}
@media screen and (max-width:470px){
#localeMessage{left: 1% !important;margin-left: 0;width: 98%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
#localeMessage > div{width: 100% !important;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
}
/* new login css */
.header2 .reg{
	float: right;
	top: 11px;
}
.login-area form{
	width: 394px;
}
.header2 .login-area{
	margin-right: 10px;
}
.header3 .login-area .tbus,
.header2 .login-area .tbus{
	left: 149px;
}
.header3 .login-area .loginline1,
.header2 .login-area .loginline1{
	width: 270px;
}
.header3 .login-area .tboxes,
.header2 .login-area .tboxes{
	margin: 4px 0 0;
	width: 270px;
}
.header3 .login-area .tbu,
.header2 .login-area .tbu{
	background: #e3750a;
	border: 0 none;
	border-radius: 5px;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	height: auto;
	margin: 6px 0 0 8px;
	padding: 6px;
	width: auto;
}
.header3 .login-area .tbu:hover,
.header2 .login-area .tbu:hover{
	background: #f98c22;
}
.header3 .login-area .loginline2,
.header2 .login-area .loginline2{
	margin: 6px 0 0 55px;
}
.header3 .login-area .tbox,
.header2 .login-area .tbox{
	width: 120px;
}
/*end login css*/
@media all and (max-width: 1060px){
	#sthoverbuttons {display:none!important;}
}
@media all and (min-width: 1300px) and (max-width: 1600px) {
	.header2 .login-area {
    	clear: none;
		height: auto;
	}
}
@media all and (max-width: 1439px) {
	.header2 .login-area {
    	clear: right;
	}
}

.BtnBlue {
	color: #fff !important;
	font-size: 16px;
	line-height: 25px;
	border-radius: 5px;
	text-decoration: none !important;
	padding: 16px;
	text-align: center;
	display: block;
	max-width: 530px;
	margin: 40px auto 40px;
	background: rgb(25,131,187);
	background: -webkit-linear-gradient(top,  rgba(25,131,187,1) 0%,rgba(9,126,188,1) 49%,rgba(2,118,180,1) 50%,rgba(1,111,170,1) 100%);
	background: linear-gradient(to bottom,  rgba(25,131,187,1) 0%,rgba(9,126,188,1) 49%,rgba(2,118,180,1) 50%,rgba(1,111,170,1) 100%);
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.BtnBlue:hover {
	background: rgb(22,127,184);
	background: -webkit-linear-gradient(top,  rgba(22,127,184,1) 0%,rgba(0,110,168,1) 49%,rgba(0,100,154,1) 50%,rgba(0,90,140,1) 100%);
	background: linear-gradient(to bottom,  rgba(22,127,184,1) 0%,rgba(0,110,168,1) 49%,rgba(0,100,154,1) 50%,rgba(0,90,140,1) 100%);
}
.boxout-full {
        border: 1px solid #ccc;
        margin: 16px 0;
        padding: 10px 20px;
}
.boxout-full h3 {
        font-style: italic;
        color: #779;
}
.boxout-full p {
        font-style: italic;
}
.wrap-block1{
padding: 0 145px;
}
.hide-block .wrap-block1{
padding: 0 70px;
}
.social-btns .fb_iframe_widget iframe{
width: 70px !important;
}
.social-btns .fb_block{
width: 70px;
}

.toc-box {
	 text-align: center;
	 clear:both;
}
.toc-label {
	font-size: 1.2em;
	display: block;
	font-weight: bold;
	margin: -6px 0 11px;
}
.toc {
	list-style: none;
	margin: 0 auto;
	display: inline;
	padding: 0;
}
.toc li{
	display: inline-block;
	margin:3px 0;
}
.toc li a{
	display:block;
	background: #2083C1;
	color: #fff;
	padding: 4px 10px;
	text-decoration: none;
	transition:background 0.3s;
}
.toc li a:hover{
	background: #0A5C91;
}

/*-------------- Mobile International Pages ----------*/
/*ANDROID CASINO*/
.app-list-android{list-style: none; padding: 0; margin: 0; text-align: center; clear: both;}
.app-list-android li{float: left; width: 20%; text-align: center; padding: 8px; box-sizing: border-box;}
.app-list-android li .icon{width: 83px; height: 83px; display: block; background: url(https://www.cardschat.com/pkimg/bg-app-list.png) no-repeat 0 0; margin: 0 auto 8px;}
.app-list-android li .icon1{background-position: 0 0;}
.app-list-android li .icon2{background-position: 0 -83px;}
.app-list-android li .icon3{background-position: 0 -166px;}
.app-list-android li .icon4{background-position: 0 -249px;}
.app-list-android li .icon5{background-position: 0 -332px;}
.app-list-android li .title{font-size: 14px; line-height: 16px; font-weight: bold; color: #000; font-family: Arial, sans-serif; display: block;}

.garantie-list-android{list-style: none; padding: 0; margin: 0; border-bottom: 1px dashed #b3b3b3; clear: both;}
.content-guide .content-block .garantie-list-android{border-bottom: none;}
.garantie-list-android li{display: block; width: 100%; border-top: 1px dashed #b3b3b3; padding: 14px 0; overflow: hidden;}
.content-guide .content-block .garantie-list-android li{margin-left: -23px; margin-right: -23px; padding-left: 23px; padding-right: 23px;}
.garantie-list-android li .icon{width: 85px; height: 80px; float: left; background: url(https://www.cardschat.com/pkimg/bg-garantie-list-android.png) no-repeat 0 0; margin: 0 30px 0 7px;}
.garantie-list-android li .icon1{background-position: 0 0;}
.garantie-list-android li .icon2{background-position: 0 -80px;}
.garantie-list-android li .icon3{background-position: 0 -160px;}
.garantie-list-android li .title{display: block; font-size: 18px; line-height: 20px; color: #000; font-family: Arial, sans-serif; font-weight: bold; padding: 0 0 10px; margin: 0;}
.garantie-list-android li p{font-size: 15px !important; line-height: 20px !important; color: #000; font-family: Arial, sans-serif; padding: 0; margin: 0 !important; overflow: hidden; max-width: 80%;}

@media all and (max-width: 1000px){
    .content-guide .content-block .garantie-list-android li{margin-left: -10px; margin-right: -10px; padding-left: 10px; padding-right: 10px;}
}
@media all and (max-width: 768px){
    .garantie-list-android li p{max-width: none;}
}
@media all and (max-width: 767px){
    .app-list-android li{width: 33.3%;}
}
@media all and (max-width: 500px){
    .app-list-android li{width: 50%;}
}

/*ANDROID POKER*/
/* app-list */
.block-new-two .title-new{font-size: 23px; line-height: 24px; font-weight: bold; color: #09598c; font-family: Arial, sans-serif; padding: 0; margin: 0px 0px 6px;}
.block-new-two p{font-size: 15px; line-height: 20px; color: #000; font-family: Arial, sans-serif; padding: 0; margin: 19px 0px;}
.block-new-two .app-list{list-style: none; padding: 0; margin: 0; border-bottom: 1px dashed #b3b3b3;}
.content-guide .content-block.dark .block-new-two .app-list{border-bottom: none;}
.block-new-two .app-list li{display: block; width: 100%; border-top: 1px dashed #b3b3b3; padding: 14px 0;}
.content-guide .content-block.dark .block-new-two .app-list li{margin-left: -23px; margin-right: -23px; padding-left: 23px; padding-right: 23px;}
.block-new-two .app-list li .icon{width: 70px; float: left; background: url(https://www.cardschat.com/pkimg/icon-app-list.png) no-repeat 0 0; margin: 7px 30px 0 7px;}
.block-new-two .app-list li .icon1{height: 70px; background-position: 0 -0px;}
.block-new-two .app-list li .icon2{height: 80px; background-position: 0 -70px;}
.block-new-two .app-list li .icon3{height: 53px; background-position: 0 -150px;}
.block-new-two .app-list li .icon4{height: 87px; background-position: 0 -203px;}
.block-new-two .app-list li .icon5{height: 56px; background-position: 0 -290px; margin-top: 25px;}
.block-new-two .app-list li .title{display: block; font-size: 18px; line-height: 20px; color: #000; font-family: Arial, sans-serif; font-weight: bold; padding: 0 0 10px; margin: 0;}
.block-new-two .app-list li p{font-size: 15px; line-height: 20px; color: #000; font-family: Arial, sans-serif; padding: 0; margin: 0; overflow: hidden; max-width: 80%;}

@media all and (max-width: 1000px){
    .content-guide .content-block.dark .block-new-two .app-list li{margin-left: -10px; margin-right: -10px; padding-left: 10px; padding-right: 10px;}
}
@media all and (max-width: 768px){
    .block-new-two .app-list li p{max-width: none;}
}
@media all and (max-width: 480px){
    .block-new-two .app-list li p{overflow: visible;}
}
/*IPAD CASINO*/
.app-list-android{list-style: none; padding: 0; margin: 0; text-align: center; clear: both;}
.app-list-android li{float: left; width: 20%; text-align: center; padding: 8px; box-sizing: border-box;}
.app-list-android li .icon{width: 83px; height: 83px; display: block; background: url(https://www.cardschat.com/pkimg/bg-app-list.png) no-repeat 0 0; margin: 0 auto 8px;}
.app-list-android li .icon1{background-position: 0 0;}
.app-list-android li .icon2{background-position: 0 -83px;}
.app-list-android li .icon3{background-position: 0 -166px;}
.app-list-android li .icon4{background-position: 0 -249px;}
.app-list-android li .icon5{background-position: 0 -332px;}
.app-list-android li .title{font-size: 14px; line-height: 16px; font-weight: bold; color: #000; font-family: Arial, sans-serif; display: block;}
@media all and (max-width: 767px){
    .app-list-android li{width: 33.3%;}
}
@media all and (max-width: 500px){
    .app-list-android li{width: 50%;}
}

/*IPAD POKER*/
.app-list-ipad, .garantie-list-ipad{list-style: none; padding: 0; margin: 0; border-bottom: 1px dashed #b3b3b3; clear: both;}
.content-guide .content-block .garantie-list-ipad, .content-guide .content-block .app-list-ipad{border-bottom: none;}
.app-list-ipad li, .garantie-list-ipad li{display: block; width: 100%; border-top: 1px dashed #b3b3b3; padding: 14px 0; overflow: hidden;}
.content-guide .content-block .app-list-ipad li, .content-guide .content-block .garantie-list-ipad li{margin-left: -23px; margin-right: -23px; padding-left: 23px; padding-right: 23px;}
.app-list-ipad li .icon, .garantie-list-ipad li .icon{width: 75px; height: 70px; float: left; background: url(https://www.cardschat.com/pkimg/bg-app-list-ipad.png) no-repeat 0 0; margin: 0 30px 0 7px;}
.garantie-list-ipad li .icon{background: url(https://www.cardschat.com/pkimg/bg-garantie-list-ipad.png) no-repeat 0 0;}
.app-list-ipad li .icon1, .garantie-list-ipad li .icon1{background-position: 0 0;}
.app-list-ipad li .icon2, .garantie-list-ipad li .icon2{background-position: 0 -70px;}
.app-list-ipad li .icon3, .garantie-list-ipad li .icon3{background-position: 0 -140px; margin-top: 12px;}
.app-list-ipad li .icon4, .garantie-list-ipad li .icon4{background-position: 0 -210px;}
.app-list-ipad li .icon5, .garantie-list-ipad li .icon5{background-position: 0 -280px; margin-top: 15px;}

.app-list-ipad li .title, .garantie-list-ipad li .title{display: block; font-size: 18px; line-height: 20px; color: #000; font-family: Arial, sans-serif; font-weight: bold; padding: 0 0 10px; margin: 0;}
.app-list-ipad li p, .garantie-list-ipad li p{font-size: 15px !important; line-height: 20px !important; color: #000; font-family: Arial, sans-serif; padding: 0; margin: 0 !important; overflow: hidden; max-width: 80%;}

@media all and (max-width: 1000px){
    .content-guide .content-block .app-list-ipad li, .content-guide .content-block .garantie-list-ipad li{margin-left: -10px; margin-right: -10px; padding-left: 10px; padding-right: 10px;}
}
@media all and (max-width: 768px){
    .app-list-ipad li p, .garantie-list-ipad li p{max-width: none;}
}
@media all and (max-width: 480px){
    .app-list-ipad li p, .garantie-list-ipad li p{overflow: visible;}
}

/*IPHONE CASINO*/
.app-list-iphone, .garantie-list-iphone{list-style: none; padding: 0; margin: 0; border-bottom: 1px dashed #b3b3b3; clear: both;}
.content-guide .content-block .garantie-list-iphone, .content-guide .content-block .app-list-iphone{border-bottom: none;}
.app-list-iphone li, .garantie-list-iphone li{display: block; width: 100%; border-top: 1px dashed #b3b3b3; padding: 14px 0; overflow: hidden;}
.content-guide .content-block .app-list-iphone li, .content-guide .content-block .garantie-list-iphone li{margin-left: -23px; margin-right: -23px; padding-left: 23px; padding-right: 23px;}
.app-list-iphone li .icon, .garantie-list-iphone li .icon{width: 75px; height: 70px; float: left; background: url(https://www.cardschat.com/pkimg/bg-app-list-iphone.png) no-repeat 0 0; margin: 0 30px 0 7px;}
.garantie-list-iphone li .icon{background: url(https://www.cardschat.com/pkimg/bg-garantie-list-iphone.png) no-repeat 0 0;}
.app-list-iphone li .icon1, .garantie-list-iphone li .icon1{background-position: 0 0;}
.app-list-iphone li .icon2, .garantie-list-iphone li .icon2{background-position: 0 -70px;}
.garantie-list-iphone li .icon2{margin-top: 20px;}
.app-list-iphone li .icon3, .garantie-list-iphone li .icon3{background-position: 0 -140px;}
.app-list-iphone li .icon4, .garantie-list-iphone li .icon4{background-position: 0 -210px;}
.app-list-iphone li .icon5, .garantie-list-iphone li .icon5{background-position: 0 -280px;}

.app-list-iphone li .title, .garantie-list-iphone li .title{display: block; font-size: 18px; line-height: 20px; color: #000; font-family: Arial, sans-serif; font-weight: bold; padding: 0 0 10px; margin: 0;}
.app-list-iphone li p, .garantie-list-iphone li p{font-size: 15px !important; line-height: 20px !important; color: #000; font-family: Arial, sans-serif; padding: 0; margin: 0 !important; overflow: hidden; max-width: 80%;}

@media all and (max-width: 1000px){
    .content-guide .content-block .app-list-iphone li, .content-guide .content-block .garantie-list-iphone li{margin-left: -10px; margin-right: -10px; padding-left: 10px; padding-right: 10px;}
}
@media all and (max-width: 768px){
    .app-list-iphone li p, .garantie-list-iphone li p{max-width: none;}
}

/*IPHONE POKER */
.app-list-iphone-poker{list-style: none; padding: 0; margin: 0; border-bottom: 1px dashed #b3b3b3; clear: both;}
.content-guide .content-block .app-list-iphone-poker{border-bottom: none;}
.app-list-iphone-poker li{display: block; width: 100%; border-top: 1px dashed #b3b3b3; padding: 14px 0; overflow: hidden;}
.content-guide .content-block .app-list-iphone-poker li{margin-left: -23px; margin-right: -23px; padding-left: 23px; padding-right: 23px;}
.app-list-iphone-poker li .icon{width: 75px; height: 70px; float: left; background: url(https://www.cardschat.com/pkimg/iphone-poker/bg-app-list-iphone-poker.png) no-repeat 0 0; margin: 0 30px 0 7px;}
.app-list-iphone-poker li .icon1{background-position: 0 0;}
.app-list-iphone-poker li .icon2{background-position: 0 -70px;}
.app-list-iphone-poker li .icon3{background-position: 0 -140px;}
.app-list-iphone-poker li .icon4{background-position: 0 -210px;}
.app-list-iphone-poker li .icon5{background-position: 0 -280px;}

.app-list-iphone-poker li .title{display: block; font-size: 18px; line-height: 20px; color: #000; font-family: Arial, sans-serif; font-weight: bold; padding: 0 0 10px; margin: 0;}
.app-list-iphone-poker li p{font-size: 15px !important; line-height: 20px !important; color: #000; font-family: Arial, sans-serif; padding: 8px 0 0; margin: 0 !important; overflow: hidden; max-width: 80%;}

@media all and (max-width: 1000px){
    .content-guide .content-block .app-list-iphone-poker li{margin-left: -10px; margin-right: -10px; padding-left: 10px; padding-right: 10px;}
}

@media all and (max-width: 768px){
    .app-list-iphone-poker li p{max-width: none;}
}

@media all and (max-width: 480px){
    .app-list-iphone-poker li p{overflow: visible; padding: 0;}
}

/*MOBILE CASINO*/
.app-list-mobile-casino{list-style: none; padding: 0; margin: 0; border-bottom: 1px dashed #b3b3b3; clear: both;}
.content-guide .content-block .app-list-mobile-casino{border-bottom: none;}
.app-list-mobile-casino li{display: block; width: 100%; border-top: 1px dashed #b3b3b3; padding: 14px 0; overflow: hidden;}
.content-guide .content-block .app-list-mobile-casino li{margin-left: -23px; margin-right: -23px; padding-left: 23px; padding-right: 23px;}
.app-list-mobile-casino li .icon{width: 75px; height: 70px; float: left; background: url(https://www.cardschat.com/pkimg/mobile-casino/bg-app-list-mobile-casino.png) no-repeat 0 0; margin: 0 30px 0 7px;}
.app-list-mobile-casino li .icon1{background-position: 0 0;}
.app-list-mobile-casino li .icon2{background-position: 0 -70px;}
.app-list-mobile-casino li .icon3{background-position: 0 -140px;}
.app-list-mobile-casino li .icon4{background-position: 0 -210px;}
.app-list-mobile-casino li .icon5{background-position: 0 -280px;}

.app-list-mobile-casino li .title{display: block; font-size: 18px; line-height: 20px; color: #000; font-family: Arial, sans-serif; font-weight: bold; padding: 0 0 10px; margin: 0;}
.app-list-mobile-casino li p{font-size: 15px !important; line-height: 20px !important; color: #000; font-family: Arial, sans-serif; padding: 8px 0 0; margin: 0 !important; overflow: hidden; max-width: 80%;}

@media all and (max-width: 1000px){
    .content-guide .content-block .app-list-mobile-casino li{margin-left: -10px; margin-right: -10px; padding-left: 10px; padding-right: 10px;}
}

@media all and (max-width: 768px){
    .app-list-mobile-casino li p{max-width: none;}
}

@media all and (max-width: 480px){
    .app-list-mobile-casino li p{overflow: visible; padding: 0;}
}

/*MOBILE POKER*/
.app-list-mobile-poker{list-style: none; padding: 0; margin: 0; border-bottom: 1px dashed #b3b3b3; clear: both;}
.content-guide .content-block .app-list-mobile-poker{border-bottom: none;}
.app-list-mobile-poker li{display: block; width: 100%; border-top: 1px dashed #b3b3b3; padding: 14px 0; overflow: hidden;}
.content-guide .content-block .app-list-mobile-poker li{margin-left: -23px; margin-right: -23px; padding-left: 23px; padding-right: 23px;}
.app-list-mobile-poker li .icon{width: 75px; height: 70px; float: left; background: url(https://www.cardschat.com/pkimg/mobile-poker/bg-app-list-mobile-poker.png) no-repeat 0 0; margin: 0 30px 0 7px;}
.app-list-mobile-poker li .icon1{background-position: 0 0;}
.app-list-mobile-poker li .icon2{background-position: 0 -70px;}
.app-list-mobile-poker li .icon3{background-position: 0 -140px;}
.app-list-mobile-poker li .icon4{background-position: 0 -210px;}
.app-list-mobile-poker li .icon5{background-position: 0 -280px;}
.app-list-mobile-poker li .icon6{background-position: 0 -350px;}

.app-list-mobile-poker li .title{display: block; font-size: 18px; line-height: 20px; color: #000; font-family: Arial, sans-serif; font-weight: bold; padding: 0 0 10px; margin: 0;}
.app-list-mobile-poker li p{font-size: 15px !important; line-height: 20px !important; color: #000; font-family: Arial, sans-serif; padding: 8px 0 0; margin: 0 !important; overflow: hidden; max-width: 80%;}

@media all and (max-width: 1000px){
    .content-guide .content-block .app-list-mobile-poker li{margin-left: -10px; margin-right: -10px; padding-left: 10px; padding-right: 10px;}
}

@media all and (max-width: 768px){
    .app-list-mobile-poker li p{max-width: none;}
}

@media all and (max-width: 480px){
    .app-list-mobile-poker li p{overflow: visible; padding: 0;}
}

/*WINDOWS CASINO*/
.app-list-windows-casino, .garantie-list-windows-casino{list-style: none; padding: 0; margin: 0; border-bottom: 1px dashed #b3b3b3; clear: both;}
.content-guide .content-block .garantie-list-windows-casino, .content-guide .content-block .app-list-windows-casino{border-bottom: none;}
.app-list-windows-casino li, .garantie-list-windows-casino li{display: block; width: 100%; border-top: 1px dashed #b3b3b3; padding: 14px 0; overflow: hidden;}
.content-guide .content-block .app-list-windows-casino li, .content-guide .content-block .garantie-list-windows-casino li{margin-left: -23px; margin-right: -23px; padding-left: 23px; padding-right: 23px;}
.app-list-windows-casino li .icon, .garantie-list-windows-casino li .icon{width: 75px; height: 70px; float: left; background: url(https://www.cardschat.com/pkimg/windows-casino/bg-app-list-windows-casino.png) no-repeat 0 0; margin: 0 30px 0 7px;}
.garantie-list-windows-casino li .icon{background: url(https://www.cardschat.com/pkimg/windows-casino/bg-garantie-list-windows-casino.png) no-repeat 0 0;}
.app-list-windows-casino li .icon1, .garantie-list-windows-casino li .icon1{background-position: 0 0;}
.app-list-windows-casino li .icon2, .garantie-list-windows-casino li .icon2{background-position: 0 -70px;}
.app-list-windows-casino li .icon3, .garantie-list-windows-casino li .icon3{background-position: 0 -140px;}
.app-list-windows-casino li .icon4{background-position: 0 -210px;}
.app-list-windows-casino li .icon5{background-position: 0 -280px;}

.app-list-windows-casino li .title, .garantie-list-windows-casino li .title{display: block; font-size: 18px; line-height: 20px; color: #000; font-family: Arial, sans-serif; font-weight: bold; padding: 0 0 10px; margin: 0;}
.app-list-windows-casino li p, .garantie-list-windows-casino li p{font-size: 15px !important; line-height: 20px !important; color: #000; font-family: Arial, sans-serif; padding: 5px 0 0; margin: 0 !important; overflow: hidden; max-width: 80%;}

@media all and (max-width: 1000px){
    .content-guide .content-block .app-list-windows-casino li, .content-guide .content-block .garantie-list-windows-casino li{margin-left: -10px; margin-right: -10px; padding-left: 10px; padding-right: 10px;}
}

@media all and (max-width: 768px){
    .app-list-windows-casino li p, .garantie-list-windows-casino li p{max-width: none;}
}

@media all and (max-width: 480px){
    .app-list-windows-casino li p, .garantie-list-windows-casino li p{overflow: visible; padding: 0;}
}

/*WINDOWS POKER*/
.app-list-windows-poker{list-style: none; padding: 0; margin: 0; border-bottom: 1px dashed #b3b3b3; clear: both;}
.content-guide .content-block .app-list-windows-poker{border-bottom: none;}
.app-list-windows-poker li{display: block; width: 100%; border-top: 1px dashed #b3b3b3; padding: 14px 0; overflow: hidden;}
.content-guide .content-block .app-list-windows-poker li{margin-left: -23px; margin-right: -23px; padding-left: 23px; padding-right: 23px;}
.app-list-windows-poker li .icon{width: 75px; height: 70px; float: left; background: url(https://www.cardschat.com/pkimg/windows-poker/bg-app-list-windows-poker.png) no-repeat 0 0; margin: 0 30px 0 7px;}
.app-list-windows-poker li .icon1{background-position: 0 0;}
.app-list-windows-poker li .icon2{background-position: 0 -70px;}
.app-list-windows-poker li .icon3{background-position: 0 -140px;}
.app-list-windows-poker li .icon4{background-position: 0 -210px;}
.app-list-windows-poker li .icon5{background-position: 0 -280px;}

.app-list-windows-poker li .title{display: block; font-size: 18px; line-height: 20px; color: #000; font-family: Arial, sans-serif; font-weight: bold; padding: 0 0 10px; margin: 0;}
.app-list-windows-poker li p{font-size: 15px !important; line-height: 20px !important; color: #000; font-family: Arial, sans-serif; padding: 8px 0 0; margin: 0 !important; overflow: hidden; max-width: 80%;}

@media all and (max-width: 1000px){
    .content-guide .content-block .app-list-windows-poker li{margin-left: -10px; margin-right: -10px; padding-left: 10px; padding-right: 10px;}
}

@media all and (max-width: 768px){
    .app-list-windows-poker li p{max-width: none;}
}

@media all and (max-width: 480px){
    .app-list-windows-poker li p{overflow: visible; padding: 0;}
}
/*-------------- END Mobile International Pages ----------*/



/*-------------- styles footer ---------------*/
#wrapper > br{display: none;}
.footer2{height: auto; padding-top: 12px; padding-bottom: 12px;}

#ftext-hgroup > br{display: none;}
#ftext-fgroup .ftext{padding-top: 12px; padding-bottom: 12px;}
#ftext-fgroup div.custom-smft{position: static;}
#ftext-fgroup div.rardirar{padding-top: 0;}

body.hpguestyo #ftext-fgroup + .ftext.alternate{position: static;}
#ftext-fgroup + .ftext.alternate{display: table-footer-group;}
#ftext-fgroup + .ftext.alternate div.custom-smft, #ftext-fgroup + .ftext.alternate div.custom-smft div.prerardirar{position: static;}
#ftext-fgroup + .ftext.alternate div.custom-smft{padding-top: 12px; padding-bottom: 12px;}


/* Add the following code to end of the "all.css" */

.btn-toogle-dropdown,
.btn-toogle-inner-dropdown{
	position: relative;
	margin-top: 13px;
	padding: 0;
	float: right;
	width: 20px;
	height: 20px;

	cursor: pointer;
	background: none;
	border: none;
	outline: none;
}
.btn-toogle-dropdown:after{
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 8px solid #fff;

	content: '';
}
.btn-toogle-inner-dropdown{
	margin-top: 6px;
}
.btn-toogle-inner-dropdown:after{
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
	width: 0;
	height: 0;

	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 8px solid #fff;

	content: '';
}
.h2l .nav-dropdown-list{
	display: none;
	position: absolute;
	z-index: 1;

	float: none;
	margin: 0;
	padding: 0;
	list-style: none;

	color: #fff;

	background: #0076b2;
}
.h2l .nav-dropdown-list-item,
.h2l .nav-sub-dropdown-item{
	margin: 0;
	display: block;
	float: none;
	border-bottom: 1px solid #fff;
	white-space: nowrap;
}

.nav-dropdown-link,
.nav-sub-dropdown-link{
	margin-right: 16px;
	padding: 10px;
	display: block;

	color: inherit!important;
	text-decoration: none!important;
}
.nav-dropdown-list-item:hover,
.nav-dropdown-list-item:active,
.nav-sub-dropdown-item:hover,
.nav-sub-dropdown-item:active{
	background: #4ea7d6;
}
.h2l .nav-sub-dropdown{
	display: none;
	position: absolute;
	top: 0;
	left: 100%;
	padding: 0;
	float: none;
	color: #fff;

	background: #0076b2;
}
/*.cust_int_head .header, .cust_int_head .header2 {overflow:visible;}*/
.cust_int_head a.whlink {overflow:hidden;display:inline-block;}
.cust_int_head .h2l ul {overflow:visible;}
#homepage-tabs2 .lastest-news-cols figure {
	display:inline-block;
	border-right:1px dotted #cecece;
	padding:0 30px 22px 0;
	text-align:center;
	width:25%;
}
#homepage-tabs2 .lastest-news-cols figcaption {
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
}

/* new strategy articles */
.info-beginner-poker *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}

.info-beginner-poker .content-block{border: none; margin: 0;}
.info-beginner-poker .block .top-heading{margin: 0 0 25px;}
.info-beginner-poker .block .top-heading > .inner{padding: 0 0 25px;}
.info-beginner-poker .block .top-heading .main-heading{font-size: 32px; line-height: 120%; font-family: Verdana, Arial, sans-serif;}
.info-beginner-poker .block .top-heading .sub-heading{font-size: 22px; line-height: 120%; color: #0073a7; margin: 15px 0 0; font-family: Verdana, Arial, sans-serif;}
.info-beginner-poker .content-block .heading, .info-beginner-poker .content-block .heading h2{font-size: 22px; color: #0073a7; margin: 0 0 20px; font-family: Verdana, Arial, sans-serif;}
.info-beginner-poker .content-block p:last-child{margin-bottom: 0 !important;}
.info-beginner-poker .info-beginner-poker-bottom{margin: 0 0 20px;}
.info-beginner-poker-bottom *{font-family: Verdana, Arial, sans-serif !important;}

.info-beginner-poker-bottom .bot-btn{overflow: hidden; margin: 10px 0 60px;}
.info-beginner-poker-bottom .box-share-love{float: right;}
.info-beginner-poker-bottom .box-share-love h3{font-size: 14px;}

.info-beginner-poker-bottom .BtnBlue{position: relative; display: inline-block; max-width: 100%; vertical-align: top; margin: 15px 0 0; padding: 13px 39px 13px 53px; color: #0c4468 !important; font-weight: bold; font-size: 17px; font-family: Helvetica, Arial, sans-serif !important; background: #dfeef7; border: 1px solid #0273af;}
.info-beginner-poker-bottom .BtnBlue:hover{color: #fff !important; background: #0273af;}
.info-beginner-poker-bottom .BtnBlue:before{content: ''; position: absolute; left: 20px; top: 50%; width: 8px; height: 18px; margin-top: -9px; background: url(//www.cardschat.com/pkimg/betting-reasons/sprite-info-beginner-poker-bottom.png) 0 0;}
.info-beginner-poker-bottom .BtnBlue:hover:before{background-position: -10px 0;}
.info-beginner-poker-bottom .bot-widget{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between;}
.info-beginner-poker-bottom .fundamentals-box, .info-beginner-poker-bottom .featured-box{ width: 48%; float: left; color: #0c4468; font-size: 14px; line-height: 38px; background: #dfeef7;}
.info-beginner-poker-bottom .fund-ttl, .info-beginner-poker-bottom .feat-ttl{position: relative; padding: 13px 20px 13px 74px; color: #fff; font-weight: bold; font-size: 20px; line-height: 24px; background: #0c4468;}
.info-beginner-poker-bottom .fund-ttl:before{content: ''; position: absolute; width: 50px; height: 55px; top: -6px; left: 12px; background: url(//www.cardschat.com/pkimg/betting-reasons/sprite-info-beginner-poker-bottom.png) -56px 0;}
.info-beginner-poker-bottom .fund-body{padding: 26px 24px;}
.info-beginner-poker-bottom .fundamentals-box ul{margin: 0; padding: 0; list-style: none;}
.info-beginner-poker-bottom .fundamentals-box ul li{position: relative; font-size: 14px; line-height: 24px; margin: 0;}
.info-beginner-poker-bottom .fundamentals-box ul li a{padding-left: 16px; text-decoration: none; display: block;}
.info-beginner-poker-bottom .fundamentals-box ul li a:hover{text-decoration: underline;}
.info-beginner-poker-bottom .fundamentals-box ul li:before{content: ''; position: absolute; left: 0; top: 8px; width: 5px; height: 8px;
background: url(//www.cardschat.com/pkimg/betting-reasons/sprite-info-beginner-poker-bottom.png) no-repeat -22px 0;}
.info-beginner-poker-bottom .fundamentals-box ul li + li{margin-top: 13px;}
.info-beginner-poker-bottom .fundamentals-box li.current{font-weight: bold; color: #0c4468; padding-left:16px;}
.info-beginner-poker-bottom .fundamentals-box ul li.current:before{background-position: -28px 0;}
.info-beginner-poker-bottom .featured-box{float: right;}
.info-beginner-poker-bottom .feat-ttl{padding: 13px 68px 13px 20px; background: #0865a0;}
.info-beginner-poker-bottom .feat-ttl:after{content: ''; position: absolute; width: 72px; height: 63px; top: -21px; right: 1px; background: url(//www.cardschat.com/pkimg/betting-reasons/sprite-info-beginner-poker-bottom.png) -108px 0;}
.info-beginner-poker-bottom .feat-body{padding: 0 10px; background: #eef6fa;}
.info-beginner-poker-bottom .featured-box ul{margin: 0; padding: 0; list-style: none;}
.info-beginner-poker-bottom .featured-box ul li{padding: 11px 16px; margin: 0; overflow: hidden;}
.info-beginner-poker-bottom .featured-box ul li+li{border-top: 1px solid #dfdfdf;}
.info-beginner-poker-bottom .featured-box p{margin: 0!important; padding-bottom: 15px; color: #0865a0; font-weight: bold; font-size: 13px!important; line-height: 16px!important;}
.info-beginner-poker-bottom .featured-box .img-wrap{width: 90px; height: 60px; float: left; margin-right: 14px; overflow: hidden;}
.info-beginner-poker-bottom .featured-box .img-wrap img{width: 100%; height: auto;}
.info-beginner-poker-bottom .featured-box .info-wrap{overflow: hidden;}
.info-beginner-poker-bottom .featured-box .more-lnk{display: inline-block; padding: 0 12px; color: #698ea7; font-weight: bold; font-size: 9px; line-height: 23px; text-transform: uppercase; text-decoration: none; background: #fff; border: 1px solid #d5dee4;}
.info-beginner-poker-bottom .featured-box .more-lnk:hover{color: #fff; background: #0865a0; border-color: #0865a0;}
.info-beginner-poker-bottom .featured-box .view-all{display: block; padding: 15px; color: #0865a0; font-weight: bold; font-size: 12px; line-height: 26px; text-align: center; text-decoration: none; text-transform: uppercase; background: #dcebf3;}
.info-beginner-poker-bottom .featured-box .view-all:hover{text-decoration: underline;}
.info-beginner-poker-bottom .featured-box .view-all span:after{content: ''; display: inline-block; width: 17px; height: 17px; margin: 4px 0 0 10px; vertical-align: top; background: url(//www.cardschat.com/pkimg/betting-reasons/sprite-info-beginner-poker-bottom.png) no-repeat -36px 0;}
@media all and (max-width: 980px){
	.info-beginner-poker-bottom .bot-btn{margin: 0 0 40px;}
	.info-beginner-poker-bottom .box-share-love{float: none;}
	.info-beginner-poker-bottom .BtnBlue{margin-top: 10px; margin-right: 0;}
}
@media all and (max-width: 767px){
    .info-beginner-poker .block .top-heading{margin: 0 0 15px;}
	.info-beginner-poker .block .top-heading > .inner{padding: 0 0 15px;}
	.info-beginner-poker .content-block .heading, .info-beginner-poker .content-block .heading h2{font-size: 20px;}
	.info-beginner-poker-bottom .bot-widget{display: block;}
	.info-beginner-poker-bottom .fundamentals-box, .info-beginner-poker-bottom .featured-box{width: 100%; float: none;}
	.info-beginner-poker-bottom .fundamentals-box{margin-bottom: 26px;}
}
@media all and (max-width: 480px){
	.info-beginner-poker-bottom .BtnBlue{padding: 10px 16px 10px 36px; font-size: 15px; line-height: 22px;}
	.info-beginner-poker-bottom .BtnBlue:before{left: 16px;}
    .info-beginner-poker-bottom .fund-ttl, .info-beginner-poker-bottom .feat-ttl{padding: 12px 16px; font-size: 16px; line-height: 20px;}
	.info-beginner-poker-bottom .fund-ttl:before, .info-beginner-poker-bottom .feat-ttl:after{display: none;}
	.info-beginner-poker-bottom .fundamentals-box ul li+li{margin-top: 10px;}
	.info-beginner-poker-bottom .featured-box .view-all{line-height: 20px;}
}
/* end bottom section on strategy */
.self-links {padding-bottom:16px;}
.self-links a, .self-links b {font-size:14px;}
/* new banner styles */
.homepage-bn *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}
.homepage-bn a{text-decoration: none !important; outline: none;}
.homepage-bn .red{color: #ff0000;}
.homepage-bn{display: block; outline: none; text-decoration: none !important; border: 1px solid #0076b2; padding: 13px; position: relative; border-radius: 5px; max-width: 900px; margin: 0 auto; text-align: center; min-height: 65px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}
.homepage-bn .box-info{padding: 3px 190px 3px 0; position: relative;}
.homepage-bn .box-info p{display: inline-block; vertical-align: middle; font-size: 18px; line-height: 120%; color: #000; font-weight: bold; margin: 0; padding-right: 105px;}
.homepage-bn .box-info .box-logo{display: inline-block; vertical-align: middle; margin-left: -95px; width: 95px; height: 30px; text-align: center; line-height: 30px;}
.homepage-bn .box-info .box-logo:before{content: ""; display: inline-block; height: 100%; vertical-align: middle;}
.homepage-bn .box-info .box-logo img{max-width: 100%; max-height: 100%; vertical-align: middle;}
.homepage-bn .btn-register-now{display: block; width: 176px; background: #ffd92a; font-size: 15px; line-height: 100%; color: #0059b4; font-weight: bold; text-transform: uppercase; text-align: center; padding: 10px; border-radius: 4px; box-shadow: 0 4px 0 0 #f6bd0e; position: absolute; right: 14px; top: 50%; margin: -19px 0 4px;}
.homepage-bn .btn-register-now:hover{box-shadow: 0 2px 0 0 #f6bd0e; -webkit-transform: translateY(2px); -moz-transform: translateY(2px); -o-transform: translateY(2px); transform: translateY(2px);}
.homepage-bn.freerolls .box-info{padding-left: 50px;}
.homepage-bn.freerolls .box-info:before{content: ""; width: 45px; height: 41px; background: url(//www.cardschat.com/pkimg/feature/bg-ticket-banner.png) no-repeat 0 0; position: absolute; left: 0; top: 50%; margin-top: -20px;}
/* end new banner styles */

.mem-area {
	padding-right: 0px;
}

.header1 .social-links {
	float: right;
	list-style: none;
	padding: 0;
	margin: 0;
	margin-top: 5px;
	margin-right: 20px;
	margin-left: 5px;
}

.header1 .social-links li {
	float: none;
	margin: 0;
	margin-top: 3px;
}

.header1 .social-links li:first-child {
	margin-top: 0;
}

.header1 .social-links li a {
	float: none;
	width: 26px;
	height: 26px;
	margin: 0;
	display: block;
	background: url('//www.cardschat.com/pkimg/social-icos.png') no-repeat;
	text-decoration: none;
}

.header1 .social-links li .facebook {
	background-position: 0 0;
}

.header1 .social-links li .twitter {
	background-position: -32px 0;
}

.header1 .social-links li .google {
	background-position: -64px 0;
}








.content-in4 { 
	position: inherit !important; 
}  
.change-parent { 
	position: inherit !important; 
}  .header3 { 
	position: relative; 
}

.g-pl { 
	top: 187px; 
	left: 70px; 
}

/* member profile page styles */
.prfile_header img.avatar {
	border: #cfd4d7 solid 1px;
	margin-left: 10px;
	padding:5px;
}
.prfile_header ul {
	padding-left:0;
}
.prfile_header li {
	list-style:none;
}.prfile_header figure {
	margin-left:0;
}
.prfile_header img.flag {
	margin-top:86px;
	box-shadow:0 0 5px #333;
}
.additionalinfo_list dt.smallfont {
	padding-right:8px;
	font-size:13px;
	line-height:16px;
	padding-bottom:6px;
}
.additionalinfo_list .smallfont {
	padding-right:8px;
	font-size:13px;
	line-height:16px;
	padding-bottom:6px;
	margin-left:0;
}

/* visitor messageing in member profile page */
/* EDITOR */
#visitor_messaging .vBulletin_editor {
    background: #E1E1E2 !important;
    padding: 6px !important;
    border: 2px groove !important;
}

#visitor_messaging {
	background: #eef4f6;
}

.vbmenu_control {
	background: #005c91 !important;
    color: #fff !important;
    font: bold 11px tahoma, sans-serif !important;
    padding: 3px 6px !important;
    white-space: nowrap !important;
}

.ui-widget-content .alt1 {
	background: #f5f7f8 !important;
}

#message_list div.info_bar div.alt2 {
	height: 26px;
}

/* Fix issues on the pagenav on visitor messaging */
.ui-tabs-panel #visitor_messaging #collapseobj_visitor_messaging #visitor_message_inlinemod_form .pagenav table {
	border: 0 !important;
	border-collapse: separate !important;
	border-spacing: 1px !important;
	vertical-align: inherit !important;
	width: 0 !important;
}

.ui-tabs-panel #visitor_messaging .vbmenu_popup .thead {
	background: #1D84BA !important;
    color: #fff !important;
    font: 11px tahoma, sans-serif !important;
}

.ui-tabs-panel #visitor_messaging .vbmenu_popup#pagenav_menu {
	left: inherit !important;
	top: inherit !important;

}

.ui-tabs-panel #visitor_messaging  tr {
	vertical-align: bottom !important;
	border-collapse: inherit !important;
	background: #E1E1E2 !important;
}

.ui-tabs-panel #visitor_messaging #visitor_message_tab_footer td {
    padding: 2px 4px !important;
    font: 11px tahoma, sans-serif !important;
    vertical-align: inherit !important;
    border-collapse: inherit !important;
}

.ui-tabs-panel #visitor_messaging #vB_Editor_QR_color_out br {
	display: none;
}

.ui-tabs-panel #vB_Editor_QR_controls .icon_quote {
	display: none;
} 


/* fix issue on popup not showing */
.ui-tabs-panel #visitor_messaging #inlinemodsel_menu.vbmenu_popup {
    left: 725px !important;
    top: 229px !important;
}

.ui-tabs-panel #visitor_messaging #vB_Editor_QR td {
	padding: 0;
	font: 10pt verdana, sans-serif;
}
/* fix member quick info memberinfo_quickedit */

.ui-tabs-panel #visitor_messaging #message_list .visitor_message_body table {
	width: 95%;
}

.ui-tabs-panel #visitor_messaging #message_list .visitor_message_body .vBulletin_editor .controlbar table {
	width: 100%;
}

.ui-tabs-panel #visitor_messaging #message_list .visitor_message_body td {
    padding: 0;
    font: 10pt verdana, sans-serif;
}

/* Fixing Issues on Infractions */
.ui-tabs-panel #infractions tr {
	padding: inherit;
}

.thead {
	font: 11px tahoma, sans-serif !important;
	color: #fff !important;
}

.tcat {
	color: #fff !important;
}

.tcat a {
	color: #fff !important;
}

.ui-tabs-panel #infractions td {
	padding: 6px;
	vertical-align: middle;
	font: 10pt verdana, sans-serif;
}

/* Fixing on friends list */
.memberinfo_small td {
	border-top: none;
}	

/* Fixing on Contacts & Friends */
#buddylist_change_form div.checkbox_ctrls {
	float: left;
	width: 100%;
}
.userlist#buddylist {
	float: left;
	width: 100%;
}

#friends_list_big .memberinfo_small td {
	background: #f5f7f8 !important;
}

#friends .thead.block_title a {
	color: #fff !important; 
}
/* Forum CTA for strat pages */
.container {
	float: left;
	width: 100%;
}
.container * {
	box-sizing: border-box;
}

.join_section {
	background: #ffffff;
	border: 1px solid #c9c9ca;
	float: left;
	width: 100%;
	border-radius: 5px;
	margin: 10px 0 0;
	padding: 0 0 9px;
}
@media (max-width: 992px) {
	.join_section {
		position: relative;
	}
}
.join_section-textwrapper {
	float: left;
	width: 100%;
	margin: 0 -370px 0 0;
}
@media (max-width: 992px) {
	.join_section-textwrapper {
		margin: 0;
		text-align: center;
	}
}
.join_section-text {
	padding: 27px 445px 94px 45px;
	background: transparent url("//www.cardschat.com/pkimg/forumcta/map.png") no-repeat 0 bottom;
}
@media (max-width: 992px) {
	.join_section-text {
		padding: 25px 30px 90px;
		background: transparent url("//www.cardschat.com/pkimg/forumcta/map.png") no-repeat center bottom;
	}
}
.join_section p {
	color: #424141;
	font-family: "Roboto Condensed",sans-serif;
	font-size: 18px!important;
	font-weight: 400;
	line-height: 20px!important;
	text-transform: uppercase;
}
.join_section p span {
	font-weight: 700;
}
.join_section-imagewrapper {
	float: right;
	margin: -10px 0 0;
	padding: 0 34px 0 0;
	position: relative;
	text-align: center;
	width: 370px;
	z-index: 1;
}
.join_section-imagewrapper img {
	max-width: 100%;
}
@media (max-width: 992px) {
	.join_section-imagewrapper {
		float: left;
		width: 100%;
		padding: 20px 30px 0;
		margin: -30px 0 0;
		position: initial;
	}
}

.jn-button {
	text-transform: uppercase;
	height: 39px;
	line-height: 36px;
	color: #1b1d1b!important;
	border-radius: 7px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	display: inline-block;
	padding: 0 16px;
	margin: 10px 0 0;
	text-decoration: none!important;
	box-shadow: 0 1px 2px #727c7d;
	font-size: 17px;
}
@media (max-width: 992px) {
	.jn-button {
		display: block;
	}
}
.button_custom-yellow {
	background: #ffd500;
	border: 2px solid #fbba00;
}
@media (max-width: 992px) {
	.button_custom-position {
		position: absolute;
		bottom: 15px;
		left: 50%;
		margin: 0 0 0 -58px;
	}
}
.jn-button:hover {
	background: #fbba00;
}
/* End forum CTA */
