.main-wrapper {
	height: 100%;
}

.main-wrapper:before,.main-wrapper:after {
	display: table;
	content: " ";
}

.main-wrapper:after {
	clear: both;
}

.cssload-spin-box {
	position: absolute;
	margin: 10px auto;
	left: 0;
	top: 40px;
	bottom: 0;
	right: 0;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	box-shadow: 15px 15px rgba(79,77,73,.44),-15px 15px rgba(223,223,223,.72),-15px -15px rgba(79,77,73,.68),15px -15px rgba(223,223,223,.7);
	-o-box-shadow: 15px 15px rgba(79,77,73,.44),-15px 15px rgba(223,223,223,.72),-15px -15px rgba(79,77,73,.68),15px -15px rgba(223,223,223,.7);
	-ms-box-shadow: 15px 15px rgba(79,77,73,.44),-15px 15px rgba(223,223,223,.72),-15px -15px rgba(79,77,73,.68),15px -15px rgba(223,223,223,.7);
	-webkit-box-shadow: 15px 15px rgba(79,77,73,.44),-15px 15px rgba(223,223,223,.72),-15px -15px rgba(79,77,73,.68),15px -15px rgba(223,223,223,.7);
	-moz-box-shadow: 15px 15px rgba(79,77,73,.44),-15px 15px rgba(223,223,223,.72),-15px -15px rgba(79,77,73,.68),15px -15px rgba(223,223,223,.7);
	animation: cssload-spin ease infinite 4.6s;
	-o-animation: cssload-spin ease infinite 4.6s;
	-ms-animation: cssload-spin ease infinite 4.6s;
	-webkit-animation: cssload-spin ease infinite 4.6s;
	-moz-animation: cssload-spin ease infinite 4.6s;
}

@keyframes cssload-spin {
	0%,100% {
		box-shadow: 15px 15px rgba(79,77,73,.72),-15px 15px rgba(223,223,223,.71),-15px -15px rgba(79,77,73,.58),15px -15px rgba(223,223,223,.72);
	}

	25% {
		box-shadow: -15px 15px rgba(223,223,223,.81),-15px -15px rgba(79,77,73,.68),15px -15px rgba(223,223,223,.83),15px 15px rgba(79,77,73,.71);
	}

	50% {
		box-shadow: -15px -15px rgba(79,77,73,.73),15px -15px rgba(223,223,223,.72),15px 15px rgba(79,77,73,.76),-15px 15px rgba(223,223,223,.7);
	}

	75% {
		box-shadow: 15px -15px #dfdfdf,15px 15px #4f4d49,-15px 15px #dfdfdf,-15px -15px #4f4d49;
	}
}

@-o-keyframes cssload-spin {
	0%,100% {
		box-shadow: 15px 15px rgba(79,77,73,.72),-15px 15px rgba(223,223,223,.71),-15px -15px rgba(79,77,73,.58),15px -15px rgba(223,223,223,.72);
	}

	25% {
		box-shadow: -15px 15px rgba(223,223,223,.81),-15px -15px rgba(79,77,73,.68),15px -15px rgba(223,223,223,.83),15px 15px rgba(79,77,73,.71);
	}

	50% {
		box-shadow: -15px -15px rgba(79,77,73,.73),15px -15px rgba(223,223,223,.72),15px 15px rgba(79,77,73,.76),-15px 15px rgba(223,223,223,.7);
	}

	75% {
		box-shadow: 15px -15px #dfdfdf,15px 15px #4f4d49,-15px 15px #dfdfdf,-15px -15px #4f4d49;
	}
}

@-ms-keyframes cssload-spin {
	0%,100% {
		box-shadow: 15px 15px rgba(79,77,73,.72),-15px 15px rgba(223,223,223,.71),-15px -15px rgba(79,77,73,.58),15px -15px rgba(223,223,223,.72);
	}

	25% {
		box-shadow: -15px 15px rgba(223,223,223,.81),-15px -15px rgba(79,77,73,.68),15px -15px rgba(223,223,223,.83),15px 15px rgba(79,77,73,.71);
	}

	50% {
		box-shadow: -15px -15px rgba(79,77,73,.73),15px -15px rgba(223,223,223,.72),15px 15px rgba(79,77,73,.76),-15px 15px rgba(223,223,223,.7);
	}

	75% {
		box-shadow: 15px -15px #dfdfdf,15px 15px #4f4d49,-15px 15px #dfdfdf,-15px -15px #4f4d49;
	}
}

@-webkit-keyframes cssload-spin {
	0%,100% {
		box-shadow: 15px 15px rgba(79,77,73,.72),-15px 15px rgba(223,223,223,.71),-15px -15px rgba(79,77,73,.58),15px -15px rgba(223,223,223,.72);
	}

	25% {
		box-shadow: -15px 15px rgba(223,223,223,.81),-15px -15px rgba(79,77,73,.68),15px -15px rgba(223,223,223,.83),15px 15px rgba(79,77,73,.71);
	}

	50% {
		box-shadow: -15px -15px rgba(79,77,73,.73),15px -15px rgba(223,223,223,.72),15px 15px rgba(79,77,73,.76),-15px 15px rgba(223,223,223,.7);
	}

	75% {
		box-shadow: 15px -15px #dfdfdf,15px 15px #4f4d49,-15px 15px #dfdfdf,-15px -15px #4f4d49;
	}
}

@-moz-keyframes cssload-spin {
	0%,100% {
		box-shadow: 15px 15px rgba(79,77,73,.72),-15px 15px rgba(223,223,223,.71),-15px -15px rgba(79,77,73,.58),15px -15px rgba(223,223,223,.72);
	}

	25% {
		box-shadow: -15px 15px rgba(223,223,223,.81),-15px -15px rgba(79,77,73,.68),15px -15px rgba(223,223,223,.83),15px 15px rgba(79,77,73,.71);
	}

	50% {
		box-shadow: -15px -15px rgba(79,77,73,.73),15px -15px rgba(223,223,223,.72),15px 15px rgba(79,77,73,.76),-15px 15px rgba(223,223,223,.7);
	}

	75% {
		box-shadow: 15px -15px #dfdfdf,15px 15px #4f4d49,-15px 15px #dfdfdf,-15px -15px #4f4d49;
	}
}

ul#vh-lobby-posts {
	position: relative;
	margin: 0 0 20px;
	padding: 0;
	min-height: 100px;
}

.vh-item {
	float: left;
	position: relative;
	padding: 0 10px!important;
	box-sizing: border-box;
	margin: 0 0 15px !important;
	list-style-type: none!important;
	background: none!important;
}

.vh-item img {
	width: 100%;
	padding: 0;
}

.vh-item:hover img {
	opacity: .5;
}

.vh-item a>div {
	display: block;
	overflow: hidden;
	z-index: 120;
	background: #F0F8FF;
	outline: none;
	line-height: 0;
}

.play-now {
	background: #fff;
	padding: 6px 10px;
	position: absolute;
	text-transform: uppercase;
	width: 60%;
	top: 100%;
	font-size: 14px;
	line-height: 23px;
	left: 15%;
	right: 15%;
	color: #000;
	opacity: 0;
	text-align: center;
	margin: auto;
	overflow: hidden;
	border-radius: 1000px;
	-webkit-border-radius: 1000px;
	z-index: 200;
	will-change: opacity,top,background-color;
	-webkit-transition: opacity .15s linear,top .12s ease-out,background-color .12s ease-out !important;
	-o-transition: opacity .15s linear,top .12s ease-out,background-color .12s ease-out !important;
	transition: opacity .15s linear,top .12s ease-out,background-color .12s ease-out !important;
}

.vh-item .vh-overlay img {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin: 0;
	display: block;
}

.vh-item:hover .vh-overlay {
	background: #000;
}

.vh-item:hover .play-now {
	display: inline-block;
	will-change: opacity,top,background-color;
	-webkit-transition: opacity .15s linear,top .12s ease-out,background-color .12s ease-out !important;
	-o-transition: opacity .15s linear,top .12s ease-out,background-color .12s ease-out !important;
	transition: opacity .15s linear,top .12s ease-out,background-color .12s ease-out !important;
	top: 42%;
	opacity: 1;
}

.vh-item a.vh-thumb-link {
	position: relative;
	display: block;
	overflow: hidden;
	outline: none;
}

.vh-item a {
	text-decoration: none;
	color: #000;
	font-weight: 400;
}

.vh-text-white {
	color: #fff;
}

.img-full {
	width: 100%;
}

.vh-item .vh-game-title {
	font-size: 15px;
	color: #1E3A8A;
	line-height: 18px;
	height: 55px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	flex-direction: column;
	text-align: center;
	padding: 0 20px;
	white-space: pre-wrap;
	background: #F0F8FF;
	vertical-align: middle;
	text-transform: capitalize;
}

.vh-pagination {
	width: 100%;
	clear: both;
	margin: 20px 0;
	display: inline-block;
	text-align: center;
}

.vh-pagination .prev,.vh-pagination .next {
	background: #F0F8FF;
	font-size: 14px;
	border-radius: 1000px;
	padding: 14px 26px;
	border-radius: 1000px;
	-webkit-border-radius: 1000px;
	color: #4A90E2;
	margin: 5px 10px;
	width: 130px;
	display: inline-block;
}

.bg-info {
	color: #E6F3FF;
	background-color: #87CEEB;
}

.app-header-fixed {
	padding-top: 50px;
}

.app.container {
	padding-right: 0;
	padding-left: 0;
}

.vh-main-wrapper,.vh-lobby-header {
	padding: 20px;
}

.vh-filter {
	border: none;
	font-family: "Helvetica",Arial,sans-serif;
	font-size: 14px;
	color: #d3d3d3;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 15px;
	text-align: center;
	display: inline-block;
}

.vh-filter:after {
	clear: both;
}

.vh-filter select {
	text-align: left;
	color: #4A90E2;
	height: auto;
	font-size: 13px;
	font-family: "Helvetica",Arial,sans-serif;
	margin-right: 15px;
	border: 1px solid #E6F3FF;
	outline: none;
	padding: 5px;
}

.vh-filter select:hover {
	background-color: #2e2e2e;
	color: #fff;
	cursor: pointer;
}

.vh-filter:focus {
	outline: none;
}

.vh-filter input[type=text].vh-search {
	float: right;
	width: 25%;
	height: auto;
	font-size: 13px;
	border: 1px solid #E6F3FF;
	outline: none;
	padding: 5px;
	margin-right: 10px;
	margin-left: 85px;
}

.vh-container:after {
	content: '';
	display: block;
	clear: both;
}

.vegashero_games .entry-title {
	text-transform: capitalize;
}

.vh-linklove {
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: #4A90E2!important;
	font-weight: 700;
	opacity: .4;
}

.vh-linklove a {
	font-size: 12px;
	font-weight: 700;
	color: #4A90E2!important;
	border: none!important;
	text-decoration: none!important;
	margin-bottom: 30px;
	display: inline-block;
	outline: none;
}

ul#vh-lobby-posts-grid {
	margin: 20px 0;
	padding: 0;
	float: left;
	width: 100%;
}

.loading-icon {
	color: #4A90E2;
	padding: 15px;
	display: block;
	text-align: center;
}

.text-area>ul>li.vh-item:before {
	content: '';
	padding: 0;
}

@media (min-width:992px) {
	.vh-filter select {
		width: 22%;
		float: left;
	}

	.vh-filter select:first-child {
		margin-left: 10px;
	}

	.data-table table {
		width: auto;
		min-width: 70%;
	}
}

@media (min-width:993px) {
	.vh-item {
		width: 25%;
	}
}

@media (max-width:480px) {
	.vh-filter select {
		margin-right: 0;
		margin-top: 7px;
	}

	.vh-filter input[type=text].vh-search {
		float: none;
		margin: 7px auto;
		width: 100%;
		text-align: center;
	}
}

@media (max-width:992px) {
	.vh-filter .play-now {
		display: none;
	}

	.vh-item:hover .play-now {
		display: none;
	}

	.vh-item img {
		width: auto;
		height: auto;
	}

	h1 {
		font-size: 28px !important;
		text-align: center !important;
	}
}

@media (min-width:480px) and (max-width:992px) {
	.vh-item {
		width: 50%;
	}
}

.iframe_kh_wrapper {
	position: relative;
}

.iframe_kh_wrapper .kh-no-close {
	background: 0 0;
	position: absolute;
	z-index: 1000;
	right: 0;
	top: 0;
	height: 30px;
	width: 30px;
}

.game_provider-nyx .kh-no-close {
	height: 58px;
	width: 100%;
	background: 0 0;
}

.game_provider-playtech .kh-no-close {
	height: 60px;
	width: 86%;
	bottom: 0;
	left: 0;
	top: auto;
	right: auto;
	background: 0 0;
}

