﻿@media screen and (max-width:1024px) {
	*{-webkit-text-size-adjust:none;}
	html{
		background:none;
		height:auto;
		position:static;
	}
	body{
		height:auto;
		min-width:0;
	}
	#back-top{display:none !important;}
	#wrap,
	.h2l-text,
	#wrap #wrapper,
	.ftext,
	#threadWrap,
	.about-block,
	.custom-content{
		min-width:0;
		width:auto;
	}
	#wrapper > .content-in{
		position:relative;
		z-index:2;
	}
	.content-wrapper{padding:0;}
	.header{
		border-style:none;
		overflow:visible;
	}
	.header-in{
		background:none;
		padding:0;
		overflow:visible;
	}
	.header-in2{overflow:visible;}
	.header1{
		min-height:0;
		width:auto;
		padding:10px;
	}
	.header1 .date{display:none;}
	#custom-toph1{
		position:static;
		float:right;
		margin:22px 0 0;
	}
	.logo{
		padding:0;
		width:auto;
		max-width:250px;
	}
	.logo > img{width:100%;}
	.header2{
		width:auto;
		padding:5px 10px;
		background:none;
		border-top:1px solid #2183c0;
		border-bottom:1px solid #09598c;
		background-color:#0076b2;
		
		position:relative;
		overflow:visible;
	}
	.header2:after{
		content:"";
		display:block;
		clear:both;
	}
	.header2 .sites-lnk{
		display: block;
		margin: 4px 0 0 9px;
		float: right;
		color: #fff;
		font: bold 11px/26px Verdana, sans-serif;
		text-decoration: none;
         text-transform: uppercase;
       border-left: 1px solid #fff;
  padding-left: 9px;
	}

	.h2l{
		width:20px;
		height:20px;
		padding:8px;
		border-radius:8px;
		cursor:pointer;
		background:url("data:image/png;base64,R0lGODlhFAAUAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjEgNjQuMTQwOTQ5LCAyMDEwLzEyLzA3LTEwOjU3OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5OTI4REEwMjFFOUMxMUUzOTJERkZERUFGMUIyQzBDMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5OTI4REEwMzFFOUMxMUUzOTJERkZERUFGMUIyQzBDMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk5MjhEQTAwMUU5QzExRTM5MkRGRkRFQUYxQjJDMEMyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk5MjhEQTAxMUU5QzExRTM5MkRGRkRFQUYxQjJDMEMyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAABQAFAAAAh2Ej6nL7Q9NmLTai7PevM8IhuKYeOaJphbJtq5RAAA7") no-repeat 50% 50%;
	}
	.h2l.active{background-color:#013e65;}
	.h2l ul{
		float:none;
		padding:0;
		display:block;
		position:absolute;
		top:100%;
		left:0;
		right:0;
		height:auto;
		background:#013e65;
		display:none;
	}
	.h2l ul li{
		float:none;
		margin:0;
		display:block;
	}
	.h2l ul a{
		display:block;
		padding:10px;
		border-bottom:1px solid #fff;
		background-image:none;
		background-position:0 0;
		color:#fff !important;
	}
	.h2l ul a:hover{
		background-color:#0e67a0;
		background-image:linear-gradient(top, #248acc, #1b71a8 50%, #0e67a0 50%, #075282);
		background-image:-moz-linear-gradient(top, #248acc, #1b71a8 50%, #0e67a0 50%, #075282);
		background-image:-ms-linear-gradient(top, #248acc, #1b71a8 50%, #0e67a0 50%, #075282);
		background-image:-o-linear-gradient(top, #248acc, #1b71a8 50%, #0e67a0 50%, #075282);
		background-image:-webkit-linear-gradient(top, #248acc, #1b71a8 50%, #0e67a0 50%, #075282);
	}
	.h2l::after {
		content: "MENU";
		margin-left: 30px;
		font-size: 15px;
		font-weight: bold;
		color: #fff;
	}
	.header2 .se::after {
		content: "Meny";
	}
	.header2 .de::after {
		content: "Menü"
	}
	.header2 .es::after {
		content: "Menú"
	}
	a.whlink span{
		padding:0;
		background:none !important;
	}
	.change-parent{z-index:1;}
	.change-parent hr{display:none;}
	.content-in2{
		height:auto;
		border-style:none;
	}
	.content-in3{
		height:auto;
		padding:0;
	}
	.header3{
		width:auto;
		height:auto;
		padding:0;
		-webkit-box-shadow:0 -3px 3px #bababa;
		box-shadow:0 -3px 3px #bababa;
		background-position:0 0;
		background-color:#e4e4e4;
		background-image:linear-gradient(top, #f5f5f5, #f1f1f1 50%, #e4e4e4 50%, #dbdbdb);
		background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1 50%, #e4e4e4 50%, #dbdbdb);
		background-image:-ms-linear-gradient(top, #f5f5f5, #f1f1f1 50%, #e4e4e4 50%, #dbdbdb);
		background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1 50%, #e4e4e4 50%, #dbdbdb);
		background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1 50%, #e4e4e4 50%, #dbdbdb);
	}
	.header3 .add-nav{
		background:none;
		padding:0;
		margin:0;
		height:auto;

	}
	.header3 .add-nav li{
		padding:15px;
		margin:0;
		background:none;
		height:auto;
		line-height:13px;
	}
	/*.header3 .add-nav li:after{
		content:"|";
		float:left;
		margin:0 5px 0 0;
	}*/
	.header3 .add-nav li:first-child:after{display:none;}
	.header3 .social-links{margin:0;}
	.content-in4{padding:10px;}
	.custom-heading{padding:0;}
	.custom-content{
		float:none;
		margin:0;
	}
	.custom-content.free-games{
		float:left;
	}
	.custom-content:after{
		content:"";
		display:block;
		clear:both;
	}
	.custom-content-inner{padding:0;}
	#sitestable{
		overflow:visible;
		width:auto;
	}
	#sitestable #toplists-hgroup{display:block;}
	#poker-rooms-top-boxes .gong.toplist-long{
		width:auto;
		height:auto;
		padding:0;
		margin:10px -10px 0 !important;
		background:none;
		border-top:1px solid #0168a0;
		border-bottom:1px solid #0168a0;
	}
	#poker-rooms-top-boxes .gong .content{
		height:auto !important;
		padding:0;
		overflow:hidden;
		text-align:center;
	}
	#sitestable .gong.toplist-long .logo,
	#sitestable .gong.toplist-long .playNow,
	#sitestable .gong .text-rating,
	#sitestable .gong.toplist-long #rating,
	#sitestable .gong.toplist-long .itemTitle,
	#sitestable #poker-rooms-top-boxes .gong.toplist-long .revlink,
	#sitestable .gong.toplist-long .list,
	#sitestable .gong.toplist-long .site-descr{position:static;}
	#poker-rooms-top-boxes .gong.toplist-long .content > a{
		padding:44px 10px 0;
		overflow:hidden;
	}
	#sitestable .gong.toplist-long .logo{
		float:none;
		display:block;
		margin:10px auto 0;
	}
	.num-circle{
		top:10px;
		left:50%;
		margin:0 0 0 -17px;
	}
	#sitestable .gong .element,
	#sitestable .gong.toplist-long #rating{
		display:inline-block;
		vertical-align:middle;
		margin:10px 0 0;
		position:static;
	}
	#sitestable .gong .itemTitle{width:auto;}
	.toplist-long .toplist-long-block{
		padding:0;
		width:auto;
		background:none;
	}
	.toplist-long .toplist-long-block .screens img{
		display:inline-block;
		vertical-align:top;
		margin:0 5px 10px;
	}
	.toplist-long .toplist-long-block .screens,
	.toplist-long .toplist-long-block .payment-block{
		float:none;
		display:block;
		width:auto;
		margin:10px 0;
		padding:0;
	}
	.toplist-long-block .payment-items{width:auto;}
	.toplist-long-block .payment-items .item{
		float:none;
		display:inline-block;
		vertical-align:middle;
		margin:5px 5px 0 0;
	}
	#sitestable #poker-rooms-top-boxes .gong.toplist-long .revlink{
		display:block;
		margin:0 auto;
	}
	#sitestable .gong.toplist-long .list{
		display:inline-block;
		vertical-align:top;
		text-align:left;
		overflow:hidden;
		height:auto;
		width:48%;
		margin:10px 3% 10px 0;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		padding:0 0 0 10px;
	}
	#sitestable .gong.toplist-long .site-descr{
		display:inline-block;
		vertical-align:top;
		width:48%;
		height:auto;
		overflow:hidden;
		margin:10px 0;
		text-align:left;
		font-size:16px;
		line-height:20px;
	}
	#sitestable .gong.toplist-long .site-descr dd{
		font-size:16px;
		line-height:20px;
	}
	.systems-info{text-align:left;}
	#sitestable #poker-rooms-top-boxes .gong.toplist-long .tagline{
		width:auto;
		height:auto;
		position:static;
		display:block;
		overflow:hidden;
		margin:0 0 10px;
		border:1px solid #cc8c00;
		border-radius:4px;
		-webkit-box-shadow:inset 0 0 0 1px #fff;
		box-shadow:inset 0 0 0 1px #fff;
		background-color:#ffda1f !important;
		background-image:linear-gradient(top, #ffda1f, #fc921e) !important;
		background-image:-moz-linear-gradient(top, #ffda1f, #fc921e) !important;
		background-image:-ms-linear-gradient(top, #ffda1f, #fc921e) !important;
		background-image:-o-linear-gradient(top, #ffda1f, #fc921e) !important;
		background-image:-webkit-linear-gradient(top, #ffda1f, #fc921e) !important;
	}
	#sitestable #poker-rooms-top-boxes .gong.toplist-long .tagline:hover{
		background-color:#fc921e !important;
		background-image:linear-gradient(top, #fc921e, #ffda1f) !important;
		background-image:-moz-linear-gradient(top, #fc921e, #ffda1f) !important;
		background-image:-ms-linear-gradient(top, #fc921e, #ffda1f) !important;
		background-image:-o-linear-gradient(top, #fc921e, #ffda1f) !important;
		background-image:-webkit-linear-gradient(top, #fc921e, #ffda1f) !important;
	}
	#poker-rooms-see-more{
		width:auto;
		margin:20px -10px 10px;
	}
	#sitestable #contentBlockbonus{margin:0 !important;}
	.toplists-bonus-head{
		background:none;
		margin:0;
		width:auto;
		display:table;
		width:100%;
	}
	.toplists-bonus-head strong{
		background:none;
		float:none;
		padding:0;
		display:table-cell;
		vertical-align:middle;
		white-space:nowrap;
	}
	.toplists-bonus{
		width:auto;
		padding:0;
		border-style:none;
		border-radius:0;
		margin:0;
	}
	.toplists-bonus ul{
		width:auto;
		border-bottom:1px solid #0168a0;
	}
	.toplists-bonus ul li{
		width:auto;
		border-top:1px solid #0168a0;
		background-color:#f4f4f4;
		background-image:linear-gradient(top, #f4f4f4, #e9e9e9);
		background-image:-moz-linear-gradient(top, #f4f4f4, #e9e9e9);
		background-image:-ms-linear-gradient(top, #f4f4f4, #e9e9e9);
		background-image:-o-linear-gradient(top, #f4f4f4, #e9e9e9);
		background-image:-webkit-linear-gradient(top, #f4f4f4, #e9e9e9);
	}
	.toplists-bonus ul li:hover{
		background-color:#f6f6ba;
		background-image:linear-gradient(top, #f6f6ba, #f4e281);
		background-image:-moz-linear-gradient(top, #f6f6ba, #f4e281);
		background-image:-ms-linear-gradient(top, #f6f6ba, #f4e281);
		background-image:-o-linear-gradient(top, #f6f6ba, #f4e281);
		background-image:-webkit-linear-gradient(top, #f6f6ba, #f4e281);
	}
	.toplists-bonus ul a{
		width:auto;
		background:none;
	}
	.toplists-bonus ul .sub-link,
	.toplists-bonus ul .link-inner{
		width:auto;
		text-align:center;
	}
	.toplists-bonus ul .cell-poker-sites,
	.toplists-bonus ul .cell-us,
	.toplists-bonus ul .cell-bonus,
	.toplists-bonus ul .cell-bonus-code,
	.toplists-bonus ul .cell-exclusive-offer,
	.toplists-bonus ul .cell-play-poker,
	.toplists-bonus ul .cell-score{background:none !important;}
	.box-dark-container{
		margin:0 0 10px;
		text-align:center;
	}
	.box-dark-container .box-dark,
	.box-dark{
		float:none;
		display:inline-block;
		vertical-align:top;
		width:23%;
		margin:10px 1% 0 0 !important;
		text-align:left;
	}
	.box-dark .title{
		height:auto;
		min-height:36px;
	}
	.box-dark .visual{
		height:auto;
		margin:0;
	}
	.box-dark-container .box-dark .btn-dark-blue{
		width:auto;
		padding:0;
		margin:10px;
	}
	.box-dark .descr{
		position:static;
		display:block;
		height:auto;
		min-height:80px;
		padding:0 10px 10px;
	}
	.custom-content .cta{
		text-align:center;
		line-height:26px;
	}
	.custom-content h4,
	.custom-content h3,
	.custom-content h2{line-height:20px;}
	#ftext-fgroup,
	.ftext,
	.bottom-nav-block .top{display:none;}
	.bottom-nav-block .links-block-container{margin:0;}
	.bottom-nav-block .middle{
		background:#013e65;
		padding:0;
		border-style:none;
	}
	.bottom-nav-block .links-block-container{
		height:auto;
		word-spacing:0;
	}
	.bottom-nav-block .nav{
		padding:0;
		background-size:cover;
	}
	.bottom-nav-block .nav li{display:none;}
	.links-block > ul{
		padding:0;
		margin:0;
		font-size:0;
		line-height:0;
		text-align:left;
	}
	.links-block > ul > li{
		display:block;
		max-height:35px;
		overflow:hidden;
	}
	.links-block > ul a{
		display:block;
		padding:10px;
		line-height:14px;
		color:#fff !important;
		text-decoration:none;
		border-bottom:1px solid #fff;
	}
	.links-block > ul:last-child > li:last-child > a{border-style:none;}
	.links-block > ul a:hover{
		background-color:#0e67a0;
		background-image:linear-gradient(top, #248acc, #1b71a8 50%, #0e67a0 50%, #075282);
		background-image:-moz-linear-gradient(top, #248acc, #1b71a8 50%, #0e67a0 50%, #075282);
		background-image:-ms-linear-gradient(top, #248acc, #1b71a8 50%, #0e67a0 50%, #075282);
		background-image:-o-linear-gradient(top, #248acc, #1b71a8 50%, #0e67a0 50%, #075282);
		background-image:-webkit-linear-gradient(top, #248acc, #1b71a8 50%, #0e67a0 50%, #075282);
	}
	.links-block > ul .ibi{
		display:none;
	}
	.footer2{
		height:auto;
		padding:0;
		border-top:1px solid #005c91;
		color:#005c91;
	}
	.footer2 .smallfont{padding:15px 10px 5px;}
	.footer2 .smallfont a{color:#005c91;}
	.footer2 .smallfont > div{padding:5px 0;}
	.warning-block{
		width:auto;
		border-radius:0;
		margin:0 -10px;
	}
	.warning-block .top-heading{border-radius:0;}
	#ftext-hgroup > br{display:none;}
	.content-in4{
		padding:10px;
		background:#fff;
	}
	.content-hold{padding:0;}
	.btn307{
		height:auto;
		line-height:20px;
		padding:12px 0 12px 61px;
		background-size:contain;
	}
.review-page .main-col,
	.content-in4 .twocolumns,
	.main-col{		
		width:auto;
		border-style:none;
		padding:0;
		margin:0;
		float:none;
	}	
	.aside-col,
	.aside-col2{		
		width:auto;
		border-style:none;
		margin:10px 0 0;
		text-align:center;
	}
	.review-page .aside{	
		width:auto;
		position:static!important;
		float:none;
	}	
	.review-page .recent-review-block{
		margin:15px 0 5px;
	}
	.review-page .rating-cols-container .rating-col{
		float:none;
		display:block;
		width:auto;
		vertical-align:top;
		text-align:left;
		margin:0 0 15px 0 !important;
	}
	.review-page .main-review-info{
		padding:25px 0;
	}
	.review-page .main-review-info .col{
		width:45%;
		float:none;
		display:inline-block;
		vertical-align:top;
		margin:0 2%;
	}
	.review-page .main-review-info .col:first-child{margin:0 2%;}
	.bottom-nav-block .nav{
		height:39px;
	}
	.review-page .review-top-area{
		display:table;
		width:100%;
		float:none;
	}
	.review-page .review-top-area .heading-area{
		float:none;
		display:table-cell;
		width:auto;
		vertical-align:top;		
	}
	.review-page .flag-area{
		display:table-cell;
		width:153px;
		padding:0 0 0 20px;
	}
	.review-page .three-cols-area{
		border-spacing:20px;
		margin:-20px -20px 10px;
	}
	.review-page .three-cols-area .grad-block{
		padding:19px 13px;
	}	
	.review-page .three-cols-area .grad-block .alignrigth{
		margin:0;
		max-width:28%;
	}
	.review-page .three-cols-area .grad-block .wrap .bullets-list{
		float:none;
		overflow:hidden;
		width:auto;
		padding:0 8px 0 0;
	}
	.review-page .three-cols-area .grad-block > .heading{
		text-align:left;
	}
	.logotype,
	#wrapLink .btn194{
		display:inline-block;
		vertical-align:middle;
	}
	#wrapLink .btn194{margin:0 0 0 10px;}
	#screenbox{padding:0;}
	.aside-box,
	div#screenbox img,
	.aside-col2 .logotype,
	.aside-col #wrapLink .logotype,
	.aside-col #wrapLink .btn194{
		display:inline-block;
		vertical-align:top;
		margin:10px 5px 0 !important;
	}
	.aside-box-t{
		border:1px solid #c0bfc5;
		padding:5px;
		height:auto;
		text-align:center;
		-webkit-box-shadow:inset 0 0 6px #073664;
		box-shadow:inset 0 0 6px #073664;
		background-color:#4e91be;
		background-image:linear-gradient(top, #4490c3, #4e91be 50%, #217ab2 50%, #146499);
		background-image:-moz-linear-gradient(top, #4490c3, #4e91be 50%, #217ab2 50%, #146499);
		background-image:-ms-linear-gradient(top, #4490c3, #4e91be 50%, #217ab2 50%, #146499);
		background-image:-o-linear-gradient(top, #4490c3, #4e91be 50%, #217ab2 50%, #146499);
		background-image:-webkit-linear-gradient(top, #4490c3, #4e91be 50%, #217ab2 50%, #146499);
	}
	.aside-box-m{min-height:120px;}
	.code .aside-box-m{min-height:0;}
	.list-tr-fals{list-style:none;}
	.content-in4 > table td{padding:0;}
	.content-in4 > table td > div{width:auto !important;}
	#rvtopbar{
		width:auto;
		height:auto;
		border-bottom:1px solid #a0a0a0;
		overflow:hidden;
		padding:10px;
		background-color:#fefefe;
		background-image:linear-gradient(top, #fff, #fefefe 70%, #fefefe 70%, #dbdbdb);
		background-image:-moz-linear-gradient(top, #fff, #fefefe 70%, #fefefe 70%, #dbdbdb);
		background-image:-ms-linear-gradient(top, #fff, #fefefe 70%, #fefefe 70%, #dbdbdb);
		background-image:-o-linear-gradient(top, #fff, #fefefe 70%, #fefefe 70%, #dbdbdb);
		background-image:-webkit-linear-gradient(top, #fff, #fefefe 70%, #fefefe 70%, #dbdbdb);
		margin:-10px -10px 0;
	}
	#rvtopbar > span{
		position:static !important;
		text-align:left !important;
	}
	#rvtopbar > img{position:static !important;}
	#rvtopbar .boncodtxt,
	#rvtopbar > img{
		float:left;
		margin:0 10px 0 0;
		width:auto !important;
		height:auto !important;
	}
	#rvtopbar span.codtxt,
	#rvtopbar span.codtxt3,
	#rvtopbar span.bontxt{
		display:block;
		width:auto !important;
		height:auto !important;
	}
	#rvtopbar span.bontxt{margin:16px 0 0;}
	#rvtopbar span.rvrate,
	#rvtopbar span.rvratenumb,
	#rvtopbar span.rvraten,
	#rvtopbar span.rvratey{
		float:left;
		margin:0 10px 0 0;
	}
	#rvtopbar span.rvratey{margin:5px 10px 0 0;}
	#rvtopbar span.rvraten{
		margin:5px 0 0 -110px;
		position:relative;
		z-index:1;
	}
	#rvtopbar span.plnoo{
		position:static;
		display:block;
		clear:left;
		margin:10px 0;
	}
	center > a > img,
	div > img,
	div > a > img,
	p > img{
		display:block;
		max-width:460px;
		padding:0 !important;
		margin:0 auto;
		width:100%;
	}
	.footer-in .smallfont > a > img{
		display:inline;
		width:16px;
	}
	.custom-content.custom-content-inner + img{
		width:100%;
		max-width:100%;
	}
	.left{margin:10px 10px 0 0;}
	#gamesfeatured{
		width:auto;
		height:auto;
	}
	#gamesfeatured img{
		display:block;
		width:100%;
		max-width:100%;
		height:auto;
	}
	#gamesfeatured span.gamesgo{
		position:static;
		display:block;
		margin:10px auto 0;
	}
	#games{width:auto;}
	#games .wide{
		width:auto;
		height:auto;
		float:none;
		overflow:hidden;
		background-color:#e2e6e9;
		background-image:linear-gradient(top, #ccd7dd, #f7f7f7 20%, #f7f7f7 20%, #f4f4f4);
		background-image:-moz-linear-gradient(top, #ccd7dd, #f7f7f7 20%, #f7f7f7 20%, #f4f4f4);
		background-image:-ms-linear-gradient(top, #ccd7dd, #f7f7f7 20%, #f7f7f7 20%, #f4f4f4);
		background-image:-o-linear-gradient(top, #ccd7dd, #f7f7f7 20%, #f7f7f7 20%, #f4f4f4);
		background-image:-webkit-linear-gradient(top, #ccd7dd, #f7f7f7 20%, #f7f7f7 20%, #f4f4f4);
		margin:10px 0 0;
	}
	#games .wide > img,
	#games .half > img{
		width:100%;
		max-width:100%;
	}
	#games .wide p{
		padding:10px;
		margin:0;
	}
	#games h4,
	#games span.golink a,
	#games h2{
		padding:0;
		font-size:14px;
		line-height:18px;
		margin:0 10px 10px;
	}
	#games .half{
		width:49%;
		height:auto;
		min-height:220px;
		overflow:hidden;
		background-color:#e2e6e9;
		background-image:linear-gradient(top, #ccd7dd, #f7f7f7 20%, #f7f7f7 20%, #f4f4f4);
		background-image:-moz-linear-gradient(top, #ccd7dd, #f7f7f7 20%, #f7f7f7 20%, #f4f4f4);
		background-image:-ms-linear-gradient(top, #ccd7dd, #f7f7f7 20%, #f7f7f7 20%, #f4f4f4);
		background-image:-o-linear-gradient(top, #ccd7dd, #f7f7f7 20%, #f7f7f7 20%, #f4f4f4);
		background-image:-webkit-linear-gradient(top, #ccd7dd, #f7f7f7 20%, #f7f7f7 20%, #f4f4f4);
		margin:10px 0 0;
	}
	#games .half + .half{float:right;}
	#games span.tagline1{
		line-height:24px;
		padding:10px;
	}
	#games p{
		margin:0;
		padding:0 10px 10px;
	}
	.blue-tabs{width:auto;}
	.blue-tabs .middle_tab ul{display:block;}
	.blue-tabs .middle_tab li{
		display:block;
		padding:0;
	}
	.blue-tabs .middle_tab a{
		border-radius:0;
		margin:0;
		height:auto !important;
		padding:0 !important;
	}
	.blue-tabs .middle_tab li:first-child a{border-radius:4px 4px 0 0;}
	.blue-tabs .tabs-pane{
		padding:0 10px 10px;
		border-radius:0 0 4px 4px;
	}
	.info-boxes{
		width:auto;
		text-align:center;
		margin:0 0 13px;
	}
	.info-box{
		float:none;
		display:inline-block;
		vertical-align:top;
		width:23%;
		height:auto;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		margin:10px 1% 0 0;
		text-align:left;
	}
	.info-box [class*=info-box-inner]{
		width:auto !important;
		height:auto !important;
		background-size:100% 676px;
	}
	.info-box .title{
		font-size:11px;
		line-height:13px;
	}
	.info-box .additional-bg{
		width:auto !important;
		height: auto !important;
	}
	.info-box .info-box-cnt{
		height:auto;
		min-height:106px;
	}
	.game-info-box .game-info-list a{display:block;}
	.game-info-box .small-tip{
		left:auto;
		right:0;
		border-radius:10px 0 10px 10px;
	}
	.custom-heading-new{
		padding:0;
		margin:0 -10px;
	}
	.custom-heading-holder-new{background-position:50% 0;}
	.usmap_container{display:none;}

	.tbl-poker-laws{
		padding:0;
		border-style:none;
		background:#e9e9e9;
	}
	.tbl-poker-laws table{border-style:none;}
	.tbl-poker-laws td{
		background:none;
		border:1px solid #d0d0d0;
		-webkit-box-shadow:inset 0 0 0 1px #fff;
		box-shadow:inset 0 0 0 1px #fff;
	}
	.tbl-poker-laws td a{width:auto;}
	.artright{
		float:none;
		width:auto;
	}
	.artrighttop,
	.artrightbot{display:none;}
	.artrightmid{padding:0;}
	.articles-box,
	.more-articles-box{width:auto;}
	.articles-box-head,
	.more-articles-box-head{
		width:auto;
		background:#0a75ae;
		border-radius:5px;
		margin:0;
	}
	.articles-box-head img,
	.more-articles-box-head img{width:auto;}
	.article-list,
	.more-article-list{
		display:block;
		width:auto;
		overflow:hidden;
		background:none;
	}
	.article-list > div,
	.more-article-list > div{
		width:50%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		padding:10px;
		margin:0;
		float:left;
	}
	.affix{
		position:static;
		margin:0 !important;
	}
	.lft_section,
	.lft_top{
		float:none;
		width:auto;
	}
	.lft_section > .lft_top{
		overflow:hidden;
		padding:0 0 10px;
		border:1px solid #0a75ae;
		border-top-style:none;
		border-radius:5px;
		background:#ecf1f7;
	}
	.top_header,
	.top_header2{
		width:auto;
		height:auto;
		padding:10px;
		background:#0a75ae;
	}
	.top_header{border-radius:5px 5px 0 0;}
	.tct2,
	.tct1,
	.tct{
		float:none;
		width:auto;
		height:auto;
		padding:0;
		margin:0;
	}
	.lftbody{
		float:none;
		width:auto;
		overflow:hidden;
		padding:0 10px;
		background:none;
	}
	.left_bottom{display:none;}
	.lft ul,
	.lft2 ul,
	.ps-nav-links2 ul,
	.ps-nav-links ul,
	.ps-nav-close,
	.ps-nav-links,
	.left_bottom,
	.lft2,
	.lft{
		width:auto;
		margin:10px 0;
	}
	a.art_tab{
		width:auto;
		padding:0;
	}
	.oddsheader{
		clear:left;
		margin:0;
	}
	.oddsheader img{
		display:block;
		width:100%;
		max-width:560px;
		margin:0 auto;
	}
	.content-guide .steps-container{
		display:block;
		overflow:hidden;
		padding:0;
	}
	.content-guide .steps-container .step{
		display:block;
		overflow:hidden;
		padding:0;
		margin:10px 0 0;
	}
	.content-guide .block{padding:0 8px 10px;}
	.content-guide .block .top-heading .main-heading{
		font-size:32px;
		line-height:40px;
	}
	.content-guide .block .tick-list{margin:20px 0;}
	.content-guide .content-block{
		padding:10px;
		margin:0 10px;
	}
	.content-guide .toplist-content{padding:0 10px 10px;}
	.toplist-table,
	.toplist-box{
		border-left-style:none;
		border-right-style:none;
		margin:10px -10px;
	}
	.toplist-content .top-area{
		padding:0 0 10px;
		text-align:center;
	}
	.toplist-content .top-area > div{margin:10px 0 0 !important;}
	.toplist-content .top-area .mobile-icons{
		display:block;
		margin:10px 0 0;
		text-align:center;
	}
	.toplist-content .top-area .mobile-icons > li{
		float:none;
		display:inline-block;
		vertical-align:top;
	}
	.toplist-content .top-area .payment-icons{margin:10px 10px 0;}
	.toplist-content .top-area .ico-flag-big{margin:10px 0 0;}
	.toplist-content .three-cols .col{
		display:block;
		
		padding:10px 0 0 !important;
		border-style:none !important;
	}
	.toplist-content .three-cols .col.aside, .toplist-content .three-cols .col.main-col {
		width:50%;
	}
	.toplist-content .toplist-link .main-toplist-logo{
		position:static;
		display:block;
		margin:0 auto 10px;
	}
	.toplist-table .table-row{
		padding:0 10px;
		border-left-style:none;
		border-right-style:none;
	}
	.toplist-table .row-top{text-align:center;}
	.toplist-table .lnk-row{
		display:block;
		padding-bottom:30px;
	}
	.toplist-table .lnk-row > span{
		display:inline-block;
		vertical-align:middle !important;
		margin:10px 0 0;
	}
	.toplist-table .lnk-row .cell-number{
		display:block;
		margin:0 auto;
	}
	.toplist-table .lnk-row .cell-bonus{
		display:block;
		margin:10px auto 0;
	}
	.toplist-table .lnk-review{
		position:static;
		display:block;
		padding:0;
		text-align:center;
		background:none;
		margin:-24px 0 9px;
	}
	.toplist-table .tick-list{
		float:none;
		width:auto;
		margin:10px 0 0;
	}
	.toplist-table .deposit-methods{
		width:30%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		margin:10px 0 0;
	}
	.toplist-table .screenshots{
		width:65%;
		margin:10px 0 0;
	}
	.toplist-table .screenshots > span{
		width:46%;
		margin:0;
	}
	.toplist-table .screenshots > span + span{float:right;}
	.toplist-table .screenshots img{
		display:block;
		max-width:100%;
		width:100%;
	}
	.block-info{
		padding:10px;
		margin:20px 0;
	}
	.block-info .l-col{
		float:none;
		width:auto;
		height:auto;
		padding:0;
		background:none;
	}
	.block-info .r-col{height:auto;}
	.block-info p{
		margin:0;
		font-size:16px;
		line-height:22px;
	}
	.block-info .green-area{display:none;}
	.alignleft{padding:5px 15px 10px 0 !important;max-width:25%;}
	.alignright{padding:5px 0 10px 15px !important;max-width: 25%;}
	.alignright_lg{padding:5px 0 10px 15px !important;max-width: 45%;}
    .custom-content>img.alignright:first-child:not(.small){
        max-width: 50%;
        width: initial;
    }

	.list-guide{
		width:auto;
		margin:-6px 0 0;
		text-align:center;
	}
	.list-guide > li{
		float:none;
		display:inline-block;
		vertical-align:top;
		width:23%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		margin:10px 1% 0 0;
	}
	.list-guide img{
		display:block;
		width:100%;
		max-width:100%;
	}
	#screenbox{display:none;}
	.newarticle{padding:0;}
	.related-boxes{
		width:auto;
		text-align:center;
	}
	.related-boxes .boxes-inner{
		display:table;
		border-collapse:separate;
		border-spacing:10px;
		width:100%;
	}
	.related-boxes .boxes-inner > a{
		display:table-cell;
		background:#eef6f9;
		vertical-align:top;
		float:none;
		width:21%;
		margin:0 1%;
		position:relative;
	}
	.related-boxes .img-box{
		float:none;
		display:block;
		width:100%;
	}
	.csstransforms3d .related-boxes .img-box{
		-webkit-transition:none;
		-moz-transition:none;
		-o-transition:none;
		transition:none;
	}
	.related-boxes .img-box img{
		width:120%;
		margin:0 -10%;
		max-width:200px;
	}
	.related-boxes .caption-inner > strong{
		display:none;
	}
	.csstransforms3d .related-boxes .boxes-inner > a:hover .img-box,
	.csstransforms3d .related-boxes .caption,
	.related-boxes .caption{
		-webkit-transform:none;
		-o-transform:none;
		-moz-transform:none;
		-ms-transform:none;
		transform:none;
		position:static;
		border:none;
	}
	.related-boxes .panel1{
		background:#fff;
	}
	.related-boxes .caption{
		overflow:hidden;
		padding:10px;
		bottom:0;
		font-size:12px;
		line-height:14px;
	}
	.related-boxes .caption-inner{
		display:block;
		overflow:hidden;
		height:auto;
	}
	.casinos-block{
		margin:15px 0;
		width:auto;
	}
	.casinos-block .heading > .inner{padding:5px 15px;}
	.casinos-block .heading .num-holder{
		top:50%;
		left:5px;
		background:none;
		padding:0;
		width:auto;
		height:auto;
		margin:-15px 0 0;
		font-size:28px;
		line-height:30px;
		font-style:italic;
	}
	.casinos-block .heading .num-holder > span{
		display:block;
		margin:0;
	}
	.casinos-block.block-redesign .heading .icons {display:none;}
	.casinos-block .heading .num-holder > .num-sign{display:none;}
	.casinos-block .casino-info{padding:15px 10px 10px;}
	.casinos-block .casino-info .aside-column{
		width:30%;
		padding:10px 10px 0 0;
	}
	.casinos-block .casino-info .aside-column .logo-area{
		margin:0 0 10px;
		display:block;
		text-align:center;
		width:auto;
	}
	.casinos-block .casino-info .aside-column img{
		max-width:182px;
		width:100%;
	}
	.casinos-block .btn-orange{
		height:30px;
		line-height:30px;
		font-size:13px;
		max-width:182px;
		margin:0 auto;
	}
	.casinos-block .btn-orange .arrow{padding:4px 6px 3px;}
	.casinos-block .aside-quote{padding:0 0 0 24px;}
	.casinos-block .aside-quote q.main-text{
		font-size:15px;
		line-height:18px;
		margin:0 0 5px;
	}
	.casinos-block .aside-quote q{
		font-size:12px;
		line-height:19px;
	}
	.casinos-block .aside-quote cite{margin:15px 0 0;}
	.casinos-block .casino-info .main-column{
		width:auto;
		padding:0 0 0 15px;
	}
	.casinos-block .casino-info .main-column .casino-descr{
		width:55%;
		padding:5px 10px 0 0;
	}
	.casinos-block .casino-descr > .heading{
		font-size:22px;
		line-height:27px;
		margin:0 0 3px;
	}
	.casinos-block .casino-info .main-column .add-column{
		width:45%;
		padding:5px 0 0 10px;
	}
	.casinos-block .casino-descr .casino-add-info{margin:0 0 10px;}
	.casinos-block .casino-add-info .rating{
		float:left;
		clear:left;
		margin:0 0 3px;
	}
	.casinos-block .casino-add-info .read-review{
		float:left;
		clear:left;
		margin:0;
	}
	.casinos-block .casino-info .features li{
		padding:0 0 5px 15px;
		font-size:12px;
		line-height:15px;

		background:none;
		position:relative;
	}
	.casinos-block .casino-info .features li:before{
		position:absolute;
		top:3px;
		left:0;
		content:"";
		width:10px;
		height:11px;
		background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAMAAABxsOwqAAAAeFBMVEUAAABFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAFFqAHnNk8hAAAAJ3RSTlMA8rRMBx+XU93Y8Tzv4v1AAqgcAYaqWpw5GvCx52nOCA2I+cVEgM1r5vN9AAAATUlEQVR4AS3GVQKFIAAEwH2hgN3d4d7/hiowXwMrK6VdrJiaCY9Frvf70E2AvoIf8PsHQNVIhg4eEztGAq+VZA3t2Di0psvFEda5zyY3CfEE+ZAnSAsAAAAASUVORK5CYII=) no-repeat 0 0;
	}
	.casinos-block .casino-descr .casino-add-info:after{
		content:'';
		display:block;
		clear:both;
	}
	.casinos-block .casino-info .add-column .heading{
		font-size:13px;
		line-height:16px;
		margin:0 0 5px;
	}
	.casinos-block .casino-info .payment-features li{
		font-size:12px;
		line-height:15px;
		padding:0 0 10px 15px;
	}
	.casinos-block .bottom-area .info-area{
		width:100%;
		float:none;
	}
	.casinos-block .bottom-area .visit-casino{display:none;}
	.casinos-block .bottom-area .systems-block,
	.casinos-block .bottom-area .screen-list{width:auto;}
	.casinos-block .bottom-area .systems-block > .heading{margin:0 0 10px;}
	.casinos-block .main-button{
		font-size:14px;
		line-height:17px;
	}
	.casinos-block .question-mark{
		line-height:14px;
	}
	.header1.moreinfo {

        padding:85px 15px 15px;
		min-height:0;
    }
    .header1.moreinfo .logo {
        top:10px;
		left:15px;
    }
    .header1.moreinfo .logo img {
        width: 240px;
    }
    .header1.moreinfo #custom-toph1-holder {
        right:15px;
		top:10px;
		position:absolute;
		width:auto;
    }
	.header1.moreinfo #custom-toph1{
		margin:0;
		float:none;
		position:static;
	}
	.header1.moreinfo .headlist,
	.header1.moreinfo .path,
	.header1.moreinfo .safety{
	display:none;
		position:static;
		float:left;
	}
	.header1.moreinfo .headlist,
	.header1.moreinfo .safety{
		width:45%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		height:auto;
	}
	.header1.moreinfo .path{
		width:10%;
		background-position:50% 0;
		margin:20px 0 0;
	}
	.header1.moreinfo .safety .headtext.s16{
		font-size:13px;
		line-height:16px;
	}
	.header1.moreinfo .safety .headtext.s12{
		font-size:11px;
		line-height:14px;
	}
	.header1.moreinfo .headlist ul{
		margin:0;
		padding:10px;
	}
	.header1.moreinfo .headlist ul li{
		margin:0 0 4px;
	}
	.disclaimer{display:none;}
	/* News section styles */
	#wrapper.wordpress .mem-area{
		width:40%;
	}
	#wrapper.wordpress .mem-area h1.toph1{
		background-position:0 50%;
		font-size:17px;
		line-height:20px;
	}
	#wrapper.wordpress .header1 > div:first-child{
		float:left;
	}
	.header3 .login-area{
		width:auto;
	}
	#wrapper.wordpress{
		width:auto !important;
		min-width:0;
	}
	.header3 .login-area{
		padding:0;
		margin:0 10px 0 0;
	}
	.login-area form{
		width:auto;
		height:auto;
	}
	.header3 .login-area .tbox{
		width:80px;
		height:24px;
		line-height:24px;
		padding:0 5px;
		border-radius:4px;
	}
	.header3 .login-area .loginline1{
		width:auto;
		height:auto;
	}
	.header3 .login-area .tbus{
		position:static;
		float:right;
	}
	.header3 .login-area .tbu{
		font-size:11px;
		line-height:26px;
		font-weight:bold;
		padding:0 0 1px;
		color:#fff;
		position:relative;
		width:50px;
		height:26px;
		border-radius:4px;
		margin:0;
		background: #f6aa3d;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2YWEzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOTVhMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #f6aa3d 0%, #e95a02 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6aa3d), color-stop(100%,#e95a02));
		background: -webkit-linear-gradient(top,  #f6aa3d 0%,#e95a02 100%);
		background: -o-linear-gradient(top,  #f6aa3d 0%,#e95a02 100%);
		background: -ms-linear-gradient(top,  #f6aa3d 0%,#e95a02 100%);
		background: linear-gradient(to bottom,  #f6aa3d 0%,#e95a02 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6aa3d', endColorstr='#e95a02',GradientType=0 );
	}
	.header3 .login-area .tboxes{
		width:auto;
	}
	.header3 .login-area .loginline2{
		margin:5px 0 0 5px;
		width:auto;
		padding:0;
	}
	.header3 .login-area label{
		font-size:12px;
		line-height:15px;
	}
	#wrapper.wordpress #page{
		margin-top:0 !important;
	}
	#page .narrowcolumn{
		width:auto;
		padding:0;
		float:none;
	}
	#page .post.bigbox{
		min-height:0;
		padding:10px;
		overflow:hidden;
	}
	.post.bigbox > h2 a,
	.post.bigbox > h2{
		font-size:18px;
		line-height:22px;
	}
	.post.bigbox > .articleimage{
		width:auto !important;
		height:auto !important;
		max-width:25%;
		max-width:120px;
	}
	.post.bigbox > h2{
		margin:0 0 5px!important;
	}
	.post.bigbox > small{
		display:block;
		font-size:12px;
		line-height:14px;
	}
	.post.bigbox > div.entry{
		margin:0;
		overflow:hidden;
	}
	.post.bigbox > div.entry > p{
		font-size:12px;
		line-height:16px;
		margin:10px 0;
	}
	.latestpostswidget_category .latestpostswidget_tabs{
		display:table;
		width:100%;
	}
	.latestpostswidget_category .latestpostswidget_tabs li{
		float:none;
		display:table-cell;
		border-left:2px solid #fff;
		background:#eee;
		vertical-align:middle;
		text-align:center;
		font-size:11px;
		line-height:13px;
	}
	.latestpostswidget_category .latestpostswidget_tabs li:first-child{
		border:none;
	}
	.latestpostswidget_category .latestpostswidget_tabs li a{
		display:block;
		padding:5px 3px;
	}
	.latestpostswidget_tabs li a.selected{
		color:#267108;
		background:none;
		text-shadow:1px 1px 0 rgba(0,0,0,0.3);
	}
	#page #sidebar{
		float:none;
		width:auto;
		padding:0;
		margin:10px 0 0;
	}
	#page .button-rss{
		margin:0 auto 10px;
	}
	#page #sidebar > div{
		width:auto !important;
	}
	#sidebar .pptwj-tabs-wrap{
		padding:0;
	}
	#sidebar .pptwj-tabs-wrap .tab-links{
		border:none;
		height:auto;
		background:#eee;
		overflow:hidden;
	}
	#sidebar .pptwj-tabs-wrap .tab-links li{
		margin:0;
		width:auto;
	}
	#sidebar .pptwj-tabs-wrap .tab-links li a{
		width:auto;
		padding:5px 20px;
	}
	#sidebar ul.sidebar_block{
		width:auto;
	}
	ul.sidebar_block li.sidebar_block_head{
		margin:0 auto;
	}
	ul.sidebar_block li.sidebar_block_hr{
		background:none;
		border-bottom:1px dotted #1f6391;
		height:0;
	}
	.printFooterForumLink{
		display:none;
	}
	#smart-archives-block li{
		margin:0 0 15px;
	}
	.about-site-block .content,
	.about-site-block .content .row,
	.about-site-block .content .row > div{display:block;}
	.about-site-block .content .title{
		width:auto;
		font-size:16px;
	}
	.about-site-block .content .main-inf{margin:5px 0;}
	.about-site-block .feature-list li{font-size:16px;}
	.about-site-block .logo-list .combined img,
	.about-site-block .logo-list li > img{width:100%;}
	.about-site-block .logo-list .combined{width:auto;}
	.main-section{
		padding:0;
	}
	.main-section .main-column{
		width:100%;
	}
	.main-section .side-column{
		display:none;
		width:33%;
	}
	.casinos-block.block-redesign .heading > .inner{
		padding:5px 15px;
	}
	.casinos-block.block-redesign .heading .recognised-txt,
	.casinos-block.block-redesign .heading .icons.white{display:none;}
	.toplists-bonus ul li:hover .big-popup{
		display:none !important;
	}
	.toplists-bonus ul li > a{
		width:auto;
	}
	.toplists-bonus-head{
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	.main-section .custom-heading.uspsrheading h2{
		font-size:20px;
		line-height:27px;
	}
	.main-section .custom-heading .underline:after{display:none;}
	.bottom-button-block{padding:10px;}
	.bottom-btn:before,
	.bottom-btn:after{
		display:none;
	}
	a.bottom-btn,
	.bottom-btn{
		width:80%;
		margin-top:0;
	}
	.bottom-btn > .inner{
		padding:8px 5px;
		font-size:17px;
		line-height:20px;
	}
	.custom-content .quotes-blue q{
		width:auto;
	}
	.winnerFeedOuterBox{width: 100%;padding: 0 10px;min-width: 300px;}
	.winnerFeedBox{width: 100%;}
	.interactiveBoxes{width: 100%;text-align: justify;padding: 10px 0 0;}
	.interactiveBoxes div{float: none !important;display: inline-block;}
	.interactiveBoxes div.helper{width: 100%;height: 0px;visibility: hidden;}	
	
	.gamePopupBox{width: 98%;min-width: 300px;margin: 0 1%;left: 0;}
	.gamePopupInfoBox{width: 100%;}
	.gamePopupBody{padding: 28px 20px 30px;}
	.gamePopupTitle{width: 100%;}
	.sortableGamesBox{width: 100%;}
	.gameItemBox{width: 24%;margin: 0 1% 7px 0;}
	.sortingTitle{padding: 0 8px;}
	.sortingOptionsRow{padding: 19px 8px 0;}
	.freeCasinoContent{padding: 20px 0 45px 8px;}
	.gamePopupSidebar{width: 100%;padding: 20px 0 0;}
	.popupHowToPlayImg{padding-bottom: 15px;}
	.popupHowToPlayImg span{text-align: center;}
	.popupStepsBox .popupStepDesc{padding-top: 6px;}
	.popupStepsBox{padding-bottom: 15px;}	
	.freeCasinoGamesImg{
	max-width:none !important;
}
	.block-info .l-col{width: 59% !important;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
	.block-info .r-col {float: right;width: 41%;}
	.block-info p{display: table-cell;height: 116px;margin: 0 !important;vertical-align: middle;}
	.block-info .tick-list > li{font-size: 13px !important;}
	
	#social_stickers_widget-3{text-align: center;}
	#social_stickers_widget-3 > a{display: inline-block;margin: 0 5px;}
	#social_stickers_widget-3 img{width: auto;}
	#latestpostswidget_category > img{width: auto;}
	
div.legal-container{
   width:55%; 
   padding-right:20px;
}
div.winner-float-contain{
   height:auto;
}
div.cc-winner-feed-head{
	 margin-top: 20px;
	 width:40%;
	 margin-left:10px;
}
	.toplists-sites{
        width : auto;
    }
    .toplists-sites-head,
    .toplists-sites .toplists-row{
        table-layout: fixed;
    }
    .toplists-sites .cell-rank{
        width : 7%;
    }
    .toplists-sites .cell-toplists-sites{
        width: 20%;
    }
    .toplists-sites .cell-advantages {
        width: 35%;
    }
    .toplists-sites .cell-bonus {
        width: 15%;
    }
    .toplists-sites .cell-play-poker {
        width: 23%;
    }
	.poker-games-head {
		background-size: 100% 100%;
		margin: 0px;
	}
	.poker-games, .poker-games-head, .poker-games ul, .poker-games ul li, .poker-games ul a, .poker-games ul .sub-link  {
		width: 100%;
	}

	.poker-games .sub-link > span {
		float: left;
		box-sizing: border-box;
		height: 72px;
	}
	.poker-games-head strong {
		box-sizing: border-box;
	}

	.poker-games .cell-poker-sites {
		width: 19%;
	}
	.poker-games .cell-holdem, .poker-games .cell-omaha, .poker-games .cell-stud, .poker-games .cell-draw  {
		width: 10%;
	}
	.poker-games .cell-horse, .poker-games .cell-bonus {
		width: 12%;
	}
	.poker-games .cell-play-poker {
		width: 17%;
	}

	.poker-games ul a {
		background: -webkit-linear-gradient(to bottom, #F4F4F4, #EAEAEA);
		background: -moz-linear-gradient(to bottom, #F4F4F4, #EAEAEA);
		background: -o-linear-gradient(to bottom, #F4F4F4, #EAEAEA);
		background: linear-gradient(to bottom, #F4F4F4, #EAEAEA);
	}
	.poker-games ul a:hover {
		background: -webkit-linear-gradient(to bottom, #F6F6BA, #F5E382);
		background: -moz-linear-gradient(to bottom, #F6F6BA, #F5E382);
		background: -o-linear-gradient(to bottom, #F6F6BA, #F5E382);
		background: linear-gradient(to bottom, #F6F6BA, #F5E382);
	}
	
	.legal-info-block .aside { max-width:100%; float:left;}
	.legal-info-block .main-col {width:auto; float:left;}
	.custom-content {
		width: 96%;
		margin: 0 2%;
	}	
	.content-hold .aside-col.aside-col2 {
		width: 100%;
		margin-top: 40px;
		box-sizing: border-box;
	}
	.content-hold .aside-col.aside-col2 .logotype {
		max-width: 183px;
	}
	.twocolumns .aside-col {
		width: 70%;
		margin-left: 15%;
		margin-top: 10px;	
	}
	.bankrollLangBlock > img {
		max-width: 29px;
		display: inline;		
	}
	.bankrollCenterBlock img {
		width: 40%;
		margin: 0px 15px 15px 0px;
	}
	.custom-content  >  img.left {
		max-width: 106px;
	}
	.custom-content .live-dealer-buttons {
		width: 100%;
		text-align: center;
	}
	.custom-content .live-dealer-buttons > a {
		display: inline-block;
		margin: 0px 5px 10px 5px;
		vertical-align: top;
		float: none;
	}
	.custom-content .siteReviewsBox {
		width: 100%;
		text-align: center;
	}
	.custom-content .siteReviewsBox .reviewBox {
		display: inline-block;
		vertical-align: top;
		float: none;
		margin: 0 5px 20px 5px;
	}
	.custom-content .siteReviewsBox .reviewBox:nth-child(4n) {
		margin: 0 5px 20px 5px;
	}
	.hand-main div.steps {
		width: 70%;
	}
	.hand-main div.easyToUse img {
		max-width: 177px;
	}

	.hand-main div.easyToUse {
		width: 30%;
		margin-left: 70%;
		float: none;
	}
	.hand-main .hand-form-container, .hand-main .formOuter .form, .hand-main .orangeButton {
		width: 100%;
	}
	.hand-main .formOuter {
		width: 40%;
	}
	.hand-main .betweenForm {
		width: 17%;
		box-sizing: border-box;
		text-align: center;
	}

	.hand-main .greenArrow {
		display: inline-block;
	}

	.hand-main .form textarea {
		width: 100% !important;
	}
	.hand-main .form .title {
		width: 100%;
		box-sizing: border-box;
	}	
	#ftext-fgroup + .ftext.alternate{
		display: none;
	}
	.block-logos-bar{margin: 0 0 25px;}
	.block-logos-bar:before, .block-logos-bar:after, .logos-bar-r{display: none !important;}
	.logos-bar-c > div{margin: 0 18px;}
	.block-best-gs .box-bottom{padding: 0;}
	.h2l .btn-toogle-dropdown{
		margin-left: 12px;
	}
	.h2l .nav-dropdown-list-item,
	.h2l .nav-sub-dropdown-item{
		border: none;
	}
	.h2l ul .nav-dropdown-link,
	.h2l ul .nav-sub-dropdown-link{
		border-bottom: 1px solid #fff;
	}

	.h2l ul .nav-sub-dropdown-link{
		padding-left: 20px
	}
	.btn-toogle-inner-dropdown:after{
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
		border-top: 8px solid #fff;
		border-bottom: none;
	}
	.h2l ul{z-index: 1000;}
	.cust_int_head a.whlink {display:inherit;}
	/*arrow scroll style*/
	.leftArrow, .rightArrow{
		position: fixed;
		text-align: center;
	}
	.leftArrow{
		left: 0px;
		width: 52px;
		height: 43px;
		background: -webkit-linear-gradient(left, rgba(228,228,228,1), rgba(228,228,228,0)); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(right, rgba(228,228,228,1), rgba(228,228,228,0)); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(right, rgba(228,228,228,1), rgba(228,228,228,0)); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to right, rgba(228,228,228,1), rgba(228,228,228,0));
	}
	.leftArrow:before{
		color: #0076b2;
		font-size: 32px;
	}
	.rightArrow{
		right: 0px;
		width: 52px;
		height: 43px;
		background: -webkit-linear-gradient(left, rgba(228,228,228,0), rgba(228,228,228,1)); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(right, rgba(228,228,228,0), rgba(228,228,228,1)); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(right, rgba(228,228,228,0), rgba(228,228,228,1)); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to right, rgba(228,228,228,0), rgba(228,228,228,1));
	}
	.rightArrow:before{
		color: #0076b2;
		font-size: 32px;
	}
	.header1.moreinfo .mobile-logo {
		 position: relative;
		 top: 0 !important;
		 border-bottom: none !important;
		 margin: 0 !important;
	}

		.mobile-moreinfo .mobile-logoWrap {
		 top:18px !important;
		 padding:0 8px 0 !important;
	}

		.mobile-moreinfo .logo {
		 margin: 0;
		 left: 0 !important
	}


	div.header1.mobile-moreinfo.moreinfo {
	 padding-top: 85px;
	}
	.land-based-container {
		width: 100%;
	}
	.paypal-faq h2, .faq-blue h2 {font-size: 24px;line-height: 26px;}
}
@media all and (max-width: 990px){
	.news-widget .main-box{
		width: 60%;
	}
	.news-widget .right-box{
		width: 40%;
	}
	.news-widget .col1,
	.news-widget .col2{
		width: 100%;
		float: none;
		margin: 0;
	}
	.open-tooltip .tooltip.tooltip-info {display:none;}
	.main-heading br {display: none;}
}
@media all and (max-width: 980px){
	.interactive-timeline .box-timeline-7{left: -10px;}
	.interactive-timeline .box-timeline-8{left: -5px;}
	.interactive-timeline .box-timeline-9 .box-timeline-img img + img{margin-right: 0;}
}
@media all and (max-width: 960px){
	.interactive-timeline .box-timeline-7{left: -20px;}
	.interactive-timeline .box-timeline-8{left: -10px;}
	.interactive-timeline .box-timeline-9 .box-timeline-img img + img{margin-right: -10px;}
}
@media only screen and (max-width: 950px){
	.block-toplist-head .col3, .block-toplist-bot .col3, .block-toplist-head .col4, .block-toplist-bot .col4{width: 100px;}
	.block-toplist-bot .col{font-size: 22px;}

	.block-casino-all .box-casino-cetified{display: none;}

	.block-toplist-poker-all .block-toplist-head .col1, .block-toplist-poker-all .block-toplist-bot .col1{width: 70px;}
	.block-toplist-poker-all .block-toplist-head .col3, .block-toplist-poker-all .block-toplist-bot .col3{width: 90px;}
	.block-toplist-poker-all .block-toplist-head .col4, .block-toplist-poker-all .block-toplist-bot .col4{width: 190px;}
}
@media all and (max-width: 940px){
	.interactive-timeline .box-timeline-7{left: -30px;}
	.interactive-timeline .box-timeline-8{left: -15px;}
	.interactive-timeline .box-timeline-9 .box-timeline-img img + img{margin-right: -20px;}
}
@media all and (max-width: 932px){
    .getYourBonusBox{width: 100%;padding: 0 10px 0 11px;min-width: 300px;margin: 0 0 15px;}
    .getYourBonusLink .getYourBonusHeader{padding: 9px 5px 11px 120px;line-height: 24px;text-align: left;}
    .getYourBonusLink .getYourBonusHeader:before{left: 80px;}
    .getYourBonusLink .bonusLogoBox{margin: 1px 0 0 3%;padding: 0;width: 45%;}
    .getYourBonusLink .getYourBonusPayBox{float: right;margin: 20px 3% 0 0;width: 45%;}
    .getYourBonusLink .casinoGamesBox{width: 100%;text-align: center;padding: 15px 0 0px;}
    .getYourBonusLink .casinogame1,.getYourBonusLink .casinogame2{float: none;margin: 15px 6px 0;}
    .getYourBonusLink .bonusLogoInnerBox{float: none;width: 150px;margin: auto;display: block;}
    /* changes 19.05 start */
    .text-intro .heading {
        font-size:26px;
    }
    .text-intro .bonuses-list {
        float:none;
        width:auto;
    }
    .text-intro .bonuses-list .bonuses-heading {
        font-size:16px;
    }
    .toplist-bonus-table .bonus-txt {
        font-size:15px;
    }
    .toplist-bonus-table .txt {
        font-size:12px;
    }
    .toplist-bonus-table .getbonus {
        font-size:18px;
    }
    .toplist-bonus-table .bonus-code {
        font-size:14px;
    }
    /* changes 19.05 end */
	.bonuses-list {
		display:none;
	}
}
@media all and (max-width: 920px){
	.interactive-timeline .box-timeline-7{left: -40px;}
	.interactive-timeline .box-timeline-8{left: -20px;}
	.interactive-timeline .box-timeline-9 .box-timeline-img img + img{margin-right: -25px;}
}

@media all and (max-width: 900px){
	.interactive-timeline .box-timeline-7{left: -50px;}
	.interactive-timeline .box-timeline-8{left: -25px;}
	.interactive-timeline .box-timeline-9 .box-timeline-img img + img{margin-right: -35px;}
}
@media only screen and (max-width: 880px){
	.block-casino-all .casino-main-r .title-casino-main{font-size: 26px;}
	.block-casino-all .casino-main-r .title-small-casino-main{font-size: 20px;}
	.block-casino-all .casino-main-r .col-casino-main-l, .block-casino-all .casino-main-r .col-casino-main-r{width: 50%;}

	.block-toplist-poker-all .block-toplist-head .col3, .block-toplist-poker-all .block-toplist-bot .col3{width: 60px;}
	.block-toplist-poker-all .block-toplist-head .col4, .block-toplist-poker-all .block-toplist-bot .col4{width: 160px;}
}
@media all and (max-width: 880px){
	.interactive-timeline .box-timeline-7{left: -60px;}
	.interactive-timeline .box-timeline-8{left: -30px;}
	.interactive-timeline .box-timeline-9 .box-timeline-img img + img{margin-right: -40px;}
}
@media all and (max-width: 860px){
	.interactive-timeline .heading-timeline{font-size: 24px; line-height: 26px; background: url('//www.cardschat.com/pkimg/cali-history/bg-icons-timeline.png') no-repeat -110px -405px; width: 444px; height: 270px; padding: 123px 60px 0px; position: relative; left: auto; right: -8px;}
	.interactive-timeline .body-timeline{padding: 105px 0 25px;}
	.interactive-timeline .body-timeline-top{margin: 0; padding: 22px 0px 0px; background-position: 47px 0;}
	.interactive-timeline .body-timeline-top::before{left: 0; margin-left: 0;}
	.interactive-timeline .body-timeline-bot{background: url('//www.cardschat.com/pkimg/cali-history/bg-body-timeline-top.jpg') repeat-y 47px 0;}
	.interactive-timeline .box-timeline{padding: 0 0 30px; left: 0;}

	.interactive-timeline .box-timeline .box-timeline-date, .interactive-timeline .box-timeline .box-timeline-date.right, .interactive-timeline .box-timeline .box-timeline-date.left, .interactive-timeline .box-timeline .box-timeline-date.bottom{top: 0; left: -3px; margin-left: 0; width: 110px; height: 104px; background: url('//www.cardschat.com/pkimg/cali-history/bg-icons-timeline.png') no-repeat 0px -75px; padding: 36px 26px 0px 22px;}
	.interactive-timeline .body-timeline .box-timeline .box-timeline-line{background: url('//www.cardschat.com/pkimg/cali-history/bg-icons-timeline.png') no-repeat -756px -488px; width: 60px; height: 357px; position: absolute; top: 88px; right: -30px;}
	.interactive-timeline .box-timeline .box-timeline-img{width: auto; float: right; padding: 0;}
	.interactive-timeline .box-timeline-1 .box-timeline-img{margin-top: -85px;}
	.interactive-timeline .box-timeline-4 .box-timeline-img{margin-right: 30px;}
	.interactive-timeline .box-timeline .box-timeline-text{width: auto; text-align: left; padding: 38px 0 0 80px; margin: 0; float: none;}
	.interactive-timeline .box-timeline .box-timeline-text .box-timeline-tape{margin: 0 0 15px -10px; display: block;}
	.interactive-timeline .box-timeline br{display: none;}
	.interactive-timeline .box-timeline .box-timeline-text p{width: auto; display: block;}

	.interactive-timeline .body-timeline-bot .box-timeline{clear: both; padding-top: 0; width: 100%;}
	.interactive-timeline .body-timeline-bot .heading-timeline-bot{font-size: 19px; line-height: 22px; background: url('//www.cardschat.com/pkimg/cali-history/bg-icons-timeline.png') no-repeat -110px -75px; width: 213px; height: 98px; text-align: left; margin: -68px 0px -12px 27px; padding: 16px 0 0 15px; position: relative; z-index: 1;}
	.interactive-timeline .box-timeline-9 .box-timeline-date{background: none !important;}
	.interactive-timeline .box-timeline-9 .box-timeline-date:before{content: 'FEB/ APR 2015'; font-size: 15px; line-height: 16px; color: #FFF; text-transform: uppercase; text-align: center; font-family: 'Open Sans', sans-serif; font-weight: 800; width: 62px; height: 76px; position: absolute; top: 0px; left: 0px; padding: 28px 26px 0px 22px; background: url('//www.cardschat.com/pkimg/cali-history/bg-icons-timeline.png') no-repeat 0px -75px;}
	.interactive-timeline .box-timeline-9 .box-timeline-date + .box-timeline-date{display: none;}
	.interactive-timeline .body-timeline-bot .box-timeline .box-timeline-img{width: auto; float: right; clear: none;}
	.interactive-timeline .body-timeline-bot .box-timeline .box-timeline-text{width: auto; float: none; clear: none; padding-top: 38px;}
	.interactive-timeline .box-timeline-9 .box-timeline-text .box-timeline-tape{margin: -14px 0 0 -10px;}
	.interactive-timeline .box-timeline-9 .box-timeline-text .box-timeline-tape + .box-timeline-tape{position: static; margin: 0px 0px 15px -10px;}
	.interactive-timeline .box-timeline-9 .box-timeline-img img, .interactive-timeline .box-timeline-9 .box-timeline-img img + img{float: none; margin: 0;}

	.block-fancybox{width: 100%; overflow: hidden;}

}
@media all and (max-width: 800px){
    .toplist-bonus-table .col2 {
        width:26%;
    }
    .toplist-bonus-table .toplist-logo {
        max-width:100%;
    }
    .toplist-bonus-table .col3 {
        width:22.3%;
    }
	.lb-left{
		width: 35%;
	}
	.lb-right {
		width: 55%;
	}
	.lb-left img{
		float:none;
		margin:0 auto;
		display: none;
	}
}
@media screen and (max-width: 780px) {
	.poker-games .sub-link span img {
		max-width: 100%;
	}
	.poker-games-head strong {
		font-size: 10px;
	}
	.poker-games ul .btn-play {
		width: 100%;
		background-size: 100% 54px;
		box-sizing: border-box;
		font-size: 11px;
		padding-left: 20px;
		text-align: center;
	}
	.poker-games ul .cell-bonus strong {
		font-size: 12px;
	}
	.poker-games ul .cell-bonus .amount {
		font-size: 15px;
	}
	.poker-games-head {
		line-height: 40px;
		height: 40px;
	}
	.poker-games-head strong {
		height: 40px !important;
		line-height: normal;
		padding-top: 5px !important;
	}
	#games .left {
		width: 100%;
		float: none;
	  padding-left: 40px;
	}
	#games .right {
		float: none;
	}
}
@media screen and (max-width: 770px) {
	.content-hold .aside-col.aside-col2 .logotype { 
		margin: 0px auto !important;
	}
}
@media screen and (max-width: 769px) {
	.hand-main .formOuter {
		width: 100%;
		float: none;
	}
	.hand-main .betweenForm {
		float: none;
		width: 50px;
		margin: 0px auto;
		padding: 15px 0px;
	}
	.hand-main .greenArrow { 
		transform: rotate(90deg);
	}
}
@media screen and (max-width: 768px) {
	.paynearmeVideoBlock{
		width: 96%;
		padding-bottom: 50px;
	}
	.paynearmeVideoBlock iframe {
		width: 100%;
		margin: 20px 0px;
	}
	.news-widget .main-box,
	.news-widget .right-box{
		width: 100%;
		margin: 0;
	}
	.block-casino-all, .block-toplist-bot-all{padding: 0 0 10px;}
	.block-toplist-head .col1, .block-toplist-head .col3, .block-toplist-head .col5, .block-toplist-head .col6, .block-toplist-bot .col1, .block-toplist-bot .col3, .block-toplist-bot .col5, .block-toplist-bot .col6, .block-toplist-poker-all .block-toplist-head .col1, .block-toplist-poker-all .block-toplist-head .col3, .block-toplist-poker-all .block-toplist-head .col5, .block-toplist-poker-all .block-toplist-bot .col1, .block-toplist-poker-all .block-toplist-bot .col3, .block-toplist-poker-all .block-toplist-bot .col5{display: none !important;}
	.block-toplist-head .col br{display: none;}
	.block-toplist-head .col, .block-toplist-poker-all .block-toplist-head .col, .block-toplist-bot .col, .block-toplist-poker-all .block-toplist-bot .col{width: 50%;}

	.block-casino-all .box-casino-title, .block-casino-all .title {font-size: 18px;}
	.block-casino-all .block-casino-link .link-visit-site{font-size: 18px;}
	.block-casino-all .casino-main-r .col-casino-main-l, .block-casino-all .casino-main-r .col-casino-main-r{width: 100%; float: left;}
	.block-casino-all .casino-main-r .col-casino-main-l{padding: 0 0 18px;}
	.block-casino-all .block-casino-main{padding: 15px 10px;}
	.block-casino-all .casino-main-l .rating-casino-all{margin: 10px 0;}

}
@media all and (max-width : 767px){
	.logo{
		float:none;
		display:block;
		margin:10px 0 0;
	}
	#custom-toph1{
		float:none;
		margin:0;
		font-size:18px;
		line-height:22px;
	}
	.custom-heading.uspsrheading h1,
	.custom-heading.uspsrheading h2{
		font-size:18px;
		line-height:22px;
	}
	#sitestable #poker-rooms-top-boxes .gong.toplist-long .tagline{line-height:22px;}
	#sitestable .gong .tagline-text{padding:5px 10px;}
	.toplist-long .toplist-long-block .payment-heading{background-size:contain;}
	#sitestable .gong.toplist-long .list,
	#sitestable .gong.toplist-long .site-descr{
		display:block;
		width:auto;
		margin:10px 0;
		padding:0 10px;
	}
	#sitestable .gong .tagline-arrow{display:none;}
	.box-dark-container .box-dark,
	.box-dark{
		display:block;
		width:auto;
		margin:10px auto 0 !important;
		max-width:320px;
	}
	.box-dark .title,
	.box-dark .descr{min-height:0;}
	.box-dark .visual .fast-cashouts{background-position:50% 0;}
	.box-dark .visual .easiest{background-position:50% -110px;}
	.box-dark .visual .real-money{background-position:50% -218px;}
	.box-dark .visual .mac{background-position:50% -325px;}
	.warning-table{border-top:1px solid #0168a0;}
	.warning-table tr{
		background-color:#f4f4f4;
		background-image:linear-gradient(top, #f4f4f4, #e9e9e9);
		background-image:-moz-linear-gradient(top, #f4f4f4, #e9e9e9);
		background-image:-ms-linear-gradient(top, #f4f4f4, #e9e9e9);
		background-image:-o-linear-gradient(top, #f4f4f4, #e9e9e9);
		background-image:-webkit-linear-gradient(top, #f4f4f4, #e9e9e9);
	}
	.warning-table thead th{display:none;}
	.warning-table td{
		display:inline-block;
		vertical-align:middle;
		background:none;
		border-style:none;
	}
	.warning-table .rating-cell{display:none;}
	.warning-table.simplified .rating-cell{display:initial;}
	.warning-table .bonus-cell > span{
		display:inline-block;
		vertical-align:middle;
	}
	.warning-table .descr-cell{
		display:block;
		width:100%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		border-bottom:1px solid #0168a0;
	}
	.warning-table tr:last-child .descr-cell{border-style:none;}
	.custom-heading .custom-heading-holder{
		background-position:50% 0;
		background-size:cover;
	}

	.side-info-box{
		float:none;
		width:auto;
		border-radius:4px;
		margin:10px 0;
	}
	.side-info-box .heading{display:none;}
	.side-info-box-inner{padding:0;}
	.side-info-box-inner .top{
		height:20px;
		border-radius:4px 4px 0 0;
	}
	.quick-facts-box{
		float:none;
		overflow:hidden;
		width:auto;
		margin:10px 0;
	}
	.wistia_embed{
		width:100% !important;
		max-width:480px;
		margin:0 auto;
	}
	.wistia_embed > div,
	#wistia_f00fzv3pp4_grid_main{
		width:100% !important;
		height:auto !important;
	}
	.btn307,
	.btn194{
		width:auto;
		max-width:355px;
		border:1px solid #cc8c00;
		padding:10px;
		line-height:24px;
		border-radius:4px;
		-webkit-box-shadow:inset 0 0 0 1px #fff;
		box-shadow:inset 0 0 0 1px #fff;
		text-align:center;
		text-decoration:none !important;
		background-color:#ffda1f;
		background-image:linear-gradient(top, #ffda1f, #fc921e);
		background-image:-moz-linear-gradient(top, #ffda1f, #fc921e);
		background-image:-ms-linear-gradient(top, #ffda1f, #fc921e);
		background-image:-o-linear-gradient(top, #ffda1f, #fc921e);
		background-image:-webkit-linear-gradient(top, #ffda1f, #fc921e);
	}
	.btn307:hover,
	.btn194:hover{
		background-color:#fc921e !important;
		background-image:linear-gradient(top, #fc921e, #ffda1f);
		background-image:-moz-linear-gradient(top, #fc921e, #ffda1f);
		background-image:-ms-linear-gradient(top, #fc921e, #ffda1f);
		background-image:-o-linear-gradient(top, #fc921e, #ffda1f);
		background-image:-webkit-linear-gradient(top, #fc921e, #ffda1f);
	}
	.aside-col2 .logotype{
		display:block;
		margin:10px auto;
	}
	#rvbonusBox{
		width:auto;
		padding:10px;
		border:2px solid #949494;
		border-radius:12px;
		background:#ffc;
		min-height:0;
		height:auto !important;
		margin:10px 0 !important;
		font-size:14px;
	}
	#rvbonusBase,
	#rvbonusCap{display:none;}
	#games .half{
		width:auto;
		min-height:0;
		float:none !important;
	}
	#games .clr{display:none;}
	.info-box{width:48%;}
	.game-info-box .game-info-content{display:block;}
	.game-info-box .col{
		display:block;
		width:auto;
		padding:10px 0 0;
		border-style:none;
	}
	.game-info-box .col:first-child{	padding:0;}
	.game-info-box .small-tip{
		border-radius:10px;
		top:120%;
		right:auto;
		left:-13px;
	}
	.quickfacts{
		float:none;
		width:auto;
		border:2px solid #0f6dab;
		border-radius:8px;
		background:none;
		padding:10px;
		-webkit-box-shadow:inset 0 0 2px 1px #fff;
		box-shadow:inset 0 0 2px 1px #fff;
		background-color:#fff;
		background-image:linear-gradient(top, #add1df, #fff 25%, #fff 75%, #add1df);
		background-image:-moz-linear-gradient(top, #add1df, #fff 25%, #fff 75%, #add1df);
		background-image:-ms-linear-gradient(top, #add1df, #fff 25%, #fff 75%, #add1df);
		background-image:-o-linear-gradient(top, #add1df, #fff 25%, #fff 75%, #add1df);
		background-image:-webkit-linear-gradient(top, #add1df, #fff 25%, #fff 75%, #add1df);
		margin:10px 0;
	}
	.quickfacts-t,
	.quickfacts-b{
		background:none;
		padding:0;
	}
	.quickfacts h3{background-size:100% auto;}
	.tbl-poker-laws td img,
	.tbl-poker-laws td a{
		display:block;
		text-align:center;
	}
	.tbl-poker-laws td img{margin:0 auto;}
	.tbl-poker-laws td{

		display:block;
		width:auto;
		padding:5px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	.content-guide .main-top-block img.alignright{display:none;}
	.content-guide .block .top-heading > .inner{float:none;}
	.content-guide .block .top-heading .main-heading, .top-heading .main-heading{
		font-size:22px!important;
		line-height:26px!important;
		margin:0;
	}
	.content-guide .block .top-heading .sub-heading, .top-heading .sub-heading{
		font-size:16px!important;
		line-height:20px!important;
	}

	.toplist-table .deposit-methods{
		float:none;
		width:auto;
		text-align:center;
	}
	.toplist-table .methods-list > li{
		float:none;
		display:inline-block;
		vertical-align:middle;
	}
	.toplist-table .screenshots{
		float:none;
		width:auto;
		margin:0;
		text-align:center;
	}
	.toplist-table .screenshots > span{
		width:200px;
		margin:10px 5px 0;
	}
	object > embed,
	center > iframe.wistia_embed{
		width:460px !important;
		height:300px !important;
		margin:0 auto;
	}
	/* Make changes here */
	.header1.moreinfo{
		padding-top:100px;
	}
	.header1.moreinfo .logo {
		margin:0;
		top:35px;
		width:100%;
		max-width:100%;
		border-bottom:1px dashed #B2B2B2;
		padding:0 15px 10px;
		left:0;
	}
	.header1.moreinfo .logo img{
		margin:0;
	}
	.header1.moreinfo #custom-toph1-holder{
		right:auto;
		left:15px;
	}
	.header1.moreinfo #custom-toph1{
		background-position:6px 5px;
		font-size:10px;
	}
	.header1.moreinfo .safety{
		padding:0 0 0 50px;
		-webkit-background-size:47px auto;
		-moz-background-size:47px auto;
		-o-background-size:47px auto;
		background-size:47px auto;
	}
	.winnerFeedItemLink{padding: 5px 0;}
	.winnerFeedScrollHeader{display: none;}
	.winnerFeedHeader{background: none;padding: 10px 0 5px;width: 100%;height: 60px;line-height: 22px;}
	.winnerFeedScroll{height: 100%;}
	.winnerFeedBox{height: 295px;}
	.winnerFeedItemCol{border: 0 none !important;width: 33.333%;}
	.interactiveBoxes{text-align: center;}
	.winnerFeedItemCol.winnerFeedPlayerCol,.winnerFeedItemCol.winnerFeedGameCol{text-align: center;}


	.gameItemBox{width: 32%;margin: 0 1% 7px 0;}
	.selectSortOptionBox {margin: 0;width: 50%;}
	.selectSortOptionBox:nth-child(3n){margin: 10px 0 0;width: 100%;}
	.sortingTitle{padding: 0 8px 15px;text-align: center;}
	.freeCasinoCheckMarks{margin: -30px 0 15px;}
	.freeCasinoGamesBanner{right: 50%;margin-right: -102px;}
	.freeCasinoContent{padding: 190px 8px 20px;}
	.freeCasinoContent span{padding: 0 0 10px;}

	.gamePopupTitle:before,.gamePopupTitle:after{display: none;}	
		/* changes 27.06 start */
	.add-review-block .column {
		float:none;
		width:100%;
		padding-left:0;
	}
	/* changes 27.06 end */
	
	div.legal-container{
	   width:auto;
	   padding-right:0px;
	   float:none;
	   padding: 10px;
	}
	div.winner-float-contain{
	   height:auto;
	}
	div.cc-winner-feed-head{
		float:none;
		margin: 0 auto;
		width:310px;
	}	
	.wistia_embed object > embed, center > iframe.wistia_embed {
		width: 100% !important;
	}
	#wistia_grid_14_main, #wistia_grid_14_wrapper {
		height: 100% !important;
    }
    .header3 .social-links{display: none;}
    .footer2 .smallfont a{
        margin: 4px 6px;
        display: inline-block;
    }
	.block-best-gs .title-best-gs{font-size: 28px;}
	.block-best-gs .box-centered p{font-size: 16px;}
	.block-best-gs .box-centered .box-centered-link{font-size: 15px;}
	.block-logos-bar{padding: 12px;}
	.block-logos-bar .block-logos-bar-in .col{display: block; width: 100%; text-align: center;}
	.logos-bar-l{padding: 0 10px 40px;}
	.logos-bar-l:before{width: 48px; height: 18px; background-position: -656px 0; right: 50%; top: auto; bottom: 10px; margin: 0 -24px 0 0;}
	.logos-bar-c > div{margin: 0 9px;}	
	.cell-bonus-code {
		width: 100%!important;
		text-align: center!important;
		display: block!important;
	}
	.mobile-label {
		display: inline-block;
		color: #000;
		font-size: 18px;
		margin: 0 10px 0 0;
		font-weight: normal;
		text-transform: capitalize;
	}
	/*
	.header1.moreinfo .mobile-logo {
	 position: relative;
	 top: 0 !important;
	 border-bottom: none !important;
	 margin: 0;
	}

	.mobile-moreinfo .mobile-logoWrap {
	 top:18px !important;
	 padding:0 8px 0 !important;
	}

	.mobile-moreinfo .logo {
	 margin: 0;
	}


	div.header1.mobile-moreinfo.moreinfo {
	 padding-top: 85px;
	} */
}
@media only screen and (max-width: 750px){
	.block-casino-all .casino-main-l, .block-casino-all .casino-main-r{width: 100%; overflow: visible; padding: 0; margin: 0; border: none;}
	.block-casino-all .casino-main-l{padding: 0 0 18px;}
	.block-casino-all .casino-main-l blockquote{display: none;}
}
@media all and (max-width: 740px) {
    .toplist-bonus-table .col1 {
        display:none;
    }
    .toplist-bonus-table .getbonus:after {
        display:none;
    }
    .toplist-bonus-table .getbonus {
        padding:6px;
        line-height:18px;
    }
    .toplist-bonus-table .col2 {
        width:31.1%;
    }
}
@media screen and (max-width: 680px) {
	.bankrollAsideBlock {
		width: 125px;
	}
	 .toplist-bonus-table .col {
        display:block;
        width:100%;
        padding:6px 0;
    }
    .toplist-bonus-table .col1 {
        display:block;
    }
    .toplist-bonus-table .col2 {
        padding:6px 0;
    }
    .toplist-bonus-table .getbonus {
        width:70%;
        text-align:center;
        font-size:20px;
        padding:10px;
        line-height:34px;
    }
    .toplist-bonus-table .getbonus:after {
        display:inline-block;
    }
    .toplist-bonus-table .review-lnk {
        position:static;
        width:auto;
    }
}
@media only screen and (max-width: 640px){
	.block-casino-all .block-casino-head{min-height: auto;}
	.block-casino-all .box-casino-title, .block-casino-all .title{padding: 8px 0px 6px; line-height: 20px;}
	.block-casino-all .block-casino-link .link-visit-site{font-size: 16px; line-height: 18px; padding: 22px 20px 18px; height: auto;}
	.block-casino-all .block-casino-link .link-visit-site:after{display: none;}

	.block-casino-all .casino-main-r .list-casino-main li{font-size: 16px; line-height: 20px;}

	.block-toplist-head, .block-toplist-bot{padding-right: 195px;}
	.block-toplist-bot .col{font-size: 18px;}
	.block-toplist-poker-all .block-toplist-bot .col{line-height: 22px;}
	.video-container {
		position:relative;
		padding-bottom:56.25%;
		padding-top:30px;
		height:0;
		overflow:hidden;
	}
	.video-container iframe, .video-container object, .video-container embed, .video-container video {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
	}
	.land-based-header .lb-right {
		display: none;
	}
	.lb-left,
	.lb-right {
		width: 100%;
		padding: 0 13px;
		box-sizing: border-box;
	}
	.lb-left img {
		float:right;
		padding-bottom:0;
		display: block;
	}
}
@media screen and (max-width:600px){
	.main-section .side-column,
	.main-section .main-column{
		float:none;
		width:auto;
	}
	.main-section .custom-heading.uspsrheading h2{
		margin:0 0 10px;
		font-size:17px;
		line-height:20px;
	}
	.main-section .side-column{
		padding:10px 0 0;
		margin:20px 0 0;
		border-top:1px dashed #B2B2B2;
	}
	.main-section .seal-block .medal{margin-top:-10px;}
	.main-section .side-corner-box{
		padding:0 0 30px;
		-webkit-background-size:100% 26px;
		-moz-background-size:100% 26px;
		-o-background-size:100% 26px;
		background-size:100% 26px;
	}
	.gameItemBox{width: 48%;margin: 0 2% 7px 0;}
	.freeCasinoCheckMarks{margin: -15px 0 30px;}
	.freeCasinoCheckMarks .checkMarkItem{margin: 0 50px 15px;}	
    .toplists-sites{
        border-radius: 0;
        padding : 1px 1px 0;
    }
    .toplists-sites .toplists-row{
        display : block;
    }
    .toplists-sites-head{
        display : none;
    }
    .toplists-sites .toplists-row a{
        display : block;
        margin : 0 0 1px 0;
        overflow : hidden;
        position : relative;
        padding : 0 0 28px;
        text-align : center;
    }
    .toplists-sites .toplists-row a:hover .cell-toplists-sites,
    .toplists-sites .toplists-row a:hover .cell-advantages,
    .toplists-sites .toplists-row a:hover .cell-bonus,
    .toplists-sites .toplists-row a:hover .cell-play-poker {
        background : none;
    }
    .toplists-sites .toplists-row .cell-rank,
    .toplists-sites .toplists-row .cell-toplists-sites,
    .toplists-sites .toplists-row .cell-advantages,
    .toplists-sites .toplists-row .cell-bonus,
    .toplists-sites .toplists-row .cell-play-poker {
        display : inline-block;
        background : none;
    }
    .toplists-sites .toplists-row .cell-toplists-sites,
    .toplists-sites .toplists-row .cell-advantages,
    .toplists-sites .toplists-row .cell-bonus{
        margin : 0 3%;
        padding : 10px 0;
    }
    .toplists-sites .cell-advantages{
        width : 40%;
    }
    .toplists-sites .toplists-row .cell-rank{
        position : absolute;
        width : auto;
        top : 0;
        left : 0;
        font-size : 14px;
        padding : 3px;
    }
    .toplists-sites .toplists-row .cell-play-poker{
        position : absolute;
        width : auto;
        background : none;
        left : 0;
        right : 0;
        bottom : 0;
        padding : 0;
    }
    .toplists-sites .toplists-row .btn-play{
        display : block;
        padding : 3px 9px;
    }
    .toplists-sites .toplists-row .btn-play .text{
        display : inline-block;
        overflow : hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 90%;
        line-height : 20px;
    }	
	.two-col-lst {-webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;}	
	
}
@media screen and (max-width:590px){
	.casinos-block > .heading{
		font-size:14px;
		line-height:17px;
	}
	.casinos-block .heading .num-holder{
		font-size:25px;
		line-height:30px;
	}
	.casinos-block .casino-info .aside-column{
		width:40%;
	}
	.casinos-block .casino-info .main-column .two-cols{
		display:block;
	}
	.casinos-block .casino-info .main-column .add-column,
	.casinos-block .casino-info .main-column .casino-descr{
		display:block;
		padding:0;
		border:none;
		width:auto;
	}
	.casinos-block .btn-orange .text{
		padding:0 1px;
	}
	.casinos-block .btn-orange .arrow .arrow-inner{
		width:20px;
		height:18px;
		-webkit-background-size:100% 100%;
		-moz-background-size:100% 100%;
		-o-background-size:100% 100%;
		background-size:100% 100%;
		margin:3px 0 0;
	}
	.casinos-block .bottom-area .screen-list{
		float:none;
		display:block;
		text-align:center;
	}
	.casinos-block .bottom-area .screen-list > span{
		float:none;
		display:inline-block;
		margin:0 2px;
		width:40%;
	}
	.casinos-block .bottom-area .screen-list > span > img{
		max-width:100%;
	}
	.casinos-block .bottom-area .systems-block{
		float:none;
		text-align:center;
		display:block;
	}
	.casinos-block .bottom-area .systems-block:after{
		content:'';
		display:block;
		clear:both;
	}
	.casinos-block .aside-quote{
		background:none;
		padding:0;
	}
	.casinos-block .aside-quote:before {
		content: "\201D";
		float: left;
		font-size: 15px;
		margin: 0 2px 0 0;
	}
	.casinos-block .aside-quote q{
		margin:0 0 3px;
	}
	.casinos-block .aside-quote cite{
		margin:0;
	}
	.related-boxes .boxes-inner{
		display:block;
	}
	.related-boxes .boxes-inner > a{
		display:inline-block;
		vertical-align:top;
		width:47%;
		height:250px;
	}
	.related-boxes .img-box img{
		max-width:100%;
		width:auto;
	}
	/* News section styles */
	.header3 .social-links{	
		display:none;
		float:none;
		width:100%;
		table-layout:fixed;
		margin:0;		
	}
	.header3 .social-links li{
		display:table-cell;
		vertical-align:top;
		float:none;
		width:33.3%;
		padding-top:10px;
	}
	.header3 .social-links li a{
		margin:5px auto 0; 
		float:none;
	}
	.latestpostswidget_category .latestpostswidget_tabs{
		background:#eee;
		display:block;
		padding:3px 3px 0;
	}
	.latestpostswidget_category .latestpostswidget_tabs li{
		border:none;
		display:inline-block;
		margin:0 0 3px;
	}
	.latestpostswidget_category .latestpostswidget_tabs li a{
		background:#005C91;
		color:#fff;
		border-radius:4px;
	}
	.latestpostswidget_category .latestpostswidget_tabs li a.selected{
		background:#206604;
	}
	.wp-paginate{
		overflow:hidden;
	}
	.wp-paginate li{
		display:inline-block;
	}
	.wp-paginate .prev,
	.wp-paginate .next,
	.wp-paginate .page{
		display:block;
		margin:0 0 3px;
	}
	.header3 .login-area{
		margin:0;
		float:none;
	}
	.header3 .login-area form{
		float:none;
		overflow:hidden;
	}
	.header3 .login-area .loginline1{
		width:80%;
	}
	.header3 .login-area .tboxes{
		overflow:hidden;
		float:none;
		margin-right:5px;
	}
	.header3 .login-area .tbox{
		width:48%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	#wrapper.wordpress .header1 > div:first-child{
		float:none;
	}
	#wrapper.wordpress .mem-area{
		position:static;
		width:auto;
		float:none;
		min-height:0;
		padding:0;
		margin:10px 0 0;
	}
	#wrapper.wordpress .mem-area h1.toph1{
		position:static;
		max-width:100%;
		text-align:left;
		font-size:13px;
	}
	.about-site-block .feature-list li:before{display:none;}
	.about-site-block .feature-list li{
		display:block;
		margin:0;
	}
	.about-site-block .logo-list,
	.about-site-block .logo-list li{
		display:inline-block;
		padding:10px 0;
	}
	.about-site-block .logo-list .combined img,
	.about-site-block .logo-list li > img{
		width:auto;
		margin:0 auto;
		display:block;
	}
		/* changes 27.06 start */
	.add-review-block .btn-sumbit {
		max-width:348px;
		width:80%;
	}
	/* changes 27.06 end */
	/* changes sitemap 17.02.2015 start */	
		.sitemap .sitelinks ul {
			-webkit-column-count: 2;
			-moz-column-count: 2;
			-o-column-count: 2;
			column-count: 2;
		}	
	/* changes 17.02.2015 end */
}
@media screen and (max-width: 580px) {
	.poker-games-head {
		width: 26%;
		float: left;
		display: block;
		padding: 0px;
	}

	.poker-games .poker-games-head strong {
		width: 100% !important;
		display: block !important;
		float: none;
		background: -webkit-linear-gradient(to bottom, #1782BB, #00679F);
		background: -moz-linear-gradient(to bottom, #1782BB, #00679F);
		background: -o-linear-gradient(to bottom, #1782BB, #00679F);
		background: linear-gradient(to bottom, #1782BB, #00679F) !important;
		line-height: 11px;
		height: 72px !important;
		padding: 30px 5px !important;
	}
	.poker-games ul {
		width: 74%;
		float: left;
	}
	.poker-games ul li {
		display: block;
		float: left;
		width: 25% !important;
	}
	.poker-games .sub-link > span {
		width: 100%;
		background: -webkit-linear-gradient(to bottom, #F4F4F4, #EAEAEA);
		background: -moz-linear-gradient(to bottom, #F4F4F4, #EAEAEA);
		background: -o-linear-gradient(to bottom, #F4F4F4, #EAEAEA);
		background: linear-gradient(to bottom, #F4F4F4, #EAEAEA);
	}
	.poker-games .cell-poker-sites {
		background: url(//www.cardschat.com/images/styles/cards/toplists/grey-divider.gif) repeat-y;
	}
	.poker-games ul a {
		background: none;
	}
	.poker-games ul .btn-play {
		margin-top: 15px;
		padding: 0px;
		font-size: 9px;
		background: -webkit-linear-gradient(to bottom, #F2E771, #FCB83F);
		background: -moz-linear-gradient(to bottom, #F2E771, #FCB83F);
		background: -o-linear-gradient(to bottom, #F2E771, #FCB83F);
		background: linear-gradient(to bottom, #F2E771, #FCB83F);
		border: 1px solid #B1770C;
		border-radius: 3px;
	}
	.poker-games ul .btn-play:hover {
		background: -webkit-linear-gradient(to bottom, #FFCD53, #FF892D);
		background: -moz-linear-gradient(to bottom, #FFCD53, #FF892D);
		background: -o-linear-gradient(to bottom, #FFCD53, #FF892D);
		background: linear-gradient(to bottom, #FFCD53, #FF892D);
		background-position: 0px 0px;
	}
	.poker-games ul .cell-bonus .amount {
		font-size: 12px;
	}
}
@media all and (max-width: 580px){
	.block-fancybox{padding-bottom: 25px;}
	.block-fancybox .fancybox-logo{width: 84px; height: 25px; background: url('//www.cardschat.com/pkimg/cali-history/bg-icons-timeline.png') no-repeat -554px -440px; margin-left: -42px; position: absolute; left: 50%; top: auto; bottom: 0; z-index: 5;}
}
@media screen and (max-width: 550px) {
	.custom-content .games-aside {
		width: 275px;
		margin: 0px auto;
		float: none;		
	}
}
@media all and (max-width : 550px){
	.review-page .review-top-area .heading-area .alignleft{display:none;}
	.review-page .review-top-area .heading-area{padding:0;}
	.review-page .rating-cols-container .rating-col{
		display:block;
		width:auto;
		margin-left:0;
	}
	.block-fancybox .interactive-timeline .box-timeline-9 .box-timeline-img{width: auto; text-align: center; padding: 0px; margin: 0px; float: none;}
	.block-fancybox .interactive-timeline .box-timeline-9 .box-timeline-img .box-timeline-text-in{padding-left: 0;}

}
@media screen and (max-width: 530px) {
	#wistia_grid_13_wrapper, #wistia_grid_13_main {
		width: 100% !important;
		height: auto !important;
		margin-bottom: 30px;
	}
}
@media only screen and (max-width: 500px){
	.block-casino-all .casino-main-r .payments-casino-main{min-height: auto; padding: 15px 0;}
	.block-casino-all .casino-main-r .payments-casino-main:before{display: none;}
	.block-casino-all .casino-main-r .payments-casino-main .payment-speed, .block-casino-all .casino-main-r .payments-casino-main .payment-speed-de, .block-casino-all .casino-main-r .payments-casino-main .payment-speed-pt{display: none;}
}
@media all and (max-width: 500px){
	.interactive-timeline{margin: 0 -20px;}
	.interactive-timeline .box-timeline .box-timeline-text p{font-size: 12px; line-height: 16px;}
	.interactive-timeline .box-timeline .box-timeline-text .box-timeline-text-in{font-size: 15px;}
	.interactive-timeline .box-timeline .box-timeline-text .box-timeline-text-in .blue{font-size: 16px;}
}
@media (max-width: 480px) {
	.wistia_embed object > embed, center > iframe.wistia_embed {
		width: 100% !important;
	}
	.bankrollLangBlock a img {
		max-width: 29px;
		display: inline;
		margin: 4px !important;
	}
	.bankrollAsideBlock {
		float: none;
		width: 220px;
		border: none;
		margin: 0px auto;
		text-align: center;
	}
	.bankrollCenterBlock h2 + img {
		width: 100%;
	}
	.hand-main div.steps {
		width: 100%;
		float: none;
	}

	.hand-main div.easyToUse {
		width: 177px;
		margin: 10px auto;
	}
	
	.content-guide .alignright, .content-guide .alignleft {max-width: 50%;}
}
@media all and (max-width : 480px){
	center > img,
	center > a > img,
	p > a > img,
	#bar img{
		display:block;
		width:100%;
		max-width:100%;
		margin:0 0 10px !important;
	}
	p > img{
		display:block;
		width:100%;
		max-width:50%;
	}
	div[align="center"] > img,
	div[align="center"] > a > img,
	p[align="center"] > img{
		width:100%;
		max-width:100%;
	}
	#rvtopbar span.boncodtxt{
		float:none;
		display:block;
		font-size:14px;
		line-height:18px;
	}
	#rvtopbar span.codtxt3,
	#rvtopbar span.codtxt{
		font-size:14px;
		line-height:18px;
		margin:5px 0 0;
	}
	#rvtopbar > img{
		float:none;
		display:block;
	}
	#rvtopbar span.bontxt{
		margin:5px 0 0;
		font-size:14px;
		line-height:18px;
	}
	#rvtopbar span.plnoo{margin:20px 0;}
	center + br{display:none;}
	.article-list > div,
	.more-article-list > div{
		float:none;
		width:auto;
		overflow:hidden;
	}
	.odds-side-block{
		float:none;
		width:auto;
		overflow:hidden;
		margin:10px 0;
	}
	.odds-side-block .try-link{
		width:auto;
		background-size:cover;
	}
	.mrh,
	.smrh{clear:right;}
	.toplist-table .lnk-row .cell-logo{
		display:block;
		margin:10px auto 0;
	}
	.btn-play-now{
		font-size:14px;
		line-height:18px;
	}
	.btn-play-now .frame{padding:5px;}
	.toplist-table .screenshots > span{
		float:none !important;
		display:block;
		margin:10px auto 0;
	}
	.content-guide .alignleft,
	.content-guide .alignright{

		padding:0 !important;
		float:none;
		margin:10px auto;
	}
	.list-guide > li{width:47%;}
	object > embed,
	center > iframe.wistia_embed{
		width:300px !important;
		height:180px !important;
		margin:0 auto;
	}
	.casinos-block > .heading{font-size:12px;}
	.casinos-block .casino-info > .inner{display:block;}
	.casinos-block .casino-info .aside-column,
	.casinos-block .casino-info .main-column{
		display:block;
		width:auto;
		border:none;
		padding:0;
	}
	.casinos-block .casino-info .aside-column{
		border-bottom:1px solid #dcdcdc;
		margin:0 0 10px;
		padding:10px 0 10px;
	}
	.open-tooltip .tooltip{
		width:150px;
		padding:0 0 10px;
	}
	.open-tooltip .tooltip > .inner{
		width:auto;
		padding:7px;
	}
	.open-tooltip .tooltip .paragraph,
	.open-tooltip .tooltip p{
		font-size:10px;
		line-height:13px;
	}
	.open-tooltip .tooltip .arrow{display:none;}
	.casinos-block .question-mark + .tooltip{right:-75px;}
	/* Make changes here */
	.header1.moreinfo .headlist,
	.header1.moreinfo .path,
	.header1.moreinfo .safety{
		float:none;
		width:auto;
	}
	.header1.moreinfo .path{
		margin:5px auto;
		width:26px;
		-moz-transform:rotate(90deg);
		-o-transform:rotate(90deg);
		-webkit-transform:rotate(90deg);
		transform:rotate(90deg);
	}
	.latestpostswidget_category .posttitle,
	.post.bigbox > h2 a,
	.post.bigbox > h2{
		font:bold 14px/17px Arial, Helvetica, sans-serif;
	}
	.header3 .login-area .loginline1{
		width:75%;
	}
	.header3 .login-area label{
		font-size:10px;
	}
	.winnerFeedItemCol{width: 50%;}
	
.selectSortOptionBox {width: 100%;margin: 10px 0 0;}
	.gameItemBox{width: 100%;margin: 0 0 7px;}
	.gameOptFooter{padding: 9px 20px 0;}
	.sortingGamesBox{padding: 9px 8px 7px 8px;}
	.freeCasinoCheckMarks .checkMarkItem{margin: 0 15px 15px;font-size: 18px;}
	.freeCasinoCheckMarks{margin: 0px 0 15px;}	
	
	.block-info .l-col{
float: none;
width: auto !important;
}
.block-info .r-col{
float: none;
width: auto;

} 
    .toplists-sites .toplists-row a{
        padding : 10px 0 35px;
    }
    .toplists-sites .toplists-row .cell-toplists-sites,
    .toplists-sites .toplists-row .cell-advantages,
    .toplists-sites .toplists-row .cell-bonus{
        margin : 0;
        display : block;
        padding : 5px;
        width : auto;
        text-align : center;
    }
    .toplists-sites .toplists-row .cell-advantages{
        display : inline-block;
    }
    .toplists-sites .toplists-row .cell-bonus br{
        display : none;
    } 
	/* changes sitemap 17.02.2015 start */	
		.sitemap .sitelinks ul {
			-webkit-column-count: 1;
			-moz-column-count: 1;
			-o-column-count: 1;
			column-count: 1;
		}	
		.sitemap ul.topsection {
			text-align: center;
			padding: 0px;
		}
		
		.sitemap ul.topsection li {
			white-space: nowrap;			
		}
	/* changes 17.02.2015 end */	
	
	/* changes 22.09.2015  start */
	.review-page .review-top-area .main-heading {
		margin-top:0;
	}
	.review-page .flag-area {
		width:auto;
		padding-top:10px;
	}
	/* changes 22.09.2015 end */
	.block-toplist-head{display: none !important;}
	.block-toplist-bot{padding: 10px 0px 85px;}
	.block-toplist-bot .col, .block-toplist-poker-all .block-toplist-bot .col{width: 100%; display: block; font-size: 22px; line-height: 24px; padding: 6px 0;}
	.block-toplist-bot .col4:before{content: 'Sign-Up Bonus: '; font-size: 16px; position: relative; top: -3px;}
	.block-toplist-poker-all .block-toplist-bot .col4 .green{display: inline;}
	.block-toplist-bot .link-visit-site{bottom: 32px; left: 50%; right: auto; top: auto; margin: 0 0 0 -82px;}
	.block-toplist-bot .link-read-review{display: block; width: 100%; right: auto; top: auto; left: 0px; bottom: 13px;}
	
    .getYourBonusLink .getYourBonusPayBox{margin: 20px 3% 0 0;width: 94%;}
	.getYourBonusLink .bonusLogoBox {width:94%;}
}
@media all and (max-width: 460px){
	.interactive-timeline .body-timeline{padding: 30px 0px 25px;}
	.interactive-timeline .heading-timeline{font-size: 12px; line-height: 18px; background: url('//www.cardschat.com/pkimg/cali-history/bg-icons-timeline.png') no-repeat -110px -675px; width: 352px; height: 106px; padding: 31px 0 0px;}
	.interactive-timeline .body-timeline .box-timeline .box-timeline-line{display: none;}
	.interactive-timeline .box-timeline .box-timeline-img, .interactive-timeline .body-timeline-bot .box-timeline .box-timeline-img{width: auto; text-align: center; padding: 0px 0px 0px 80px; margin: 0px; float: none;}
	.interactive-timeline .box-timeline .box-timeline-text, .interactive-timeline .body-timeline-bot .box-timeline .box-timeline-text{padding-top: 20px;}
	.interactive-timeline .body-timeline-bot .heading-timeline-bot{margin-top: 0;}

	.block-fancybox .interactive-timeline .heading-timeline{font-size: 14px; line-height: 16px; background: url('//www.cardschat.com/pkimg/cali-history/bg-icons-timeline.png') no-repeat -110px -781px; width: 242px; height: 147px; padding: 65px 35px 0px;}
	.block-fancybox .interactive-timeline .box-timeline .box-timeline-img{width: auto; text-align: center; padding: 0; margin: 0; float: none;}

}
@media all and (max-width: 430px){
	.warning-table td {
		padding-left: 2px;
	}
	.warning-table .bonus-cell > span {
		display: block;
	}
}
@media all and (max-width : 400px){
	.related-boxes .boxes-inner > a{
		width:100%;
		height:auto;
		margin:0 0 5px;
	}
	.related-boxes .img-box img{
		width:auto;
		max-width:100%;
		margin:0;
	}
	.gamePopupTitle{padding: 5px;width: 95%;border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;}
		/* changes 27.06 start */
	.add-review-block .lbl {
		float:none;
		display:block;
		padding-bottom:3px;
	}
	/* changes 27.06 end */
	.block-best-gs{padding: 20px 7px;}
	.block-best-gs .title-best-gs{font-size: 24px; padding: 0 0 20px;}
	.block-best-gs .box-centered p, .block-best-gs .box-centered .box-centered-link{font-size: 14px;}
	.block-best-gs .box-bottom .bluetick{padding: 0 0 0 20px;}
	.logos-bar-c > div{margin: 0 2px;}
	
}
@media all and (max-width: 360px){
	.interactive-timeline .heading-timeline{font-size: 14px; line-height: 16px; background: url('//www.cardschat.com/pkimg/cali-history/bg-icons-timeline.png') no-repeat -110px -781px; width: 242px; height: 147px; padding: 65px 35px 0px;}
	.interactive-timeline .body-timeline-top{padding: 0; margin-top: 30px;}
	.interactive-timeline .body-timeline-top::before{display: none;}
	.interactive-timeline .box-timeline-1{margin-top: -30px;}

	.page-new .ico_online-poker, .page-new .ico_laws, .page-new .ico_bones, .page-new .ico_finish, .page-new .ico_success, .page-new .ico_tribal, .page-new .ico_live, .page-new .ico_poker-2015{float: none; margin: 0 auto 20px; display: block;}
}

@media all and (max-width: 350px){
	.interactive-timeline{width: 320px; margin: 0 0 0 -25px;}
	.interactive-timeline .box-timeline-9 .box-timeline-img img{margin-left: -10px;}
	.interactive-timeline .box-timeline-9 .box-timeline-img img + img{margin-right: -10px;}

	.block-fancybox .interactive-timeline .box-timeline-9 .box-timeline-img img{height: 160px;}
}
@media all and (max-width : 320px){
	.custom-content .quotes-blue{
		float:none;
		display:block;
		background:none;
		overflow:hidden;
		margin:0 -10px;
		/*border-top:7px solid #0865a0;
		border-bottom:7px solid #0865a0;*/
	}
	.custom-content .quotes-blue q{
		width:auto;
		padding:10px;
		background:none;
	}
	.info-box{
		display:block;
		width:100%;
		margin:10px 0 0;
	}
}

/*FREE GAMES MOBILE STYLE--------------------------*/
@media all and (max-width: 965px) {
	.gamePopupBox{width: 98%;min-width: 300px;margin: 0 1%;left: 0;}
	.gamePopupInfoBox{width: 100%;}
	.gamePopupBody{padding: 28px 20px 30px;}
	.gamePopupTitle{width: 100%;}
	.sortableGamesBox{width: 100%;}
	.gameItemBox{width: 24%;margin: 0 1% 7px 0;}
	.sortingTitle{padding: 0 8px;}
	.sortingOptionsRow{padding: 19px 8px 0;}
	.freeCasinoContent{padding: 20px 0 20px 8px;}
	.gamePopupSidebar{width: 100%;padding: 20px 0 0;}
	.popupHowToPlayImg{padding-bottom: 15px;}
	.popupHowToPlayImg span{text-align: center;}
	.popupStepsBox .popupStepDesc{padding-top: 6px;}
	.popupStepsBox{padding-bottom: 15px;}
	.freeCasinoGamesBox{margin-left:0px;}
	 .sortingGamesBox{margin-left:0px;}
}
@media all and (max-width: 870px) {
	.testDriveSitesBox:before{left: 5px;}
	.testDriveSitesBox{padding: 0 75px 21px;}
	.testDriveSitesBox:after{right: 5px;}
	.testDriveSitesTxt{line-height: 25px;padding: 5px 10px;}

}
@media all and (max-width: 835px) {
	.review-page .main-review-info .white-wrapper{
		margin-bottom:15px; 
	}
	.review-page .main-review-info .review-twocol>div{	
		width:auto !important;
		display:block;
		float:none !important;
		margin:15px 0 5px;
	}
	.review-page .main-review-info .review-twocol>div:after{
		content:"";
		display:block;
		clear:both;
	}
	.review-page .recent-review-block{
		margin:0 0 8px;
	}
	.review-page .main-review-info .btn-visit{
		min-width:225px;
		margin:8px auto;
		padding:10px 8px 10px 21px;
	}
}
@media all and (max-width: 800px) {
	.gameItemBox{width: 32%;margin: 0 1% 7px 0;}
	.selectSortOptionBox {margin: 0;width: 50%;}
	.selectSortOptionBox:nth-child(3n){margin: 10px 0 0;width: 100%;}
	.sortingTitle{padding: 0 8px 15px;text-align: center;}
	.freeCasinoCheckMarks{margin: -30px 0 15px;}
	.freeCasinoGamesBanner{right: 50%;margin-right: -102px;}
	.freeCasinoContent{padding: 190px 8px 20px;}
	.freeCasinoContent span{padding: 0 0 10px;}

}
@media all and (max-width: 750px) {
	.gamePopupTitle:before,.gamePopupTitle:after{display: none;}
	.review-page .three-cols-area{
		display:block;
		margin:0;
		border-spacing:0;
	}
	.review-page .three-cols-area .grad-block{
		display:block;
		width:auto;
		margin:15px 0;
	}
	.review-page .aside .grad-block .btn-visit{
		min-width:152px;
	}
}
@media (max-width: 676px) {
    .content-in4 {
        padding: 10px !important;
    }


    .toplists-bonus-head {display:none;}

    .toplists-bonus ul li {
        border-top: 5px solid #004a76;
    }

    .toplists-bonus ul .sub-link {
        position: relative;
        padding: 0 0 20px 70px;
    }

    .toplists-bonus ul .cell-rank {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 60px;
        background: #0168A0;
        color: #fff;
    }

    .toplists-bonus .cell-rank .cell-hold {
        position: absolute;
        top: 50%;
        left: 50%;
        right: 0;
        transform: translate(-50%, -50%);
    }

    .toplists-bonus ul .cell-score,
    .toplists-bonus ul .cell-exclusive-offer,
    .toplists-bonus ul .cell-bonus br {
        display: none;
    }

    .toplists-bonus ul .cell-poker-sites,
    .toplists-bonus ul .cell-bonus,
    .toplists-bonus ul .cell-play-poker {
        display: block;
        width: auto !important;
        text-align: center;
    }

    .toplists-bonus ul .cell-poker-sites .cell-hold {
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
    }

    .toplists-bonus ul .cell-poker-sites .cell-hold img {
        margin: 0 10px;
    }

    .toplists-bonus ul .read-review {
        bottom: 2px;
        right: 0 !important;
        left: 50%;
        transform: translate(-50%, 0);
        display: block;
        margin: 0 0 0 35px;
        text-align: center;
    }



    .toplists-bonus ul a:hover .cell-rank {
        color: #fff;
    }



    .no-flag-table .toplists-bonus ul .cell-rank {
        width: 60px;
    }

    .no-flag-table .toplists-bonus ul .cell-poker-sites .cell-hold {
        display: block;
    }

    .no-flag-table .toplists-bonus ul .cell-poker-sites .cell-hold img {
        margin: 0 auto;
    }
}
@media screen and (max-width:660px){
	.review-page .review-top-area{
		display:block;
	}
	.review-page .review-top-area .heading-area,
	.review-page .flag-area{
		display:block;
		float:none;
	}
	.review-page .main-review-info .col{
		width:auto;
		display:block;
	}
	.review-page .main-review-info .hits-misses-block{
		padding-bottom:25px;
	}	
	.review-page .main-review-info{
		margin:0 0 15px;
		padding:25px 0 10px;
	}
	.review-page .aside,
	.review-page .main-col{
		float:none;
		width:auto;
	}
	.review-page .grad-block-heading{
		margin:0 0 30px;
	}
	.review-page .review-text-block{
		padding:14px 0;
	}
    .review-page .main-review-info .white-wrapper.review-item {
        margin-top:10px;
    }
}
@media all and (max-width: 620px) {
	.gameItemBox{width: 48%;margin: 0 2% 7px 0;}
	.freeCasinoCheckMarks{margin: -15px 0 30px;}
	.freeCasinoCheckMarks .checkMarkItem{margin: 0 50px 15px;}

}
@media all and (max-width: 450px) {
	.selectSortOptionBox {width: 100%;margin: 10px 0 0;}
	.gameItemBox{width: 100%;margin: 0 0 7px;}
	.gameOptFooter{padding: 9px 20px 0;}
	.sortingGamesBox{padding: 9px 8px 7px 8px;}
	.freeCasinoCheckMarks .checkMarkItem{margin: 0 15px 15px;font-size: 18px;}
	.freeCasinoCheckMarks{margin: 0px 0 15px;}

}
@media all and (max-width: 400px) {
	.gamePopupTitle{padding: 5px;width: 95%;border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;}
	.content-in4{
		padding:10px 3px;
	}
	.review-page .main-review-info .col{
		margin:0 4%;
	}
}
/*END FREE GAMES MOBILE STYLES------------------------------------------*/
/*ABOUT US MOBILE STYLE--------------------------*/

@media all and (max-width: 1920px) {
	.about-block .twocol .block-bg iframe{
		display: block;
		width: 100% !important;
	    margin: 0 auto;
	}
}
@media all and (max-width: 1100px) {
	.container,
	#wrapper.container{
		min-width: 300px;
		width: 100%;
	}
	.about-block{
		min-width: 100%;
		max-width: 100%;
	}
	.about-block .forum-logo img{
		max-width: 100%;
	}
}
@media all and (max-width: 1024px) {
	.about-block .as-seen img{
		display: inline-block;
		width: auto;
		max-width: 100%;
		margin: 0 auto 10px;
	}
	.about-block .form-feedback td .bginput{
		max-width: 80%;
	}
	.about-block .twocol-right .col+.col .col-hold{
		padding-right: 12px;
	}
	.about-block .twocol .block{
		margin-right: 0;
	}
	.about-block .form-feedback td .bginput,
	.form-feedback .bginput{
		width: 100%;
		height: 20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.about-block .newswriters .alignleft{
		max-width: 101px;
		margin: 0;
		padding: 3px !important;
	}
    .change-parent, #ftext-hgroup, #rlinks-hgroup{display: block;}
    .header3{overflow-x: scroll;-webkit-overflow-scrolling: touch;}
	.header3 .add-nav{min-width: 1000px;}
}
@media all and (max-width: 740px){
	.about-block .twocol .col{
		width: 100%;
		float: none;
		margin: 0;
	}
	.about-block .twocol .col+.col{
		margin-top: 12px;
	}
	.about-block .twocol .block{
		margin: 0;
		padding: 10px 0 20px;
	}
	.about-block .twocol .block-bg,
	.about-block .twocol .block:first-child{
		border: none;
	}
	.change-parent,
	#ftext-hgroup,
	#rlinks-hgroup{
		display: block;
	}
    .change-parent.toplist-template {
        display:table;
    }
	.toplist-content .three-cols .col.aside, .toplist-content .three-cols .col.main-col {
      width: 100% !important;
      float: left;
    }

	.warning-table.simplified tr td.last-cell,
	.warning-table.simplified tr th.last-cell {
		width:100%;
	}
}

@media all and (max-width: 600px){
	.about-block .twocol .block-bg{
		padding: 0 20px;
	}
	.about-block .twocol .block h2{
		margin: 0 0 16px;
	}
}
@media all and (max-width: 480px){
	.about-block .newswriters{
		margin-bottom: 16px;
	}
	.about-block .newswriters .alignleft{
		margin: 0 10px 10px 0;
	}
	.about-block .newswriters .descr{
		padding: 0;
		overflow: visible;
	}
	.toplist-box .heading {font-size:15px;}
}
@media all and (max-width: 400px) {
	.about-block .text-block{
		padding: 0 10px;
	}
}
@media all and (max-width: 380px) {
	.about-block .as-seen img{
		display: block;
	}
}
/*END ABOUT US MOBILE STYLE--------------------------*/
@media all and (max-width: 767px) {
	.toplists-bonus ul .cell-poker-sites {
		float: left;
	}

	.toplists-bonus ul .cell-us {
		float: right;
	}

	.toplists-bonus ul .cell-bonus {
		clear: both;
	}

	.no-flag-table .toplists-bonus ul .cell-poker-sites,
	.no-flag-table .toplists-bonus ul .cell-us {
		float: none;
	}
}
@media screen and (max-width: 768px) {

	.block-toplist-head .col, .block-toplist-poker-all .block-toplist-head .col, .block-toplist-bot .col, .block-toplist-poker-all .block-toplist-bot .col 	{
    width: 40%;
	}

	.block-toplist-bot .col1, .block-toplist-head .col1 {
		display: table-cell !important;
		width: 20%;
	}

	.block-toplist-bot .num-toplist {
		border: none;
	}
	
	.block-toplist-head .col4 {
		padding-left: 0;
	}
}

@media screen and (max-width: 480px) {
	.block-toplist-bot  {	
		padding: 10px 0px;
	}

	.block-toplist-bot .link-toplist-bot {
		position: relative;	
		padding-left: 50px;
	}

	.block-toplist-bot .col1 {
		display: block !important;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 50px!important;
		height: 100%;
		border-right: 2px solid #CDD5DB;
	}

	.block-toplist-bot .num-toplist {	
		display: inline-block;
		vertical-align: middle;
		text-align: center;
		width: auto;
		height: auto;
		font-size: 40px;
	}

	.block-toplist-bot .col1:after { /* для IE8+ */
		content: "";
		display: inline-block;
		vertical-align: middle;
		min-height: inherit;
		height: 100%;  
	}

	.block-toplist-bot:hover .num-toplist {
		background: none;
		color: #698ea7;
	}

	.block-toplist-bot .col2, .block-toplist-bot .col4 {
		width: 50%;
		padding-left: 50px;
		float: left;
		padding: 6px 5px;
	}

	.block-toplist-bot .link-visit-site {
		position: static;
    clear: both;
    display: block;
    margin: 10px auto 30px auto;
	}

	.block-toplist-bot .link-read-review {   
    width: auto;
    right: 0px;
    left: 50px;
	}

	.block-toplist-bot .col4:before {
    font-size: 14px;
		display: block;
	}
}
@media screen and (max-width: 660px) {
	.imgLink .approve_play {
		top: inherit;
		bottom: 20px;
	}
}
@media screen and (min-width: 661px) {
	.imgLink .approve_play {
		right: 9px;
		left: inherit;
		top: 100px;
	}
}
