﻿/* Toplists Global */

#toplists-fgroup {
	display: table-footer-group;
	width: 100%;
}
#toplists-hgroup {
	display: table-header-group;
	width: 100%;
}

#sitestable #contentBlockbonus {
	margin: 10px auto;
	/*width:810px*/
	overflow:hidden;
	height:auto !important;
}
#contentBlockbonus .heading-table{
	width:100%;
	overflow:hidden;
}
#contentBlockbonus .row{
	width:100%;
	overflow:hidden;
}
#contentBlockbonus .row a{
	display:block;
	text-decoration:none;
}
#contentBlockbonus-link {
	color: #47739E;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
	margin-top: 40px;
	line-height: 33px;
	height: 33px;
	cursor: pointer;
}

/* for us split test */
#sitestable #contentBlockbonusx {
	margin: 30px auto;
	/*width:810px*/
	overflow:hidden;
	height:auto !important;
}
#contentBlockbonusx .heading-table{
	width:100%;
	overflow:hidden;
}
#contentBlockbonusx .row{
	width:100%;
	overflow:hidden;
}
#contentBlockbonusx .row a{
	display:block;
	text-decoration:none;
}



#sitestable .gong{
	background: transparent;
	width: 740px;
	padding: 0;
	margin: 10px auto 10px;
}

#sitestable .gong .element {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: auto;
}
#sitestable .gong a{
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
	text-decoration: none;
}
#sitestable .gong a img{
	border: 0;
}


#sitestable .gong .badge{
	top: 9px;
	left: 490px;
}

#sitestable{ background: transparent; }
#sitestable a{ text-decoration: underline; cursor: pointer; }
#sitestable a img{ border: 0; }
#sitestable .cell, #sitestable .border, #sitestable .text{ display: block; float: left; }

/* headings */
#sitestable .heading-table span{ height: 38px; line-height: 38px; text-align: center; }
#sitestable .heading-table .text{ background: url(//www.cardschat.com/pkimg/bonus/header-background.png) 0 0 repeat-x; color: #FFF; }

#sitestable .heading-table .cell { background:url(//www.cardschat.com/pkimg/bonus/header-divider.png) right 0 repeat-y; padding-right: 2px; }
#sitestable .heading-table .cell.last{ background-image: none; padding-right: 0; }
#sitestable .heading-table .cell.first .border{ background:url("//www.cardschat.com/pkimg/bonus/header-left-end.png") left 0 repeat-y; width: 6px; }
#sitestable .heading-table .cell.last .border{ background:url("//www.cardschat.com/pkimg/bonus/header-right-end.png") left 0 repeat-y; width: 6px; }

#sitestable .row span { height: 68px; line-height: 68px; text-align: center; overflow: hidden; }
#sitestable .row .cell { background: url("//www.cardschat.com/pkimg/bonus/row-divider.png") right 0 repeat-y; padding-right: 2px; }
#sitestable .row .cell .text { background: url("//www.cardschat.com/pkimg/bonus/row-background.png") right 0 repeat-x; }
#sitestable .row .cell.first .border{ background:url("//www.cardschat.com/pkimg/bonus/row-left-end.png") left 0 repeat-y; width: 6px; }
#sitestable .row .cell.last{ padding-right: 0; }
#sitestable .row .cell.last .border{ background:url("//www.cardschat.com/pkimg/bonus/row-right-end.png") left 0 repeat-y; width: 6px; }

#sitestable .col-1 .text{ width: 52px; }
#sitestable .col-2 .text{ width: 167px; }
#sitestable .col-3 .text{ width: 79px; }
#sitestable .col-4 .text{ width: 143px; }
#sitestable .col-5 .text{ width: 127px; }
#sitestable .col-6 .text{ width: 147px; }
#sitestable .col-7 .text{ width: 143px; }

#sitestable .col-1 .text-nf{ width: 52px; }
#sitestable .col-2 .text-nf{ width: 180px; }
#sitestable .col-4 .text-nf{ width: 156px; }
#sitestable .col-5 .text-nf{ width: 141px; }
#sitestable .col-6 .text-nf{ width: 160px; }
#sitestable .col-7 .text-nf{ width: 156px; }




#sitestable .row.highlighted{ opacity:0.8;}
#sitestable .row.highlighted .text{ background-image: none; background: #ffc;}
#sitestable .pcodeCell{ color: #497a9f; font-size: 18px; font-weight: bold; }
#sitestable .text.bonusCell{ color: #c0aaa9; padding-top: 10px; font-size: 14px; line-height: 16px; }
#sitestable .row .col-4 .text{ line-height: 16px; }
#sitestable .bonusCell strong{ font-size: 18px; display: block; color: #69b83e; }
#sitestable .small{ color: #000; font-weight: normal; padding-top: 10px; font-size: 11px; }
#sitestable .row .col-6 .text{ line-height: 18px; }
#sitestable .row .playNow{ 
	width: 106px;
	height: 27px;
	overflow: hidden;
	margin: 19px 0 0 19px;
	background: transparent url("//www.cardschat.com/pkimg/bonus/cc-poker-bonuses-play-now-sprite-1.png") 0 0 no-repeat; display: block;
}
#sitestable .row .playNow span{display:none;}
#sitestable .row .playNow:hover{background-position:0 -27px;}
/* buttons, flags and logotypes*/
#sitestable .flag-icon{ margin-top: 5px; }
#sitestable .logo-titan{ margin-top: 9px; }
#sitestable .logo-sportsbook{ margin-top: 17px; }
#sitestable .logo-players{ margin-top: 3px; }
#sitestable .logo-fulltilt{ margin-top: 10px; }
#sitestable .logo-party{ margin-top: 20px; }
#sitestable .logo-pacific{ margin-top: 17px; }
#sitestable .logo-bodog{ margin-top: 10px; }
#sitestable .logo-winner{ margin-top: 4px; }
#sitestable .base{ height: 16px; background: transparent url("//www.cardschat.com/pkimg/bonus/table-bottom.png") 0 0 no-repeat; }
#sitestable .base-sm{ height: 16px; background: transparent url("//www.cardschat.com/pkimg/bonus/table-bottom-sm.png") 0 0 no-repeat; }
#sitestable .row .text-list{
	display: block;
	text-align: left;
	padding-left: 4px;
	line-height: 14px;
}
#sitestable .row .text-list-item{
	display: block;
	line-height: 14px;
	height: 14px;
	text-align: left;
}
#sitestable .row a:hover { opacity:0.8;}
#sitestable .row a:hover .text{ background-image: none; background: #fdedac; }
/* V5A Style - from Photoshop file */
#sitestable .gong {height: 190px;}
#sitestable .gong .content{
	position: relative;
	height: 180px;
	background: #fff;
	border-left: 1px solid #bababa;
	border-right: 1px solid #bababa;
	border-top: 1px solid #bababa;
}
#sitestable .bottomGong.gong .content{background: #dedede url("//www.cardschat.com/pkimg/usimg/v5a-content.png") 0 0 repeat-x;}
#sitestable .gong .logo{
	left: -25px;
	top: 14px;
}
#sitestable .gong .element.tagline{
	display: block;
	background: transparent url("//www.cardschat.com/images/toplists/toplist-blue-bar-shadow.png") 0 0 no-repeat !important;
	width: 740px;
	line-height: 38px;
	height: 38px;
	top: 148px;
	position: absolute;
	text-align: center;
	overflow:hidden;
	margin-left: -1px;
}
#sitestable .gong.topGong .tagline{background: transparent url("//www.cardschat.com/images/toplists/toplist-gold-bar-shadow.png") 0 0 no-repeat !important;}
#sitestable .gong .tagline-text{
	color: #0000FF;
	font-size: 18px;
	text-decoration: underline;
	padding-left: 10px;
	display:inline-block;
}
#sitestable .gong.bottomGong .tagline-text:hover{ color: #fff; }
#sitestable .gong.topGong .tagline-text:hover{ color: #06F; }
#sitestable .gong .tagline-arrow{
	background:url(//www.cardschat.com/images/styles/cards/sprite-icons.png) no-repeat -1049px -98px;
	width: 20px;
	text-decoration: none;
	padding:0 8px;
	height:34px;
	display:inline-block;
}
* + html #sitestable .gong .tagline-arrow{height:40px;}
#sitestable .gong .itemTitle{
	color: #00446d;
	font-size: 24px;
	left: 218px;
	top: 14px;
	width: 500px;
}
#sitestable .gong .bonusAmount{
	color: #e01a1b;
	font-style: italic;
	font-size: 18px;
	text-align: right;
	width: 500px;
	top: 100px;
	left: 367px;
}
#sitestable .gong .bonusCode{
	color: #5883a5;
	font-size: 15px;
	text-align: right;
	top: 122px;
	width: 500px;
	left: 367px;
}
#sitestable .gong .numberOne{
	position: absolute;
	top: 0;
	left: 663px;
}
#sitestable .gong .list{
	position: absolute;
	left: 220px;
	padding: 0;
	margin: 0;
	top: 80px;
	width: 500px;
}
#sitestable .gong .list .list-item{
	color: #444;
	font-size: 12px;
	line-height: 20px;
	list-style: none;
	display: block;
	width:100%;
	overflow:hidden;
}
#sitestable .gong .list .list-item b{color: #c61500;}
#sitestable .gong .list .list-item span.point {color: #c61500;}
/*#sitestable .gong .list .list-item span{
	background:url(//www.cardschat.com/images/styles/cards/sprite-icons.png) no-repeat -1028px -106px;
	width: 16px;
	height: 15px;
	display:inline-block;
	margin:0 8px 0 0;
}*/
#sitestable .gong .list .list-item span.tick{
	background:url(//www.cardschat.com/images/styles/cards/sprite-icons.png) no-repeat -1028px -106px;
	width: 16px;
	height: 15px;
	display:inline-block;
	margin:0 8px 0 0;
}

#sitestable .gong .acceptUS{
	left: 640px !important;
	top: 9px !important;
}
#sitestable .gong .text-rating{
	position: absolute;
	left: 218px;
	top: 52px;
	color: #00446d;
	font-size: 14px;
	width: 200px;
}
#sitestable .gong .rating{
	left: 212px;
	height: 26px;
	width: 102px;
	top: 47px;
}
#sitestable .gong .revlink {
    left: 320px;
    height: 26px;
    color:#333333;
    font-size: 14px;
    text-decoration:none;
    width: 102px;
    top: 52px;
  }
#sitestable .gong .playNow{
	background: transparent url("//www.cardschat.com/pkimg/buttons/button_visitsite_blue.png") 0 -44px no-repeat;
	position: absolute;
	margin: 0;
	left: 9px;
	top: 94px;
	height: 44px;
	width: 186px;
}
#sitestable .gong .playNow.de{
	background-image: url("//www.cardschat.com/pkimg/buttons/button_visitsite_blue_DE.png");
}
#sitestable .gong .playNow:hover{ 
	background-position: 0 0;
}

#sitestable .topGong.gong:hover .content
{  background-color: #FFFFCC; }

#sitestable .bottomGong.gong:hover .content
{  background: #FFFFCC; }
#sitestable .gong .bonusbox{ 
	position: absolute;
	background: transparent url("//www.cardschat.com/pkimg/usimg/cardschat_exclusive_bg.png") 0 0 no-repeat;
 color: #000000;
    display: block;
    font-size: 13px;
    font-weight: bolder;
    height: 33px; 
    left: 617px; 
    padding: 40px 0 0;
    position: absolute;
    text-align: center;
    top: 66px;
    width: 113px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#sitestable #poker-rooms-top-boxes .gong.topGong .tagline,
#sitestable #poker-rooms-top-boxes .gong.bottomGong .tagline{
    top:148px;
    margin:0;
}
#poker-rooms-top-boxes .gong{
    background:#fff url("//www.cardschat.com/images/toplists/shadow-block.png") no-repeat;
    width:738px;   
    padding:1px 8px 8px 3px;
}
#poker-rooms-top-boxes .gong .content{
    background:none;
    border:none;
}
.num-circle{
    position:absolute;
    top:-12px;
    left:-12px;
    width:33px;
    height:32px;
    color:#032237;
	padding:2px 0 0 0;
    background:url(//www.cardschat.com/images/toplists/num-circle1.png) no-repeat;
    text-align:center;
    font:bold 20px/28px Arial, Helvetica, sans-serif;
}

/* Table */
#sitestable {
	font:normal normal bold 12px Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	overflow:hidden;
}
#sitestable h2 {
	margin:20px 0px 14px;
	font:normal normal bold 22px Verdana, Arial, Helvetica, sans-serif;
}
#sitestable h3 {
	margin:18px 0px 14px;
	font:normal normal bold 18px Verdana, Arial, Helvetica, sans-serif;
}
#sitestable table {
	border-collapse:collapse;
	border-spacing:0;
	width:879px;
	margin:0px auto;
	background:transparent url('//cdn2.cardschat.com/pkimg/i/tableBack1.gif') no-repeat bottom left;
	position:absolute;
	top:5px;
}
#sitestable #contentBlock {padding-top:0;}
#sitestable #contentBlock1 {padding-top:900px;}
#sitestable p, #sitestable h1, #sitestable h2, #sitestable h3, #sitestable span.tag {
margin-left:10px;
margin-right:10px;
}
#sitestable #itsaWrap{position:relative;}
#sitestable table th {
	padding:0px;
	text-align:center;
}
#sitestable table td {
	padding:2px 0px;
	text-align:center;
	height:68px;
}
#sitestable tr.top th {
	height:31px;
	text-align:left;
	color:#fff;
	font-weight:bold;
	padding-top:0px;
	line-height:31px;
	overflow:hidden;
	
}
#sitestable tr.base th {height:20px;}
#sitestable tr.top th#rank {
	background:#4377AD url('//img.cardschat.com/pkimg/i/rank.gif') no-repeat top left;
	width:61px;
	text-indent:22px;
}
#sitestable tr.top th#site {
	background:#4377AD url('//img.cardschat.com/pkimg/i/pokerSite.gif') no-repeat top left;
	width:161px;
	text-indent:54px;
}
#sitestable tr.top th#us {
	background:#4377AD url(//cdn2.cardschat.com/pkimg/i/US.gif) no-repeat top left;
	width:82px;
	text-indent:39px;
}
#sitestable tr.top th#bonus {
	background:#4377AD url(//cdn2.cardschat.com/pkimg/i/signUpBonus.gif) no-repeat top left;
	width:188px;
	text-indent:53px;
}
#sitestable tr.top th#pcode {
	background:#4377AD url(//www.cardschat.com/pkimg/i/promoCode.gif) no-repeat top left;
	width:138px;
	text-indent:37px;
}
#sitestable tr.top th#players {
	background:#4377AD url(//cdn2.cardschat.com/pkimg/i/players.gif) no-repeat top left;
	width:94px;
	text-indent:34px;
}
#sitestable tr.top th#review {
	background:#4377AD url(//cdn2.cardschat.com/pkimg/i/review.gif) no-repeat top left;
	width:128px;
	text-indent:49px;
}
#sitestable tr.top th#visit {
	background:#4377AD url(//cdn2.cardschat.com/pkimg/i/visitSite.gif) no-repeat top left;
	width:121px;
	text-indent:35px;
}
#sitestable a.playNow {
	display:block;
	width:115px;
	height:35px;
	overflow:hidden;
	background:url(//www.cardschat.com/pkimg/i/playNow.gif) no-repeat top left;
}
#sitestable a.playNow:hover {background:url(//www.cardschat.com/pkimg/i/playNow.gif) no-repeat 0px -35px;}
#sitestable td.bonusCell {color:#390;}
#sitestable td.pcodeCell {
	font-variant:small-caps;
	color:#000;
	font-weight:bold;
}
#sitestable td.players {
	font-weight:bold;
	color:#a5a5a5;
}
#sitestable td a {font-weight:bold;}

.ibal { font-style: italic; }
.ibder { text-decoration: underline; }


/* new style - Code new Toplist boxes - .gong-wide */
#sitestable .gong-wide{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA5AAAADaCAYAAADQZ62zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlDRUI3ODA3MEM2QTExRTFBNjQ1QUIzNENCMDYyMEY2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlDRUI3ODA4MEM2QTExRTFBNjQ1QUIzNENCMDYyMEY2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUNFQjc4MDUwQzZBMTFFMUE2NDVBQjM0Q0IwNjIwRjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUNFQjc4MDYwQzZBMTFFMUE2NDVBQjM0Q0IwNjIwRjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4W3NE+AAAE6ElEQVR42uzX0UoCURSF4WZQSyqo3sD7rnr/ZwohRQ3xtDacwITzAMH3wZo9czt3/9RauwMAAIBb0zT9/RaQAAAADAJymVPReKkrIAEAABgF5GvOOTvVFZAAAACMAnKTc8x22UFAAgAAMArI95x9tq2IFJAAAACMAvIj5yv7rCsgAQAAEJAAAAAISAAAAAQkAAAAAhIAAAABCQAAgIAEAABAQApIAAAABCQAAAACEgAAAAEJAACAgAQAAEBAAgAAICABAAAQkAISAAAAAQkAAICABAAAQEACAAAgIAEAABCQAAAACEgAAAAEpIAEAABAQAIAACAgAQAAEJAAAAAISAAAAAQkAAAAAhIAAAABKSABAAAQkAAAAAhIAAAABCQAAAACEgAAAAEJAACAgAQAAEBACkgAAAAEJAAAAAISAAAAAQkAAICABAAAQEACAAAgIAEAABCQAhIAAAABCQAAgIAEAABAQAIAACAgAQAAEJAAAAAISAAAAASkgAQAAEBAAgAAICABAAAQkAAAAAhIAAAABCQAAAACEgAAAAEpIAEAABCQAAAACEgAAAAEJAAAAAISAAAAAQkAAICABAAAQEAKSAAAAAQkAAAAAhIAAAABCQAAgIAEAABAQAIAACAgAQAAEJACEgAAAAEJAACAgAQAAEBAAgAAICABAAAQkAAAAAhIAAAABKSABAAAQEACAAAgIAEAABCQAAAACEgAAAAEJAAAAAISAAAAASkgAQAAEJAAAAAISAAAAAQkAAAAAhIAAAABCQAAgIAEAABAQApIAAAABCQAAAACEgAAAAEJAACAgAQAAEBAAgAAICABAAAQkAISAAAAAQkAAICABAAAQEACAAAgIAEAABCQAAAACEgAAAAEpIAEAABAQAIAACAgAQAAEJAAAAAISAAAAAQkAAAAAhIAAAAEJAAAAAISAAAAAQkAAICABAAAQEACAAAgIAEAABCQAAAAICABAAAQkAAAAAhIAAAABCQAAAACEgAAAAEJAACAgAQAAAABCQAAgIAEAABAQAIAACAgAQAAEJAAAAAISAAAAAQkAAAACEgAAAAEJAAAAAISAAAAAQkAAICABAAAQEACAAAgIAEAAEBAAgAAICABAAAQkAAAAAhIAAAABCQAAAACEgAAAAEJAAAAAhIAAAABCQAAgIAEAABAQAIAACAgAQAAEJAAAAAISAAAABCQAAAACEgAAAAEJAAAAAISAAAAAQkAAICABAAAQEACAACAgAQAAEBAAgAAICABAAAQkAAAAAhIAAAABCQAAAACEgAAAAQkAAAAAhIAAAABCQAAgIAEAABAQAIAACAgAQAAEJAAAAAgIAEAABCQAAAACEgAAAAEJAAAAAISAAAAAQkAAICABAAAAAEJAACAgAQAAEBAAgAAICABAAAQkAAAAAhIAAAABCQAAAAISAAAAAQkAAAAAhIAAAABCQAAgIAEAABAQAIAACAgAQAAQEACAAAgIAEAABCQAAAACEgAAAAEJAAAAAISAAAAAQkAAAACEgAAAAEJAACAgAQAAEBAAgAA8P8CMo9V9py99bvymwAAAIjv24BcZk/ZS/YoIAEAALgKyH22zXYVkIts3SPyoX8DAADAOTtWPGaHCsi5R+N9v7N/BAAAQFx6RJ7qVkD+br56BwAAgNZXIdl+BBgAZpcVJA1Dv8QAAAAASUVORK5CYII=) no-repeat;
    width:908px;
	height:213px;
    padding:0 4px 5px 0;
}
#sitestable .gong-wide:after{
	content:"";
	display:block;
	clear:both;
}
#sitestable .gong-wide .content{
    background:none;
	height:211px;
    border:1px solid #4b4b4b;
	border-right:none;
}
.screenshot{
	position:absolute;
	top:-1px;
	right:-1px;
	width:314px;
	height:203px;
	padding:8px 0 0;
	text-align:center;
	border:1px solid #07649f;
	background:#fff;
}
.screenshot img{vertical-align:top;}
.bottomGong .screenshot img{opacity:0.5;}
.bottomGong:hover .screenshot img{
	opacity:1;
	cursor:pointer;
}
.bottomGong .screenshot img{filter:alpha(opacity=50);}
.bottomGong:hover .screenshot img{filter:alpha(opacity=100);}
#sitestable .gong.gong-wide .tagline{
	height:49px !important;
	width:591px !important;
	top:162px !important;
}
#sitestable .bottomGong.gong-wide .tagline{background:url(data:image/png;base64,R0lGODlhAgAxANUAAGOZwXux2rvR4Xet1nqw2XWr1Hiu15jI512Tu1OJsU+FrGqgyW6kzWKYwIC13VCGrlKIr3Sq02yiymacxGmfx22jzHGn0HCmzlqQuGCWvl+VvXKo0c7o94m84Xmv2Jm50Xas1VuRuWiexk2DqnOp0liOtmWbw1WLs1eNtHyy232z3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REY5NkM3MTgwQzg3MTFFMThEOTdGMzVDN0FFRTNCMzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REY5NkM3MTkwQzg3MTFFMThEOTdGMzVDN0FFRTNCMzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERjk2QzcxNjBDODcxMUUxOEQ5N0YzNUM3QUVFM0IzMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERjk2QzcxNzBDODcxMUUxOEQ5N0YzNUM3QUVFM0IzMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAACADEAAAZUwM9HIOBwDodOx+FQOZ9QZ2qaCgQIBI/HYBgMQKBCIRIhkTYbi+VyYTAqFYlksaBQRKLJxGQCABoNGRkaGggIISEYGCUlKCgnJwkJEBAPDwoKIyNBADs=) !important;}
#sitestable .topGong.gong-wide .tagline{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAxCAIAAACUDVRzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNCNTM4NENFMEM2QzExRTFCOEE3Rjc3MjA2RkFBRDE0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNCNTM4NENGMEM2QzExRTFCOEE3Rjc3MjA2RkFBRDE0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0I1Mzg0Q0MwQzZDMTFFMUI4QTdGNzcyMDZGQUFEMTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0I1Mzg0Q0QwQzZDMTFFMUI4QTdGNzcyMDZGQUFEMTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5VptkKAAAAV0lEQVR42mK4viWNiU/SmOHfj+NM/9+vZmL4fo/p/6/XTIx/fzIxMPxjYvj/H4ihNJDPiMyHisHZUMzI8B9DjAEsxgDlM2BiBiT2PwbsapDwf4Q6gAADAHopSHHA5FFbAAAAAElFTkSuQmCC) repeat-x !important;
}
#sitestable .gong-wide .tagline-arrow{
	padding:0 4px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAVCAYAAABc6S4mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc2MTczMjE5MEM3MDExRTFBNjE0OThEMUU0MUUzNUIyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc2MTczMjFBMEM3MDExRTFBNjE0OThEMUU0MUUzNUIyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzYxNzMyMTcwQzcwMTFFMUE2MTQ5OEQxRTQxRTM1QjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzYxNzMyMTgwQzcwMTFFMUE2MTQ5OEQxRTQxRTM1QjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7t3nymAAAC2klEQVR42rRV3UsUURT/zceuO+46uuuarluWhLo9pCZqRZ9gkhERREFUWC9R1EsPQcmmhGRm9Q/0EJX03Bc99FJUBEGhYUWGYqQZaH7turvOzuzOTGdwlcJJd6Iu/OYy995zfvec3zkzjDb0GumOvU/3ddJ05mHdvcl0bVhYG9vc9pyvwe6Wzf+LANvLvVn90/0vLvVcPp3OeWbPLZ+f5oI0/T8+3iAWjIVY9A5ysMV9d9qqWo8tRdC+wu09r+oKdGimh4x1TVdRVqSiyBeZXVO8+DzoRHjc9X4g8mUD6SKZ2fLGozg/E6v8CchazJxA15CkCyR1GSFJpncdPJtAWTGRQC33q/7hs2/Pbbxe09FnSjCTmMFIdASSGraghoQoOwq/TwHLuD1936Y/tvW07w9WND1aIHJSBWIyEI1bgY7QjILRyASc2T9QupK1dU10P2h5d7F1QQQJddYolrBaU7phjTATgsAnUV1ayESmp5qbuoK1n0K9u0kXlZ+LQDZuZZkgVSlUBDKnIE+QkWHPwfDU2E7S4wZtnZiPQDJSpPyNcwZ2zo5Mzo3xSQd0SUNH9RXkZnjqabtoPgLDeUS26Jxh4OAEiLwXclSER/chWN1Ea44PtL2L8H0+gpiRIgsELMNCsAlwZSyDLrsQENbiVOAklS//zPhsEaLzIttYB7F6ILO8qTPN6AMtCUVVkKDZGE5bJrL5fNhUJza5t+DI6kPG8m0j7wTltypyEIGLySKBBFMClbpYJucRxBFORsAxHPLo5rFYDEcDjagv3GEcayNcMGu0+wFhTeXyXH/DUmnpHLgLO+uikuSgJeJorgiiKnedmrr1TVOdUv+DWkLlUgQHnx9ud7vyPZIUAnUsSsQSI88HCE/+ZDOX9DcpLP5xUKWgqEjitZqrfJ7DO5ISc1E73mLZv6IG2iraRKo51BGG/vUPp5Gcv6R5fTrOf9XAyuCMwkr38E8BBgAF/CbFNXvyBgAAAABJRU5ErkJggg==) no-repeat 5px 8px;
}
#sitestable .gong-wide .tagline-text{padding-top:5px;}
#sitestable .gong-wide .logo{
	left:-15px;
	top:7px;
}
#sitestable .gong-wide .playNow{
	left:20px;
	top:82px;
}
#sitestable .gong-wide .badge{
	left:220px;
	top:15px;
}
#sitestable .gong-wide .rating{
	left:371px !important;
	top:27px;
	background-image:url(//www.cardschat.com/pkimg/usimg/rating-star-sh.png);
}
#sitestable .gong-wide .acceptUS{
	left:489px !important;
	top:16px !important;
}
#sitestable .gong-wide .list{
	left:223px;
	top:87px;
	width:370px;
}
#sitestable .gong-wide .revlink {
	top:137px;
	left:75px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#656565;
	text-decoration:underline;
}
#sitestable .gong-wide .revlink:hover{text-decoration:none;}
#sitestable .gong-wide .rating00{background-position:0 -338px;}
#sitestable .gong-wide .rating05{background-position:0 0;}
#sitestable .gong-wide .rating10{background-position:0 -26px;}
#sitestable .gong-wide .rating15{background-position:0 -52px;}
#sitestable .gong-wide .rating20{background-position:0 -78px;}
#sitestable .gong-wide .rating25{background-position:0 -104px;}
#sitestable .gong-wide .rating30{background-position:0 -130px;}
#sitestable .gong-wide .rating35{background-position:0 -156px;}
#sitestable .gong-wide .rating40{background-position:0 -182px;}
#sitestable .gong-wide .rating45{background-position:0 -208px;}
#sitestable .gong-wide .rating50{background-position:0 -234px;}
#sitestable .gong-wide .rating425{background-position:0 -260px;}
#sitestable .gong-wide .rating475{background-position:0 -286px;}
#sitestable .gong-wide .rating375{background-position:0 -312px;}
#sitestable .gong-wide .list .list-item span.tick{
	background-position:-942px -155px;
	margin:1px 8px -1px 0;
}