.iframe_kh_wrapper iframe {
	position: relative;
	width: 100%;
	min-width: auto;
	max-width: 100%;
	min-height: 560px;
	max-height: 100%;
	overflow: hidden;
}

.widget .iframe_kh_wrapper iframe {
	min-height: 400px;
}

.home-top-sidebar .widget .iframe_kh_wrapper iframe {
	min-height: 500px;
}

#sidebar1.sidebar-wrapper .widget .iframe_kh_wrapper iframe {
	min-height: auto;
}

.iframe_kh_wrapper iframe iframe {
	width: 150px !important;
	height: 100px !important;
}

.vh-casino-providers {
	width: 100%;
	margin-top: 50px;
	margin-bottom: 50px;
	border: 1px solid #b7cbd7;
}

.vh-casino-providers thead {
	background: #E6F3FF;
	font-weight: 700;
	font-size: 14px;
	border-bottom: 1px solid #b7cbd7;
}

.vh-casino-providers thead tr th,.vh-casino-providers tbody tr td {
	padding: 10px;
	vertical-align: middle;
}

.vh-casino-providers thead tr th {
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: left;
}

.vh-casino-providers tbody tr {
	border-bottom: 1px solid #b7cbd7;
}

.vh-bonus {
	font-size: 24px;
	line-height: 24px;
}

.vh-casino-providers .vh-playnow {
	background: #4A90E2;
	padding: 15px 30px;
	font-size: 16px;
	color: #fff !important;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	display: block;
	box-shadow: none;
}

.vh-casino-providers .vh-playnow:hover {
	opacity: .9;
	color: #fff;
	box-shadow: none;
}

.vh-casino-providers .vh-cta-buttons,.vh-casino-providers .vh-casino {
	width: 25%;
}

.vh-casino-providers .vh-devices {
	width: 25%;
}

.vh-casino-providers .results-desktop {
	display: inline-block;
	padding-top: 50px;
	margin-right: 15px;
	width: 49px;
	text-align: center;
	float: left;
	font-size: 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAqCAYAAAAajbNEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REM5ODdDRURCNzM4MTFFMzgxRjdBRDQ2NTFGQ0U4RTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REM5ODdDRUVCNzM4MTFFMzgxRjdBRDQ2NTFGQ0U4RTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQzk4N0NFQkI3MzgxMUUzODFGN0FENDY1MUZDRThFNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQzk4N0NFQ0I3MzgxMUUzODFGN0FENDY1MUZDRThFNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsTORVYAAALzSURBVHja7JlLaNRQFIZvpnGmD52qoKUIiqj1hQ8YlFIKlQqiiC6kihYEFSo4LnxQl25UBEGhiJtSCu1iFq1QN4MrQUUXKrpwU9yJoAgKotXa1zTxP/RMuXPJZMYkkyaaAx/Tydzc5L/ncZNTzTRNUUnLZrMik8mIZDIpH94IBkCzi6k/gmugTxf+2wbQC7a4nGcFuAJ++C0iAW6ANo/mogXpjvksogYc9njObX6LoOtVezxndUz8A6YH4B4mwF3wgT1VzAzOg7Ngc9BEPAXXwXiZ4+u4tM4L1nO5XOXcrOvCMAyhaZrdsF2c7O+A3cBZ9kS76jEtnU5XdJlJBMFGO95zDo28VYFasAaYTiKEPJHgHbRBmbxSdk66jsmruxN0gFYpT6YVz5hc2RJWiX0HHAKrFzAvpkCGd+FP4B6HT0xJ7Di4IImdF3E+AMlNq7ubq9RK8MBmLEVNS0FiSz/mOMGmSiSYlzYGBrlk/gSj4BIfn+B8kRObKtMJNbF1xV1P+GQ/bSxfZMAvsB7c5kUtKELFEj5oO7Yp3fAiBVrkbxbiRJgeO/rBdjASVhHkhbdcuUYljwXmsaPcp9/LIAX2q4VHD1E4NTEizDlh66ZIRCQiEhGJiET81yLooW8yyC2bUvYe9IDP4AA4LuY6iaERQS9o1Gd6xN/vg8XgaJjC6Qt4rByjbslMmEQstWhgNPFLUmhELAF9/A5Ogk6DTrvEJkF7FqBRkCwxZi94w9VpWanqRH8/DKhHatSK5GU4fQdHwDGwD7x02SRwVC3ppGn+dCKI2oodfC65e5XLclrvVMQZrsWtaumyWTHKmTiL6LQYM8uLEyuy+xpKNFArZhicdCqCeqBDorDbZieAbu4iuMVCrIza9NSC/yrmWpT57gRdYy1/z0Md8U28GAcdaBjXpdUp9x8Vzdx5iNuM2Qpugi7lmYfqezc45WHSv65KpVJ/cwI1cqmJta6MsTvAcvBMClMKoxegkalzcfO/wStw9Y8AAwDW55TO2mKXQAAAAABJRU5ErkJggg==) 50% 7px no-repeat;
	text-indent: -9999px;
}

.vh-casino-providers .results-tablet {
	display: inline-block;
	padding-top: 50px;
	margin-right: 15px;
	width: 30px;
	text-align: center;
	float: left;
	font-size: 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAmCAYAAADTGStiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUE4QTAyNjRCNzM5MTFFMzk3OEVGNTczMjE2RTk0ODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUE4QTAyNjVCNzM5MTFFMzk3OEVGNTczMjE2RTk0ODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQThBMDI2MkI3MzkxMUUzOTc4RUY1NzMyMTZFOTQ4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQThBMDI2M0I3MzkxMUUzOTc4RUY1NzMyMTZFOTQ4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq0gFd4AAADxSURBVHjaYkxLS7NlYGDoBWI1BsKAB4iZccj9BeIvRJhxC4iLWYDEBCA2YiAOXINibEALigkBUyCeBLJYnYF48AqId+KQEyHSYhBQZYEGEQhcB+LNBDQIA7EnDrm7QHyKgH5fINYE2cmCJHgIiMsZaAv4oRYzMCEJ8jHQHsDtYGIYIDBq8ajFoxaPWjxq8ajFoxaPWjxq8ajFoxYPE4u/0ME+uB3InTZDIM4kwRBlpF4iscAQm8UmUEwsWA2li8nxOgueoQVCIAxK/ydDLzMojm+SafF5KCYH3Ab5uIABMg6iTKJmAyj9kUR9oDRRCBBgAMfjIIPSFinFAAAAAElFTkSuQmCC) 50% 12px no-repeat;
	text-indent: -9999px;
}

.vh-casino-providers .results-mobile {
	display: inline-block;
	padding-top: 50px;
	margin-right: 0;
	min-width: 18px;
	text-align: center;
	float: left;
	font-size: 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAgCAYAAAAffCjxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZEQkUxODZCNzM5MTFFM0JGRjBEMjNFQUU5MkFDODIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZEQkUxODdCNzM5MTFFM0JGRjBEMjNFQUU5MkFDODIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NkRCRTE4NEI3MzkxMUUzQkZGMEQyM0VBRTkyQUM4MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NkRCRTE4NUI3MzkxMUUzQkZGMEQyM0VBRTkyQUM4MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plo1EEUAAADhSURBVHjaYkxLSzNnYGDoA2IdBkzAC8SMUPZ/IP6MRc0VIC5mgRpixYAdnAXiT1A2HxAbY1ED0jsRZJAeA24AsuQ6lK0JxEtxqNNmgToZF1jKQBz4BzKIDYjfAPFyBvJAJCgsQQaxA/EFIM4j0yAzIDZngnLYGcgHYL1MDFQCowaNGjRq0KhBowYRMugnBWaA9bJAGcpAPAmHQkUofR+HPEjvT5BBv4BYBIhzcSjshNLleFz1mQWpkYALVBBhEBMojC4RMOgGFOMDV0EuKgLiflBDAIcidSj9CZchIDMAAgwADfgjO9/whyoAAAAASUVORK5CYII=) 50% 18px no-repeat;
	text-indent: -9999px;
}

.vh-casino-providers .vh-devices .review-total-only {
	padding-left: 0;
	padding-right: 0;
	background: 0 0;
}

.vh-casino-providers .vh-devices div[class*=wp-review-] .review-result-wrapper i {
	color: #000;
}

.Widget_vh_recent_games .vh-games-widget-item {
	width: 100%;
	max-width: 376px;
	list-style: none;
	margin: 0 0 20px;
	white-space: pre-wrap;
	background: #F0F8FF;
	vertical-align: middle;
}

li.vh-games-widget-item img,.vh-casino-providers .vh-casino img {
	margin: 0;
}

.Widget_vh_recent_games .vh-games-widget-item h3 {
	text-align: center;
	padding: 10px 5px;
	margin: 0;
	line-height: 18px;
	font-family: inherit;
	font-size: 15px;
	font-weight: 400;
	color: #1E3A8A!important;
	text-transform: capitalize!important;
}

.Widget_vh_recent_games .vh-games-widget-item:hover img {
	opacity: .8;
}

.Widget_vh_recent_games h3.widget-title {
	font-family: inherit;
}

.nogames-mgs {
	padding: 10px 0;
}

.single-vegashero_games .game_provider-betsoft-mobile .iframe_kh_wrapper {
	min-width: auto;
}

.vh-casino-providers .vh-bonus span {
	font-size: 12px;
	line-height: 14px;
	display: block;
	color: #87CEEB;
	margin: 3px 0;
	text-transform: none;
}

.vh-bonus span a {
	color: #87CEEB;
	display: inline-block;
	margin-top: 5px;
}

.vh-cta-buttons a {
	text-align: center;
	display: block;
}

.terms-info {
	min-width: 16px;
	height: 16px;
	display: inline-block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAhNJREFUOI2Vk8trU1EQxr+Zm8bGQqwvsL5KBam4tCY3QupJNCo0N4JgN+66ESEbFSy4qKEbxRLd+BeIGyG7PCTEYvOoEG9pwYXuRBElaEVEhKa95oyrluttBDu7M9/v+2Y4nEPwVibDkerSeQ1JEKQfAAT0A4yKfXpkFtPT2o2T+2CqZAzEaSFd4B6n2KxUvgPAiLL2MFGSAUsTPVqYy9c3BZjKmgDh6OG9galcLtfZtBkApZSvTcG7GnizUC083hAiMUuFY6l7XkNIWdfMmHXT2w8rK2sqKwoAjEyGBUgH5OeUFySSqxBKe/udX/tvC3ADABmmBBMAfXlZqyy5oUjkcsBheat9a09a79+13FqrtagPHhnuPzA0vINBkujpOCXvFGdbu89guePr+Ce73Ydo5xkE5xiQ3fPz5WUvsFgrfoPI625mALBr5U8kMsD/Av6nhERYiJdDamzfVs2n4mODEP7M0FRhUGqrAR1hi0mes13PV7XwhePj4343EI0md7LQMSI9eGL00oBbU0r1QnCmWS3WfQDEZ/DDvq8rMwCur0OGsd35jdUsxIDhlzV3QBvBLBHNAJCNpxyKW1dIk7kr4EyWy+XVbmsrpXpXEHxAoMarWv4p4PlMYZWKAHILoDlolOxG4QMAnDybHDI6ZIlAsSH3my9K9rrnr4D1Xih+cZREJwA5BAAk/FFEz9r1UsML/wGKvcLCVlxn/AAAAABJRU5ErkJggg==) 0 0 no-repeat;
	opacity: .8;
	position: relative;
	top: 3px;
	left: 3px;
	cursor: pointer;
}

.terms-info .title {
	margin-top: 18px;
	font-style: normal;
}

.vh-casino-providers .vh-cta-buttons .reviewlink {
	text-transform: none;
	color: #003580;
}

@media (max-width:480px) {
	.vh-casino-providers .vh-playnow {
		padding: 18px;
		font-size: 14px;
	}
}

@media (min-width:420px) and (max-width:768px) {
	.vh-casino-providers .vh-devices div {
		width: 30px;
		background-position: 50% 15px;
		background-size: 28px;
	}

	table.vh-casino-providers thead tr th.vh-casino {
		width: auto!important;
	}

	.vh-casino-providers .vh-devices .results-mobile {
		background-size: 20px;
	}

	.vh-casino-providers .vh-bonus {
		font-size: 15px;
		line-height: 16px;
		display: table-cell;
	}

	.vh-casino-providers .vh-playnow {
		padding: 15px 25px;
		margin-bottom: 10px;
	}

	.vh-devices {
		display: none;
	}
}

