
body table.comptable {
	margin: auto;
	margin-bottom: 40px;
}

#view_more_games_btn {
	display: block;
	margin: auto;
	width: fit-content;
	cursor: pointer;
	clear: both;
	margin-bottom: 20px;
	margin-bottom: 75px !important;
	font-family: "Baloo Chettan", cursive !important;
	font-size: 15px !important;
	padding: 13px 15px;
	margin-top: -15px;
}

#view_more_games_btn:hover {}

#view_more_games_btn:active {
	position: relative;
	top: 6px;
}

.likeusarea {
	display: none;
}

iframe.wp-embedded-content {
	display: none !important;
}

blockquote.wp-embedded-content {
	margin: 0px;
	background: none;
	border: 0px;
	font-size: 23px;
	list-style-type: unset;
	display: list-item;
	margin-left: 60px;
	margin-top: 30px;
	padding-left: 0px;
	font-style: normal;
}

table.comptable tr.casino-visible-row.hidden {
	display: none;
}

table.comptable tr.casino-visible-row.hidden td {}

img.logocomp.mobile {
	display: none !important;
}

@media screen and (max-width: 600px) {
	body .comptable img.logocomp {
		display: none !important;
	}
	
	html body table img.logocomp.mobile {
		display: block !important;
	}
	
	table td.casinocol {
		padding-left: 12px !important;
	}
}

.rev-widget-pros, .rev-widget-cons {
	display: block;
	margin-top: 50px;
	box-shadow: 0 0 10px rgba(128, 128, 128, .6);
	width: 47%;
	margin-bottom: 0px;
}

.rev-widget-pros {
	margin-left: 10px;
	margin-right: 10px;
}

.rev-widget-cons {
	margin-left: 10px;
	margin-right: 10px;
}

.review-topcontent {
	clear: both;
	float: none;
	background: transparent;
	overflow: visible;
	padding-top: 40px;
	padding-bottom: 10px;
	margin-bottom: 0px;
}

.rev-widget-pros.center, .rev-widget-cons.center {
	margin-left: 0px;
	margin-right: 0px;
	margin: auto;
	margin-bottom: 30px;
	margin-top: 40px;
	float: none;
	position: static;
	clear: both;
	display: block;
}

.review-topcontent .one-casino-table {
	box-shadow: 0px 0px 2px #383838;
	box-shadow: none;
	border: 0px;
	border: 0px;
	margin-top: 20px;
	border-bottom: 1px solid #333;
	border-top: 0px;
	margin-bottom: 20px;
}

.review-topcontent .one-casino-table td {
	background: #111;
	background: transparent;
	padding: 20px 0px;
	border: 0px;
	z-index: 1;
	position: relative;
}

.review-topcontent .one-casino-table .numeric {
	color: #a43838;
}

.reviewtop span.rate.reviewrate {
	display: none;
}

.reviewtop .ratevalue {
	display: none;
}

.reviewtop h1 {
	width: 100%;
	text-align: center;
	margin-top: 10px;
}

.review-topcontent .one-casino-table td.visitcol {
	width: 25%;
}

.review-topcontent .one-casino-table td.depcol {
	display: none;
}

.pro-cons-icon .fa-thumbs-up::before, .rev-widget-pros ul li:before {
	color: #488e48;
}

.pro-cons-icon .fa-thumbs-down::before, .rev-widget-cons ul li:before {
	color: #fb4c4c;
}

.reviewtop {
	background: transparent;
	margin-bottom: 0px;
}

.reviewouter .bottomrev {
	margin-top: 85px;
	background: #111;
	padding: 30px;
	box-shadow: 0px 0px 4px 0px #555;
	box-shadow: none;
	border-bottom: 1px solid #333;
	border-top: 1px solid #333;
	margin-bottom: 85px;
}

.reviewouter h1.altheading, .reviewouter h2.altheading, .reviewouter h3.altheading {
	background: transparent;
}

.review-topcontent .one-casino-table {
	position: relative;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset;
}

.review-topcontent .one-casino-table:before, .review-topcontent .one-casino-table:after {
	content: "";
	position: absolute;
	z-index: 0;
	box-shadow: 0 0 20px rgba(255, 245, 245, .8);
	box-shadow: 0 0 10px rgba(128, 128, 128, .8);
	top: -10px;
	top: -10px;
	bottom: 2px;
	bottom: -8px;
	left: 10px;
	right: 10px;
	border-radius: 100px/10px;
	border-radius: 0px;
	background: #000;
}

