.socialicns {
	background-color: #7B9B5B;
	border-radius: 50%;
	color: #fff !important;
	display: inline-block;
	font-family: fontawesome;
	font-size: 14px !important;
	height: 14px;
	width: 14px;
	padding: 4px !important;
}
.long_header {
	background: url('/i/menu-page-bg-new.png') repeat-x;
}
.long_header #main_area {
	#margin: 610px 0 0;
	margin: 0;
}
.nav-block {
	position: absolute;
	z-index: 1;
	top: 123px;
	left: 0;
	width: 100%;
	height: 50px;
	overflow: visible;
	background: #183e05;
	border: 1px solid #010101;
	border-width: 1px 0;
}
.nav-wrap {
	max-width: 1011px;
	margin: 0 auto;
}
.nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
.nav li {
	float: left;
	list-style: none;
}
.nav li.current a, .nav li:hover a {
	background: #7b9b5b;
	color: #183e05;
	#font-weight: bold;
}
.nav li a {
	position: relative;
	display: inline-block;
	padding: 10px 20px;
	color: #afcd83;
	font-size: 14px;
	line-height: 30px;
	text-decoration: none;
}
.nav li a:after {
	content: '';
	position: absolute;
	top: 6px;
	right: 0;
	width: 1px;
	height: 39px;
	background: #375826;
}
.nav li.current a:after, .nav li:hover a:after {
	display: none;
}
.nav li:first-child a {
	color: #fff;
	font-family: fontawesome;
	font-size: 32px;
	height: 30px;
	width: 35px;
	text-align: center;
}
.nav-block .search-block {
	position: relative;
	float: right;
	padding-top: 8px;
}
.nav-block .search-block input {
	width: 176px;
	height: 16px;
	padding: 8px 12px;
	font-style: italic;
	color: #fff;
	font-size: 13px;
	line-height: 16px;
	background: #0d2908;
	border: 1px solid #bfc9b9;
	margin-right: 5px;
}
.nav-block .search-block:after {
	color: #fff;
	content: "\f002";
	font-family: fontawesome;
	position: absolute;
	top: 18px;
	right: 10px;
	width: 13px;
	height: 13px;
}
.nav-block .search-block ::-webkit-input-placeholder,.nav-block .search-block ::-moz-placeholder,.nav-block .search-block :-ms-input-placeholder {
	color: #fff;
}

/* accordion begin */
.ui-accordion .ui-accordion-content {
	padding: 10px;
}
.tips-box-content {
	padding: 10px;
}
.tips-box h3 {
	line-height: 31px;
}
.tips-box h4 {
	font-weight: bold;
}
#content .tips-box p {
	height: auto!important;
	padding: 20px 15px 20px 20px;
}
.ui-button.ui-state-active:hover, .ui-button:active, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active {
	border: 1px solid #2A6B0B!important;
	background: #2A6B0B!important;
}
#content .tips-box .tips-list li {
	background: none!important;
	padding: 0px;
}
/* accordion end */