@media (max-width:420px) {
	.singlegame_widget .vh-bonus {
		font-size: 14px;
		line-height: 17px;
		display: table-cell;
	}

	.singlegame_widget .vh-casino-providers .vh-playnow {
		padding: 9px 6px;
		font-size: 12px;
		line-height: 14px;
		margin-top: -5px;
	}

	.singlegame_widget .vh-casino-providers .vh-playnow strong {
		font-size: 10px;
		display: inline-table;
	}

	.singlegame_widget .vh-casino-providers thead tr th {
		font-size: 11px;
	}

	.vh-casino-providers thead tr th.vh-devices {
		display: none;
	}

	.vh-casino-providers .vh-cta-buttons,.vh-casino-providers .vh-casino,.vh-casino-providers .vh-bonus,.vh-casino-providers .vh-devices {
		width: 100%;
		display: block;
		text-align: center;
	}

	.vh-casino-providers .vh-devices .device-icons {
		display: none;
	}

	.vh-casino-providers .vh-devices,.vh-casino-providers .vh-devices .review-total-only {
		padding: 0;
	}

	.vh-casino-providers .vh-bonus {
		padding: 5px 0;
	}

	.vh-casino-providers .vh-casino img {
		width: 100%;
	}

	.vh-casino-providers .vh-casino,.vh-casino-providers .vh-cta-buttons {
		padding: 0;
	}

	.vh-casino-providers .vh-cta-buttons .vh-playnow {
		padding: 10px 0;
		width: 100%;
		margin-bottom: 5px!important;
	}

	.vh-casino-providers th.vh-casino {
		padding: 10px 0;
	}

	.vh-casino-providers th.vh-cta-buttons,.vh-casino-providers th.vh-bonus {
		display: none;
	}

	.vh-casino-providers .vh-cta-buttons .reviewlink {
		margin-bottom: 5px;
	}
}

.casino-pros li a,.content ol li a,.content ul li a,.fr-languages li a {
	font-display: swap;
	font-family: Rubik,Arial,Helvetica,sans-serif;
	color: #5e9738;
	text-decoration: none!important;
}

.button-container {
	max-width: 100%;
	width: 100%;
	display: inline-block;
	margin: 0 auto;
	text-align: center;
}

.load-more-btn {
	max-width: 100%;
	width: 100%;
	display: inline-block;
	background-color: transparent;
	text-align: center;
	border: solid 2px #9b9b9b;
	min-width: 200px;
	border-radius: 56px;
	padding: 5px 0;
	line-height: 30px;
	height: auto;
	font-size: 14px;
	cursor: pointer;
	text-align: center;
}

.load-more-btn .loaded,.load-more-btn .unloaded {
	font-weight: 600;
	color: #000;
}

.load-more-btn .loaded {
	display: none;
}

.data-table table {
	width: auto;
	font-size: 14px;
	margin: 20px auto;
	min-width: 90%;
}

.data-table th {
	font-size: 14px;
	white-space: nowrap;
	font-weight: 700;
	padding: 19px 15px;
	background-color: #DC2626;
	color: #fff;
	border: 1px solid #ddd;
}

.data-table td {
	padding: 10px 15px;
	border: 1px solid #ddd;
}

.data-table tr:nth-child(even) {
	background-color: #f2f2f2;
}

.usp-module.solid-bg {
	background: #1E3A8A!important;
}

.usp-module {
	width: 100%;
	background-color: #D1E7FF;
	display: inline-grid;
	margin: 20px 0;
	border-radius: 6px;
}

.usp-module .inner {
	padding: 20px;
	display: block;
	max-width: 100%;
	margin: 0;
}

.usp-module.solid-bg .card-box {
	background-color: #fff;
	color: #000;
}

.usp-module .card-box {
	width: auto;
	margin: 10px 0;
	float: none;
	display: block;
	border-radius: 4px;
	padding: 20px;
	text-align: center;
	min-height: 250px;
	background-color: #fff;
	border-radius: 4px;
	padding: 20px;
	text-align: center;
	color: #000;
	min-height: 250px;
}

.usp-module .card-box img {
	width: auto;
	height: auto;
	display: block;
	margin: 0 auto;
	border-radius: 4px;
}

.usp-module .card-box span {
	font-display: swap;
	display: block;
	line-height: 24px;
	margin: 10px;
	font-family: Rubik,Arial,Helvetica,sans-serif;
}

.usp-module.solid-bg .card-box .highlighted-text {
	color: #e84552!important;
	font-size: 24px;
	font-family: Rubik,Arial,Helvetica,sans-serif;
}

.info-card.col-1 {
	background-color: #1E40AF;
}

.info-card.col-2,.info-card.red {
	background-color: #B91C1C;
}

.info-card h3 {
	margin: 0;
	padding: 0;
}

.info-card ul {
	margin-top: 15px;
	padding-left: 15px;
}

.info-card li {
	color: #fff!important;
	line-height: 28px!important;
}

.info-card {
	width: 100%;
	max-width: 100%;
	float: none;
	margin: 10px 0;
	border-radius: 6px;
	padding: 15px;
	color: #fff;
}

.lang-box {
	margin-top: 15px;
	overflow: hidden;
}

.lang-box input {
	position: absolute;
	opacity: 0;
	z-index: -1;
}

.lang-box .textwidget {
	width: 100%;
	color: #fff;
	overflow: hidden;
}

.lang-box .tab-label {
	display: flex;
	justify-content: left;
	font-weight: 700;
	cursor: pointer;
	font-family: Rubik,Arial,Helvetica,sans-serif;
	color: #000;
	font-size: 18px;
}

.lang-box .tab-label:after {
	content: "▾";
	width: 1em;
	height: 1em;
	text-align: center;
	transition: all .35s;
}

.lang-box .tab-content {
	max-height: 0;
	color: #2c3e50;
	background: #fff;
	transition: all .35s;
}

.lang-box .tab-close {
	display: flex;
	justify-content: flex-end;
	padding: 1em;
	font-size: .75em;
	background: #2c3e50;
	cursor: pointer;
}

.lang-box input:checked~.tab-content {
	max-height: 100vh;
}

.lang-box .textwidget {
	text-align: left;
}

.languages-title {
	font-display: swap;
	font-family: Rubik,Arial,Helvetica,sans-serif;
	font-size: 20px;
}

ul.fr-languages {
	list-style-image: none!important;
	list-style-type: none;
	padding-left: 0;
}

ul.fr-languages li {
	display: list-item;
}

.flag-icon {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 15px;
	margin-left: 10px;
	margin-right: 6px;
	vertical-align: middle;
}

.flag-icon,.flag-icon-background {
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
}

.flag-icon:before {
	content: " ";
}

.flag-icon.flag-icon-squared {
	width: 1em;
}

.flag-icon-se {
	background-image: url(../images/se.svg);
}

.flag-icon-se.flag-icon-squared {
	background-image: url(../images/se_1.svg);
}

.flag-icon-th {
	background-image: url(../images/th.svg);
}

.flag-icon-th.flag-icon-squared {
	background-image: url(../images/th_1.svg);
}

.flag-icon-gb {
	background-image: url(../images/gb.svg);
}

.flag-icon-gb.flag-icon-squared {
	background-image: url(../images/gb_1.svg);
}

.flag-icon-fi {
	background-image: url(../images/fi.svg);
}

.flag-icon-ca {
	background-image: url(../images/ca.svg);
}

.flag-icon-no {
	background-image: url(../images/no.svg);
}

.flag-icon-it {
	background-image: url(../images/it.svg);
}

.flag-icon-fi.flag-icon-squared {
	background-image: url(../images/fi_1.svg);
}

.flag-icon-de {
	background-image: url(../images/de.svg);
}

.flag-icon-de.flag-icon-squared {
	background-image: url(../images/de_1.svg);
}

.flag-icon-jp {
	background-image: url(../images/jp.svg);
}

.flag-icon-jp.flag-icon-squared {
	background-image: url(../images/jp_1.svg);
}

.flag-icon-nl {
	background-image: url(../images/be.svg);
}

.flag-icon-nl.flag-icon-squared {
	background-image: url(../images/be_1.svg);
}

.top-footer {
	padding-bottom: 140px;
	padding: 50px 0 65px;
	background-color: #1E3A8A;
	color: #fff;
	font-size: 14px;
	line-height: 20px;
}

.top-footer .widget {
	float: left;
	margin-left: 25px;
}

.top-footer p {
	color: #fff;
}

.top-footer a {
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	text-decoration: none;
}

.top-footer .widget h3 {
	font-size: 18px;
	font-weight: 700;
}

.top-footer .widget a {
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 26px;
	color: #fff;
	text-decoration: none;
}

.main-footer {
	text-align: center;
	width: 100%;
	margin: 50px 0;
	clear: both;
	display: inline-block;
}

.main-footer a {
	color: #fff!important;
}

.top-footer .left {
	width: auto;
	margin: 0 10px;
}

.main-footer a {
	margin: 2px;
}

.footer-images {
	clear: both;
	padding-top: 30px;
	display: block;
	float: none;
}

.main-footer .footer-images .footer-image {
	background-image: url(../images/sprite.png);
	padding: 0;
	margin: 0 6px;
}

.main-footer .footer-images .footer-image:nth-child(1) {
	background-position: -229px -40px;
	width: 262px;
	display: inline-block;
	height: 45px;
}

.main-footer .footer-images .footer-image:nth-child(2) {
	background-position: 0 0;
	width: 40px;
	display: inline-block;
	height: 39px;
}

.main-footer .footer-images .footer-image:nth-child(3) {
	background-position: 0 -38px;
	width: 103px;
	display: inline-block;
	height: 37px;
}

.copyright {
	margin: 30px auto;
	clear: both;
	display: block;
}

.alignleft,.alignright,.img-styling {
	box-shadow: 0 1px 14px 0 rgba(0,0,0,.46);
	-webkit-box-shadow: 0 1px 14px 0 rgba(0,0,0,.46);
	-moz-box-shadow: 0 1px 14px 0 rgba(0,0,0,.46);
	border-radius: 4px;
	padding: 10px;
}

.author-box,.promo-news-section p,.single-content ol li {
	color: #000;
	font-size: 14px;
}

.author-box {
	padding: 20px 0;
}

.author-box {
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 20px 0 20px;
	border-top: 1px dashed #dadada;
	padding: 10px 0 0;
}

.avatar-box {
	padding-right: 15px;
	float: left;
	vertical-align: middle;
}

.avatar-box .author-img {
	float: left;
}

.author-box img {
	border-radius: 60px;
}

.avatar-box img {
	border-radius: 80px;
	width: 45px;
	height: 45px;
}

.author-text {
	display: inline-block;
	margin-left: 10px;
}

.author-text .author {
	font-weight: 600;
	font-size: 14px;
}

.right {
	float: right;
}

.author-box span {
	line-height: 20px;
	clear: both;
	margin-right: 10px;
	float: left;
}

.bc-box {
	display: inline-block;
	width: 100%;
	border-top: 1px dashed #dadada;
	padding: 20px 0;
}

.bc-box .published {
	color: #000;
	line-height: normal;
}

.bc-box .published span {
	margin: 0;
	line-height: normal;
}

.published span {
	display: inline-block;
	margin-right: 10px;
	font-size: 12px;
}

.bc-box .breadcrumbs {
	margin: 0;
}

.breadcrumbs {
	margin-top: 10px;
	margin-bottom: 30px;
	color: #ffffff;
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	text-align: left;
}

.breadcrumbs span {
	color: #ffffff;
}

.breadcrumbs span:first-child a {
	text-transform: lowercase;
}

.breadcrumbs a {
	color: #ffffff;
}

.blog #header,.error404 #header,.page-template-about #header,.page-template-page-contact-about #header,.search-no-results #header,.search-results #header {
	background-color: #fff!important;
}

.blog,.error404,.page-template-about,.page-template-page-contact-about,.search-no-results,.search-results {
	padding-top: 50px;
}

.recent-posts-card {
	display: inline-block;
	width: 100%;
}

.recent-posts-card .card .date {
	display: block;
}

.recent-posts-card .card {
	width: 100%;
	float: none;
	margin: 10px 0;
}

.article-card {
	padding: 20px;
	margin-bottom: 10px;
	margin-top: 20px;
	position: relative;
	background-color: #fff;
	border-radius: 4px;
	box-shadow: 0 0 21px rgba(0,0,0,.14);
	-webkit-box-shadow: 0 0 21px rgba(0,0,0,.14);
	-moz-box-shadow: 0 0 21px rgba(0,0,0,.14);
	transition: all .2s ease-in-out;
	text-align: center;
}

.article-card a {
	color: #5e9738;
	text-decoration: none;
}

.article-card img {
	display: block;
	margin: 0 auto;
	max-width: 210px;
}