.review-topcontent .one-casino-table:after {
	right: 10px;
	left: auto;
	transform: skew(8deg) rotate(3deg);
}

.review-topcontent .one-casino-table {
	border: 0px;
	background: transparent;
	padding-left: 10px;
	padding-right: 10px;
}

.reviewouter .bottomrev {
	margin-bottom: 85px;
	position: relative;
	z-index: 1;
	border: 0px;
	overflow: visible;
}

.reviewouter .bottomrev:before, .reviewouter .bottomrev:after {
	content: "";
	position: absolute;
	z-index: -1;
	bottom: -15px;
	left: 10px;
	right: 10px;
	box-shadow: 0 0 10px rgba(128, 128, 128, .8);
	top: -15px;
	border-radius: 179px/17px;
}

.reviewouter .bottomrev:after {
	right: 10px;
	right: 0px;
	left: auto;
	left: auto;
	transform: skew(8deg) rotate(3deg);
	transform: none;
	border-top: 2px solid #2c2c2c;
	position: absolute;
	z-index: -7;
	bottom: auto;
	top: 0px;
	width: calc(100% - 18px);
	box-shadow: none;
	margin-left: 0px;
	margin-right: 9px;
}

.reviewouter .reviewsummary td {
	background: rgba(31, 31, 31, .8);
}

.heading {
	margin-bottom: 1.5rem;
}

.m-b-md {
	margin-bottom: 40px !important;
	overflow: auto;
}

.m-b {
	margin-bottom: 2.5rem !important;
}

.row {
	overflow: auto;
}

.row:before, .row:after {
	content: " ";
	display: table;
}

.m-b-10 {
	margin-bottom: 10px;
}

@media (min-width: 768px) {
	.col-md-9 {
		width: 60%;
		float: left;
	}
	
	.col-md-6 {
		width: 40%;
		float: left;
	}
	
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15 {
		float: left;
	}
	
	.col-md-5 {
		width: 33.33333%;
	}
}

.list-icon {
	margin-bottom: 0;
}

.list-icon-item {
	display: block;
	position: relative;
	padding-left: 30px;
}

.list-icon-sm .list-icon-item {
	padding-left: 25px;
}

.list-icon-ico {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 18px;
	margin-top: -3px;
}

.text-primary {
	color: #39ade5;
}