/*toplist-long block*/
#poker-rooms-top-boxes .gong.toplist-long{
	width:916px;
	background:url(//www.cardschat.com/pkimg/usimg/shadow-block-b.png) no-repeat;
	margin:10px 0 10px 15px;
	height:412px;
}
#poker-rooms-top-boxes .gong.toplist-long .content{
	height:407px;
}
#poker-rooms-top-boxes .gong.toplist-long .content a{
	padding:16px 0 0;
}
#sitestable .gong a{
	display:block;
}
#sitestable .gong.toplist-long .logo{
	left:-3px;
	top:9px;
}
#sitestable .gong.toplist-long .playNow{
	left:31px;
	top:88px;
}
#sitestable .gong.toplist-long .itemTitle{
	left:251px;
	top:18px;
}
#sitestable .gong.toplist-long .badge{
	display:none;
}
#sitestable .gong.toplist-long .acceptUS{
	left:564px !important;
	top:22px !important;
}
#sitestable #poker-rooms-top-boxes .gong.toplist-long .revlink{
	top:55px;
	left:380px;
	padding:0;
	text-decoration:underline;
}
.toplist-long .toplist-long-block {
	display:block;
	overflow:hidden;
	padding:0 16px;
	background:url(//www.cardschat.com/pkimg/usimg/divider.png) repeat-y 100% 0;
}
.toplist-long .toplist-long-block .screens{
	float:right;
	width:222px;
}
.toplist-long .toplist-long-block .screens img{
	vertical-align:top;
	margin:0 0 10px;
	width:200px;
}
.toplist-long .toplist-long-block .payment-block{
	float:right;
	width:377px;
	padding:242px 0 0;
	text-align:center;
	margin:0 30px 0 0;
}
.toplist-long .toplist-long-block .payment-heading{
	background:url(//www.cardschat.com/pkimg/usimg/txt-deposit.png) no-repeat 50% 0;
	width:100%;
	height:14px;
	text-align:center;
	display:block;
	border-bottom:1px solid #ccc;
	padding:0 0 5px;
	margin:0 0 4px
}
.toplist-long-block .payment-items{
	display:block;
	width:380px;
	overflow:hidden;
}
.toplist-long-block .payment-items .item{
	float:left;
	width:53px;
	height:32px;
	border:1px solid #ccc;
	background:#f5f5f5;
	padding:14px 3px;
	margin:0 2px 0 0;
}
.toplist-long-block .payment-items .item span{
	display:block;
	width:54px;
	height:32px;
	background:url(//www.cardschat.com/pkimg/usimg/payment-icons.jpg) no-repeat;
}
.toplist-long-block .payment-items .visa span{
	background-position:0 0;
}
.toplist-long-block .payment-items .master-card span{
	background-position:-54px 0;
}
.toplist-long-block .payment-items .neteller span{
	background-position:-108px 0;
}
.toplist-long-block .payment-items .skrill span{
	background-position:-163px 0;
}
.toplist-long-block .payment-items .check span{
	background-position:-217px 0;
}
.toplist-long-block .payment-items .wire-transfer span{
	background-position:-271px 0;
}
.toplist-long-block .payment-items .paypal span{
	background-position:-325px 0;
}
.toplist-long-block .payment-items .paysafecard span{
	background-position:-380px 0;
}
#sitestable #poker-rooms-top-boxes .gong.toplist-long .tagline,
#sitestable #poker-rooms-top-boxes .gong.toplist-long .tagline{
	top:auto;
	bottom:0;
	background:url(//www.cardschat.com/pkimg/usimg/toplist-gold-bar-shadow-taller.png) no-repeat !important;
	width:916px;
	height:48px;
	line-height:48px;
}
#sitestable .gong .tagline-arrow{
	background-position:-1049px -91px;	
}
#sitestable .gong.toplist-long #rating{
	background:none;
	width:132px;
	height:34px;
	left:253px;
	top:52px;
	white-space:nowrap;
}
#sitestable .gong.toplist-long #rating img{
	display:inline-block;
}
#sitestable .gong.toplist-long .list{
	width:410px;
	height:120px;
	top:95px;
	left:252px;
}
#sitestable .gong.toplist-long .list .list-item{
	font-size:15px;
	line-height:20px;
	font-weight:normal;
	margin:0 0 7px;
}
#sitestable .gong.toplist-long .site-descr{
    position:absolute;
    top:150px;
    left:30px;
    width:198px;
    height:200px;
    overflow:hidden;
    margin:0;
    font-style:italic;
    font-weight:normal;
    font:italic 12px/14px Georgia,'Times New Roman', Times, serif;
    color:#000;
    word-spacing:-1px;
}
#sitestable .gong.toplist-long .site-descr a{
    padding:0;
}
#sitestable .gong.toplist-long .site-descr dt{
    float:left;
    margin:0 3px 8px 0;
    word-spacing:-1px;
    clear:left;
}
#sitestable .gong.toplist-long .site-descr dd{
    overflow:hidden;
    font:11px/13px 'Courier New', Courier6, monospace;
    margin:0;
    padding:1px 0 8px;
}
.systems-info{
	width:100%;
	text-align:center;
	clear:both;
}
#sitestable #poker-rooms-top-boxes .bottomGong.toplist-long .tagline,
#sitestable #poker-rooms-top-boxes .bottomGong.toplist-long .tagline{
	background:url(//www.cardschat.com/pkimg/usimg/toplist-blue-bar-shadow-taller.png) no-repeat !important;
	height:51px;
	bottom:-3px;
}
#sitestable .bottomGong.toplist-long .content{
	background:#dbdbdb url(//www.cardschat.com/pkimg/usimg/v5a-content-b.png) repeat-x;
}