.date {
	color: #9b9b9b;
	font-size: 12px;
	font-weight: 700;
	line-height: 23px;
	text-transform: uppercase;
}

.article-card a.read-more-btn {
	margin-top: 15px;
	text-align: center;
	color: #000;
	font-size: 13px;
	font-weight: 800;
	text-transform: uppercase;
	border-radius: 70px;
	min-width: 180px;
	transition: all .2s ease-in-out;
}

.search-img-box {
	background-color: #F0F8FF;
	border-radius: 6px;
	padding: 20px;
	margin: 0 auto;
	max-width: 300px;
}

@media only screen and (min-width:1025px) {
	.recent-posts-card .card {
		float: left;
		margin: 5px;
		width: calc(100%/3 - 10px);
	}

	.aligncenter {
		width: auto!important;
	}

	.usp-module .inner {
		padding: 60px;
		max-width: 100%;
	}

	.usp-module .card-box {
		background-color: #fff;
		border-radius: 4px;
		width: calc(100%/3 - 20px);
		display: inline-block;
		float: left;
		padding: 20px;
		margin: 0 10px;
		text-align: center;
		color: #000;
		min-height: 250px;
	}
}

.stats-box {
	background-color: #DC2626;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	width: 100%;
	padding: 30px;
}

.stats-box.five .box {
	width: calc(100%/5);
}

@media only screen and (max-width:1023px) {
	.stats-box.five .box {
		width: 100%;
	}
}

.stats-box .box {
	width: calc(100%/3);
	float: left;
	text-align: center;
	color: #fff;
}

@media only screen and (max-width:1023px) {
	.stats-box .box {
		width: 100%;
	}
}

.stats-box .box p {
	color: #fff;
	margin-top: 15px;
	font-size: 14px;
}

.stats-box .box p .value {
	font-display: swap;
	font-family: Rubik;
	font-size: 22px;
}

.stats-box .box .round-shape {
	background-color: #15237d;
	border: 4px solid #7c88d5;
	border-radius: 60px;
	height: 100px;
	width: 100px;
	margin: 10px auto;
}

.stats-box .box .helper {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.stats-box .box img {
	max-width: 80%;
}

.author-box-horizontal {
	border-radius: 4px;
	background-color: #DC2626;
	width: 100%;
	text-align: left;
	padding: 20px;
	margin: 10px 0;
	color: #fff;
}

.author-box-horizontal .name {
	font-display: swap;
	font-family: Rubik;
}

.author-box-horizontal .email {
	font-display: swap;
	font-family: Rubik;
}

.author-box-horizontal p {
	color: #fff;
}

.author-box-horizontal img {
	border-radius: 70px;
	float: left;
	margin-right: 15px;
	background-color: #15237d;
	border: 4px solid #7c88d5;
}

@media only screen and (max-width:1023px) {
	.author-box-horizontal img {
		float: none;
	}
}

.card {
	background-color: #fff;
	border-radius: 4px;
	box-shadow: 0 0 21px rgba(0,0,0,.12);
	transition: all .2s ease-in-out;
	padding: 15px 10px;
	background-position: top left;
	background-repeat: no-repeat;
	width: auto;
	text-align: center;
	display: block;
	margin: 0 auto 10px auto;
}

.card:hover {
	transform: scale(1.03);
}

.casino-btn {
	min-width: 236px;
	width: 236px!important;
	color: #fff!important;
}

@media only screen and (max-width:800px) {
	.casino-btn {
		width: 100%!important;
	}

	.img-left {
		float: none !important;
		display: block !important;
		margin-left: auto;
		margin-right: auto !important;
	}
}

.game-outer {
	display: inline-block;
	width: 100%;
	position: relative;
	float: left;
}

#game-container,.game-overlay {
	width: 100%;
	overflow: hidden;
}

.game-frame {
	position: relative;
	width: 100%;
	min-width: auto;
	max-width: 100%;
	min-height: 560px;
	max-height: 100%;
	overflow: hidden;
	background-size: cover;
	background-position: center;
}

.game-overlay {
	z-index: 2;
	background-color: rgba(0,0,0,.808);
	min-width: auto;
	max-width: 100%;
	min-height: 560px;
	max-height: 100%;
	position: absolute;
}

.free-play-btn {
	position: relative;
	z-index: 5;
	margin: 0 auto;
	max-width: 220px;
	top: 290px;
	color: #fff;
}

.free-play-btn a {
	color: #fff;
}

.iframe_kh_wrapper {
	position: relative;
	background-size: cover!important;
}

@media only screen and (max-width:800px) {
	.game-overlay {
		width: 100%;
	}

	.game-frame,.singlegame-iframe {
		width: 1px!important;
		min-width: 100%!important;
		width: 100%!important;
	}
}

.post-ratings img {
	width: 20px;
}

.user-rating {
	margin-bottom: 40px;
}

.rate {
	height: 22px;
	width: 110px;
	float: left;
	position: relative;
	top: 4px;
}

.rate .rate-btn {
	width: 20px;
	height: 20px;
	float: left;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAoCAYAAABq13MpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzQyMDk4NkQzNjI5MTFFMzhBQjI5MENCM0IzRDMxNEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzQyMDk4NkUzNjI5MTFFMzhBQjI5MENCM0IzRDMxNEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNDIwOTg2QjM2MjkxMUUzOEFCMjkwQ0IzQjNEMzE0QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNDIwOTg2QzM2MjkxMUUzOEFCMjkwQ0IzQjNEMzE0QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvOlZ54AAAToSURBVHja7JnpT1xVGMbvwDADlBkWZZG1fwCEpliNcatNjAZ1JGljjB/Bv8EI8TNf/OiWYtEamjbRxLoFNFUWazoklRBMGpUYW0AZgWEZYGAYYPD3TC4VcVrvMHMREk/y5p577jnvfeY9z7ucuY6trS3jsDVHc3Pzfwqgs7Mz6TUZxiFsGTZYLrO8vPw4ckx9O0A7bdB5xOv1vsxVzvIqsnQYQN9DO+1wOGL0X7cDdEa6qdHb23uyoqKiBHqU9fX1PW4HRdLN6bxQKHSmtLTUkMzPz5/W2IGmx8bGRnFmZuYj+fn58Xv6jzJ2L93QgbQ0NHBCjacKCgq8ubm5Rk5OjkG/oL+//5SeHVR6eJaXl5sKCwuNrKwsw+VyGeovLi6mnSJpA72yslIK2Ic8Ho9B5IgLoc9wOp0Pr62tlRw40Gx/1sDAQCOWPSJqbDf1Gcvj2dPppEi6LO3B0nFqYNm/vJy+xkQbzTlQoGdnZ8vh8Im8vLw4LW5XY/RFF8A/uLS0VGZblcc2utvb219ZX19/DY66rChRTK6vrzdqamr+Zmk19BhjY2PGyMiIMT09bQkUa6IYoa21tfUNbqNW4rS7ra2tf3x8vHpycvIlYm3uTuslamZ4U1z+ZyLgR5Ad43Mikchd9ai239zcDJNRu6qqqvwMuayCXkMC1dXV17BgKVntSV6cnQiQpa3kB8shdzpoogZYSQQfuIKVBfiPRIATcrqlpUWgbyLdbrf7LLjPY4EZMptt9bEoxDumS0pKOgHcwdCXyJhl0CbwTS4i4FUs9UFxcfFb8PvHaDS6lc7jmXRJJ0Bv6B28q4vh75AZGX/Pxy0cM5vLUeTk6urqGQqix/gBWRkZqQWeWCwmC69Tp3wL3z9iaAC5hURSDnlYXUp+QT5H+dts4UWoEkqFLlorHVj3onQy9IX5jkja4jTAhTCA9GHh9+D5Ozjmr8nSZZsO6Lhp6nhfOk3dlq1geY8BHkPm6X6PXCoqKuqgpgjK6602zdUaTjZytkvIdUQ6Y7ZmRICvcPkJi/lJGp5kaKK5WqO10mHq2rc0vsVRqgFvTyp+a67WUHc3mAfffa09POFwuElZcHfa3uZuIq5vF1AUV8+nUkDtCfTCwsJ9RL0T27XzbkcjKf2O/LbbUTVXRZXWSse+nRFVO/f09DyLI+aonkgQd68y/rWGiBKniOtP7IzrWqO1fr//GXSNKiHux8HWS5LxUZvcpoYcDNCKu5/B20/NCCOAo1h8MhgMNvG8QPMlotXU1JRPNlBlazvomZmZCoA0iBpqogBAbgH4Q257kB92nL5DWHiWhBSYm5t7kblHMbpDFCF1389YOVa3FzTb6eru7vbhTOB2C/AmAK4jAvyNstquMLbAGll9HnDTnGBeQB7Izs7O5N49ODjoa2xs/PlOhVG6HNFLTeyTlXGwMEniYwC/yfjlO8Vdc0zAPtFc1lyGKmHpQNdz0mlb9MBijkAgUAVn67D0aFlZ2Tm2+hyPvkImABe9S0LSswnkCmveZW2ndECderhdqcBil6Wdw8PDx+rq6s5XVlae5f4Cck2OZJay/5ZJNSeI+Al9F9DRUVtb2zU0NHQ8WZpa/hJglqhVSLFZa0+YB4a9/OXg5lKt46Wpa9xqhRcHnUSVJmu4dxzJUj3K7Fmf4zB+KPr/m8t+tT8FGADWJi0EF09uAwAAAABJRU5ErkJggg==) no-repeat;
	cursor: pointer;
	background-size: 25px;
}

.rate .rate-btn-active,.rate .rate-btn-hover,.rate .rate-btn:hover {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAoCAYAAABq13MpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF7GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDEzLTEwLTE2VDExOjM4OjQyKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wOS0xM1QxNTowODozNSswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wOS0xM1QxNTowODozNSswMjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDplMTgyYTQ3MS1mNjkxLTQ5ODctYmIxZi0zZjZkMzZiNGJjZGIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjhFODQzNTUzNjI5MTFFM0FGQkJBOTdENTg0NTFGM0QiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2OEU4NDM1NTM2MjkxMUUzQUZCQkE5N0Q1ODQ1MUYzRCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY4RTg0MzUyMzYyOTExRTNBRkJCQTk3RDU4NDUxRjNEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY4RTg0MzUzMzYyOTExRTNBRkJCQTk3RDU4NDUxRjNEIi8+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmUxODJhNDcxLWY2OTEtNDk4Ny1iYjFmLTNmNmQzNmI0YmNkYiIgc3RFdnQ6d2hlbj0iMjAxOS0wOS0xM1QxNTowODozNSswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+LJ15bwAAA1hJREFUWIXV2cuLHFUUx/FPpSeZydOgxvgAURAUQXwlBvGdjfE1RhOi+9a/QHAh/g1uXLkoEXfGjRGMigZ8B/EBRpRJDBiiJhoNOmhCJsmkXJxqmHRX93TV3Ebnt+q+1ffe75w595xf386KorDYtOS/BmiiRQk9tuAV8qx7pIUbcQ7fYnbg/Hb99BxFpFfiKTyNFSNYfyTQF2EbHi9fJ1dq6BbuxSW4FPeUY0mVGnoVts95v60cS6rU0Otw55z3d+HixHskhR7D/VgzZ2wtNktRpeYoJfRqbK0YT54iKaHX4/aK8TvEwUymVNBL8aCo0d1ahS0Spkgq6H6p0dHW8jNJlAr6cmwc8HyTqNtJlPVY0zwbx7N4HstSbVRTp/EcXtQuTnc/rIr0OD7Aqzg5UrRqncDL2KtP0KqgZ3AUn2EPTo2KrkKn8J4A/lVEvEe96QF51hKdbAMeFrV23YhAOzqG1/EWvsJx7aLS1lZDQ55l4sRfLzrdE7gOPQZ6gSrwPXbi3fL1P9r9vwf2h+4ozyZwlXBv23G3qMspdAYfiQh/iEPaxbzpOD805NmY6HibMCnq7gXNWcE03sCb+By/aRdnh5k4HDTk2RIBegMewA5crX66FDiE1/AO9mFauzg37ALDQ3eUZytwjQB/Rv0D+jtewG4c1C5ql9X6HTE2mRJlqUlrXl3OndKwDzRt4wVuxUSDuRPl3Ma3RE2h5zNI8+lRCzBQTaEv098gFfgFP+sfzY3lGo1U3+Pm2VLRJZdXPD2Dj/G+uKzZjPv01vXleAgHyjm11MSYrxG1ulvToubuwpfl2AEcEam0tuvzk8hxvC5AE+grxEHqqFN3d+Jtnbobmi6hjuJJ0Vk7dX2D8OEjhs6zZSJC4+XILL4ogffgoPPL2F8i6n8KQ7QDt4kLnHFMyrP9VZ45HfT5qXFCNIhd+FSkQdXmJ7Eff5fgj4nGtBKP4CX8UQeiThvPcJPw2YdFKuzG1yKSg29HI7oX4mZxCLfgSvEN/ptBrq5bdSI9VkK/gh+EO5sSER9mw1kR0b3ijzyMa3ELvlOjitSBbuET8a8+hp+0i5mK++lBKkSa7BP5vr5cq2VE0GdF3h7BzLA2so9m8GO5VmftoVXf5f0PtCh/c1mU0P8CBazcuPao8KYAAAAASUVORK5CYII=) no-repeat;
	background-size: 25px;
}