.rated-heading .sort .ico {
	font-family: "icomoon" !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.block a {
	color: #50b6e8;
	text-decoration: none;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.block a:hover {
	color: #8eff8d;
}

.list-icon-item:before {
	content: "";
	font-family: "FontAwesome";
	font-size: 14px;
	position: absolute;
	left: 2px;
	top: 7px;
	margin: 0;
	padding: 0;
	line-height: 14px;
	color: #39ade5;
}

.restricted-countries .list-icon-item:before {
	content: "";
	font-family: "FontAwesome";
	font-size: 17px;
	position: absolute;
	left: 2px;
	top: 7px;
	margin: 0;
	padding: 0;
	line-height: 14px;
	color: #39ade5;
}

.clock-icon .list-icon-item:before {
	content: "";
	font-family: "FontAwesome";
	font-size: 17px;
	position: absolute;
	left: 2px;
	top: 7px;
	margin: 0;
	padding: 0;
	line-height: 14px;
	color: #39ade5;
}

.clock-icon .list-icon-item {
	padding-left: 28px;
}

.col-md-7 {
	width: 46.66667%;
}

.green {
	color: #50b6e8;
	text-decoration: underline;
}

.mg-25 {
	margin-bottom: 25px;
}

.mg-20 {
	margin: 0px -20px;
}

.block.pd-3 {
	padding-bottom: 3px;
}

.block.pd-0 {
	padding-bottom: 0px;
}

.mg-15 {
	margin: 0px -15px;
}

.block .col-md-07 {
	width: 14.285%;
	padding: 0px 20px;
}

ul.list-icon {
	padding-left: 15px;
}

.block_currencies .block_link {
	margin-top: 6px;
}

.block .symbol {
	font-size: 28px;
	border-radius: 12px;
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 46px;
	top: -25px;
	left: 0px;
	right: 0px;
	margin: auto;
	text-shadow: 1px 1px 5px black, 0px 0px 2px black, -1px 1px 2px black, 1px 1px 5px black, 1px 1px 5px black;
	background: #111;
	color: #fdb913;
	box-shadow: 0px 3px 3px 2px #353535, 0px 9px 13px 4px black;
	border: 1px solid #111;
	font-family: "Cairo", sans-serif;
	font-weight: bold;
	position: static;
	margin-bottom: 8px;
}

.block img._round {
	border-radius: 200px;
}

.block img._shadow {
	box-shadow: 0px 0px 19px 0px #fff;
}

.col-md-3 {
	width: 20%;
}

.block {
	overflow: auto;
	margin: 10px;
	margin-top: 50px;
	box-shadow: 0 0 10px rgba(128, 128, 128, .6);
	padding: 20px 25px 20px;
}

@media (min-width: 544px) {
	.col-sm-5 {
		width: 33.33333%;
		float: left;
	}
}

.software .col-sm-5 {
	position: relative;
	text-align: center;
	margin-bottom: 30px;
	min-height: 110px;
	padding-left: 15px;
	padding-right: 15px;
}

.software.block h2 {
	margin-bottom: 20px;
}

.software.block {
	padding-bottom: 10px;
}

.software .col-sm-5 .inner {
	height: 100%;
	min-height: 110px;
	background: #fff;
	border: 1px solid #424242;
}

.software .col-sm-5 img {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	max-width: 80%;
	max-height: 100%;
}

.reviewouter {
	padding-bottom: 25px;
}

.reviewouter .top-wrapper {
	overflow: visible;
}

.review-top_content {
	width: 40%;
	float: right;
}

.top-wrapper .bottomrev {
	width: 60%;
	float: left;
	clear: none;
	margin-top: 0px;
	background: transparent;
	padding: 10px;
	padding-right: 70px;
	margin-bottom: 100px;
}

.top-wrapper .bottomrev:before, .top-wrapper .bottomrev:after {
	content: none;
}

.top-wrapper .bottomrev > h3 {
	text-decoration: underline;
	margin-top: 35px;
	margin-bottom: 30px;
}

.top-wrapper .square {
	margin-top: 45px;
	position: relative;
	right: 10px;
	box-shadow: 0 0 10px rgba(128, 128, 128, .6);
	background: #000;
}

.top-wrapper .bottomrev .reviewsummary {
	border: 0px;
}

.reviewtop h1 {
	background: #000;
	padding: 13px;
	text-align: left;
	box-shadow: 0 0 10px rgba(128, 128, 128, .6);
}

.casino-template-default .reviewsummary td {
	background: transparent;
	border: 0px;
	border-bottom: 1px solid #212121;
	padding: 6px 0px;
}

.casino-template-default .reviewsummary th {
	background: transparent;
	border: 0px;
	border-bottom: 1px solid #212121;
	padding-left: 0px;
	padding: 8px 0px;
}

.clearboth.top-review {
	height: 1px;
	background: #292929;
	display: block;
	width: calc(100% - 20px);
	margin: auto;
	margin-bottom: 30px;
	float: none;
	clear: both;
	box-shadow: 0px 0px 1px 0px #676767;
}

body .arconix-faq-accordion-wrap {
	margin-bottom: 30px;
	margin-bottom: 30px;
	box-shadow: 0px 0px 9px 0px #8a8a8a;
	box-shadow: 0px 0px 6px 1px #5f5f5f;
	box-shadow: 0px 0px 43px 7px #000;
	border-radius: 5px;
	border-radius: 0px;
	margin: auto;
	font-family: "Cairo", sans-serif;
	margin-left: 0px;
	margin-right: 0px;
	border-top: 1px solid #222;
	background: linear-gradient(to bottom, #000 0%, #171717 100%);
}

body .arconix-faq-accordion-wrap .ui-accordion-header {
	background: #101010;
	border: 0px;
	margin-top: 0px;
	color: #fff;
	border-radius: 0px;
	outline: 0px;
	border-bottom: 1px solid #000;
	padding-left: 50px;
	position: relative;
	font-size: 20px;
}

.arconix-faq-accordion-content p {
	font-size: 20px;
}

body .arconix-faq-accordion-wrap .ui-accordion-header .num {
	height: 100%;
	top: 0px;
	margin-top: 0px;
	display: inline-block;
	position: absolute;
	left: 0px;
	text-align: center;
	width: 40px;
	background: #101010;
	font-weight: bold;
	line-height: 230%;
	border-right: 1px solid #1b1b1b;
}

body .arconix-faq-accordion-wrap .ui-accordion-header:first-child .num {
	border-top-left-radius: 0px;
}

body .arconix-faq-accordion-wrap .ui-accordion-header:nth-last-child(2) .num {
	border-bottom-left-radius: 0px;
}

body .arconix-faq-accordion-wrap .ui-accordion-header.ui-accordion-header-active:nth-last-child(2) .num {
	border-bottom-left-radius: 0px;
}

body .arconix-faq-accordion-wrap .ui-accordion-header-icon {
	background-image: none;
}

body .arconix-faq-accordion-wrap .ui-accordion-header:before {
	content: "";
	position: absolute;
	font-family: "FontAwesome";
	right: 12px;
	top: 11px;
	font-size: 21px;
	transition: all .5s;
	-webkit-transform: scale(1);
	transform: scale(1);
}

body .arconix-faq-accordion-wrap .ui-accordion-header-active:before {
	content: "";
	position: absolute;
	font-family: "FontAwesome";
	right: 12px;
	top: 11px;
	font-size: 21px;
	transition: all .5s;
	-webkit-transform: scale(1);
	transform: scale(1);
}

body .arconix-faq-accordion-wrap .ui-accordion-header:first-child {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

body .arconix-faq-accordion-wrap .ui-accordion-header:nth-last-child(2) {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

body .arconix-faq-accordion-wrap .ui-accordion-header.ui-accordion-header-active:nth-last-child(2) {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

body .arconix-faq-accordion-wrap .ui-accordion-content {
	background: #1f1c1d;
	background: #000;
	border: 0px;
	color: #fff7f7;
}

body.casino-template-default .entry-content {
	padding: 0px 20px;
}

.sidebar .searchform {
	margin: 10px;
	margin-top: 17px;
}

.sidebar .searchform input {
	border-radius: 0px;
	padding: 5px 8px;
}

.sidebar .searchform .searchinput {
	border: 0px solid #141414;
	box-shadow: 3px 3px 9px 2px #676767 inset;
}

.sidebar .searchform .searchsubmit {
	top: 0px;
}

.pagination .current {
	background: #4572bf;
}

.pagination span, .pagination a {
	color: #4572bf;
}

.pagination a:hover {
	color: #fff;
	background: #4572bf;
}

#related-casinos .square {
	width: 23%;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
}

#related-casinos {
	clear: both;
	overflow: auto;
	margin-left: -25px;
	margin-right: -25px;
	padding-left: 25px;
	padding-right: 25px;
}

#related-casinos > h2 {
	text-align: center;
	margin-bottom: 0px;
	margin-top: 70px;
}

body.casino-template-default #outerwrap {
	overflow: visible;
}

body.casino-template-default #outerwrap #main {
	overflow: visible;
}

@media only screen and (max-width: 991px) {
	body .sidebar .widget.top-sites {
		display: none !important;
	}
	
	.review-top_content {
		float: none;
		width: 100%;
	}
	
	.top-wrapper .square {
		max-width: 100%;
		position: static;
		margin-bottom: 15px;
	}
	
	.top-wrapper .bottomrev {
		float: none;
		width: 100%;
		padding-right: 10px;
	}
	
	.top-wrapper .bottomrev {
		margin-bottom: 70px;
	}
	
	.clearboth.top-review {
		margin-bottom: 60px;
		display: none;
	}
	
	.rev-widget-pros, .rev-widget-cons {
		width: 100%;
		float: none;
		position: static;
		max-width: 100%;
		margin-left: 0px !important;
	}
	
	.block {
		margin: 0px;
		margin-top: 40px;
	}
	
	body.casino-template-default .entry-content {
		padding: 0px 6px;
	}
	
	.reviewouter {
		padding-bottom: 15px;
	}
	
	.reviewtop {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.top-wrapper .square {
		margin-top: 30px;
	}
	
	#related-casinos {
		margin: 0px;
		padding: 15px;
	}
	
	#related-casinos > h2 {
		margin-top: 0px;
		margin-top: 20px;
		margin-bottom: 40px;
	}
	
	#related-casinos .square {
		width: 100%;
		float: none;
		margin-left: 0%;
		margin-right: 0%;
		margin: auto;
		margin-bottom: 40px;
	}
	
	#related-casinos .square:first-child {}
}