.toplists-bonus ul li{
    position:relative;
}
.toplists-bonus ul .read-review{
    position:absolute;
    bottom:4px;
    right:48px;
    background:none;
    width:auto;
    text-decoration:underline !important;
    overflow:visible;
    font-size:11px;
    line-height:17px;
}
.toplists-bonus ul .rr {
	right:58px;
}
.toplists-bonus ul .rr1 {
	right:82px;
}
.toplists-bonus ul .rr2 {
	right:81px;
}
.toplists-bonus ul .rr4 {
	right:79px;
}
.toplists-bonus ul .casino_rr4 {
	right:57px;
	bottom:2px;
}
.toplists-bonus ul .read-review:hover{
    text-decoration:none !important;
    background:none;
}
.toplists-bonus ul .btn-play.withrev{
    margin:-25px auto 0;
}
.toplists-bonus ul .btn-play.withreview{
    margin:-25px auto 0; background-image:url('//www.cardschat.com/pkimg/buttons/toplistbutton_visitsite_blue.png');border-radius:0; box-shadow:none;
}
.toplists-bonus ul .btn-play.withreview:hover{transform: translateY(0px);  background-position: 0 -27px; }
.toplists-bonus .cell-score
{
    width: 104px;
}
.toplists-bonus ul .cell-score
{
    display: table-cell;
    text-align: center;
    padding: 10px 5px;
    vertical-align: middle;
    overflow: hidden;
}
.toplists-bonus ul .cell-score
{
    background: url(//www.cardschat.com/images/styles/cards/toplists/grey-divider.gif) repeat-y;
}
.toplists-bonus ul a:hover .cell-score
{
    background: url(//www.cardschat.com/images/styles/cards/toplists/yellow-divider.gif) repeat-y;
}
.toplists-bonus ul .cell-score
{
    font: bold 18px Verdana,sans-serif;
}
.toplists-bonus ul .cell-score.high { color: #4AA717; }
.toplists-bonus ul .cell-score.medium { color: #FFB800; }
.toplists-bonus ul .cell-score.low { color: #E04141; }
.no-flag-table .toplists-bonus .cell-score
{
    width: 144px;
}

.toplists-bonus .cell-us.rate
{
    width: 90px !important;
}
.custom-heading.uspsrheading, .custom-heading.uspsrheading .custom-heading-holder { background: none; text-align: left; }
.custom-heading.uspsrheading { height: auto; }
.custom-heading.uspsrheading h1, .custom-heading.uspsrheading h2 {
	font-family: 'Georgia', serif;
	font-size: 32px;
	line-height: 36px;
	color: #C61500;
	text-align: left;
}
.custom-heading.uspsrheading .date { color: #333; display: block; font-size: 12px; font-style: italic; padding: 0; }



/* New boxlist start */
.box-dark-container{
	overflow:hidden;
	margin:0 0 20px;
}
.box-dark-container .box-dark,
.box-dark{
	float:left;
	background:#0168A0;
	border:1px solid #243D57;
	border-radius:10px;
	color:#fff;
	font:12px/18px 'verdana',sans-serif;
	width:220px;
	overflow:hidden;
	margin:0 0 0 17px;
	position:relative;
}
.box-dark-container .box-dark:first-child{margin:0 0 0 6px;}
.box-dark-container .box-dark-inner,
.box-dark-inner{
	cursor:pointer;
	display:block;
	text-decoration:none;
	color:#fff;
}
.box-dark .title{
	display:block;
	border-bottom:1px solid #243d57;
	font-weight: bold;
	height: 18px;
	padding: 0 22px;
	color:#fff;
}
.box-dark .visual{
	display:block;
	height:96px;
	margin:0 0 92px;
	border-bottom:1px solid #0287b8;
	background: #0a7ead;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhN2VhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjU2N2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0a7ead 0%, #32567b 100%);
	background: -webkit-linear-gradient(top,  #0a7ead 0%,#32567b 100%);
	background: -o-linear-gradient(top,  #0a7ead 0%,#32567b 100%);
	background: -ms-linear-gradient(top,  #0a7ead 0%,#32567b 100%);
	background: linear-gradient(to bottom,  #0a7ead 0%,#32567b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a7ead', endColorstr='#32567b',GradientType=0 );
}
.box-dark .visual > span{
	background:url('//www.cardschat.com/pkimg/engbox/sprite-boxes-color.png') no-repeat;
	display:block;
	height:97px;
}
.box-dark .visual .fast-cashouts{background-position:17px 0;}
.box-dark .visual .fast-cashouts:hover {background-position:-194px 0;}
.box-dark .visual .easiest{background-position:17px -110px;}
.box-dark .visual .easiest:hover {background-position:-194px -110px;}
.box-dark .visual .real-money{background-position:17px -218px;}
.box-dark .visual .real-money:hover {background-position:-194px -218px;}
.box-dark .visual .mac{background-position:17px -325px;}
.box-dark .visual .mac:hover {background-position:-194px -325px;}
.box-dark .visual .us {background-position:17px -433px;}
.box-dark .visual .us:hover {background-position:-194px -433px;}
.box-dark .visual .legal {background-position:0 -561px;}
.box-dark .visual .legal:hover {background-position:-194px -561px;}
.box-dark .visual .new {
  background-image: url('//www.cardschat.com/pkimg/engbox/icons_new.png');
}
.box-dark .visual .mobile {
  background-image: url('//www.cardschat.com/pkimg/engbox/icons_mobile.png');
}
.box-dark .visual .safe-legal {
  background-image: url('//www.cardschat.com/pkimg/engbox/icons_safeandlegalus.png');
}
.icon.secure {
  background-image: url('//www.cardschat.com/pkimg/engbox/icons_secure.png');}
.box-dark .descr{
	font-size:12px;
	line-height:16px;
	padding:13px 23px;
	position:absolute;
	top:117px;
	left:0;
	height:64px;
	overflow:hidden;
}
.btn-dark-blue{
	border-left: 1px solid #145271;
	border-right: 1px solid #145271;
	border-top: 1px solid #145271;
	border-bottom: 1px solid #10445e;
	width:66%;
	display:block;
	margin:0 auto 22px;
	height:20px;
	padding:4px 14px;
	color:#fff;
	text-align:center;
	border-radius:8px;
	background-color:#243d57;
	background-image:linear-gradient(to bottom,  #243d57 0%,#0287b8 100%);
	}
.btn-dark-blue:hover{
	background: #10688f;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwNjg4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjg3YjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #10688f 0%, #0287b8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#10688f), color-stop(100%,#0287b8));
	background: -webkit-linear-gradient(top,  #10688f 0%,#0287b8 100%);
	background: -o-linear-gradient(top,  #10688f 0%,#0287b8 100%);
	background: -ms-linear-gradient(top,  #10688f 0%,#0287b8 100%);
	background: linear-gradient(to bottom,  #10688f 0%,#0287b8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10688f', endColorstr='#0287b8',GradientType=0 );
}
*|html .btn-dark-blue,
*|html .btn-dark-blue:hover{filter:none;}
/* New boxlist end */

/* Warning block start july13*/
#sitestable #contentBlockbonus{
	margin:10px auto 0 !important;
}
.warning-block{
	background:#a93330;
	padding:0 0 19px;
	border-radius:8px;
	overflow:hidden;
	clear:both;
	width:940px;
	margin:0 auto 32px;
	color:#333;
}
.warning-block .top-heading{
	color:#fff;
	margin-bottom: 0;
	text-transform:uppercase;
	text-align:center;
	padding:7px 10px;
	font-size:14px;
	line-height:19px;
	font-weight:bold;
	text-shadow:1px 1px 1px rgba(0,0,0,0.64);
	border-bottom:1px solid #d39392;
	background: #dd4040;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkNDA0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNjMzMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #dd4040 0%, #a6332f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd4040), color-stop(100%,#a6332f));
	background: -webkit-linear-gradient(top,  #dd4040 0%,#a6332f 100%);
	background: -o-linear-gradient(top,  #dd4040 0%,#a6332f 100%);
	background: -ms-linear-gradient(top,  #dd4040 0%,#a6332f 100%);
	background: linear-gradient(to bottom,  #dd4040 0%,#a6332f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd4040', endColorstr='#a6332f',GradientType=0 );
}
.warning-block .top-heading > span{
	display:inline-block;
	vertical-align:middle;
}
.warning-block .warning-block-inner{
	background:#f2d3d4;
	padding:20px 12px 5px;
}
.ico-wran{
	background:url(//www.cardschat.com/pkimg/uswarning/sprite-warning-blocks-icons.png) no-repeat -14px 0;
	width:21px;
	height:19px;
	margin:0 10px 0 0;
}
.warning-block .warning-block-inner p{
	margin:0;
	font-size:13px;
	line-height:16px;
	margin:0 0 15px;
}
.warning-table{
	width:100%;
	font-size:12px;
	line-height:14px;
	color:#333;
	border-collapse:separate;
	border-spacing:0;
	background:#f4f4f4;
}
.warning-table th{
	padding:10px;
	vertical-align:middle;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#fff;
	text-shadow:1px 1px 1px rgba(0,0,0,0.64);
	border-right:1px solid #ab5f63;
	border-left:1px solid #dfa7aa;
	background: #dc9fa2;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjOWZhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTdkODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #dc9fa2 0%, #d17d82 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dc9fa2), color-stop(100%,#d17d82));
	background: -webkit-linear-gradient(top,  #dc9fa2 0%,#d17d82 100%);
	background: -o-linear-gradient(top,  #dc9fa2 0%,#d17d82 100%);
	background: -ms-linear-gradient(top,  #dc9fa2 0%,#d17d82 100%);
	background: linear-gradient(to bottom,  #dc9fa2 0%,#d17d82 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc9fa2', endColorstr='#d17d82',GradientType=0 );
}
.yes-no-ico-white{
	display:inline-block;
	width:47px;
	height:17px;
	background:url(//www.cardschat.com/pkimg/uswarning/sprite-warning-blocks-icons.png) no-repeat 0 -46px;
}
.warning-table i {color:#df4040;}
.warning-table tr td.last-cell,
.warning-table tr th.last-cell{border-right:none;}
.warning-table tr > td:first-child,
.warning-table tr > th:first-child{border-left:none;}
.warning-table td{
	padding:18px 10px;
	vertical-align:middle;
	text-align:center;
	border-right:1px solid #ccc;
	border-left:1px solid #fafafa;
	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%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e9e9e9',GradientType=0 );
}

.warning-table.simplified tr td.last-cell,
.warning-table.simplified tr th.last-cell{
	width:60%;
}
.warning-table.simplified tr td {
	padding: 5px 10px;
}
.no-ico-red{
	display:inline-block;
	width:24px;
	height:27px;
	background:url(//www.cardschat.com/pkimg/uswarning/sprite-warning-blocks-icons.png) no-repeat -11px -89px;
}
.warning-table .rating-cell{
	color:#df4040;
	text-shadow:1px 1px 1px rgba(0,0,0,0.64);
	font-size:18px;
	line-height:22px;
	font-weight:bold;
}
.warning-table .flag-us{
	display:inline-block;
	width:46px;
	height:35px;
	background:url(//www.cardschat.com/pkimg/uswarning/sprite-warning-blocks-icons.png) no-repeat 0 -142px;
}
.warning-table .bonus-cell > span{
	font-size:10px;
	line-height:12px;
	display:block;
}
.warning-table .bonus-cell .percentage{
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	color:#000;
}
.warning-table .bonus-cell .sum{
	font-size:18px;
	line-height:21px;
	font-weight:bold;
	text-decoration:underline;
	color:#666;
}
.warning-table .descr-cell{
	text-align:left;
	width:360px;
}
.warning-table .descr-cell p{
	margin:0 0 15px;
}
.warning-table .descr-cell .aligncenter{
	text-align:center;
}
.warning-table .descr-cell .aligncenter > a{
	color:#0033ff;
	text-decoration:underline;
	font-size:12px;
	line-height:14px;
}
.warning-table .descr-cell .aligncenter > a:hover{text-decoration:none;}
.warning-block.warningbutton {padding:0;border-radius:8px 8px 0 0;background:none;}
.warning-button-toplist {background : #30A722;
	border-radius : 0 0 8px 8px;
	border-bottom : 5px solid #107B22;
	text-align : center;
	color : white;
    font-size : 22px;
    display : block;
    width : 100%;
    text-transform : uppercase;
    padding : 16px 0;
    text-shadow : 0 2px 2px rgba(0,0,0,0.4);
    cursor : pointer;
}
.warning-button-toplist:hover {
	background : #37c626;
	padding : 17px 0;
	border-bottom : 3px solid #107B22;
}
a.warning-button-toplist {
    color: #fff;
    text-decoration: none;
}
/* Warning block end */

/* New top box start 22 july 13*/
.change-parent{overflow:visible;}
.casinos-block{
	width:940px;
	margin:10px auto 20px;
}
.casinos-block:after{
	content:'';
	display:block;
	clear:both;
}
.casinos-block > .heading{
	position:relative;
	text-align:center;
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	color:#2f1505;
	text-shadow:1px 1px 1px #fff;
	position:relative;
    z-index:10; 
}
.casinos-block .heading > .inner{
	overflow:hidden;
	border-radius:9px;
	background: #ecbc40;
	padding:9px 90px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjYmM0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGUwNTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ecbc40 0%, #fde054 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecbc40), color-stop(100%,#fde054));
	background: -webkit-linear-gradient(top,  #ecbc40 0%,#fde054 100%);
	background: -o-linear-gradient(top,  #ecbc40 0%,#fde054 100%);
	background: -ms-linear-gradient(top,  #ecbc40 0%,#fde054 100%);
	background: linear-gradient(to bottom,  #ecbc40 0%,#fde054 100%);
}
.casinos-block .heading .num-holder{
	position:absolute;
	top:-15px;
	left:0;
	width:87px;
	height:69px;
	font-size:42px;
	line-height:50px;
	font-weight:bold;
	background:url(//www.cardschat.com/pkimg/usimg/top-box/toplist-no1-bg.png) no-repeat;
	padding:7px 0 0;
	text-align:center;
}
.casinos-block .heading .num-holder > span{
	display:inline-block;
	vertical-align:text-top;
	margin:0 0 0 -3px;
}
.casinos-block .num-sign{
	font-size:16px;
	line-height:37px;
	font-weight:normal;
}
.casinos-block .casino-info{
	height:1%;
	border:1px solid #dadada;
	margin:-9px 0 0;
	padding:30px 19px 24px 12px;
	background:#fff;
}
.casinos-block .casino-info:after{
	content:'';
	display:block;
	clear:both;
}
.casinos-block .casino-info:hover{background:#fcfaec;}
.casinos-block .casino-info > .inner{display:table;}
.casinos-block .casino-info .aside-column{
	display:table-cell;
	vertical-align:top;
	padding:17px 17px 0 0;
	width:232px;
}
.casinos-block .casino-info .aside-column .logo-area{
	display:block;
	text-decoration:none;
	width:184px;
	margin:0 0 28px 32px;
	cursor:pointer;
}
.casinos-block .casino-info .aside-column img{
	display:block;
	margin:0 auto 11px;
}
.casinos-block .btn-orange{
	width:auto;
	display:block;
	height:40px;
	line-height:40px;
}

.casinos-block .btn-orange .text{height:40px;}
.casinos-block .btn-orange .arrow{padding:9px 6px 8px;}
.btn-orange.medium .arrow{
	width:32px;
	border-top-right-radius:6px 50%;
	border-bottom-right-radius:6px 50%;
}
.casinos-block .aside-quote{
	padding:0 0 0 31px;
	margin:0;
}
.casinos-block .aside-quote q{
	display:block;
	quotes:none;
	font:italic 16px/19px Georgia, 'Times New Roman', Times, serif;
	margin:0 0 13px;
}
.casinos-block .aside-quote:before {content:''}
.casinos-block .aside-quote:after {content:''}
.casinos-block .aside-quote q.main-text{
	font-weight:bold;
	font-size:18px;
	line-height:22px;
}
.casinos-block .aside-quote cite{
	display:block;
	text-align:right;
	font-size:12px;
	line-height:14px;
	margin:22px 0 0;
}
.casinos-block .aside-quote .author{
	display:block;
	font-style:italic;
	margin:0 0 6px;
}
.casinos-block .aside-quote .country{
	font-weight:bold;
	font-style:normal;
	display:block;
}
.casinos-block .aside-quote .country .ico-flag{
	display:inline-block;
	vertical-align:middle;
	width:16px;
	height:14px;
	margin:0 3px 0 0;
}
.casinos-block .aside-quote .country .ico-usa{background:url(//www.cardschat.com/pkimg/usimg/top-box/toplist-usflag.png) no-repeat;}
.casinos-block .casino-info .main-column{
	display:table-cell;
	vertical-align:top;
	width:636px;
	padding:0 0 0 21px;
	border-left:1px solid #dcdcdc;
} 
.casinos-block .casino-info .main-column .two-cols{
	display:table;
	width:100%;
	margin:0 0 12px;
}
.casinos-block .casino-info .main-column .casino-descr{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	width:374px;
	padding:11px 21px 0 0;
}
.casinos-block .casino-descr > .heading{
	font-size:32px;
	line-height:38px;
	font-weight:bold;
	color:#000;
	margin:0 0 11px;
}
.casinos-block .casino-descr .casino-add-info{
	overflow:hidden;
	margin:0 0 23px;
}
.casinos-block .casino-add-info .ratingon,
.casinos-block .casino-add-info .rating{
	position:relative;
	float:left;
	left:0;
	top:0;
	width:113px;
}
.casinos-block .casino-add-info .ratingon{
	position:absolute;
	top:0;
	left:0;
}
.casinos-block .casino-add-info .ratingon span {
	color:#fada51;
	font-size:22px;
	text-shadow:1px 1px 1px #0f0f0f;
	padding-right:2px;
}
.casinos-block .casino-add-info .read-review{
	float:left;
	margin:0 0 0 20px;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	color:#333;
	text-decoration:underline;
}
.casinos-block .casino-info .features{
	padding:0;
	margin:0;
	list-style:none;
}
.casinos-block .casino-info .features li{
	padding:0 0 13px 38px;
	font-size:14px;
	line-height:19px;
	position:relative;
}
.casinos-block .casino-info .features li:before {
	content: "\f00c";
	font-family:FontAwesome;
	left:4px;
	top:3px;
	position:absolute;
	color:green;
	font-size:1.4em;
}
.casinos-block .casino-info .main-column .add-column{
	display:table-cell;
	vertical-align:top;
	border-left:1px solid #dcdcdc;
	width:220px;
	padding:27px 0 0 20px;
}
.casinos-block .casino-info .add-column .heading{
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	margin:0 0 18px 3px;
}
.casinos-block .casino-info .payment-features{
	padding:0;
	margin:0 0 5px;
	list-style:none;
}
.casinos-block .casino-info .payment-features li{
	font-size:14px;
	line-height:19px;
	padding:0 0 21px 25px;
	position:relative;
}
.casinos-block .casino-info .payment-features li:before {
	content:"\f061";
	font-family:FontAwesome;
	color:green;
	position:absolute;
	left:2px;
	top:1px;
}
.question-mark{
background:#333;
color:#fff;
width:15px;
height:15px;
display:inline-block;
vertical-align:middle;
font-size:13px;
line-height:15px;
text-align:center;
border-radius:15px;
cursor:pointer;
font-weight:normal;
}
.casinos-block .casino-info .payment-list{
	padding:0 0 0 12px;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.casinos-block .casino-info .payment-list li{width: 48px; height: 29px; float: left; margin: 0 4px 4px 0; background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat 0 0;}
.casinos-block .casino-info .payment-list .visa{background-position:0px -163px;}
.casinos-block .casino-info .payment-list .mastercard{background-position:-52px -163px;}
.casinos-block .casino-info .payment-list .skrill{background-position: -105px -163px;}
.casinos-block .casino-info .payment-list .neteller{background-position: -157px -163px;}
.casinos-block .casino-info .payment-list .check{background-position:-209px -163px;}
.casinos-block .casino-info .payment-list .wire-transfer{background-position:-261px -162px;}
.casinos-block .casino-info .payment-list .paysafecard{background-position:-261px -228px;}
.casinos-block .casino-info .payment-list .eckarte{background-position: -157px -261px;}
.casinos-block .casino-info .payment-list .giropay{background-position:-157px -294px;}
.casinos-block .casino-info .payment-list .maestro{background-position: -209px -195px;}
.casinos-block .casino-info .payment-list .paypal{background-position:-211px -2px;}
.casinos-block .casino-info .payment-list .instadebit{background-position: -260px -33px;}
.casinos-block .casino-info .payment-list .poli{background-position: -260px -2px;}
.casinos-block .casino-info .payment-list .amex{background-position: -209px -33px;}
.casinos-block .casino-info .payment-list .dinersclub{background-position: -157px -195px;}
.casinos-block .casino-info .payment-list .postepay{background-position: -261px -195px;}
.casinos-block .casino-info .payment-list .western-union{background-position:-157px -228px;}
.casinos-block .casino-info .payment-list .money-gram{background-position:-209px -228px;}
.casinos-block .casino-info .payment-list .sofortuberweisung{background-image:url(//www.cardschat.com/pkimg/usimg/top-box/sprite-payment-icons.png); background-position:0 -602px;}
.casinos-block .casino-info .payment-list .bankuberweisung{background-position: -261px -131px;}
.casinos-block .casino-info .payment-list .boleto{background-position:-157px -32px;}
.casinos-block .casino-info .payment-list .astro{background-position:-157px -2px;}
.casinos-block .casino-info .bottom-area{
	background:#fdf3c0;
	padding:11px 11px 1px;
	height:1%;
	display:block;
	color:#333;
	text-decoration:none;
}
.casinos-block .casino-info .bottom-area:after{
	content:'';
	display:block;
	clear:both;
}
.casinos-block .bottom-area .info-area{
	float:left;
	width:385px;
}
.casinos-block .bottom-area .screen-list{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	width:244px;
}
.casinos-block .bottom-area .screen-list > span{
	float:left;
	margin:0 10px 0 0;
	padding:0 0 10px;
}
.casinos-block .bottom-area .screen-list img{vertical-align:top;height:77px;width:112px;}
.casinos-block  .bottom-area .systems-block{
	float:left;
	width:140px;
	text-align:center;
	padding:4px 0 10px;
}
.casinos-block .bottom-area .systems-block > .heading{
	font-size:10px;
	line-height:12px;
	margin:0 0 17px;
	display:block;
}
.casinos-block .bottom-area .systems-block .wrap{
	display:block;
	width:100%;
}
.casinos-block .bottom-area .systems-block .wrap:after{
	content:'';
	display:block;
	clear:both;
}
.casinos-block .bottom-area .systems-block .ico-system{
	display:inline-block;
	vertical-align:middle;
	margin:0 7px;
	width:24px;
	height:31px;
	font-size:2.5em;
}
.casinos-block .bottom-area .systems-block .mac{color:#677896;}
.casinos-block .bottom-area .systems-block .win{color:#2c95fd;}
.casinos-block .bottom-area .systems-block .android{color:#a5c53a;}
.casinos-block .bottom-area .visit-casino{
	float:right;
	max-width:230px;
	font-size:24px;
	line-height:29px;
	font-weight:bold;
	color:#0033cc;
	margin:18px 0 10px;
}
.casinos-block .bottom-area .visit-casino > span{
	display:inline-block;
	vertical-align:middle;
}
.casinos-block .bottom-area .visit-casino .left-arr,
.casinos-block .bottom-area .visit-casino .right-arr{
	width:0;
	height:0;
	border:13px solid transparent;
	font-size:0;
	line-height:0;
}
.casinos-block .bottom-area .visit-casino .left-arr{border-left-color:#45a801;}
.casinos-block .bottom-area .visit-casino .right-arr{
	border-right-color:#45a801;
	margin:0 0 0 -10px;
}
.casinos-block .bottom-area .visit-casino .txt{
	margin:0 0 0 -10px;
	text-decoration:underline;
}
.casinos-block .bottom-area .visit-casino:hover .txt{text-decoration:none;}
.casinos-block .main-button{
	overflow:hidden;
	font-size:22px;
	line-height:23px;
	font-weight:bold;
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #61e024 0%, #3fa416 100%) repeat scroll 0 0;
    border-radius: 8px;
    box-shadow: 0 7px #307d18;
    color: #ffffff;
    display: block;
    margin: 10px auto 0 !important;
    padding: 10px 5px 11px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 2px 0 rgba(0, 0, 0, 0.3);
    width: 77%;
}
.casinos-block .main-button .arrow{
	display:inline-block;
	vertical-align:middle;
	width:24px;
	height:22px;
	margin:0 16px 0 0;
	/*background:url(//www.cardschat.com/pkimg/usimg/top-box/sprite-casinos-block-icons1.png) no-repeat -101px -38px;*/
}
.casinos-block .main-button:hover{
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #52ca19 0%, #30890c 100%) repeat scroll 0 0;
    border-radius: 8px !important;
    box-shadow: 0 5px #276613;
    color: #ffffff;
    display: block;
    margin: 10px auto 0 !important;
    text-align: center;
    transform: translateY(2px);
    width: 77%;
}
.open-tooltip:hover{position:relative;}
.open-tooltip:hover .tooltip{display:block;}
.open-tooltip .tooltip{
	display:none;
	width:262px;
	padding:0 0 20px;
	position:absolute;
	bottom:100%;
	right:0;
	z-index:10;
	text-align:left;
}
.open-tooltip .tooltip > .inner{
	width:220px;
	padding:16px 19px 14px;
	border:2px solid #cde1fb;
	background:#f3f7fc;
	border-radius:10px;
	-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.5);
	box-shadow:0 5px 5px rgba(0,0,0,0.5);
	position:relative;
	display:block;
}
.open-tooltip .tooltip .arrow{
	width:38px;
	height:21px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAVCAMAAAAdDWyfAAAABGdBTUEAALGPC/xhBQAAAK5QTFRFoa27yt/5o6+9yt/51eX42Oj7o6++0+L1yt/5yt/5y+D6rrvLs8DQyt/5q7fGyt/5w9Hivcvcy+D6y+D6x9bo0N/yuMbWp7TDpbHAzNvtyt/52Oj7y+D6zOH7AAAA0+X73+v86/L8y+D77vT82+r78vb83uv86/P81+f7z+L73ev8yN/77fP87fT8zeH73er7zeL7zuL77PP83Or78vf8zOH7yd/7x977yN778/f8+wubxAAAAB90Uk5TYcJutZ2cW5/G6t1XgOlUxayHzeGooYRqV6S0m/z7ADUfRfIAAAC/SURBVCjPjdDZWsIwEEDhqCCKG6igQHNwQ7u32jaN7/9iJjcK1jLm+v/OTEatHz7qT+E9hsqa90qCoVHqwJq8eN7LylbB4ZGDe4uNZ3B84ke/bQQG90troqKv+M3g7soXM4nB5YU1zctfxR0GZ6c2KV+78BeD87Eb3dmxw2B+bU1ZpRKD6Y2/YyYxmASuGP+M7mFwG2zv2Mtgof0d01pgMNP+M5nEYKRtkruiwGDgilH8JDFYOWhl5mH7HwZD/QV9I4QtNbP7wgAAAABJRU5ErkJggg==) no-repeat;
	position:absolute;
	bottom:-21px;
	right:26px;
}
.open-tooltip .tooltip .inner > .heading{
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#004d7f;
	margin:0 0 5px;
	display:block;
}
.open-tooltip .tooltip .paragraph,
.open-tooltip .tooltip p{
	font-size:12px;
	line-height:15px;
	margin:0 0 6px;
	text-transform:none;
}
.open-tooltip .tooltip a{color:#3c63d8;}
.casinos-block .bottom-area .systems-block .wrap .tooltip {right:30px;}
.casinos-block .question-mark + .tooltip{right:-15px;}
/* New casino box end */
.show {color:#003554}

/* bullet box start */
.bullet-box{
	margin:0 auto;
	width:707px;
	position:relative;
}
.bullet-box .inner{
	border:4px solid #5e8cb3;
	background:#e9f3f8 url(//www.cardschat.com/pkimg/bg-spide.jpg) no-repeat 0 50%;
	padding:11px 50px 0 95px;
	clear:both;
	border-radius:10px;
	position:relative;
	z-index:10;
}
.bullet-box:after,
.bullet-box:before{
	content:"";
	position:absolute;
	z-index:1;
	bottom:15px;
	left:12px;
	width:50%;
	height:10px;
	-webkit-box-shadow:0 15px 8px 1px rgba(0, 0, 0, 0.4);
	box-shadow:0 15px 8px rgba(0, 0, 0, 0.4);
	-webkit-transform:rotate(-2deg);
	-moz-transform:rotate(-2deg);
	-ms-transform:rotate(-2deg);
	-o-transform:rotate(-2deg));
	transform:rotate(-2deg);
	content:"";
	border-radius:4px;
}
.bullet-box:after{
	right:12px;
	left:auto;
	-webkit-transform:rotate(2deg);
	-moz-transform:rotate(2deg);
	-ms-transform:rotate(2deg);
	-o-transform:rotate(2deg);
	transform:rotate(2deg);
}
.bullet-list{
	padding:0;
	margin:0;
	list-style:none;
	color:#333;
}
.bullet-list li{
	padding:0 0 14px 25px;
	position:relative;
	font-size:15px;
	line-height:18px;
}
.bullet-list li:after{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:17px;
	height:16px;
	background:url("//www.cardschat.com/images/styles/cards/sprite-icons.png") no-repeat -1028px -104px;
}
.bullet-list .main-txt{
	font-weight:bold;
	color:#005183;
}
/* bullet box end */
.social-proof-popup{
	width:219px;
	border:2px solid #f90;
	background:#f6b26b;
	padding:9px 18px;
	color:#000;
	font-size:14px;
	line-height:19px;
	position:fixed;
	top:100px;
	right:20px;
	border-radius:8px;
}
.social-proof-popup .btn-close{
	border:2px solid #f90;
	background:#f6b26b;
	width:20px;
	height:20px;
	color:#000;
	position:absolute;
	top:-7px;
	right:-7px;
	font-size:16px;
	line-height:19px;
	text-align:center;
	cursor:pointer;
	border-radius:50%;
}

.top-heading{
	overflow:hidden;
	margin:0 0px 12px;
	padding:0 ;
}
.top-heading > .inner{
	border-bottom:1px dashed #b2b2b2;
	float:left;
	padding:0 0 11px;
	width:100%;
}
 .top-heading .main-heading{
	font-size:36px;
	line-height:50px;
	font-weight:bold;
	color:#CA1633;
	margin:0 0 -5px;
}
.top-heading .sub-heading{
	font-size:23px;
	line-height:28px;
	font-weight:bold;
	margin:10px 0 0;
	color:#911025;
}
/*Updted gold top boxes*/

.casinos-block.block-redesign .heading > .inner{padding:4px 6px 4px 90px;}
.casinos-block.block-redesign .heading .title{
	display:block;
	overflow:hidden;
	padding:3px 0 0 15px;
	text-align:left;
}
  
.casinos-block.block-redesign .heading .title .mark{color:#c61500;}
.casinos-block.block-redesign .heading .icons{
	float:right;
	border-radius:4px;
	background:#171717;
}
  .casinos-block.block-redesign .heading .icons.white{background:#fff;}
.casinos-block.block-redesign .heading .icons.white > span,
.casinos-block.block-redesign .heading .icons .truste,
.casinos-block.block-redesign .heading .icons .gamcare,
.casinos-block.block-redesign .heading .icons .ecogra,
.casinos-block.block-redesign .heading .icons .london-stock-exchange {
	float:left;
	height:31px;
	margin:0 2px;
}
.casinos-block.block-redesign .heading .icons .truste, {
	width:85px;
	background-position:0 -151px;
}
.casinos-block.block-redesign .heading .icons .gamcare{
	width:44px;
	background-position:-90px -151px;
}
.casinos-block.block-redesign .heading .icons .ecogra{
	width:52px;
	background-position:-139px -114px;
}
.casinos-block.block-redesign .heading .icons .london-stock-exchange{
	width:112px;
}
.casinos-block.block-redesign .bottom-area .visit-casino{
	border:1px solid #e3d79a;
	border-radius:6px;
	-webkit-box-shadow:inset 0 0 0 2px #fbf7e8;
	box-shadow:inset 0 0 0 2px #fbf7e8;
	background:#eee1a3;
	font-size:21px;
	line-height:43px;
}
.casinos-block.block-redesign .bottom-area .visit-casino .left-arr{
	border:10px solid transparent;
	border-left-color:#fff;
}
.casinos-block.block-redesign .bottom-area .visit-casino .right-arr{
	border:10px solid transparent;
	border-right-color:#fff;
}
.casinos-block.block-redesign .visit-casino .txt{padding:0 10px;font-size:13px;}
.casinos-block .aside-quote .country .ico-ca{
    background:url(//www.cardschat.com/pkimg/usimg/top-box/toplist-caflag.png) no-repeat;
    width:18px;
    height:13px;
} 
.casinos-block .aside-quote .country .ico-uk {
background-image: url(//www.cardschat.com/pkimg/usimg/top-box/uk.jpg);
width: 16px;
height: 11px;
background-position: 0 0;
}
.casinos-block .aside-quote .country .ico-au {
width: 16px;
height: 11px;
background-position: 0 0;
}
.casinos-block.block-redesign .heading .icons.white > span{
	height:27px;
	margin:2px 8px;
}
.casinos-block.block-redesign .heading .icons.white .espn{
	background-image: url(//www.cardschat.com/pkimg/usimg/top-box/toplist-espn.png);
	width:74px;
}
.casinos-block.block-redesign .heading .icons.white .usa-today{
	background-image: url(//www.cardschat.com/pkimg/usimg/top-box/toplist-usatoday.png);
	width:44px;
}
.casinos-block.block-redesign .heading .icons.white .yahoo{
	background-image: url(//www.cardschat.com/pkimg/usimg/top-box/toplist-yahoosports.png);
	width:80px;
}
.casinos-block.block-redesign .heading .icons.white .rtg {width:90px;background-image: url(//www.cardschat.com/pkimg/usimg/top-box/toplist-realtimegaming.png);}
.casinos-block.block-redesign .heading .icons.white .cds {width:56px;background-image: url(//www.cardschat.com/pkimg/usimg/top-box/toplist-cds.png);}
.casinos-block.block-redesign .heading .icons.white .verisign {width:52px;background-image: url(//www.cardschat.com/pkimg/usimg/top-box/toplist-verisign.png);}
.casinos-block.block-redesign .heading .icons.white .truste {
	width:78px;
	background-image: url(//www.cardschat.com/pkimg/usimg/top-box/toplist-truste.png);
}
.casinos-block.block-redesign .heading .icons.white .gamcare{
	width:38px;
	background-image: url(//www.cardschat.com/pkimg/usimg/top-box/toplist-gamcare.png);
}
.casinos-block.block-redesign .heading .icons.white .ecogra{
	width:33px;
	background-image: url(//www.cardschat.com/pkimg/usimg/top-box/toplist-ecogra.png);
}
.casinos-block.block-redesign .heading .icons.white .london-stock-exchange{
	width:109px;
	background-image: url(//www.cardschat.com/pkimg/usimg/top-box/toplist-londonstockexchange.png);
}
.casinos-block.block-redesign .heading .icons.white .ssl{
	width:52px;
	background-image: url(//www.cardschat.com/pkimg/usimg/top-box/toplist-ssl.png);
}
  .casinos-block.block-redesign .heading .recognised-txt{
	float:right;
	margin:9px 9px 0 0;
	font-size:12px;
	line-height:14px;
}

/* facts box */
.about-site-block{
	border:1px solid #dadada;
	border-radius:10px;
	padding:1px;
	margin-bottom:10px;
}
.heading-bg{
	overflow:hidden;
	margin:0 0 9px;
	-webkit-box-shadow:0 4px 0 -1px rgba(0, 0, 0, 0.20);
	box-shadow:0 4px 0 -1px rgba(0, 0, 0, 0.20);
	text-align:center;
	border:1px solid #00669d;
	color:#fff;
	font:20px/25px Georgia, 'Times New Roman', Times, serif;
	border-radius:8px;
	background: #1f86bc;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmODZiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzE3N2FiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzA4NzFhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDY3OWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1f86bc 0%, #177ab0 50%, #0871aa 51%, #00679f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f86bc), color-stop(50%,#177ab0), color-stop(51%,#0871aa), color-stop(100%,#00679f));
	background: -webkit-linear-gradient(top,  #1f86bc 0%,#177ab0 50%,#0871aa 51%,#00679f 100%);
	background: -o-linear-gradient(top,  #1f86bc 0%,#177ab0 50%,#0871aa 51%,#00679f 100%);
	background: -ms-linear-gradient(top,  #1f86bc 0%,#177ab0 50%,#0871aa 51%,#00679f 100%);
	background: linear-gradient(to bottom,  #1f86bc 0%,#177ab0 50%,#0871aa 51%,#00679f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f86bc', endColorstr='#00679f',GradientType=0 );
}
.heading-bg > .inner{
	height:25px;
	padding:4px 5px;
	background:url(//www.cardschat.com/pkimg/facts/bg-heading-pattern.png) no-repeat 100% 0;
}
.heading-bg .highlighted{font-weight:bold;}
.about-site-block .content-holder{margin:0 7px 5px;}
.about-site-block .content{
	display:table;
	width:100%;
}
.about-site-block .content .row{display:table-row;}
.about-site-block .content .row > div{
	display:table-cell;
	vertical-align:middle;
}
.about-site-block .content .title{
	background:#eee;
	width:155px;
	padding:3px 5px;
	text-align:center;
	color:#333;
	font:bold 22px/28px Georgia, 'Times New Roman', Times, serif;
}
.about-site-block .feature-list{
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
	color:#1197d5;
}

.about-site-block .feature-list li{
	display:inline-block;
	vertical-align:middle;
	font:21px/34px 'Trebuchet MS', Arial, sans-serif;
	word-spacing:-1px;
	letter-spacing:-1px;
	margin:0 0 0 11px;
} 
.about-site-block .feature-list li:before{
	display:inline-block;
	vertical-align:middle;
	width:1px;
	height:34px;
	background:#ccc;
	content:"";
	margin:0 11px 0 0;
}
.about-site-block .feature-list li:first-child{margin:0;}
.about-site-block .feature-list li:first-child:before{display:none;}
.about-site-block .logo-list{
	padding:0;
	margin:0;
	list-style:none;
	display:table;
	width:100%;
}
.about-site-block .logo-list li{
	display:table-cell;
	vertical-align:middle;
	padding:3px 5px;
}
.about-site-block .logo-list li > img{vertical-align:top;}
.about-site-block .logo-list .combined{
	overflow:hidden;
	width:232px;
}
.about-site-block .logo-list .combiner img{float:left;}
/*revised us top section may 14*/

/* Sprintifying logos in about cc box 20/10/15 */

.logo-list .ico {
    background-image: url(https://www.cardschat.com/pkimg/facts/sprite.png);
    background-repeat: no-repeat;
    display: inline-block;
}

.ico-logo-bloomberg {
    width: 124px;
    height: 33px;
    background-position: -10px -10px;
}

.ico-logo-bussines-insider {
    width: 118px;
    height: 47px;
    background-position: -10px -63px;
}

.ico-logo-digital-journal {
    width: 177px;
    height: 31px;
    background-position: -36px -130px;
}

.ico-logo-forbes {
    width: 102px;
    height: 32px;
    background-position: -18px -181px;
}

.ico-logo-huffington-post {
    width: 184px;
    height: 70px;
    background-position: -10px -233px;
}

.ico-logo-san-francisco {
    width: 227px;
    height: 32px;
    background-position: -10px -323px;
}

.ico-logo-the-times {
    width: 149px;
    height: 72px;
    background-position: -10px -375px;
}
.about-site-block .logo-list {
    text-align:center;
    display:inline-block;
}
.about-site-block .logo-list>li {
    display:inline-block;
    margin: 0;
    padding: 0;
}
.main-inf .logo-list>.times {
    width:159px;
}
.main-inf .logo-list>.combined-wrapper {
    width:240px;
}
.main-inf .logo-list>.huff {
    width:194px;
}
.main-inf .logo-list>.business-insider {
    width:128px;
}

@media handheld, screen and (max-width: 590px) {
    .about-site-block .logo-list>li {
        display:inline-block;
        width:100% important;
    }
    .about-site-block .logo-list>li>i {
        display:block;
        margin:10px auto;
    }
}

/* END Sprintifying logos in about cc box */
.main-section{
	font-size:13px;
	padding:0 10px 15px;
}
.main-section:after{
	content:'';
	display:block;
	clear:both;
}
.main-section .main-column{
	width:700px;
	float:left;
}
.main-section .custom-heading{
	padding:0;
}
.main-section .custom-heading.uspsrheading h2{
	font:bold 28px/35px Verdana, Arial, sans-serif;
	margin:15px 0;
}
.main-section .custom-heading .underline{
	position:relative;
}
.main-section .custom-heading .underline:after{
	background:url(//www.cardschat.com/pkimg/usimg/top/bg-underline.png) no-repeat;
	width:216px;
	height:10px;
	position:absolute;
	bottom:-10px;
	left:0;
	content:"";
}
.main-section .custom-heading.uspsrheading .date{
	font-size:13px;
	line-height:16px;
	color:#7b7b7b;
	font-style:normal;
	font-weight:normal;
	margin:0 0 17px;
	display:block;
}
.main-section .highlighted{font-weight:bold;}
.main-section .custom-content{
	width:auto;
	margin:0;
}
.main-section .custom-content p{
	font-size:13px;
	line-height:18px;
	margin:0 0 15px;
}
.main-section a{
	color:#005a8f;
	text-decoration:underline;
}
.main-section a:hover{text-decoration:none;}
.main-section .custom-content .wrap{
	overflow:hidden;
	margin:0 0 15px;
}
.main-section .custom-content .wrap p{
	margin:0;
}
.main-section .wrap .alignleft{
	float:left;
	margin:0 20px 0 0;
	padding:0 !important;
}
.main-section-list{
	padding:0;
	margin:0 0 15px;
	list-style:none;
}
.main-section-list li{
	position:relative;
	padding:0 0 4px 23px;
	font-size:13px;
	line-height:18px;
}
.main-section-list li:before{
	width:16px;
	height:12px;
	content:"";
	position:absolute;
	top:2px;
	left:0;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAMAAABcOc2zAAAAVFBMVEUAAACgz0egz0egz0egz0egz0egz0egz0egz0egz0egz0egz0egz0egz0egz0egz0egz0egz0egz0egz0egz0egz0egz0egz0egz0egz0egz0egz0fBZbrKAAAAG3RSTlMAgfwP6sYVzBItBgPhivYMY/OlSGyfQirkITMRsWJEAAAATUlEQVQY013HRxaAIBTF0CCiYu/t7X+fjjx8zSgXTP6uLTlOhcY45pKun0MDQ5FcVrD3mbNmlrTVyYySFJJhzSQZwzJ9DbH9GgrX+fcfVYsGKIHEuNEAAAAASUVORK5CYII=) no-repeat;
}
.main-section .side-column{
	float:right;
	width:224px;
	padding:15px 0 0;
}
.main-section .seal-block{
	margin:0 -4px 10px;
} 
.main-section .seal-block img{
	display:block;
	margin:0 auto;
}
.main-section .seal-block .medal{
	margin:-26px auto 0;
}
.main-section .side-corner-box{
	font-size:12px;
	line-height:18px;
	text-align:center;
	padding:0 25px 26px;
	background:url(//www.cardschat.com/pkimg/usimg/top/bg-corner.jpg) no-repeat 50% 100%;
	margin:0 0 10px;
}
.main-section .note-box{
	border:2px solid #d0e8f7;
	border-radius:6px;
	background:#daf1ff;
	padding:18px 14px;
}
.main-section .note-box blockquote{
	display:block;
	margin:0;
}
.main-section .note-box q{
	quotes:none;
	display:block;
	position:relative;
	padding:0 0 0 38px;
	background:url(//www.cardschat.com/pkimg/usimg/top/bg-right-quote.png) no-repeat 100% 100%;
	font:italic 14px/20px Georgia, 'Times New Roman', Times, serif;
	margin:0 0 7px;
}
.main-section .note-box q:before{
	position:absolute;
	top:3px;
	left:0;
	width:26px;
	height:24px;
	background:url(//www.cardschat.com/pkimg/usimg/top/bg-left-quote.png) no-repeat;
}
.main-section .note-box q:after {content:''}
.main-section .note-box cite{
	text-align:right;
	display:block;
	font-weight:bold;
	font-style:italic;
	font-size:11px;
	line-height:13px;
}
/*end revised us top section*/

/* new reviwe layout */
.review-page{
	font:16px Arial, Helvetica, sans-serif;
	padding:10px 5px 20px;
}
.review-page:after{
	content:'';
	display:block;
	clear:both;
}
.review-page .review-top-area{
	overflow:hidden;
	margin:0 0 8px;
}
.review-page .review-top-area .heading-area{
	float:left;
	width:690px;
	padding:0;
}
.review-page .review-top-area .heading-area .alignleft{
	float:left;
	overflow:hidden;
	margin:0 19px 0 0;
	border-radius:5px;
	vertical-align:top;
	padding:0;
}
.review-page .review-top-area .heading-group{
	overflow:hidden;
	padding:2px 0 0;
}
.review-page .review-top-area .main-heading{
	font-size:27px;
	line-height:28px;
	font-weight:bold;
	color:#000;
	margin:18px 0 8px;
}
.review-page .review-top-area .main-heading .green{
	font-size:27px;
	line-height:28px;
	color:#2d9e2d;
} 
.review-page .review-top-area .subheading{
	font-size:22px;
	line-height:23px;
}
.review-page .main-inf{font-weight:bold;}
.review-page .flag-area{
	float:right;
	width:180px;
	margin:14px 0 0;
}
.review-page .flag-area .us-flag{
	width:153px;
	height:43px;
	background:url(//www.cardschat.com/pkimg/reviews/accept-us-flag.jpg) no-repeat;
}
.review-page .flag-area .approve{
	width:200px;
	height:80px;
	background:url(//www.cardschat.com/pkimg/approved.png) no-repeat;
	margin-left:-18px;
}
.grad-block{
	border-radius:5px;
	background: #f0faff;	
	background: -moz-linear-gradient(top,  #f0faff 0%, #dee8ef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0faff), color-stop(100%,#dee8ef));
	background: -webkit-linear-gradient(top,  #f0faff 0%,#dee8ef 100%);
	background: -o-linear-gradient(top,  #f0faff 0%,#dee8ef 100%);
	background: -ms-linear-gradient(top,  #f0faff 0%,#dee8ef 100%);
	background: linear-gradient(to bottom,  #f0faff 0%,#dee8ef 100%);
}
.review-page .main-review-info{
	padding:25px 27px;
	overflow:hidden;
	margin:0 0 26px;
}
.review-page .main-review-info .col{
	float:left;
	width:430px;
	margin:0 0 0 26px;
}
.review-page .main-review-info .col:first-child{margin:0;}
.review-page .hits-misses-block{width:100%;}
.review-page .hits-misses-block:after{
	content:'';
	display:block;
	clear:both;
}
.review-page .hits-misses-block .heading{
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	margin:0 0 11px;
}
.review-page .hits-misses-block ul{
	padding:0;
	margin:0 0 2px;
	list-style:none;
}
.review-page .hits-misses-block ul li{
	padding:0 0 6px 25px;
	position:relative;
	font:13px/18px Arial, Helvetica, sans-serif;
}
.review-page .hits-misses-block ul li:before{
	position:absolute;
	left:0;
	width:14px;
	height:12px;
	content:"";
}
.review-page .hits-misses-block ul.hits li:before{content:"\f164";font-family:FontAwesome;color:green;}
.review-page .hits-misses-block ul.misses{
	border-top:1px solid #c2d2da;
	padding:8px 0 0;
}
.review-page .hits-misses-block ul.misses li:before{content:"\f165";font-family:FontAwesome;}
.review-page .main-review-info .white-wrapper{
	background:#fff;
	border-radius:5px;
	padding:10px;
	-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.25);
	box-shadow:3px 3px 3px rgba(0,0,0,0.25);
}
.review-page .main-review-info .white-wrapper .video{
	max-width:100%;
	display:block;
	margin:0 auto;
}
.review-page .main-review-info .white-wrapper p {text-align:center;color:#555;font-size:14px;font-weight:bold;}
.review-page .main-review-info .btn-visit{margin:8px 0 0 31px;}
.review-page .recent-review-block{
	overflow:hidden;
	margin:30px 0 5px;
}
.review-page .recent-review-block .recent-review-heading{
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	color:#058;
	padding:0 0 0 28px;
	position:relative;
}
.review-page .recent-review-block .recent-review-heading:before{
	position:absolute;
	top:0;
	left:2px;
	width:18px;
	height:14px;
	content:"\f075";
	font-family:FontAwesome;
}
.review-page .recent-review-block .review-links{
	float:right;
	max-width:49%;
	padding:0;
	margin:0;
	list-style:none;
	color:#666;
	text-align:right;
}
.review-page .recent-review-block .review-links li{
	font:10px/12px Arial, Helvetica, sans-serif;
	display:inline-block;
	margin:0 0 0 2px;
	border-left:1px solid #858889;
	padding:0 0 0 5px;
}
.review-page .recent-review-block .review-links li:first-child{
	margin:0;
	border:none;
}
.review-page .recent-review-block .review-links .blue-lnk,
.review-page .blue-lnk{color:#37aed5;}
.review-page .recent-review-block .review-links .blue-lnk{text-decoration:underline;}
.review-page .recent-review-block .review-links .blue-lnk:hover{text-decoration:none;}
.review-page .recent-review-block .review-links a{
	color:#666;
	text-decoration:none;
}
.review-page .recent-review-block .review-links a:hover{text-decoration:underline;}
.review-page .main-review-info .review-item{
	padding:10px 17px;
	overflow:hidden;
}
.review-page .main-review-info .review-item .alignleft{
	float:left;
	margin:0 13px 0 0;
	vertical-align:top;
	padding:0;
	max-width:20%;
	border-radius:3px;
}
.review-page .main-review-info .review-item .descr{overflow:hidden;}
.review-page .main-review-info .review-item .txt{
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	margin:0 0 3px;
	position:relative;
	padding-left:36px;
}
.review-page .main-review-info .review-item .txt:before {
	content:"\f044";
	font-family:FontAwesome;
	font-size:28px;
	top:10px;
	left:2px;
	position:absolute;
}
.review-page .rating-small .ratingon,
.review-page .rating-small{
	width:70px;
	height:14px;
	position:relative;
	background:url(//www.cardschat.com/pkimg/reviews/bg-stars-small.png) repeat-x;
}
.review-page .rating-small .ratingon{
	width:0;
	position:absolute;
	top:0;
	left:0;
	background-position:0 -16px;
}
.review-page .rating-small{float:left;}
.review-page .main-review-info .review-item .author{
	float:right;
	max-width:300px;
	font-size:10px;
	line-height:12px;
	color:#666;
	font-style:italic;
	margin:3px 0 0;
}
.review-page .main-review-info .review-item .author > span{color:#333;}
.review-page .main-review-info .review-twocol:after{
	content:"";
	display:block;
	clear:both;
}
.review-page .main-review-info .review-twocol>div {
	float:right;
	width:48%;
}
.review-page .main-review-info .review-twocol>div:first-child {
	float:left;
}
a.btn-visit,
.btn-visit{
	box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	display:inline-block;
	color:#000;
	min-width:235px;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	padding:10px 14px 10px 21px;
	border-radius:5px;
	background: #fada51;
    border-bottom: 4px solid #f08923;

}
.btn-visit:hover{
	box-shadow: 2px 0px 0px rgba(0,0,0,0.2);
	transform:translateY(2px)
}
.btn-visit .flag-ico{
	padding:0 16px 0 0;
	float:left;
	margin:5px 0 0;
}
.btn-visit .flag-ico > .us{
	display:block;
	width:39px;
	height:28px;
	background:url(//www.cardschat.com/pkimg/reviews/sprite-review-icons.png) no-repeat;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);
	box-shadow:0 1px 2px rgba(0,0,0,0.4);
}
.btn-visit .txt-area{
	position:relative;
	padding:0 2% 0 10%;
	overflow:hidden;
	display:block;
}
.btn-visit .txt-area:before{
	content:"";
	position:absolute;
	top:50%;
	margin:-7px 0 0;
	left:0;
	width:0;
	height:0;
	border:7px solid transparent;
	border-left-color:#000;
}
.btn-visit .txt-area > span{
	display:block;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
}
.btn-visit .txt-area .name{
	font-weight:bold;
	font-size:20px;
	line-height:25px;
}
.review-page .three-cols-area{
	display:table;
	border-collapse:separate;
	border-spacing:50px;
	table-layout:fixed;
	margin:-50px -50px -20px;
}
.review-page .three-cols-area .grad-block{
	display:table-cell;
	vertical-align:top;
	width:33.3%;
	padding:19px;
}
.review-page .three-cols-area .grad-block > .heading{
	font-size:16px;
	line-height:19px;
	font-weight:bold;
	color:#004c7f;
	padding:0 0 0 28px;
	position:relative;
	margin:0 0 15px;
}
.review-page .three-cols-area .grad-block > .heading:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:18px;
	height:20px;
	color:#cecece;
}
.review-page .three-cols-area .grad-block > .heading.certificate:before{content:"\f0a3";font-family:FontAwesome;}
.review-page .three-cols-area .grad-block > .heading.payment:before{content:"\f0d6";font-family:FontAwesome;}
.review-page .three-cols-area .grad-block > .heading.bonus:before{content:"\f135";font-family:FontAwesome;}
.review-page .three-cols-area .grad-block .wrap:after{
	content:'';
	display:block;
	clear:both;
}
.review-page .grad-block .bullets-list{
	padding:0;
	margin:0;
	list-style:none;
}
.review-page .grad-block .bullets-list li{
	font:14px/19px Arial, Helvetica, sans-serif;
	padding:0 0 0 19px;
	position:relative;
	margin:16px 0 0;
}
.review-page .grad-block .bullets-list li:before{
	position:absolute;
	top:7px;
	left:0;
	width:5px;
	height:5px;
	background:#333;
	border-radius:50%;
	content:"";
}
.review-page .three-cols-area .bullets-list li:first-child{margin:0;}
.review-page .three-cols-area .grad-block .wrap .bullets-list{
	float:left;
	width:150px;
}
.review-page .three-cols-area .grad-block .alignrigth{
	float:right;
	max-width:50%;
	margin:0 -12px 0 0;
}
.review-page .three-cols-area .grad-block .link-blue.open-tooltip{
    cursor:pointer;
	color:#09c;
	text-decoration:none;
	border-bottom:1px dotted #09c;
}
.review-page .three-cols-area .grad-block .link-blue.open-tooltip .tooltip{
	right:-20px;
	color:#333;
	font-family:Verdana, Arial, sans-serif;;
}
.review-page .three-cols-area .grad-block .link-blue:hover{border:none;}
.review-page .three-cols-area .paymnet-list{
	padding:0;
	margin:6px auto 0;
	list-style:none;
	overflow:hidden;
	width:180px;
}
.review-page .three-cols-area .paymnet-list li{
	width:52px;
	height:31px;
	float:left;
	margin:6px 4px 0;
	background:url(//www.cardschat.com/pkimg/reviews/sprite-payment-icons.png) no-repeat;
}
.review-page .three-cols-area .paymnet-list .visa{background-position:0 0;}
.review-page .three-cols-area .paymnet-list .mastercard{background-position:0 -42px;}
.review-page .three-cols-area .paymnet-list .western-union{background-position:0 -85px;}
.review-page .three-cols-area .paymnet-list .money-gram{background-position:0 -127px;}
.review-page .three-cols-area .paymnet-list .check{background-position:0 -178px;}
.review-page .three-cols-area .paymnet-list .wire-transfer{background-position:0 -234px;}
.review-page .three-cols-area .paymnet-list .skrill{background-position:0 -268px;}
.review-page .three-cols-area .paymnet-list .neteller{background-position:0 -308px;}
.review-page .three-cols-area .paymnet-list .paypal{background-position:0 -353px;}
.review-page .three-cols-area .bonus-line{
	text-align:center;
	color:#39a439;
	font-size:22px;
	line-height:30px;
	font-weight:bold;
}
.review-page .three-cols-area p{font:14px/19px Arial, Helvetica, sans-serif;} 
.review-page .two-cols-container{overflow:hidden;}
.review-page .main-col{
	float:left;
	width:684px;
	padding:0;
	margin:0;
	border:none;
}
.review-page .grad-block-heading{
	overflow:hidden;
	margin:0 0 30px;
}
.review-page .grad-block-heading > .heading{
	overflow:hidden;	
	border-radius:7px 7px 0 0;
	border:1px solid #00669d;
	border-bottom:1px solid #0676b0;
	background: #1f86bc;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmODZiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzE3N2FiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzA4NzFhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDY3OWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1f86bc 0%, #177ab0 49%, #0871aa 51%, #00679f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f86bc), color-stop(49%,#177ab0), color-stop(51%,#0871aa), color-stop(100%,#00679f));
	background: -webkit-linear-gradient(top,  #1f86bc 0%,#177ab0 49%,#0871aa 51%,#00679f 100%);
	background: -o-linear-gradient(top,  #1f86bc 0%,#177ab0 49%,#0871aa 51%,#00679f 100%);
	background: -ms-linear-gradient(top,  #1f86bc 0%,#177ab0 49%,#0871aa 51%,#00679f 100%);
	background: linear-gradient(to bottom,  #1f86bc 0%,#177ab0 49%,#0871aa 51%,#00679f 100%);
}
.review-page .grad-block-heading .heading > .inner{
	background:url(//www.cardschat.com/pkimg/reviews/bg-heading-pattern.png) no-repeat 100% 0;
	overflow:hidden;
	padding:4px 6px 6px 15px;
}
.review-page .grad-block-heading .heading .heading-text{
	float:left;
	max-width:500px;
	width:69%;
	color:#fff;
	font-size:18px;
	line-height:22px;
}
.review-page .btn-white{
	float:right;
	padding:4px 12px;
	background:#fff;
	color:#006292;
	border-radius:4px;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
} 
.review-page .btn-white:hover{
	opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.review-page .grad-block-heading .grad-block{
	border-radius:0 0 5px 5px;
	padding:18px 19px;
}
.review-page .rating-cols-container{
	overflow:hidden;
	font-size:13px;
	line-height:16px;
	color:#666;
}
.review-page .rating-cols-container .rating-col{
	float:left;
	width:210px;
	margin:0 0 0 8px;
}
.review-page .rating-cols-container .rating-col:first-child{margin:0;}
.review-page .rating-cols-container .rating-col .heading{
	font-size:16px;
	line-height:19px;
	font-weight:bold;
	color:#333;
	margin:0 0 9px;
}
.review-page .rating-cols-container .rating-col .heading > a{
	text-decoration:none;
	color:#333;
}
.review-page .rating-cols-container .rating-col .heading > a:hover{text-decoration:underline;}
.review-page .rating-cols-container .rating-table{
	display:table;
	width:100%;
}
.review-page .rating-cols-container .rating-table .row{display:table-row;}
.review-page .rating-cols-container .rating-table .row > div{
	display:table-cell;
	vertical-align:middle;
	padding:3px 1px 3px 0;
}
.review-page .rating-cols-container .title-cell a,
.review-page .rating-cols-container .title-cell{color:#005c91;}
.review-page .rating-cols-container .title-cell a{text-decoration:underline;}
.review-page .rating-cols-container .title-cell a:hover{text-decoration:none;}
.review-page .rating-stripe{
	background:#fff;
	border-radius:4px;
	height:10px;
	width:80px;
	padding:2px;
} 
.review-page .rating-stripe > .rating-stripe-inner{
	width:0;
	height:10px;
	border-radius:5px;
	background:#1789c2;
}
.review-page .review-posts{
	overflow:hidden;
	margin:0 0 30px 10px;
}
.review-page .review-posts .post{
	overflow:hidden;
	border-bottom:1px solid #ccc;
	padding:0 0 18px;
	margin:0 0 31px;
}
.review-page .review-posts .post .alignleft{
	float:left;
	max-width:30%;
	padding:5px 0 0 3px;
	margin:9px 28px 0 0;
	position:relative;
}
.review-page .review-posts .post .alignleft img{
	vertical-align:top;
	max-width:100%;
	border-radius:4px;
}
.review-page .review-posts .post .alignleft .ico-flag{
	position:absolute;
	top:0;
	left:0;
	width:22px;
	height:15px;
}
.review-page .review-posts .post .alignleft .flag-us-small{background:url(//www.cardschat.com/pkimg/reviews/sprite-review-icons.png) no-repeat 0 -208px;}
.review-page .review-posts .post .post-text{
	overflow:hidden;
	color:#333;
}
.review-page .review-posts .post .heading-area{overflow:hidden;}
.review-page .review-posts .post .heading{
	float:left;
	max-width:545px;
	font-size:22px;
	line-height:26px;
	font-weight:bold;
	color:#005487;
	margin:4px 0 0;
}
.review-page .review-posts .post .rating-medium{float:right;}
.review-page .rating-medium > .ratingon,
.review-page .rating-medium{
	background:url(//www.cardschat.com/pkimg/reviews/bg-stars-medium.png) repeat-x;
	width:125px;
	height:24px;
	position:relative;
}
.review-page .rating-medium > .ratingon{
	background-position:0 -28px;
	position:absolute;
	top:0;
	left:0;
	width:0;
}
.review-page .review-posts .post p{
	font:16px/22px Arial, Helvetica, sans-serif;
	padding:0;
	margin:13px 0 0;
}
.review-page .review-posts .post .author-txt{
	text-align:right;
	color:#666;
	font-size:14px;
	line-height:17px;
	font-style:italic;
	margin:2px 0 0;
}
.review-page .review-text-block{overflow:hidden;}
.review-page .review-text-block .heading-main, .review-page .review-posts .heading-main{
	font-size:26px;
	line-height:31px;
	font-weight:bold;
	color:#000;
	margin:0 0 15px;
}
.review-page .review-text-block p{
	font:16px/22px Arial, Helvetica, sans-serif;
	margin:0 0 22px;
	padding:0;
}
.review-page .review-text-block ul {
	margin-top:0;
}
.review-page .review-text-block ul li{
	font:16px/22px Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
.review-page .review-text-block .heading-normal{
	font-size:22px;
	line-height:27px;
	font-weight:normal;
	color:#058;
	margin:0 0 5px;
}
.review-page .btn-wrapper{text-align:center;}
.review-page .btn-wrapper .btn-visit{display:inline-block;} 
.review-page .aside{
	float:right;
	width:220px;
}
.review-page .aside .quick-preview-block{
	overflow:hidden;
	margin:0 0 19px;
} 
.review-page .quick-preview-block .heading{
	border-bottom:1px solid #ccc;
	font-size:16px;
	line-height:19px;
	font-weight:bold;
	color:#333;
	padding:0 0 10px;
	margin:0 0 13px;
}
.review-page .quick-preview-block ul{
	padding:0;
	margin:0;
	list-style:none;
}
.review-page .quick-preview-block li{
	display:block;
	margin:0 0 28px;
}
.review-page .quick-preview-block li a{
	display:block;
	position:relative;
}
.review-page .quick-preview-block li a:after{

	position:absolute;
	top:50%;
	left:50%;
	content:"\f00e";
	margin:-22px 0 0 -22px;
	font-family:FontAwesome;
	color:#9a9a9a;
	background:#f4f4f4;
	border:1px solid;
	border-radius:60px;
	padding:10px 12px;
}
.review-page .quick-preview-block li img{
	max-width:100%;
	margin:0 auto;
	display:block;
}
.review-page .grad-block.grey{
	background: #f5f5f5;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #dadada 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#dadada));
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#dadada 100%);
	background: -o-linear-gradient(top,  #f5f5f5 0%,#dadada 100%);
	background: -ms-linear-gradient(top,  #f5f5f5 0%,#dadada 100%);
	background: linear-gradient(to bottom,  #f5f5f5 0%,#dadada 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dadada',GradientType=0 );
}
*|html .review-page .grad-block.grey{filter:none;}
.review-page .aside .grad-block{
	padding:15px 19px 22px;
	color:#333;
	margin:0 0 18px;
}
.review-page .aside .grad-block .heading{
	font-size:16px;
	line-height:23px;
	font-weight:bold;
	color:#004c7f;
	margin:0 0 12px;
}
.review-page .poker-info{
	padding:0;
	margin:17px 0 0;
	list-style:none;
}
.review-page .poker-info li{
	font:14px/17px Arial, Helvetica, sans-serif;
	margin:11px 0 0;
}
.review-page .poker-info li:first-child{margin:0;}
.review-page .poker-info li .main-inf{margin:0 3px 0 0;}
.review-page .poker-info a.support-email{
	color:#333;
	text-decoration:none;
}
.review-page .poker-info .tel{display:block;}
.review-page .aside .grad-block .bullets-list li{margin:0 0 2px;}
.btn-visit.btn-visit-small{padding:10px 8px;}
.btn-visit.btn-visit-small .flag-ico{padding:0 8px 0 0;}
.btn-visit.btn-visit-small .name{
	font-size:18px;
	line-height:22px;
}
.btn-visit.btn-visit-small .txt-area:before{
	border-width:6px;
	margin:-6px 0 0;
}
.btn-visit.btn-visit-small .flag-ico > .us{
	width:22px;
	height:15px;
	background-position:0 -208px;
}
.review-page .aside .grad-block .btn-visit{
	margin:20px 0 0;
	min-width:166px;
}
.question-mark.question-mark-small{
	width:12px;
	height:12px;
	font:10px/12px Arial, Helvetica, sans-serif;
}
.open-tooltip .tooltip.tooltip-dark{
	padding:0 0 18px;
	width:240px;
	margin:0 -112px 0 0;
}
.open-tooltip .tooltip.tooltip-dark > .inner{
	background:rgba(51,51,51,0.9);
	border:none;
	border-radius:5px;
	padding:13px 22px;
	font-size:12px;
	line-height:14px;
	color:#fff;
	width:auto;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.open-tooltip .tooltip.tooltip-dark .arrow{
	width:0;
	height:0;
	border:7px solid transparent;
	border-top-color:#333;
	opacity:0.9;
	background:none;
	bottom:-14px;
	right:50%;
	margin:0 -4px 0 0;
}
.screens-popup .mfp-figure{
	background:#fff;
	padding:10px;
	border-radius:6px;
}
.screens-popup .mfp-figure img.mfp-img{padding:0 0 45px;}
.screens-popup .mfp-image-holder .mfp-close{
	width:26px;
	height:26px;
	background:#fff;
	opacity:1;
	border-radius:12px;
	color:#333;
	font-size:26px;
	line-height:26px;
	font-weight:bold;
	text-align:center;
	-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.5);
	box-shadow:1px 1px 1px rgba(0,0,0,0.5);
	padding:0;
	top:-8px;
	right:-8px;
	cursor:pointer;
	filter:none;
}
.screens-popup .mfp-bottom-bar{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 10px 10px;
	margin-top:-47px;
}
.screens-popup .mfp-bottom-bar .mfp-title{padding:0;}
.screens-popup .mfp-bottom-bar .mfp-counter{display:none;}
.screens-popup .btn-orange{
	display:block;
	width:100%;
	max-width:400px;
	margin:0 auto;
}
/* New review page css end*/
.add-review-block {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background-color:#eff9fe;
	background-image:-moz-linear-gradient( #eff9fe, #dee9f0);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#eff9fe), to(#dee9f0));
	background-image:-webkit-linear-gradient(#eff9fe, #dee9f0);
	background-image:-o-linear-gradient(#eff9fe, #dee9f0);
	background-image:-ms-linear-gradient(#eff9fe, #dee9f0);
	background-image:linear-gradient(#eff9fe, #dee9f0);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff9fe', endColorstr='#dee9f0',GradientType=0 );
	padding:15px 50px;
	font:14px/20px Arial, Helvetica, sans-serif;
}
.main-col .add-review-block p {
	margin:0 0 30px;
	padding:0;
}
.main-col .add-review-block .acc-body {
	padding:30px 0 15px;
	display:none;
}
.add-review-block .add-review-ttl {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	text-decoration:none;
}
.add-review-block form,
.add-review-block fieldset {
	margin:0;
	padding:0;
	border:none;
}
.add-review-block .column {
	float:left;
	width:45%;
	padding-left:2%;
}
.add-review-block .column:first-child {
	padding-left:0;
}
.add-review-block .add-review-subttl {
	color:#004d7f;
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:0 0 22px;
}
.add-review-block .row:after{
	content:"";
	display:block;
	clear:both;
}
.add-review-block .row {
	padding-bottom:26px;
}
.add-review-block .lbl {
	float:left;
	padding-right:10px;
	width:152px;
	font-weight:bold;
}
.add-review-block .star {
	list-style:none;
	padding:0 0 22px;
	margin:0;
	overflow:hidden;
}
.add-review-block .star li {
	float:left;
	margin-left:2px;
	background:url('../images/bg-stars-small.png') no-repeat 0 -15px;
	width:14px;
	height:15px;
}
.add-review-block .star li:first-child {
	margin-left:0;
}
.add-review-block .row p {
	font-weight:bold;
	color:#000;
	margin:0 0 16px;
}
.add-review-block .radios-list {
	list-style:none;
	padding:0;
	margin:0;
}
.add-review-block .radios-list li {
	padding-top:12px;
}
.add-review-block .radios-list li:first-child {
	padding-top:0;
}
.add-review-block .hold:after{
	content:"";
	display:block;
	clear:both;
}
.add-review-block textarea {
	display:block;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:100%;
	border:none;
	height:234px;
}
.add-review-block .btn-sumbit {
	margin:26px auto 0;
	color:#fff;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	width:348px;
	background-color:#0765a2;
	background-image:-moz-linear-gradient( #0765a2, #044772);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#0765a2), to(#044772));
	background-image:-webkit-linear-gradient(#0765a2, #044772);
	background-image:-o-linear-gradient(#0765a2, #044772);
	background-image:-ms-linear-gradient(#0765a2, #044772);
	background-image:linear-gradient(#0765a2, #044772);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0765a2', endColorstr='#044772',GradientType=0 );
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	display:block;
	height:47px;
	cursor:pointer;
	border:none;
}
.review-text-block {
	padding:0 24px 24px;
}
.review-page .approve-block {
	background: #fef6e4;
	padding: 10px;
	border-radius: 10px;
	width: 220px;
	margin-bottom: 15px
}
.review-page .approve-block-us {
	padding: 10px;
	border-radius: 10px;
	width: 220px;
	margin-bottom: 15px
}
.approve_title {
	font-size: 12px;
  line-height: 16px;
	margin: 0px auto 10px auto;
	width: 90%;
}
.approve_check {
	margin-bottom: 10px;
}

.approve_check:after {
	content: '';
	display: block;
	clear: both;
}

.approve_check div {
	float: left;
	width: auto;
	padding-left: 15px;
	box-sizing: border-box;
	position: relative;
}	

.approve_check div:before {
	content: '\f00c';
	font-family:FontAwesome;
	color:green;
	display: inline-block;
	width: 14px;
	height: 11px;
	position: absolute;
	left: 0px;
  top: 50%;
  margin-top: -6px;
} 
.approve_play {
	display: block;
  border: none;
  width: 90%;
  height: 40px;
  text-transform: uppercase;
	font-size: 16px;
  font-weight: 700;
  color: #ffffff;
  cursor: pointer;
  margin: 0px auto;
  background: #ffb400;
  border-radius: 3px;
}

.approve_play:hover {
  background: #D7A734;
}

.approve_play.green:hover {
	background: #227E22;
}

.approve_play.green {
	background: #2d9e2d;
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #cccccc; }
    .mfp-preloader a:hover {
      color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444444; }
  .mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 1000px), screen and (max-device-width: 1024px) {
	.review-page .review-top-area { 
		width: 100%;
	}

	.review-page .review-top-area .heading-area {		
		width: auto;
	}
}
@media screen and (max-width: 660px), screen and (max-device-width: 660px) {
	.review-page .approve-block {
		width: 270px;
		margin: 15px auto 10px auto;
	}

	.approve_check div {
		width: 50%;
	}
	.approve_check img {
		width: auto;
		margin: 0px;
	}
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {

    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/*end new review layout */
/* Full width ipad style guide pages*/
.content-guide{
	padding:15px 0 0;
	font:13px Arial, Helvetica, sans-serif;
	color:#000;
}
.content-guide .block{
	padding:0 23px 20px;
}
.content-guide .block .top-heading{
	overflow:hidden;
	margin:0 0 12px;
}
.content-guide .block .top-heading > .inner{
	border-bottom:1px dashed #b2b2b2;
	float:left;
	padding:0 0 11px;
}
.content-guide .block .top-heading .main-heading{
	font-size:42px;
	line-height:50px;
	font-weight:bold;
	color:#0073a7;
	margin:0 0 -5px;
}
.content-guide .block .top-heading .sub-heading{
	font-size:23px;
	line-height:28px;
	font-weight:bold;
	margin:0;
	color:#004d7f;
}
.content-guide .block .red .main-heading{
	color:#CA1633;
}
.content-guide .block .red .sub-heading{
	color:#911025;
}
.content-guide .block > .wrap:after{
	content:'';
	display:block;
	clear:both;
}
.content-guide .block img.alignright{
	float:right;
}
.content-guide .main-top-block img.alignright{
	margin:-26px 0 0;
}
.content-guide li,
.content-guide p{
	font-family:Arial, Helvetica, sans-serif;
}
.content-guide .hightlighted-text{
	font-weight:bold;
}
.content-guide .main-top-block p{
	font-size:15px;
	line-height:20px;
	margin:0 0 10px;
}
.content-guide .tick-list, .review-page .tick-list{
	padding:0;
	margin:0 0 10px 41px;
	list-style:none;
}
.content-guide .block .tick-list, .review-page .tick-list{
	margin:26px 0 7px 41px;
}
.content-guide .tick-list li, .review-page .tick-list li{
	padding:0 0 8px 32px;
	font-size:15px;
	line-height:18px;
	position:relative;
}
.content-guide .tick-list li:before, .review-page .tick-list li:before{
	background:url(//www.cardschat.com/pkimg/ipad/ico-tick-green.png) no-repeat;
	position:absolute;
	top:0;
	left:0;
	width:27px;
	height:22px;
	content:"";
}
.content-guide .tick-list.misses-list li:before,
.content-guide .tick-list li.miss:before{
	background:url(//www.cardschat.com/pkimg/ipad/ico-miss-red.png) no-repeat;
	width:23px;
	height:22px;
}
.content-guide .block .adv-text{
	font-size:23px;
	line-height:28px;
	color:#004d7f;
}
.content-guide .content-block{
	overflow:hidden;
	border-top:1px dashed #b7b7b7;
	padding:18px 23px;
}
.content-guide .content-block.text-center{
	text-align:center;
}
.content-guide .content-block.noborder{
	border-style:none;
}
.content-guide .content-block.dark{
	-webkit-box-shadow:inset 0 0 21px rgba(28,116,171,0.1);
	box-shadow:inset 0 0 21px rgba(28,116,171,0.1);
	background-color:#ededed;
	background-image:linear-gradient(left, #ededed, #ffffff);

	background-image:-moz-linear-gradient(left, #ededed, #ffffff);
	background-image:-ms-linear-gradient(left, #ededed, #ffffff);
	background-image:-o-linear-gradient(left, #ededed, #ffffff);
	background-image:-webkit-linear-gradient(left, #ededed, #ffffff);
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ededed, EndColorStr=#ffffff, GradientType=1);
}
.content-guide .content-block.light{
	background:#ffffe9;
	-webkit-box-shadow:inset 0 0 21px rgba(222,151,0,0.09);
	box-shadow:inset 0 0 21px rgba(222,151,0,0.09);
}

.content-guide .content-block.white{
	background:#fff;
	-webkit-box-shadow:inset 0 0 21px rgba(222,151,0,0.09);
	box-shadow:inset 0 0 21px rgba(222,151,0,0.09);
}
.content-guide .content-block .heading, .content-guide .content-block .heading h2 {
	font-size:20px;
	line-height:28px;
	color:#004d7f;
	font-weight:bold;
	margin:0 0 6px;
}

.content-guide .content-block h3 {
	font-size:18px;
	line-height:28px;
	color:#004d7f;
	font-weight:bold;
	margin:0 0 6px;
}


.content-guide .content-block.light .heading, .content-guide .content-block.white .heading{
	padding:0 0 4px;
	border-bottom:1px solid #83b0bc;
}
.content-guide .content-block .sub-heading{
	font-size:17px;
	line-height:21px;
	font-weight:bold;
	margin:21px 0 6px;
}
.content-guide .content-block  p, .content-guide .content-block li{
	margin:19px 0;
	font-size:15px;
	line-height:20px;
}
.content-guide .content-block .sub-heading + p{margin-top:0;}
.content-guide .steps-container{
	display:table;
	width:100%;
	table-layout:fixed;
	padding:9px 0 0;
	border-top:1px dashed #a1a1a1;
}
.content-guide .steps-container .step{
	display:table-cell;
	vertical-align:top;
	padding:0 0 0 15px;
}
.content-guide .steps-container .step:first-child{
	padding:0;
}
.content-guide .step .step-ico{
	background:url(//www.cardschat.com/pkimg/ipad/ico-step.png) no-repeat;
	width:37px;
	height:36px;
	text-align:center;
	font-size:23px;
	line-height:28px;
	font-weight:bold;
	color:#004d7f;
	padding:5px 4px 0 0;
	float:left;
	margin:0 3px 0 0;
}
.content-guide .step p{
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	margin:3px 0 0;
}
.author-intro{font-size:12px;}
.content-guide .quote-block {
	background-color: #e1e1e1;
    color: #444;
    font-size: 25px !important;
    line-height: 27px !important;
    padding: 20px;
    text-align: center;
    width: 96%;
}
 .top-heading.green .main-heading { color:#155A26!important;}

   .top-heading.green .sub-heading {color:#2AAA44!important;}
.toplist-box{
	margin:22px 23px 9px;
	border:1px solid #e4e5e5;
	overflow:hidden;
}
.toplist-box .heading{
	position:relative;
	z-index:10;
	font-size:19px;
	line-height:24px;
	font-weight:bold;
	color:#fff;
	padding:7px 19px;
	-webkit-box-shadow:inset 0 5px 10px rgba(0,0,0,0.75),0 1px 2px rgba(0,0,0,0.8);
	box-shadow:inset 0 5px 10px rgba(0,0,0,0.75),0 1px 2px rgba(0,0,0,0.8);
	background: #474747;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3NDc0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzQ3NDc0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NTQ1NDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #474747 0%, #474747 49%, #000000 50%, #454545 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#474747), color-stop(49%,#474747), color-stop(50%,#000000), color-stop(100%,#454545));
	background: -webkit-linear-gradient(top,  #474747 0%,#474747 49%,#000000 50%,#454545 100%);
	background: -o-linear-gradient(top,  #474747 0%,#474747 49%,#000000 50%,#454545 100%);
	background: -ms-linear-gradient(top,  #474747 0%,#474747 49%,#000000 50%,#454545 100%);
	background: linear-gradient(to bottom,  #474747 0%,#474747 49%,#000000 50%,#454545 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474747', endColorstr='#454545',GradientType=0 );
}
.content-guide .toplist-content{
	padding:14px 15px 9px;
	color:#464646;
	position:relative;
	z-index:1;
}
.toplist-content:hover{
	background:#ffc;
}
.toplist-content-inner{
	position:relative;
	padding:0 0 62px;
}
.toplist-content .top-area{
	border-bottom:1px dashed #b2b2b2;
	padding:0 0 10px 182px;
	margin:0 0 12px;
}
.toplist-content .top-area .bonus-block{
	display:inline-block;
	vertical-align:middle;
	font-size:12px;
	line-height:21px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	width:120px;
	margin:0 0 0 5px;
}
.toplist-content .top-area .bonus-block .bonus-text{
	font-size:19px;
}
.toplist-content .top-area .bonus-block .bonus-sum{
	font-size:23px;
	color:#1d9f13;
}
.toplist-content .top-area .payout-block{
	display:inline-block;
	vertical-align:middle;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	text-transform:uppercase;
	width:80px;
	text-align:center;
	margin:0 20px 0 0;
}
.toplist-content .top-area .payout-block .payout-time{
	font-size:23px;
	text-transform:lowercase;
}
.toplist-content .top-area .mobile-icons{
	padding:0;
	margin:0;
	list-style:none;
	display:inline-block;
	vertical-align:middle;
	margin:0 5px 0 0;
	overflow:hidden;
}
.toplist-content .top-area .mobile-icons li{
	float:left;
	margin:0 3px 0 0;
	height:60px;
	background:url(//www.cardschat.com/pkimg/ipad/sprite-mobile-icons.png) no-repeat;
}
.toplist-content .top-area .mobile-icons .ico-ipad{
	background-position:0 0;
	width:51px;
}
.toplist-content .top-area .mobile-icons .ico-iphone{
	background-position:-54px 0;
	width:39px;
}
.toplist-content .top-area .mobile-icons .ico-android{
	background-position:-97px 0;
	width:42px;
}
.toplist-content .top-area .mobile-icons .ico-win{
	background-position:-143px 0;
	width:42px;
}
.toplist-content .top-area .payment-icons{
	display:inline-block;
	vertical-align:middle;
	width:157px;
	border:1px solid #b3b3b3;
	background:#fff;
	overflow:hidden;
	padding:3px 4px 0 1px;
	margin:0 10px 0 0;
	list-style:none;
}
.toplist-content .top-area .payment-icons li{
	height:29px;
	width:47px;
	float:left;
	margin:0 0 3px 4px;
	background:url(//www.cardschat.com/pkimg/ipad/sprite-icons-payment.png) no-repeat;
}
.toplist-content .top-area .payment-icons .ico-maestro{
	background-position:0 0;
}
.toplist-content .top-area .payment-icons .ico-visa{
	background-position:-60px 0;
}
.toplist-content .top-area .payment-icons .ico-skrill{
	background-position:-120px 0;
}
.toplist-content .top-area .payment-icons .ico-neteller{
	width:62px;
	background-position:-184px 0;
}
.toplist-content .top-area .payment-icons .ico-check{
	width:36px;
	background-position:-263px 0;
}
.toplist-content .top-area .payment-icons .ico-wire-transfer{
	width:44px;
	background-position:-319px 0;
}
.toplist-content .top-area .ico-flag-big{
	display:inline-block;
	vertical-align:middle;
	max-width:110px;
}
.toplist-content .three-cols{
	display:table;
	border-collapse:collapse;
	width:100%;
}
.toplist-content .three-cols .col{
	display:table-cell;
	vertical-align:top;
	border-left:1px dashed #b2b2b2;
}
.toplist-content .three-cols .col:first-child{
	border:none;
}
.toplist-content .three-cols .aside{
	text-align:center;
	padding:0 18px 0 16px;
	width:184px;
}
.toplist-content .toplist-link{
	text-decoration:none;
}
.toplist-content .toplist-link .main-toplist-logo{
	position:absolute;
	top:0;
	left:0;
	max-height:75px;
	max-width:180px;
}
.toplist-content .toplist-link .visit-site-btn{
	display:block;
	width:auto;
	height:40px;
	font-size:18px;
	line-height:40px;
	text-shadow:-1px 1px 1px #FFFFFF;
	margin:0 0 8px;
	-webkit-box-shadow:inset 0 0 1px #fff;
	box-shadow:inset 0 0 1px #fff;
}
.toplist-content .toplist-link .visit-site-btn .arrow{
	height:24px;
	padding:8px 6px;
}
.toplist-content .toplist-link .visit-site-btn .text{
	height:40px;
}
.toplist-content .toplist-link .btn-play-now{
	position:absolute;
	bottom:0;
	left:0;
}
.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);
}
.btn-play-now .holder{
	border:1px solid #cc8c00;
	display:block;
	border-radius:3px;
}
.btn-play-now .frame{
	border-radius:3px;
	display:block;
	border:1px solid #fff;
	padding:11px 5px;
	background-color:#ffda1f;
	background-image:linear-gradient(top, #ffda1f, #fc941e);
	background-image:-moz-linear-gradient(top, #ffda1f, #fc941e);
	background-image:-ms-linear-gradient(top, #ffda1f, #fc941e);
	background-image:-o-linear-gradient(top, #ffda1f, #fc941e);
	background-image:-webkit-linear-gradient(top, #ffda1f, #fc941e);
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffda1f, EndColorStr=#fc941e, GradientType=0);
}
.btn-play-now .arrow{
	margin:0 10px 0 0;
	vertical-align:middle;
}
.btn-play-now:hover .frame{
	background-color:#fc941e;
	background-image:linear-gradient(top, #fc941e, #ffda1f);
	background-image:-moz-linear-gradient(top, #fc941e, #ffda1f);
	background-image:-ms-linear-gradient(top, #fc941e, #ffda1f);
	background-image:-o-linear-gradient(top, #fc941e, #ffda1f);
	background-image:-webkit-linear-gradient(top, #fc941e, #ffda1f);
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fc941e, EndColorStr=#ffda1f, GradientType=0);
}
.toplist-box .toplist-content .review-link{
	overflow:hidden;
	text-align:center;
	margin:0 0 13px;
}
.toplist-box .toplist-content .review-link > a{
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	color:#00f;
	text-decoration:underline;
}
.toplist-box .toplist-content .review-link > a:after{
	content:"";
	display:inline-block;
	vertical-align:middle;
	width:30px;
	height:15px;
	background:url(//www.cardschat.com/pkimg/ipad/ico-read-review.png) no-repeat;
	margin:0 0 0 12px;
}
.toplist-box .ratingon,
.toplist-box .rating{
	display:block;
	width:120px;
	height:32px;
	position:relative;
	top:0;
	left:0;
	background:url(//www.cardschat.com/pkimg/ipad/toplist-box-stars.png) repeat-x;
}
.toplist-box .rating{
	margin:0 auto 1px;
}
.toplist-box .ratingon{
	position:absolute;
	width:0;
	background-position:0 -38px;
}
.toplist-box .rating-text{
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	color:#0073a7;
	text-transform:uppercase;
	text-align:center;
}
.toplist-box .rating-text > span{
	display:block;
}
.toplist-box .rating-text .num{
	font-size:42px;
	line-height:50px;
	margin:0 0 -5px;
}
.toplist-box .toplist-content .three-cols .main-col{
	padding:4px 26px 0 37px;
	float:none;
	border-right:none;
	width:372px;
}
.toplist-box .toplist-content .tick-list{
	margin:7px 0 0;
	border-top:1px solid #d9d9d9;
	color:#000;
	padding:12px 0 0;
} 
.toplist-box .toplist-content .tick-list:first-child{
	border:none;
	padding:0;
	margin:0;
}
.content-guide .toplist-box  .tick-list li{
	padding-bottom:11px;
	padding-top:2px;
}
.toplist-box .toplist-content .three-cols .screeshots-col{
	padding:0 0 0 12px;
}
.toplist-box .screeshots-col img{
	display:block;
	margin:0 auto;
	max-width:233px;
	border:1px solid #fff;
	-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);
	box-shadow:2px 2px 4px rgba(0,0,0,0.4);
}
.toplist-table{
	overflow:hidden;
	margin:-9px 23px 0;
}
.toplist-table .table-row{
	overflow:hidden;
	border:1px solid #e4e5e5;
	padding:0 14px;
	margin:9px 0 0;
}
.toplist-table .row-top{
	overflow:hidden;
	margin:0 -14px;
	text-decoration:none;
	color:#464646;
	position:relative;
}
.toplist-table .row-top:hover{
	background:#ffc;
}
.toplist-table .lnk-row{
	display:table;
	width:100%;
	padding:6px 14px 14px;
	text-align:center;
	text-decoration:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.toplist-table .lnk-row > span{
	display:table-cell;
	vertical-align:middle;
}
.toplist-table .lnk-row .cell-btn{
	vertical-align:top;
}
.toplist-table .cell-number{
	width:36px;
	font-weight:bold;
	font-size:31px;
	line-height:35px;
	color:#81a0b9;
	text-align:left;
}
.toplist-table .cell-logo{
	width:159px;
}
.toplist-table .cell-logo > img{
	display:block;
	max-width:100%;
}
.toplist-table .cell-flag{
	width:110px;
}
.toplist-table .cell-points{
	width:82px;
	font-size:13px;
	line-height:15px;
}
.toplist-table .cell-points > span{
	display:block;
	font-weight:bold;
	font-size:30px;
	line-height:34px;
}
.toplist-table .cell-bonus{
	width:123px;
	font-size:12px;
}
.toplist-table .bonus-text{
	font-weight:bold;
	font-size:21px;
}
.toplist-table .bonus-sum{
	display:block;
	font-weight:bold;
	font-size:23px;
	color:#1d9f13;
	text-decoration:underline;
}
.toplist-table .cell-payout{
	width:93px;
	font-size:12px;
}
.toplist-table .payout-time{
	display:block;
	font-weight:bold;
	font-size:23px;
}
.toplist-table .cell-icons{
	width:170px;
}
.toplist-table .cell-icons > span{
	display:inline-block;
	vertical-align:top;
	margin:0 3px 0 0;
	height:60px;
	background:url(//www.cardschat.com/pkimg/ipad/sprite-mobile-icons.png) no-repeat;
}
.toplist-table .cell-icons > .ico-ipad{
	background-position:0 -60px;
	width:51px;
}
.toplist-table .cell-icons > .ico-android{
	background-position:-97px -60px;
	width:42px;
}
.toplist-table .cell-icons > .ico-win{
	background-position:-143px -60px;
	width:42px;
}
.toplist-table .btn-orange{
	width:138px;
	height:25px;
	line-height:25px;
	text-shadow:-1px 1px 1px #fff;
}
.toplist-table .btn-orange .arrow{
	width:23px;
	padding:0;
}
.toplist-table .btn-orange .arrow-inner{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjgzNjNCRTExQTA5MTFFM0JFQkE4MUYyRENEMjJBRDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjgzNjNCRTIxQTA5MTFFM0JFQkE4MUYyRENEMjJBRDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGODM2M0JERjFBMDkxMUUzQkVCQTgxRjJEQ0QyMkFEMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGODM2M0JFMDFBMDkxMUUzQkVCQTgxRjJEQ0QyMkFEMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiKJZJAAAALUSURBVHjahFNNTFNBEP529/WHIkgVihSkBZEDJBD/TdCzIahNhKgxXlDCTRMSTQwa/6LGgxS8elAPWE4qxGjiwcRoOJgAkRAJIgFJBS2Vn5a20PbtW/fxaMBodfdNZvftzDffzuxACIG/yZ235w7eennMle48JRRphiMnc7ez2v3VeZ3Y8I+RFiCeiI+5MjZMdjRfeUQIUdLZpT2Iq2rYZp1xua02V5f/0nBSTdwwKeY/7MiDwdYOq4lkaRAhThFBUluEIpbtmyynM7Ke77WxBKhWg4ng5saTztuPTcz0O8D9iTqxLSeAqJiCieqETBA0AcaSYDQCDXGY6UYwsQPBYHX9cefdZwpdI06tLEM6f0EM3xGFH1EyjiXyDTERQERE5ZojjFnEaC+yHB+e+vwXa1WeXAPQZB5jXEFEA6IqQZSviiZFEMTk/5jUc2JJgvchc8vQK1+g9VQKhHIBhDgQ5oYOaeu0LsKQRQkY0JYREL1g9oEnvsnLZ0gjsSocAvPSIUb0268mhhj1Jak6C2OhSU3EMszysrn2jHst9YdfK1zSW1BlBN1GdxSGJxGG6HumI8kNIRR5KJe0K9H3brDa63kxpSQ5l/fjCEE3FGDciMYkfchcEKYzks6UIp+WIFfsx6f3s8Vtnm6//pQVaGZYRKE01hGofN+SsSaLx5eg0qSRZkmtwORGkbYLPwbU7W1Hu/1cBl4BoJyhiJTAoRTATMwrfIWsfghBjMZHENYiKLa44EYFwv2ZldfqHo6pqiotNFjMFihdvk7rmAwenoFRlxzQ9vx2VnbiZ8PowninnRSg1FIGR3Br5bQnf4SupHZdLwzcRDwbcmYDXq+XRnuiaCg5z94kr7JysRPMlECxraqqudQ7nLaZwnLKjzQ1Nek14HPTNag4wtxQ5lGTV7tn/NCBzxL+v90oUouh/h61gpjJvjxP40LL2aELHwsT6br2lwADAKS/W11am9v9AAAAAElFTkSuQmCC) no-repeat 50% 50%;
}
.toplist-table .btn-orange .text{
	height:25px;
	font-weight:bolder;
	padding:0 5px;
}
.toplist-table .lnk-review{
	position:absolute;
	right:30px;
	top:40px;
	color:#00f;
	font-weight:bold;
	font-size:12px;
	padding:0 30px 0 0;
	background:url(//www.cardschat.com/pkimg/ipad/ico-read-review-small.png) no-repeat 100% 50%;
}
.toplist-table .row-collapsible{
	display:none;
	overflow:hidden;
	padding:8px 0 22px;
	border-top:1px dashed #b2b2b2;
}
.toplist-table .row-collapsible.active{display:block;}
.toplist-table .tick-list{
	margin:10px 0 0 25px;
	float:left;
	width:395px;
}
.toplist-table .tick-list li{
	padding-bottom:11px;
	padding-top:2px;
}
.toplist-table .deposit-methods{
	float:left;
	width:157px;
	border:1px solid #b3b3b3;
	background:#fff;
	padding:4px 12px;
	margin:0 0 0 22px;
}
.toplist-table .deposit-methods > .title{
	display:block;
	overflow:hidden;
	font-size:15px;
	text-align:center;
	line-height:17px;
}
.toplist-table .methods-list{
	list-style:none;
	padding:0;
	margin:7px 0 0;
	overflow:hidden;
} 
.toplist-table .methods-list > li{
	height:29px;
	width:47px;
	float:left;
	margin:0 0 3px 4px;
	background:url(//www.cardschat.com/pkimg/ipad/sprite-icons-payment.png) no-repeat;
}
.toplist-table .methods-list > .ico-maestro{
	background-position:0 -29px;
}
.toplist-table .methods-list > .ico-visa{
	background-position:-60px -29px;
}
.toplist-table .methods-list > .ico-skrill{
	background-position:-120px -29px;
}
.toplist-table .methods-list > .ico-neteller{
	width:62px;
	background-position:-184px -29px;
}
.toplist-table .methods-list > .ico-check{
	width:36px;
	background-position:-263px -29px;
}
.toplist-table .methods-list > .ico-wire-transfer{
	width:44px;
	background-position:-319px -29px;
}
.toplist-table .screenshots{
	float:right;
	width:273px;
	margin:0 -8px 0 0;
}
.toplist-table .screenshots > span{
	float:left;
	margin:0 8px 0 0;
}
.toplist-table .screenshots img{
	display:block;
	margin:0 auto;
	max-width:126px;
	border:1px solid #fff;
	-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);
	box-shadow:2px 2px 4px rgba(0,0,0,0.4);
}
.toplist-table .btn-collapse{
	display:block;
	overflow:hidden;
	padding:0 14px;
	margin:0 -14px;
	cursor:pointer;
	background-color:#0b6ea6;
	background-image:linear-gradient(top, #1da0ca, #03417c);
	background-image:-moz-linear-gradient(top, #1da0ca, #03417c);
	background-image:-ms-linear-gradient(top, #1da0ca, #03417c);
	background-image:-o-linear-gradient(top, #1da0ca, #03417c);
	background-image:-webkit-linear-gradient(top, #1da0ca, #03417c);
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#1da0ca, EndColorStr=#03417c, GradientType=0);
}
.toplist-table .btn-collapse > span{
	display:block;
	border-top:1px dashed #14708d;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAaCAYAAAAHfFpPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDU2MDlFMUYxQTE0MTFFMzlGMDdFOTEyMjUxNTg1MzkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDU2MDlFMjAxQTE0MTFFMzlGMDdFOTEyMjUxNTg1MzkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNTYwOUUxRDFBMTQxMUUzOUYwN0U5MTIyNTE1ODUzOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNTYwOUUxRTFBMTQxMUUzOUYwN0U5MTIyNTE1ODUzOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn/Q3GEAAAJKSURBVHja7FjPSxtBGP1mdpMYUygUCoInwZMnTz0VCoWCUBD6lwpqQBACgidPnjx5sSAUCgVLmzQ/dqbv7XwTlwVR2yQIOx88ZpPMbPa9733fzq7x3kuTw0rDIz/++nML457iozXyKjNGWjhoZUbWgPXMSq9lpYuRn9tAjjk55pgXQoQ+njkvMzh6Unj5A4wKJ7+nToYY+XlKOP+r8H6AqadY0jexBCAEh4wiKPbBcQccpVURhCL0civrQDc30rE2/EYxMNeskDAvHYRKjJ2T0czLcAbSAMkrYZl6f4XhEPMHWEYU8Tx1AeqxWXUHCL7JK2J0MFKIXimGukPFWIY7YpZJauI0y0qYxMdunuUfcMIA1E6whLh96JyPCVCP98AnFeRd6Q4lTHTVGaUgFCiL7kCzMc8XhFfmPAmFTI8LZtbPCZN8dABw4QJhWvv8qf/xXAGq8VZL5QvwAfw2Qu+gKBbk793BkW5pq0M4zz6gBkhI4UOGWcvM6rCa5TLDJC7fMO8MUw/U1t//xVX/I0A9doHPsYeQIMsglsRaRiHMvFw6pRgWzTQsRvmCdCB4b2va3M0tD/uzeZFsH7hcRFktUoBqvFYhKMgeEr7JrJNs6B2hgUYxGJE0GxkbGmsZh7fI8gkusa9Zvlt0M12WAPXY1lKJ7mjn6gwKwyjKWveTSpZp7etl301WJUA1uioEm+m+fneozYvER6vcP5i0FW54JAEa/zAUDxrfBNNtMG2E0lY4PQylx+H0QqSBr8SObu7SS9G0FW5w/BVgAERend0YiY3NAAAAAElFTkSuQmCC) no-repeat 50% 0;
	height:14px;
}
.toplist-table .btn-collapse.active{
	background-color:#04b4dd;
	background-image:linear-gradient(top, #0cd3ec, #0080c0);
	background-image:-moz-linear-gradient(top, #0cd3ec, #0080c0);
	background-image:-ms-linear-gradient(top, #0cd3ec, #0080c0);
	background-image:-o-linear-gradient(top, #0cd3ec, #0080c0);
	background-image:-webkit-linear-gradient(top, #0cd3ec, #0080c0);
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#0cd3ec, EndColorStr=#0080c0, GradientType=0);
}
.toplist-table .btn-collapse.active > span{
	border-color:transparent;
	background-position:50% -13px;
}
.block-info{
	overflow:hidden;
	border:1px solid #e4e5e5;
	border-radius:18px;
	margin:23px;
}
.block-info .l-col{
	float:left;
	width:511px;
	height:116px;
	padding:0 91px 0 0;
	background:url(//www.cardschat.com/pkimg/ipad/block-info-mid.jpg) no-repeat 100% 0;
}
.block-info .r-col{
	overflow:hidden;
	height:116px;
}
.block-info .green-area{
	float:left;
	width:120px;
	overflow:hidden;
	border-top-right-radius:20px 54px;
	border-bottom-right-radius:30px 64px;
	-webkit-box-shadow:0 0 1px 2px rgba(0,0,0,0.17);
	box-shadow:0 0 1px 2px rgba(0,0,0,0.17);
	margin:0 15px 0 0;
}
.block-info .green-area > span{
	display:block;
	height:116px;
	overflow:hidden;
	background-color:#26a81c;
	background-image:linear-gradient(top, #0a7c01, #4acc40);
	background-image:-moz-linear-gradient(top, #0a7c01, #4acc40);
	background-image:-ms-linear-gradient(top, #0a7c01, #4acc40);
	background-image:-o-linear-gradient(top, #0a7c01, #4acc40);
	background-image:-webkit-linear-gradient(top, #0a7c01, #4acc40);
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#0a7c01, EndColorStr=#4acc40, GradientType=0);
}
.block-info .green-area > span > span{
	display:block;
	width:53px;
	height:53px;
	border:5px solid #fff;
	border-radius:30px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAkCAYAAAC9itu8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkI4Mjk3QTcxQTE3MTFFM0JCNkU5QkMwMUI4Q0Q2RkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkI4Mjk3QTgxQTE3MTFFM0JCNkU5QkMwMUI4Q0Q2RkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQjgyOTdBNTFBMTcxMUUzQkI2RTlCQzAxQjhDRDZGQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQjgyOTdBNjFBMTcxMUUzQkI2RTlCQzAxQjhDRDZGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnW6ge0AAADISURBVHja7JThEcIgDIXB63/rBozABu0I3cAVdANX6ASck7Qj6AZugBvE5C7hQLFkgL67V2iTr7mQOywAmC859otdigC2Ry9QauHvKU82Dh2hrsjxAgiwrSCA5R4iujf/9UafaCMAmLYsPQ788mgkp7gAcwOYa8caWg3nTYtG9Dkb3B29Fo1UJr2pjv9a08Cr54pXqtZx4KYuwc1EaGukXDnWVVtAO7gfwOzADuxAAnpFrsuBSQEMcglMoJeni+yC3FHZwvMjwACUISiBQ9ic+wAAAABJRU5ErkJggg==) no-repeat 50% 50%;
	margin:25px auto 0;
}
.block-info p{
	margin:20px 0 0;
	font-size:13px;
	line-height:19px;
}
.block-info .tick-list{margin:10px 0 0;}
.block-info .tick-list > li{font-weight:bold;}
.list-guide{
	list-style:none;
	padding:0;
	margin:0 -6px 0 0;
	width:940px;
}
.list-guide > li{
	float:left;
	width:229px;
	margin:0 6px 0 0;
}
.list-guide img{
	display:block;
	max-width:229px;
}
.list-guide img:hover{
	opacity:0.5;
}
/* Ipad guide page end */
.content-guide .custom-heading-new { margin-right:15px; padding:0;}
.content-guide custom-content {width:940px;}
/* green boxes for games*/
.block-game-info{
	overflow:hidden;
	border:1px solid #e4e5e5;
	border-radius:18px;
	margin:23px;
}
.block-game-info .l-col{
	float:left;
	width:100%;	
	padding:0 10px 0 0;
	
}

.block-game-info .green-area{
	float:left;
	width:120px;
	overflow:hidden;
	border-top-right-radius:20px 54px;
	border-bottom-right-radius:30px 64px;
	-webkit-box-shadow:0 0 1px 2px rgba(0,0,0,0.17);
	box-shadow:0 0 1px 2px rgba(0,0,0,0.17);
	margin:0 15px 0 0;
}
.block-game-info .green-area > span{
	display:block;
	height:116px;
	overflow:hidden;
	background-color:#26a81c;
	background-image:linear-gradient(top, #0a7c01, #4acc40);
	background-image:-moz-linear-gradient(top, #0a7c01, #4acc40);
	background-image:-ms-linear-gradient(top, #0a7c01, #4acc40);
	background-image:-o-linear-gradient(top, #0a7c01, #4acc40);
	background-image:-webkit-linear-gradient(top, #0a7c01, #4acc40);
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#0a7c01, EndColorStr=#4acc40, GradientType=0);
}
.block-game-info.secure .green-area > span{
	height:243px;
}
.block-game-info.bonuses .green-area > span{
	height:262px;
}
.block-game-info.support .green-area > span{
	height:280px;
}
.block-game-info.games .green-area > span{
	height:185px;
}

.block-game-info.mobile .green-area > span{
	height:300px;
}

.block-game-info .green-area > span > span{
	display:block;
	width:53px;
	height:53px;
	border:5px solid #fff;
	border-radius:30px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAkCAYAAAC9itu8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkI4Mjk3QTcxQTE3MTFFM0JCNkU5QkMwMUI4Q0Q2RkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkI4Mjk3QTgxQTE3MTFFM0JCNkU5QkMwMUI4Q0Q2RkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQjgyOTdBNTFBMTcxMUUzQkI2RTlCQzAxQjhDRDZGQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQjgyOTdBNjFBMTcxMUUzQkI2RTlCQzAxQjhDRDZGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnW6ge0AAADISURBVHja7JThEcIgDIXB63/rBozABu0I3cAVdANX6ASck7Qj6AZugBvE5C7hQLFkgL67V2iTr7mQOywAmC859otdigC2Ry9QauHvKU82Dh2hrsjxAgiwrSCA5R4iujf/9UafaCMAmLYsPQ788mgkp7gAcwOYa8caWg3nTYtG9Dkb3B29Fo1UJr2pjv9a08Cr54pXqtZx4KYuwc1EaGukXDnWVVtAO7gfwOzADuxAAnpFrsuBSQEMcglMoJeni+yC3FHZwvMjwACUISiBQ9ic+wAAAABJRU5ErkJggg==) no-repeat 50% 50%;
	margin:25px auto 0;
}
.block-game-info.secure .green-area > span > span{margin-top:90px;}
.block-game-info.bonuses .green-area > span > span{margin-top:100px;}
.block-game-info.support .green-area > span > span{margin-top:115px;}
.block-game-info.games .green-area > span > span{margin-top:60px;}
.block-game-info.mobile .green-area > span > span{margin-top:117px;}

	
.block-game-info p{
	margin:20px 0 0;
	font-size:13px;
	line-height:19px;
}
.jargon {position:relative;border:1px black solid; padding:10px;cursor:pointer; margin:10px;background-color:#F7F1EE;display:inline-block;
     vertical-align:top;}
.term {font-size:20px; font-weight:bold;}
.jargon:hover{position:relative;}
.jargon:hover .explain{display:block;}
.jargon .explain{
	display:none;
	width:140px;
	padding:0;
	position:absolute;
	top:100%;
	left:50%;
    margin:0 0 0 -70px;
	z-index:10;
	text-align:left;
}
.jargon .explain > .inner{
	width:120px;
	padding:5px;
	border:2px solid #cde1fb;
	background:#f3f7fc;
	border-radius:10px;
	-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.5);
	box-shadow:0 5px 5px rgba(0,0,0,0.5);
	position:relative;
	display:block;
}
.jargon .explain > .inner p {margin:0px;}


.jargon explain .paragraph,
.jargon explain p{
	font-size:12px;
	line-height:15px;
	margin:0 0 6px ;
}

.content-guide .content-block{
    overflow:visible;
}
.content-guide .content-block:after{
    content:'';
    display:block;
    clear:both;
} 
/* End Full width ipad style guide pages*/
/* logo tooltip */

.toplists-bonus .cell-poker-sites .open-tooltip{
	position:relative;
	display:inline-block;
}
.open-tooltip .tooltip.tooltip-info{
	color:#fff;
	text-transform:none;
	font-size:12px;
	line-height:15px;
	width:292px;
	right:auto;
	left:100%;
	top:-20px;
	bottom:auto;
	padding:0 0 0 15px;
}
.open-tooltip .tooltip.tooltip-info > .inner{
	border:5px solid #fff;
	background:#176ea4;
	padding:5px 13px;
	border-radius:5px;
	-webkit-box-shadow:none;
	box-shadow:none;
	width:auto;
}
.open-tooltip .tooltip.tooltip-info > .inner .heading{
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	margin:0 0 10px;
}
.open-tooltip .bullets-list{
	display:block;
}
.open-tooltip .bullets-list > .item{
	display:block;
	margin:0 0 7px;
	padding:0 0 0 24px;
	position:relative;
}
.open-tooltip .bullets-list > .item:before{
	content:'\f00c'; font-family:fontawesome; font-size:16px;
	position:absolute;
	top: 0;
	left: 0;
}
/* logo tooltip */
/* expanding faq */
.accordion-block {
    padding-bottom: 26px;
}

.ui-accordion .ui-accordion-header{
    margin: 0;
    padding: 9px 60px 9px 52px;
    color: #fff;
    font: bold 18px/20px Verdana, Arial, sans-serif;
    background: #41a4cd;
    border: none;
    border-top: 1px solid #a0d2e6;
    border-radius: 0;
    outline: none;
}

.ui-accordion .ui-accordion-header.ui-state-focus{
	border: none;
	border-top: 1px solid #a0d2e6;
}

.ui-accordion .ui-accordion-header.ui-state-active,
.ui-accordion .ui-accordion-header.ui-state-hover {
    color: #0169a0;
    background: #9adcf1;
}

.ui-accordion .ui-icon {
    width: 23px;
    height: 23px;
    background: url(//www.cardschat.com/pkimg/accordion-sprite.png) no-repeat 0 0;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    margin-top: -11px;
    left: 11px;
}

.ui-state-active .ui-icon,
.ui-state-hover .ui-icon {
    background-position: -25px 0;
}

.ui-accordion .ui-accordion-header:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    right: 30px;
    width: 24px;
    height: 20px;
    margin-top: -10px;
    background: url(//www.cardschat.com/pkimg/accordion-sprite.png) no-repeat -50px 0;
}

.ui-accordion .ui-accordion-header.ui-state-active:after {
    background-position: -75px 0;
}

.ui-accordion .ui-accordion-content {
    padding: 14px 52px;
    border: none;
    border-radius: 0;
    background: #fef8dc;
}

.ui-accordion .ui-widget-content,
.ui-accordion .ui-widget-content p {
    color: #000;
    font: 14px/16px Arial, Verdana, sans-serif;
}

.ui-accordion .ui-widget-content p {
    margin: 0;
}

.ui-accordion .ui-widget-content p+p {
    margin-top: 10px;
}

.land-based-header {
	width: 100%;
	background: #2183C1;
	overflow: hidden;
	padding: 7px 0;
	border: 1px solid #0767a4;
	border-radius: 6px 6px 0 0;
	background: url("//www.cardschat.com/images/styles/cards/sprite-mt.png") repeat-x 0 -443px;
	position: relative;
	color: #fff;
	margin: 0;
	font: 18px/20px Verdana, Arial, Helvetica, sans-serif;
	text-shadow: #000 1px 1px 1px;
	color: #fff;
}
.land-based-container {
	width: 940px;
	margin: 30px 0 20px;
}
.land-based-info {
	border: 1px solid #2183C1;
	border-top: 1px solid transparent;
	padding: 10px 0;
}
.lb-left {
	width: 40%;
	float: none;
	display: inline-block;
	padding: 0 13px;
	box-sizing:border-box;
	vertical-align: top;
}

.lb-left img{
	float: left;
	width: 100px;
	margin-right: 13px;
	padding-bottom: 10%;
}
.lb-left a{
	font-size: 1.6em;
	line-height: 1.3em;
	display: block;
	padding: 12px 0 10px;
	font-weight: bold;
	color: #09598C;
}
.land-based-info .lb-right p {
	line-height: 1.25em;
}

.lb-right {
	width: 59%;
	float: none;
	display: inline-block;
	box-sizing:border-box;
}
@media only screen and (max-width: 768px) {
    .ui-accordion .ui-accordion-header {
        padding: 9px 52px;
    }
    .ui-accordion .ui-accordion-header:after {
        right: 14px;
    }
}

@media only screen and (max-width: 768px) {
    .ui-accordion .ui-accordion-header {
        padding: 9px 40px;
    }
    .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
        left: 9px;
    }
    .ui-accordion .ui-accordion-header,
    .ui-accordion .ui-accordion-header.ui-state-focus {
        font-size: 16px;
        line-height: 18px;
    }
    .ui-accordion .ui-accordion-header:after {
        right: 10px;
    }
    .ui-accordion .ui-accordion-content {
        padding: 14px 16px;
    }
}
 .ui-widget-content a,.ui-widget-header,.ui-widget-header a{color:#222}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-zfix,.ui-widget-overlay{top:0;left:0;width:100%;height:100%}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons,.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #fff;color:#222}.ui-widget-header{border:1px solid #aaa;background:url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x #e6e6e6;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x #dadada;font-weight:400;color:#212121}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x #fbf9ee;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec;color:#cd0a0a}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}/*.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}*/.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}
 /* expanding faq */
 /* bonus table */
 .text-intro:after{
    content:"";
    display:block;
    clear:both;
}
.text-intro .heading {
    font:bold 36px Arial, Helvetica, sans-serif;
    color:#ca1633;
    margin:0 0 18px;
}
.text-intro .bonuses-list {
    float:right;
    padding:10px 18px;
    width:366px;
}
.text-intro .bonuses-list:after{
    content:"";
    display:block;
    width:361px;
    height:20px;
    background:url(//www.cardschat.com/pkimg/bonus/bonuses-nose.png);
    margin:4px auto 0;
}
.text-intro .bonuses-list .bonuses-heading {
    color:#e57900;
    font:bold 19px Arial, Helvetica, sans-serif;
    text-align:center;
    text-transform:uppercase;
    margin:0 0 8px;
}
.text-intro .bonuses-list ul {
    list-style:none;
    padding:0;
    margin:0;
}
.text-intro .bonuses-list li {
    margin-top:9px;
    /*background:#ffefb5;*/
    background:#E1FFCD;
    overflow:hidden;
}
.text-intro .bonuses-list li:first-child {
    margin-top:0;
}
.text-intro .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);
}
.text-intro .bonuses-list li p {
    overflow:hidden;
    font:13px Arial, Helvetica, sans-serif;
    margin:0;
    padding:11px 13px;
}
.text-intro .hold p {
    margin:18px 0;
    font-size:14px;
    line-height:18px;
}
.toplist-bonus-table {
    position:relative;
    margin-bottom: 40px;
    border: 1px solid #E8E8E8;
}

.toplist-bonus-table .toplist-row {
    border-top:1px solid #e8e8e8;
    position:relative;
}
.toplist-bonus-table .toplist-row:first-child {
    border-top:none;
}
.toplist-row:hover {
background-color: #FDFFE2;
}
.toplist-bonus-table .main-lnk {
    display:table;
    width:100%;
    text-decoration:none;
    color:#151515;
}
.toplist-bonus-table .col {
    display:table-cell;
    vertical-align:middle;
    padding:24px 0;
    text-align:center;
}
.toplist-bonus-table .col1 {
    background:#ca1633;
    width:5.1%;
}
.toplist-bonus-table .number {
    color:#fff;
    font:bold 23px Arial, Helvetica, sans-serif;
}
.toplist-bonus-table .col2 {
    border-right:1px solid #e8e8e8;
    width:25%;
    padding-bottom:49px;
}
.toplist-bonus-table .toplist-logo {
    display:block;
    margin:0 auto;
}
.toplist-bonus-table .col3 {
    width:23.3%;
}
.toplist-bonus-table .bonus-txt {
    display:block;
    text-transform:uppercase;
    font:bold 17px/24px Arial, Helvetica, sans-serif;
}
.toplist-bonus-table .green {
    color:#0BB112;
    font-size: 19px;
}
.toplist-bonus-table .txt {
    display:block;
    font:bold 13px/17px Arial, Helvetica, sans-serif;
}
.toplist-bonus-table .review-lnk {
    position:absolute;
}
.toplist-bonus-table-hold {
    border:1px solid #e8e8e8;
    background:#fff;
    position:relative;
    z-index:2;
}
.toplist-bonus-table .bonus-txt-hold {
    display:block;
    padding-bottom:15px;
}
.toplist-bonus-table .col4 {
    width:20.4%;
}
.toplist-bonus-table .col5 {
    padding-right:1.6%;
    width:24.3%;
}
.toplist-bonus-table .getbonus {
    color:#fff;
    font:bold 22px/34px Arial, Helvetica, sans-serif;
    background-color:#f4c718;
    border:2px solid #c07616;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -moz-box-shadow:0 1px 1px rgba(255,255,255,0.3);
    -webkit-box-shadow:0 1px 1px rgba(255,255,255,0.3);
    box-shadow:0 3px 2px rgba(0,0,0,0.3), inset 0 0 1px #ffe88b;
    text-align:left;
    display:inline-block;
    padding:10px 16px 10px 10px;
    text-shadow:0 1px 2px rgba(0,0,0,0.4);	
}
.toplist-bonus-table .getbonus:hover {

    color:#fff4dc;
    border-color:#e1a618;
	    transform: translatey(2px);
    box-shadow: 0 1px 2px rgba(0,0,0,0.3), inset 0 0 1px #ffe88b;
}
.toplist-bonus-table .getbonus:after {
    content:'';
    display:inline-block;
    width:34px;
    height:35px;
    background:url(//www.cardschat.com/pkimg/bonus/getbonus-arrow.png);
    margin-left:6px;
    vertical-align:top;
}
.toplist-bonus-table .bonus-code {
    display:block;
    font-size:16px;
    margin-top:18px;
    font-weight:normal;
}
.toplist-bonus-table .bonus-code span {
    font-weight:bold;
}
.toplist-bonus-table .review-lnk {
    position:absolute;
    left:5.1%;
    width:25%;
    text-align:center;
    bottom:18px;
}
.toplist-bonus-table .review-lnk a {
    text-decoration:none;
    font-weight:bold;
}
/* end bonus table */


/* ---START--- 3/11/15 Guides - table of contents   */
.guides-toc {
    width: 240px;
    float: right;
    border: 1px solid #0EBB3B;
    margin-left: 10px;
}
.guides-toc h3{
    color: #fff;
    background: #08A531;
    margin: 0;
    padding: 10px;
    text-shadow: 1px 1px 1px #053E6B;
}
.guides-toc ul{
    margin: 0;
    padding: 0;
    background: #F2FFF2;
    list-style: none;
}
.guides-toc ul.external li:before{
    background-position: 0 -14px;
}
.guides-toc ul li{
    padding: 0 0 0;
    transition: background 0.3s;
    position: relative;
}
.guides-toc ul li:before{
    content: ' ';
    position: absolute;
    width: 14px;
    height: 14px;
    left: 21px;
    top: 8px;
    background: url(https://cardschat.com/i/target-icon-sprite.png);
}
.guides-toc ul li:hover {
    background: #CDF3CD;
}
.guides-toc li a{
    text-decoration: none;
    font-weight: bold;
    display: block;
    padding-left: 44px;
    line-height: 32px;
    color: #035418;
}
/* ---END---- 3/11/15 Guides - table of contents   */
/* casino template 11/15 */
   .block-toplist-all *{box-sizing: border-box; font-family: Arial, Verdana, Helvetica, sans-serif;}
.block-casino-all, .block-toplist-bot-all{position: relative; float: left; width: 100%; padding: 0 0 20px;}

.block-toplist-all .link-visit-site{width: 165px; height: 48px; line-height: 46px; text-decoration: none; overflow: hidden; display: inline-block; text-align: center; font-weight: bold; font-size: 17px; color: #025686; text-transform: uppercase; background: #f9d950; border-bottom: 5px solid #d89f25; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; -khtml-border-radius: 9px; -o-border-radius: 9px;}
.block-toplist-all .link-visit-site:after{content: ''; display: inline-block; margin-left: 12px; width: 21px; height: 21px; background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat 0 0; position: relative; top: 4px;}
.block-toplist-all .link-visit-site:hover{transform: translateY(2px); -moz-transform: translateY(2px); -ms-transform: translateY(2px); -webkit-transform: translateY(2px); -o-transform: translateY(2px); background: #ffe36c; border-bottom: 3px solid #d89f25;}

.block-toplist-all .list-deposit{list-style: none; padding: 0; margin: 0; overflow: hidden;}
.block-toplist-all .list-deposit li{width: 48px; height: 29px; float: left; margin: 0 4px 4px 0; background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat 0 0;}
.block-toplist-all .list-deposit li.item-deposit-visa{background-position: 0px -163px;}
.block-toplist-all .list-deposit li.item-deposit-mastercard{background-position: -52px -163px;}
.block-toplist-all .list-deposit li.item-deposit-skrill{background-position: -105px -163px;}
.block-toplist-all .list-deposit li.item-deposit-neteller{background-position: -157px -163px;}
.block-toplist-all .list-deposit li.item-deposit-check{background-position: -209px -163px;}
.block-toplist-all .list-deposit li.item-deposit-wire-transfer{background-position: -261px -162px;}
.block-toplist-all .list-deposit li.item-deposit-paysafecard{background-position: -261px -228px;}
.block-toplist-all .list-deposit li.item-deposit-eckarte{background-position: -157px -261px;}
.block-toplist-all .list-deposit li.item-deposit-giropay{background-position: -157px -294px;}
.block-toplist-all .list-deposit li.item-deposit-maestro{background-position: -209px -195px;}
.block-toplist-all .list-deposit li.item-deposit-paypal{background-position: -211px -2px;}
.block-toplist-all .list-deposit li.item-deposit-instadebit{background-position: -260px -33px;}
.block-toplist-all .list-deposit li.item-deposit-poli{background-position: -260px -2px;}
.block-toplist-all .list-deposit li.item-deposit-amex{background-position: -209px -33px;}
.block-toplist-all .list-deposit li.item-deposit-dinersclub{background-position: -157px -195px;}
.block-toplist-all .list-deposit li.item-deposit-postepay{background-position: -261px -195px;}
.block-toplist-all .list-deposit li.item-deposit-westernunion{background-position: -157px -228px;}
.block-toplist-all .list-deposit li.item-deposit-moneygram{background-position: -209px -228px;}
.block-toplist-all .list-deposit li.item-deposit-bankuberweisung{background-position: -261px -131px;}

.block-toplist-all .list-systems{list-style: none; padding: 0; margin: 0; overflow: hidden;}
.block-toplist-all .list-systems li{width: 24px; height: 31px; float: left; margin: 0 10px; background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat 0 0;}

.block-toplist-all .list-systems li.item-systems-win{background-position: 0px -192px;}
.block-toplist-all .list-systems li.item-systems-mac{background-position: -43px -192px;}
.block-toplist-all .list-systems li.item-systems-android{background-position: -89px -192px;}
.block-toplist-all .list-systems li.item-systems-linux{background-position: -128px -192px;}

.block-toplist-all .open-tooltip{font-weight: normal !important;}
.block-toplist-all .tooltip-mark{width: 17px; height: 17px; background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat -116px -33px; display: inline-block; margin-left: 8px; position: relative; top: 1px; cursor: pointer;}
.block-toplist-all .tooltip{display: none; width: 230px; border: 2px solid #f49102; background: #fff; padding: 2px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -o-border-radius: 10px; box-shadow: 0 0 9px 0 #f49102; -moz-box-shadow: 0 0 9px 0 #f49102; -webkit-box-shadow: 0 0 9px 0 #f49102; -o-box-shadow: 0 0 9px 0 #f49102; position: absolute; right: -23px; bottom: 100%; z-index: 10;}
.block-toplist-all .tooltip .tooltip-in{width: auto; padding: 10px; background: #eff5f9; border: none; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -o-border-radius: 10px;}
.block-toplist-all .tooltip .tooltip-in p{font-size: 13px; line-height: 16px; color: #000; margin: 0; padding: 0;}
.block-toplist-all .tooltip .tooltip-arrow{position: absolute; right: 23px; bottom: -9px; width: 13px; height: 11px; background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat -134px 0;}

.block-casino-all{padding: 0 0 10px;}
.block-casino-all .block-casino-top{border: 2px solid #cdd5db; border-bottom: none; padding: 4px; width: 100%; float: left;}
.block-casino-all .block-casino-head{background: #3391CE; position: relative; padding: 9px 5px 9px 83px; width: 100%; float: left; min-height: 63px;}
.block-casino-all .box-casino-num{background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat 0 -95px; width: 65px; height: 68px; position: absolute; top: -10px; left: 2px; font-size: 32px; line-height: 62px; color: #fff; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif;}
.block-casino-all .box-casino-title, .block-casino-all .title{font-size: 23px; line-height: 24px; color: #CAE8FB; text-transform: uppercase; padding: 10px 0 0;display: inline-block;}
.block-casino-all .box-casino-title span, .block-casino-all .title span{font-weight:bold;color:#fff;}
.block-casino-all .box-casino-cetified{background: #fff; float: right; padding: 4px 6px 7px;}
.block-casino-all .box-casino-cetified div, .block-casino-all .box-casino-cetified span{background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat 0 0; height: 34px; float: left; margin: 0 8px;}
.block-casino-all .box-casino-cetified .icon-cetified-verisign{background-position: 0 -61px; width: 68px;}
.block-casino-all .box-casino-cetified .icon-cetified-cds{background-position: -82px -61px; width: 47px;}
.block-casino-all .box-casino-cetified .icon-cetified-rtg{background-position: -145px -61px; width: 111px;}
.block-casino-all .box-casino-cetified .icon-cetified-ecogra{background-position: -81px -96px; width: 78px;}
.block-casino-all .box-casino-cetified .icon-cetified-truste{background-position: -169px -99px; width: 74px;}
.block-casino-all .box-casino-cetified .icon-cetified-ssl{background-position: -255px -94px; width: 50px;}
.block-casino-all .box-casino-cetified .icon-cetified-gamcare{background-position: -264px -64px; width: 39px;}
.block-casino-all .box-casino-cetified .icon-cetified-lse{background-position: -80px -129px; width: 100px;}

.block-casino-all .block-casino-main{padding: 25px 20px; width: 100%; float: left;}
.block-casino-all .casino-main-l{float: left; width: 270px; text-align: center; padding-right: 25px;}
.block-casino-all .casino-main-l a{text-decoration: none;}
.block-casino-all .casino-main-l .rating-casino-all{display: block; border-top: 1px solid #adacac; border-bottom: 1px solid #adacac; padding: 3px 0px 12px; margin: 20px 0;}
.block-casino-all .casino-main-l .link-visit-site{width: 197px; margin: 0 0 3px;}
.block-casino-all .casino-main-l .link-read-review{font-size: 14px; color: #1173b3; display: block; font-weight: bold;}
.block-casino-all .casino-main-l .link-read-review:hover{text-decoration: underline;}
.block-casino-all .casino-main-l blockquote{margin: 0; background: #eff5f9; margin: 12px 0 0; padding: 15px;}
.block-casino-all .casino-main-l blockquote p{margin: 0 0 8px; text-align: left; font-size: 15px; line-height: 20px; color: #000; font-style: italic;}
.block-casino-all .casino-main-l blockquote p span{font-weight: bold;}
.block-casino-all .casino-main-l blockquote p:before, .block-casino-all .casino-main-l blockquote p:after{content: ''; width: 18px; height: 12px; display: inline-block; background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat 0 0;}
.block-casino-all .casino-main-l blockquote p:before{background-position: -98px 0; margin-right: 6px;}
.block-casino-all .casino-main-l blockquote p:after{background-position: -116px 0; margin-left: 6px;}
.block-casino-all .casino-main-l blockquote cite .bl-author{text-align: right; display: block; font-size: 15px; color: #000; font-weight: bold; font-style: normal;}
.block-casino-all .casino-main-l blockquote cite .bl-country{text-align: right; display: block; font-size: 15px; color: #6d6d6d; font-weight: bold; font-style: normal;}
.block-casino-all .casino-main-l blockquote cite .bl-country:before{content: ''; width: 17px; height: 17px; display: inline-block; background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat -98px -12px; margin-right: 7px; position: relative; top: 2px;}

.block-casino-all .casino-main-r{overflow: hidden; border-left: 1px solid #c7d5e3; padding-left: 25px;}
.block-casino-all .casino-main-r .title-casino-main{font-size: 28px; color: #212121; padding: 0 0 10px; margin: 0;}
.block-casino-all .casino-main-r .title-small-casino-main{font-size: 20px; color: #212121; padding: 0 0 10px; margin: 0;}
.block-casino-all .casino-main-r .list-casino-main{margin: 0 0 18px; list-style: none; border: 1px solid #c7d5e3; background: #eff5f9; padding: 18px 14px;}
.block-casino-all .casino-main-r .list-casino-main li{font-size: 18px; line-height: 22px; color: #212121; padding: 0 0 18px 38px; position: relative;}
.block-casino-all .casino-main-r .list-casino-main li:last-child{padding-bottom: 0 !important;}
.block-casino-all .casino-main-r .list-casino-main li span{font-weight: bold;}
.block-casino-all .casino-main-r .list-casino-main li:before{content: ''; width: 27px; height: 27px; background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat -65px -33px; position: absolute; left: 0; top: -3px;}
.block-casino-all .casino-main-r .payments-casino-main{border-bottom: 1px solid #c7d5e3; padding: 10px 0 15px 130px; margin: 0 0 18px; position: relative; min-height: 120px;}
/*.block-casino-all .casino-main-r .payments-casino-main:before{content: ''; width: 131px; height: 103px; background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat 0 -223px; position: absolute; left: -8px; top: 0;}*/
.block-casino-all .casino-main-r .payments-casino-main .list-casino-main{border: none; background: none; padding: 0; margin: 0;}
.block-casino-all .casino-main-r .payments-casino-main .list-casino-main li{padding: 0 0 14px 22px; font-size: 15px; line-height: 20px; color: #000;}
.block-casino-all .casino-main-r .payments-casino-main .list-casino-main li:before{width: 14px; height: 14px; background-position: -98px -33px; top: 2px;}
.block-casino-all .casino-main-r .payment-speed{width: 131px; height: 103px; background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat 0 -223px; position: absolute; left: -8px; top: 0; font-size: 22px; line-height: 100%; color: #f8d84f; text-transform: uppercase; font-weight: bold; text-align: center; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; padding-top: 52px; text-shadow: 1px 1px 0 #2e7c87;}
.block-casino-all .casino-main-r .payment-speed-de{width: 131px; height: 103px; background:url(//www.cardschat.com/pkimg/new-table/payspeed_de.png) no-repeat 11px 4px; position: absolute; left: -8px; top: 0; font-size: 22px; line-height: 100%; color: #f8d84f; text-transform: uppercase; font-weight: bold; text-align: center; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; padding-top: 52px; text-shadow: 1px 1px 0 #2e7c87;}
.block-casino-all .casino-main-r .payment-speed-pt{width: 131px; height: 103px; background:url(//www.cardschat.com/pkimg/new-table/payspeed_pt.png) no-repeat 14px 0; position: absolute; left: -8px; top: 0; font-size: 22px; line-height: 100%; color: #f8d84f; text-transform: uppercase; font-weight: bold; text-align: center; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; padding-top: 62px; text-shadow: 1px 1px 0 #2e7c87;}

.block-casino-all .casino-main-r .col-casino-main-l{float: left;width:55%;}
.block-casino-all .casino-main-r .col-casino-main-r{float: right; width: 35%;}

.block-casino-all .block-casino-link{width: 100%; float: left;}
.block-casino-all .block-casino-link .link-visit-site{width: 100%; height: 69px; line-height: 70px; font-size: 22px; border-radius: 0 0 9px 9px; -moz-border-radius: 0 0 9px 9px; -webkit-border-radius: 0 0 9px 9px; -khtml-border-radius: 0 0 9px 9px; -o-border-radius: 0 0 9px 9px; margin-top: -2px;}
.block-casino-all .block-casino-link .link-visit-site:after{width: 33px; height: 33px; background-position: -65px 0; margin-left: 18px; top: 8px;}

.rating-casino-all .rating-casino{display: inline-block; width: 138px; height: 24px; background:url(//www.cardschat.com/pkimg/new-table/stars.png) repeat-x 0 -24px; display: inline-block;}
.rating-casino-all .rating-casino .rating-casino-in{display: inline-block; height: 24px; background:url(//www.cardschat.com/pkimg/new-table/stars.png) repeat-x 0 0;}
.rating-casino-all .rating-text{display: inline-block; font-size: 19px; color: #000; position: relative; top: 9px; padding-left: 8px;}
.rating-casino-all .rating-text span{font-size: 24px;}

.block-toplist-head{background: #FDFDFD; padding: 8px 200px 8px 0; width: 100%; display: table;    border: 2px solid #CDD5DB;}
.block-toplist-head .col{display: table-cell; font-size: 15px; line-height: 19px; color: #243641; text-align: center; vertical-align: middle;margin-left:7px;text-transform:uppercase;}
.block-toplist-head .col1 {width:65px;}
.block-toplist-bot .col1{width: 80px;}
.block-toplist-head .col2 {width:155px;}
.block-toplist-bot .col2{width: 169px;}
.block-toplist-head .col3 {width:62px;padding-left:17px;}
.block-toplist-bot .col3{width: 100px;}
.block-toplist-head .col4, .block-toplist-bot .col4{width: 158px;}
.block-toplist-head .col4 {padding-left:37px}
.block-toplist-head .col5, .block-toplist-bot .col5{width: 100px;}
.block-toplist-head .col6, .block-toplist-bot .col6{width: 130px;}
.block-toplist-head .col5 {padding-left: 6px;}
.block-toplist-head .col6 {padding-left: 0;}
.content-guide .block-toplist-head .col1, .content-guide .block-toplist-bot .col1{width: 80px;}
.content-guide .block-toplist-head .col2, .content-guide .block-toplist-bot .col2{width: 175px;}
.content-guide .block-toplist-head .col3, .content-guide .block-toplist-bot .col3{width: 100px;}
.content-guide .block-toplist-head .col4, .content-guide .block-toplist-bot .col4{width: 116px;}
.content-guide .block-toplist-head .col5, .content-guide .block-toplist-bot .col5{width: 100px;}
.content-guide .block-toplist-head .col6, .content-guide .block-toplist-bot .col6{width: 130px;}
.content-guide .block-toplist-head .col4 {padding-left:26px;}
.content-guide .block-toplist-head .col5 {padding-left: 25px;}
.content-guide .block-toplist-head .col6 {padding-left: 32px;}

.block-toplist-bot{width: 100%; float: left; margin: -1px 0 0; position: relative; text-align: center; padding: 18px 210px 18px 0; border: 1px solid #cdd5db; border-left: 2px solid #cdd5db; border-right: 2px solid #cdd5db; line-height: 60px;}
.block-toplist-bot:last-child{border-bottom: 2px solid #cdd5db;}
.block-toplist-bot:hover{background: #fff7d5; cursor: pointer;}
.block-toplist-bot .link-toplist-bot{display: table; width: 100%; text-decoration: none;}
.block-toplist-bot .col{display: table-cell; font-size: 26px; color: #292929; vertical-align: middle;}
.block-toplist-all .green{color: #0bb059;}
.block-toplist-all .blue{color: #0d5a8d;}
.block-toplist-all .orange{color: #e5910c;}
.block-toplist-all .red{color: #db2f0d;}

.block-toplist-poker-all .block-toplist-bot .col{line-height: 31px;}
.block-toplist-poker-all .block-toplist-bot .col4 .green{display: block;}
.block-toplist-poker-all .block-toplist-head .col1, .block-toplist-poker-all .block-toplist-bot .col1{width: 90px;}
.block-toplist-poker-all .block-toplist-head .col2, .block-toplist-poker-all .block-toplist-bot .col2{width: 150px;}
.block-toplist-poker-all .block-toplist-head .col3, .block-toplist-poker-all .block-toplist-bot .col3{width: 110px;}
.block-toplist-poker-all .block-toplist-head .col4, .block-toplist-poker-all .block-toplist-bot .col4{width: 210px;}
.block-toplist-poker-all .block-toplist-head .col5, .block-toplist-poker-all .block-toplist-bot .col5{width: auto;}
.block-toplist-all .block-toplist-poker-all .list-systems li{float: none; display: inline-block; margin: 0 5px;}

.block-toplist-bot .num-toplist{width: 41px; height: 41px; display: inline-block; background: #fff; font-size: 20px; line-height: 40px; text-transform: uppercase; color: #698ea7; text-align: center; border: 1px solid #698ea7; border-radius: 21px; -moz-border-radius: 21px; -webkit-border-radius: 21px; -khtml-border-radius: 21px; -o-border-radius: 21px;}
.block-toplist-bot:hover .num-toplist{background: #698ea7; color: #fff;}
.block-toplist-bot .us-flag{background:url(//www.cardschat.com/pkimg/uswarning/sprite-warning-blocks-icons.png) no-repeat scroll 0 -142px;width:46px;height:35px;display: inline-block;}
.block-toplist-bot .gb-flag{background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat 0 -326px; width: 59px; height: 40px; display: inline-block;}
.block-toplist-bot .ca-flag{background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat -59px -326px; width: 59px; height: 40px; display: inline-block;}
.block-toplist-bot .au-flag{background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat -117px -326px; width: 59px; height: 40px; display: inline-block;}
.block-toplist-bot .nz-flag{background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat -176px -326px; width: 59px; height: 40px; display: inline-block;}
.block-toplist-bot .sg-flag{background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat -59px -368px; width: 59px; height: 40px; display: inline-block;}
.block-toplist-bot .za-flag{background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat -235px -326px; width: 59px; height: 40px; display: inline-block;}
.block-toplist-bot .ie-flag{background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat 0 -368px; width: 59px; height: 40px; display: inline-block;}
.block-toplist-bot .in-flag{background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat -117px -368px; width: 59px; height: 40px; display: inline-block;}
.block-toplist-bot .my-flag{background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat -176px -368px; width: 59px; height: 40px; display: inline-block;}
.block-toplist-bot .hk-flag{background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat -235px -368px; width: 59px; height: 40px; display: inline-block;}
.block-toplist-bot .new-mobile-yes{background:url(//www.cardschat.com/pkimg/new-table/bg-icons-toplist2.png) no-repeat -236px -279px; width: 59px; height: 44px; display: inline-block;}
.block-toplist-all{display: table-header-group;width: 100%;}
@-moz-document url-prefix() {
    .block-toplist-bot .col2 img  {
        width: 100%;
    }
}
.block-toplist-bot .col2 img {   max-width: 100%;}
.block-toplist-bot .link-visit-site{position: absolute; right: 28px; top: 50%; margin-top: -30px;}
.block-toplist-bot .link-read-review{font-size: 14px; line-height: 16px; color: #1173b3; font-weight: bold; text-decoration: none; position: absolute; right: 63px; top: 74%; width: auto; display: inline-block; left: auto; bottom: auto; }
.block-toplist-bot .link-read-review:hover{text-decoration: underline;}
/* end casino template 11/15 */

.circ-bullets li {
     padding-left: 0;
    list-style: none;
    margin-bottom: 5px;
}

.circ-bullets li:before {
  content: '\f058'; 
  font-family: FontAwesome; 
  display: inline-block;
  width: 1.8em; 
  margin-left: -1.8em; 
 color: #55B319;
}
/* us casinos top section */
   .clearfix:before, .clearfix:after{content: ''; display: block; clear: both;}
.link-anchor a{display: block;}
.block-best-gs *{box-sizing: border-box; font-family: Arial, Verdana, Helvetica, sans-serif;}

.block-best-gs{padding: 28px 0 20px;}
.block-best-gs .title-best-gs{font-size: 35px; line-height: 100%; color: #323232; text-align: center; padding: 0 0 25px;}
.block-best-gs .box-centered{text-align: center; max-width: 750px; margin: 0 auto; padding: 0 0 63px; position: relative;}
.block-best-gs .box-centered:before{content: ''; width: 50%; height: 5px; background: #0076b2; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -o-border-radius: 3px; position: absolute; bottom: 26px; left: 50%; margin-left: -25%;}
.block-best-gs .box-centered:after{content: ''; width: 37px; height: 59px; background: url(//www.cardschat.com/pkimg/casino/ibg-icons-best-gs.png) no-repeat -601px 0; position: absolute; bottom: 0; left: 50%; margin-left: 27%;}
.block-best-gs .box-centered p{font-size: 18px; line-height: 178%; color: #7e7e7e; margin: 0 0 10px;}
.block-best-gs .box-centered .box-centered-link{color: #000; font-size: 17px; line-height: 120%; font-weight: bold;}
.block-best-gs .box-centered .box-centered-link a{color: #0076b2;}
.block-best-gs .box-bottom{padding-right: 160px;}

.block-logos-bar{background: #f6f6f6; margin: 0 -33px 25px; padding: 12px 18px; position: relative; border-top: 1px solid #ececec; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.4); -webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.4); -o-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.4);}
.block-logos-bar:before{content: ''; width: 0; height: 0; border-style: solid; border-width: 0 17px 13px 0; border-color: transparent #9a9a9a transparent transparent; position: absolute; left: 0; bottom: -13px;}
.block-logos-bar:after{content: ''; width: 0; height: 0; border-style: solid; border-width: 13px 17px 0 0; border-color: #9a9a9a transparent transparent transparent; position: absolute; right: 0; bottom: -13px;}
.block-logos-bar .block-logos-bar-in{display: table; width: 100%;}
.block-logos-bar .block-logos-bar-in .col{display: table-cell; vertical-align: middle;}

.logos-bar-l{position: relative; padding-right: 45px; width: 220px;}
.logos-bar-l:before{content: ''; width: 18px; height: 48px; background: url(//www.cardschat.com/pkimg/casino/bg-icons-best-gs.png) no-repeat -638px 0; position: absolute; right: 0; top: 50%; margin-top: -24px;}
.logos-bar-l .box-members{font-size: 16px; line-height: 120%; color: #0076b2; font-weight: bold; text-transform: uppercase; padding: 0 0 6px;}
.logos-bar-l p{font-size: 10px; line-height: 120%; color: #7e7e7e; text-transform: uppercase; margin: 0;}

.logos-bar-c{text-align: center;}
.logos-bar-c > div{display: inline-block; margin: 0 10px; vertical-align: middle; height: 31px; background: url(//www.cardschat.com/pkimg/casino/bg-icons-best-gs.png) no-repeat 0 0;}
.logos-bar-c .icon-logo-1{background-position: 0 -10px; width: 116px;}
.logos-bar-c .icon-logo-2{background-position: -142px -10px; width: 69px;}
.logos-bar-c .icon-logo-3{background-position: -247px 0; width: 110px; height: 51px;}
.logos-bar-c .icon-logo-4{background-position: -381px -10px; width: 167px;}
.logos-bar-c .icon-logo-5{background-position: -567px -10px; width: 34px;}

.logos-bar-r{width: 157px; position: relative;}
.logos-bar-r img{position: absolute; right: 0; top: 50%; margin-top: -115px;}
/* */

/* countdown popups */
.block-bonus-notifications * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}

.block-bonus-notifications {
	max-width: 268px;
	position: fixed;
	top: -2px;
	right: 16px;
	z-index: 100;
}

.block-bonus-notifications .box-bonus-notification {
	border-radius: 4px;
	box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.6);
	position: relative;
	padding: 18px 10px;
	padding-left: 68px;
	margin: 18px 0;
}

.block-bonus-notifications .box-bonus-notification:before {
	content: "";
	width: 33px;
	height: 33px;
	background: url(//www.cardschat.com/pkimg/icons-bonus-notifications.png) no-repeat 0 0;
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -16px;
}

.block-bonus-notifications .box-bonus-notification p {
	font-size: 14px;
	line-height: 120%;
	color: #262626;
	margin: 0;
}

.block-bonus-notifications .box-bonus-notification p a {
	color: #0076b2;
	display: block;
}

.block-bonus-notifications .close-bonus-notifications {
	width: 26px;
	height: 26px;
	background: #313131;
	text-align: center;
	font-size: 26px;
	line-height: 26px;
	color: #fff;
	text-decoration: none;
	border-radius: 50%;
	position: absolute;
	right: -12px;
	top: -12px;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.block-bonus-notifications .box-bonus-notification.one {
	background: rgba(255, 255, 255, 0.9);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9) 0%, rgba(223, 223, 223, 0.9) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(223, 223, 223, 0.9)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9) 0%, rgba(223, 223, 223, 0.9) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0.9) 0%, rgba(223, 223, 223, 0.9) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.9) 0%, rgba(223, 223, 223, 0.9) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0.9) 0%, rgba(223, 223, 223, 0.9) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf', GradientType=0);
}

.block-bonus-notifications .box-bonus-notification.one:before {
	background-position: 0 0;
}

.block-bonus-notifications .box-bonus-notification.two, .block-bonus-notifications .box-bonus-notification.one {
	border: 3px solid #313131;
	background: rgba(255, 255, 255, 1);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(223, 223, 223, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(223, 223, 223, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(223, 223, 223, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(223, 223, 223, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(223, 223, 223, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(223, 223, 223, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf', GradientType=0);
}

.block-bonus-notifications .box-bonus-notification.two:before {
	background-position: -33px 0;
}

.clock {
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin: 3px 0;
}

@media screen and (max-width: 1024px) {
	.block-bonus-notifications {
		display: none;
	}
}
@media handheld, screen and (max-width: 590px) {
    .guides-toc {
        width: 94%;
        float:none;
        margin:0 auto 15px;
        border: 1px solid #0EBB3B;
    }
}

/* Bottom CTA Box */
	.btm-cta-box .casinos-block .casino-info > .inner{
		width: 100%;
		position: relative;
	}
	.btm-cta-box .casinos-block .casino-info .aside-column{
		width: 225px;
	}
	.btm-cta-box .casinos-block .casino-info .main-column{
		width: auto;
		padding-bottom: 110px;
		position: relative;
	}
	.btm-cta-box .casinos-block .ctarating {
	    height: 18px;
	    width: 113px;
	    margin: -18px auto 18px;
	    position: static;
	}
	.btm-cta-box .casinos-block .ratingon{
		width: 113px;
	}
	.btm-cta-box .casinos-block .ratingon span {
		color:#fada51;
		font-size:22px;
		text-shadow:1px 1px 1px #0f0f0f;
		padding-right:2px;
	}
	.btm-cta-box .aside-column .heading{
		font-size: 14px;
	    font-weight: bold;
	    line-height: 17px;
	    margin: 0 0 8px 13px;
	}
	.btm-cta-box .casinos-block .box-main-button{
		width: calc(100% - 260px) !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		position: absolute;
		right: 0;
		bottom: 30px;
		z-index: 1;
	}
	.btm-cta-box .casinos-block .main-button{
		margin: 0;
		width: 100% !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.btm-cta-box .casinos-block .casino-add-info .read-review{
		width: 100%;
		margin: 0;
		text-align: center;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	.btm-cta-box .casinos-block .casino-add-info .read-review:hover{
		text-decoration: none;
	}

	@media screen and (max-width: 1024px){
		.btm-cta-box .casinos-block .casino-info .main-column{
			padding: 10px 0 100px 15px;
		}
		.btm-cta-box .casinos-block .ctarating{
			margin: -5px auto 15px;
		}
		.btm-cta-box .casinos-block .box-main-button{
			width: calc(100% - 250px) !important;
		}
	}

	@media screen and (max-width: 639px){
		.btm-cta-box .casinos-block .casino-info .aside-column{
		    display: block;
		    width: auto;
		    padding: 10px;
		    margin: 0;
		    border: none;
		}
		.btm-cta-box .casinos-block .casino-info .main-column{
			display: block;
			padding: 10px 10px 95px;
			border: none;
		}
		.btm-cta-box .casinos-block .aside-column .heading{
			margin: 0 0 13px;
			text-align: center;
		}
		.btm-cta-box .casinos-block .casino-info .payment-list{
			padding: 0;
			text-align: center;
		}
		.btm-cta-box .casinos-block .casino-info .payment-list li{
			float: none;
			display: inline-block;
			vertical-align: middle;
			margin: 2px 0;
		}
		.btm-cta-box .casinos-block .box-main-button{
		    width: 100% !important;
		}
	}

	@media screen and (max-width: 359px){
		.btm-cta-box .casinos-block .casino-info .aside-column,
		.btm-cta-box .casinos-block .casino-info .main-column{
		    padding-left: 0;
		    padding-right: 0;
		}
		.btm-cta-box .casinos-block .main-button br{
			display: none;
		}
	}
/* End Bottom CTA Box */
/* New sections on /australia/mobile-casinos/ for example */
.needs-section {
	list-style: none;
	padding: 0;
}
.needs-section__item {
	margin-bottom: 20px;
}
.needs-section__item--banking:before {
	content: " ";
	background: url("https://dev.cardschat.com/pkimg/mobileaus/icons_sprite.png") no-repeat 0 0;
	float: left;
	height: 127px;
	width: 143px;
	margin-right: 15px;
}
.needs-section__item--security:before {
	content: " ";
	background: url("https://dev.cardschat.com/pkimg/mobileaus/icons_sprite.png") no-repeat -153px 0;
	float: right;
	height: 113px;
	width: 103px;
	margin-left: 15px;
}
.needs-section__item--game:before {
	content: " ";
	background: url("https://dev.cardschat.com/pkimg/mobileaus/icons_sprite.png") no-repeat -266px 0;
	float: left;
	height: 143px;
	width: 133px;
	margin-right: 15px;
}
.needs-section__title {
	display: block;
	color: #006699;
	font: bold 15px verdana, Arial, sans-serif;
}
.needs-section__text {
	color: #222;
	font: 13px Verdana, Arial, sans-serif;
}

.supports-section {
	border-radius: 10px;
	background-color: rgba(227, 242, 249, 0.5);
	padding: 20px 5px 10px;
}
.supports-section__heading {
	color: #006699;
	font: bold 20px Verdana, Arial, sans-serif;
	text-align: center !important;
	margin: 0 0 20px;
}
.supports-section__inner {
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
}
.supports-section__item {
	float: left;
	width: 33.33%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	margin-bottom: 30px;
}
.supports-section__item .supports-section__image {
	width: 100%;
	height: 160px;
	position: relative;
}
.supports-section__item .supports-section__image:before {
	content: " ";
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.supports-section__item--apple .supports-section__image:before {
	background: url("//www.cardschat.com/pkimg/mobileaus/icons_sprite.png") no-repeat 0 -153px;
	height: 142px;
	width: 164px;
}
.supports-section__item--android-phone .supports-section__image:before {
	content: " ";
	background: url("//www.cardschat.com/pkimg/mobileaus/icons_sprite.png") no-repeat -340px -153px;
	height: 121px;
	width: 71px;
}
.supports-section__item--android-tablet .supports-section__image:before {
	background: url("//www.cardschat.com/pkimg/mobileaus/icons_sprite.png") no-repeat -174px -153px;
	height: 108px;
	width: 156px;
}
.supports-section__item--win-phone .supports-section__image:before {
	background: url("//www.cardschat.com/pkimg/mobileaus/icons_sprite.png") no-repeat -421px -153px;
	height: 119px;
	width: 62px;
}
.supports-section__item--surface-pro .supports-section__image:before {
	background: url("//www.cardschat.com/pkimg/mobileaus/icons_sprite.png") no-repeat -411px 0;
	height: 135px;
	width: 174px;
}
.supports-section__item--blackberry .supports-section__image:before {
	background: url("//www.cardschat.com/pkimg/mobileaus/icons_sprite.png") no-repeat -493px -153px;
	height: 121px;
	width: 62px;
}

.supports-section__title {
	display: block;
	color: #006699;
	font: bold 15px verdana, Arial, sans-serif;
	margin-bottom: 5px;
}
.supports-section__text {
	color: #222;
	font: 13px Verdana, Arial, sans-serif;
	padding: 0 10px;
}

@media screen and (max-width: 991px) {
	.supports-section__text{
		padding: 0;
	}
}

@media screen and (max-width: 767px) {
	.supports-section__item{
		width: 50%;
	}
}

@media screen and (max-width: 639px) {
	.needs-section__item {
		margin-bottom: 15px;
	}
	.needs-section__item--banking:before,
	.needs-section__item--game:before {
		margin-right: 10px;
	}
	.needs-section__item--security:before {
		margin-left: 10px;
	}


	.supports-section__item {
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 15px;
	}
}

@media screen and (max-width: 479px) {
	.supports-section__item {
		width: 100%;
		padding-left: 5px;
		padding-right: 5px;
	}
}
/* End new section on mobile-casinos */
/* New video reviews with Wistia */
.wistia-container {position:relative;cursor:pointer;}
.playBtn {
	width: 100px;
	height: 100px;
	border:2px solid white;
	border-radius: 50%;
	text-align: center;
	transition: border 0.4s;
}

.playBtn:before {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border: 20px solid transparent;
	border-right: 0 !important;
	border-left: 30px solid #37ade9;
	margin-right: -10px;
	transition: border 0.4s;
}

.playBtn:hover {
	/*background-position: 0px -138px;*/
	border-color: #37ade9;
}

.playBtn:hover:before {
	border-left-color: white;
}
.playBtn {
	position:absolute;
	top:35%;
	left:40%;
	cursor:pointer;
}
/* End new review videos */