.rate .rate-btn-half {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAoCAYAAABq13MpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2OEU4NDM1NTM2MjkxMUUzQUZCQkE5N0Q1ODQ1MUYzRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNkIzQ0I3RUNFNTMxMUU5OUFFNUY3MjgwMEJDMkU1NCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNkIzQ0I3RENFNTMxMUU5OUFFNUY3MjgwMEJDMkU1NCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmQyMmRkYzg4LWRjNTQtNGMxYS1iZmEzLTNhZTc5MDZmNGE3MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2OEU4NDM1NTM2MjkxMUUzQUZCQkE5N0Q1ODQ1MUYzRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhPKUtcAAAMaSURBVHja7JnZahRBGIW745gZl+iAjruiV3ojETUuuHvjrjEj6gPoE+itb+ALKETEOzdQQaNocEOjuCCKMlFBMXELCRmXSBJn0p4fz0AzdvV0V3fHHkjBR2Yq3VWnqv869VePaVmWUW2lxqjCUpWiE//UNJtB2xwF6s+nzw3h7wtQDNJYNpsdlpkeBw6Ag2BstYTHJJkg0MTPsRctobEeTAHTwDrWxVr0eLDHHpKsi7XoDFht+74GTI6zaHGiTWCCrS4NNjq6VExE14FGJ9cKO0TCFD0VrHSoX8WFGTvRo8FWerTT4twcZojURBwapdLIa2IlegZocPn/cvp2ZKKT4AgYAJZHJMdIufQj2/krH+1J34dArR/Rt8Ap8Os/JHF94ARo8yNaRvkZ3AetoH8YBUtf1yn4Cxj0lpr+Ff0O/ABd4CO9NhOxYOnrLLgMnoAeVVqrsqEiG7nLm2XU+8ACYIYs1mK8nwHX+Pkn6w0/okuNfQfPQB58ZTK0lr4cRvkN7nCGb4P3XsIx4THO3trCpZO+OzGg4G/gArgEHnJSCnrHLedS4OK8Cbr5eS+YpxEuFmf0NLgKnnMAQ/pnRHWRRnvBY4ZLnl7qd4HKoI+DK3yCvm1VJx+QTnJMO3W25jpaWk5laVFt4/KIl1TYBVUlxXu13xLpiq6UIFUqu4IkULqip7skSBY3pE6X2WxgGyG9rPGWO28HYxS+KxvSDS5cOWptcPB1uXcbeM17IhctZ8CdCt8Vz71IhzEo6hNDKV12vbTRzB03ctEzuZDKfVe24Rab75YG0kNf3w/m2nx9KfPwyEXXcoaSthzlEQW3OvhunrPey91UNqRlfIGTZFvtfq0vESA0+rhBSDjcYxgMKny93ZYG7AZbeJ7cAY5xw4lEtDzW2WAhY7WFop9yJt3ejspgOpgrd3OActitB7MYIlYUouXaReAkeMPsLMcZ99JhkYLbOMgPYD5YDF76cRGz/OeLwyuc85+jD6wUZzrDx9yBawd0fBZtSTzP4buSLg6gX1t0hZlO2k43BSNY0W7PHPmhaES0uvwRYABPBeCr3AFRCwAAAABJRU5ErkJggg==) no-repeat;
	background-size: 25px;
}

.result-container {
	width: 82px;
	height: 18px;
	position: relative;
	background-color: #ccc;
	border: #ccc 1px solid;
	margin: auto;
}

.rate-stars {
	width: 82px;
	height: 18px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAAASCAYAAADIdIn3AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHtSURBVHja7JjNSxVRGMZ/96pggjwS3IVlbW0ZtFBoIwr+AbWSFFy4EwIXLoJ2gW4iCFwIYS39gKJaFCiS1aKNbQqhEN0J9oHdd3eVi7p5hWmYuXO5gniP92wOc4bfe955nznPOTO5YrF4RKOduuUbJTi7Qm6eco6Vi8Dnqlja/cAboL3GRC4DG0BnyHzWG7kNrAFva0zio6R/wKPQ+axCLko6AuZrTGTK+5eh81mFnI/4xF4NiXwCkPQb2AqZb/b+B/AUOIzc25f03QMdmNk94HqMvwsMAu+ASSDqtweSSpHrXqAQ40eABwHw/202y8CwpD9ZMplZC/AYuB8ZngYeSjqsRmozuxNbMnXNx3ftHWBI0ucKAa4BS65QvH0FBiRZBb4JmAXGQuKTjj9lYELSTEKQPi9ioYJYJaBH0rcEvgP4AtwIjc+n+GZvyiTdGUUEaAVup9y7kvEQdcun7doLrkDezMZciZNjQLkKC3kVUbHbzHKRTa0UIp9UyD1g2cwKwHvgGbBuZjcl/QVWM5LYkvTLRZjyyVfN7JIb+ZMQ+SSPnAOeuxdejXnHuB+RXlRIZNQV/QDciowXgR7nN0PjmxMCFfyzsCXBO+aA1x4szRa6gF2gLTbeAfz0c1c5Ze665XON/5GN/5Hnqh0PAHnbWpslaVXTAAAAAElFTkSuQmCC) no-repeat;
	position: absolute;
}

.rate-bg {
	height: 18px;
	background-color: #ffbe10;
	position: absolute;
}

.box-result p {
	text-align: left;
	vertical-align: middle;
}

.published svg {
	width: 14px;
	height: 14px;
	fill: #4a4a4a;
	vertical-align: -2px;
}

.page-template-about .about-cards ul li {
	font-size: 14px;
}

.prominent-sec {
	background: #e6e6e6;
	padding: 30px 0;
}

.prominent-sec .inner-sec {
	padding: 0;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	color: #000;
	font-size: 22px;
	max-width: 1130px;
}

.prominent-sec .inner-sec .featured-img {
	margin: 10px 15px;
	max-height: 31px;
}

.prominent-sec .inner-sec .cards-section {
	margin: 0 auto;
	width: auto;
}

@media only screen and (max-width:414px) {
	.prominent-sec .inner-sec .cards-section {
		display: grid;
	}
}

.prominent-sec .inner-sec .cards-section .card-box {
	height: auto;
	border-radius: 3px;
	background-color: #fff;
	background-image: none;
	min-width: 174px;
	max-width: 275px!important;
	min-height: 100px;
	max-height: 100px!important;
	padding: 5px 20px;
	margin: 0 5px;
	width: calc(100%/3)!important;
}

@media only screen and (max-width:414px) {
	.prominent-sec .inner-sec .cards-section .card-box {
		margin: 6px auto;
		width: 100%!important;
	}
}

.prominent-sec .inner-sec .cards-section .card-box:after {
	width: 60px;
	height: 40px;
	content: " ";
	display: block;
	background-repeat: no-repeat;
	position: relative;
	left: 244px;
	bottom: 51px;
	background-size: 40px;
}

@media only screen and (max-width:414px) {
	.prominent-sec .inner-sec .cards-section .card-box:after {
		background-image: none;
	}
}

.prominent-sec .inner-sec .cards-section .card-box:last-child:after {
	background-image: none;
}

.prominent-sec .inner-sec .cards-section .card-box .title {
	color: #000;
	font-weight: 700;
	font-size: 17px;
	text-transform: none;
}

.prominent-sec .inner-sec .cards-section .card-box p {
	font-size: 13px;
	color: #000;
	font-weight: 500;
	text-transform: none;
	line-height: 20px;
}

.card-box.author-inside {
	margin: 5px 0;
	padding: 0;
	width: 100%;
	display: inline-block;
	max-width: 100%;
	text-align: left;
	background-image: none;
	max-height: 100%;
	min-height: 100%;
}

.card-box.author-inside img {
	float: left;
	width: 70px;
	height: 70px;
	max-height: 70px;
}

.card-box.author-inside span {
	margin-top: 0;
}

.card-box.author-inside .email a {
	text-transform: none;
	color: #eb3f50;
	font-weight: 600;
}

.card-box.author-inside .email a:hover {
	text-decoration: underline;
}

.card-box.author-inside .content {
	width: 86%;
	margin-left: 15px;
	text-transform: none;
}

.card-box.author-inside .position {
	color: #757575;
}

.card-box.author-inside .content p {
	font-size: 12px;
	line-height: 20px;
}

.cards-section.author {
	float: left;
}

@media only screen and (max-width:414px) {
	.cards-section.author .content {
		width: 50%;
	}
}

.cards-section.author .card-box img {
	border-radius: 50px;
}

.cards-section.author .card-box .content,.cards-section.author .card-box img,.cards-section.author .card-box span {
	position: inherit;
	float: left;
	color: #000;
}

.cards-section.author .card-box .content {
	width: 50%;
}

.cards-section.author .card-box .email,.cards-section.author .card-box .name,.cards-section.author .card-box .position {
	float: none;
	line-height: 4px;
}

.cards-section.author .card-box .email {
	font-size: 11px;
	font-weight: 300;
	line-height: 20px;
	color: #888;
}

.cards-section.author .card-box .name {
	font-size: 14px;
	color: #000;
}

.cards-section.author .card-box p {
	font-weight: 300;
}

.cards-section.author .card-box .position {
	font-size: 11px;
	color: #414141;
	line-height: 2px;
}

.about-cards a {
	color: #888;
	font-weight: 700;
	text-decoration: none!important;
}

.about-cards a:hover {
	text-decoration: underline;
}

.about-cards .cards-section {
	margin: 20px 0;
}

.about-cards .author-inside {
	text-align: center;
}

.about-cards .author-inside img {
	float: none!important;
	width: 70px!important;
	height: 70px!important;
	max-height: 70px!important;
	position: inherit;
	border-radius: 50px!important;
}

.about-cards .card-box {
	min-height: 380px!important;
	padding: 15px!important;
	box-shadow: 0 1px 14px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 14px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 14px 0 rgba(0,0,0,.2);
	background-image: none;
	background-color: #fff!important;
	width: calc(100%/4 - 10px)!important;
	float: left!important;
	margin: 5px!important;
	display: inline-block!important;
}

@media only screen and (max-width:414px) {
	.about-cards .card-box {
		height: auto!important;
		min-height: auto!important;
		width: auto!important;
		max-width: 100%!important;
		margin: 10px!important;
		max-height: initial!important;
	}
}

.about-cards .card-box .content {
	width: 100%!important;
	margin: 0 auto;
	text-align: center;
}

.about-cards .card-box .content p {
	font-weight: 300;
}

.about-cards .card-box .content .email a {
	color: #0052b4;
	font-size: 11px;
	line-height: 22px;
}

.about-cards .card-box .content .name {
	font-size: 14px;
	color: #000;
	line-height: 22px;
}

.about-cards .card-box .content .position {
	font-size: 11px;
	color: #414141;
	line-height: 22px;
}

.about-cards .card-box span {
	position: inherit;
}

.author-box .right span {
	line-height: 37px;
}

.author-box .name {
	display: inline-block;
}

.author-box .right {
	min-width: 145px;
	margin-top: 0;
}

.highlighted-text {
	font-size: 17px;
	color: #000;
	font-weight: 700;
	font-style: italic;
}

.trust-logos {
	max-height: 39px;
	margin-right: 10px;
	margin: 10px 0;
}

.author-box span {
	float: left;
	margin-right: 0;
	line-height: 21px;
	clear: both;
}

@media only screen and (min-width:1024px) {
	.avatar-box {
		width: 520px;
	}
}

.author-text {
	display: inline-block;
}

.author-text .author {
	font-weight: 600;
	font-size: 14px;
}

.author-text .domain,.author-text .email {
	font-size: 12px;
}

.author-img {
	float: left;
	margin-right: 20px;
}

.nc-curiosities-module {
	width: 100%;
	background-color: #D1E7FF;
	display: inline-grid;
	margin: 20px 0;
}