#show_more_btn_wrapper {
	display: none;
}

#show_more_btn_wrapper a.show_more_btn {
	width: 100%;
	height: 22px;
	line-height: 22px;
	margin-bottom: 7px !important;
}

#show_more_btn_wrapper a.show_more_btn:active {
	margin-bottom: 2px !important;
}

#comments {
	display: none;
}

body .reviewouter {
	margin-bottom: 0px;
}

.block a.white_link {
	color: #40454d;
	text-decoration: none;
}

.block a.white_link  .name {
	font-size: 14px;
	line-height: 17px;
}

.block a.blue_link {
	color: #50b6e8;
	text-decoration: none;
}

.block a.blue_link:hover {
	text-decoration: underline;
}

.block_link {
	display: block;
	margin: auto;
	text-align: center;
	margin-top: 10px;
}

.list-icon-item.no-d {
	padding-left: 0px;
}

.list-icon-item.no-d:before {
	content: none;
}

.block .col-md-07 {
	padding: 0px;
}

.block .col-md-07 img {
	width: 65%;
}

.block .img_wrapper img {
	max-width: 100%;
	max-height: 64px;
}

.block_payment .col-md-06 {
	width: 12.5%;
}

.block .img_wrapper {
	max-height: 64px;
	border-radius: 4px;
	max-width: 128px;
	margin: auto;
	margin-bottom: 6px;
}