.box-toplist-r .img-toplist img {
	position: relative;
	#top: 40px;
}
.str_move_clone {
	bottom: auto !important;
}
.home-winners_item>a, .home-winners_item>a:hover {
	text-decoration: none;
}
.top-casino-custom.feature_tug {
	#position: absolute;
	#top: 0;
}
#lower_content.feature_tug {
	/*padding-top: 960px;*/
}
.top-casino-custom * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.top-casino-custom:before, .top-casino-custom:after {
	display: table;
	content: " ";
}
.top-casino-custom:after {
	clear: both;
}
.top-casino-custom {
	padding: 10px 0;
}
.top-casino-custom .owl-carousel {
	display: block;
}
.top-casino-custom .casino-item {
	position: relative;
	margin-bottom: 16px;
	width: 100%;
	float: left;
	color: #292929;
	font-size: 13px;
	line-height: 15px;
	background: #fff;
	border: 2px solid #d2d2d2;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.top-casino-custom .img-box {
	width: 30%;
	float: left;
	padding: 14px;
	background: #f5f5f5;
}
.top-casino-custom .img-box a {
	display: block;
	max-width: 242px;
	margin: 0 auto;
	text-decoration: none;
}
.top-casino-custom .info-box {
	width: 70%;
	float: left;
}
.top-casino-custom .img-wrap {
	display: block;
	margin-bottom: 5px;
	padding: 3px;
	border-radius: 5px;
	background: #ffae00;
	background: -webkit-linear-gradient(#ffae00, #ff6d00);
	background: -o-linear-gradient(#ffae00, #ff6d00);
	background: -moz-linear-gradient(#ffae00, #ff6d00);
	background: linear-gradient(#ffae00, #ff6d00);
	box-shadow: 0 0 10px 4px rgba(255, 174, 0, 0.27);
}
.top-casino-custom .img-wrap-in {
	position: relative;
	display: block;
	width: 100%;
	height: 88px;
	padding: 7px 0;
	background: #fff;
}
.top-casino-custom .img {
	display: block;
	width: 98px;
	height: 74px;
	margin: 0 auto;
	text-align: center;
	#background-image: url('/i/sprite-logos-small.png');
	background-image: url("/i/sprite-logos-small-trp.png");
}
.top-casino-custom .logo_rubyfortune {
	background-position: -296px 0;
}
.top-casino-custom .logo_spinpalace {
	background-position: 0 0;
}
.top-casino-custom .logo_jackpotcity {
	#background-position: -495px 0;
	background-image: url("/i/jackpot-city.png");
	position: relative;
	top: 15px;
	width: 135px;
	height: 51px;
	background-position: 0px 0px;
}
.top-casino-custom .logo_gamingclub {
	#background-position: -1004px 0;
	background: url('/i/toplist/gamingclub.jpg');
}
.top-casino-custom .logo_leovegas {
	background: url('/i/logos/leo-vegas.jpg');
}
.top-casino-custom .logo_royalpanda {
	background: url('/i/logos/hp-royal-panda.png');
}
.top-casino-custom .logo_luckynugget {
	background: url('/i/logos/luckynugget.jpg');
	background-size: 100px 90px;
}
.top-casino-custom .btn, .blacklistbtn {
	display: block;
	padding: 10px 10px 7px;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	text-shadow: 1px 1px 1px #9f7801;
	background: #f3bf1f;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 3px #9f7801;
	-moz-box-shadow: 0px 3px #9f7801;
	box-shadow: 0px 3px #9f7801;
}
.blacklistbtna, .blacklistbtna:hover {
	text-decoration: none;
}
.blacklistbtn {
	font-size: 14px;
	margin: auto;
	width: 230px;
}
.startplayingnow {
	color: #000;
	font-size: 24px;
	text-shadow: 1px 1px 1px #fff !important;
	width: 250px;
}
.box-freegame span.btn-grn-354 {
	display: inline-block;
	vertical-align: top;
	width: 352px;
	height: 54px;
	overflow: hidden;
	line-height: 200px;
	background: none !important;
}
.top-casino-custom .btn:hover, .blacklistbtn:hover {
	transform: translateY(2px);
	-moz-transform: translateY(2px);
	-ms-transform: translateY(2px);
	-webkit-transform: translateY(2px);
	-o-transform: translateY(2px);
	-webkit-box-shadow: 0px 1px #9f7801;
	-moz-box-shadow: 0px 1px #9f7801;
	box-shadow: 0px 1px #9f7801;
}
.box-freegame .text {
	padding: 0 10px 20px 0;
}
.top-casino-custom .top-box {
	padding: 12px 4%;
	color: #484848;
	font-weight: bold;
	font-size: 24px;
	line-height: 26px;
	border-bottom: 1px solid #f5f5f5;
}
.top-casino-custom .mid-box {
	overflow: hidden;
	text-align: center;
	border-bottom: 1px solid #f5f5f5;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.top-casino-custom .rate {
	display: inline-block;
	width: 80px;
	height: 15px;
	overflow: hidden;
	text-align: left;
	background: url('/i/hp_star_sprite.png') repeat-x;
}
.top-casino-custom .rate .rateon {
	display: inline-block;
	height: 15px;
	background: url('/i/hp_star_sprite.png') repeat-x 0 -15px;
}
.top-casino-custom .mid-box .col {
	padding: 5px;
	width: 21%;
	float: left;
	line-height: 17px;
	text-transform: uppercase;
}
.top-casino-custom .mid-box .col:nth-child(3) {
	width: 23%;
}
.top-casino-custom .mid-box .col:nth-child(4) {
	width: 35%;
}
.top-casino-custom .mid-box .col+.col {
	border-left: 1px solid #f5f5f5;
}
.top-casino-custom .mid-box .label {
	display: block;
	padding-top: 6px;
	color: #4b4b4b;
	font-weight: bold;
	font-size: 22px;
	line-height: 22px;
}
.top-casino-custom .mid-box .small {
	font-size: 15px;
}
.top-casino-custom .payment {
	margin: 0;
	padding: 4px 0 0;
	list-style: none;
	width: 100%;
	text-align: center;
}
.top-casino-custom .payment .icon {
	display: inline-block;
	width: 37px;
	height: 25px;
	background: url('/i/hp_payment_sprite.png') no-repeat;
}
.top-casino-custom .payment .icon1 {
	background-position: 0 0;
}
.top-casino-custom .payment .icon2 {
	background-position: -39px 0;
}
.top-casino-custom .payment .icon3 {
	background-position: -78px 0;
}
.top-casino-custom .payment .icon4 {
	background-position: -117px 0;
}
.top-casino-custom .bot-box {
	padding: 12px 4%;
	color: #292929;
	font-size: 15px;
	line-height: 21px;
}
.top-casino-custom .bonus {
	color: #006bb0;
	font-weight: bold;
	font-size: 20px;
	line-height: 25px;
	#text-transform: uppercase;
}
.top-casino-custom .bonus:hover {
	text-decoration: none;
}
.top-casino-custom .bonus .sum {
	color: #21b61f;
}
.top-casino-custom .review-lnk {
	color: #006bb0;
}
.top-casino-custom .review-lnk:hover {
	text-decoration: none;
}
.top-casino-custom .casino-item-first {
	border-color: #60b823;
}
.top-casino-custom .casino-item-first .img-box {
	background: #e9ffdb;
}
.top-casino-custom .casino-item-first .btn, .blacklistbtn {
	text-shadow: 1px 1px 1px #135e12;
	background: #49b848;
	border-color: #135e12;
	-webkit-box-shadow: 0px 3px #135e12;
	-moz-box-shadow: 0px 3px #135e12;
	box-shadow: 0px 3px #135e12;
}
.top-casino-custom .casino-item-first .btn:hover, .blacklistbtn:hover {
	transform: translateY(2px);
	-moz-transform: translateY(2px);
	-ms-transform: translateY(2px);
	-webkit-transform: translateY(2px);
	-o-transform: translateY(2px);
	-webkit-box-shadow: 0px 1px #135e12;
	-moz-box-shadow: 0px 1px #135e12;
	box-shadow: 0px 1px #135e12;
}
.top-casino-custom .casino-item-first .btn:hover, .blacklistbtn:hover {
	background: #329f31;
}
.top-casino-custom .favourite-label {
	position: absolute;
	top: -8px;
	left: 5px;
	z-index: 10;
	width: 205px;
	height: 40px;
	padding: 9px 0 0 46px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	text-transform: uppercase;
	background: url('/i/hp_payment_sprite.png') no-repeat 0 -27px;
}
.related.real-money {
	float: left;
	margin: 0 3px 0 0;
	overflow: hidden;
}
.casino_more_table_row a {
	display: block;
}
.mobile_btn_container {
	display: block;
	position: relative;
}

.casino_more_table_btn,
.casino_more_talbe_btn {
	margin-bottom: 14px;
	vertical-align: middle;
}

.casino_more_table__container .btn_container {
	position: absolute;
	display: block;
	right: 2%;
	bottom: 6px;
	width: 160px;
}
/*rogue-widget*/
.rogue-widget{
	margin: 10px 0;
	background: #f2e1e1;
}
.rogue-widget .top-box{
	color: #fff;
	font: bold 23px/40px Arial, Helvetica, sans-serif;
	border: 1px solid #363636;
	border-bottom: none;
	background: #f4f4f4;
	background: -webkit-linear-gradient(#620000, #b60215);
	background: -o-linear-gradient(#620000, #b60215);
	background: -moz-linear-gradient(#620000, #b60215);
	background: linear-gradient(#620000, #b60215);
}
.rogue-widget h2,
.rogue-widget h2 a,
#content .rogue-widget h2,
#content .rogue-widget h2 a {
	margin: 0;
	padding: 3px 0 4px;
	color: #fff;
	font: bold 23px/40px Arial, Helvetica, sans-serif;
}
.rogue-widget h2,
#content .rogue-widget h2{
	position: relative;
	display: inline-block;
	padding-left: 73px;
	background: url(/i/blacklist/rogue-ttl-img-l.png) no-repeat 0 50%;
}
.rogue-widget .bot-box{
	padding: 11px 16px 18px;
	border: 1px solid #7f0404;
}
.rogue-widget .bot-box .subttl,
#content .rogue-widget .bot-box .subttl{
	margin-bottom: 16px;
	font-size: 11px;
	line-height: 13px;
	color: #636363;
}
.rogue-widget .blacklist{
	width: 100%;
	overflow: hidden;
}
.rogue-widget .blacklist ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.rogue-widget .blacklist li{
	list-style: none;
	width: 48.5%;
	padding-left: 54px;
	float: left;
	margin-bottom: 18px;
	overflow: hidden;
	background: #363636 url(/i/blacklist/rogue-blacklist-bg.png) no-repeat 7px 50%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.rogue-widget .blacklist li:nth-child(even){
	margin-left: 3%;
}
.rogue-widget .blacklist .box{
	height: 76px;
	overflow: hidden;
	background: #f4f4f4;
	background: -webkit-linear-gradient(#e3e3e3, #fff);
	background: -o-linear-gradient(#e3e3e3, #fff);
	background: -moz-linear-gradient(#e3e3e3, #fff);
	background: linear-gradient(#e3e3e3, #fff);
	border: 1px solid #9b9999;
	border-left: none;
	-webkit-border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	-o-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
}
.rogue-widget .blacklist .img-wrap{
	width: 77px;
	height: 77px;
	float: left;
	margin-left: 3px;
	#text-align: center;
}
.rogue-widget .blacklist .img-wrap img{
	max-height: 70%;
	max-width: 70%;
}
.rogue-widget .tbl{
	display: table;
	width: 100%;
	height: 100%;
}
.rogue-widget .tbl-cell{
	display: table-cell;
	vertical-align: middle;
}
.rogue-widget .blacklist-box{
	overflow: hidden;
	padding-top: 9px;
}
.rogue-widget .blacklist p:first-child,
#content .blacklist p:first-child{
	margin: 0 0 6px 18px;
	#margin-bottom: 6px;
	color: #414141;
	font: bold 15px/17px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.rogue-widget .blacklist .for,
#content .blacklist .for{
	#padding-left: 19px !important;
	padding-left: 15px !important;
	margin-bottom: 6px;
	color: #545454;
	font-size: 12px;
	line-height: 14px;
	#background: url(/i/blacklist/cross.png) no-repeat 0 50%;
}
.rogue-widget .blacklist .for, #content .blacklist .for span {
	color: #DF2432;
	margin: -2px 5px 0 0;
}
.rogue-widget .view-all{
	text-align: center;
}
.rogue-widget .view-all a{
	position: relative;
	display: inline-block;
	height: 18px;
	padding: 4px 32px 4px 12px;
	color: #fff;
	 font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
	text-shadow: 1px 1px 1px #000;
	background: #44802b url(/i/blacklist/rogue-lnk-bg.png) repeat-x;
	border-top: 1px solid #55854e;
	border-bottom: 1px solid #454040;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.rogue-widget .view-all a:hover{
	background: #297022 url(/i/blacklist/rogue-lnk-bg-h.png) repeat-x;
}
.rogue-widget .view-all a:after{
	content: '';
	position: absolute;
	top: 50%;
	right: 5px;
	width: 22px;
	height: 16px;
	margin-top: -8px;
	background: url(/i/blacklist/rogue-arrow.png) no-repeat;
}

.socialicns .fa {
	position: relative;
	top: -4px;
}
.star-top .fa {
	position: relative;
	top: 2px;
}
.stars-reviews .fa {
	position: relative;
	top: 2px;
}

@media screen and (max-width: 1010px) {
	.nav-block {
		display: none;
	}
	.long_header {
		background: none;
	}
	#main_area, .long_header #main_area {
		margin-top: 140px;
	}
	.tips-box h3 {
		background: #666;
	}
	.top-casino-custom.feature_tug {
		position: static;
		height: auto;
	}
	#lower_content.feature_tug {
		/*padding: 0;*/
	}
}
@media (max-width: 600px) {
	.top-casino-custom .casino-item {
		display: block;
	}
	.top-casino-custom .favourite-label {
		left: 50%;
		margin-left: -102px;
	}
	.top-casino-custom .img-box, .top-casino-custom .info-box {
		width: 100%;
	}
	.top-casino-custom .top-box {
		text-align: center;
	}
	.top-casino-custom .bot-box {
		text-align: center;
	}
	.top-casino-custom .bonus, .top-casino-custom .review-lnk {
		display: block;
	}
	.owl-carousel .owl-item {
		padding: 10px 0;
	}
	.owl-carousel .owl-item.active .casino-item {
		margin-left: 0;
	}
	.casino_more_table__container .mobile_image_container {
		width: 38%;
	}
}

@media only screen and (max-width: 748px){
	.rogue-widget .blacklist ul{
		max-width: 380px;
		margin: 0 auto;
	}
	.rogue-widget .blacklist li{
		width: 100%;
	}
	.rogue-widget .blacklist li:nth-child(even) {
	  margin-left: 0;
	}
}

@media (max-width: 540px) {
	.top-casino-custom .mid-box .col {
		width: 33%;
	}
	.top-casino-custom .mid-box .col:nth-child(3) {
		width: 34%;
	}
	.top-casino-custom .mid-box .col:nth-child(4) {
		width: 100%;
		border-top: 1px solid #f5f5f5;
	}
}

@media screen and (max-width: 530px) {
	.casino_more_table__container .mobile_image_container {
		width: 100%;
	}
	.casino_more_table__container .btn_container {
		width: 100%;
		top: -18px;
		left: 0;
		right: 0;
	}
	#feature_table .benefits .subrow.subrow-inner-images {
		width: 100%;
		left: 0;
		padding: 0;
		text-align: center;
	}
	#feature_table .benefits .subrow.subrow-inner-images span {
		display: inline-block;
		float: none;
		vertical-align: top;
	}
	.casino_more_table__container a .btn_container {
		position: static;
		width: 100%;
		padding: 0;
	}
	.casino_more_table_btn, .casino_more_talbe_btn {
		width: 170px; 
		background: url('/i/yellowbtn.png') no-repeat 0 -89px;
	}
}

@media (max-width: 480px) {
	.blacklistbtn {
		font-size: 14px;
		width: 230px;
	}
}

@media (max-width: 380px) {
	.top-casino-custom .mid-box {
		display: block;
	}
	.top-casino-custom .top-box {
		border: none;
	}
	.top-casino-custom .mid-box .col, .top-casino-custom .mid-box .col:nth-child(3), .top-casino-custom .mid-box .col:nth-child(4) {
		width: auto;
		#float: none;
		border-top: 1px solid #f5f5f5;
	}
	.top-casino-custom .col-games {margin-left: 25%;}
	.top-casino-custom .col-pokies {margin-left: 0;}
	.top-casino-custom .col-payout {margin-left: 35%;}
	.top-casino-custom .mid-box .col+.col {
		border-left: none;
	}
	.top-casino-custom .info-box {
		position: relative;
	}
	.top-casino-custom .rate {
		position: absolute;
		top: -84px;
		left: 50%;
		margin-left: -40px;
	}
	.top-casino-custom .img-wrap-in {
		height: 108px;
		padding: 10px 0;
	}
	.rogue-widget h2,
	.rogue-widget h2 a,
	#content .rogue-widget h2,
	#content .rogue-widget h2 a{
		font-size: 20px;
	}
	.rogue-widget h2,
	#content .rogue-widget h2{
		display: block;
		padding-left: 0;
		text-align: center;
		background: none;
	}
	.rogue-widget h2::after,
	#content .rogue-widget h2::after{
		display: none;
	}
	.rogue-widget .blacklist li{
	padding: 50px 0 0;
		width: 100%;
		background-position: 50% 2px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		-o-border-radius: 6px;
		border-radius: 6px;
	}
	.rogue-widget .blacklist .box{
		height: auto;
		border: 1px solid #9b9999;
		-webkit-border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		-o-border-radius: 0 0 5px 5px;
		border-radius: 0 0 5px 5px;
	}
}