.nc-curiosities-module .card-box {
	background-color: #fff;
	border-radius: 4px;
	width: calc(100%/3 - 20px);
	display: inline-block;
	float: left;
	padding: 10px;
	margin: 10px;
	text-align: center;
	color: #000;
}

@media only screen and (min-width:1025px) {
	.nc-curiosities-module .card-box {
		min-height: 330px;
	}
}

.nc-curiosities-module .card-box span {
	display: block;
	line-height: 24px;
	margin: 10px;
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
}

.nc-curiosities-module .card-box .highlighted-text {
	font-size: 24px;
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
}

.nc-curiosities-module .inner {
	padding: 60px;
	max-width: 100%;
	margin: 0;
}

.nc-curiosities-module .card-box .heading {
	font-weight: 800;
	font-size: 18px;
}

.nc-curiosities-module .card-box img {
	max-height: 50px;
	display: block;
	margin: 0 auto;
	width: auto;
}

@media only screen and (max-width:1024px) {
	.nc-curiosities-module .inner {
		display: block;
	}

	.nc-curiosities-module .card-box {
		width: auto;
		margin: 10px 0;
		float: none;
		display: block;
	}

	.nc-curiosities-module .inner {
		padding: 20px;
	}
}

.nc-curiosities-module.solid-bg {
	background: #e4e4e4!important;
}

.nc-curiosities-module.solid-bg .card-box {
	background-color: #fff;
	color: #000;
}

.nc-curiosities-module.solid-bg .card-box .highlighted-text {
	color: #000!important;
	font-weight: 800;
}

.sidebar_about h5 {
	font-size: 19px;
	font-weight: 700;
	text-align: center;
}

.sidebar_about ul.featured-list {
	box-shadow: 0 2px 9px rgba(0,0,0,.11);
	border-radius: 3px;
	background-color: #fff;
	list-style: none;
}

.sidebar_about ul.featured-list li {
	color: #7f7f7f;
	font-size: 16px;
	padding: 15px 10px 15px 15px;
	border-bottom: 1px solid #e1e1e1;
}

.sidebar_about ul.featured-list li strong {
	color: #000;
}

.sidebar_about ul.featured-list li img {
	vertical-align: middle;
	display: inline-block;
	margin-right: 5px;
}

.sidebar_about ul.address-list {
	box-shadow: 0 2px 9px rgba(0,0,0,.11);
	border-radius: 3px;
	background-color: #fff;
	padding: 10px 8px 8px;
	list-style: none;
}

.sidebar_about ul.address-list li p {
	color: #000;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	margin-bottom: 8px;
}

.sidebar_about ul.address-list li p img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}

.sidebar_about ul.address-list iframe {
	width: 100%;
}

.authors-box {
	display: flex;
	justify-content: flex-start;
	margin-bottom: 15px;
}

.authors-box .author-img img {
	border-radius: 50%;
	max-width: 50px;
	width: 50px;
	height: 50px;
	border: 1px solid #979797;
	background-color: #d8d8d8;
	margin: 0 15px 0 0;
}

.authors-box .author-text p {
	margin-bottom: 3px;
	color: #000;
	font-size: 16px;
	line-height: 22px;
}

.contact-sidebar {
	flex: 0 0 25%;
	max-width: 25%;
	float: right;
}

@media only screen and (max-width:1024px) {
	.contact-sidebar {
		flex: 0 0 100%;
		max-width: 100%;
		float: none;
	}
}

.languages-title {
	font-family: Rubik,Arial,Helvetica,sans-serif;
	font-size: 18px;
}

.cards-slider {
	display: flex;
	padding: 25px 0;
	list-style: none;
	overflow-x: scroll;
	scroll-snap-type: x mandatory;
}

.cards-slider .left,.cards-slider .right {
	border: none;
	background-color: transparent;
	cursor: pointer;
	color: brown;
	font-size: 5rem;
	overflow: hidden;
	z-index: 100;
}

.cards-slider .card-box {
	background-color: #fff;
	display: flex;
	flex-direction: column;
	flex: 0 0 100%;
	padding: 15px;
	border-radius: 8px;
	border: solid 1px #e1e1e1;
	scroll-snap-align: start;
	transition: all .2s;
}

.cards-slider .card-box a {
	text-align: center;
	line-height: 20px;
	margin-top: 20px;
	font-size: 18px;
}

.cards-slider .card-box img {
	height: 120px;
	width: 100%;
	flex-shrink: 0;
	object-fit: contain;
}

.cards-slider .card-box:not(:last-child) {
	margin-right: 15px;
}

@media (min-width:200px) {
	.cards-slider .card-box {
		flex-basis: calc(50% - 10px);
	}

	.cards-slider .card-box:not(:last-child) {
		margin-right: 7px;
	}
}

@media (min-width:700px) {
	.cards-slider .card-box {
		flex-basis: calc(calc(100%/3) - 20px);
	}
}

@media (min-width:1100px) {
	.cards-slider .card-box {
		flex-basis: calc(25% - 30px);
	}
}

strong {
	font-display: swap;
	font-family: "Rubik",Helvetica,Arial,sans-serif;
}

.cookie-notice-container {
	display: none;
}

*,html,body,:after,:before {
	padding: 0;
	margin: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	background-color: #F4F5FA;
	font-display: swap;
	font-family: "Rubik",Helvetica,Arial,sans-serif;
	color: #343434;
	font-size: 15px;
	line-height: 30px;
}

header {
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.07);
	height: 60px;
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	margin: 0 auto;
	padding: 11px 0;
	text-align: center;
	background-color: #fff!important;
}

nav {
	max-width: 1150px;
	margin: 0 auto;
}

.custom-logo {
	/* margin-top: 3px; */
	float: none;
	max-width: 300px;
	height: auto;
	/* width: 300px; */
    max-height: 40px;
}

.outer {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.outer.hr-img {
	max-width: 1200px;
	padding: 0 20px;
}

.inner {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	padding: 20px;
	display: inline-block;
	text-align: left;
}

.banner,.hr-img .inner {
	background-color: #003580;
	max-width: 100%;
	margin: 90px 20px 0 20px;
	width: auto;
	border-radius: 6px;
	background-repeat: no-repeat;
	background-position: right top;
	padding: 30px;
}

.hr-img .inner {
	margin: 80px 0 0 0;
	width: 100%;
	border-radius: 6px;
	display: inline-block;
	min-height: auto;
	padding: 20px;
}

.banner .published {
	color: #fff;
}

.banner .published svg {
	fill: #fff;
	width: 14px;
	height: 14px;
	vertical-align: -2px;
}

.alignright,.alignleft,.aligncenter,.alignnone {
	width: 100%;
}

.checkmarks-list li {
	font-family: 'Rubik',Arial,Helvetica,sans-serif;
	font-weight: 600;
	font-display: swap;
	line-height: 22px;
	list-style: none;
	background: url(images/checked-icon25.svg) no-repeat;
	background-size: 18px;
	padding-left: 26px;
	background-position: left 2px;
	margin-bottom: 10px;
}

.main-nav {
	width: auto;
	float: right;
	position: fixed;
	bottom: 0;
	width: 100%;
	background-color: #fff;
	border-top: solid 2px #003580;
	z-index: 9999;
}

.data-table {
	width: 100%;
	height: auto;
	overflow: auto;
}

.main-nav ul {
	padding: 10px 0;
	margin: 0;
	list-style: none;
}

.secondary-nav ul li a:hover {
	text-decoration: none!important;
	border: 0!important;
}

.main-nav ul li.current-menu-item {
	border-bottom: solid 2px #003580;
	padding-bottom: 5px;
}

.main-nav ul li {
	vertical-align: top;
	display: inline-block;
	font-family: 'Rubik',Arial,Helvetica,sans-serif;
	font-display: swap;
	margin: 0 4px;
	line-height: 15px;
}

hr {
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid rgba(0,0,0,.1);
}

.content ul,.content ol {
	margin: 20px 0 20px 18px;
}

p a,.content a {
	font-weight: 600;
	color: #003580;
	font-family: 'Rubik',Arial,Helvetica,sans-serif;
	text-decoration: none;
}

p {
	font-weight: 400;
	font-display: swap;
	font-size: 15px;
	margin-bottom: 15px;
	line-height: 29px;
	color: #000;
	font-family: 'Rubik',Arial,Helvetica,sans-serif;
}

.content p a {
	display: inline-block;
}

.main-nav ul li a {
	font-display: swap;
	color: #000;
	font-size: 13px;
	text-decoration: none;
	font-family: 'Rubik',Arial,Helvetica,sans-serif;

	line-height: 2;
}

.secondary-nav {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 9000;
	will-change: transform;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	display: flex!important;
	bottom: 0;
	background-color: #262c54;
	width: 100%;
	padding: 13px 0;
}

.secondary-nav #menu-top {
	margin-left: 0;
	padding-left: 0;
}

.secondary-nav ul li {
	display: inline-block;
	margin-left: 8px;
	line-height: 15px;
	text-align: center;
	vertical-align: top;
}

.secondary-nav ul li a {
	font-family: 'rubik-bold',Arial,Helvetica,sans-serif;
	line-height: 15px;
	font-size: 13px;
	font-weight: 600;
}

#menu-top li::before {
	display: inline-block;
	width: auto;
	height: 25px;
	content: "";
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	background-image: url(/images/sprite.png);
	background-size: 360px;
}

#menu-top li:nth-child(3)::before, #menu-top li:nth-child(4)::before {
	background-position: -74px -2px;
	width: 23px;
	background-size: 313px;
}

#menu-top li:nth-child(2)::before {
	background-position: -24px -1px;
	width: 23px;
	background-size: 300px;
}

#menu-top li:nth-child(1)::before {
	background-position: -47px -1px;
	width: 23px;
	background-size: 300px;
}

#menu-top li::before {
	display: block;
	text-align: center;
}

#menu-top li:nth-child(1) {
/*width:90px;*/
	width: 80px;
}

#menu-top li:nth-child(2) {
/*width:136px*/
	width: 80px;
}

#menu-top li:nth-child(3) {
/*width:100px*/
	width: 90px;
}

#menu-top li:nth-child(4) {
	width: 90px;
}

.secondary-nav ul li a:hover {
	text-decoration: none!important;
	border: 0!important;
}

.pushNav {
	width: 75%;
	right: -75%;
}

#searchsubmit {
	font-family: 'Rubik',Arial,Helvetica,sans-serif;
	background-color: #000;
	border: 0;
	border-radius: 3px;
	color: #fff;
	font-weight: 700;
	font-size: 12px;
	width: 20%;
	line-height: 36px;
	padding: 1px 5px;
}

#search-input {
	margin: 0;
	padding: 0 10px;
	border: solid 1px #ccc;
	border-radius: 3px;
	font-size: 15px;
	width: 75%;
	line-height: 32px;
}

.fa-navicon {
	cursor: pointer;
}

.search-box {
	width: 100%;
	display: inline-block;
}