.block .bg-visible img {
	padding: 7px;
}

.block .col-md-010 {
	width: 10%;
	padding: 0px;
}

.block .col-md-010 img {
	width: 50%;
}

.block.software .col-md-06 {
	padding: 0px 10px;
}

.block.software .col-md-06 .inner {
	background: #fff;
	min-height: 75px;
	min-height: auto;
	position: relative;
	border-radius: 4px;
	height: 55px;
	margin-bottom: 7px;
}

.block .row.mg-10 {
	margin-left: -10px;
	margin-right: -10px;
}

.block .row.mg-15 {
	margin-left: -15px;
	margin-right: -15px;
}

.block.software .col-md-06 img {
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 0px;
	left: 0px;
	margin: auto;
	max-width: 100%;
	padding-left: 10px;
	padding-right: 10px;
}

.software.block {
	padding-bottom: 3px;
}

.col-md-06 {
	width: 16.666%;
	float: left;
}

.img_wrapper.bg-visible {
	position: relative;
	top: 1px;
	max-height: 62px;
	width: 100%;
	height: 47px;
	height: 0px;
	margin-bottom: 8px;
	padding-bottom: 61%;
}

.block_payment .name {
	display: none;
}

.img_wrapper.bg-visible img {
	max-height: 47px;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	margin: auto;
}

.block_payment.block a.white_link {
	padding: 0px 10px;
}

#related-casinos.two-cols .square {
	width: 46%;
	margin-left: 2%;
	margin-right: 2%;
	margin-bottom: 30px;
	margin-top: 25px;
}

#related-casinos.two-cols .square span.hilite {
	min-height: 68px;
}

#related-casinos.two-cols > h2 {
	margin-bottom: 25px;
	margin-top: 50px;
}

.col-md-05 {
	width: 20%;
	float: left;
}

@media screen and (max-width: 768px) {
	.restricted-countries .list-icon-item {
		font-size: 14px;
	}
	
	.restricted-countries .list-icon-sm .list-icon-item {
		padding-left: 20px;
	}
	
	.col-xs-04 {
		width: 25%;
	}
	
	body .block .col-xs-03 {
		width: 33.333%;
		float: left;
	}
	
	.img_wrapper.bg-visible {
		width: 100px;
	}
	
	.block.software .col-xs-03 {
		margin-bottom: 0px;
	}
	
	.software.block {
		padding-bottom: 15px;
	}
	
	.software.block h2 {
		margin-bottom: 0px;
	}
	
	.block.restricted-countries .col-md-7 {
		float: left;
		width: 50%;
	}
}

@media screen and (max-width: 500px) {
	.col-xxs-03 {
		width: 33.333%;
	}
}

@media screen and (max-width: 400px) {
	.col-xxs-03 {
		width: 50%;
	}
}