ul.pushNav {
	overflow-y: scroll;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.pushNav {
	height: 100%;
	position: fixed;
	top: 0;
	z-index: 100;
	overflow: hidden;
	background: #fff;
	transition: ease-in-out .5s;
}

.pushNav hr {
	border: 1px solid #555;
}

.pushNav,.pushNav a {
	font-display: swap;
	font-size: 1em;
	font-family: inherit;
	color: #000;
	text-decoration: none;
}

.pushNavIsOpen {
	overflow: auto;
	height: 100%;
}

.js-topPushNav.isOpen,.pushNav_level.isOpen {
	z-index: 999999999;
	right: 0;
	text-align: left;
}

.item {
	position: relative;
}

.item.active {
	background-color: #003580;
}

.item.active .fa-chevron-right {
	color: #fff;
}

.item.active a {
	color: #fff;
}

.item.active ul li a {
	color: #000;
}

.fa-chevron-right {
	font-style: inherit;
	color: #000;
	font-size: 24px;
}

.fa-close {
	color: #fff;
	font-size: 47px;
	font-style: inherit;
	line-height: 0;
	padding: 0;
	margin: 0;
	vertical-align: middle;
}

.closeLevel,.openLevel {
	cursor: pointer;
}

input[type=checkbox] {
	display: none;
}

.openLevel {
	position: absolute;
	right: 0;
	padding: 10px 15px!important;
	top: 0;
}

.search-box-outer {
	padding: 1em;
}

.openLevel,.pushNav a,.hdg {
	padding: .7em;
}

.openLevel,.closeLevel,.pushNav a {
	display: block;
	transition: background .4s ease-in-out;
}

.openLevel:hover,.closeLevel:hover,.pushNav a:hover {
	background: #003580;
	color: #fff!important;
}

.openLevel:hover i,.closeLevel:hover i,.pushNav a:hover i {
	color: #fff!important;
}

.hdg {
	background-color: #003580;
}

.closeLevel,.closelevel > i {
	font-size: 1em;
	color: #fff;
}

.burger {
	position: absolute;
	top: 14px;
	right: 10px;
}

.burger i {
	font-size: 2em;
	font-style: initial;
	color: #000;
}

.screen {
	position: fixed;
	background: rgba(0,0,0,0.7);
	width: 100%;
	height: 0;
	top: 0;
	bottom: 0;
	right: 0;
	opacity: 0;
	transition: opacity .5s ease-in-out;
}

.pushNavIsOpen .screen {
	height: 100%;
	opacity: 1;
	z-index: 9999;
}

label {
	font-display: swap;
	font-family: "Rubik", Helvetica, Arial, sans-serif !important;
	margin: 0;
	padding: 0;
	color: #ffeb3b;
	font-weight: 800;
	font-size: 15px;
}

h1,h2,h3,h4,h5,h6 {
	font-display: swap;
	letter-spacing: .3px;
	font-family: "Rubik", Helvetica, Arial, sans-serif !important;
}

h1 {
	font-size: 22px;
	text-align: left;
}

h2 {
	font-size: 22px;
}

h2,h3,h4 {
	margin: 30px 0 20px;
}

h3 {
	font-size: 19px;
}

h4 {
	font-size: 22px;
}

.banner h1,.hr-img h1,.banner p,.banner .landv {
	color: #fff!important;
}

.landv span:nth-child(2) {
	font-family: "Rubik", Helvetica, Arial, sans-serif;
}

.banner .checkmarks-list {
	color: #fff;
}

.checkmarks-list {
	margin: 20px 0;
	padding-left: 5px;
	margin-bottom: 30px;
}

.home .load-more-container.page {
	width: 100%;
}

.load-more-container.page {
	background-color: rgba(255,255,255,0.15);
	float: none;
	margin: 10px auto;
	position: relative;
	max-width: 340px;
	width: 100%;
	text-align: center;
}

.load-more-container {
	padding: 10px;
	border-radius: 6px;
	display: block;
	font-size: 12px;
	line-height: 22px;
	float: right;
	z-index: 12;
}

.load-more-container #load-more {
	display: none;
}

.auto-anchor-menu {
	margin-bottom: 0;
	padding: 0;
}

.load-more-container ul li:first-child {
	display: block;
}

.auto-anchor-menu li:first-child {
	text-align: left;
	font-weight: 500;
	color: #fff;
	font-size: 15px;
	padding-left: 0!important;
}

.auto-anchor-menu li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	top: auto;
	float: none;
	position: relative;
	right: auto;
	margin: 0 auto;
	max-width: 300px;
	list-style: none;
	text-align: left;
	font-family: 'Rubik',Arial,Helvetica,sans-serif;
	color: #fff;
}

.auto-anchor-menu li:first-child:before {
	background-image: none;
}

.auto-anchor-menu li:before {
	background-image: url(images/arrow-anchor.svg);
	background-position: center;
	background-repeat: no-repeat;
	content: "";
	width: 12px;
	height: 8px;
	position: absolute;
	background-size: 7px;
	margin: 10px 0;
}

.home .load-more-btn-anchor {
	color: #fff;
	border: solid 2px #fff;
	background-color: transparent;
	border-radius: 26px;
	padding: 5px;
	line-height: 20px;
	transform: none!important;
	display: block;
	width: 120px;
	max-width: 100%;
	float: right!important;
	position: absolute;
	top: 0;
	right: 5px;
	top: 5px!important;
}

.load-more-btn-anchor .unloaded,.load-more-btn-anchor .loaded {
	font-display: swap;
	font-family: "Rubik", Helvetica, Arial, sans-serif !important;
	font-size: 12px;
}

.load-more-container .load-more-btn-anchor .loaded,.load-more-container .load-more-btn .loaded {
	display: none;
}

.load-more-container ul li:nth-child(1n+5) {
	max-height: 0;
	transition: .1s ease-in;
	-webkit-transition: .1s ease-in;
	display: none;
}

.load-more-container ul li {
	display: none;
}

.load-more-container #load-more:checked~ul li {
	max-height: 999px;
	transition: .2s ease-in!important;
	-webkit-transition: .2s ease-in!important;
	display: block;
}

.auto-anchor-menu li a {
	font-size: 15px;
	color: #fff;
	line-height: 26px;
	text-decoration: none;
	padding-left: 22px;
}

.game-overlay a {
	display: block;
}

.softpay_logo,.alignright,.alignleft,.alignnone {
	max-width: 100px;
	margin: 0 0 0 8px;
	padding: 10px;
	float: right;
	height: auto;
	border-radius: 6px;
}

.hr-img .load-more-container.page {
	margin-top: 10px;
	background-color: transparent;
	float: left;
	clear: both;
	text-align: left;
	width: 100%;
}

.hr-img .load-more-container {
	padding: 0;
}

.hr-img .load-more-btn-anchor {
	background-color: transparent!important;
	color: #feff00!important;
	position: relative;
	width: auto;
	max-width: 100%;
	top: auto;
	right: auto;
	box-shadow: none;
	padding: 0;
}/* Toplist start*/img {
	max-width: 100%;
	height: auto;
	vertical-align: middle;
}

.main-toplist .main-toplis-image {
	background-color: #F0F8FF;
}

.home .main-toplist thead:before {
	background-image: url(images/sort-it.png);
	content: ' ';
	width: 150px;
	height: 32px;
	position: absolute;
	left: -14px;
	top: -7px;
}

.clear:before,.clear:after {
	content: "";
	display: block;
}

.clear:after {
	clear: both;
}

.landv {
	margin-bottom: 20px;
	line-height: 20px;
	font-size: 12px;
	margin-top: 0;
	display: inline-block;
}

.landv span:first-child {
	display: inline-block;
}

.toplist-container {
	padding-bottom: 20px;
}

input[type=checkbox] {
	display: none;
}

.main-toplist th:first-child {
	font-family: 'Rubik',Arial,Helvetica,sans-serif!important;
	color: #fff!important;
	background-color: #444444!important;
}

.main-toplist {
	position: relative;
	width: 100%;
	border-collapse: separate;
	border-spacing: 0 10px;
}

.main-toplist thead {
	display: none;
}

.main-toplist tbody tr {
	display: block;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #fff;
	max-height: 100%;
	position: relative;
	background-color: #fff;
	border-radius: 4px;
	box-shadow: 0px 1px 14px 0px rgba(0,0,0,0.13);
	-webkit-box-shadow: 0px 1px 14px 0px rgba(0,0,0,0.13);
	-moz-box-shadow: 0px 1px 14px 0px rgba(0,0,0,0.13);
}

.main-toplist tbody tr td.main-toplis-image {
	margin: 0;
	padding: 18px 0 30px;
}

.main-toplist tbody tr td {
	float: left;
	width: 100%;
	border-bottom: solid 0 #fff;
	padding: 0;
	text-align: center;
	line-height: 26px;
}

.main-toplis-image-box {
	height: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	margin: 0 auto;
}

.main-toplist tbody tr td.main-toplis-image img {
	width: auto;
	max-height: 70px;
}

.star-rating {
	min-width: 90px;
}

.star-rating span {
	display: none;
}

.star-full {
	background: url(images/star-full.svg) 0 0 no-repeat;
}

.star-half {
	background: url(images/star-half.svg) 0 1px no-repeat;
	background-size: 17px;
}

.star-empty {
	background: url(images/star-empty.svg) 0 0px no-repeat;
}

.star {
	width: 17px;
	height: 17px;
	display: inline-block;
}

.main-toplist tbody tr td.main-toplis-kf,.pros-holder {
	text-align: left;
	display: table;
	margin: 0 auto;
}

.pros-holder {
	max-width: 100%!important;
}

.main-toplist tbody .review-link {
	display: swap;
	font-size: 11px;
	font-family: 'Rubik',Arial,Helvetica,sans-serif;
	letter-spacing: .27px;
	padding: 0 0 0 20px;
	color: #9f9f9f!important;
	background: url(images/info-icon.svg) 2px 0px no-repeat;
	background-size: 13px;
}

.main-toplist tbody tr td.main-toplis-kf span {
	font-display: swap;
	display: block;
	font-size: 14px;
	font-family: "Rubik",Helvetica,Arial,sans-serif;
	line-height: 24px;
}

.main-toplis-kf .main-toplis-kf-item {
	display: block;
	line-height: 25px;
	text-align: left;
}

.main-toplist tbody tr td.main-toplis-kf span img {
	display: inline-block;
	margin-right: 2px;
	vertical-align: -2px;
}

.main-toplis-bonus {
	border-top: 1px dashed #dadada;
	padding: 10px!important;
}

.main-toplist tbody tr td .bonus-text {
	font-weight: 600;
	font-display: swap;
	font-size: 16px;
	display: inline-block;
	line-height: initial;
	text-align: center;
	font-family: "Rubik",Helvetica,Arial,sans-serif;
}

.main-toplist tbody tr td .bonus-text-3,.bonus-text-3 {
	display: block;
	color: #30b300;
	font-family: 'Rubik',Arial,Helvetica,sans-serif;
	font-size: 15px;
}

.main-toplis-btn {
	min-width: 210px;
}

.main-toplis-btn a,.single-content .review-link {
	text-decoration: none;
	color: #fff!important;
}

.act_btn {
	font-display: swap;
	font-family: 'Rubik',Arial,Helvetica,sans-serif;
	font-weight: 700;
	border-radius: 80px;
}

.act_btn,.btn-success,.casino-btn {
	width: 100%;
	text-align: center;
	display: block;
	border-radius: 4px;
	background-color: #66AF36;
	padding: 10px 8px;
	color: #fff!important;
	font-size: 16px;
	text-transform: capitalize;
	font-weight: 700;
	letter-spacing: .34px;
	transition: all .2s ease-in-out;
	text-decoration: none;
	font-family: 'Rubik',Arial,Helvetica,sans-serif;
	border-radius: 6px;
}

.banner .inner {
	padding: 0;
}

.date-added {
	color: #fff;
	font-size: 10px;
	background-color: #444444;
	padding: 2px 3px;
	border-radius: 4px;
	width: 60%;
	display: inline-block;
	line-height: 14px;
}

.date-added span {
	font-weight: 600;
	font-family: 'Rubik',Arial,Helvetica,sans-serif;
}

.load-more-btn {
	max-width: 270px;
}

.main-toplist th {
	display: none;
}

th:first-child {
	cursor: pointer;
}

.arrow-down.icon-circle-arrow-up {
	background-image: url(images/arrow_up.svg);
}

.arrow-down {
	background-position: right 15px;
	background-image: url(images/arrow_down.svg);
	background-position: 141px 15px;
	background-repeat: no-repeat;
}

.main-toplist thead {
	margin-top: 10px;
	width: 100%;
	display: inline-grid;
	border-radius: 0;
	text-align: center;
}

.tc_wrap {
	margin-top: 4px;
	display: block;
	color: #000;
	font-size: 9px;
	font-weight: 400;
	letter-spacing: .3px;
	line-height: 12px;
	margin-bottom: 0;
}

.main-toplist th:first-child {
	display: inline-grid;
	text-align: center;
	padding: 6px 15px;
	width: 75%;
	border-radius: 6px;
	background-position: 98%;
}

ul.children {
	margin-left: 30px!important;
}

.card-box * {
	display: block;
}

.inner.how-to .required {
	display: block;
	margin: 20px;
}

.inner.how-to .required .label {
	font-display: swap;
	font-family: 'Rubik',Arial,Helvetica,sans-serif;
	font-weight: 800;
}

.cards-section {
	display: inline-block;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.cards-section .inner {
	margin: 0 auto;
	text-align: center;
	max-width: 1200px;
	display: inline-block;
}

.cards-section .card-box {
	min-width: 153px;
	min-height: 175px;
	max-height: 175px;
	width: calc(100% / 2 - 14px);
	font-size: 12px;
	font-display: swap;
	margin: 7px;
	background-color: #003580;
	padding: 20px;
	border-radius: 6px;
	float: left;
	text-align: center;
	color: #fff;
	font-family: 'Rubik',Arial,Helvetica,sans-serif;
}

.cards-section .card-box img {
	top: 40px;
	margin: 0 auto;
	position: relative;
	max-height: 50px;
}

.cards-section .card-box * {
	display: block;
}

.cards-section .card-box span {
	bottom: -59px;
	position: relative;
	line-height: 19px;
}

.faq-section {
	padding: 20px 0;
}

.faq-section h3 {
	font-family: 'Rubik',Arial,Helvetica,sans-serif;
	padding: 0 0 0 8px;
	margin-top: 0;
	font-weight: 700;
	font-size: 24px;
	color: #121633;
	border-left: solid 3px #003580;
}

.faq-section p {
	padding: 0 0 0 12px;
	line-height: 26px;
	position: relative;
	overflow: hidden;
	max-height: 800px;
	opacity: 1;
	transform: translate(0,0);
	margin-top: 5px;
	margin-bottom: 20px;
	z-index: 2;
}

.sec-title {
	font-size: 16px;
	font-family: 'Rubik',Arial,Helvetica,sans-serif;
	margin: 20px 0 8px;
}

.list-of {
	width: 100%;
	border-collapse: collapse;
}

.list-of th {
	font-weight: 400;
	background-color: #3a3a47;
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
	padding: 10px 0;
	text-transform: uppercase;
	letter-spacing: .25px;
	color: #fff;
	text-align: center;
}

.list-of th:first-child {
	border-radius: 5px 0 0 5px;
	width: 40px;
}

.list-of th:last-child {
	border-radius: 0 5px 5px 0;
}

.list-of tbody tr {
	position: relative;
	border-bottom: 2px solid #e1e1e1;
	background-color: #fff;
}

.list-of tbody tr td {
	text-align: center;
	line-height: 26px;
	padding: 20px 0;
	border-bottom: 2px solid #e1e1e1;
}

.list-of td.list-of-image {
	width: 165px;
}

.list-of tbody tr td.list-of-title a {
	font-size: 12px;
}

.list-of th {
	display: none;
}

.list-of tbody tr:after {
	content: "";
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
}

.list-of td.list-of-image {
	width: 100px;
}

.list-of .list-of-image-box {
	width: 160px;
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100px;
	height: 45px;
}

ol {
	counter-reset: my-awesome-counter;
	list-style: none;
	padding-left: 40px;
}

ol li {
	margin: 0 0 .5rem;
	counter-increment: my-awesome-counter;
	position: relative;
}

ol li::before {
	content: counter(my-awesome-counter);
	color: #fff;
	font-size: .7rem;
	font-weight: 700;
	position: absolute;
	--size: 20px;
	left: calc(-1*var(--size) - 10px);
	line-height: var(--size);
	width: var(--size);
	height: var(--size);
	top: 0;
	background: #000;
	border-radius: 50%;
	margin-top: 4px;
	text-align: center;
	font-weight: 600;
	font-family: "montserrat-bold",Helvetica,Arial,sans-serif;
}

@media only screen and (min-width: 1025px) {
	.auto-anchor-menu li:first-child {
		text-align: left;
	}

	.banner,.hr-img .inner {
		max-width: 1160px;
		margin: 90px auto 0 auto;
		width: 100%;
		padding: 40px;
	}

	.custom-logo {
		float: left;
	}

	.left {
		width: 67%;
		float: left;
	}

	h1 {
		text-align: left;
		font-size: 32px;
	}

	h2 {
		font-size: 28px;
	}

	h3 {
		font-size: 23px;
	}

	/*.banner .inner {
		padding-top: 100px;
	}*/

	.main-nav {
		border: 0;
		margin-top: 10px;
		position: relative;
		width: auto;
		float: right;
		background-color: transparent;
	}

	.main-nav ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	.main-nav ul li a:hover {
		border-bottom: solid 2px #003580;
		padding-bottom: 5px;
	}

	.main-nav ul li.current-menu-item a {
		border-bottom: solid 2px #003580;
		padding-bottom: 5px;
	}

	.main-nav ul li.current-menu-item {
		border: 0;
	}

	.load-more-container.page {
		margin: 0;
		float: right;
	}

	#menu-top li::before {
		width: 17px;
		height: 25px;
		background-position: right center;
		margin: 0 4px 0 0;
		float: left;
		display: block;
	}

	#menu-top li:nth-child(1),#menu-top li:nth-child(2),#menu-top li:nth-child(3),#menu-top li:nth-child(4) {
		width: auto;
		margin: 0 10px;
	}

	.pushNav {
		width: 290px;
		right: -350px;
	}

	.home .load-more-container ul li {
		display: block;
	}

	.home .load-more-container ul li:nth-child(1n+9) {
		max-height: 0;
		transition: .1s ease-in;
		-webkit-transition: .1s ease-in;
		display: none!important;
	}

	.auto-anchor-menu li {
		max-width: initial;
	}

	.home .banner .load-more-btn-anchor {
		color: #fff;
		width: 50%;
		background-color: transparent;
		border-radius: 26px;
		padding: 5px;
		line-height: 20px;
		margin: 5px auto;
		position: relative;
		border: solid 2px #fff;
		top: initial;
		right: initial;
		float: none!important;
		top: 5px!important;
	}

	.home .load-more-container #load-more:checked~ul li {
		max-height: 999px;
		transition: .2s ease-in!important;
		-webkit-transition: .2s ease-in!important;
		display: block!important;
	}

	.home .load-more-container.page {
		width: 100%;
	}

	.load-more-container {
		width: 350px;
	}

	.softpay_logo,.alignright,.alignleft,.alignnone {
		max-width: 200px;
		width: auto;
		margin: 0 0 0 8px;
		padding: 10px;
		float: right;
		height: auto;
		border-radius: 6px;
	}/* Toplist desktop start */	.clear:before,.clear:after {
		display: none;
	}

	.main-toplist thead {
		display: table-header-group;
		vertical-align: middle;
		border-color: inherit;
	}

	.main-toplist th:first-child {
		border-radius: 5px 0 0 5px;
		width: 40px;
		font-weight: 700;
	}

	.main-toplist th {
		font-size: 10px;
	}

	.main-toplist th:nth-child(3) {
		width: 280px;
	}

	.main-toplist th:nth-child(2) {
		width: 150px;
	}

	.main-toplist th:nth-child(1) {
		width: 188px;
	}

	.main-toplist th:nth-child(4) {
		width: 252px;
	}

	.main-toplist th:nth-child(3),.main-toplist th:nth-child(4) {
		text-align: left!important;
		padding-left: 10px;
	}

	.main-toplist th:last-child {
		border-radius: 0 5px 5px 0;
	}

	th.col-title {
		font-display: swap;
		font-size: 15px!important;
		text-transform: capitalize!important;
		font-family: "Rubik", Helvetica, Arial, sans-serif !important;
		;color: #262c54!important;
		background-color: transparent!important;
		margin-bottom: 10px;
		text-align: left!important;
		display: table-cell!important;
	}

	.half {
		width: 50%!important;
		vertical-align: top;
	}

	.main-toplist tbody tr td {
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		float: none;
		width: auto;
		line-height: 26px;
		padding: 20px 10px;
	}

	.home .main-toplist thead:before {
		left: -38px;
		top: -15px;
	}

	.main-toplist tbody tr td.main-toplis-image {
		padding: 10px 10px 0 15px;
	}

	.main-toplis-image-box {
		width: 160px;
		display: flex;
		align-items: center;
		justify-content: center;
		overflow: hidden;
		margin: 0 auto;
	}

	.toplist-container .main-toplis-btn {
		border-top: solid 1px #E8F4FD!important;
		border-bottom: solid 1px #E8F4FD!important;
		border-right: solid 1px #E8F4FD!important;
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px;
	}

	.toplist-container .main-toplis-bonus {
		width: 252px;
		border-top: solid 1px #E8F4FD!important;
		border-bottom: solid 1px #E8F4FD!important;
	}

	.toplist-container .main-toplis-kf {
		border-top: solid 1px #E8F4FD!important;
		border-bottom: solid 1px #E8F4FD!important;
	}

	.date-added {
		width: 100%;
	}

	.toplist-container .main-toplis-rating {
		width: 150px;
		border-top: solid 1px #E8F4FD!important;
		border-bottom: solid 1px #E8F4FD!important;
	}

	.toplist-container .main-toplis-image {
		border-top: solid 1px #E8F4FD!important;
		border-left: solid 1px #E8F4FD!important;
		border-bottom: solid 1px #E8F4FD!important;
		border-top-left-radius: 6px;
		border-bottom-left-radius: 6px;
	}

	.main-toplist tbody tr td:nth-child(4) {
		text-align: left;
	}

	.star-rating {
		min-width: 90px;
	}

	.star-rating span {
		display: none;
	}

	.main-toplist tbody {
		display: table-row-group;
	}

	.main-toplist tbody tr {
		display: table-row;
		padding: 0;
		position: relative;
		background-color: #fff;
		border-radius: 4px;
		box-shadow: 0 0 8px 1px rgba(0,0,0,0.09);
		-webkit-box-shadow: 0 0 8px 1px rgba(0,0,0,0.09);
		-moz-box-shadow: 0 0 8px 1px rgba(0,0,0,0.09);
		transition: all .2s ease-in-out;
		max-height: 140px;
	}

	.main-toplist tbody tr td.main-toplis-kf {
		width: 280px;
	}

	.main-toplist tbody tr td.main-toplis-kf,.pros-holder {
		display: table-cell;
		margin: 0;
	}

	.pros-holder {
		max-width: initial;
	}

	.main-toplis-kf .main-toplis-kf-item {
		display: block;
		line-height: initial;
		text-align: initial;
	}

	.main-toplist tbody tr td.main-toplis-btn {
		width: 25%;
		display: table-cell;
	}

	.main-toplist tbody tr td .bonus-text {
		text-align: left;
	}

	.main-toplist th, .main-toplist th:first-child {
		background-color: #e4e4e4;
		line-height: 18px;
		padding: 10px 0;
		text-transform: uppercase;
		letter-spacing: .25px;
		color: #9b9b9b;
		text-align: center;
		display: table-cell;
	}

	.main-toplist thead {
		display: table-header-group;
	}

	.main-toplist th:first-child {
		border-radius: 5px 0 0 5px;
		width: 40px;
		color: #000;
		border-bottom: 0;
	}

	.main-toplist th:first-child {
		background-position: 141px 15px;
	}

	.card.bonus-calculator {
		float: right!important;
	}

	.box-grey.info-box {
		clear: both;
	}

	.box-grey,.info-box {
		padding: 25px;
		border-radius: 5px;
	}

	.grey {
		background-color: #eaeaea;
	}

	.box-grey.info-box,.blue.info-box {
		background-color: #eaf5ff;
		font-style: inherit;
		margin: 20px 0;
	}

	.box-grey.info-box .inner p,.blue.info-box .inner p,.info-box {
		font-display: swap;
		font-size: 15px!important;
		color: #000!important;
		font-family: 'Rubik',Arial,Helvetica,sans-serif;
		font-weight: 400!important;
	}

	.info-box,.info-cards-outer,.pilottable {
		margin-bottom: 30px;
	}

	.box-grey {
		background-color: #F0F8FF;
	}

	.how-to-box {
		margin: 7px;
		width: calc(100% / 4 - 14px);
		min-height: 280px;
		float: left;
	}

	.cards-section .card-box {
		font-display: swap;
		margin: 7px;
		width: calc(100% / 6 - 14px);
		max-width: initial!important;
		max-height: initial!important;
		height: 210px;
	}

@font-face {
	font-display:swap;font-family:"rubik";font-style:normal;font-weight:400;src:url(/fonts/rubik-v14-latin-regular.woff2) format("woff2"),url(/fonts/rubik-v14-latin-regular.woff) format("woff");
}

@font-face {
	font-display:swap;font-family:"rubik";font-style:normal;font-weight:600;src:url(/fonts/rubik-v14-latin-600.woff2) format("woff2"),url(/fonts/rubik-v14-latin-600.woff) format("woff");
}

.writer-section {
	display: flex;
	align-items: center;
	color: #fff;
	margin: 14px 0;
	font-size: 14px;
}

.writer-photo {
	width: 44px;
	height: 44px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 16px 0 0;
}

.writer-name {
	display: flex;
	align-items: center;
}

.date-author-cl {
	margin-top: -5px;
}

.color-gray {
	color: #bfbcbc;
}

.img-center {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.img-left {
	clear: both;
	display: inline-block;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.writer-details a {
	text-decoration: none;
	color: #bee6ca;
}

.writer-details a:hover {
	text-decoration: none;
	color: #343434;
}

.inner .big-image {
    max-height: 550px;
    width: auto;
    display: block;
    margin: 20px auto;
}

.flex-col {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
}

.flex-col div {
    width: calc(25% - 20px);
    padding: 20px 10px 10px 15px;
    border: 1px solid #ddd;
}

@media (max-width:1024px) {
    .flex-col {
        gap: 30px 20px;
    }

    .flex-col div {
        width: calc(50% - 10px);
        ;
    }
}

@media (max-width:600px) {
    .flex-col {
        flex-direction: column;
    }

    .flex-col div {
        width: 100%;
    }
}