@media screen and (max-width: 450px) {
	.block.restricted-countries .list-icon-sm .list-icon-item {
		padding-left: 23px;
		font-size: 16px;
	}
	
	body .block .col-xxs-02 {
		width: 50%;
		float: left;
	}
	
	.block .img_wrapper img {
		max-height: 80px;
	}
	
	.block .img_wrapper {
		max-height: 80px;
	}
	
	.img_wrapper.bg-visible {
		width: 126px;
		max-height: 80px;
		height: 78px;
		margin-bottom: 8px;
	}
	
	.img_wrapper.bg-visible .payment_logo {
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		max-height: 62px;
		margin: auto;
	}
}

@media screen and (max-width: 385px) {
	.img_wrapper.bg-visible {
		width: 100%;
		height: 0px;
		padding-bottom: 60.9%;
		margin-bottom: 15px;
	}
	
	.img_wrapper.bg-visible .payment_logo {
		max-height: 95%;
	}
}

@media screen and (max-width: 350px) {
	.block.restricted-countries .col-md-7 {
		float: none;
		width: 100%;
	}
}

@media screen and (max-width: 1143px) {
	#mobile-menu-btn {
		display: none !important;
	}
}

@media screen and (max-width: 1143px) and (min-width: 992px) {
	body .main-content {
		width: 100%;
		margin-right: 0%;
	}
	
	.rev-widget-pros {
		float: left;
	}
	
	.rev-widget-cons {
		float: right;
	}
	
	.header-logo {
		width: auto;
	}
	
	body .sidebar {
		display: none;
	}
}

body.casino-template-default .reviewouter .entry-content {
	padding: 0px 10px;
}

.block.software .col-md-06 .inner {
	border-radius: 100%;
	height: 0px;
	padding-bottom: 100%;
	box-shadow: 0px 0px 19px 0px #fff;
	background: transparent;
	width: 100%;
	margin-bottom: 13px;
}

.block.software .col-md-06 {
	width: 14.285%;
	padding: 0px 20px;
}

.block.software .col-md-06 img {}

.pulse-box {
	box-shadow: 0 0 0 0 rgba(90, 153, 212, .5), 1px 1px 12px #111;
	-webkit-animation: pulsebox 1.5s infinite;
}

@-webkit-keyframes pulsebox {
	0% {
		box-shadow: 0 0 0 0 rgba(90, 153, 212, .5), 1px 1px 12px #111;
	}
	
	70% {
		box-shadow: 0 0 0 20px rgba(90, 153, 212, 0), 1px 1px 12px #111;
	}
	
	100% {
		box-shadow: 0 0 0 0 rgba(90, 153, 212, 0), 1px 1px 12px #111;
	}
}

@keyframes pulsebox {
	0% {
		box-shadow: 0 0 0 0 rgba(90, 153, 212, .5), 1px 1px 12px #111;
	}
	
	70% {
		box-shadow: 0 0 0 20px rgba(90, 153, 212, 0), 1px 1px 12px #111;
	}
	
	100% {
		box-shadow: 0 0 0 0 rgba(90, 153, 212, 0), 1px 1px 12px #111;
	}
}

.pulse-box2 {
	box-shadow: 0 0 0 0 rgba(90, 153, 212, .5), 1px 1px 12px #111, 0 0 20px 1px #9a2525 inset, 0 1px 0 0 #4d1d1d, 0 6px 0 0 #531f1f, 0 8px 4px 1px #111;
	-webkit-animation: pulsebox2 1.5s infinite;
}

@-webkit-keyframes pulsebox2 {
	0% {
		box-shadow: 0 0 0 0 rgba(90, 153, 212, .5), 1px 1px 12px #111, 0 0 20px 1px #9a2525 inset, 0 1px 0 0 #4d1d1d, 0 6px 0 0 #531f1f, 0 8px 4px 1px #111;
	}
	
	70% {
		box-shadow: 0 0 0 20px rgba(90, 153, 212, 0), 1px 1px 12px #111, 0 0 20px 1px #9a2525 inset, 0 1px 0 0 #4d1d1d, 0 6px 0 0 #531f1f, 0 8px 4px 1px #111;
	}
	
	100% {
		box-shadow: 0 0 0 0 rgba(90, 153, 212, 0), 1px 1px 12px #111, 0 0 20px 1px #9a2525 inset, 0 1px 0 0 #4d1d1d, 0 6px 0 0 #531f1f, 0 8px 4px 1px #111;
	}
}

@keyframes pulsebox2 {
	0% {
		box-shadow: 0 0 0 0 rgba(90, 153, 212, .5), 1px 1px 12px #111, 0 0 20px 1px #9a2525 inset, 0 1px 0 0 #4d1d1d, 0 6px 0 0 #531f1f, 0 8px 4px 1px #111;
	}
	
	70% {
		box-shadow: 0 0 0 20px rgba(90, 153, 212, 0), 1px 1px 12px #111, 0 0 20px 1px #9a2525 inset, 0 1px 0 0 #4d1d1d, 0 6px 0 0 #531f1f, 0 8px 4px 1px #111;
	}
	
	100% {
		box-shadow: 0 0 0 0 rgba(90, 153, 212, 0), 1px 1px 12px #111, 0 0 20px 1px #9a2525 inset, 0 1px 0 0 #4d1d1d, 0 6px 0 0 #531f1f, 0 8px 4px 1px #111;
	}
}

.round2 {
	border-radius: 100%;
	display: inline-block;
	width: auto;
	height: 0px;
	padding: 10px;
	padding-bottom: 51px;
	line-height: 40px;
}

.pulse-box2:active {
	box-shadow: 0 0 0 0 rgba(90, 153, 212, .5), 1px 1px 12px #111, 0 0 20px 1px #ff8787 inset, 0 1px 0 0 #4d1d1d, 0 2px 0 0 #531f1f, 0 8px 4px 1px #111;
	-webkit-animation: pulsebox3 1.5s infinite;
}

@-webkit-keyframes pulsebox3 {
	0% {
		box-shadow: 0 0 0 0 rgba(90, 153, 212, .5), 1px 1px 12px #111, 0 0 20px 1px #ff8787 inset, 0 1px 0 0 #4d1d1d, 0 2px 0 0 #531f1f, 0 8px 4px 1px #111;
	}
	
	70% {
		box-shadow: 0 0 0 20px rgba(90, 153, 212, 0), 0 0 20px 1px #ff8787 inset, 0 1px 0 0 #4d1d1d, 0 2px 0 0 #531f1f, 0 8px 4px 1px #111;
	}
	
	100% {
		box-shadow: 0 0 0 0 rgba(90, 153, 212, 0), 1px 1px 12px #111, 0 0 20px 1px #ff8787 inset, 0 1px 0 0 #4d1d1d, 0 2px 0 0 #531f1f, 0 8px 4px 1px #111;
	}
}

@keyframes pulsebox3 {
	0% {
		box-shadow: 0 0 0 0 rgba(90, 153, 212, .5), 1px 1px 12px #111, 0 0 20px 1px #ff8787 inset, 0 1px 0 0 #4d1d1d, 0 2px 0 0 #531f1f, 0 8px 4px 1px #111;
	}
	
	70% {
		box-shadow: 0 0 0 20px rgba(90, 153, 212, 0), 0 0 20px 1px #ff8787 inset, 0 1px 0 0 #4d1d1d, 0 2px 0 0 #531f1f, 0 8px 4px 1px #111;
	}
	
	100% {
		box-shadow: 0 0 0 0 rgba(90, 153, 212, 0), 1px 1px 12px #111, 0 0 20px 1px #ff8787 inset, 0 1px 0 0 #4d1d1d, 0 2px 0 0 #531f1f, 0 8px 4px 1px #111;
	}
}

#related-casinos > h2 {
	font-size: 28px;
}

.top-wrapper .bottomrev .reviewsummary tr:last-child td, .top-wrapper .bottomrev .reviewsummary tr:last-child th {
	border-bottom: 0px;
}

.top-wrapper .bottomrev {
	margin-bottom: 15px;
}

body table.comptable {
	display: block;
}

.gamelist_item_container .gamelist_item a {
	height: 62px;
	display: block;
}

body .block .h2 {
	color: #40454d !important;
}

@media screen and (max-width: 1145px) {
	.block.software .col-md-06 .name {
		font-size: 12px;
		line-height: 12px;
	}
}

@media screen and (max-width: 768px) {
	.block.software .col-md-06 .name {
		font-size: 12px;
		line-height: 12px;
		min-height: 24px;
	}
	
	.block.software .col-md-06 {
		width: 25%;
		padding: 0px 18px;
		margin-bottom: 15px;
	}
	
	.software.block {
		padding-bottom: 5px;
	}
}
