html {
	-webkit-text-size-adjust: none;
	text-size-adjust: none;
	-ms-font-size-adjust: none;
}
html {
	overflow-x: hidden;
}
body {
	font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans',
		Arial, sans-serif;
	font-size: 17px;
	line-height: 1.6;
	color: #343434;
	background: #f6eff9;
	margin: 0;
}
article,
aside,
details,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}
audio,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}
a {
	background-color: transparent;
}
a:active,
a:hover {
	outline: 0;
}
b,
strong {
	font-weight: 700;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
}
svg:not(:root) {
	overflow: hidden;
}
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}
pre {
	overflow: auto;
}
code,
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}
button {
	overflow: visible;
}
button,
select {
	text-transform: none;
}
button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled],
html input[disabled] {
	cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
input {
	line-height: normal;
}
input[type='checkbox'],
input[type='radio'] {
	box-sizing: border-box;
	padding: 0;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
	height: auto;
}
input[type='search'] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
	-webkit-appearance: none;
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td,
th {
	padding: 0;
}
address {
	margin-bottom: 10px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	line-height: 1.2;
	margin: 40px 0 20px;
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
	margin-top: 0;
}
h1 {
	font-size: 24px;
	text-align: left;
}
h1:first-child,
#quicknavi + h1 {
	margin-top: 0;
}
h1 span {
	font-weight: 400;
	display: inline-block;
}
h2 {
	font-size: 29px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 20px;
}
h6 {
	font-size: 20px;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
	max-width: 920px;
}
.atf.full-width h1,
h2,
h3,
h4,
h5,
h6,
p {
	max-width: 1280px;
}
.no-sidebar h1,
.no-sidebar h2,
.no-sidebar h3,
.no-sidebar h4,
.no-sidebar h5,
.no-sidebar h6,
.no-sidebar p,
.no-sidebar ul:not([class]) {
	max-width: none;
}
p {
	margin: 20px 0;
	font-weight: 500;
}
p:first-child {
	margin-top: 0;
}
p:last-child {
	margin-bottom: 0;
}
p:only-child,
p:empty {
	margin-top: 0;
	margin-bottom: 0;
}
@media only screen and (min-width: 950px) {
	h1 {
		font-size: 36px;
		text-align: left;
	}
	h2 {
		font-size: 35px;
	}
	h3 {
		font-size: 29px;
	}
	h4 {
		font-size: 24px;
	}
	h5 {
		font-size: 24px;
	}
	h6 {
		font-size: 24px;
	}
}
@media only screen and (max-width: 767px) {
	h1[data-mobile-content] {
		font-size: 0;
		color: transparent;
	}
	h1[data-mobile-content]:after {
		content: attr(data-mobile-content);
		font-size: 24px;
		color: #343434;
	}
	h2.fragen:before,
	h3.fragen:before {
		content: '';
		display: inline-block;
		vertical-align: middle;
		background: url(/images/faq-heading.svg) no-repeat center / contain;
		width: 28px;
		height: 28px;
		margin-right: 6px;
		position: relative;
		top: -4px;
	}
	h2.fragen-new:before,
	h3.fragen-new:before {
		background-image: url(/images/faq.svg);
	}
	img.left,
	img.right {
		float: none;
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
	}
}
@media only screen and (min-width: 768px) {
	h2.fragen,
	h3.fragen {
		padding-left: 35px;
		background: url(/images/faq-heading.svg) no-repeat 0 4px / 28px 28px;
	}
	h2.fragen-new,
	h3.fragen-new {
		background-image: url(/images/faq.svg);
	}
}
b.pts {
	display: none;
}
.c-l {
	clear: left;
}
.c-r {
	clear: right;
}
.c-b,
.cb,
.clear {
	clear: both;
}
.indent {
	text-indent: -9999px !important;
}
.clfix:after,
.clfix:before {
	content: ' ';
	display: table;
}
.clfix:after {
	clear: both;
}
.desktop-only {
	display: none;
}
.red {
	color: red;
}
.red a {
	color: red;
}
.br600 {
	display: none;
}
.aligncenter {
	display: block;
	margin: 0 auto;
}
.aligncenter > img,
img.aligncenter {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}
.left {
	float: left;
}
.left-home-box {
	float: left;
}
.container {
	max-width: 1310px;
	margin: 0 auto;
}
@media only screen and (max-width: 949px) {
	.container {
		overflow-x: hidden;
	}
}
div.top-boxes p {
	background: #f5f9fd;
	padding: 15px 20px;
	min-height: 85px;
}
@media only screen and (max-width: 949px) {
	div.top-boxes p {
		margin-left: -20px;
		margin-right: -20px;
		position: relative;
	}
}
@media only screen and (min-width: 950px) {
	div.top-boxes p {
		border-radius: 8px;
	}
}
div.img {
	padding-bottom: 20px;
}
img.left,
img.alignleft {
	margin: 8px 20px 8px 0;
}
img.left.e-wallet {
	margin: 20px 20px 8px 0;
}
img.left-home-box {
	margin: 5px 20px 8px 0;
}
.gray img.left {
	margin: -8px 20px 0 0;
	float: left;
	width: initial;
}
.alignleft,
.left {
	float: left;
}
.alignright,
.right {
	float: right;
}
img.alignleft,
img.left {
	height: auto;
	max-width: 100%;
}
img.alignright,
img.right {
	margin: 5px 0 8px 20px;
	height: auto;
	max-width: 100%;
}
img.a480,
img.a640 {
	max-width: 100%;
	height: auto;
	float: none;
	display: block;
	margin: 0 auto 10px;
}
img.full {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}
.fullimg {
	margin: 40px 0;
}
.fullimg.nomargin {
	margin-bottom: 0;
	padding-bottom: 0;
}
.fullimg img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	border-radius: 8px;
}
picture.center img {
	display: block;
	width: auto;
	height: auto;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}
.like-caption {
	font: italic 600 13px/15px Inter, Roboto, 'Helvetica Neue', 'Arial Nova',
		'Nimbus Sans', Arial, sans-serif;
	color: #575757;
	border-top: 1px solid #d8d9d9;
	text-align: center;
	padding: 6px;
}
.like-caption strong {
	color: #000;
}
.scroll-cta {
	text-align: center;
	padding: 10px;
	border: 1px solid #d6d8d9;
	margin: 40px 0;
}
.scroll-cta .dib,
.scroll-cta a {
	display: inline-block;
}
.tabular + .scroll-cta {
	position: relative;
	margin-bottom: 0;
	top: -41px;
	margin-left: -5px;
	margin-right: -5px;
}
@media only screen and (max-width: 480px) {
	img.img-right {
		margin: auto;
		display: block;
		float: none;
		margin-bottom: 11px;
		max-width: 100%;
		height: auto;
	}
}
@media only screen and (max-width: 458px) {
	p.cl-b {
		clear: both;
	}
}
@media only screen and (min-width: 340px) and (max-width: 768px) {
	.fullimg.v2 img {
		width: auto;
		height: auto;
	}
}
@media only screen and (min-width: 480px) {
	img.left.a480 {
		float: left;
		max-width: 60%;
		margin: 4px 15px 10px 0;
	}
	img.alignright.a480,
	img.right.a480 {
		float: right;
		max-width: 60%;
		margin: 4px 0 10px 15px;
	}
}
@media only screen and (min-width: 600px) {
	.br600 {
		display: block;
	}
}
@media only screen and (min-width: 640px) {
	img.left.a640 {
		float: left;
		max-width: 60%;
		margin: 4px 15px 10px 0;
	}
	img.alignright.a640,
	img.right.a640 {
		float: right;
		max-width: 60%;
		margin: 4px 0 10px 15px;
	}
	img.leftfix {
		margin-left: -7% !important;
	}
}
@media only screen and (min-width: 768px) {
	.mobile-only {
		display: none;
	}
	.desktop-only {
		display: block;
	}
	.desktop-only.bally-wulff {
		background: #250604;
	}
	span.desktop-only {
		display: inline;
	}
	b.pts {
		display: block;
		width: 45px;
		padding-right: 34px;
		float: right;
		font-size: 19px;
		font-family: Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium',
			'Nimbus Sans Narrow', sans-serif-condensed, sans-serif;
		line-height: 22px;
		text-align: right;
		border: 1px solid #ddd;
		color: #00aff0;
		background: url(/images/misc.png) no-repeat -168px 2px;
	}
	.like-caption {
		font-size: 15px;
		padding: 11px;
	}
	.like-caption {
		font-size: 15px;
		padding: 11px;
	}
	.tabular + .scroll-cta {
		margin-left: 0;
		margin-right: 0;
	}
}
@media only screen and (min-width: 640px) {
	.container {
		position: relative;
	}
}
@media only screen and (min-width: 1358px) {
	.container {
		padding-left: 24px;
		padding-right: 24px;
	}
}
.lazyload,
.lazyload:after,
.lazyload:before,
.lazyload *,
.lazyload *:before,
.lazyload *:after {
	background-image: none !important;
}
.lazyloading {
	background: #fff url(/images/loading.gif) 50% no-repeat;
	box-shadow: inset 0 0 25px rgba(0, 0, 0, 0.25);
}
._dogo:before,
._dogo:after,
._dogo > span {
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-block;
	vertical-align: middle;
	width: 200px;
	height: 80px;
	font-size: 0;
	overflow: hidden;
}
._dogo.l:before,
._dogo.l:after,
._dogo.l > span {
	width: 150px;
	height: 67px;
}
._dogo.m:before,
._dogo.m:after,
._dogo.m > span {
	width: 100px;
	height: 40px;
}
._dogo.s:before,
._dogo.s:after,
._dogo.s > span {
	width: 50px;
	height: 20px;
}
div.gray,
p.gray {
	background: #f5f9fd;
	padding: 15px 20px;
}
@media only screen and (max-width: 949px) {
	div.gray,
	p.gray {
		position: relative;
		margin-left: -20px;
		margin-right: -20px;
	}
}
.bgrsizeinitial {
	background-size: initial;
}
.sidebar-link {
	display: block;
	font: 600 12px/33px Inter, Roboto, 'Helvetica Neue', 'Arial Nova',
		'Nimbus Sans', Arial, sans-serif;
	color: #ff5900;
	text-decoration: underline;
	text-align: center;
	margin-top: -12px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e6e6e6;
}
div.komm {
	padding: 10px 20px 0;
	border: 1px solid #d2d2d2;
	margin: 40px 0;
	overflow: hidden;
}
div.komm > p:first-child > strong:first-child,
div.zitat > p.komm > strong:first-child {
	padding: 2px 0 2px 28px;
	background: url(/images/icon-komm.png) no-repeat 0 center;
	color: #25b7f0;
}
a.textconv {
	display: block;
	padding: 10px;
	margin-bottom: 8px;
	font: italic bold 14px/16px Inter, Roboto, 'Helvetica Neue', 'Arial Nova',
		'Nimbus Sans', Arial, sans-serif;
	color: #f56440;
	text-align: center;
	text-decoration: underline;
}
a.textconv:hover {
	text-decoration: none;
}
a.text-link {
	display: block;
	font: bold 13px/16px Inter, Roboto, 'Helvetica Neue', 'Arial Nova',
		'Nimbus Sans', Arial, sans-serif;
	text-align: center;
	color: #2471ff;
	margin: 5px 0;
	padding: 5px 0 8px;
}
a.text-link:hover {
	text-decoration: none;
}
ul.col3,
ul.col4,
ul.col5 {
	overflow: hidden;
	color: #0a509c;
	list-style: none;
}
ul.col4 li {
	display: inline;
	width: 20%;
	float: left;
	padding: 2% 2%;
}
ul.col3 li {
	display: inline;
	width: 33%;
	float: left;
	text-align: center;
}
ul.col3.left li {
	display: inline;
	width: 33%;
	float: left;
	text-align: left;
	padding: 5px 0;
}
ul.col3 li:before,
ul.col4 li:before,
ul.col5 li:before {
	content: '';
	background: #ff5e00;
	width: 4px;
	height: 4px;
	margin: -1px 5px 0;
	vertical-align: middle;
	display: inline-block;
}
p.p-warn,
p.p-legal,
p.p-thumbs {
	padding: 15px 20px;
	border-radius: 8px;
	overflow: hidden;
}
p.p-warn {
	background: #ffeaea;
}
p:not([class]) + p.p-thumbs,
p:not([class]) + p.p-warn,
p:not([class]) + p.p-legal,
div + p.p-thumbs,
div + p.p-warn,
div + p.p-legal,
p.p-thumbs + p:not([class]),
p.p-warn + p:not([class]),
p.p-legal + p:not([class]),
p.p-thumbs + div,
p.p-warn + div,
p.p-legal + div {
	margin-top: 40px;
}
p.p-legal {
	background: #f3f3f3;
}
p.p-thumbs {
	background-color: #ffeaea;
}
p.p-thumbs.up {
	background-color: #e7fae3;
}
p.p-warn:before,
p.p-legal:before,
p.p-thumbs:before {
	content: '';
	float: left;
	margin: 0 10px 5px 0;
	background: transparent no-repeat center;
}
p.p-warn:before {
	width: 83px;
	height: 88px;
	background-image: url(/images/p-warn.png);
}
p.p-legal:before {
	width: 58px;
	height: 68px;
	background-image: url(/images/p-legal.png);
}
p.p-thumbs:before {
	width: 42px;
	height: 42px;
	background-image: url(/images/p-thumbs.png);
	background-size: contain;
	background-position: top center;
}
p.p-thumbs.up:before {
	background-image: url(/images/p-thumbs-up.png);
}
@media only screen and (max-width: 767px) {
	.visible-md {
		display: none;
	}
}
@media only screen and (min-width: 768px) {
	p.p-thumbs,
	p.p-warn,
	p.p-legal {
		padding: 20px 20px 20px 100px;
	}
	.visible-xs {
		display: none;
	}
}
@media only screen and (min-width: 1280px) {
	p.p-warn,
	p.p-legal {
		padding-left: 120px;
	}
}
.two-flex-root {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 40px 0;
}
.two-flex {
	flex-basis: 49.5%;
}
.two-flex > div {
	margin-top: 0;
	margin-bottom: 0;
}
.zoom {
	position: relative;
}
.zoom:hover:after {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	content: '';
	background: rgba(64, 64, 64, 0.7)
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAnCAMAAACoquHzAAACAVBMVEUAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAABAQEAAAAAAAD9/f0AAAAAAAAJCQkAAAAPDw/o6Oj9/f0AAAAAAAAAAAAAAAAAAAAAAAAAAAD9/f35+fny8vL8/PxpaWkAAAAAAAADAwMAAAAAAAAAAADv7+/w8PDQ0NDX19e+vr7o6OiVlZUsLCwAAAABAQEjIyP39/fw8PAAAAA+Pj709PTq6uru7u7Jycn8/Pyzs7OsrKzr6+va2tr7+/vx8fGjo6P29vakpKS7u7txcXHk5OTAwMAjIyPS0tKRkZEMDAw8PDx9fX34+Pj4+PgAAADX19cuLi4AAAD4+PiampqKiopEREQAAACioqLY2NgCAgIAAADExMSHh4cmJibi4uIAAAD////29vbt7e38/Pzu7u7m5ubExMS5ubnU1NSjo6PJycnr6+vExMSjo6N4eHjExMSGhoaPj49tbW2JiYn39/f39/fb29uAgIA2NjaxsbG6urqsrKzX19fr6+uKiopAQEBqamrp6ek0NDSBgYH09PTKysr09PRUVFTExMTd3d1wcHCGhob09PT5+fm0tLTV1dVycnKMjIxtbW0oKCgTExP4+Piurq7t7e3s7Oxvb2/Ozs6rq6sZGRllZWWioqLIyMh0dHRubm739/cfHx/w8PDt7e3////////aLIbPAAAAqnRSTlMAAQcDIf4QCgIbhDYoFvlVQyURCfX0i3dyKhMODP38+dnNY1tTSj8s+fPv6+jg0LmclFM7MDAn+vbn5ePj4+Li4ODg2szIw7q2sK6ko5WThn5+c29tbF1SUE9GPDs0KyMhHhQE/PPw7+7n49ra2dfV1dPQy8rHxcS/v7+3trSysbCwsK6sq6qoqKOjn52bmoyLi4qJg4GBdnVuY19eXVtbWFJPT0pBKREOArjLeZAAAAKWSURBVDjLjVRlY9pQFE1CGiCCBLd2OB2MQimV1VZZZXWXVdbO3d3d3d2NX7newEjyAqXn2zs595z37st9WB5/U0NnGi0ZS8eN0UUCx0pg+8S6TB667lm3ZlX5T1BLULaldrWM4bIMig0/3EULnuQ05dFY015zblH5hS9S8CYrWO/tt47Yx20DnXXCevc0VbAgJWymwpuwBRiWJMmwYeygULCfURfqjHBUc5VV7+BVYIirtaELQkGfUaXUTwjuVbSBy32ECrYH2PqAU6kX7L1Wg2yzxK8WoG+FFQEp4agJPSc/G/EW+I0zFKp/LNjbHKgR3wYNfk2iLToNdH+AR31UD8Do3jzqswm2Y2WUjfgI+nMGtKWWFTY2YsQU2Ar6EwH0AHBZ++ykUr8A+rh/GaF3QRtEPeJ/3M8hdAdcrq3Aft6BvkuP3tgVoAfCuEJ/Gz7cDLoQehToTkUbsN8WCE6GCIRf9MDvM6ZFA4bAp512oDzRDR8OzyEBNTqYypOPvpqQQcZnPVBwiZUFL8E1Cmj7RMnv0n1Z4HuMhMS9sfjoa2obsgM+6coZ/RnWZaRomKSkmzJ9r8jyh559W1iqeX/Xkl3uyBd47myThOOuD5UZJdoPSBYtUy4xAuenW1F13dHEQ+lad18SoaHm+mQRZbGV8U+flT9gU26NZMA/X43+f+QizeeT4yGOMF70yCKeasXOqpbT+lfXT8WPxLuuJWmfgVTjmIl9uUeW+kJSgBNOIxPU+33+mVBYq8aBI7TVm6Uva2uQAloscTs5jqNMGvFg6edmUV+OzAkKsCAlERHagZWCip8f3JnTN9EsVhK4iaw+Jsjre31aYEpGOJnBqC7S3GsTH+xSEUE7TfsYF46tDSqKdLDQ5X+wemay0yA2GQAAAABJRU5ErkJggg==)
		no-repeat center;
}
.arrow-up {
	background: url(/images/icon-back-top.png) 50% no-repeat;
	width: 15px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	text-indent: -100%;
	font-size: 0;
}
.available-y,
.available-n {
	background-image: url(/images/availability-icons.png);
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: middle;
	width: 12px;
	height: 12px;
	margin: 0 2px;
	font-size: 0;
	line-height: 0;
	text-indent: -100%;
	overflow: hidden;
}
.available-n {
	background-position: -13px 0;
}
.temp-logo > span,
.temp-logo:before,
.temp-logo:after {
	background: red;
	width: 80px;
	height: 65px;
	display: inline-block;
	vertical-align: middle;
}
.temp-logo2 > span,
.temp-logo2:before,
.temp-logo2:after {
	background: red;
	width: 94px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
}
.temp-royalpanda > span,
.temp-royalpanda:before,
.temp-royalpanda:after {
	background-image: url(/images/logo-royalpanda-white.png);
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: middle;
	width: 84px;
	height: 52px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	text-indent: -100%;
}
.temp-royalpanda2 > span,
.temp-royalpanda2:before,
.temp-royalpanda2:after {
	background: red;
	width: 128px;
	height: 76px;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	line-height: 0;
	text-indent: -100%;
}
.bm-table .temp-logo2 {
	display: inline-block;
	vertical-align: middle;
	height: 20px;
}
.bm-table .temp-logo2:after,
.bm-table .temp-royalpanda2:after {
	content: '';
}
.data-row .temp-royalpanda:after {
	content: '';
	position: absolute;
	top: 15px;
	left: 15px;
}
.img-expand {
	float: left;
	position: relative;
	margin: 5px 5px 5px 0;
}
.img-expand:after {
	content: '';
	background: url(/images/icon-expand-image.png) 50% no-repeat;
	width: 25px;
	height: 25px;
	position: absolute;
	bottom: 8px;
	right: 8px;
}
.img-expand img {
	width: auto;
	height: auto;
	display: block;
}
.highlighted {
	background: #f3f3f3;
	padding: 10px;
	margin-bottom: 10px;
}
.highlighted p.antw {
	padding: 0;
	background-position: 0 0;
	margin: 0;
}
.side-video {
	text-align: center;
}
.side-video > div {
	height: 0;
	padding: 0 0 58%;
	position: relative;
	margin-bottom: 10px;
}
.side-video iframe {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.textcenter {
	text-align: center;
}
.generic-title {
	font-family: Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium',
		'Nimbus Sans Narrow', sans-serif-condensed, sans-serif;
	font-size: 22px;
	text-align: center;
	font-weight: 700;
	color: #000;
	margin: 0 0 12px;
}
.framed-picture {
	text-align: center;
	margin: 40px 0;
}
.framed-picture img {
	display: block;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.outlined img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 40px auto;
}
picture.outlined img {
	border: 1px solid #d8d9d9;
	box-shadow: 0 0 0 3px #eff1f5;
	box-sizing: border-box;
}
div.outlined {
	border: 1px solid #d8d9d9;
	box-shadow: 0 0 0 3px #eff1f5;
	padding: 20px 10px;
	text-align: center;
}
.center-heading {
	text-align: center;
	font-family: Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium',
		'Nimbus Sans Narrow', sans-serif-condensed, sans-serif;
	font-size: 13px;
	line-height: 1.2;
	font-weight: 700;
	color: #000;
	margin-bottom: 10px;
}
.center-picture img {
	display: block;
	width: auto;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	margin-bottom: 20px;
}
.table-title {
	background: #e9d5f1;
	font-size: 16px;
	line-height: 1.2;
	font-weight: 700;
	color: #343434;
	border-width: 1px 1px 0;
	border-style: solid;
	border-color: #ddd;
	padding: 11px;
	text-align: center;
}
.icon-info {
	display: inline-block;
	vertical-align: middle;
	background: url(/images/info-dark.svg) 50% no-repeat;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	cursor: pointer;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	text-indent: -100%;
	color: transparent;
	text-align: left;
}
.emphasis {
	background: #f5f9fd;
	padding: 15px 20px;
	font-style: italic;
}
.textbox .emphasis:last-child {
	margin-bottom: 0;
}
@media only screen and (max-width: 949px) {
	.emphasis {
		position: relative;
		margin-left: -20px;
		margin-right: -20px;
	}
}
@media only screen and (min-width: 950px) {
	.emphasis {
		border-radius: 8px;
	}
}
.grey-box-intro {
	margin: 20px auto;
	padding: 20px;
	color: #3f4045;
	background: #f3f3f3;
}
@media only screen and (max-width: 767px) {
	.mob-expander:before {
		content: 'Mehr';
		padding: 10px 5px;
		cursor: pointer;
		color: #166c91;
		font-weight: 700;
	}
	.mob-expander.expanded,
	.mob-expandable {
		display: none;
	}
	.mob-expander.expanded + .mob-expandable {
		display: inline;
	}
	.hidden-on-mobile {
		display: none;
	}
	ul.col3.left li {
		display: inline;
		width: 47%;
		float: left;
		text-align: left;
		padding: 3px;
	}
	ul.col3.left {
		padding: 0;
	}
}
@media only screen and (max-width: 699px) {
	.table-title {
		display: none;
	}
}
@media only screen and (max-width: 639px) {
	.two-flex-root {
		display: block;
	}
}
@media only screen and (max-width: 479px) {
	.side-video.left,
	.side-video.right {
		float: none;
	}
	.js-mob-expander:not(.finished) {
		overflow: hidden;
		position: relative;
		padding-bottom: 24px;
		margin-bottom: 15px;
		transition: height 0.25s;
	}
	.js-mob-expander:not(.finished) .js-trigger {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		background: #fff;
		line-height: 16px;
		cursor: pointer;
		padding-left: 10px;
		padding-top: 10px;
	}
	.js-mob-expander:not(.finished) .js-trigger:before {
		content: '';
		position: absolute;
		top: 5px;
		left: 10px;
		right: 10px;
		border-top: 1px solid #ccc;
	}
	.js-mob-expander:not(.finished) .js-trigger span {
		font-weight: 700;
	}
	.js-mob-expander.finished .js-trigger {
		display: none;
	}
}
@media only screen and (max-width: 414px) {
	.mob-no-header {
		background-image: none;
	}
	.mob-no-header article h1:first-of-type {
		margin-top: 5px;
	}
	.mob-no-heading h1:first-of-type {
		display: none;
	}
	.mob-no-first-paragraph article > p:first-of-type,
	.mob-no-header #header {
		display: none;
	}
}
@media only screen and (min-width: 480px) {
	.js-mob-expander .js-trigger {
		display: none;
	}
}
@media only screen and (min-width: 768px) {
	p.p-warn,
	p.p-legal,
	p.p-thumbs {
		background-repeat: no-repeat;
	}
	p.p-warn {
		background-image: url(/images/p-warn.png);
		background-position: 10px center;
	}
	p.p-legal {
		background-image: url(/images/p-legal.png);
		background-position: 20px center;
	}
	p.p-thumbs {
		background-image: url(/images/p-thumbs.png);
		background-position: 20px center;
		background-size: 42px auto;
	}
	p.p-thumbs.up {
		background-image: url(/images/p-thumbs-up.png);
	}
	p.p-warn:before,
	p.p-legal:before,
	p.p-thumbs:before {
		content: none;
	}
	ul.col5 li {
		display: inline;
		width: 20%;
		float: left;
		text-align: center;
		margin-bottom: 10px;
	}
	.mob-expander {
		display: none;
	}
	.img-expand {
		margin: 5px 16px 16px 0;
	}
	.highlighted {
		padding: 2.5% 3%;
		margin-bottom: 15px;
	}
	.highlighted p.antw {
		padding: 0;
		background-position: 0 0;
		margin: 0;
	}
	.side-video {
		float: left;
		margin-right: 3%;
		width: 44%;
	}
	.side-video.right {
		float: right;
		margin-right: 0;
		margin-left: 3%;
	}
	.generic-title {
		margin-bottom: 20px;
	}
	.framed-picture img {
		border-width: 10px;
	}
	div.outlined {
		padding: 30px 20px;
	}
	div.outlined img {
		margin-bottom: 30px;
	}
	.center-heading {
		font-size: 22px;
		margin-bottom: 20px;
	}
	.hidden-on-desktop {
		display: none;
	}
}
@media only screen and (min-width: 1024px) {
	div.outlined {
		padding: 30px;
	}
}
@media only screen and (min-width: 1280px) {
	p.p-warn {
		padding-left: 125px;
		background-position: 25px center;
	}
	p.p-legal {
		padding-left: 100px;
		background-position: 30px center;
	}
	p.p-thumbs {
		padding-left: 100px;
		background-position: 30px center;
	}
}
.cl {
	clear: both;
}
blockquote {
	margin: 40px 0;
	background: #f3f7fb url(/images/author-quote.svg) no-repeat center 36px / 50px
		auto;
	border-radius: 8px;
	padding: 104px 34px 34px;
	border: none;
}
blockquote p {
	font-size: 27px;
	line-height: 35px;
	font-weight: 600;
	font-style: italic;
}
blockquote em {
	display: block;
	font-size: 18px;
	line-height: 25px;
	font-weight: 400;
	margin: 30px 0 0;
	font-style: normal;
}
@media only screen and (min-width: 768px) {
	blockquote {
		padding: 90px 11% 34px;
		max-width: 61%;
		margin-left: auto;
		margin-right: auto;
		background-position: center 24px;
	}
	.hidden-desktop {
		display: none !important;
	}
}
blockquote.withimg {
	padding: 2%;
	border: none;
	overflow: hidden;
	clear: both;
}
blockquote.withimg > .wp-caption {
	margin: 0 auto;
	padding: 0;
	float: none;
	max-width: none;
}
blockquote.withimg > .wp-caption > p {
	padding: 10px 35px;
	font: normal 13px/18px roboto, sans-serif;
	color: #7b7b7b;
	text-align: center;
	background: #fff;
	border: 1px solid #d4d4d4;
}
blockquote.withimg > p {
	padding: 1.5% 2% 0;
	font: italic bold 134%/141% Bahnschrift, 'DIN Alternate',
		'Franklin Gothic Medium', 'Nimbus Sans Narrow', sans-serif-condensed,
		sans-serif;
	color: #787878;
	text-align: center;
}
blockquote.withimg > .wp-caption + p:before {
	content: '';
	display: block;
	overflow: hidden;
	width: 34px;
	height: 31px;
	margin: 0 auto 4.4%;
	background: url(/images/news-misc.png) no-repeat -92px 0;
}
blockquote.withimg > p > em {
	display: block;
	overflow: hidden;
	padding: 5px 1px;
	margin-top: 1.7%;
	font: normal normal 12px/12px Arial, sans-serif;
	color: #b3b3b3;
	text-align: right;
	border-bottom: 1px solid #ef5b3c;
}
blockquote.withimg > p > em strong {
	color: #6a6a6a;
}
.exclusive-bonuses-trigger {
	background: url(/images/icon-giftbox-clock.png) no-repeat center / contain;
	position: fixed;
	z-index: 149;
	cursor: pointer;
	animation-fill-mode: none;
}
.exclusive-bonuses-trigger.winners {
	background-image: url(/images/icon-giftbox-winners.png);
	filter: drop-shadow(0 6px 10px rgba(0, 0, 0, 0.46));
}
.exclusive-bonuses-trigger.visible {
	visibility: visible;
	transform: none;
	transition: transform 0.25s, width 0.25s, height 0.25s, margin 0.25s;
}
.exclusive-bonuses-trigger.shake {
	animation: shake 6s infinite;
}
.exclusive-bonuses-trigger,
.exclusive-bonuses-trigger.expanded {
	transform: translateY(150%);
	visibility: hidden;
	transition: transform 0.25s, visibility 0s 0.25s;
}
.exclusive-bonuses {
	position: fixed;
	bottom: 0;
	z-index: 980;
	width: calc(100vw - 20px);
	max-width: 380px;
	background: #edf4fc;
	background: -moz-linear-gradient(top, #edf4fc 0%, #f6fafe 100%);
	background: -webkit-linear-gradient(top, #edf4fc 0%, #f6fafe 100%);
	background: linear-gradient(to bottom, #edf4fc 0%, #f6fafe 100%);
	padding: 46px 4px 8px 8px;
	border-radius: 5px 5px 0 0;
	box-sizing: border-box;
	visibility: hidden;
	transform: translateY(110%);
	transition: transform 0.25s, visibility 0s 0.25s;
	font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans',
		Arial, sans-serif;
	counter-reset: bonusitem;
}
.exclusive-bonuses:after {
	content: '';
	background: url(/images/exclusive-bonuses-label.png) no-repeat center;
	width: 229px;
	height: 56px;
	position: absolute;
	top: -14px;
	left: 50%;
	margin-left: -114px;
}
.exclusive-bonuses-inner {
	overflow-y: auto;
	max-height: calc(100vh - 104px);
	padding-right: 4px;
	scrollbar-width: 4px;
	scrollbar-color: rgba(0, 0, 0, 0.1);
}
.exclusive-bonuses-inner::-webkit-scrollbar {
	width: 4px;
}
.exclusive-bonuses-inner::-webkit-scrollbar-track {
	background: transparent;
}
.exclusive-bonuses-inner::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.1);
	border-radius: 4px;
}
.exclusive-bonuses-trigger.expanded ~ .exclusive-bonuses {
	visibility: visible;
	transform: none;
	transition: transform 0.25s;
}
.exclusive-bonuses .eb-close {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}
.exclusive-bonuses .eb-close:before,
.exclusive-bonuses .eb-close:after {
	content: '';
	width: 12px;
	height: 2px;
	background: #666;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -1px 0 0 -6px;
}
.exclusive-bonuses .eb-close:before {
	transform: rotate(-45deg);
}
.exclusive-bonuses .eb-close:after {
	transform: rotate(45deg);
}
.exclusive-bonuses .eb-head {
	text-align: center;
	padding: 0 0 8px;
}
.exclusive-bonuses .eb-title {
	font-size: 17px;
	line-height: 1.2;
	color: #242424;
	margin-bottom: 6px;
}
.exclusive-bonuses .eb-title .ocd-logo {
	background: url(/images/branding-slim.png) no-repeat center / contain;
	width: 239px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	color: transparent;
	position: relative;
	top: -2px;
}
.exclusive-bonuses .eb-meta {
	font-size: 12px;
	line-height: 20px;
	color: #838588;
}
.exclusive-bonuses .eb-meta:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 21px;
	height: 21px;
	margin-right: 9px;
	margin-top: -1px;
	border-radius: 50%;
}
.exclusive-bonuses .eb-meta.author-mark:before {
	background: url(/images/mark-seibert-homepage.jpg) no-repeat center / contain;
}
.exclusive-bonuses .eb-item {
	background-color: #fff;
	background-image: -moz-linear-gradient(top, #ffffff 0%, #f2f7fd 100%);
	background-image: -webkit-linear-gradient(top, #ffffff 0%, #f2f7fd 100%);
	background-image: linear-gradient(to bottom, #ffffff 0%, #f2f7fd 100%);
	border: 1px solid #bac5d0;
	border-radius: 5px;
	margin: 4px;
	box-shadow: 0 0 0 4px #dce1e6, inset 0 0 0 6px #f9fbfe;
	background-size: 100% 50%;
	background-position: bottom;
	background-repeat: no-repeat;
	position: relative;
	counter-increment: bonusitem;
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	padding: 3px;
}
.exclusive-bonuses .eb-item:before {
	content: counter(bonusitem);
	font-size: 11px;
	font-weight: 700;
	text-align: center;
	border-radius: 3px 0 0;
	width: 14px;
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	align-content: center;
	position: relative;
}
.exclusive-bonuses .eb-item:before,
.exclusive-bonuses .eb-item:after,
.exclusive-bonuses .eb-item * {
	box-sizing: border-box;
}
.exclusive-bonuses .eb-item-logo {
	flex-basis: 50%;
	max-width: 50%;
	margin-left: -14px;
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-content: center;
	padding: 8px 0 8px 14px;
}
.exclusive-bonuses .eb-item-logo span {
	max-width: 100%;
}
.exclusive-bonuses .eb-item-logo span a {
	display: block;
	width: 100%;
	height: 100%;
}
.exclusive-bonuses .eb-item-bonus {
	flex-basis: 50%;
	max-width: 50%;
	padding: 10px 8px;
	font-size: 14px;
	line-height: 1.2;
	color: #000;
	text-align: center;
}
.exclusive-bonuses .eb-item-bonus small,
.exclusive-bonuses .eb-item-bonus span,
.exclusive-bonuses .eb-item-bonus strong {
	display: block;
}
.exclusive-bonuses .eb-item-bonus strong {
	font-size: 28px;
	line-height: 1;
	font-weight: 900;
}
.exclusive-bonuses .eb-item-bonus small {
	font-size: 13px;
	color: #7a7b7d;
}
.exclusive-bonuses .eb-item-highlights {
	padding: 15px;
	text-align: center;
	flex-basis: 100%;
}
.exclusive-bonuses .eb-item .eb-highlight {
	display: block;
	font-size: 15px;
	line-height: 17px;
	font-weight: 600;
	font-style: italic;
	color: #242424;
}
.exclusive-bonuses .eb-item .eb-highlight:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	background: url(/images/grid-table-check-blue.png) no-repeat center;
	width: 11px;
	height: 9px;
	position: relative;
	top: -1px;
}
.exclusive-bonuses .eb-item .eb-highlight + .eb-highlight {
	margin-top: 7px;
}
.exclusive-bonuses .eb-item-code {
	border-radius: 5px;
	padding: 0;
	position: relative;
	flex-grow: 1;
	max-width: 272px;
	overflow: hidden;
	margin: 0 8px;
}
.exclusive-bonuses .eb-item-code:before {
	content: attr(data-before-text);
	font-size: 11px;
	line-height: 17px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	text-align: center;
	color: #a6a8a7;
	pointer-events: none;
}
.exclusive-bonuses .eb-item-code input {
	display: block;
	width: 100%;
	border: none;
	background: transparent;
	border-radius: 5px;
	box-shadow: none;
	font-size: 16px;
	font-weight: 700;
	line-height: 28px;
	text-align: center;
	text-transform: uppercase;
	color: #fe7146;
	padding: 14px 0 0;
	cursor: pointer;
}
.exclusive-bonuses .eb-item-code:before,
.exclusive-bonuses .eb-item-code input {
	transition: transform 0.15s;
}
.exclusive-bonuses .eb-item-code:after {
	content: attr(data-copied-text);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	font-size: 13px;
	line-height: 15px;
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	text-align: center;
	color: #000;
	pointer-events: none;
	visibility: hidden;
	opacity: 0;
	transition: opacity 0.15s, visibility 0s 0.15s;
}
.exclusive-bonuses .eb-item-code.copied:before {
	transform: translateY(-100%);
}
.exclusive-bonuses .eb-item-code.copied input {
	transform: translateY(100%);
}
.exclusive-bonuses .eb-item-code.copied:after {
	visibility: visible;
	opacity: 1;
	transition: opacity 0.15s;
}
.exclusive-bonuses .eb-item-cta {
	padding: 18px 8px 16px;
	flex-grow: 1;
}
.exclusive-bonuses .eb-item-cta .act,
.exclusive-bonuses .eb-item-cta .act1 {
	max-width: 270px;
}
.exclusive-bonuses .eb-item-terms {
	padding: 0 16px 16px;
	text-align: center;
	flex-grow: 1;
	font-size: 11px;
	line-height: 1.2;
	color: #b0b0b0;
}
.exclusive-bonuses .eb-item:nth-child(10n-9):before {
	background: rgba(72, 118, 181, 0.2);
	color: rgb(72, 118, 181);
}
.exclusive-bonuses .eb-item:nth-child(10n-9) .eb-item-logo,
.exclusive-bonuses .eb-item:nth-child(10n-9) .eb-item-bonus,
.exclusive-bonuses .eb-item:nth-child(10n-9) .eb-item-code {
	background: rgba(72, 118, 181, 0.07);
}
.exclusive-bonuses .eb-item:nth-child(10n-8):before {
	background: rgba(9, 143, 155, 0.2);
	color: rgb(9, 143, 155);
}
.exclusive-bonuses .eb-item:nth-child(10n-8) .eb-item-logo,
.exclusive-bonuses .eb-item:nth-child(10n-8) .eb-item-bonus,
.exclusive-bonuses .eb-item:nth-child(10n-8) .eb-item-code {
	background: rgba(9, 143, 155, 0.07);
}
.exclusive-bonuses .eb-item:nth-child(10n-7):before {
	background: rgba(136, 65, 163, 0.2);
	color: rgb(136, 65, 163);
}
.exclusive-bonuses .eb-item:nth-child(10n-7) .eb-item-logo,
.exclusive-bonuses .eb-item:nth-child(10n-7) .eb-item-bonus,
.exclusive-bonuses .eb-item:nth-child(10n-7) .eb-item-code {
	background: rgba(136, 65, 163, 0.07);
}
.exclusive-bonuses .eb-item:nth-child(10n-6):before {
	background: rgba(51, 73, 206, 0.2);
	color: rgb(51, 73, 206);
}
.exclusive-bonuses .eb-item:nth-child(10n-6) .eb-item-logo,
.exclusive-bonuses .eb-item:nth-child(10n-6) .eb-item-bonus,
.exclusive-bonuses .eb-item:nth-child(10n-6) .eb-item-code {
	background: rgba(51, 73, 206, 0.07);
}
.exclusive-bonuses .eb-item:nth-child(10n-5):before {
	background: rgba(220, 74, 85, 0.2);
	color: rgb(220, 74, 85);
}
.exclusive-bonuses .eb-item:nth-child(10n-5) .eb-item-logo,
.exclusive-bonuses .eb-item:nth-child(10n-5) .eb-item-bonus,
.exclusive-bonuses .eb-item:nth-child(10n-5) .eb-item-code {
	background: rgba(220, 74, 85, 0.07);
}
.exclusive-bonuses .eb-item:nth-child(10n-4):before {
	background: rgba(221, 73, 0, 0.2);
	color: rgb(221, 73, 0);
}
.exclusive-bonuses .eb-item:nth-child(10n-4) .eb-item-logo,
.exclusive-bonuses .eb-item:nth-child(10n-4) .eb-item-bonus,
.exclusive-bonuses .eb-item:nth-child(10n-4) .eb-item-code {
	background: rgba(221, 73, 0, 0.07);
}
.exclusive-bonuses .eb-item:nth-child(10n-3):before {
	background: rgba(199, 168, 44, 0.2);
	color: rgb(199, 168, 44);
}
.exclusive-bonuses .eb-item:nth-child(10n-3) .eb-item-logo,
.exclusive-bonuses .eb-item:nth-child(10n-3) .eb-item-bonus,
.exclusive-bonuses .eb-item:nth-child(10n-3) .eb-item-code {
	background: rgba(199, 168, 44, 0.07);
}
.exclusive-bonuses .eb-item:nth-child(10n-2):before {
	background: rgba(70, 167, 54, 0.2);
	color: rgb(70, 167, 54);
}
.exclusive-bonuses .eb-item:nth-child(10n-2) .eb-item-logo,
.exclusive-bonuses .eb-item:nth-child(10n-2) .eb-item-bonus,
.exclusive-bonuses .eb-item:nth-child(10n-2) .eb-item-code {
	background: rgba(70, 167, 54, 0.07);
}
.exclusive-bonuses .eb-item:nth-child(10n-1):before {
	background: rgba(64, 180, 146, 0.2);
	color: rgb(64, 180, 146);
}
.exclusive-bonuses .eb-item:nth-child(10n-1) .eb-item-logo,
.exclusive-bonuses .eb-item:nth-child(10n-1) .eb-item-bonus,
.exclusive-bonuses .eb-item:nth-child(10n-1) .eb-item-code {
	background: rgba(64, 180, 146, 0.07);
}
.exclusive-bonuses .eb-item:nth-child(10n):before {
	background: rgba(58, 154, 178, 0.2);
	color: rgb(58, 154, 178);
}
.exclusive-bonuses .eb-item:nth-child(10n) .eb-item-logo,
.exclusive-bonuses .eb-item:nth-child(10n) .eb-item-bonus,
.exclusive-bonuses .eb-item:nth-child(10n) .eb-item-code {
	background: rgba(58, 154, 178, 0.07);
}
.exclusive-bonuses .act,
.exclusive-bonuses .act1 {
	font-size: 15px;
	line-height: 1;
	font-weight: 700;
	text-transform: none;
	border-radius: 5px;
	padding: 17px;
	color: #fff;
	text-decoration: none;
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.exclusive-bonuses .act1 {
	background: #fe7146;
	background: -moz-linear-gradient(
		-45deg,
		#fe7146 0%,
		#fe7146 70%,
		#e05438 100%
	);
	background: -webkit-linear-gradient(
		-45deg,
		#fe7146 0%,
		#fe7146 70%,
		#e05438 100%
	);
	background: linear-gradient(135deg, #fe7146 0%, #fe7146 70%, #e05438 100%);
	background-size: 200% 100%;
	background-position: top right;
	transition: background-position 0.25s;
}
.exclusive-bonuses .act1:hover {
	background-position: top left;
}
.exclusive-bonuses.winners {
	padding: 13px 9px 8px 13px;
	right: 15px;
	width: calc(100vw - 20px);
	background: -moz-linear-gradient(
			top,
			rgba(142, 178, 128, 1) 0%,
			rgba(142, 178, 128, 0) 100%
		)
		no-repeat top center;
	background: -webkit-linear-gradient(
			top,
			rgba(142, 178, 128, 1) 0%,
			rgba(142, 178, 128, 0) 100%
		)
		no-repeat top center;
	background: linear-gradient(
			to bottom,
			rgba(142, 178, 128, 1) 0%,
			rgba(142, 178, 128, 0) 100%
		)
		no-repeat top center;
	background-size: 100% 620px;
}
.exclusive-bonuses.winners:before {
	content: '';
	background: #edf4fc;
	background: -moz-linear-gradient(top, #edf4fc 0%, #f6fafe 100%);
	background: -webkit-linear-gradient(top, #edf4fc 0%, #f6fafe 100%);
	background: linear-gradient(to bottom, #edf4fc 0%, #f6fafe 100%);
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 0;
	border-radius: 5px 5px 0 0;
}
.exclusive-bonuses.winners:after {
	background: url(/images/icon-giftbox-winners.png) no-repeat center / contain;
	width: 100px;
	height: 90px;
	position: absolute;
	top: -20px;
	right: -22px;
	left: auto;
	margin-left: 0;
	z-index: 3;
	pointer-events: none;
}
.exclusive-bonuses.winners .exclusive-bonuses-inner {
	max-height: calc(100vh - 82px);
}
.exclusive-bonuses.winners .eb-close {
	right: -20px;
	top: -30px;
	z-index: 5;
}
.exclusive-bonuses.winners .eb-head {
	position: relative;
	padding-left: 20px;
	text-align: left;
}
.exclusive-bonuses.winners .eb-title {
	padding-right: 100px;
	font-size: 21px;
	line-height: 24px;
}
.exclusive-bonuses.winners .eb-title strong {
	font-weight: 900;
}
@media only screen and (max-width: 949px) {
	.exclusive-bonuses-trigger {
		width: 119px;
		height: 71px;
		bottom: 52px;
		right: 10px;
	}
	.exclusive-bonuses-trigger.winners {
		width: 97px;
		height: 81px;
		bottom: 55px;
		right: 15px;
	}
	.exclusive-bonuses-overlay {
		background: rgba(0, 0, 0, 0.66);
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 975;
		visibility: hidden;
		opacity: 0;
		transition: opacity 0.25s, visibility 0s 0.25s;
	}
	.exclusive-bonuses-trigger.expanded ~ .exclusive-bonuses-overlay {
		visibility: visible;
		opacity: 1;
		transition: opacity 0.25s;
	}
	.exclusive-bonuses {
		right: 10px;
	}
	.exclusive-bonuses-inner {
		max-height: calc(100vh - 154px);
	}
	.exclusive-bonuses.winners .exclusive-bonuses-inner {
		max-height: calc(100vh - 132px);
	}
	.exclusive-bonuses.winners .eb-close:before,
	.exclusive-bonuses.winners .eb-close:after {
		background: #fff;
	}
}
@media only screen and (min-width: 950px) {
	.exclusive-bonuses-overlay {
		display: none;
	}
	.exclusive-bonuses-trigger {
		width: 124px;
		height: 74px;
		bottom: 10px;
	}
	.exclusive-bonuses-trigger.winners {
		width: 120px;
		height: 100px;
	}
	.exclusive-bonuses-trigger:hover {
		width: 138px;
		height: 82px;
		margin-right: -7px;
	}
	.exclusive-bonuses-trigger.winners:hover {
		width: 134px;
		height: 111px;
	}
	.exclusive-bonuses {
		right: 10px;
	}
}
@media only screen and (min-width: 950px) and (max-width: 1599px) {
	.exclusive-bonuses-trigger {
		right: 10px;
	}
}
@media only screen and (min-width: 950px) and (max-width: 2079px) {
	.exclusive-bonuses {
		right: 10px;
	}
}
@media only screen and (min-width: 1600px) {
	.exclusive-bonuses-trigger {
		left: 50%;
		margin-left: 650px;
	}
	.exclusive-bonuses-trigger:hover {
		margin-right: 0;
		margin-left: 643px;
	}
}
@media only screen and (min-width: 2080px) {
	.exclusive-bonuses {
		left: 50%;
		margin-left: 650px;
	}
}
@keyframes shake {
	20% {
		transform: rotate(0deg);
	}
	22% {
		transform: rotate(-7deg) scale(1.05);
	}
	24% {
		transform: rotate(7deg) scale(1.05);
	}
	26% {
		transform: rotate(-7deg) scale(1.05);
	}
	28% {
		transform: rotate(7deg) scale(1.05);
	}
	30% {
		transform: rotate(0deg);
	}
}
.sticky-cta {
	position: fixed;
	bottom: 61px;
	left: 50%;
	transform: translate(-50%, 150px);
	width: calc(100vw - 32px);
	max-width: 460px;
	z-index: 149;
	font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans',
		Arial, sans-serif;
	visibility: hidden;
	transition: transform 0.25s, visibility 0s 0.25s;
}
.sticky-cta.visible {
	transform: translate(-50%, 0);
	visibility: visible;
	transition: transform 0.25s;
}
.sticky-cta a {
	display: block;
	background: linear-gradient(116deg, #fe7146 0%, #e05438 100%);
	border-radius: 10px;
	box-shadow: 0 7px 8px rgba(0, 0, 0, 0.25);
	font-size: 15px;
	line-height: 1.2;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	padding: 6px 6px 6px 253px;
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	align-content: center;
	text-align: center;
	height: 48px;
	transition: box-shadow 0.25s;
}
.sticky-cta a:hover {
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.35);
}
.sticky-cta .overlay {
	background: #f3f7fb;
	position: absolute;
	top: 6px;
	left: 6px;
	bottom: 6px;
	border-radius: 8px;
	padding: 5px 5px 5px 95px;
	font-size: 11px;
	line-height: 15px;
	color: #6b6c6d;
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	text-align: center;
	width: 142px;
	pointer-events: none;
}
.sticky-cta .overlay:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 46px;
	margin: -18px 0 0 -41px;
}
.sticky-cta .overlay > span,
.sticky-cta .overlay._logo > span {
	display: block;
	width: auto;
	height: auto;
	background: none;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}
.sticky-cta .overlay .dark {
	color: #242424;
}
.sticky-cta .overlay .dark strong {
	font-size: 13px;
}
.sticky-cta .overlay .dark strong sup {
	font-size: 0.6em;
	line-height: 1.1;
	top: 0;
	vertical-align: top;
}
@media only screen and (max-width: 359px) {
	.sticky-cta a {
		padding-left: 213px;
		font-size: 14px;
	}
	.sticky-cta .overlay {
		padding-left: 70px;
		font-size: 10px;
		line-height: 14px;
		width: 130px;
	}
	.sticky-cta .overlay:before,
	.sticky-cta .overlay._logo:before {
		width: 62px;
		height: 27px;
		left: 35px;
		margin: -14px 0 0 -31px;
	}
}
@media only screen and (min-width: 480px) {
	.sticky-cta a {
		padding-left: 283px;
	}
	.sticky-cta .overlay {
		width: 172px;
	}
}
@media only screen and (min-width: 950px) {
	.sticky-cta {
		bottom: 16px;
	}
}
.sticky-cta2 {
	position: fixed;
	bottom: 61px;
	left: 50%;
	transform: translate(-50%, 150px);
	z-index: 149;
	font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans',
		Arial, sans-serif;
	visibility: hidden;
	transition: transform 0.25s, visibility 0s 0.25s;
}
.sticky-cta2.visible {
	transform: translate(-50%, 0);
	visibility: visible;
	transition: transform 0.25s;
}
.sticky-cta2 .act1 {
	display: block;
	font-size: 18px;
	text-transform: none;
	font-weight: 700;
	border: none;
	border-radius: 8px;
	padding: 21px 28px 21px 52px;
	background: linear-gradient(135deg, #e53a24 0%, #fb733a 100%);
	position: relative;
	box-shadow: 0 5px 8px rgba(230, 132, 37, 0.45);
	text-shadow: none;
	white-space: nowrap;
}
.sticky-cta2 .act1:hover {
	background: #fb733a;
}
.sticky-cta2 .act1:before {
	content: '';
	width: 28px;
	height: 28px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.25);
	position: absolute;
	top: 50%;
	left: 16px;
	margin-top: -14px;
	animation: circle_pulse 4s infinite;
}
.sticky-cta2 .act1:after {
	content: '';
	width: 0;
	height: 0;
	background: none;
	border-width: 7px 0 7px 8px;
	border-style: solid;
	border-color: transparent transparent transparent #fff;
	position: absolute;
	top: 50%;
	left: 27px;
	margin-top: -7px;
}
.sticky-cta2 .act1._logo > span {
	position: relative;
	margin-top: -19px;
	margin-bottom: -17px;
	margin-left: -6px;
}
.sticky-cta2 .act1._dogo > span {
	width: 122px;
	height: 48px;
	margin-top: -15px;
	margin-bottom: -15px;
}
@media only screen and (min-width: 950px) {
	.sticky-cta2 {
		bottom: 16px;
	}
}
@keyframes circle_pulse {
	0% {
		box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2);
	}
	25% {
		box-shadow: 0 0 0 16px rgba(255, 255, 255, 0);
	}
}
.sticky-rev-cta {
	position: fixed;
	bottom: 45px;
	left: 0;
	right: 0;
	pointer-events: none;
	padding: 0 5px 12px;
	text-align: center;
	z-index: 8;
	visibility: hidden;
	opacity: 0;
	transform: translateY(100%);
	transition: opacity 0.25s, visibility 0s 0.25s, transform 0.25s;
}
.sticky-rev-cta.visible {
	visibility: visible;
	opacity: 1;
	transform: none;
	transition: opacity 0.25s, transform 0.25s;
}
.sticky-rev-cta:after {
	content: '';
	position: absolute;
	top: 6px;
	left: 50%;
	margin-left: -166px;
}
.sticky-rev-cta .act1 {
	pointer-events: auto;
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	align-content: center;
	align-items: center;
	width: 100%;
	max-width: 365px;
	height: 65px;
	border: 2px solid #fff;
	border-radius: 8px;
	font-size: 17px;
	line-height: 1.2;
	text-transform: none;
	font-weight: 800;
	box-shadow: 0 6px 18px rgba(0, 0, 0, 0.28);
	box-sizing: border-box;
	padding: 5px 5px 5px 226px;
	position: relative;
}
.sticky-rev-cta .act1:before {
	content: '';
	background: #fff;
	position: absolute;
	top: 5px;
	right: 50%;
	bottom: 5px;
	left: 5px;
	border-radius: 6px;
}
.sticky-rev-cta .act1:after {
	content: '';
	background: url(/images/sticky-rev-cta-play.png) no-repeat center;
	width: 76px;
	height: 76px;
	position: absolute;
	border-radius: 50%;
	top: 50%;
	left: 50%;
	margin: -38px 0 0 -38px;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.52);
}
@media only screen and (max-width: 374px) {
	.sticky-rev-cta:after {
		margin-left: 0;
		right: 50%;
		margin-right: 30px;
		left: 10px;
		width: auto !important;
	}
	.sticky-rev-cta .act1 {
		padding-left: calc(50% + 35px);
	}
}
@media only screen and (min-width: 950px) {
	.sticky-rev-cta {
		bottom: 0;
		padding: 0 15px 15px;
	}
}
.message-container {
	background: #f5faf5;
	border-radius: 7px;
	text-align: center;
	margin: 5px;
	padding: 10px;
	font: 14px Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial,
		sans-serif;
	color: #242424;
}
.message-container h2 {
	text-align: center;
	font-size: 18px;
	line-height: 1.5;
	font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans',
		Arial, sans-serif;
	padding-bottom: 0;
}
.message-container h2:before {
	position: relative;
	top: -2px;
	content: '';
	display: inline-block;
	vertical-align: text-bottom;
	background: url(/images/warning-triangle.png) 50% / contain no-repeat;
	width: 26px;
	height: 26px;
	margin-right: 12px;
}
.message-container h2 small {
	font-weight: 400;
	font-size: 18px;
}
.message-container ul,
.message-container strong {
	color: #1d1d1d;
}
.message-container ul {
	display: table;
	margin: 0 auto;
	text-align: left;
	list-style-type: none;
	padding-left: 0;
	font-weight: 600;
}
.message-container ul li {
	position: relative;
	padding-left: 24px;
	margin-bottom: 5px;
}
.message-container ul li:before {
	content: '';
	background: url(/images/check-green-atf.png) 50% no-repeat;
	width: 17px;
	height: 13px;
	position: absolute;
	top: 6px;
	left: 0;
}
.message-container p a {
	color: #1e86b1;
	font-weight: 700;
}
.message-container a:hover {
	text-decoration: none;
}
.message-container .aligncenter {
	text-align: center;
	font-size: 16px;
}
.message-container .message-box {
	background: #e1efe1;
	border-radius: 7px;
	padding: 20px 30px;
	margin-top: 10px;
}
.message-container .message-box h6 {
	font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans',
		Arial, sans-serif;
	color: #242424;
	font-size: 16px;
	text-align: center;
}
.message-container .message-link {
	color: #0a6d9c;
	font-size: 16px;
	font-weight: 700;
	font-style: italic;
}
.message-container .message-content p:last-child {
	margin-bottom: 0;
}
.message-container .numbered-table {
	margin-top: 20px;
}
.message-container .act1 {
	text-transform: none;
	font: 700 14px Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans',
		Arial, sans-serif;
	padding: 16px 5px;
	background: #fe7146;
	background: -moz-linear-gradient(
		-45deg,
		#fe7146 0%,
		#fe7146 20%,
		#e05438 100%
	);
	background: -webkit-linear-gradient(
		-45deg,
		#fe7146 0%,
		#fe7146 20%,
		#e05438 100%
	);
	background: linear-gradient(135deg, #fe7146 0%, #fe7146 20%, #e05438 100%);
	border: 0;
	border-radius: 5px;
	box-shadow: 0 8px 16px rgba(239, 99, 63, 0.5);
}
.message-container .act1:hover {
	background: #fe7146;
}
.message-container.message-container-longer,
.message-container.message-container-longer.message-container-leftaligned,
.message-container.message-container-longer.message-container-darker,
.message-container.message-container-longer.message-container-darker.message-container-leftaligned {
	padding: 25px 30px 30px;
}
.message-container.message-container-darker {
	background: #d6f2bd;
}
.message-container.message-container-darker strong {
	color: #dd553b;
}
.message-container.message-container-alert {
	background: #fead75;
}
.message-container.message-container-alert strong {
	color: #fff561;
}
.message-container.message-container-darker a strong,
.message-container.message-container-alert a strong {
	text-decoration: underline;
}
.message-container.message-container-darker a:hover strong,
.message-container.message-container-alert a:hover strong {
	text-decoration: none;
}
.message-container.message-container-darker,
.message-container.message-container-alert {
	padding: 25px 40px 30px;
	color: #0d0d0d;
}
.message-container.message-container-darker.message-container-leftaligned {
	padding: 25px 40px 30px;
}
.message-container.message-container-darker > p,
.message-container.message-container-alert > p {
	color: #0d0d0d;
	line-height: 1.8;
	text-align: left;
}
.message-container.message-container-darker h2,
.message-container.message-container-alert h2 {
	margin-bottom: 15px;
}
.message-container.message-container-darker > p:last-child,
.message-container.message-container-alert > p:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}
@media only screen and (min-width: 768px) {
	.message-container h2,
	.message-container h2 small {
		font-size: 22px;
	}
	.message-container.message-container-leftaligned {
		text-align: left;
	}
	.message-container.message-container-leftaligned .message-box {
		padding: 30px 46px 34px;
	}
	.message-container.message-container-leftaligned .message-box h6 {
		text-align: left;
	}
}
@media only screen and (max-width: 1023px) {
	.message-container {
		display: flex;
		flex-wrap: wrap;
	}
	.message-container > * {
		flex-basis: 100%;
	}
	.message-container .numbered-table {
		order: 3;
	}
	.message-container .message-box {
		order: 4;
	}
}
@media only screen and (min-width: 1024px) {
	.message-container {
		margin: 12px 0 30px;
		padding: 25px;
		line-height: 1.75;
	}
	.message-container:after {
		content: '';
		display: table;
		width: 100%;
		clear: both;
	}
	.message-container p {
		margin-bottom: 10px;
	}
	.message-container .numbered-table {
		float: right;
		width: 52%;
		margin: 8px 0 0 40px;
	}
	.message-container .message-content {
		padding: 0 22px;
	}
	.message-container .message-box {
		display: inline-block;
		width: calc(48% - 80px);
		padding: 25px 20px;
	}
	.message-container .message-box h6 {
		padding-bottom: 0;
	}
	.message-container .message-box p {
		margin: 8px 0;
	}
	.message-container h2 {
		margin-bottom: 18px;
	}
	.message-container ul {
		margin-top: -2px;
	}
	.message-container.message-container-leftaligned {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		padding: 25px 37px;
	}
	.message-container.message-container-leftaligned h2 {
		flex-basis: 100%;
	}
	.message-container.message-container-leftaligned .message-content {
		width: calc(55% - 30px);
		padding: 0;
	}
	.message-container.message-container-leftaligned .message-box {
		display: flex;
		flex-wrap: wrap;
		align-content: space-between;
		width: calc(45% - 86px);
	}
	.message-container.message-container-leftaligned .act1 {
		flex-basis: 100%;
	}
	.message-container.message-container-alert.message-container-leftaligned,
	.message-container.message-container-alert,
	.message-container.message-container-darker.message-container-leftaligned,
	.message-container.message-container-darker {
		padding: 25px 70px 30px;
	}
}
.page-meta {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	margin-bottom: 5px;
}
.page-meta > div {
	flex: 0 0 auto;
	margin: 3px 0;
	color: #848484;
	font-size: 14px;
	line-height: 1.2;
}
.page-meta p {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	margin: 0 auto;
}
.page-meta img,
.page-meta span,
.page-meta strong,
.page-meta a {
	display: inline-block;
}
.page-meta img {
	margin-right: 5px;
	border-radius: 12px;
}
.page-meta span {
	margin-right: 5px;
}
.page-meta strong,
.page-meta a {
	font-size: 12px;
	color: #666968;
}
.page-meta a {
	text-decoration: none;
}
.page-meta a:hover {
	color: #f05d3c;
	text-decoration: underline;
}
.page-meta .page-meta__date img {
	width: 17px;
	height: 17px;
}
@media (min-width: 400px) {
	.page-meta > div + div {
		margin-left: 10px;
	}
}
@media (max-width: 768px) {
	.page-meta > div.page-meta__date {
		margin-left: 10px;
	}
}
[dir='rtl'] .mintable td:first-child {
	text-align: left;
}
[dir='rtl'] .states-list ol.with-emoji li,
[dir='rtl'] .states-list ul.with-emoji li {
	padding-right: 34px;
	padding-left: 0;
}
[dir='rtl'] .states-list ol.with-emoji li span,
[dir='rtl'] .states-list ul.with-emoji li span {
	right: 0;
	left: auto;
}
[dir='rtl'] .links-box ul li {
	padding: 0 30px 0 0;
	text-align: right;
}
[dir='rtl'] .links-box ul li:before {
	right: 5px;
	left: auto;
}
[dir='rtl'] .links-box ul li:after {
	right: 5px;
	left: auto;
}
[dir='rtl'] .quote-box-2 .text-holder .name span {
	text-indent: 4000px;
}
[dir='rtl'] .image-list li {
	padding: 0 34px 0 0;
}
[dir='rtl'] .image-list li > span:first-child {
	left: auto;
	right: 0;
}
[dir='rtl'] .grid-table ._flag2:before {
	margin-right: 0;
	margin-left: 7px;
}
[dir='rtl'] .grid-table.roulette-variant .cell-revlink a:after {
	left: auto;
	right: 16px;
}
[dir='rtl'] .grid-table.bullet-variant .cell-revlink a:after {
	left: 50%;
	right: 15px;
}
[dir='rtl'] p.antw,
[dir='rtl'] div.antw > p:first-child {
	background-position: calc(100% - 5px) 5px;
}
[dir='rtl'] .payment-items-expander span {
	margin-left: 0;
	margin-right: 8px;
}
@media only screen and (min-width: 600px) {
	[dir='rtl'] .states-list.germany .states-list-title,
	[dir='rtl'] .states-list.gray-check .states-list-title {
		text-align: right;
	}
}
@media only screen and (max-width: 767px) {
	[dir='rtl'] h2.fragen:before,
	[dir='rtl'] h3.fragen:before {
		margin-left: 6px;
		margin-right: 0;
	}
	[dir='rtl'] .grid-table.roulette-variant .cell-variants,
	[dir='rtl'] .grid-table.roulette-variant .cell-minbet,
	[dir='rtl'] .grid-table.mobile-variant .cell-app {
		padding: 15px 32px 0 0;
	}
}
@media only screen and (min-width: 768px) {
	[dir='rtl'] h1,
	[dir='rtl'] h2,
	[dir='rtl'] h3,
	[dir='rtl'] h4,
	[dir='rtl'] h5,
	[dir='rtl'] h6 {
		text-align: right;
	}
	[dir='rtl'] h2.fragen,
	[dir='rtl'] h3.fragen {
		padding-right: 35px;
		padding-left: 0;
		background-position: calc(100% - 2px) 0;
	}
	[dir='rtl'] p.antw,
	[dir='rtl'] div.antw > p:first-child {
		background-position: calc(100% - 10px) 10px;
	}
	[dir='rtl'] .grid-table.inset-position tbody .cell-position,
	[dir='rtl'] .grid-table.css-position.inset-position tbody tr:before {
		left: auto;
		right: 16px;
	}
	[dir='rtl'] .grid-table.bullet-variant .cell-revlink a:after {
		left: auto;
	}
	[dir='rtl'] .image-list li {
		padding: 0 34px 0 0;
	}
	[dir='rtl'] .image-list li:before {
		left: auto;
		right: 0;
	}
	[dir='rtl'] .image-list li > span:first-child {
		left: auto;
		right: 11px;
	}
	[dir='rtl'] .steps-item:before,
	[dir='rtl'] .steps-item:after {
		left: auto;
		right: -50%;
	}
	[dir='rtl'] .payment-items-expander span {
		margin-right: 14px;
	}
	[dir='rtl'] .links-box.cup-version .cnt {
		padding-left: 15px;
		padding-right: 32.45%;
	}
	[dir='rtl'] .links-box-icon .cnt:before,
	[dir='rtl'] .links-box .image {
		left: auto;
		right: 0;
	}
	[dir='rtl'] .links-box.cup-version .title {
		text-align: right;
	}
}
@media only screen and (min-width: 1280px) {
	[dir='rtl'] .grid-table ._flag2:before {
		margin-left: 14px;
		margin-right: 0;
	}
}
.page-breadcrumbs {
	margin: 0 -5px -30px;
	background-color: #f2f2f2;
}
.about-page .page-breadcrumbs {
	margin-bottom: 0;
}
.page-breadcrumbs .page-breadcrumbs__links {
	display: flex;
	flex-flow: row wrap;
	margin: 0;
	padding: 12px 0;
	list-style-type: none;
}
.page-breadcrumbs .page-breadcrumbs__links li {
	position: relative;
	flex: 0 0 auto;
	max-width: 100%;
	padding-left: 24px;
	color: #9a9a9a;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.4;
	font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans',
		Arial, sans-serif;
}
.page-breadcrumbs .page-breadcrumbs__links li:before {
	position: absolute;
	content: '';
	top: 50%;
	right: calc(100% - 24px);
	left: 0;
	width: 5px;
	height: 5px;
	margin: 0 auto;
	border: 1px solid transparent;
	border-color: transparent #3d3d3d #3d3d3d transparent;
	transform: rotate(-45deg) translateY(-50%);
	margin-top: -1px;
}
.page-breadcrumbs .page-breadcrumbs__links li:first-of-type:before {
	width: 12px;
	height: 12px;
	border: none;
	background: url(/images/home-house-interface-icon.svg) no-repeat center /
		contain;
	transform: translateY(-50%);
}
.page-breadcrumbs .page-breadcrumbs__links li a {
	color: #3d3d3d;
	text-decoration: none;
}
.page-breadcrumbs .page-breadcrumbs__links li a:hover {
	color: #f06141;
}
.breadcrumbsfix .page-breadcrumbs {
	margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
	.page-breadcrumbs {
		position: relative;
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media only screen and (min-width: 768px) {
	.page-breadcrumbs {
		margin-right: 0;
		margin-left: 0;
		background-color: #fff;
	}
}
.new-adbar {
	font-size: 11px;
	background: #5b0079;
	padding: 0 3px;
	color: #b2b3b4;
	font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans',
		Arial, sans-serif;
}
.new-adbar .container {
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	align-items: center;
	height: 28px;
}
.new-adbar-cell {
	position: relative;
}
.new-adbar-cell:not(:first-child) {
	padding-left: 6px;
}
.new-adbar-cell:not(:last-child) {
	padding-right: 5px;
}
.new-adbar .new-adbar-logo > span {
	font-size: 0;
	color: transparent;
	display: block;
	width: 46px;
	height: 19px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.new-adbar .new-adbar-logo.ggl > span {
	font-size: 0;
	color: transparent;
	display: block;
	width: 30px;
	height: 20px;
	background-position: center;
	background-repeat: no-repeat;
}
.new-adbar .info-circ {
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 14px;
	background: url('/images/header-info.png') no-repeat center / contain;
	position: relative;
	top: -1px;
}
.new-adbar .new-adtip-trigger {
	cursor: pointer;
	line-height: 20px;
}
.new-adbar .new-adbar-cell.age > span {
	content: '';
	position: relative;
	background: url('/images/ico-age-requirement.png') no-repeat center / contain;
	width: 18px;
	height: 18px;
	vertical-align: middle;
	display: inline-block;
	font-size: 0;
	opacity: 0.83;
}
.new-adtip {
	visibility: hidden;
	opacity: 0;
	pointer-events: none;
	font-size: 11px;
	line-height: 17px;
	color: #6d6d6d;
	font-style: italic;
	padding: 10px 20px;
	background: #f0f7fd;
	border: 1px solid #a9aaaa;
	box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
	position: fixed;
	top: 10px;
	right: 10px;
	z-index: 1000;
	border-radius: 3px;
	width: 310px;
	max-width: 82%;
	transition: opacity 0.2s, visibility 0s 0.2s;
}
.new-adtip.visible {
	pointer-events: auto;
}
.new-adtip-trigger:hover ~ .new-adtip,
.new-adtip.visible {
	opacity: 1;
	visibility: visible;
	transition: opacity 0.2s;
}
.new-adtip-close {
	width: 30px;
	height: 24px;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	display: none;
}
.new-adtip.visible .new-adtip-close {
	display: block;
}
.new-adtip-close:before,
.new-adtip-close:after {
	content: '';
	width: 14px;
	height: 1px;
	background: #444;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -1px 0 0 -7px;
}
.new-adtip-close:before {
	transform: rotate(-45deg);
}
.new-adtip-close:after {
	transform: rotate(45deg);
}
@media only screen and (min-width: 768px) {
	.new-adbar {
		padding-left: 6px;
		padding-right: 6px;
	}
	.new-adbar .container {
		justify-content: flex-end;
		height: 34px;
	}
}
@media only screen and (min-width: 950px) {
	.new-adtip {
		position: absolute;
		min-width: 360px;
	}
}
@media only screen and (min-width: 1280px) {
	.new-adbar {
		border-width: 0;
		margin-bottom: -3px;
	}
}
@media only screen and (max-width: 949px) {
	.mob-bottom-bar {
		background: #1f2c35;
		position: sticky;
		bottom: 0;
		left: 0;
		right: 0;
		height: 44px;
		line-height: 44px;
		display: flex;
		flex-flow: row nowrap;
		justify-content: space-around;
		font-size: 12px;
		line-height: 1.2;
		color: rgba(255, 255, 255, 0.4);
		z-index: 97;
		box-shadow: 0 0 10px rgba(155, 167, 179, 0.26);
		padding: 0 12px;
	}
	.mob-bottom-bar > div {
		cursor: pointer;
		padding: 0 12px 0 34px;
		position: relative;
		line-height: 44px;
	}
	.mob-bottom-bar > div:before {
		content: '';
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY(-50%);
	}
	.mob-bottom-bar .mb-quicknavi-trigger:before {
		background: url(/images/mob-bot-quicknavi.png) no-repeat center / contain;
		width: 23px;
		height: 24px;
	}
	.mob-bottom-bar .mb-quicknavi-trigger:after {
		content: 'Inhalt';
	}
	.mob-bottom-bar .mb-b-t-t:before {
		background: url(/images/mob-bot-btt.png) no-repeat center / contain;
		width: 23px;
		height: 23px;
	}
	.mob-bottom-bar .mb-b-t-t:after {
		content: 'Seitanfang';
	}
	.mob-bottom-bar .mb-help:before {
		background: url(/images/mob-bot-help.png) no-repeat center / contain;
		width: 25px;
		height: 25px;
	}
	.mob-bottom-bar .mb-help:after {
		content: 'Hilfe';
	}
	.mob-bottom-bar .mb-guides-trigger:before {
		background: url(/images/mob-bot-help.png) no-repeat center / contain;
		width: 25px;
		height: 25px;
	}
	.mob-bottom-bar .mb-guides-trigger:after {
		content: 'Ratgeber';
	}
	.mob-quicknavi-visible .mob-bottom-bar > div:not(.mb-quicknavi-trigger),
	.mob-toc-visible .mob-bottom-bar > div:not(.mb-quicknavi-trigger),
	.mob-guides-visible .mob-bottom-bar > div:not(.mb-guides-trigger) {
		display: none;
	}
	.mob-quicknavi-visible .mob-bottom-bar .mb-quicknavi-trigger:after,
	.mob-toc-visible .mob-bottom-bar .mb-quicknavi-trigger:after,
	.mob-guides-visible .mob-bottom-bar .mb-guides-trigger:after {
		content: none !important;
	}
	.mob-quicknavi-visible .mob-bottom-bar .mb-quicknavi-trigger:before,
	.mob-toc-visible .mob-bottom-bar .mb-quicknavi-trigger:before,
	.mob-guides-visible .mob-bottom-bar .mb-guides-trigger:before {
		background-image: url(/images/mob-quicknavi-close.svg);
		left: 50%;
		transform: translate(-50%, -50%);
		width: 28px;
		height: 28px;
	}
	.mb-quicknavi-overlay {
		background: rgba(0, 0, 0, 0);
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		visibility: hidden;
		cursor: pointer;
	}
	.mob-quicknavi-visible .mb-quicknavi-overlay,
	.mob-toc-visible .mb-quicknavi-overlay,
	.mob-guides-visible .mb-quicknavi-overlay {
		visibility: visible;
		background: rgba(0, 0, 0, 0.7);
		z-index: 95;
		transition: background-color 0.2s;
	}
}
@media only screen and (min-width: 950px) {
	.mob-bottom-bar {
		display: none;
	}
}
.figure-custom {
	padding: 1.8% 2.4% 0;
	background: #f3f3f3;
	margin: 0 0 20px;
	text-align: center;
}
.figure-custom img {
	width: 100%;
	height: auto;
}
.figure-custom figcaption {
	padding: 10px;
	font: normal 13px / 18px system-ui, sans-serif;
	color: #7b7b7b;
}
.intro24-quote {
	margin: 20px 0;
	position: relative;
	border-radius: 8px;
}
.intro24-quote:before {
	content: '';
	background: url(/images/intro-mark-seibert.png) no-repeat right bottom /
		contain;
	width: 183px;
	height: 291px;
	position: absolute;
	bottom: 0;
	right: 0;
	border-radius: 0 0 8px 0;
}
.intro24-quote:after {
	content: '';
	background: url(/images/intro-mark-signature.png) no-repeat center / contain;
	width: 159px;
	height: 70px;
	position: absolute;
}
.intro24-quote p {
	position: relative;
}
.intro24-quote p:not([class]) {
	line-height: 1.4;
	font-weight: 600;
	font-style: italic;
	color: #2d7390;
}
.intro24-quote p:first-child:before {
	content: '';
	background: url(/images/author-quote.svg) no-repeat center / contain;
	width: 26px;
	height: 24px;
	display: inline-block;
	margin: 0 10px 0 0;
	position: relative;
	top: 2px;
}
.intro24-quote p.intro24-quote-foot {
	font-size: 14px;
	font-weight: 300;
}
.intro24-quote p.intro24-quote-foot strong {
	display: block;
	font-size: 18px;
	line-height: 1.2;
	color: #272142;
}
@media only screen and (max-width: 767px),
	only screen and (min-width: 950px) and (max-width: 1199px) {
	.intro24-quote {
		background: linear-gradient(135deg, #ffffff 0%, #edf4fc 100%);
		padding: 10px 100px 10px 10px;
		margin-left: -10px;
		margin-right: -10px;
	}
	.intro24-quote:before {
		width: 150px;
		height: 239px;
		max-height: calc(100% + 15px);
	}
	.intro24-quote:after {
		width: 140px;
		height: 62px;
		bottom: 10px;
		right: 30px;
	}
}
@media only screen and (min-width: 768px) {
	.intro24 {
		display: flex;
		flex-flow: row nowrap;
	}
	.intro24-quote {
		background: linear-gradient(95deg, #ffffff 0%, #ffffff 80%, #edf4fc 100%);
		padding: 0 156px 20px 0;
		box-sizing: border-box;
	}
	.intro24-quote p.intro24-quote-foot {
		font-size: 18px;
		line-height: 1.2;
	}
	.intro24-quote:before {
		max-height: calc(100% + 20px);
	}
	.intro24-quote:after {
		bottom: 0;
		right: 140px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 949px) {
	.intro24 > p:first-child,
	.intro24 > div:first-child {
		flex-basis: 40%;
	}
	.intro24-quote {
		flex-basis: 54%;
		margin: 0 0 0 6%;
	}
}
@media only screen and (min-width: 1200px) {
	.intro24 > p:first-child,
	.intro24 > div:first-child {
		flex-basis: 43%;
	}
	.intro24-quote {
		flex-basis: 51%;
		margin: 0 0 0 6%;
	}
}
.vbox-overlay {
	--vbox-tools-color: #fff;
	--vbox-title-background: #101010;
	--vbox-title-width: 'auto';
	--vbox-title-radius: 0;
	--vbox-share-background: #101010;
	--vbox-share-width: 'auto';
	--vbox-share-radius: 0;
	--vbox-padding: 0;
	--vbox-max-width: 100%;
}
.vbox-overlay *,
.vbox-overlay:after,
.vbox-overlay:before {
	-webkit-backface-visibility: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.vbox-overlay * {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
}
.vbox-overlay {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 999999;
}
.vbox-share,
.vbox-title {
	line-height: 1;
	position: fixed;
	z-index: 98;
	text-align: center;
	margin: 0 auto;
	color: var(--vbox-tools-color);
}
.vbox-title {
	font-size: 12px;
	background-color: var(--vbox-title-background);
	width: var(--vbox-title-width);
	border-radius: var(--vbox-title-radius);
	padding: 12px 54px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}
.vbox-share {
	font-size: 24px;
	padding: 0 0.35em;
	background-color: var(--vbox-share-background);
	width: var(--vbox-share-width);
	border-radius: var(--vbox-share-radius);
}
.vbox-link-btn,
button.vbox-link-btn,
button.vbox-link-btn:active,
button.vbox-link-btn:focus,
button.vbox-link-btn:hover {
	border: none !important;
	background: 0 0 !important;
	box-shadow: none !important;
	color: inherit !important;
	padding: 6px 12px;
	outline: 0;
	display: inline-block;
	cursor: pointer;
}
.vbox-share a {
	color: inherit !important;
	padding: 6px 12px;
	display: inline-block;
}
.vbox-share svg {
	z-index: 10;
	vertical-align: middle;
}
.vbox-close {
	cursor: pointer;
	position: fixed;
	top: 0;
	right: 0;
	z-index: 99;
	padding: 6px 15px;
	color: #000;
	color: var(--vbox-tools-color);
	border: 0;
	font-size: 24px;
	display: flex;
	align-items: center;
	opacity: 0.8;
	transition: opacity 0.2s;
}
.vbox-close:hover {
	opacity: 1;
}
.vbox-left-corner {
	cursor: pointer;
	position: fixed;
	left: 0;
	top: 0;
	overflow: hidden;
	line-height: 1;
	font-size: 12px;
	z-index: 99;
	display: flex;
	align-items: center;
	color: var(--vbox-tools-color);
}
.vbox-num {
	display: inline-block;
	padding: 12px 15px;
}
.vbox-left {
	left: 0;
}
.vbox-right {
	right: 0;
}
.vbox-top {
	top: 0;
}
.vbox-bottom {
	bottom: 0;
}
.vbox-next,
.vbox-prev {
	position: fixed;
	top: 50%;
	margin-top: -15px;
	overflow: hidden;
	cursor: pointer;
	display: block;
	width: 45px;
	height: 45px;
	z-index: 99;
	opacity: 0.8;
	transition: opacity 0.2s;
}
.vbox-next:hover,
.vbox-prev:hover {
	opacity: 1;
}
.vbox-next span,
.vbox-prev span {
	position: relative;
	width: 20px;
	height: 20px;
	border: 2px solid transparent;
	border-top-color: var(--vbox-tools-color);
	border-right-color: var(--vbox-tools-color);
	text-indent: -100px;
	position: absolute;
	top: 8px;
	display: block;
}
.vbox-prev {
	left: 15px;
}
.vbox-next {
	right: 15px;
}
.vbox-prev span {
	left: 10px;
	-ms-transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
}
.vbox-next span {
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	right: 10px;
}
.vbox-inline,
.venoratio {
	position: relative;
	width: 100%;
	margin: 0 auto;
}
.venoratio::before {
	display: block;
	padding-top: var(--vb-aspect-ratio);
	content: '';
}
.venoratio > * {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: var(--vbox-padding);
}
.venoratio-1x1 {
	--vb-aspect-ratio: 100%;
	max-width: calc(min(var(--vbox-max-width), (100vh - 60px)));
}
.venoratio-4x3.vbox-child.venoratio {
	--vb-aspect-ratio: calc(3 / 4 * 100%);
	max-width: calc(min(var(--vbox-max-width), (100vh - 60px) * 4 / 3));
}
.venoratio-16x9.vbox-child.venoratio {
	--vb-aspect-ratio: calc(9 / 16 * 100%);
	max-width: calc(min(var(--vbox-max-width), (100vh - 60px) * 16 / 9));
}
.venoratio-21x9.vbox-child.venoratio {
	--vb-aspect-ratio: calc(9 / 21 * 100%);
	max-width: calc(min(var(--vbox-max-width), (100vh - 60px) * 21 / 9));
}
.venoratio-full {
	--vb-aspect-ratio: calc(100vh - 60px);
}
.vbox-child.vbox-inline,
.vbox-child.venoratio {
	max-width: 100%;
}
.vbox-open {
	overflow: hidden;
}
.vbox-container {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	overflow-x: hidden;
	overflow-y: scroll;
	overflow-scrolling: touch;
	-webkit-overflow-scrolling: touch;
	z-index: 20;
	max-height: 100%;
	padding: 30px 0;
}
.vbox-content {
	opacity: 0;
	text-align: center;
	width: 100%;
	position: relative;
	overflow: hidden;
	padding: 0 4%;
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 100%;
}
.vbox-container img {
	max-width: 100%;
	height: auto;
}
.vbox-child {
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
	max-width: var(--vbox-max-width);
	text-align: initial;
	padding: var(--vbox-padding);
}
.vbox-child img {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	display: block;
}
.vbox-fit .vbox-child img,
.vbox-fit .vbox-child.venoratio {
	max-height: calc(100vh - 60px);
}
.vbox-grab .vbox-child img {
	cursor: grab;
	transition: none !important;
	max-height: 75vh;
}
.vbox-child > iframe {
	border: none !important;
}
.vbox-content.swipe-left {
	margin-left: -200px !important;
}
.vbox-content.swipe-right {
	margin-left: 200px !important;
}
.vbox-preloader {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
}
.vbox-preloader .vbox-preloader-inner {
	opacity: 1;
	transition: opacity 0.2s;
}
.vbox-hidden {
	display: none;
}
.vbox-preloader.vbox-hidden .vbox-preloader-inner {
	opacity: 0;
}
.vbox-backdrop {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: translateZ(-1px);
	-moz-transform: translateZ(-1px);
	-o-transform: translateZ(-1px);
	transform: translateZ(-1px);
	z-index: 0;
}
.vbox-tooltip {
	position: relative;
	display: inline-block;
}
.vbox-tooltip .vbox-tooltip-text {
	visibility: hidden;
	color: #fff;
	text-align: center;
	padding: 0;
	position: absolute;
	z-index: 1;
	bottom: 100%;
	left: 0;
	opacity: 0;
	transition: opacity 0.3s;
	margin-bottom: 2px;
	font-family: sans-serif;
}
.vbox-top .vbox-tooltip .vbox-tooltip-text {
	bottom: auto;
	top: 100%;
	margin-bottom: 0;
	margin-top: 2px;
}
.vbox-tooltip-inner {
	padding: 5px 10px;
	background-color: rgba(0, 0, 0, 0.9);
	border-radius: 6px;
	font-size: 10px;
}
.vbox-tooltip:hover .vbox-tooltip-text {
	visibility: visible;
	opacity: 1;
}
.vbox-overlay {
	--sk-size: 40px;
	--sk-color: #333;
}
.sk-center {
	margin: auto;
}
.sk-plane {
	width: var(--sk-size);
	height: var(--sk-size);
	background-color: var(--sk-color);
}
@keyframes sk-plane {
	0% {
		transform: perspective(120px) rotateX(0) rotateY(0);
	}
	50% {
		transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
	}
	100% {
		transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
	}
}
.sk-chase {
	width: var(--sk-size);
	height: var(--sk-size);
	position: relative;
}
.sk-chase-dot {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.sk-chase-dot:before {
	content: '';
	display: block;
	width: 25%;
	height: 25%;
	background-color: var(--sk-color);
	border-radius: 100%;
}
.sk-bounce {
	width: var(--sk-size);
	height: var(--sk-size);
	position: relative;
}
.sk-bounce-dot {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-color: var(--sk-color);
	opacity: 0.6;
	position: absolute;
	top: 0;
	left: 0;
}
.sk-wave {
	width: var(--sk-size);
	height: var(--sk-size);
	display: flex;
	justify-content: space-between;
}
.sk-wave-rect {
	background-color: var(--sk-color);
	height: 100%;
	width: 15%;
}
.sk-pulse {
	width: var(--sk-size);
	height: var(--sk-size);
	background-color: var(--sk-color);
	border-radius: 100%;
}
.sk-flow {
	width: calc(var(--sk-size) * 1.3);
	height: calc(var(--sk-size) * 1.3);
	display: flex;
	justify-content: space-between;
}
.sk-flow-dot {
	width: 25%;
	height: 25%;
	background-color: var(--sk-color);
	border-radius: 50%;
}
.sk-swing {
	width: var(--sk-size);
	height: var(--sk-size);
	position: relative;
}
.sk-swing-dot {
	width: 45%;
	height: 45%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	background-color: var(--sk-color);
	border-radius: 100%;
}
.sk-swing-dot:nth-child(2) {
	top: auto;
	bottom: 0;
}
.sk-circle {
	width: var(--sk-size);
	height: var(--sk-size);
	position: relative;
}
.sk-circle-dot {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.sk-circle-dot:before {
	content: '';
	display: block;
	width: 15%;
	height: 15%;
	background-color: var(--sk-color);
	border-radius: 100%;
}
.sk-circle-dot:nth-child(1) {
	transform: rotate(30deg);
}
.sk-circle-dot:nth-child(2) {
	transform: rotate(60deg);
}
.sk-circle-dot:nth-child(3) {
	transform: rotate(90deg);
}
.sk-circle-dot:nth-child(4) {
	transform: rotate(120deg);
}
.sk-circle-dot:nth-child(5) {
	transform: rotate(150deg);
}
.sk-circle-dot:nth-child(6) {
	transform: rotate(180deg);
}
.sk-circle-dot:nth-child(7) {
	transform: rotate(210deg);
}
.sk-circle-dot:nth-child(8) {
	transform: rotate(240deg);
}
.sk-circle-dot:nth-child(9) {
	transform: rotate(270deg);
}
.sk-circle-dot:nth-child(10) {
	transform: rotate(300deg);
}
.sk-circle-dot:nth-child(11) {
	transform: rotate(330deg);
}
.sk-circle-fade {
	width: var(--sk-size);
	height: var(--sk-size);
	position: relative;
}
.sk-circle-fade-dot {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.sk-circle-fade-dot:before {
	content: '';
	display: block;
	width: 15%;
	height: 15%;
	background-color: var(--sk-color);
	border-radius: 100%;
}
.sk-circle-fade-dot:nth-child(1) {
	transform: rotate(30deg);
}
.sk-circle-fade-dot:nth-child(2) {
	transform: rotate(60deg);
}
.sk-circle-fade-dot:nth-child(3) {
	transform: rotate(90deg);
}
.sk-circle-fade-dot:nth-child(4) {
	transform: rotate(120deg);
}
.sk-circle-fade-dot:nth-child(5) {
	transform: rotate(150deg);
}
.sk-circle-fade-dot:nth-child(6) {
	transform: rotate(180deg);
}
.sk-circle-fade-dot:nth-child(7) {
	transform: rotate(210deg);
}
.sk-circle-fade-dot:nth-child(8) {
	transform: rotate(240deg);
}
.sk-circle-fade-dot:nth-child(9) {
	transform: rotate(270deg);
}
.sk-circle-fade-dot:nth-child(10) {
	transform: rotate(300deg);
}
.sk-circle-fade-dot:nth-child(11) {
	transform: rotate(330deg);
}
.sk-grid {
	width: var(--sk-size);
	height: var(--sk-size);
}
.sk-grid-cube {
	width: 33.33%;
	height: 33.33%;
	background-color: var(--sk-color);
	float: left;
}
.sk-fold {
	width: var(--sk-size);
	height: var(--sk-size);
	position: relative;
	transform: rotateZ(45deg);
}
.sk-fold-cube {
	float: left;
	width: 50%;
	height: 50%;
	position: relative;
	transform: scale(1.1);
}
.sk-fold-cube:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--sk-color);
	transform-origin: 100% 100%;
}
.sk-fold-cube:nth-child(2) {
	transform: scale(1.1) rotateZ(90deg);
}
.sk-fold-cube:nth-child(4) {
	transform: scale(1.1) rotateZ(180deg);
}
.sk-fold-cube:nth-child(3) {
	transform: scale(1.1) rotateZ(270deg);
}
.sk-wander {
	width: var(--sk-size);
	height: var(--sk-size);
	position: relative;
}
.sk-wander-cube {
	background-color: var(--sk-color);
	width: 20%;
	height: 20%;
	position: absolute;
	top: 0;
	left: 0;
	--sk-wander-distance: calc(var(--sk-size) * 0.75);
}
.vbox-container {
	position: relative;
	padding: 0;
	overflow-x: visible;
	overflow-y: auto;
	left: 40px;
	transition: none !important;
}
.vbox-container + .vbox-title {
	display: none;
}
.vbox-content {
	padding: 0;
	display: block;
	background: #fff;
	padding: 10px;
	border-radius: 20px 20px 5px 5px;
	width: calc(100% - 80px);
	transition: none !important;
}
.vbox-title {
	position: static;
	width: auto;
	background: transparent;
	font-size: 17px;
	line-height: 1.4;
	white-space: normal;
	text-overflow: initial;
	padding: 0 20px 10px;
	text-align: left;
	color: inherit;
}
.vbox-child {
	box-shadow: none;
	transition: none !important;
}
.vbox-child img {
	border-radius: 12px 12px 0 0;
	margin: 0 auto 20px;
}
.vbox-close {
	position: absolute;
	width: 26px;
	height: 26px;
	text-align: center;
	background-image: url(/images/ico-close.png);
	background-size: 26px;
	background-position: center;
	background-repeat: no-repeat;
	right: 45px;
}
.vbox-close svg {
	display: none;
}
.vbox-preloader:not(.vbos-hidden) + .vbox-container {
	overflow-y: hidden;
	overflow-x: hidden;
}
.vbox-container .minireview-gallery {
	max-width: calc(100vw - 200px);
	text-align: center;
}
.vbox-container .minireview-gallery-image {
	display: inline-block;
	margin: 0 auto;
}
.vbox-container .slick-dots {
	padding: 15px 0;
}
.vbox-slide img,
.vbox-content,
.vbox-container,
.vbox-next,
.vbox-prev {
	transition: none !important;
	animation: none !important;
}
@media only screen and (max-width: 767px) {
	.vbox-container {
		position: absolute;
		left: 0;
		padding: 32px 15px 0;
		bottom: auto;
		transform: translateY(-50%);
		top: calc(50% - 32px);
	}
	.vbox-container .minireview-gallery {
		max-width: calc(100vw - 6px);
	}
	.vbox-container .minireview-gallery-image {
		display: block;
	}
	.vbox-content {
		border-radius: 5px;
		width: 100%;
		min-height: 0;
	}
	.vbox-child img {
		border-radius: 5px;
		border: 0;
	}
	.vbox-close {
		right: 15px;
	}
}
@media only screen and (min-width: 768px) {
	.vbox-container.withSlider .vbox-content,
	.vbox-container.withSlider .vbox-child {
		background-color: transparent !important;
	}
	.vbox-container.withSlider .minireview-gallery-image {
		position: relative;
		border-radius: 22px 22px 5px 5px;
		background: #fff;
		padding: 10px 10px 50px;
	}
	.vbox-container.withSlider .minireview-gallery .slick-dots {
		position: absolute;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		z-index: 100;
	}
	.vbox-container.withSlider .vbox-close {
		right: -38px;
	}
}
.author-misc {
	border-radius: 2px;
	padding: 0;
	margin: 10px 0;
	font-size: 13px;
	line-height: 1.2;
}
.atf.new-atf .author-misc {
	position: relative;
	padding: 0;
	background: none;
	color: #b5caf4;
	font-weight: 400;
	font-size: 13px;
}
.atf.new-atf .author-misc:after {
	position: absolute;
	content: '';
	bottom: -12px;
	width: 100%;
	left: 0;
	height: 1px;
	background: linear-gradient(
		to right,
		rgba(84, 160, 220, 0.35) 0%,
		rgba(84, 160, 220, 0.35) 69%,
		rgba(84, 160, 220, 0.28) 77%,
		rgba(84, 160, 220, 0.03) 100%
	);
}
.atf.new-atf .author-misc a {
	color: #fff;
	font-weight: 700;
	text-decoration: underline;
	text-transform: capitalize;
}
.atf.new-atf .author-misc a:hover {
	text-decoration: none;
}
.intro-top .author-misc {
	position: relative;
	padding: 0;
	background: none;
	color: #b5caf4;
	font-weight: 400;
	font-size: 13px;
}
.intro-top .author-misc:after {
	position: absolute;
	content: '';
	bottom: -12px;
	width: 100%;
	left: 0;
	height: 1px;
	background: linear-gradient(
		to right,
		rgba(84, 160, 220, 0.35) 0%,
		rgba(84, 160, 220, 0.35) 69%,
		rgba(84, 160, 220, 0.28) 77%,
		rgba(84, 160, 220, 0.03) 100%
	);
}
.intro-top .author-misc a {
	color: #fff;
	font-weight: 700;
	text-decoration: underline;
	text-transform: capitalize;
}
.intro-top .author-misc a:hover {
	text-decoration: none;
}
.author-misc .author-pic {
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	margin-right: 4px;
}
.author-misc .author-pic img {
	max-width: calc(100% + 6px);
	height: auto;
	margin-left: -3px;
	margin-top: -3px;
}
.author-misc .author-item {
	display: block;
}
.author-misc a {
	font-weight: 700;
	color: #343434;
}
.author-misc .author-item[class*='ico-']:before {
	display: inline-block;
	vertical-align: middle;
	width: 25px;
	height: 25px;
	margin-right: 5px;
	margin-top: -3px;
	background-position: center;
	background-repeat: no-repeat;
}
.author-misc [class*='ico-']:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	margin-top: -3px;
	background-position: center;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}
.author-misc .ico-ai:before {
	background-image: url(/images/author-ai.png);
	background-size: 25px;
}
.author-misc .ico-publish:before {
	background-image: url(/images/ico-publish.png);
	background-size: 12px;
}
.atf.new-atf .author-misc .ico-publish:before {
	background-image: url(/wp-content/themes/generel/visual/ico-publish-white.png);
	background-size: 12px;
}
.intro-top .author-misc .ico-publish:before {
	background-image: url(/wp-content/themes/generel/visual/ico-publish-white.png);
	background-size: 12px;
}
.author-misc .ico-update:before {
	background-image: url(/images/ico-update.png);
	background-size: 16px;
}
.atf.new-atf .author-misc .ico-update:before {
	width: 16px;
	height: 16px;
	background-image: url(/images/ico-update-light.svg);
	background-size: contain;
}
.intro-top .author-misc .ico-update:before {
	width: 16px;
	height: 16px;
	background-image: url(/images/ico-update-light.svg);
	background-size: contain;
}
.author-misc.contributors {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 10px 16px;
	position: relative;
}
.author-misc.contributors + .author-misc.contributors {
	margin-top: 60px;
}
.author-misc .author-contributors.expanded .author-contributors-inner {
	opacity: 1;
	pointer-events: all;
}
.author-misc .author-contributors.expanded .author-contributors-trigger:after {
	transform: rotate(-180deg);
}
.author-misc .author-contributors-inner {
	position: absolute;
	top: 32px;
	right: -10px;
	left: -10px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 2px;
	padding: 6px 12px 12px;
	z-index: 10;
	background: #f0f4f9;
	opacity: 0;
	pointer-events: none;
	transition: opacity 0.3s ease-in;
}
.author-misc .author-contributors-inner:before {
	content: '';
	position: absolute;
	top: -33px;
	right: -1px;
	height: 32px;
	width: 122px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 2px 2px 0 0;
	border-bottom: 0;
	background: #f0f4f9;
}
.author-misc .author-contributors-trigger {
	position: relative;
	z-index: 15;
	padding: 5px 0 5px 15px;
}
.author-misc .author-contributors-trigger:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
	margin-top: -2px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 4px 0 4px;
	border-color: #343434 transparent transparent transparent;
	transform: rotate(0deg);
	transition: transform 0.3s ease-in;
}
.author-misc
	.author-contributors
	.author-item.author-person:first-child
	.author-pic {
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.author-misc .author-contributors .author-item.author-person .author-pic {
	left: 22px;
	top: 50%;
	transform: translateY(-50%);
}
.author-misc .author-contributors + .author-data {
	margin-top: 8px;
}
.author-misc .author-data {
	padding-left: 0;
}
.author-misc.contributors > .author-item {
	order: initial;
	margin-top: 0;
	flex-basis: calc(100% - 120px);
}
.author-misc.contributors > .author-item .author-pic,
.author-misc.contributors.author-double
	> .author-item.author-person
	.author-pic {
	position: static;
}
.atf.new-atf .author-misc .author-contributors-inner {
	border: 1px solid #404d9a;
	background: #302b91;
}
.atf.new-atf .author-misc .author-contributors-inner:before {
	border: 1px solid #404d9a;
	background: #302b91;
	border-bottom: 0;
}
.atf.new-atf .author-misc .author-contributors-trigger:after {
	border-color: #b5caf4 transparent transparent transparent;
}
.wide22-atf .author-misc {
	position: relative;
}
@media only screen and (max-width: 767px) {
	.author-misc {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.author-misc .hidden-on-mobile {
		display: none;
	}
	.author-misc .author-item {
		order: 4;
		flex-basis: auto;
		padding-right: 0;
	}
	.author-misc:not(.author-double) .author-item:not(.author-person) {
		position: relative;
		padding-left: 23px;
		flex-basis: calc(38% - 30px);
		max-width: 160px;
	}
	.author-misc:not(.author-double) .author-item:not(.author-person):before {
		position: absolute;
		left: -3px;
		top: -1px;
	}
	.author-misc .author-item.author-person {
		order: 1;
		margin-top: 0;
		flex-basis: 62%;
	}
	.author-misc.author-double {
		position: relative;
	}
	.author-misc.author-double .author-item {
		margin-top: 7px;
	}
	.author-misc.author-double .author-item.author-person {
		flex-basis: 100%;
		margin-top: 0;
	}
	.author-misc.author-double .author-person {
		padding-left: 62px;
	}
	.author-misc.author-double .author-item.author-person .author-pic,
	.author-misc.author-double .author-item.author-person.ico-ai:before {
		position: absolute;
		top: 11px;
		left: 31px;
	}
	.author-misc.author-double .author-item.author-person:first-child .author-pic,
	.author-misc.author-double
		.author-item.author-person:first-child.ico-ai:before {
		left: 8px;
	}
	.author-misc .ico-ai:before {
		content: '';
	}
	.author-misc .author-item.ico-ai:before {
		margin-top: 0;
	}
	.author-misc.long-wordings .author-item[class*='ico-']:before {
		content: '';
		width: 16px;
		height: 16px;
	}
	.author-misc.ai {
		position: relative;
	}
	.author-misc.ai .author-item.author-person {
		padding-right: 40px;
	}
	.author-misc.ai:before {
		content: '';
		position: absolute;
		top: 10px;
		right: 7px;
		width: 37px;
		height: 26px;
		background-image: url(/images/ico-ai-i.png);
		background-position: center;
		background-size: contain;
		background-repeat: no-repeat;
	}
	.author-misc.contributors.v2 .author-item {
		flex-basis: 100%;
		max-width: 100%;
	}
	.author-misc.contributors.v2 .author-contributors {
		order: 3;
		margin-top: 8px;
	}
	.author-misc.contributors.v2 .author-contributors-inner {
		top: 65px;
	}
	.atf.new-atf
		.author-misc:not(.author-double)
		.author-item:not(.author-person):before {
		left: 0;
		top: 2px;
	}
	.author-misc.author-double.author-twolines .author-person {
		position: relative;
		padding: 6px 0 6px 30px;
	}
	.author-misc.author-double.author-twolines
		.author-item.author-person
		.author-pic {
		left: 0;
		top: 50%;
		transform: translateY(-50%);
	}
}
@media only screen and (min-width: 500px) {
	.atf.new-atf .author-misc .author-item.ico-publish:before {
		content: '';
		display: inline-block;
		width: 13px;
		height: 13px;
		margin: -2px 7px 0 0;
		vertical-align: middle;
		background: url(/images/social-send-share-icon-light.svg) no-repeat center /
			contain;
	}
	.intro-top .author-misc .author-item.ico-publish:before {
		content: '';
		display: inline-block;
		width: 13px;
		height: 13px;
		margin: -2px 7px 0 0;
		vertical-align: middle;
		background: url(/images/social-send-share-icon-light.svg) no-repeat center /
			contain;
	}
}
@media only screen and (min-width: 768px) {
	.author-misc {
		display: flex;
		align-items: center;
		font-size: 14px;
	}
	.author-misc .author-item:not(.author-person) {
		order: 4;
	}
	.author-misc .author-item[class*='ico-']:before {
		content: '';
	}
	.author-misc .ico-ai:before {
		margin-right: 8px;
	}
	.author-misc .author-item {
		margin-right: 14px;
	}
	.author-misc .author-item:last-child {
		margin-right: 0;
	}
	.author-misc .author-pic {
		margin-right: 8px;
	}
	.author-misc.ai .author-item:first-child {
		position: relative;
	}
	.author-misc.ai .author-item:first-child:before {
		content: '';
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		left: 21px;
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
		background-image: url(/images/ico-ai-2.png);
		width: 25px;
		height: 25px;
		z-index: 5;
	}
	.author-misc.ai .author-item:first-child .author-pic {
		margin-right: 30px;
	}
	.atf.new-atf .author-misc:after {
		bottom: -7px;
	}
	.intro-top .author-misc:after {
		bottom: -7px;
	}
	.author-misc.long-wordings .author-person:not(:first-child) {
		flex-grow: 1;
	}
	.author-misc.long-wordings .author-item + .author-item a {
		display: block;
	}
	.author-misc.long-wordings .author-person {
		position: relative;
		padding-left: 33px;
	}
	.author-misc.long-wordings.ai .author-item:first-child {
		padding-left: 54px;
	}
	.author-misc.long-wordings .author-pic {
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
	}
	.author-misc.contributors {
		padding: 6px 12px;
		flex-wrap: nowrap;
		z-index: 5;
	}
	.author-misc .author-contributors {
		margin-bottom: 0;
	}
	.author-misc .author-contributors + .author-data {
		margin-top: 0;
	}
	.author-misc .author-contributors-trigger {
		display: none;
	}
	.author-misc .author-contributors-inner {
		position: static;
		padding: 0;
		opacity: 1;
		pointer-events: all;
		width: auto;
		background: transparent;
		border: 0;
		box-shadow: none;
	}
	.author-misc .author-contributors-inner:before {
		display: none;
	}
	.author-misc .author-contributors .author-item {
		display: inline-block;
		margin-right: 12px;
	}
	.author-misc .author-contributors-inner .author-item + .author-item {
		margin-top: 0;
	}
	.author-misc .author-data {
		justify-self: flex-end;
		margin-top: 0;
	}
	.author-misc.contributors > .author-item {
		order: initial;
		margin-right: 15px;
		flex-basis: auto;
	}
	.author-misc .author-contributors:hover .author-contributors-inner {
		opacity: 1;
		pointer-events: all;
	}
	.author-misc .author-contributors:hover .author-contributors-trigger:after {
		transform: rotate(-180deg);
	}
	.author-misc.dropdown {
		align-items: center;
	}
	.author-misc.dropdown .author-contributors {
		position: relative;
	}
	.author-misc.dropdown .author-contributors-trigger {
		display: inline-block;
		padding: 12px 10px 12px 12px;
		font-weight: 700;
	}
	.author-misc.dropdown .author-contributors-inner {
		position: absolute;
		opacity: 0;
		pointer-events: none;
		top: calc(100% - 1px);
		left: 0;
		right: auto;
		width: 308px;
		padding: 15px 12px;
		background: #f0f4f9;
		border: 1px solid rgba(0, 0, 0, 0.1);
	}
	.author-misc.dropdown .author-contributors-inner .author-item {
		display: block;
	}
	.author-misc.dropdown .author-contributors-inner .author-item + .author-item {
		margin-top: 6px;
	}
	.atf.new-atf .author-misc.dropdown .author-contributors-inner {
		background: #302b91;
		border: 1px solid #404d9a;
	}
	.atf.new-atf .author-misc:not(.dropdown) .author-contributors-inner {
		background: transparent;
		border: 0;
	}
	.author-misc.long .author-item {
		position: relative;
		padding-left: 34px;
		margin-right: 17px;
	}
	.author-misc.long .author-item a {
		display: block;
	}
	.author-misc.long .author-item .author-pic {
		position: absolute;
		left: 0;
		top: 2px;
		width: 26px;
		height: 26px;
	}
	.author-misc.long .author-contributors + .author-data {
		flex-basis: 120px;
	}
	.author-misc.long > .author-item {
		margin-right: 20px;
	}
}
@media (min-width: 1024px) {
	.atf.new-atf .author-misc {
		width: 90%;
		max-width: 800px;
		margin-top: 0;
		margin-bottom: 40px;
	}
	.intro-top .author-misc {
		width: 90%;
		max-width: 800px;
		margin-top: 0;
		margin-bottom: 40px;
	}
	.atf.new-atf .author-misc .author-item.ico-publish {
		margin-left: auto;
	}
	.intro-top .author-misc .author-item.ico-publish {
		margin-left: auto;
	}
	.author-misc.contributors {
		justify-content: flex-start;
	}
}
.external-link {
	position: relative;
	font-weight: 600;
	font-size: 20px;
	line-height: 1;
	color: #06c;
	text-decoration: underline;
}
.external-link:before {
	content: '';
	display: inline-block;
	width: 10px;
	height: 8px;
	margin: 0 10px 0 0;
	vertical-align: middle;
	background: url(/images/external-link-arrow.png) no-repeat center / contain;
}
.external-link:hover {
	text-decoration: none;
}
figure {
	margin: 40px 0;
	line-height: 1.2;
	text-align: center;
}
figcaption {
	margin-top: 20px;
	font-size: 15px;
	font-style: italic;
}
figcaption strong {
	font-style: normal;
	font-size: 17px;
}
figure a {
	display: block;
	position: relative;
	width: fit-content;
	border-radius: 7px;
	overflow: hidden;
}
figure img {
	display: block;
	max-width: 100%;
	transition: all 0.2s ease;
}
figure a:after {
	content: '';
	position: absolute;
	bottom: 5px;
	right: 5px;
	width: 40px;
	height: 40px;
	pointer-events: none;
	transition: all 0.2s ease;
	background: rgba(0, 0, 0, 0.4) url(/images/ico-expand.svg) no-repeat center;
	background-size: 45px;
}
figure a:hover:after {
	transform: scale(1.05);
	background-color: rgba(0, 0, 0, 0.6);
}
figure a:hover img {
	transform: scale(1.025);
}
@media only screen and (min-width: 768px) {
	figcaption {
		margin-top: 25px;
		padding: 0 65px;
		text-align: center;
	}
}
.regubnr {
	margin: 20px -20px;
	background: rgba(255, 75, 85, 0.12);
	border-radius: 3px;
	font-size: 14px;
	line-height: 19px;
	padding: 12px 20px;
}
.regubnr:before {
	content: '';
	float: left;
	background: url(/images/swiss-warning.png) no-repeat center / contain;
	width: 48px;
	height: 48px;
	margin: 0 12px 0 0;
}
.regubnr p {
	color: #343434;
	margin: 0;
}
.regubnr a {
	color: #ff4b55;
	font-weight: 800;
	text-decoration: none;
}
.regubnr a:hover {
	text-decoration: underline;
}
.regubnr a._flag2 {
	color: inherit;
}
.regubnr a._flag2:before {
	content: '';
	position: relative;
	margin-right: 4px;
	top: -1px;
}
.regubnr .hidden {
	display: none;
}
.wide22-atf .regubnr {
	position: relative;
	background: #ffe9ea;
}
.wide22-atf .regubnr p {
	color: inherit;
	font-size: 14px;
	line-height: 19px;
	max-width: none;
}
.wide22-atf .regubnr a {
	color: #ff4b55;
}
.wide22-atf .regubnr a._flag2 {
	color: inherit;
}
@media only screen and (min-width: 950px) {
	.regubnr {
		font-size: 15px;
		line-height: 30px;
		padding: 20px 44px;
		margin: 20px 0;
	}
	.regubnr:before {
		width: 86px;
		height: 91px;
		margin: 0 44px 0 0;
	}
	.wide22-atf .regubnr p {
		font-size: 15px;
		line-height: 30px;
	}
}
.link-to-home {
	text-align: center;
	font-weight: 600;
	font-size: 14px;
	margin: -5px 0;
}
.link-to-home a {
	color: #343434;
}
.link-to-home a:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	height: 17px;
	border-radius: 2px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(/images/germany.svg);
	margin-right: 10px;
}
.link-to-home a:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4.5px 0 4.5px 5px;
	border-color: transparent transparent transparent #343434;
	transform: rotate(0deg);
	margin-left: 6px;
	margin-top: -2px;
}
@media only screen and (max-width: 767px) {
	.link-to-home {
		position: relative;
		background: #f0f4f9;
		padding: 7px 0;
		margin-top: -20px;
	}
	.link-to-home:before {
		content: '';
		position: absolute;
		background: #e5e8ee;
		top: 0;
		left: 10px;
		right: 10px;
		height: 1px;
	}
}
@media only screen and (min-width: 768px) {
	.link-to-home {
		text-align: right;
		max-width: 250px;
		margin-top: -50px;
		float: right;
		margin-right: 20px;
	}
}
article.no-sidebar.article-profile {
	padding: 0 20px 40px;
}
@media (min-width: 640px) {
	article.atf.atf-profile,
	article.atf.atf-profile ~ article {
		margin-left: 0;
		padding-top: 0;
	}
}
@media only screen and (min-width: 950px) {
	article.no-sidebar.article-profile {
		margin-right: 280px;
		position: static;
	}
	#sidebar.sidebar-profile.fixed {
		position: absolute;
		margin-top: -66px;
	}
}
@media only screen and (min-width: 1360px) {
	article.atf.atf-profile {
		max-width: 1280px;
		margin-left: auto;
		margin-right: auto;
	}
}
#sidebar.sidebar-profile {
	position: relative;
	padding: 10px 10px 5px;
	background-color: #fff;
	visibility: visible;
	height: auto;
	border-radius: 20px;
}
.sidebar-profile .popular-posts {
	position: relative;
	max-width: 420px;
	margin: 0 auto;
	font-size: 14px;
	font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans',
		Arial, sans-serif;
}
.sidebar-profile .popular-posts + .popular-posts {
	margin-top: 30px;
}
.sidebar-profile .popular-posts > strong {
	display: block;
	margin-bottom: 15px;
	border-radius: 10px;
	padding: 17px 10px;
	text-align: center;
	font-weight: 700;
	font-size: 22px;
	line-height: 1;
	font-family: Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium',
		'Nimbus Sans Narrow', sans-serif-condensed, sans-serif;
	background-color: #dbe5f0;
}
.sidebar-profile .popular-posts ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.sidebar-profile .popular-posts ul li {
	position: relative;
	display: block;
	color: #090a38;
	font-weight: 500;
	font-size: 14.5px;
	line-height: 1.3;
}
.sidebar-profile .popular-posts ul li + li {
	margin-top: 28px;
}
.sidebar-profile .popular-posts ul li + li:before {
	position: absolute;
	content: '';
	top: -15px;
	left: 0;
	width: 100%;
	height: 3px;
	background: #fd7045;
}
.sidebar-profile .popular-posts ul a {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: center;
	color: #090a38;
	text-decoration: none;
}
.sidebar-profile .popular-posts ul a img {
	flex: 0 0 120px;
	max-width: 120px;
	margin: 0;
	border-radius: 4px;
	height: 78px;
}
.sidebar-profile .popular-posts ul a span {
	flex: 0 0 calc(100% - 130px);
	max-width: calc(100% - 130px);
}
.sidebar-profile .popular-posts ul a:hover {
	color: #06c;
}
.sidebar-profile .box {
	position: relative;
	margin: 0 auto 15px;
}
.sidebar-profile .box + .box {
	margin-top: 28px;
}
.sidebar-profile .box:after {
	position: absolute;
	content: '';
	bottom: -14px;
	left: 0;
	width: 100%;
	height: 3px;
	background: #fd7045;
}
.sidebar-profile .imgbox a {
	display: block;
	max-width: 100%;
	text-decoration: none;
}
.sidebar-profile .imgbox a:after {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.sidebar-profile .imgbox img {
	display: block;
	max-width: 100%;
	width: 100%;
	margin-bottom: -55px;
	border-radius: 8px;
}
.sidebar-profile .imgbox a span {
	display: inline-block;
	margin: 0 0 30px 15px;
	border-radius: 19px;
	padding: 12px 15px;
	color: #fff;
	font-weight: 700;
	font-size: 13px;
	line-height: 1;
	text-transform: uppercase;
	background-color: rgba(23, 26, 46, 0.8);
}
.sidebar-profile .imgbox a strong {
	display: block;
	margin: 0 7px 10px;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.2;
	text-decoration: none;
	color: #171a2e;
}
.sidebar-profile .contentbox {
	padding: 10px 7px 0;
}
.sidebar-profile .contentbox p:not(.post-meta) {
	color: #4e5661;
	font-size: 15px;
}
.sidebar-profile .contentbox .post-meta,
.sidebar-profile .contentbox .post-meta strong {
	font-size: 12.5px;
}
.sidebar-profile .box:hover {
	cursor: pointer;
}
.sidebar-profile .box:hover a span {
	background-color: rgba(241, 103, 56, 0.8);
}
@media only screen and (min-width: 1310px) {
	#sidebar.sidebar-profile {
		right: 50%;
		margin-right: 0;
	}
}
.intro-author {
	display: flex;
	flex-flow: column nowrap;
}
.intro-author-entry {
	padding: 30px 28px;
	margin: 0 -12px;
	font-size: 17px;
	line-height: 1.47;
	color: #000;
	background-color: #f0f7ff;
}
.intro-author-entry .intro-text {
	padding: 0 0 2px;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	color: #7c7c7c;
}
.intro-author-entry h1 {
	padding: 7px 0;
	margin-bottom: 17px;
	font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans',
		Arial, sans-serif;
	font-weight: 400;
	font-size: 35px;
	line-height: 1.2;
	text-align: center;
	color: #000;
}
.intro-author-entry p {
	padding-bottom: 25px;
}
.intro-author-entry p:last-child {
	padding-bottom: 0;
}
.intro-author-info {
	position: relative;
	order: -1;
	padding: 40px 20px 20px;
	margin: -20px -12px 0;
}
.intro-author-info:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 206px;
	background: linear-gradient(to right, #1a237e 0%, #00379b 100%);
}
.intro-author-info .image {
	position: relative;
	width: 224px;
	margin: 0 auto;
}
.intro-author-info img {
	display: block;
	width: 100%;
	height: initial;
	border-radius: 24px;
	box-shadow: 30px 30px 50px 0 rgba(225, 225, 225, 0.15);
}
.intro-author-info .socials {
	position: relative;
	padding: 27px 0 0;
	font-size: 0;
	line-height: 0;
	text-align: center;
}
.intro-author-info .socials a {
	display: inline-block;
	width: 25px;
	height: 25px;
	margin: 0 10px 20px;
	background: transparent no-repeat center center;
	background-size: contain;
	border-radius: 4px;
}
.intro-author-info .socials .ico-facebook {
	background-image: url(/images/ico-facebook.svg);
}
.intro-author-info .socials .ico-instagram {
	background-image: url(/images/ico-instagram.svg);
}
.intro-author-info .socials .ico-linkedin {
	background-image: url(/images/ico-linkedin.svg);
}
.intro-author-info .socials .ico-twitter {
	background-image: url(/images/ico-twitter-b.svg);
}
.intro-author-info .socials .ico-wikipedia {
	background-image: url(/images/ico-wikipedia.svg);
}
.intro-author-info .socials .ico-youtube {
	background-image: url(/images/ico-youtube.svg);
}
.intro-author-info .socials .ico-website {
	background-image: url(/images/ico-website.png);
}
.intro-author-info .info {
	position: relative;
	font-size: 16px;
	line-height: 1.2;
	text-align: center;
	color: #2a2b2c;
	padding-top: 5px;
}
.intro-author-info .info a {
	color: #1f67cf;
	text-decoration: none;
}
.intro-author-info .info a:hover {
	text-decoration: underline;
}
.intro-author-info .info span {
	display: block;
}
.intro-author #sidebar .expand-mobile > .icon-favorite:before {
	background-image: url(/images/icon-favorite.svg);
}
.intro-author #sidebar .expand-mobile > .icon-dice:before {
	background-image: url(/images/icon-dice.svg);
}
@media (max-width: 1023px) {
	.intro-author #sidebar {
		margin: 0 -12px;
		padding-bottom: 30px;
		background: #f0f7ff;
		top: auto;
		width: auto;
	}
	.intro-author #sidebar .expand-mobile {
		max-width: none;
		border: 2px solid #568ad1;
		margin: 0 43px 8px;
		border-radius: 4px;
		background: #fff;
	}
	.intro-author #sidebar .expand-mobile > strong {
		position: relative;
		display: block;
		padding: 12px;
		margin: 0;
		font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans',
			Arial, sans-serif;
		font-size: 16px;
		text-align: left;
		font-weight: 600;
		color: #2668c3;
		background-color: #fff;
	}
	.intro-author #sidebar .expand-mobile > strong:before {
		content: '';
		display: inline-block;
		vertical-align: middle;
		width: 19px;
		height: 19px;
		margin: 0 17px 0 3px;
		background: transparent no-repeat center center;
		background-size: contain;
	}
	.intro-author #sidebar .expand-mobile > strong:after {
		content: '';
		position: absolute;
		top: 50%;
		right: 12px;
		width: 18px;
		height: 18px;
		margin-top: -9px;
		background: #dee9f5 url(/images/ico-categories-arrow.svg) no-repeat center
			center / 9px auto;
		border-radius: 5px;
		transform: rotate(180deg);
	}
	.intro-author #sidebar .expand-mobile ul {
		position: relative;
		overflow: hidden;
		margin: 0 auto;
		padding: 6px 12px 20px;
		max-height: 400px;
		transition: max-height 0.3s, padding 0.3s;
	}
	.intro-author #sidebar .expand-mobile > strong:not(.expanded):after {
		transform: none;
	}
	.intro-author #sidebar .expand-mobile > strong:not(.expanded) ~ ul {
		padding-top: 0;
		padding-bottom: 0;
		max-height: 0;
	}
}
@media (min-width: 1024px) {
	.intro-author {
		position: relative;
		flex-flow: row nowrap;
	}
	.intro-author:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 50vw;
		height: 100%;
		margin-left: -25vw;
		background-color: #f0f7ff;
	}
	.intro-author:after {
		content: '';
		position: absolute;
		top: 0;
		left: 50%;
		width: 50vw;
		height: calc(100% - 1px);
		background: linear-gradient(to right, #1e2480 0%, #00379b 100%);
	}
	.intro-author-entry {
		position: relative;
		z-index: 1;
		padding: 58px 60px 58px 10px;
		flex: 0 0 auto;
		width: calc(100% - 334px);
		margin: 0;
	}
	.intro-author-entry .intro-text {
		padding: 0 0 5px;
		font-size: 20px;
		text-align: left;
	}
	.intro-author-entry h1 {
		padding: 0;
		margin: 0 0 47px;
		font-size: 50px;
		text-align: left;
	}
	.intro-author-entry h1 span {
		display: inline;
	}
	.intro-author-info {
		position: relative;
		z-index: 2;
		flex: 1 0 auto;
		order: 0;
		width: 200px;
		padding: 50px 0 92px 28px;
		margin: 0;
		color: #fff;
	}
	.intro-author-info.no-sidebar {
		padding-bottom: 30px;
	}
	.intro-author-info:before {
		content: none;
	}
	.intro-author-info .info {
		color: inherit;
	}
	.intro-author-info .info a {
		color: #84c2ff;
	}
	.intro-author-info .image {
		width: 90%;
		max-width: 272px;
	}
	.intro-author-info img {
		border-radius: 30px;
	}
	.sidebar-profile {
		min-height: 500px;
	}
	.intro-author #sidebar {
		position: absolute;
		top: 100%;
		right: 5px;
		z-index: 2;
		width: 248px;
		padding: 15px;
		background: transparent;
		margin-top: -66px;
		box-sizing: border-box;
	}
	.intro-author #sidebar:before {
		content: '';
		position: absolute;
		right: 10%;
		left: 10%;
		top: 0%;
		height: 80%;
		border-radius: 40%;
		box-shadow: 0 0 40px 50px rgba(0, 0, 0, 0.1);
	}
	.intro-author #sidebar:after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		border-radius: 6px;
	}
	.intro-author .expand-mobile {
		position: relative;
		z-index: 2;
	}
	.intro-author .expand-mobile > strong {
		padding: 18px 12px;
		font-size: 20px;
		font-weight: 700;
		color: #000;
	}
	.intro-author .expand-mobile > strong.icon:before {
		content: '';
		display: inline-block;
		vertical-align: middle;
		width: 19px;
		height: 19px;
		margin: -5px 10px 0 0;
		background: transparent no-repeat center center;
		background-size: contain;
	}
	.intro-author-info .socials a {
		box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
		transition: transform 0.3s;
		transform: scale(1);
	}
	.intro-author-info .socials a:hover {
		transform: scale(1.2);
	}
}
@media (min-width: 1200px) {
	.intro-author #sidebar {
		right: 40px;
	}
	.intro-author-entry {
		padding-left: 0;
		padding-right: 0;
	}
	.intro-author-wrap {
		max-width: 800px;
		margin: 0 auto;
	}
}
@media (min-width: 1280px) {
	.intro-author-wrap {
		max-width: 885px;
	}
}
@media (min-width: 1450px) {
	.intro-author-info {
		padding-left: 48px;
	}
	.intro-author #sidebar {
		right: -30px;
		width: 334px;
	}
	.intro-author .expand-mobile > strong.icon:before {
		display: inline-block;
		vertical-align: middle;
		width: 26px;
		height: 26px;
		background: transparent no-repeat center center;
		background-size: contain;
	}
}
._menu a:before {
	content: '';
	width: 64px;
	height: 64px;
	display: block;
	margin: 0 auto;
	background-size: contain;
}
._menu.android a:before {
	background-image: url(/images/android.png);
}
._menu.apple-pay a:before {
	background-image: url(/images/apple-pay.png);
}
._menu.best-rtp-casinos a:before {
	background-image: url(/images/best-rtp-casinos.png);
}
._menu.bezahlen a:before {
	background-image: url(/images/bezahlen.png);
}
._menu.bitc a:before {
	background-image: url(/images/bitc.png);
}
._menu.bonus-codes a:before {
	background-image: url(/images/bonus-codes.png);
}
._menu.bonus-startgeld a:before {
	background-image: url(/images/bonus-startgeld.png);
}
._menu.casinos-ohne-umsatzbedingungen a:before {
	background-image: url(/images/casinos-ohne-umsatzbedingungen.png);
}
._menu.credit-card a:before {
	background-image: url(/images/credit-card.png);
}
._menu.ecopayz a:before {
	background-image: url(/images/ecopayz.png);
}
._menu.payz a:before {
	background-image: url(/images/payz.png);
}
._menu.ewallets a:before {
	background-image: url(/images/ewallets.png);
}
._menu.free-spins a:before {
	background-image: url(/images/free-spins.png);
}
._menu.iphone-casinos a:before {
	background-image: url(/images/iphone-casinos.png);
}
._menu.ipad-casinos a:before {
	background-image: url(/images/ipad-casinos.png);
}
._menu.klarna-sofort a:before {
	background-image: url(/images/klarna-sofort.png);
}
._menu.legal-casinos a:before {
	background-image: url(/images/legal-casinos.png);
}
._menu.merkur a:before {
	background-image: url(/images/merkur.png);
}
._menu.microgaming a:before {
	background-image: url(/images/microgaming.png);
}
._menu.mobile-app a:before {
	background-image: url(/images/mobile-app.png);
}
._menu.mobile-bonus a:before {
	background-image: url(/images/mobile-bonus.png);
}
._menu.muchbetter a:before {
	background-image: url(/images/muchbetter.png);
}
._menu.neteller a:before {
	background-image: url(/images/neteller.png);
}
._menu.netent a:before {
	background-image: url(/images/netent.png);
}
._menu.no-bonus-casino a:before {
	background-image: url(/images/no-bonus-casino.png);
}
._menu.no-sign-up-casinos a:before {
	background-image: url(/images/no-sign-up-casinos.png);
}
._menu.novomatic-novoline a:before {
	background-image: url(/images/novomatic-novoline.png);
}
._menu.online-gambling-glueckspiel a:before {
	background-image: url(/images/online-gambling-glueckspiel.png);
}
._menu.pay-by-phone a:before {
	background-image: url(/images/pay-by-phone.png);
}
._menu.pay-n-play a:before {
	background-image: url(/images/pay-n-play.png);
}
._menu.paysafecard a:before {
	background-image: url(/images/paysafecard.png);
}
._menu.play-n-go a:before {
	background-image: url(/images/play-n-go.png);
}
._menu.playtech a:before {
	background-image: url(/images/playtech.png);
}
._menu.skrill a:before {
	background-image: url(/images/skrill.png);
}
._menu.spielbank a:before {
	background-image: url(/images/spielbank.png);
}
._menu.spielotheken a:before {
	background-image: url(/images/spielotheken.png);
}
._menu.tablet-casinos a:before {
	background-image: url(/images/tablet-casinos.png);
}
._menu.trustly a:before {
	background-image: url(/images/trustly.png);
}
._menu.unknown-casinos a:before {
	background-image: url(/images/unknown-casinos.png);
}
._menu.vouchers a:before {
	background-image: url(/images/vouchers.png);
}
._menu.zimpler a:before {
	background-image: url(/images/zimpler.png);
}
._menu.ohne-download a:before {
	background-image: url(/images/no-download.jpg);
}
._menu.cashback a:before {
	background-image: url(/images/cashback.png);
}
._menu.serioese a:before {
	background-image: url(/images/serioese-casinos.png);
}
._menu.euro1 a:before {
	background-image: url(/images/1-euro.png);
}
._menu.euro5 a:before {
	background-image: url(/images/5-euro.png);
}
._menu.euro10 a:before {
	background-image: url(/images/10-euro.png);
}
._menu.sofortauszahlung a:before {
	background-image: url(/images/sofortauszahlung.png);
}
._menu.paypal a:before {
	background-image: url(/images/paypal.png);
}
._menu.high-roller a:before {
	background-image: url(/images/high-roller.png);
}
._menu.blackjack a:before {
	background-image: url(/images/live-blackjack.png);
}
._menu.roulette a:before {
	background-image: url(/images/live-roulette.png);
}
._menu.ohne-verifizierung a:before {
	background-image: url(/images/ohne-verifizierung.png);
}
._menu.ohne-einsatzlimit a:before {
	background-image: url(/images/ohne-einsatzlimit.jpg);
}
._menu.ohne-pause a:before {
	background-image: url(/images/ohne-pause.jpg);
}
.new-header {
	position: sticky;
	top: 0;
	left: 0;
	right: 0;
	z-index: 99;
	background: #3d0051;
	box-shadow: 0 0 24px rgba(0, 0, 0, 0.09);
	-webkit-user-select: none;
	user-select: none;
}
.new-header > .container {
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	align-content: center;
	position: relative;
}
.new-header .site-logo {
	display: block;
	width: 238px;
	height: 32px;
	object-fit: cover;
	cursor: pointer;
}
@media only screen and (max-width: 949px) {
	.new-header > .container {
		justify-content: center;
		height: 44px;
	}
}
@media only screen and (min-width: 950px) {
	.new-header > .container {
		justify-content: space-between;
		height: 68px;
	}
	.new-header > .container:before {
		width: 240px;
		height: 36px;
	}
	.new-header .site-logo {
		width: 260px;
		height: 36px;
		margin-left: -8px;
	}
}
.nav {
	font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans',
		Arial, sans-serif;
}
.nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav .nav-dd ul {
	font-size: 17px;
	line-height: 1.2;
	color: #000;
}
.nav .nav-dd li a,
.nav .nav-dd li span {
	display: block;
	color: inherit;
	padding: 8px 8px 8px 32px;
	position: relative;
	text-decoration: none;
	transition: background-color 0.25s, color 0.25s;
	border-radius: 4px;
	font-weight: 500;
}
.nav .nav-dd .nav-ico:before {
	content: '';
	position: absolute;
	margin-top: -9px;
}
.nav [data-prefix]:before {
	content: attr(data-prefix);
}
.nav [data-suffix]:after {
	content: attr(data-suffix);
}
@media only screen and (max-width: 949px) {
	.nav {
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		padding: 8px;
		z-index: -1;
		background: #fff;
		visibility: hidden;
		opacity: 0;
		transform: translate(-100%);
		transition: opacity 0.25s, visibility 0s 0.25s, z-index 0s 0.25s,
			transform 0.25s;
		overflow-y: auto;
	}
	.nav:before {
		content: '';
		background: #fff;
		position: fixed;
		top: 0;
		left: 0;
		width: 108px;
		height: 20px;
		z-index: 1;
	}
	.nav.visible {
		visibility: visible;
		opacity: 1;
		z-index: 9999;
		transform: none;
		transition: opacity 0.25s, transform 0.25s;
	}
	.nav [data-mobile-hidden] {
		display: none;
	}
	.nav > ul {
		background: #e7eef6;
		width: 95px;
		min-height: 100%;
		border-radius: 0 0 10px 10px;
		position: relative;
	}
	.nav > ul > li {
		border-bottom: 1px solid #c8dae4;
		transition: background 0.25s, border-color 0.25s;
		position: relative;
	}
	.nav > ul > li:after {
		content: '';
		width: 0;
		height: 0;
		border-width: 7px 0;
		border-style: solid;
		border-color: transparent transparent transparent #e7eef6;
		position: absolute;
		top: 50%;
		left: 100%;
		margin-top: -7px;
		transition: border 0.25s;
	}
	.nav.can-scroll > ul > li:last-child {
		border-bottom: none;
	}
	.nav > ul > li.open {
		background-color: #fd6f46;
		border-color: #fd6f46;
	}
	.nav > ul > li.open:after {
		border-left-width: 5px;
		border-left-color: #fd6f46;
	}
	.nav .nav-close {
		position: sticky;
		width: 83px;
		top: 0;
		left: 0;
		background: #bbcfdd;
		border-radius: 10px 10px 0 0;
		cursor: pointer;
		border-bottom: none;
		padding: 34px 6px 14px;
		font-size: 13px;
		cursor: pointer;
		color: #314655;
		z-index: 1;
		text-align: center;
	}
	.nav .nav-close:before,
	.nav .nav-close:after {
		content: '';
		width: 20px;
		height: 2px;
		border-radius: 1px;
		background: #314655;
		position: absolute;
		top: 19px;
		left: 50%;
		margin: -1px 0 0 -10px;
	}
	.nav .nav-close:before {
		transform: rotate(45deg);
	}
	.nav .nav-close:after {
		transform: rotate(-45deg);
	}
	.nav .nav-close span:before {
		content: 'schließen';
	}
	.nav > ul > li > a,
	.nav > ul > li > span {
		display: block;
		padding: 50px 6px 6px;
		min-height: 30px;
		font-size: 11px;
		font-weight: 600;
		text-transform: uppercase;
		color: #fff;
		cursor: pointer;
		text-decoration: none;
		position: relative;
		text-align: center;
		transition: color 0.25s;
	}
	.nav > ul > li.open > a,
	.nav > ul > li.open > span {
		color: #fff;
	}
	.nav > ul > li > .nav-ico:before {
		content: '';
		position: absolute;
		top: 30px;
		left: 50%;
		width: 22px;
		height: 22px;
		margin: -11px 0 0 -11px;
		filter: brightness(1.25) saturate(0.58) hue-rotate(185deg);
	}
	.nav > ul > li.open > .nav-ico:before {
		filter: brightness(100) saturate(0) hue-rotate(-13deg);
	}
	.nav .nav-dd {
		position: fixed;
		top: 8px;
		right: 8px;
		bottom: 8px;
		left: 111px;
		overflow-y: auto;
		visibility: hidden;
		opacity: 0;
		z-index: -1;
		transition: opacity 0.25s, visibility 0s 0.25s, z-index 0s 0.25s;
	}
	.nav .nav-dd[data-prefix]:before {
		content: attr(data-prefix);
		display: block;
		font-size: 16px;
		font-weight: 700;
		text-transform: uppercase;
		padding: 14px;
		text-align: center;
		height: 130px;
		border-radius: 10px;
		background: linear-gradient(
			45deg,
			rgb(237, 249, 255) 0%,
			rgb(214, 231, 241) 39%,
			rgb(191, 213, 227) 86%
		);
		color: #5a6380;
	}
	.nav .nav-dd ul {
		padding: 18px 0;
	}
	.nav .nav-dd li + li {
		margin-top: 18px;
	}
	.nav .nav-dd li > a,
	.nav .nav-dd li > span {
		padding-left: 52px;
	}
	.nav .nav-dd .nav-ico:before {
		top: 19px;
		left: 16px;
	}
	.nav li.open .nav-dd {
		visibility: visible;
		opacity: 1;
		z-index: auto;
		transition: opacity 0.25s;
	}
	.nav .nav-welcome ul {
		padding-top: 3px;
	}
	.nav .nav-welcome li {
		padding: 0 0 8px 52px;
		position: relative;
		font-size: 13px;
		line-height: 1;
		color: #636787;
	}
	.nav .nav-welcome li + li {
		margin-top: 8px;
	}
	.nav .nav-welcome li > a,
	.nav .nav-welcome li > span {
		padding-left: 0;
		padding-bottom: 0;
		position: static;
		font-size: 17px;
		color: #000;
		line-height: 1.2;
	}
	.nav .nav-welcome li > a:after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
	}
	.nav .nav-welcome-msg {
		background: linear-gradient(
			45deg,
			rgb(237, 249, 255) 0%,
			rgb(214, 231, 241) 39%,
			rgb(191, 213, 227) 86%
		);
		border-radius: 10px;
		padding: 62px 8px 14px 96px;
		position: relative;
	}
	.nav.visible li.open .nav-welcome-msg {
		background: url(/images/mark-seibert.png) no-repeat bottom left / 254px auto,
			linear-gradient(
				45deg,
				rgb(237, 249, 255) 0%,
				rgb(214, 231, 241) 39%,
				rgb(191, 213, 227) 86%
			);
	}
	.nav .nav-welcome-msg:before {
		content: '';
		background: url(/images/header-logo.png) no-repeat center / contain;
		height: 32px;
		position: absolute;
		top: 7px;
		left: 8px;
		right: 8px;
	}
	.nav .nav-welcome-msg:after {
		content: '';
		background: rgba(141, 147, 211, 0.2);
		height: 1px;
		position: absolute;
		top: 45px;
		left: 8px;
		right: 8px;
	}
	.nav .nav-welcome-msg p {
		margin: 0;
	}
	.nav .nav-welcome-msg .nav-quote {
		font-size: 12px;
		line-height: 16px;
		font-style: italic;
		color: rgba(94, 107, 135, 0.91);
	}
	.nav .nav-welcome-msg .nav-quote:before {
		content: '';
		width: 18px;
		height: 12px;
		display: inline-block;
		vertical-align: middle;
		left: -8px;
		position: relative;
		top: -1px;
	}
	.nav.visible li.open .nav-welcome-msg .nav-quote:before {
		background: url(/images/mobile-nav-quote.png) no-repeat center / contain;
	}
	.nav .nav-welcome-msg .nav-author {
		font-size: 12px;
		line-height: 1.2;
		color: #5e6b87;
		margin-top: 15px;
	}
	.nav .nav-welcome-msg .nav-author strong {
		display: block;
		font-size: 13px;
	}
	.nav .nav-handwritten {
		font-family: 'Segoe Print', 'Bradley Hand', Chilanka, TSCu_Comic, casual,
			cursive;
		font-size: 15px;
		line-height: 1.3;
		color: #4c70be;
		margin: 18px 18px 0;
	}
	.nav .nav-handwritten:before {
		content: attr(data-text);
	}
	.nav .nav-handwritten:after {
		content: '';
		width: 23px;
		height: 26px;
		display: inline-block;
		vertical-align: top;
		margin-left: 8px;
		position: relative;
		top: 8px;
	}
	.nav.visible li.open .nav-handwritten:after {
		background: url(/images/welcome-arrow.png) no-repeat center / contain;
	}
	.nav .nav-news-msg {
		background: linear-gradient(
			45deg,
			rgb(235, 238, 251) 0%,
			rgb(222, 227, 248) 39%,
			rgb(209, 216, 244) 86%
		);
		border-radius: 10px;
		padding: 62px 8px 14px 96px;
		position: relative;
	}
	.nav.visible li.open .nav-news-msg {
		background: url(/images/angela-burke.png) no-repeat bottom left / 254px auto,
			url(/images/angela-burke-signature.png) no-repeat bottom right,
			linear-gradient(
				45deg,
				rgb(235, 238, 251) 0%,
				rgb(222, 227, 248) 39%,
				rgb(209, 216, 244) 86%
			);
	}
	.nav .nav-news-msg:before {
		content: 'NEWS';
		position: absolute;
		top: 0;
		left: 8px;
		right: 8px;
		text-align: center;
		font-size: 16px;
		line-height: 44px;
		font-weight: 700;
		text-transform: uppercase;
		color: #8d93d3;
	}
	.nav .nav-news-msg:after {
		content: '';
		background: rgba(95, 132, 156, 0.2);
		height: 1px;
		position: absolute;
		top: 45px;
		left: 8px;
		right: 8px;
	}
	.nav .nav-news-msg p {
		margin: 0;
	}
	.nav .nav-news-msg .nav-quote {
		font-size: 12px;
		line-height: 16px;
		font-style: italic;
		color: rgba(90, 99, 128, 0.85);
	}
	.nav .nav-news-msg .nav-quote:before {
		content: '';
		width: 18px;
		height: 12px;
		display: inline-block;
		vertical-align: middle;
		left: -8px;
		position: relative;
		top: -1px;
	}
	.nav.visible li.open .nav-news-msg .nav-quote:before {
		background: url(/images/mobile-nav-quote.png) no-repeat center / contain;
	}
	.nav .nav-news-msg .nav-author {
		font-size: 12px;
		line-height: 1.2;
		color: #454e69;
		margin-top: 15px;
	}
	.nav .nav-news-msg .nav-author strong {
		display: block;
		font-size: 13px;
	}
	.nav .nav-dd.prefix-bonus:before {
		background: linear-gradient(
			313deg,
			rgb(253, 242, 243) 0%,
			rgb(251, 231, 232) 39%,
			rgb(248, 219, 221) 86%
		);
		color: #c99296;
	}
	.nav.visible li.open .nav-dd.prefix-bonus:before {
		background: url(/images/bonus.png) no-repeat bottom right / 254px auto,
			linear-gradient(
				313deg,
				rgb(253, 242, 243) 0%,
				rgb(251, 231, 232) 39%,
				rgb(248, 219, 221) 86%
			);
	}
	.nav .nav-dd.prefix-spiele:before {
		background: linear-gradient(
			313deg,
			rgb(247, 242, 248) 0%,
			rgb(239, 230, 243) 39%,
			rgb(231, 217, 237) 86%
		);
		color: #b698c2;
	}
	.nav.visible li.open .nav-dd.prefix-spiele:before {
		background: url(/images/spiele.png) no-repeat bottom right / 254px auto,
			linear-gradient(
				313deg,
				rgb(247, 242, 248) 0%,
				rgb(239, 230, 243) 39%,
				rgb(231, 217, 237) 86%
			);
	}
	.nav .nav-dd.prefix-weitere:before {
		background: linear-gradient(
			313deg,
			rgb(242, 249, 241) 0%,
			rgb(230, 243, 228) 39%,
			rgb(218, 237, 215) 86%
		);
		color: #8a9f96;
	}
	.nav.visible li.open .nav-dd.prefix-weitere:before {
		background: url(/images/weitere-themen.png) no-repeat bottom right / 254px
				auto,
			linear-gradient(
				313deg,
				rgb(242, 249, 241) 0%,
				rgb(230, 243, 228) 39%,
				rgb(218, 237, 215) 86%
			);
	}
	.nav .nav-dd.prefix-zahlungen:before {
		background: linear-gradient(
			313deg,
			rgb(235, 245, 247) 0%,
			rgb(217, 237, 241) 39%,
			rgb(199, 229, 234) 86%
		);
		color: #719ea4;
	}
	.nav.visible li.open .nav-dd.prefix-zahlungen:before {
		background: url(/images/zahlungen.png) no-repeat bottom right / 254px auto,
			linear-gradient(
				313deg,
				rgb(235, 245, 247) 0%,
				rgb(217, 237, 241) 39%,
				rgb(199, 229, 234) 86%
			);
	}
	.nav .nav-news-title {
		font-size: 16px;
		line-height: 19px;
		font-weight: 700;
		color: #939cb9;
		font-style: italic;
		position: relative;
		margin-bottom: 15px;
	}
	.nav .nav-news-title:before {
		content: '';
		background: rgba(147, 156, 185, 0.3);
		height: 1px;
		position: absolute;
		top: 10px;
		left: 2px;
		right: 0;
	}
	.nav .nav-news-title span {
		background: #fff;
		padding-right: 8px;
		position: relative;
	}
	.nav .nav-news-item {
		padding: 0 12px 0 95px;
		position: relative;
		font-size: 15px;
		line-height: 18px;
		font-weight: 500;
		color: #67708d;
		min-height: 54px;
		display: flex;
		align-items: center;
	}
	.nav .nav-news-item > div {
		color: inherit;
		text-decoration: none;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		max-height: 54px;
		overflow: hidden;
		cursor: pointer;
	}
	.nav .nav-news-item > div:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 1;
	}
	.nav .nav-news-item img {
		position: absolute;
		top: 0;
		left: 0;
		border-radius: 8px;
	}
	.nav .nav-news-item + .nav-news-item {
		margin-top: 12px;
	}
	.nav:not(.visible) .nav-news-item img {
		display: none;
	}
	.nav-toggle {
		font-size: 0;
		color: transparent;
		width: 58px;
		height: 44px;
		cursor: pointer;
		position: absolute;
		top: 0;
		left: 0;
		background: transparent;
		border: none;
		box-shadow: none;
		border-radius: 0;
		display: flex;
		flex-flow: column nowrap;
		align-items: center;
		align-content: center;
		justify-content: center;
	}
	.nav-toggle:before,
	.nav-toggle:after {
		content: '';
	}
	.nav-toggle:before,
	.nav-toggle:after,
	.nav-toggle > span {
		background: #242d38;
		width: 25px;
		height: 4px;
		border-radius: 2px;
		display: block;
		margin: 2px auto;
	}
	.nav-ico:before {
		background: no-repeat center / contain;
		width: 18px;
		height: 18px;
	}
	.nav.visible .nav-ico.bonus:before {
		background-image: url(/images/bonus.svg);
	}
	.nav.visible .nav-ico.home:before {
		background-image: url(/images/home.svg);
	}
	.nav.visible .nav-ico.news:before {
		background-image: url(/images/news.svg);
	}
	.nav.visible .nav-ico.spiele-ico:before {
		background-image: url(/images/spiele.svg);
	}
	.nav.visible .nav-ico.zahlungen:before {
		background-image: url(/images/zahlungen.svg);
	}
	.nav.visible .nav-ico.weitere-themen:before {
		background-image: url(/images/weitere-themen.svg);
	}
	.nav.visible li.open .nav-ico.euro:before {
		background-image: url(/images/euro.svg);
	}
	.nav.visible li.open .nav-ico.euro10:before {
		background-image: url(/images/10-euro.svg);
	}
	.nav.visible li.open .nav-ico.alle-testberichte:before {
		background-image: url(/images/alle-testberichte.svg);
	}
	.nav.visible li.open .nav-ico.applepay:before {
		background-image: url(/images/applepay.svg);
	}
	.nav.visible li.open .nav-ico.bitcoin:before {
		background-image: url(/images/bitcoin.svg);
	}
	.nav.visible li.open .nav-ico.bonus-code:before {
		background-image: url(/images/bonus-code.svg);
	}
	.nav.visible li.open .nav-ico.book-of-ra-casinos:before {
		background-image: url(/images/book-of-ra-casinos.svg);
	}
	.nav.visible li.open .nav-ico.casino-apps:before {
		background-image: url(/images/casino-apps.svg);
	}
	.nav.visible li.open .nav-ico.casino-ohne-umstaz:before {
		background-image: url(/images/casino-ohne-umstaz.svg);
	}
	.nav.visible li.open .nav-ico.casinos-ohne-bonus:before {
		background-image: url(/images/casinos-ohne-bonus.svg);
	}
	.nav.visible li.open .nav-ico.credit-card:before {
		background-image: url(/images/credit-card.svg);
	}
	.nav.visible li.open .nav-ico.e-wallet:before {
		background-image: url(/images/e-wallet.svg);
	}
	.nav.visible li.open .nav-ico.fast-withdrawal:before {
		background-image: url(/images/fast-withdrawal.svg);
	}
	.nav.visible li.open .nav-ico.free:before {
		background-image: url(/images/free.svg);
	}
	.nav.visible li.open .nav-ico.highroller:before {
		background-image: url(/images/highroller.svg);
	}
	.nav.visible li.open .nav-ico.hilfe:before {
		background-image: url(/images/hilfe.svg);
	}
	.nav.visible li.open .nav-ico.klarna:before {
		background-image: url(/images/klarna.svg);
	}
	.nav.visible li.open .nav-ico.legal:before {
		background-image: url(/images/legal.svg);
	}
	.nav.visible li.open .nav-ico.legal2:before {
		background-image: url(/images/legal2.svg);
	}
	.nav.visible li.open .nav-ico.merkur:before {
		background-image: url(/images/merkur.svg);
	}
	.nav.visible li.open .nav-ico.blackjack:before {
		background-image: url(/images/blackjack.svg);
	}
	.nav.visible li.open .nav-ico.roulette:before {
		background-image: url(/images/roulette.svg);
	}
	.nav.visible li.open .nav-ico.microgaming:before {
		background-image: url(/images/microgaming.svg);
	}
	.nav.visible li.open .nav-ico.mobile-apps:before {
		background-image: url(/images/mobile-apps.svg);
	}
	.nav.visible li.open .nav-ico.much-better:before {
		background-image: url(/images/much-better.svg);
	}
	.nav.visible li.open .nav-ico.neteller:before {
		background-image: url(/images/neteller.svg);
	}
	.nav.visible li.open .nav-ico.netent:before {
		background-image: url(/images/netent.svg);
	}
	.nav.visible li.open .nav-ico.neue-casinos:before {
		background-image: url(/images/neue-casinos.svg);
	}
	.nav.visible li.open .nav-ico.novoline:before {
		background-image: url(/images/novoline.svg);
	}
	.nav.visible li.open .nav-ico.online-glueckspiel:before {
		background-image: url(/images/online-glueckspiel.svg);
	}
	.nav.visible li.open .nav-ico.online-spieloteken:before {
		background-image: url(/images/online-spieloteken.svg);
	}
	.nav.visible li.open .nav-ico.online-sportwetten-anbieter:before {
		background-image: url(/images/online-sportwetten-anbieter.svg);
	}
	.nav.visible li.open .nav-ico.pay-n-play:before {
		background-image: url(/images/pay-n-play.svg);
	}
	.nav.visible li.open .nav-ico.paypal:before {
		background-image: url(/images/paypal.svg);
	}
	.nav.visible li.open .nav-ico.paysafecard:before {
		background-image: url(/images/paysafecard.svg);
	}
	.nav.visible li.open .nav-ico.payz:before {
		background-image: url(/images/payz.svg);
	}
	.nav.visible li.open .nav-ico.play-n-go:before {
		background-image: url(/images/play-n-go.svg);
	}
	.nav.visible li.open .nav-ico.playtech:before {
		background-image: url(/images/playtech.svg);
	}
	.nav.visible li.open .nav-ico.poker-seiten:before {
		background-image: url(/images/poker-seiten.svg);
	}
	.nav.visible li.open .nav-ico.rtp:before {
		background-image: url(/images/rtp.svg);
	}
	.nav.visible li.open .nav-ico.serioese:before {
		background-image: url(/images/serioese.svg);
	}
	.nav.visible li.open .nav-ico.skrill:before {
		background-image: url(/images/skrill.svg);
	}
	.nav.visible li.open .nav-ico.spielbank:before {
		background-image: url(/images/spielbank.svg);
	}
	.nav.visible li.open .nav-ico.spielautomaten-casinos:before {
		background-image: url(/images/spielautomaten-casinos.svg);
	}
	.nav.visible li.open .nav-ico.trustly:before {
		background-image: url(/images/trustly.svg);
	}
	.nav.visible li.open .nav-ico.uber-uns:before {
		background-image: url(/images/uber-uns.svg);
	}
	.nav.visible li.open .nav-ico.zahlungen2:before {
		background-image: url(/images/zahlungen2.svg);
	}
	.nav.visible li.open .nav-ico.zimpler:before {
		background-image: url(/images/zimpler.svg);
	}
	.nav.visible li.open .nav-ico.ohne-einsatzlimit:before {
		background-image: url(/images/ohne-einsatzlimit.svg);
	}
	.nav.visible li.open .nav-ico.auszahlungsquote:before {
		background-image: url(/images/auszahlungsquote.svg);
	}
	.nav.visible li.open .nav-ico.live:before {
		background-image: url(/images/live.svg);
	}
}
@media only screen and (min-width: 540px) and (max-width: 949px) {
	.nav .nav-dd {
		width: 420px;
		right: auto;
		left: 50%;
		margin-left: -158px;
	}
}
@media only screen and (min-width: 950px) {
	.nav-toggle,
	.nav-close,
	.nav [data-desktop-hidden] {
		display: none;
	}
	.nav {
		font-size: 17px;
		line-height: 1.2;
		align-self: stretch;
		color: #000;
	}
	.nav > ul {
		display: flex;
		flex-flow: row nowrap;
		height: 100%;
	}
	.nav > ul > li {
		position: relative;
		transition: background-color 0.25s;
	}
	.nav > ul > li:hover {
		z-index: 1;
		color: #1f0319;
	}
	.nav > ul > li > a,
	.nav > ul > li > span {
		display: flex;
		color: #fff;
		text-decoration: none;
		padding: 0 30px;
		flex-flow: row nowrap;
		align-content: center;
		align-items: center;
		position: relative;
		height: 100%;
		font-weight: 500;
	}
	.nav > ul > li > span {
		cursor: default;
	}
	.nav > ul > li.has-dd:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 2;
	}
	.nav > ul > li.has-dd:hover:before {
		visibility: hidden;
		transition: visibility 0s 0.2s;
	}
	.nav > ul > li.has-dd > a:after,
	.nav > ul > li.has-dd > span:after {
		content: '';
		background: url(/images/nav-dd-arrow.png) no-repeat center / contain;
		width: 8px;
		height: 5px;
		position: absolute;
		top: 50%;
		right: 14px;
		margin-top: -2px;
	}
	.nav > ul > li.nav-more {
		width: 72px;
	}
	.nav > ul > li.nav-more > a,
	.nav > ul > li.nav-more > span {
		font-size: 0;
		color: transparent;
		display: flex;
		flex-flow: column nowrap;
		justify-content: center;
		align-items: center;
		align-content: center;
		padding: 0;
	}
	.nav > ul > li.nav-more > a:before,
	.nav > ul > li.nav-more > span:before,
	.nav > ul > li.nav-more > a:after,
	.nav > ul > li.nav-more > span:after {
		content: '';
	}
	.nav > ul > li.nav-more > a:before,
	.nav > ul > li.nav-more > span:before,
	.nav > ul > li.nav-more > a:after,
	.nav > ul > li.nav-more > span:after,
	.nav > ul > li.nav-more > a > span,
	.nav > ul > li.nav-more > span > span {
		background: #fff;
		width: 25px;
		height: 4px;
		border-radius: 2px;
		display: block;
		margin: 2px auto;
		position: static;
	}
	.nav .nav-dd {
		position: absolute;
		top: 100%;
		left: 0;
		background: #fff;
		border-radius: 7px;
		box-shadow: 0 0 21px rgba(0, 0, 0, 0.13);
		padding: 10px;
		margin-top: 12px;
		width: 300px;
		visibility: hidden;
		opacity: 0;
		transform: translateY(-20px);
		transition: visibility 0s 0.25s, opacity 0.25s, transform 0.25s;
	}
	.nav .has-dd:hover .nav-dd {
		visibility: visible;
		opacity: 1;
		transform: none;
		transition: opacity 0.25s, transform 0.25s;
	}
	.nav .nav-dd:before {
		content: '';
		height: 30px;
		position: absolute;
		bottom: 100%;
		left: 0;
		right: 0;
	}
	.nav .nav-dd.at-right {
		left: auto;
		right: 0;
	}
	.nav .nav-dd li + li {
		margin-top: 5px;
	}
	.nav .nav-dd li a,
	.nav .nav-dd li span {
		padding-left: 8px;
		transition: background-color 0.25s, color 0.25s, padding 0.25s;
	}
	.nav .nav-dd li .nav-ico:before {
		content: none;
	}
	.nav .nav-dd li a:hover {
		background: #f4f6fb;
		color: #1e86b1;
		padding-left: 10px;
		padding-right: 6px;
	}
	.nav .nav-dd.cols-2 {
		width: 360px;
	}
	.nav .nav-dd.cols-2 > ul {
		display: flex;
		flex-flow: row wrap;
	}
	.nav .nav-dd.cols-2 > ul li {
		flex-basis: calc(50% - 5px);
	}
	.nav .nav-dd.cols-2 > ul li:nth-child(even) {
		margin-left: 10px;
	}
	.nav .nav-dd.cols-2 > ul li:nth-child(2) {
		margin-top: 0;
	}
	.nav .nav-dd.cols-3 {
		width: 480px;
	}
	.nav .nav-dd.cols-3 > ul {
		display: flex;
		flex-flow: row wrap;
	}
	.nav .nav-dd.cols-3 > ul li {
		flex-basis: calc(33.33% - 6px);
	}
	.nav .nav-dd.cols-3 > ul li:nth-child(3n),
	.nav .nav-dd.cols-3 > ul li:nth-child(3n-1) {
		margin-left: 9px;
	}
	.nav .nav-dd.cols-3 > ul li:nth-child(2),
	.nav .nav-dd.cols-3 > ul li:nth-child(3) {
		margin-top: 0;
	}
	.nav .nav-dd.cols-4 {
		width: 600px;
	}
	.nav .nav-dd.cols-4 > ul {
		display: flex;
		flex-flow: row wrap;
	}
	.nav .nav-dd.cols-4 > ul li {
		flex-basis: calc(25% - 7.5px);
	}
	.nav .nav-dd.cols-4 > ul li:nth-child(4n),
	.nav .nav-dd.cols-4 > ul li:nth-child(4n-1),
	.nav .nav-dd.cols-4 > ul li:nth-child(4n-2) {
		margin-left: 10px;
	}
	.nav .nav-dd.cols-4 > ul li:nth-child(2),
	.nav .nav-dd.cols-4 > ul li:nth-child(3),
	.nav .nav-dd.cols-4 > ul li:nth-child(4) {
		margin-top: 0;
	}
	.nav .nav-dd.w150 {
		width: 150px;
	}
	.nav .nav-dd.w200 {
		width: 200px;
	}
	.nav .nav-dd.w250 {
		width: 250px;
	}
	.nav .nav-dd.w300 {
		width: 300px;
	}
	.nav .nav-dd.w350 {
		width: 350px;
	}
	.nav .nav-dd.w400 {
		width: 400px;
	}
	.nav .nav-dd.w450 {
		width: 450px;
	}
	.nav .nav-dd.w500 {
		width: 500px;
	}
	.nav .nav-dd.w550 {
		width: 550px;
	}
	.nav .nav-dd.w600 {
		width: 600px;
	}
	.nav .nav-dd.w650 {
		width: 650px;
	}
	.nav .nav-dd.w700 {
		width: 700px;
	}
}
@media only screen and (min-width: 950px) and (max-width: 1279px) {
	.nav > ul > li > a,
	.nav > ul > li > span {
		padding-left: 18px;
		padding-right: 18px;
	}
	.nav > ul > li.has-dd > a,
	.nav > ul > li.has-dd > span {
		padding-right: 30px;
	}
	.nav > ul > li.nav-more > span {
		padding-right: 0;
	}
}
@media only screen and (min-width: 950px) and (max-width: 1023px) {
	.nav {
		font-size: 15px;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1179px) {
	.nav {
		font-size: 16px;
	}
}
#sidebar {
	visibility: hidden;
	height: 0;
	position: fixed;
	z-index: 50;
}
#sidebar .hiddentitle {
	display: none;
	font: 600 14px/20px Inter, Roboto, 'Helvetica Neue', 'Arial Nova',
		'Nimbus Sans', Arial, sans-serif;
	margin: -10px 0 13px;
	padding: 7px;
	color: #fff;
	text-transform: uppercase;
	background: #000;
	text-align: center;
}
#sidebar .hiddentitle:before {
	content: '';
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-right: 10px;
	margin-top: -2px;
	vertical-align: middle;
	background: url(/images/menu.png) center no-repeat;
	background-size: contain;
}
#esidebar .hiddentitle:before {
	background-image: url(/images/best.png);
}
#sidebar .part {
	font-size: 13px;
	color: #232323;
	margin: 0 0 12px;
}
.device #sidebar .part {
	margin-bottom: 23px;
}
#sidebar .part .heading {
	background: #e9d5f1;
	color: #343434;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	padding: 6px 14px;
	border-radius: 20px;
	text-align: center;
	position: relative;
}
#sidebar .part .heading span {
	color: #f15c3d;
}
#sidebar .part > .heading > a {
	color: inherit;
	text-decoration: none;
}
#sidebar .part > .heading > a:hover {
	text-decoration: underline;
}
#sidebar .part .subheading {
	color: #cbcaca;
	font: normal 9px/11px Inter, Roboto, 'Helvetica Neue', 'Arial Nova',
		'Nimbus Sans', Arial, sans-serif;
	padding: 6px 2px;
	background: transparent;
	text-align: center;
}
#sidebar .part > ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#sidebar .part.spiele {
	background: #fff;
	border: none;
	border-radius: 20px;
	padding: 8px 8px 0;
}
#sidebar .part.spiele > ul.menu2 {
	font: 600 9px/15px Inter, Roboto, 'Helvetica Neue', 'Arial Nova',
		'Nimbus Sans', Arial, sans-serif;
	overflow: hidden;
	text-align: center;
}
#sidebar .part.spiele > ul.menu2 li {
	float: left;
	width: 33.33%;
	padding: 8px 0;
}
#sidebar .part.spiele > ul.menu2 li a {
	display: block;
	color: #515151;
	text-decoration: none;
	text-transform: uppercase;
}
#sidebar .part.spiele > ul.menu2 li:nth-of-type(3n + 1) {
	clear: left;
}
#sidebar .part.spiele > ul.menu2 li a:before {
	content: '';
	display: block;
	width: 40px;
	height: 40px;
	margin: 0 auto 3px;
	background-size: contain;
	border-radius: 5px;
}
#sidebar .part.spiele > ul.menu2.primary li a:before {
	width: 50px;
	height: 50px;
}
#sidebar .part.spiele > ul.menu2.primary li.a a:before {
	background-image: url(/images/online-casinos.png);
}
#sidebar .part.spiele > ul.menu2.primary li.b a:before {
	background-image: url(/images/bonus_1.png);
}
#sidebar .part.spiele > ul.menu2.primary li.m a:before {
	background-image: url(/images/mobile-casinos.png);
}
#sidebar .part.spiele > ul.menu2.primary li.c a:before {
	background-image: url(/images/live-casino.png);
}
#sidebar .part.spiele > ul.menu2.primary li.e a:before {
	background-image: url(/images/paypal_1.png);
}
#sidebar .part.spiele > ul.menu2.primary li.n a:before {
	background-image: url(/images/news.png);
}
#sidebar .part.spiele > ul.menu3 {
	font: 500 12px/1.3 Inter, Roboto, 'Helvetica Neue', 'Arial Nova',
		'Nimbus Sans', Arial, sans-serif;
	text-align: left;
	padding: 0;
	color: #4a4949;
}
#sidebar .part.spiele > ul.menu3 li {
	margin: 5px 0 0;
	position: relative;
}
#sidebar .part.spiele ul.menu3 li + li:before {
	content: '';
	background: #eef2f8;
	height: 1px;
	position: absolute;
	top: -3px;
	left: 4px;
	right: 4px;
}
#sidebar .part.spiele > ul.menu3 li a {
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	color: #4a4949;
}
#sidebar .part.spiele ul.menu3 li:not(.more) a {
	border-radius: 3px;
	padding: 13px 12px 13px 60px;
	position: relative;
	font-size: 15px;
	font-weight: 500;
	text-transform: none;
	color: #343434;
}
#sidebar .part.spiele ul.menu3 li:not(.more) a:before {
	width: 32px;
	height: 32px;
	position: absolute;
	top: 6px;
	left: 14px;
	background-size: contain;
	background-repeat: no-repeat;
	opacity: 0.84;
}
#sidebar .part.spiele ul.menu3 li:not(.more) a:hover {
	background: #e9d5f1;
	color: #bf00ff;
}
#sidebar .part.spiele > ul.menu3 li:not(.more) a:hover:before {
	opacity: 1;
}
#sidebar .part.spiele ul.menu3 li:hover:before,
#sidebar .part.spiele ul.menu3 li:hover + li:before {
	content: none;
}
#sidebar .part.spiele > ul.menu3 li.slots a:before {
	content: '';
	background-image: url(/images/sidebar-23-slots.png);
}
#sidebar .part.spiele > ul.menu3 li.sport a:before {
	content: '';
	background-image: url(/images/sidebar-23-sport.png);
}
#sidebar .part.spiele > ul.menu3 li.poker a:before {
	content: '';
	background-image: url(/images/sidebar-23-poker.png);
}
#sidebar .part.spiele > ul.menu3 li.roul a:before {
	content: '';
	background-image: url(/images/sidebar-23-roulette.png);
}
#sidebar .part.spiele > ul.menu3 li.bj a:before {
	content: '';
	background-image: url(/images/sidebar-23-blackjack.png);
}
#sidebar .part.spiele > ul.menu3 li.more {
	padding: 4px 0 10px;
}
#sidebar .part.spiele > ul.menu3 li.more a {
	text-transform: none;
	font-size: 15px;
	line-height: 1.3;
	padding: 8px 8px 8px 20px;
	letter-spacing: 0;
	font-weight: 400;
	color: #343434;
	border-radius: 3px;
	background: #fff;
}
#sidebar .part.spiele > ul.menu3 li.more a:hover {
	text-decoration: underline;
	background: #e9d5f1;
	color: #bf00ff;
}
#sidebar .part.anbieter {
	background: #fff;
	border-radius: 20px;
	padding: 8px;
	font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans',
		Arial, sans-serif;
}
#sidebar .part.anbieter .heading {
	background: #e9d5f1;
}
#sidebar .part.anbieter > .heading.with-flag {
	padding: 6px;
}
#sidebar .part.anbieter > .heading.with-flag:before {
	content: '';
	background: url(/images/germany_1.svg) no-repeat center / contain;
	width: 14px;
	height: 11px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px;
	position: relative;
	top: -1px;
}
#sidebar .part.anbieter ul {
	font-size: 15px;
	line-height: 1.2;
	padding-top: 0;
	font-weight: 500;
	overflow: hidden;
}
#sidebar .part.anbieter ul li {
	margin: 5px 0 0;
	position: relative;
}
#sidebar .part.anbieter ul li + li:before {
	content: '';
	background: #eef2f8;
	height: 1px;
	position: absolute;
	top: -3px;
	left: 4px;
	right: 4px;
}
#sidebar .part.anbieter ul li:hover:before,
#sidebar .part.anbieter ul li:hover + li:before {
	content: none;
}
#sidebar .part.anbieter ul li a {
	display: block;
	color: #4a4949;
	display: flex;
	flex-flow: row nowrap;
	min-height: 45px;
	padding: 0 0 0 60px;
	text-decoration: none;
	position: relative;
	align-items: center;
	align-content: center;
	border-radius: 3px;
}
#sidebar .part.anbieter ul li a:hover {
	background: #e9d5f1;
	color: #bf00ff;
}
#sidebar .part.anbieter ul li._reg-mini a:after {
	content: '';
	width: 30px;
	height: 30px;
	position: absolute;
	top: 50%;
	left: 15px;
	margin-top: -15px;
	background: no-repeat center / contain;
}
#sidebar .part.anbieter ul li._reg-mini.merkur a:after {
	background-image: url(/images/merkur24.png);
}
#sidebar .part.anbieter ul li._reg-mini.novoline a:after {
	background-image: url(/images/novoline24.png);
}
#sidebar .part.anbieter ul li._reg-mini.paypal a:after {
	background-image: url(/images/paypal24.png);
}
#sidebar .part.anbieter ul li._reg-mini.check a:after {
	background-image: url(/images/eu24.png);
}
#sidebar .part.anbieter ul li._reg-mini.regulation a:after {
	background-image: url(/images/german-regulation24.png);
}
#sidebar .part.anbieter ul li._reg-mini.guide a:after {
	background-image: url(/images/online-casino-guide24.png);
}
#sidebar .part.offer > a {
	display: block;
	width: 140px;
	height: 34px;
	margin: 0 auto;
	font: normal 16px/34px Inter, Roboto, 'Helvetica Neue', 'Arial Nova',
		'Nimbus Sans', Arial, sans-serif;
	color: #242424;
	text-align: center;
	text-decoration: none;
	background: url(/images/btns.png) repeat-x 0 -118px;
	border-radius: 2px;
}
#sidebar .anb-v23 {
	font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans',
		Arial, sans-serif;
	font-weight: 600;
	margin-bottom: 0;
}
#sidebar .anb-v23 .heading {
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
}
#sidebar .anb-v23 .heading.centered {
	justify-content: center;
	border-radius: 20px;
}
#sidebar .anb-v23 ul {
	list-style: none;
	background: #fff;
	border-radius: 20px;
	margin: 0 0 12px;
	counter-reset: sidebar;
	padding: 6px 8px;
	overflow: hidden;
	position: relative;
}
#sidebar .anb-v23 ul:after {
	content: '';
	border-width: 6px 8px;
	border-style: solid;
	border-color: #fff;
	border-radius: 3px;
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
#sidebar .anb-v23 ul li {
	counter-increment: sidebar;
	display: flex;
	flex-flow: row nowrap;
	position: relative;
	border-radius: 3px;
	justify-content: space-between;
	align-items: center;
	padding: 0 0 0 18px;
	height: 37px;
}
#sidebar .anb-v23 ul li:before {
	content: counter(sidebar) '.';
	font-size: 13px;
	line-height: 24px;
	font-weight: 700;
	color: #343434;
	text-align: center;
	width: 16px;
	border-radius: 3px;
	background: #fff;
	position: absolute;
	top: 50%;
	left: -1px;
	margin-top: -12px;
	letter-spacing: -0.03em;
	z-index: 1;
}
#sidebar .anb-v23 ul li + li {
	margin-top: 5px;
	box-shadow: -78px -2px 0 #fff, -78px -3px 0 #f3f3f3;
}
#sidebar .anb-v23.with-ratings ul li + li {
	box-shadow: -68px -2px 0 #fff, -68px -3px 0 #f3f3f3;
}
#sidebar .anb-v23 ul li:hover,
#sidebar .anb-v23 ul li:hover + li,
#sidebar .anb-v23.with-ratings ul li:hover,
#sidebar .anb-v23.with-ratings ul li:hover + li {
	box-shadow: none;
}
#sidebar .anb-v23 ul li .t-bonus {
	font-size: 15px;
	line-height: 37px;
	color: #4a4949;
	font-weight: 700;
	min-width: 62px;
	padding: 0 5px;
	text-align: center;
	border-radius: 3px;
	order: 3;
}
#sidebar .anb-v23 ul li .t-rate {
	font-size: 12px;
	line-height: 37px;
	font-weight: 700;
	color: #999;
	min-width: 32px;
	padding: 0 7px 0 22px;
	text-align: center;
	border-radius: 3px;
	order: 3;
	background: url(/images/grid-table-star1.png) 7px center no-repeat;
}
#sidebar .anb-v23 ul li .t-rate span {
	font-size: 14px;
	color: #4a4949;
}
#sidebar .anb-v23 ul li:hover .t-bonus,
#sidebar .anb-v23 ul li:hover .t-rate {
	background-color: transparent !important;
}
#sidebar .anb-v23 ul li a {
	order: 1;
}
#sidebar .anb-v23 ul li a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: none;
	border-radius: 3px;

	width: auto;
	height: auto;
}
#sidebar .anb-v23 ul li[data-word]:after {
	content: attr(data-word);
	order: 2;
	font-size: 11px;
	line-height: 14px;
	font-weight: 500;
	color: #fff;
	border-radius: 3px;
	background: #2286bd;
	padding: 0 3px;
	margin: 0 8px 0 auto;
	white-space: nowrap;
	letter-spacing: -0.03em;
}
#sidebar .anb-v23 .heading.centered + ul {
	border-radius: 20px;
}
#sidebar .anb-v23 .sidebar-link {
	border: none;
	font-size: 15px;
	font-weight: 500;
	text-decoration: none;
	margin-top: 15px;
	padding-bottom: 0;
	margin-bottom: 15px;
}
#sidebar .anb-v23 .sidebar-link:hover {
	text-decoration: underline;
}
#sidebar .anb-v23.alt ul li {
	padding-left: 20px;
	padding-right: 28px;
}
#sidebar .anb-v23.alt ul li:before {
	background: transparent;
	width: 18px;
	left: 0;
}
#sidebar .anb-v23.alt ul li[data-word]:after {
	margin-right: 0;
}
#sidebar .anb-v23.alt ul li + li {
	box-shadow: none;
}
#sidebar .anb-v23.alt ul li a {
	background: #fff;
	border-radius: 3px;
	display: block;
	width: 102px;
	text-align: center;
	line-height: 29px;
}
#sidebar .anb-v23.alt ul li:hover {
	background: white !important;
}
#sidebar .anb-v23.alt ul li a:after {
	content: '';
	background: url(/images/sidebar-v23-arrow.png) no-repeat center / 8px 7px;
	width: 24px;
	top: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	height: auto;
}
#sidebar .anb-v23 ul li:nth-child(10n-9) .t-bonus,
#sidebar .anb-v23 ul li:nth-child(10n-9) .t-rate,
#sidebar .anb-v23.alt ul li:nth-child(10n-9),
#sidebar .anb-v23 ul li:nth-child(10n-9):hover {
	background-color: rgba(72, 118, 181, 0.07);
}
#sidebar .anb-v23 ul li:nth-child(10n-8) .t-bonus,
#sidebar .anb-v23 ul li:nth-child(10n-8) .t-rate,
#sidebar .anb-v23.alt ul li:nth-child(10n-8),
#sidebar .anb-v23 ul li:nth-child(10n-8):hover {
	background-color: rgba(9, 143, 155, 0.07);
}
#sidebar .anb-v23 ul li:nth-child(10n-7) .t-bonus,
#sidebar .anb-v23 ul li:nth-child(10n-7) .t-rate,
#sidebar .anb-v23.alt ul li:nth-child(10n-7),
#sidebar .anb-v23 ul li:nth-child(10n-7):hover {
	background-color: rgba(136, 65, 163, 0.07);
}
#sidebar .anb-v23 ul li:nth-child(10n-6) .t-bonus,
#sidebar .anb-v23 ul li:nth-child(10n-6) .t-rate,
#sidebar .anb-v23.alt ul li:nth-child(10n-6),
#sidebar .anb-v23 ul li:nth-child(10n-6):hover {
	background-color: rgba(51, 73, 206, 0.07);
}
#sidebar .anb-v23 ul li:nth-child(10n-5) .t-bonus,
#sidebar .anb-v23 ul li:nth-child(10n-5) .t-rate,
#sidebar .anb-v23.alt ul li:nth-child(10n-5),
#sidebar .anb-v23 ul li:nth-child(10n-5):hover {
	background-color: rgba(220, 74, 85, 0.07);
}
#sidebar .anb-v23 ul li:nth-child(10n-4) .t-bonus,
#sidebar .anb-v23 ul li:nth-child(10n-4) .t-rate,
#sidebar .anb-v23.alt ul li:nth-child(10n-4),
#sidebar .anb-v23 ul li:nth-child(10n-4):hover {
	background-color: rgba(221, 73, 0, 0.07);
}
#sidebar .anb-v23 ul li:nth-child(10n-3) .t-bonus,
#sidebar .anb-v23 ul li:nth-child(10n-3) .t-rate,
#sidebar .anb-v23.alt ul li:nth-child(10n-3),
#sidebar .anb-v23 ul li:nth-child(10n-3):hover {
	background-color: rgba(199, 168, 44, 0.07);
}
#sidebar .anb-v23 ul li:nth-child(10n-2) .t-bonus,
#sidebar .anb-v23 ul li:nth-child(10n-2) .t-rate,
#sidebar .anb-v23.alt ul li:nth-child(10n-2),
#sidebar .anb-v23 ul li:nth-child(10n-2):hover {
	background-color: rgba(70, 167, 54, 0.07);
}
#sidebar .anb-v23 ul li:nth-child(10n-1) .t-bonus,
#sidebar .anb-v23 ul li:nth-child(10n-1) .t-rate,
#sidebar .anb-v23.alt ul li:nth-child(10n-1),
#sidebar .anb-v23 ul li:nth-child(10n-1):hover {
	background-color: rgba(64, 180, 146, 0.07);
}
#sidebar .anb-v23 ul li:nth-child(10n) .t-bonus,
#sidebar .anb-v23 ul li:nth-child(10n) .t-rate,
#sidebar .anb-v23.alt ul li:nth-child(10n),
#sidebar .anb-v23 ul li:nth-child(10n):hover {
	background-color: rgba(58, 154, 178, 0.07);
}
#sidebar .anb-v23.alt ul li:nth-child(10n-9):before {
	color: rgb(72, 118, 181);
}
#sidebar .anb-v23.alt ul li:nth-child(10n-8):before {
	color: rgb(9, 143, 155);
}
#sidebar .anb-v23.alt ul li:nth-child(10n-7):before {
	color: rgb(136, 65, 163);
}
#sidebar .anb-v23.alt ul li:nth-child(10n-6):before {
	color: rgb(51, 73, 206);
}
#sidebar .anb-v23.alt ul li:nth-child(10n-5):before {
	color: rgb(220, 74, 85);
}
#sidebar .anb-v23.alt ul li:nth-child(10n-4):before {
	color: rgb(221, 73, 0);
}
#sidebar .anb-v23.alt ul li:nth-child(10n-3):before {
	color: rgb(199, 168, 44);
}
#sidebar .anb-v23.alt ul li:nth-child(10n-2):before {
	color: rgb(70, 167, 54);
}
#sidebar .anb-v23.alt ul li:nth-child(10n-1):before {
	color: rgb(64, 180, 146);
}
#sidebar .anb-v23.alt ul li:nth-child(10n):before {
	color: rgb(58, 154, 178);
}
#sidebar .b-t-t {
	font: 500 13px/44px Inter, Roboto, 'Helvetica Neue', 'Arial Nova',
		'Nimbus Sans', Arial, sans-serif;
	color: #ff5900;
	background: #f3f3f3;
	border: 1px solid #d8d9d9;
	box-shadow: 0 0 0 2px #fff inset, 0 0 0 3px #ddd inset;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
	margin-top: 10px;
}
#sidebar .b-t-t:hover {
	background: #fbfbfb;
}
#sidebar .b-t-t:after {
	content: '';
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-left: 10px;
	vertical-align: middle;
	margin-top: -4px;
	background: #fff url(/images/sidebar-arrow.png) no-repeat 2px 1px;
	background-size: 54px 27px;
	border: 1px solid #aeaeae;
	border-radius: 16px;
}
#sidebar .b-t-t:hover:after {
	background-position: -25px 1px;
}
#sidebar .b-t-t.v23 {
	background: #e9d5f1;
	border-radius: 20px;
	box-shadow: none;
	border: none;
	font-size: 14px;
	line-height: 30px;
	padding: 5px;
	text-align: center;
	text-transform: uppercase;
	color: #343434;
	text-align: center;
	margin-top: 8px;
	position: relative;
	font-weight: 500;
}
#sidebar .b-t-t.v23:before {
	content: '';
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 0 8px 8px;
	border-style: solid;
	border-color: transparent transparent #343434;
	position: absolute;
	top: 11px;
	right: 19px;
}
#sidebar .b-t-t.v23:after {
	background: #343434;
	width: 8px;
	height: 9px;
	position: absolute;
	bottom: 12px;
	right: 23px;
	margin: 0;
	border-radius: 0;
	border: none;
}
#sidebar .b-t-t.v23:hover {
	background: #e7f0fa;
}
@media only screen and (max-width: 949px) {
	#sidebar {
		transform: none !important;
	}
	#sidebar .b-t-t {
		display: none;
	}
	#esidebar.activated,
	#etopnav.activated {
		visibility: visible;
		position: fixed;
		bottom: 0;
		right: 0;
		overflow: auto;
		width: 290px;
		margin: 0;
		background: #fff;
		padding: 10px 15px 55px;
		z-index: 2;
		box-shadow: 0 30px 0 6px #000 inset, 0 30px 0 7px #ddd inset,
			0 30px 0 9px #fff inset, 0 30px 0 10px #000 inset, 0 0 10px gray;
		max-height: 660px;
		top: 0;
		overflow-y: auto;
	}
	#esidebar.activated {
		top: 0;
		bottom: 0;
		max-height: 660px;
		margin-bottom: 0;
		margin-top: auto;
	}
	#etopnav.activated {
		min-height: 484px;
		top: auto;
		bottom: 0;
		margin-bottom: 0;
		margin-top: auto;
		right: auto;
		left: 0;
		padding-left: 10px;
		padding-right: 10px;
		overflow-y: hidden;
	}
	@media only screen and (max-height: 480px) {
		#etopnav.activated {
			min-height: 0;
			top: 0;
		}
	}
	#sidebar .hiddentitle {
		display: block;
	}
	#sidebar .part.spiele > .heading,
	#sidebar .sub-menu-title {
		border: 0 none;
		margin: 0;
		box-shadow: none;
		font-style: italic;
		font-size: 13px;
		padding-top: 4px;
		padding-bottom: 4px;
	}
	#sidebar .part.spiele > .heading,
	#sidebar .sub-menu-title {
		background: #a6a7a7;
		background: -moz-linear-gradient(
			left,
			#a6a7a7 0,
			#c0c1c1 50%,
			#a6a7a7 100%
		);
		background: -webkit-linear-gradient(
			left,
			#a6a7a7 0,
			#c0c1c1 50%,
			#a6a7a7 100%
		);
		background: linear-gradient(to right, #a6a7a7 0, #c0c1c1 50%, #a6a7a7 100%);
	}
	#sidebar .part.spiele > ul.menu3 {
		border: 0 none;
		box-shadow: none;
	}
	#sidebar .hiddentitle {
		position: sticky;
		position: -webkit-sticky;
		z-index: 2;
		top: -10px;
		padding: 8px;
	}
	.device #sidebar .part {
		margin-bottom: 0;
		border-bottom: 0 none;
	}
	#etopnav .part {
		position: absolute;
		top: 40px;
		left: 10px;
		right: 0;
		bottom: 0;
		overflow-y: auto;
		padding-right: 10px;
		padding-bottom: 44px;
	}
	#sidebar .part.spiele > ul.sub-menu.menu2 li._casino2 a {
		position: relative;
	}
	#sidebar .part.spiele > ul.sub-menu.menu2 li._casino2 a:after {
		content: '';
		position: absolute;
		top: 24px;
		left: 50%;
		margin: -24px 0 0 -24px;
		width: 48px;
		height: 48px;
		background-size: contain;
		border-radius: 3px;
	}
}
@media only screen and (max-width: 479px) {
	#etopnav.activated {
		right: 0;
		margin: 0 auto;
	}
	#esidebar.activated {
		left: 0;
		margin: auto auto 0;
	}
}
@media only screen and (min-width: 950px) {
	#sidebar {
		z-index: 2;
		right: 0;
		top: 30px;
		margin: 0;
		width: 280px;
		max-height: none;
		visibility: visible;
		position: absolute;
		height: auto;
		background: transparent;
		border-radius: 20px;
	}
	.no-sidebar #sidebar {
		display: none;
	}
	#sidebar.fixed {
		position: fixed;
		margin-top: 50px;
	}
	#sidebar .part.anbieter {
		position: relative;
	}
	#sidebar .part.anbieter > ul.alle {
		position: absolute;
		bottom: -13px;
		right: 97%;
		overflow: hidden;
		width: 0;
		max-height: 0;
		transition: 0.3s linear;
		background: #fff;
	}
	#sidebar .part.anbieter > ul.alle.opened {
		max-height: 850px;
		width: 600px;
		padding: 10px;
		box-shadow: 0 0 0 10px #e3ecf7, 0 0 0 10px #fff inset,
			-10px 11px 20px 6px #848484;
		bottom: -200px;
		right: 104%;
	}
	#sidebar .part.anbieter > ul.alle li {
		padding: 0 5px;
		width: 190px;
		float: left;
	}
	#sidebar .part.anbieter > ul.alle.opened:after {
		content: '';
		display: block;
		background: #fff;
		height: 1px;
		position: absolute;
		bottom: 10px;
		left: 10px;
		right: 10px;
	}
	#sidebar .part.anbieter > .mobonly {
		display: none;
	}
	#sidebar .part.anbieter > .trigger {
		display: block;
	}
	#sidebar .part.anbieter > .trigger:before {
		content: attr(closed);
	}
	#sidebar .part.anbieter > .trigger.opened:before {
		content: attr(opened);
	}
	#sidebar .part.anbieter > .trigger.opened {
		background: #e3ecf7;
		box-shadow: -13px 9px 20px -5px #848484;
	}
	#sidebar .part.spiele > ul.menu2 {
		display: none;
	}
	#sidebar .part.spiele > ul.menu3 {
		position: relative;
	}
	#sidebar .part.spiele > ul.menu3 li.more {
		position: relative;
		max-height: 48px;
		transition: max-height 0.25s;
	}
	#sidebar .part.spiele > ul.menu3 li.more a {
		visibility: hidden;
		opacity: 0;
		transition: opacity 0.25s, visibility 0s 0.25s;
	}
	#sidebar .part.spiele > ul.menu3 li.more:after {
		content: 'Weitere Spiele';
		position: absolute;
		bottom: 17px;
		left: 50%;
		right: auto;
		font-size: 15px;
		font-weight: 500;
		color: #bf00ff;
		text-decoration: none;
		text-align: center;
		background: #e9d5f1;
		border-radius: 100px;
		padding: 6px 12px;
		transform: translateX(-50%);
		z-index: 1;
		white-space: nowrap;
	}
	#sidebar .part.spiele > ul.menu3 li.more:hover {
		max-height: 360px;
	}
	#sidebar .part.spiele > ul.menu3 li.more:hover:before,
	#sidebar .part.spiele > ul.menu3 li.more:hover:after {
		content: none;
	}
	#sidebar .part.spiele > ul.menu3 li.more:hover a {
		visibility: visible;
		opacity: 1;
		transition: opacity 0.25s;
	}
	article.atf ~ #sidebar,
	article.op-review-22-atf ~ #sidebar,
	.intro-еchtgeld ~ #sidebar {
		position: relative;
		float: right;
		top: 0;
	}
	article.atf ~ #sidebar.fixed,
	article.op-review-22-atf ~ #sidebar.fixed,
	.intro-еchtgeld ~ #sidebar.fixed {
		position: fixed;
		top: 0;
		right: 0;
		margin-top: 80px;
	}
}
@media only screen and (min-width: 1310px) {
	#sidebar,
	article.atf ~ #sidebar.fixed,
	article.op-review-22-atf ~ #sidebar.fixed,
	.intro-еchtgeld ~ #sidebar.fixed {
		right: 50%;
		margin-right: -655px;
	}
}
.new-intro {
	background: #fff;
	background: -moz-linear-gradient(top, #ffffff 0%, #ecf3fb 100%) bottom / 100%
		150px no-repeat;
	background: -webkit-linear-gradient(top, #ffffff 0%, #ecf3fb 100%) bottom /
		100% 150px no-repeat;
	background: linear-gradient(to bottom, #ffffff 0%, #ecf3fb 100%) bottom / 100%
		150px no-repeat;
	padding-left: 20px;
	padding-right: 20px;
}
.new-intro .hidden {
	display: none;
}
.new-intro-meta {
	font-size: 0;
	line-height: 0;
	color: #848484;
	margin: 15px 0;
}
.new-intro-meta > span {
	display: inline-block;
	font-size: 14px;
	line-height: 15px;
	padding-left: 24px;
	position: relative;
}
.new-intro-meta > span:not(:last-child) {
	margin-right: 32px;
}
.new-intro-meta > span:before {
	content: '';
	background: url(/images/new-intro-meta.png) no-repeat;
	width: 16px;
	height: 17px;
	position: absolute;
	top: -1px;
	left: 0;
}
.new-intro-meta > span.last-updated:before {
	background-position: 0 0;
	top: -2px;
}
.new-intro-meta > span.read-time:before {
	background-position: -16px 0;
}
.new-intro-author-name {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	align-content: center;
	position: relative;
	font-size: 14px;
	line-height: 1.3;
}
.new-intro-author-name:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 50%;
	background: center / contain no-repeat;
}
.new-intro-author-name.marko:before {
	background-image: url(/images/marko.jpg);
}
.new-intro-author-name.mark-seibert:before {
	background-image: url(/images/mark-seibert-homepage.jpg);
}
.new-intro-author-name strong {
	font-size: 16px;
	flex-basis: 100%;
	color: #0c0c0c;
}
.new-intro-author-name .info-icon {
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	color: transparent;
	background: url(/images/info-icon.png) center no-repeat;
	width: 12px;
	height: 12px;
	cursor: pointer;
	position: relative;
	top: -1px;
}
.new-intro-author-name > img {
	position: absolute;
	top: 0;
	left: 0;
	width: 61px;
	height: 61px;
	border-radius: 50%;
	filter: grayscale(1);
}
.new-intro-author-expand {
	background: #fff;
	border-radius: 8px;
	position: absolute;
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s 0.25s, opacity 0.25s;
}
.new-intro-author-expand.expanded {
	visibility: visible;
	opacity: 1;
	transition: opacity 0.25s;
}
.new-intro-author-expand:not(.expanded) .new-intro-author-socials a {
	background-image: none;
}
.new-intro-author-data {
	background: #f7fafd;
	border-radius: 8px;
	overflow: hidden;
	font-size: 14px;
}
.new-intro-author-data dt {
	font-weight: 700;
}
.new-intro-author-data dt:after {
	content: ':';
}
.new-intro-author-data dd {
	margin-left: 0;
}
.new-intro-author-socials {
	font-size: 0;
	line-height: 0;
	text-align: center;
}
.new-intro-author-socials a {
	display: inline-block;
	width: 32px;
	height: 32px;
	color: transparent;
	text-decoration: none;
	background: url(/images/author-socials.png) no-repeat;
	opacity: 0.6;
	transition: opacity 0.25s;
	margin: 0 12px;
}
.new-intro-author-socials a:hover {
	opacity: 1;
}
.new-intro-author-socials a.twitter {
	background: url(/images/ico-twitter.svg) no-repeat;
	background-size: contain;
	height: 25px;
}
.new-intro-author-socials a.linkedin {
	background-position: -33px 0;
}
.new-intro-author-socials a.profile {
	background-position: -66px 0;
}
.new-intro-author-socials a.email {
	background-position: -99px 0;
}
.new-intro-best-item {
	position: relative;
}
.new-intro-best-item .label-test-winner {
	font-size: 0;
	color: transparent;
	background: url(/images/label-test-winner.png) center no-repeat;
	width: 63px;
	height: 63px;
	position: absolute;
	top: -8px;
	right: -8px;
	z-index: 1;
	pointer-events: none;
}
.new-intro-best-item ._logo {
	position: relative;
	font-size: 0;
	color: transparent;
}
.new-intro-best-item ._logo:before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.new-intro-quicklist-trigger {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.new-intro .quicklist-trigger {
	display: inline-block;
	background: #e9d5f1;
	border: none;
	font-size: 15px;
	line-height: 15px;
	padding: 8px 24px 8px 42px;
	font-weight: 600;
	color: #bf00ff;
	border-radius: 18px;
	cursor: pointer;
	position: relative;
	text-align: left;
	width: 91px;
	transition: border-color 0.25s;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.new-intro .quicklist-trigger:hover {
	border-color: #262626;
}
.new-intro .quicklist-trigger:before,
.new-intro .quicklist-trigger:after {
	content: '';
	position: absolute;
}
.new-intro .quicklist-trigger:before {
	background: url(/images/quicklist-icon.png) center no-repeat;
	width: 20px;
	height: 18px;
	top: 6px;
	left: 14px;
}
.new-intro .quicklist-trigger:after {
	width: 6px;
	height: 6px;
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-color: #bf00ff;
	top: 11px;
	right: 14px;
	transform: rotate(-45deg);
}
.new-intro.quicklist-expanded .quicklist-trigger:after {
	transform: translateY(2px) rotate(135deg);
}
.new-intro-quicklist h2,
.new-intro-quicklist .title {
	font-size: 20px;
	line-height: 1.1;
	font-weight: 700;
}
.new-intro-quicklist p {
	font-size: 15px;
	line-height: 1.2;
	color: #a6a6a6;
	font-style: italic;
}
.new-intro-quicklist ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 15px;
	line-height: 1.6;
}
.new-intro-quicklist ul li {
	padding-left: 24px;
	position: relative;
}
.new-intro-quicklist ul li.no-moji:before {
	content: '✪';
}
.new-intro-quicklist ul li.no-moji:before,
.new-intro-quicklist ul li span:not(.moji) {
	color: #000;
}
.new-intro-quicklist ul li.no-moji:before,
.new-intro-quicklist ul li .moji {
	width: 22px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
}
.new-intro-quicklist ul li + li {
	margin-top: 17px;
}
.new-intro-quicklist ul a {
	color: #f43d17;
	text-decoration: none;
}
.new-intro-quicklist ul a:hover {
	text-decoration: underline;
}
.new-intro-shortlists-trigger {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.new-intro .badged-table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	font-size: 14px;
	line-height: 17px;
}
.new-intro .badged-table tr td {
	padding: 8px 15px 9px 0;
	vertical-align: top;
}
.new-intro .badged-table tr td:first-child {
	padding-left: 24px;
	position: relative;
}
.new-intro .badged-table tr td:first-child:before {
	content: '🥉';
	width: 22px;
	text-align: center;
	position: absolute;
	top: 8px;
	left: 0;
}
.new-intro
	.badged-table
	tbody:first-child
	tr:first-child
	td:first-child:before {
	content: '🥇';
}
.new-intro
	.badged-table
	tbody:first-child
	tr:nth-child(2)
	td:first-child:before {
	content: '🥈';
}
.new-intro .badged-table tr td a {
	color: #0c64b9;
	text-decoration: underline;
}
.new-intro .badged-table tr td a:hover {
	text-decoration: none;
}
.new-intro .shortlist-accordion-toggle {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	font-size: 16px;
}
.new-intro .shortlist-accordion-body ol {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 14px;
	line-height: 17px;
	counter-reset: numlist;
}
.new-intro .shortlist-accordion-body ol li {
	counter-increment: numlist;
	padding-left: 19px;
	text-indent: -19px;
}
.new-intro .shortlist-accordion-body ol li:before {
	content: counter(numlist) '.';
	font-weight: 700;
	color: #0c64b9;
	margin-right: 7px;
}
.new-intro .shortlist-accordion-body ol li + li {
	margin-top: 17px;
}
.new-intro .shortlist-accordion-body .iconed-list {
	position: relative;
	padding: 0;
	list-style: none;
	font-size: 15px;
	line-height: 17px;
}
.new-intro .shortlist-accordion-body .iconed-list li {
	padding: 11px 12px 12px 52px;
	position: relative;
}
.new-intro .shortlist-accordion-body .iconed-list li:not(:last-child) {
	border-bottom: 1px solid #ecf3fb;
}
.new-intro .shortlist-accordion-body .iconed-list li:before {
	content: '';
	width: 33px;
	height: 33px;
	border-radius: 50%;
	background: #ecf0f6 url(/images/iconed-list.png) no-repeat;
	position: absolute;
	top: 50%;
	left: 9px;
	margin-top: -16px;
}
.new-intro .shortlist-accordion-body .iconed-list li.chip:before {
	background-position: 0 0;
}
.new-intro .shortlist-accordion-body .iconed-list li.shield:before {
	background-position: -34px 0;
}
.new-intro .shortlist-accordion-body .iconed-list li.gift:before {
	background-position: -68px 0;
}
.new-intro .shortlist-accordion-body .iconed-list li.percentage:before {
	background-position: -102px 0;
}
.new-intro .shortlist-accordion-body .iconed-list li.software:before {
	background-position: -136px 0;
}
.new-intro .shortlist-accordion-body .iconed-list li.mobile:before {
	background-position: 0 -34px;
}
.new-intro .shortlist-accordion-body .iconed-list li.dealer:before {
	background-position: -34px -34px;
}
.new-intro .shortlist-accordion-body .iconed-list li.payout:before {
	background-position: -68px -34px;
}
.new-intro .shortlist-accordion-body .iconed-list li.support:before {
	background-position: -102px -34px;
}
.new-intro .shortlist-accordion-body .iconed-list li.stars:before {
	background-position: -136px -34px;
}
.new-intro .shortlist-accordion-body .iconed-list li.autoplay:before {
	background-position: -170px 0;
}
.new-intro .shortlist-accordion-body .iconed-list li.forbidden:before {
	background-position: -204px 0;
}
.new-intro .shortlist-accordion-body .iconed-list li.euro1:before {
	background-position: -170px -34px;
}
.new-intro .shortlist-accordion-body .iconed-list li + li {
	border-top: 1px solid #c7d8de;
}
.new-intro .shortlist-accordion-body .iconed-list li a {
	display: block;
	position: relative;
	padding: 11px 12px 12px 52px;
	margin: -11px -12px -12px -52px;
	color: inherit;
	text-decoration: none;
}
.new-intro .shortlist-accordion-body .iconed-list li a:hover {
	text-decoration: underline;
}
.new-intro .shortlist-accordion-body .iconed-list li a:before,
.new-intro .shortlist-accordion-body .iconed-list li a:after {
	content: '';
}
.new-intro .shortlist-accordion-body p {
	font-size: 14px;
	line-height: 17px;
}
.new-intro .shortlist-accordion-body p:last-child {
	margin-bottom: 0;
}
.new-intro-categories .new-intro-title {
	text-align: center;
	font-size: 18px;
}
.new-intro-listlike {
	display: flex;
	flex-flow: row wrap;
	font-size: 14px;
	line-height: 1.3;
	margin-bottom: 20px;
}
.new-intro-listlike > div {
	box-sizing: border-box;
	padding-left: 49px;
	padding-right: 10px;
	position: relative;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	align-content: center;
	min-height: 39px;
	margin-bottom: 9px;
}
.new-intro-listlike > div:before {
	content: '';
	width: 39px;
	height: 39px;
	border-radius: 50%;
	background: url(/images/new-intro-listlike.png) no-repeat 0 0 / 79px 79px;
	position: absolute;
	top: 0;
	left: 0;
}
.new-intro-listlike > div.licensed:before {
	background-position: 1px 1px;
}
.new-intro-listlike > div.trophy:before {
	background-position: -40px 1px;
}
.new-intro-listlike > div.comparison:before {
	background-position: 1px -39px;
}
.new-intro-listlike > div.shield:before {
	background-position: -40px -39px;
}
.new-intro:not(.shortlists-expanded)
	.shortlist-accordion-body
	.iconed-list
	li:before {
	background-image: none;
}
@media only screen and (max-width: 949px) {
	.new-intro {
		margin-left: -20px;
		margin-right: -20px;
	}
	.new-intro .shortlists-trigger {
		font-size: 15px;
		font-weight: 500;
	}
	.new-intro .shortlists-trigger:before {
		left: auto;
		right: 16px;
	}
	.new-intro .shortlists-trigger:after {
		left: auto;
		right: 21px;
	}
}
@media only screen and (max-width: 1279px) {
	.new-intro + .like-caption {
		border-top: none;
	}
	.new-intro + h2 {
		margin-top: 30px;
	}
	.new-intro-area {
		display: grid;
		grid-template-columns: 54% 46%;
	}
	.new-intro-body {
		grid-column-start: 1;
		grid-column-end: 3;
		order: 1;
		margin-bottom: 20px;
	}
	.new-intro-author {
		grid-column-start: 1;
		grid-column-end: 2;
		order: 2;
		position: relative;
		padding-top: 10px;
		z-index: 2;
		margin-bottom: 10px;
	}
	.new-intro-author-name {
		padding: 5px 0 5px 55px;
		min-height: 36px;
	}
	.new-intro-author-name:before,
	.new-intro-author-name > img {
		width: 46px;
		height: 46px;
	}
	.new-intro-author-expand {
		width: 266px;
		padding: 7px;
		border: 2px solid #b7b7b7;
		box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
		top: -150px;
		left: 0;
	}
	.new-intro-author-expand p {
		font-size: 16px;
		line-height: 20px;
		margin: 10px;
	}
	.new-intro-author-expand .new-intro-author-name {
		margin: 5px 10px 0;
	}
	.new-intro-author-data {
		margin: 10px 0 0;
		padding: 8px 10px;
		line-height: 15px;
	}
	.new-intro-author-data dt,
	.new-intro-author-data dd {
		padding: 3px 0;
	}
	.new-intro-best-item {
		grid-column-start: 2;
		grid-column-end: 3;
		order: 3;
		grid-row-start: 2;
		grid-row-end: 4;
		background: #fff;
		border-radius: 5px;
		border: 1px solid #e4e4e4;
		box-shadow: 0 0 7px rgba(0, 0, 0, 0.06);
		padding: 5px 7px 7px;
	}
	.new-intro-best-item ._logo {
		height: 44px;
		width: 100%;
	}
	.new-intro-best-item .item-rating {
		font-size: 0;
		color: transparent;
		width: 70px;
		height: 15px;
		margin: 0 auto 8px;
		background: url(/images/best-item-rating-mobile.png) 0 0 repeat-x;
	}
	.new-intro-best-item .act1 {
		font-size: 15px;
		line-height: 1;
		padding: 9px;
		text-transform: none;
		font-weight: 600;
		border-radius: 17px;
		display: block;
		margin: 0 auto;
		max-width: 100px;
	}
	.new-intro-quicklist-trigger {
		grid-column-start: 1;
		grid-column-end: 2;
		order: 4;
	}
	.new-intro-quicklist {
		grid-column-start: 1;
		grid-column-end: 3;
		order: 5;
		margin: 10px 0;
		background: #fff;
		border: 1px solid #b0b0b0;
		border-radius: 16px 16px 5px 5px;
		padding: 15px;
		overflow: hidden;
	}
	.new-intro-quicklist h2,
	.new-intro-quicklist .title {
		background: #0c64b9;
		color: #fff;
		padding: 15px 22px;
		border-radius: 5px;
		text-align: left;
	}
	.new-intro:not(.quicklist-expanded) .new-intro-quicklist {
		border-width: 0 1px;
		max-height: 0;
		padding: 0 15px;
		margin: 10px 0;
		transition: max-height 0.25s, padding 0.25s, margin 0.25s,
			border-width 0s 0.25s;
	}
	.new-intro.quicklist-expanded .new-intro-quicklist {
		transition: max-height 0.25s, padding 0.25s, margin 0.25s;
	}
	.new-intro-shortlists-trigger {
		grid-column-start: 1;
		grid-column-end: 3;
		order: 6;
	}
	.new-intro .shortlists-trigger {
		background: #e7eef7;
		border-radius: 48px;
		font-size: 15px;
		line-height: 16px;
		padding: 15px 40px;
		position: relative;
		text-align: center;
		font-weight: 700;
		text-indent: -24px;
		color: #0c64b9;
		cursor: pointer;
		display: block;
		transition: border-radius 0.25s;
	}
	.new-intro .shortlists-trigger:hover {
		text-decoration: none;
	}
	.new-intro .shortlists-trigger:before,
	.new-intro .shortlists-trigger:after {
		content: '';
		position: absolute;
	}
	.new-intro .shortlists-trigger:before {
		width: 16px;
		height: 16px;
		position: absolute;
		top: 50%;
		left: 53%;
		margin: -8px 0 0 75px;
		border-radius: 50%;
		background: #b9d2ea;
	}
	.new-intro .shortlists-trigger:after {
		width: 5px;
		height: 5px;
		border-width: 0 0 1px 1px;
		border-style: solid;
		border-color: #3e84c7;
		top: 50%;
		margin: -4px 0 0 80px;
		left: 53%;
		transform: rotate(-45deg);
	}
	.new-intro.shortlists-expanded .shortlists-trigger {
		border-radius: 24px 24px 0 0;
		padding: 15px 40px;
	}
	.new-intro.shortlists-expanded .shortlists-trigger:after {
		transform: translateY(2px) rotate(135deg);
	}
	.new-intro-shortlists {
		grid-column-start: 1;
		grid-column-end: 3;
		order: 7;
		background: #e7eef7;
		border-radius: 0 0 8px 8px;
		padding: 0 8px 10px;
		overflow: hidden;
		transition: max-height 0.25s, padding 0.25s, border-width 0s 0.25s;
	}
	.new-intro:not(.shortlists-expanded) .new-intro-shortlists {
		max-height: 0;
		padding: 0 8px;
		border-width: 0 1px;
		transition: max-height 0.25s, padding 0.25s;
	}
	.new-intro .shortlist-accordion-toggle {
		background: #0c64b9;
		line-height: 18px;
		padding: 10px 36px 10px 18px;
		font-weight: 700;
		color: #fff;
		cursor: pointer;
		border-radius: 5px;
		position: relative;
	}
	.new-intro .shortlist-accordion-toggle:before,
	.new-intro .shortlist-accordion-toggle:after {
		content: '';
		width: 11px;
		height: 1px;
		background: #fff;
		position: absolute;
		top: 19px;
		right: 13px;
	}
	.new-intro .shortlist-accordion-toggle:after {
		transform: rotate(90deg);
	}
	.new-intro .shortlist-accordion-toggle.expanded {
		border-radius: 5px 5px 0 0;
		cursor: default;
	}
	.new-intro .shortlist-accordion-toggle.expanded:after {
		width: 0;
	}
	.new-intro .shortlist-accordion-body {
		background: #fff;
		border-radius: 0 0 5px 5px;
		overflow: hidden;
		padding: 15px;
		transition: max-height 0.25s, padding 0.25s;
	}
	.new-intro .shortlist-accordion-body .iconed-list {
		margin: -15px;
	}
	.new-intro
		.shortlist-accordion-toggle:not(.expanded)
		+ .shortlist-accordion-body {
		padding: 0 15px;
		max-height: 0;
	}
	.new-intro .expanded + .shortlist-accordion-body {
		box-shadow: 0 6px 10px rgba(0, 0, 0, 0.11);
	}
	.new-intro .shortlist-accordion-body + .shortlist-accordion-toggle {
		margin-top: 8px;
	}
	.new-intro-categories {
		grid-column-start: 1;
		grid-column-end: 3;
		order: 8;
		padding: 18px 0;
		max-width: 360px;
		margin: auto;
	}
	.new-intro-categories .new-intro-title {
		line-height: 1.2;
		font-weight: 700;
		color: #1c1c1c;
		padding: 0 0 18px;
	}
	.new-intro-listlike {
		margin-bottom: 0;
	}
	.new-intro-listlike > div {
		flex-basis: 50%;
		max-width: 50%;
	}
	.new-intro-listlike > div:before {
		background-color: #f6eff9;
		background-size: 80px;
	}
}
@media only screen and (max-width: 767px) {
	.new-intro {
		position: relative;
		background: #fff;
		background: -moz-linear-gradient(top, #ffffff 0%, #f6faff 100%) bottom /
			100% 150px no-repeat;
		background: -webkit-linear-gradient(top, #ffffff 0%, #f6faff 100%) bottom /
			100% 150px no-repeat;
		background: linear-gradient(to bottom, #ffffff 0%, #f6faff 100%) bottom /
			100% 150px no-repeat;
	}
	.new-intro-meta {
		padding-top: 0;
	}
	.new-intro-meta > span {
		padding-left: 18px;
		font-size: 11px;
	}
	.new-intro-meta > span:before {
		width: 12px;
		height: 13px;
		top: 1px;
		background-size: auto 100%;
	}
	.new-intro-meta > span.read-time:before {
		background-position-x: -12px;
	}
	.new-intro-meta > span.last-updated:before {
		top: 1px;
	}
	.new-intro-meta > span:not(:last-child) {
		margin-right: 13px;
	}
}
@media only screen and (max-width: 500px) {
	.new-intro-area {
		grid-template-columns: 190px auto;
	}
}
@media only screen and (max-width: 359px) {
	.new-intro-area {
		grid-template-columns: 63% 37%;
	}
	.new-intro-meta > span {
		font-size: 11px;
	}
	.new-intro-meta > span:not(:last-child) {
		margin-right: 10px;
	}
}
@media only screen and (min-width: 768px) {
	.new-intro {
		border-radius: 20px;
	}
	.new-intro-meta > span:not(:last-child) {
		margin-right: 22px;
	}
}
@media only screen and (min-width: 950px) {
	.new-intro {
		background-size: 100% 162px;
	}
}
@media only screen and (min-width: 1280px) {
	.new-intro {
		background: white;
	}
	.new-intro-area {
		display: flex;
		flex-flow: row wrap;
		position: relative;
		padding: 18px 0;
		margin-bottom: 28px;
		transition: padding 0.25s;
	}
	.new-intro-area:before {
		content: '';
		position: absolute;
		top: 0;
		left: 294px;
		right: -20px;
		bottom: 92px;
		background: -moz-linear-gradient(
			-2deg,
			rgba(255, 255, 255, 1) 0%,
			rgba(255, 255, 255, 1) 75%,
			rgba(255, 255, 255, 0) 100%
		);
		background: -webkit-linear-gradient(
			-2deg,
			rgba(255, 255, 255, 1) 0%,
			rgba(255, 255, 255, 1) 75%,
			rgba(255, 255, 255, 0) 100%
		);
		background: linear-gradient(
			178deg,
			rgba(255, 255, 255, 1) 0%,
			rgba(255, 255, 255, 1) 75%,
			rgba(255, 255, 255, 0) 100%
		);
	}
	.new-intro.quicklist-expanded .new-intro-area,
	.new-intro.shortlists-expanded .new-intro-area {
		padding-bottom: 0;
	}
	.new-intro-meta {
		margin-bottom: 20px;
	}
	.new-intro-body {
		flex-basis: 100%;
		margin-left: 332px;
		order: 1;
		position: relative;
	}
	.new-intro-body p:first-child {
		margin-top: 0;
	}
	.new-intro-body p:last-child {
		margin-bottom: 0;
	}
	.new-intro-body p:only-child {
		margin: 0;
	}
	.new-intro-categories {
		flex-basis: 100%;
		margin-left: 332px;
		order: 3;
	}
	.new-intro-author {
		order: 2;
		position: absolute;
		top: 18px;
		left: 18px;
		width: 258px;
		z-index: 2;
	}
	.new-intro-author-box p {
		font-size: 16px;
		line-height: 1.4;
		font-style: italic;
		color: #5d5d5d;
	}
	.new-intro-author-box .new-intro-author-expand:first-child + p {
		margin-top: 3px;
		margin-bottom: 16px;
	}
	.new-intro-author-name {
		padding: 12px 0 0 60px;
		border-top: 1px solid #e6e8ea;
	}
	.new-intro-author-name:before {
		width: 61px;
		height: 61px;
	}
	.new-intro-author-name img {
		top: 12px;
		width: 39px;
		height: 39px;
	}
	.new-intro-author-name .info-icon {
		margin-left: 4px;
	}
	.new-intro-author-expand {
		width: 500px;
		padding: 15px;
		border: 1px solid #e6e6e6;
		box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
		display: flex;
		flex-flow: row nowrap;
		top: 0;
		left: 100%;
		margin-left: -160px;
		z-index: 2;
	}
	.new-intro-author-data {
		line-height: 16px;
		padding: 8px 16px;
		min-width: 260px;
		margin: 0;
	}
	.new-intro-author-data dt,
	.new-intro-author-data dd {
		padding: 4px 0;
	}
	.new-intro-author-socials {
		flex-grow: 1;
		margin-left: 15px;
	}
	.new-intro-author-socials[data-desktop-prefix]:before {
		content: attr(data-desktop-prefix);
		font-size: 11px;
		line-height: 1;
		display: block;
		padding: 56px 0 10px;
		background: url(/images/ocd-logo-author.png) center 6px no-repeat;
	}
	.new-intro-author-expand:not(.expanded)
		.new-intro-author-socials[data-desktop-prefix]:before {
		background-image: none;
	}
	.new-intro-shortlists-trigger {
		order: 4;
		flex-basis: 28.7%;
		background: #f6eff9;
		border-radius: 5px 0 0 5px;
		position: relative;
		box-sizing: border-box;
		filter: drop-shadow(0 0 7px rgba(0, 0, 0, 0.06));
		text-align: center;
		padding: 19px 0 0;
		align-self: flex-end;
		height: 74px;
	}
	.new-intro-shortlists-trigger:before,
	.new-intro-shortlists-trigger:after {
		content: '';
		width: 30px;
		position: absolute;
		left: 100%;
		margin-left: -17px;
	}
	.new-intro-shortlists-trigger:before {
		background: #f6eff9;
		top: -2px;
		bottom: 49.5%;
		border-radius: 5px 0 0 0;
		transform: skew(22deg);
		transform-origin: bottom right;
	}
	.new-intro-shortlists-trigger:after {
		background: #f6eff9;

		top: 49.5%;
		bottom: -2px;

		border-radius: 0 0 5px 0;
		transform: skew(-22deg);
		transform-origin: top right;
	}
	.new-intro .shortlists-trigger {
		display: inline-block;
		background-color: #e9d5f1 !important;
		font-size: 15px;
		line-height: 15px;
		padding: 8px 24px 8px 20px;
		font-weight: 600;
		color: #bf00ff;
		border-radius: 18px;
		cursor: pointer;
		position: relative;
		text-align: left;
		width: 153px;
		z-index: 1;
		border: none !important;
		border-color: none;
		transition: border-color 0.25s;
	}
	.new-intro:not(.shortlists-expanded) .shortlists-trigger:hover {
		border-color: #262626;
	}
	.new-intro .shortlists-trigger:after {
		content: '';
		position: absolute;
	}
	.new-intro .shortlists-trigger:after {
		width: 6px;
		height: 6px;
		border-width: 0 0 1px 1px;
		border-style: solid;
		border-color: #bf00ff;
		top: 11px;
		right: 14px;
		transform: rotate(-45deg);
	}
	.new-intro.shortlists-expanded .shortlists-trigger {
		border-width: 1px 1px 0;
		border-radius: 16px 16px 0 0;
		height: 27px;
		z-index: 2;
	}
	.new-intro.shortlists-expanded .shortlists-trigger:after {
		transform: translateY(2px) rotate(135deg);
	}
	.new-intro-shortlists {
		order: 7;
		flex-basis: 100%;
		background: #fff;
		border: 1px solid #b0b0b0;
		border-radius: 5px;
		position: relative;
		margin: -9px -20px 0;
		flex-grow: 1;
		z-index: 1;
		padding: 11px;
		overflow: hidden;
		transition: max-height 0.25s, padding 0.25s;
	}
	.new-intro:not(.shortlists-expanded) .new-intro-shortlists {
		margin: 0 -16px;
		border-width: 0 1px;
		padding: 0 11px;
		max-height: 0;
		transition: max-height 0.25s, padding 0.25s, border-width 0s 0.25s,
			overflow 0s 0.25s;
	}
	.new-intro.shortlists-expanded .new-intro-shortlists {
		overflow: visible;
	}
	.new-intro.shortlists-expanded .new-intro-shortlists:before {
		content: '';
		background: #fff;
		width: 234px;
		height: 1px;
		position: absolute;
		top: -1px;
		left: 13.1%;
		margin-left: -90px;
		pointer-events: none;
	}
	.new-intro .shortlist-accordion-toggle {
		background: #f6eff9;
		border: 1px solid #b0b0b0;
		border-radius: 5px;
		position: relative;
		cursor: pointer;
		line-height: 16px;
		font-weight: 700;
		color: #181818;
		text-align: center;
		padding: 10px 48px;
	}
	.new-intro .shortlist-accordion-toggle:before,
	.new-intro .shortlist-accordion-toggle:after,
	.new-intro .shortlist-accordion-toggle span:before,
	.new-intro .shortlist-accordion-toggle span:after {
		content: '';
		background: #444;
		width: 11px;
		height: 1px;
		position: absolute;
		top: 18px;
	}
	.new-intro .shortlist-accordion-toggle:before,
	.new-intro .shortlist-accordion-toggle:after {
		left: 20px;
	}
	.new-intro .shortlist-accordion-toggle span:before,
	.new-intro .shortlist-accordion-toggle span:after {
		right: 20px;
	}
	.new-intro .shortlist-accordion-toggle:after,
	.new-intro .shortlist-accordion-toggle span:after {
		transform: rotate(90deg);
	}
	.new-intro .shortlist-accordion-toggle.expanded:after,
	.new-intro .shortlist-accordion-toggle.expanded span:after {
		width: 0;
	}
	.new-intro .shortlist-accordion-body {
		padding: 11px 0 0;
		overflow: hidden;
		transition: max-height 0.25s, padding-top 0.25s;
	}
	.new-intro .shortlist-accordion-body ol {
		display: table;
		margin-left: auto;
		margin-right: auto;
	}
	.new-intro .shortlist-accordion-body .iconed-list {
		margin: 7px auto;
		columns: 2;
		max-width: 800px;
	}
	.new-intro .shortlist-accordion-body .iconed-list li {
		border-top: 1px solid #c7d8de;
		border-bottom: 1px solid #ecf3fb;
	}
	.new-intro .shortlist-accordion-body p {
		text-align: center;
	}
	.new-intro .shortlist-accordion-body + .shortlist-accordion-toggle {
		margin-top: 9px;
	}
	.new-intro
		.shortlist-accordion-toggle:not(.expanded)
		+ .shortlist-accordion-body {
		padding: 0;
		max-height: 0;
	}
	.new-intro .badged-table {
		display: flex;
		flex-flow: row wrap;
		max-width: 800px;
		margin-left: auto;
		margin-right: auto;
		justify-content: space-around;
	}
	.new-intro .badged-table tbody {
		display: block;
		flex-basis: 1;
		max-width: 50%;
	}
	.new-intro .badged-table td a {
		font-weight: 700;
	}
	.new-intro-quicklist-trigger {
		order: 5;
		flex-basis: 22.4%;
		margin: 0 0.8% 0 2.3%;
		position: relative;
		filter: drop-shadow(0 0 7px rgba(0, 0, 0, 0.06));
		text-align: center;
		padding: 21px 0 0;
		align-self: flex-end;
		height: 53px;
	}
	.new-intro-quicklist-trigger:before,
	.new-intro-quicklist-trigger:after {
		content: '';
		width: 100%;
		position: absolute;
		left: 0;
	}
	.new-intro-quicklist-trigger:before {
		background: #f6eff9;
		top: 0;
		bottom: 49.5%;
		border-radius: 5px 5px 0 0;
		transform: skew(22deg);
		transform-origin: bottom left;
	}
	.new-intro-quicklist-trigger:after {
		background: #f6eff9;

		top: 49.5%;
		bottom: 0;
		border-radius: 0 0 5px 5px;
		transform: skew(-22deg);
		transform-origin: top left;
	}
	.new-intro .quicklist-trigger {
		z-index: 1;
		width: 74px;
		color: #5d5d5d;
	}
	.new-intro.quicklist-expanded .quicklist-trigger,
	.new-intro.quicklist-expanded .quicklist-trigger:hover {
		border-width: 1px 1px 0;
		border-radius: 16px 16px 0 0;
		height: 27px;
		z-index: 2;
		border-color: #b0b0b0;
	}
	.new-intro-quicklist {
		order: 8;
		flex-basis: 100%;
		background: #fff;
		border: 1px solid #b0b0b0;
		border-radius: 5px;
		position: relative;
		margin: -9px -20px 0;
		flex-grow: 1;
		z-index: 1;
		padding: 11px;
		overflow: hidden;
	}
	.new-intro-quicklist h2,
	.new-intro-quicklist .title {
		background: #f6eff9;
		border: 1px solid #b0b0b0;
		color: #262626;
		text-align: center;
		padding: 8px;
		border-radius: 5px;
		margin: 0;
	}
	.new-intro-quicklist p {
		text-align: center;
		color: #6f6f6f;
		margin: 10px 0;
	}
	.new-intro-quicklist ul {
		margin: 12px 0 7px;
		padding: 0 0 0 7%;
		columns: 2;
	}
	.new-intro-quicklist ul a {
		font-weight: 700;
	}
	.new-intro:not(.quicklist-expanded) .new-intro-quicklist {
		border-width: 0 1px;
		max-height: 0;
		padding: 0 11px;
		margin: 0 -20px;
		transition: max-height 0.25s, padding 0.25s, border-width 0s 0.25s;
	}
	.new-intro.quicklist-expanded .new-intro-quicklist {
		transition: max-height 0.25s, padding 0.25s, overflow 0s 0.25s;
		overflow: visible;
	}
	.new-intro.quicklist-expanded .new-intro-quicklist:before {
		content: '';
		background: #fff;
		width: 140px;
		height: 1px;
		position: absolute;
		top: -1px;
		left: 43.6%;
		margin-left: -78px;
		pointer-events: none;
	}
	.new-intro-best-item {
		order: 6;
		flex-basis: 45.8%;
		background: #f6eff9;
		border-radius: 0 5px 5px 0;
		display: flex;
		flex-flow: row nowrap;
		min-height: 58px;
		padding: 10px 16px 10px 0;
		align-content: center;
		align-items: center;
		position: relative;
		filter: drop-shadow(0 0 7px rgba(0, 0, 0, 0.06));
		box-sizing: border-box;
		align-self: flex-end;
	}
	.new-intro-best-item:before,
	.new-intro-best-item:after {
		content: '';
		background: #f6eff9;
		width: 36px;
		height: 50.5%;
		position: absolute;
		left: 0;
	}
	.new-intro-best-item:before {
		top: 0;
		border-radius: 5px 0 0 0;
		transform: skew(22deg);
		transform-origin: bottom left;
	}
	.new-intro-best-item:after {
		bottom: 0;
		border-radius: 0 0 0 5px;
		transform: skew(-22deg);
		transform-origin: top left;
	}
	.new-intro-best-item ._logo {
		flex-basis: 40%;
		max-width: 135px;
		height: 54px;
		flex-shrink: 1;
		z-index: 1;
	}
	.new-intro-best-item .item-rating {
		width: 66px;
		font-family: Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium',
			'Nimbus Sans Narrow', sans-serif-condensed, sans-serif;
		font-size: 18px;
		line-height: 18px;
		color: #525252;
		font-weight: 700;
		text-align: center;
		padding-bottom: 18px;
		position: relative;
	}
	.new-intro-best-item .item-rating:after {
		content: '';
		position: absolute;
		bottom: 3px;
		left: 50%;
		background: url(/images/best-item-rating-desktop.png) 0 0 repeat-x;
		width: 65px;
		height: 10px;
		margin-left: -33px;
	}
	.new-intro-best-item .item-rating span:not(.hidden) {
		font-size: 14px;
		color: #979797;
		font-weight: 400;
	}
	.new-intro-best-item .item-link {
		flex-grow: 1;
		margin-left: 14px;
	}
	.new-intro-best-item .act1 {
		font-size: 17px;
		line-height: 1;
		padding: 13px;
		border-radius: 18px;
		font-weight: 600;
		text-transform: none;
		display: block;
		white-space: nowrap;
		border-radius: 5px;
		font-size: 16px;
		font-weight: 700;
	}
	.new-intro-categories {
		padding-bottom: 25px;
		position: relative;
	}
	.new-intro-categories .new-intro-title {
		line-height: 21px;
		font-weight: 700;
		max-width: 280px;
		text-align: center;
		color: #5d5d5d;
		margin: 15px auto 25px;
		border-bottom: 1px solid #eaeaea;
	}
	.new-intro-listlike {
		justify-content: space-around;
	}
	.new-intro-listlike > div {
		flex-basis: 33%;
		max-width: 33%;
		margin-bottom: 0;
		font-size: 11px;
		line-height: 16px;
		font-style: italic;
	}
	.new-intro-listlike > div:nth-child(3n) {
		flex-basis: 30%;
	}
	.new-intro-listlike > div:before {
		background-color: #f6eff9;
	}
	.new-intro-listlike > div:nth-child(4),
	.new-intro-listlike > div:nth-child(4) + div {
		display: none;
	}
}
@media only screen and (min-width: 1280px) {
	.new-intro-best-item {
		padding-right: 28px;
	}
	.new-intro-listlike {
		font-size: 12px;
		flex-wrap: nowrap;
	}
	.new-intro-listlike > div {
		font-size: 15px;
		line-height: 20px;
	}
	.new-intro .shortlists-trigger {
		font-size: 15px;
		width: 190px;
		background-image: none;
		border: 1px solid #b0b0b0;
		background-position: right 2px top 0;
		background-size: 31px 31px;
		background-repeat: no-repeat;
	}
	.new-intro-quicklist-trigger {
		flex-basis: 23%;
		margin: 0 0.6% 0 1.8%;
	}
	.new-intro .quicklist-trigger {
		width: 100px;
		padding-left: 47px;
		background-image: none;
		border: none;
		background-position: right 2px top 0;
		background-size: 31px 31px;
		background-repeat: no-repeat;
	}
	.new-intro.quicklist-expanded .new-intro-quicklist:before {
		width: 171px;
		left: 41.5%;
	}
	.new-intro-best-item .item-rating {
		width: 106px;
	}
}
article {
	min-width: 280px;
	padding: 20px 20px 40px;
}
article > .img img {
	display: block;
	max-width: 100%;
	height: auto;
}
article.no-sidebar {
	padding: 20px 0 0;
	margin: 0;
	background: none;
}
article.no-sidebar:not(.article-profile) {
	margin: 0;
}
article.error404 {
	background: 0 0;
	padding: 20px;
	margin: 0;
}
article.error404:before {
	content: '';
	background: url(/images/img-404-m.jpg) 50% no-repeat;
	width: 192px;
	height: 221px;
	display: block;
	margin: 0 auto 20px;
}
article.error404.error410:before {
	content: '';
	background: url(/images/img-410-m.jpg) 50% no-repeat;
	width: 192px;
	height: 221px;
	display: block;
	margin: 0 auto 20px;
	background-size: contain;
}
article.error404 p a {
	color: #409fdf;
	font-weight: 700;
	text-decoration: underline;
}
article.error404 p a:hover {
	text-decoration: none;
}
article.new-atf {
	padding-bottom: 10px;
}
@media only screen and (max-width: 767px) {
	article p.shortened {
		overflow: hidden;
		max-height: 54px;
		position: relative;
		transition: max-height 0.15s;
		padding-bottom: 0;
		margin-bottom: 5px;
	}
	article p.shortened:before {
		content: '';
		width: 200px;
		height: 27px;
		position: absolute;
		bottom: 0;
		right: 0;
	}
	article p.shortened:before {
		background: -moz-linear-gradient(
			left,
			rgba(255, 255, 255, 0) 0,
			rgba(255, 255, 255, 1) 41%,
			rgba(255, 255, 255, 1) 100%
		);
		background: -webkit-linear-gradient(
			left,
			rgba(255, 255, 255, 0) 0,
			rgba(255, 255, 255, 1) 41%,
			rgba(255, 255, 255, 1) 100%
		);
		background: linear-gradient(
			to right,
			rgba(255, 255, 255, 0) 0,
			rgba(255, 255, 255, 1) 41%,
			rgba(255, 255, 255, 1) 100%
		);
	}
	article p.shortened:after {
		content: 'Mehr Lesen...';
		color: #1e86b1;
		text-decoration: none;
		position: absolute;
		bottom: 0;
		right: 0;
		cursor: pointer;
	}
	article p.shortened:after:hover {
		text-decoration: underline;
	}
	article p.expanded {
		max-height: 500px;
	}
	article p.expanded:after,
	article p.expanded:before {
		content: none;
	}
	article p[data-mobile] {
		font-size: 0;
		line-height: 0;
	}
	article p[data-mobile]:before {
		content: attr(data-mobile);
		font-size: 17px;
		line-height: 1.6;
	}
}
@media only screen and (min-width: 640px) {
	article {
		position: relative;
	}
	article.atf {
		margin-left: 250px;
		position: static;
	}
	article.atf.full-width {
		margin-left: 0;
		position: static;
	}
	article.atf ~ article {
		margin-left: 250px;
		position: static;
	}
	article.atf.full-width ~ article {
		margin-left: 0;
		position: static;
	}
}
@media only screen and (min-width: 640px) and (max-width: 949px) {
	.mob-quicknavi-visible article,
	.mob-toc-visible article {
		z-index: auto;
	}
}
@media only screen and (min-width: 768px) {
	article {
		overflow-x: visible;
	}
	article.error404 {
		overflow: hidden;
		text-align: left;
		padding: 40px 20px;
		max-width: 920px;
		margin-left: auto;
		margin-right: auto;
	}
	article.error404:before {
		float: left;
		width: 44%;
		background-image: url(/images/img-404-d.jpg);
		background-position: right center;
		height: 358px;
		margin: 0;
	}
	article.error404.error410:before {
		float: left;
		width: 44%;
		background-image: url(/images/img-410-d.jpg);
		background-position: right center;
		height: 358px;
		margin: 0;
	}
	article.error404 h1,
	article.error404 p {
		float: right;
		text-align: left;
		clear: right;
		width: 50%;
	}
}
@media only screen and (min-width: 950px) {
	article {
		margin-right: 280px;
	}
	article.new-article {
		padding-top: 0;
	}
	article.error404:before {
		width: 40%;
	}
	article.atf {
		margin-right: 0;
	}
	article.atf ~ article {
		margin-left: 250px;
		position: static;
	}
}
@media only screen and (min-width: 1200px) {
	article {
		padding-right: 20px;
	}
}
@media only screen and (min-width: 1358px) {
	article {
		padding-left: 0;
		padding-right: 30px;
	}
	article.atf {
		padding-right: 0;
	}
	article.atf,
	article.atf ~ article {
		padding-left: 30px;
	}
}
.terms-info-tip {
	background: #fff;
	padding: 15px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.35);
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	font-size: 12px;
	line-height: 1.3;
	color: #5c5c5c;
	z-index: 5;
	border-radius: 6px;
	width: 156px;
}
.terms-info-tip:before {
	content: '';
	width: 0;
	height: 0;
	border-width: 0 9px 11px;
	border-style: solid;
	border-color: transparent transparent #fff;
	position: absolute;
	top: -10px;
	right: 34px;
}
.terms-info-tip > strong {
	display: block;
	margin: 0 0 12px;
}
.terms-info-tip.visible {
	display: block;
}
.terms-info-tip.left {
	margin-left: 100px;
}
.terms-info-tip.left:before {
	right: 134px;
}
.act,
.act1 {
	display: block;
	padding: 5px;
	margin: 0 auto;
	font: 500 12px/16px Inter, Roboto, 'Helvetica Neue', 'Arial Nova',
		'Nimbus Sans', Arial, sans-serif;
	color: #bf00ff;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	background: #fff;
	border: 1px solid #ed583a;
	border-radius: 2px;
}
.act1 {
	color: #fff;
	background: #bf00ff;
	border-radius: 100px !important;
}

.act1.softfix {
	display: table;
	font-size: 14px;
	padding: 12px 20px;
	font-weight: 700;
}
.act2 {
	display: block;
	margin: 0 auto;
	border-radius: 25px;
	padding: 13px 10px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background: #1e86b1;
}
.act2:hover {
	background: #0a739e;
}
.act[data-text],
.act1[data-text] {
	font-size: 0;
	line-height: 0;
	color: transparent;
}
.act[data-text]:before,
.act1[data-text]:before {
	content: attr(data-text);
	font-size: 12px;
	line-height: 16px;
}
.act[data-text]:before {
	color: #bf00ff;
}
.act[data-text]:hover:before,
.act1[data-text]:before {
	color: #fff;
}
.act3 {
	display: block;
	margin: 0 auto;
	font: 700 18px/16px Inter, Roboto, 'Helvetica Neue', 'Arial Nova',
		'Nimbus Sans', Arial, sans-serif;
	text-transform: none;
	min-width: 180px;
	border: none;
	border-radius: 4px;
	text-decoration: none;
	text-align: center;
	padding: 10px;
	background: #fff;
	border: 2px solid #588bd1;
	color: #588bd1;
}
.act3:hover {
	background-color: #588bd1;
	color: #fff;
}
.grid-table {
	background: #ffffff;
	border-radius: 20px;
	padding: 15px 12px 12px;
	margin: 40px 0;
	position: relative;
}
.intro24 + .grid-table {
	margin-top: 20px;
}
.grid-table table {
	background: transparent;
	border-collapse: separate;
	border: none;
}
.grid-table + .tabularnote {
	margin-top: -25px;
}
.intro + .grid-table {
	clear: both;
}
.grid-table table,
.grid-table tbody,
.grid-table tfoot,
.grid-table th,
.grid-table td,
.grid-table caption {
	display: block;
}
.grid-table tbody tr {
	display: grid;
	background: #fff;
	border-radius: 10px;
	position: relative;
}
.grid-table tbody tr + tr {
	margin-top: 4px;
}
.grid-table:not(.initialized) tbody tr td {
	visibility: hidden;
}
.grid-table-head p:empty {
	display: none;
}
.no-grid .grid-table tbody tr {
	display: flex;
	flex-flow: row wrap;
}
.no-flex .grid-table table {
	width: 100%;
	display: table;
}
.no-flex .grid-table tbody {
	display: table-row-group;
}
.no-flex .grid-table tfoot {
	display: table-footer-group;
}
.no-flex .grid-table th,
.no-flex .grid-table td {
	display: table-cell;
}
.no-flex .grid-table tbody tr {
	display: table-row;
}
.grid-table caption,
.grid-table h2,
.grid-table h3,
.grid-table h4,
.grid-table .g-license,
.grid-table .g-author {
	font-size: 17px;
	line-height: 22px;
	font-weight: 400;
	color: #242424;
	text-align: center;
	padding: 0 5px;
	margin: 0 0 15px;
	visibility: hidden;
	position: relative;
}
.grid-table h2 ._inline-logo,
.grid-table caption ._inline-logo {
	position: relative;
	top: -4px;
}
.grid-table.initialized caption,
.grid-table.initialized h2,
.grid-table.initialized h3,
.grid-table.initialized h4,
.grid-table.initialized .g-license,
.grid-table.initialized .g-author {
	visibility: visible;
}
.grid-table caption strong,
.grid-table h2 strong,
.grid-table h3 strong,
.grid-table h4 strong {
	display: inline-block;
}
.grid-table ._flag2:before {
	content: '';
	width: 30px;
	height: 20px;
	border-radius: 3px;
	margin-right: 7px;
	vertical-align: middle;
	position: relative;
	top: -1px;
}
.grid-table ._flag2 > span:not([class^='logo-']) {
	background: none;
	width: auto;
	height: auto;
}
.grid-table ._flag2 > span[class^='logo-'] {
	position: relative;
	top: -1px;
}
.grid-table .g-author {
	font-size: 12px;
	line-height: 22px;
	color: #696969;
	display: block;
	text-align: center;
	position: relative;
}
.grid-table .g-author span {
	display: inline-block;
	margin: 0 0 0 3px;
}
.grid-table .g-author a {
	display: inline-block;
	color: #ff5900;
	text-decoration: none;
}
.grid-table .g-author a:hover {
	text-decoration: underline;
}
.grid-table .g-license {
	display: block;
	font-size: 12px;
	line-height: 22px;
	color: #a7a9ab;
	text-align: center;
	position: relative;
}
.grid-table .g-license span {
	margin: 0 0 0 3px;
}
.grid-table.no-caption.has-license:not(.has-author) .g-license.bottom {
	top: -8px;
}
.grid-table .glinkbox {
	background: #fff;
	border-radius: 6px;
	box-shadow: 0 0 10px rgba(155, 167, 179, 0.26);
	margin: 8px 0 0;
	font-size: 14px;
	line-height: 20px;
	color: #3e3e3e;
	text-align: center;
	padding: 14px;
}
.grid-table .glinkbox a {
	font-size: 13px;
	text-decoration: none;
	color: #ff5900;
}
.grid-table .glinkbox a:hover {
	text-decoration: underline;
}
.grid-table .glinkbox a.act,
.grid-table .glinkbox a.act1 {
	color: #fff;
}
.grid-table .glinkbox a.act:hover,
.grid-table .glinkbox a.act1:hover {
	text-decoration: none;
}
.grid-table .glinkbox em {
	font-weight: 600;
}
.grid-table .glinkbox em,
.grid-table .glinkbox span,
.grid-table .glinkbox strong,
.grid-table .glinkbox a {
	display: inline-block;
}
.grid-table .glinkbox .after-arrow {
	padding-right: 20px;
	position: relative;
}
.grid-table .glinkbox .before-arrow {
	padding-left: 20px;
	position: relative;
}
.grid-table .glinkbox .after-arrow:before,
.grid-table .glinkbox .before-arrow:before,
.grid-table .glinkbox .after-arrow:after,
.grid-table .glinkbox .before-arrow:after {
	content: '';
	position: absolute;
	top: 50%;
}
.grid-table .glinkbox .after-arrow:before,
.grid-table .glinkbox .before-arrow:before {
	background: #ff5900;
	width: 6px;
	height: 2px;
	margin-top: -1px;
}
.grid-table .glinkbox .after-arrow:before {
	right: 7px;
}
.grid-table .glinkbox .before-arrow:before {
	left: 3px;
}
.grid-table .glinkbox .after-arrow:after,
.grid-table .glinkbox .before-arrow:after {
	width: 0;
	height: 0;
	border-width: 4px 0 4px 5px;
	border-style: solid;
	border-color: transparent transparent transparent #ff5900;
	margin-top: -4px;
}
.grid-table .glinkbox .after-arrow:after {
	right: 3px;
}
.grid-table .glinkbox .before-arrow:after {
	left: 9px;
}
.grid-table .add-info {
	text-align: center;
	margin: 8px 0 0;
	font-size: 10px;
	line-height: 12px;
	color: #696969;
}
.grid-table .add-info:last-child {
	margin-bottom: -4px;
	position: relative;
}
.grid-table .cell-terms,
.grid-table tr[data-terms]:after {
	font-size: 11px;
	line-height: 1.2;
	color: #b0b0b0;
}
.grid-table .cell-terms .trigger-terms {
	font-weight: 700;
	color: #696969;
	cursor: pointer;
}
.grid-table .cell-terms .trigger-terms strong {
	font-weight: 700;
}
.grid-table .cell-terms .trigger-terms:hover {
	text-decoration: underline;
}
.grid-table tr[data-terms]:after {
	content: attr(data-terms);
}
.grid-table [data-label]:before {
	content: attr(data-label);
	font-weight: 700;
	color: #fff;
	line-height: 1;
	text-transform: uppercase;
	background: #e6b841;
	border-radius: 0 4px;
	position: absolute;
	white-space: nowrap;
}
.grid-table .act,
.grid-table .act1 {
	font-size: 17px;
	line-height: 1;
	font-weight: 700;
	text-transform: none;
	border-radius: 5px;
	padding: 17px;
}
.grid-table .act1 {
	background-size: 200% 100%;
	background-position: top right;
	transition: background-position 0.25s;
}
.grid-table .act1:hover {
	background-position: top left;
}
.grid-table.css-position tbody {
	counter-reset: gpos;
}
.grid-table.css-position tbody tr {
	counter-increment: gpos;
}
.grid-table.css-position tbody tr:before {
	content: counter(gpos);
}
.grid-table .hidden {
	display: none;
}
.grid-table [data-fake-heading]:before {
	content: attr(data-fake-heading);
	display: block;
}
.grid-table .cell-rating {
	font-size: 11px;
	line-height: 15px;
	color: #8a98ab;
	text-align: center;
}
.grid-table .cell-rating strong {
	font-size: 15px;
	color: #1b1f36;
}
.grid-table .cell-rating strong.stars1:before,
.grid-table .cell-rating strong.stars2:before,
.grid-table .cell-rating strong.stars3:before,
.grid-table .cell-rating strong.stars4:before,
.grid-table .cell-rating strong.stars41:before,
.grid-table .cell-rating strong.stars42:before,
.grid-table .cell-rating strong.stars43:before,
.grid-table .cell-rating strong.stars44:before,
.grid-table .cell-rating strong.stars45:before,
.grid-table .cell-rating strong.stars46:before,
.grid-table .cell-rating strong.stars47:before,
.grid-table .cell-rating strong.stars48:before,
.grid-table .cell-rating strong.stars49:before,
.grid-table .cell-rating strong.stars5:before {
	content: '';
	display: inline-block;
	vertical-align: baseline;
	background: 0 0 repeat-x;
}
.grid-table .cell-bonus {
	font-size: 14px;
	line-height: 1.2;
	color: #000;
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	align-items: stretch;
	align-content: stretch;
	text-align: center;
}
.grid-table .cell-bonus strong {
	font-size: 28px;
	font-weight: 800;
}
.grid-table .cell-bonus strong .nl {
	font-size: 0.6em;
	font-weight: 600;
}
.grid-table .cell-bonus strong,
.grid-table .cell-bonus span,
.grid-table .cell-bonus small {
	width: 100%;
	display: block;
}
.grid-table .cell-bonus small {
	font-size: 13px;
}
.grid-table .cell-highlights {
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	align-items: flex-start;
	align-content: flex-start;
	text-align: left;
}
.grid-table .g-highlight {
	display: block;
	font-size: 15px;
	line-height: 17px;
	padding-left: 21px;
	position: relative;
}
.grid-table .g-highlight:before {
	content: '';
	background: url(/images/grid-table-check-blue.png) no-repeat center;
	width: 11px;
	height: 9px;
	position: absolute;
	top: 4px;
	left: 0;
}
.grid-table .g-highlight ~ .g-highlight {
	margin-top: 10px;
}
.grid-table .cell-revlink {
	font-size: 15px;
	line-height: 1.2;
	text-align: center;
}
.grid-table .cell-revlink a {
	color: #ff5900;
	text-decoration: none;
}
.grid-table .cell-revlink a:hover {
	text-decoration: underline;
}
.grid-table .cell-revlink a:after {
	content: '';
	position: absolute;
}
.grid-table .cell-terms .license-num strong {
	color: #6c6c6c;
	font-size: 12px;
}
.grid-table .license-logos {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: center;
	align-content: center;
}
.grid-table .license-logos .comma {
	font-size: 0;
	color: transparent;
	display: block;
	width: 1px;
	height: 23px;
	background: #ebebeb;
	margin: 0 18px;
}
.grid-table .glinkbox .g-js-hidden {
	display: none;
	margin-top: 10px;
}
.grid-table .glinkbox .js-toggle {
	cursor: pointer;
	font-style: italic;
	padding-right: 13px;
	position: relative;
}
.grid-table .glinkbox .js-toggle:before,
.grid-table .glinkbox .js-toggle:after {
	content: '';
	position: absolute;
}
.grid-table .glinkbox .js-toggle:before {
	width: 2px;
	height: 6px;
	position: absolute;
	top: 6px;
	right: 3px;
	background: #ff5900;
}
.grid-table .glinkbox .js-toggle:after {
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 5px 4px 0;
	border-style: solid;
	border-color: #ff5900 transparent transparent;
	top: 11px;
	right: 0;
}
.grid-table .glinkbox .js-toggle.is-open:before {
	top: 9px;
}
.grid-table .glinkbox .js-toggle.is-open:after {
	top: 4px;
	transform: rotate(180deg);
}
.grid-table .glinkbox .payment-top-row a {
	display: inline;
	font-size: inherit;
}
.grid-table .glinkbox .payment-top-row,
.grid-table .glinkbox .mintable {
	margin-bottom: 0;
}
.grid-table .glinkbox .image-list,
.grid-table .glinkbox .image-list-inner {
	padding: 0;
	box-shadow: none;
	text-align: left;
}
.grid-table .g-check-yes,
.grid-table .g-check-no {
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	color: transparent;
	width: 11px;
	height: 9px;
	background: no-repeat center / contain;
}
.grid-table .g-check-yes {
	background-image: url(/images/icon-table-check.png);
}
.grid-table .g-check-no {
	background-image: url(/images/icon-table-check.png);
	filter: grayscale(1);
}
.grid-table .g-item-pro,
.grid-table .g-item-con {
	display: block;
	font-size: 13px;
	line-height: 23px;
	padding-left: 23px;
	position: relative;
}
.grid-table .g-item-pro:before,
.grid-table .g-item-con:before {
	content: '';
	position: absolute;
	width: 13px;
	height: 13px;
	top: 6px;
	left: 0;
}
.grid-table .g-item-pro:before {
	background: url(/images/table-item-pro.png) center no-repeat;
}
.grid-table .g-item-con:before {
	background: url(/images/table-item-con.png) center no-repeat;
}
.grid-table.yellow-position tbody .cell-position,
.grid-table.css-position.yellow-position tbody tr:before {
	width: 20px;
	line-height: 20px;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	color: #fff;
	border-radius: 4px 0;
	background: rgba(230, 184, 65, 0.6);
	position: absolute;
	top: 12px;
	left: 12px;
}
.grid-table.yellow-position tbody tr:first-child .cell-position,
.grid-table.css-position.yellow-position tbody tr:first-child:before {
	background: rgb(230, 184, 65);
}
.grid-table ._flag2.germany.s:before {
	width: 30px;
	height: 20px;
	border-radius: 3px;
	margin-right: 7px;
	vertical-align: middle;
	position: relative;
	top: -1px;
}
.bg-page .grid-table .act,
.bg-page .grid-table .act1 {
	font-size: 16px;
}
.grid-table .gt-payments {
	display: inline-block;
	vertical-align: middle;
}
.grid-table .gt-payments ._logo {
	font-size: 0;
	letter-spacing: -1px;
	color: transparent;
}
.grid-table .gt-payments ._logo ~ ._logo {
	margin-left: 6px;
}
.grid-table .gt-payments ._logo:after {
	content: '';
}
.grid-table .gt-payments .paypal:after {
	width: 36px;
	height: 10px;
}
.grid-table .gt-payments .paysafecard:after {
	width: 76px;
	height: 12px;
}
.grid-table .gt-payments .novoline-b:after {
	width: 62px;
	height: 10px;
}
.grid-table .gt-payments .merkur-spiel:after {
	width: 68px;
	height: 27px;
}
.grid-table .gt-payments .merkur-gaming:after {
	width: 68px;
	height: 27px;
}
.grid-table .gt-payments .skrill:after {
	width: 38px;
	height: 17px;
}
.grid-table .gt-payments .red-tiger:after {
	width: 68px;
	height: 27px;
}
.grid-table .gt-payments .applepay:after {
	width: 40px;
	height: 27px;
}
.grid-table ._cas-lic {
	font-size: 0;
	color: transparent;
	display: inline-block;
	vertical-align: middle;
	background: center center / contain no-repeat;
}
.grid-table ._cas-lic.gambling-commission {
	background-image: url(/images/gambling-commission.png);
	width: 61px;
	height: 17px;
}
.grid-table ._cas-lic.ga {
	background-image: url(/images/ga.png);
	width: 34px;
	height: 20px;
}
.grid-table ._cas-lic.gambleaware {
	background-image: url(/images/gambleaware.png);
	width: 82px;
	height: 18px;
}
.grid-table ._cas-lic.gamcare {
	background-image: url(/images/gamcare.png);
	width: 67px;
	height: 20px;
}
.grid-table ._cas-lic.gambling-therapy {
	background-image: url(/images/gambling-therapy.png);
	width: 59px;
	height: 23px;
}
.grid-table ._cas-lic.ggl {
	background-image: url(/images/ggl.png);
	width: 39px;
	height: 21px;
}
@media only screen and (max-width: 949px) {
	.grid-table {
		margin-left: -8px;
		margin-right: -8px;
	}
}
@media only screen and (max-width: 767px) {
	.grid-table .cell-rating strong.stars1:before,
	.grid-table .cell-rating strong.stars2:before,
	.grid-table .cell-rating strong.stars3:before,
	.grid-table .cell-rating strong.stars4:before,
	.grid-table .cell-rating strong.stars41:before,
	.grid-table .cell-rating strong.stars42:before,
	.grid-table .cell-rating strong.stars43:before,
	.grid-table .cell-rating strong.stars44:before,
	.grid-table .cell-rating strong.stars45:before,
	.grid-table .cell-rating strong.stars46:before,
	.grid-table .cell-rating strong.stars47:before,
	.grid-table .cell-rating strong.stars48:before,
	.grid-table .cell-rating strong.stars49:before,
	.grid-table .cell-rating strong.stars5:before {
		height: 9px;
		background-image: url(/images/grid-table-star2-mob.png);
		margin-right: 7px;
	}
	.grid-table .cell-rating strong.stars1:before {
		width: 11px;
	}
	.grid-table .cell-rating strong.stars2:before {
		width: 23px;
	}
	.grid-table .cell-rating strong.stars3:before {
		width: 35px;
	}
	.grid-table .cell-rating strong.stars4:before {
		width: 47px;
	}
	.grid-table .cell-rating strong.stars41:before {
		width: 47px;
	}
	.grid-table .cell-rating strong.stars42:before {
		width: 49px;
	}
	.grid-table .cell-rating strong.stars43:before {
		width: 50px;
	}
	.grid-table .cell-rating strong.stars44:before {
		width: 51px;
	}
	.grid-table .cell-rating strong.stars45:before {
		width: 53px;
	}
	.grid-table .cell-rating strong.stars46:before {
		width: 54px;
	}
	.grid-table .cell-rating strong.stars47:before {
		width: 55px;
	}
	.grid-table .cell-rating strong.stars48:before {
		width: 56px;
	}
	.grid-table .cell-rating strong.stars49:before {
		width: 57px;
	}
	.grid-table .cell-rating strong.stars5:before {
		width: 59px;
	}
	.grid-table .g-license.right {
		float: none;
	}
	.grid-table.has-author.no-caption:not(.has-license) .g-author,
	.grid-table.no-caption.has-license:not(.has-author) .g-license.right {
		top: -8px;
	}
	.grid-table.has-author.has-license caption,
	.grid-table.has-author.has-license h2,
	.grid-table.has-author.has-license h3,
	.grid-table.has-author.has-license h4 {
		position: absolute;
		left: 0;
		right: 0;
	}
	.grid-table.has-author.has-license .grid-table-head {
		background: rgba(255, 255, 255, 0.45);
		border-radius: 5px;
		padding: 5px 10px 15px;
		position: relative;
		margin-bottom: -10px;
		margin-left: -4px;
		margin-right: -4px;
		display: flex;
		flex-flow: row wrap;
		justify-content: space-between;
		align-items: flex-start;
		align-content: flex-start;
	}
	.grid-table.has-author.has-license table {
		position: relative;
		z-index: 1;
	}
	.grid-table.has-author.has-license .g-author {
		text-align: right;
		line-height: 20px;
		order: 2;
	}
	.grid-table.has-author.has-license .g-author span {
		display: block;
		margin-left: 0;
	}
	.grid-table.has-author.has-license .g-license {
		font-size: 11px;
		line-height: 20px;
		order: 1;
	}
	.grid-table.has-author.has-license .g-license span {
		display: block;
		margin-left: 0;
	}
	.grid-table .cell-terms .license-num {
		display: block;
		text-align: center;
		margin: 10px 0 0;
	}
	.grid-table.has-license-logos .cell-terms {
		display: flex;
		flex-flow: column-reverse nowrap;
		align-items: stretch;
		align-content: stretch;
	}
	.grid-table .license-logos {
		margin: 15px 0 0;
	}
	.grid-table [data-label]:before {
		top: 0;
		right: 0;
		font-size: 11px;
		padding: 5px 7px;
	}
}
@media only screen and (min-width: 768px) {
	.grid-table {
		padding: 20px;
	}

	.grid-table caption,
	.grid-table h2,
	.grid-table h3,
	.grid-table h4 {
		font-size: 19px;
		line-height: 24px;
		margin: 0 0 20px;
	}
	.grid-table .cell-rating strong.stars1:before,
	.grid-table .cell-rating strong.stars2:before,
	.grid-table .cell-rating strong.stars3:before,
	.grid-table .cell-rating strong.stars4:before,
	.grid-table .cell-rating strong.stars41:before,
	.grid-table .cell-rating strong.stars42:before,
	.grid-table .cell-rating strong.stars43:before,
	.grid-table .cell-rating strong.stars44:before,
	.grid-table .cell-rating strong.stars45:before,
	.grid-table .cell-rating strong.stars46:before,
	.grid-table .cell-rating strong.stars47:before,
	.grid-table .cell-rating strong.stars48:before,
	.grid-table .cell-rating strong.stars49:before,
	.grid-table .cell-rating strong.stars5:before {
		height: 10px;
		background-image: url(/images/grid-table-star2-des.png);
		margin-right: 9px;
	}
	.grid-table .cell-rating strong.stars1:before {
		width: 12px;
	}
	.grid-table .cell-rating strong.stars2:before {
		width: 25px;
	}
	.grid-table .cell-rating strong.stars3:before {
		width: 38px;
	}
	.grid-table .cell-rating strong.stars4:before {
		width: 51px;
	}
	.grid-table .cell-rating strong.stars41:before {
		width: 53px;
	}
	.grid-table .cell-rating strong.stars42:before {
		width: 54px;
	}
	.grid-table .cell-rating strong.stars43:before {
		width: 55px;
	}
	.grid-table .cell-rating strong.stars44:before {
		width: 56px;
	}
	.grid-table .cell-rating strong.stars45:before {
		width: 58px;
	}
	.grid-table .cell-rating strong.stars46:before {
		width: 59px;
	}
	.grid-table .cell-rating strong.stars47:before {
		width: 60px;
	}
	.grid-table .cell-rating strong.stars48:before {
		width: 61px;
	}
	.grid-table .cell-rating strong.stars49:before {
		width: 62px;
	}
	.grid-table .cell-rating strong.stars5:before {
		width: 64px;
	}
	.grid-table.has-author:not(.has-license) caption,
	.grid-table.has-license-right:not(.has-author) caption {
		text-align: left;
		padding: 8px 20% 8px 10px;
	}
	.grid-table.has-license-right:not(.has-author) h2 {
		text-align: left;
		padding: 8px 20% 8px 10px;
	}
	.grid-table h2.s strong {
		font-size: 19px;
	}
	.grid-table ._flag2.germany.s:before {
		width: 30px;
		height: 20px;
		border-radius: 3px;
		margin-right: 7px;
		vertical-align: middle;
		position: relative;
		top: -1px;
	}
	.grid-table.has-author.no-caption:not(.has-license) .grid-table-head,
	.grid-table.has-license-right.no-caption:not(.has-author) .grid-table-head {
		display: flex;
		flex-flow: row nowrap;
		justify-content: space-between;
		align-items: center;
		align-content: center;
		margin-bottom: 15px;
	}
	.grid-table.has-author.no-caption:not(.has-license) h2,
	.grid-table.has-author.no-caption:not(.has-license) h3,
	.grid-table.has-author.no-caption:not(.has-license) h4,
	.grid-table.has-license-right.no-caption:not(.has-author) h2,
	.grid-table.has-license-right.no-caption:not(.has-author) h3,
	.grid-table.has-license-right.no-caption:not(.has-author) h4 {
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 10px;
		padding-right: 20px;
		margin-bottom: 0;
	}
	.grid-table ._flag2:before {
		margin-right: 10px;
	}
	.grid-table .g-author {
		float: right;
		text-align: right;
		padding-right: 46px;
		padding-left: 10px;
		position: relative;
		z-index: 1;
	}
	.grid-table .g-author:before {
		content: '';
		width: 39px;
		height: 39px;
		border-radius: 50%;
		position: absolute;
		top: 2px;
		right: 0;
		background: center center / contain no-repeat;
	}
	.grid-table .g-author.mark-seibert:before {
		background-image: url(/images/mark-seibert-homepage.jpg);
	}
	.grid-table .g-author.stephan-naumann:before {
		background-image: url(/images/autor-stephan-naumann.jpg);
		filter: grayscale(1);
	}
	.grid-table .g-author span {
		display: block;
	}
	.grid-table .g-license:not(.bottom) {
		padding-top: 5px;
	}
	.grid-table.has-caption .g-license:not(.bottom) {
		padding-top: 13px;
	}
	.grid-table.has-author.has-license .g-license {
		float: left;
		padding-top: 0;
		margin-right: 15px;
		padding-left: 10px;
	}
	.grid-table.has-author.has-license .g-license span {
		display: block;
		margin-left: 0;
	}
	.grid-table.has-author.has-license .author {
		margin-left: 15px;
	}
	.grid-table.has-author.has-license.has-caption caption,
	.grid-table.has-author.has-license.no-caption h2,
	.grid-table.has-author.has-license.no-caption h3,
	.grid-table.has-author.has-license.no-caption h4 {
		padding-top: 8px;
		padding-bottom: 8px;
	}
	.grid-table .glinkbox {
		margin-top: 10px;
		padding: 26px;
	}
	.grid-table .add-info {
		font-size: 11px;
		line-height: 14px;
		margin-top: 10px;
		text-align: right;
	}
	.grid-table .add-info:last-child {
		margin-bottom: -10px;
	}
	.grid-table .license-logos {
		float: right;
		margin: 0 0 0 15px;
	}
	.grid-table.yellow-position tbody .cell-position,
	.grid-table.css-position.yellow-position tbody tr:before {
		top: 0;
		left: 0;
		width: 25px;
		line-height: 25px;
		border-radius: 5px 0;
	}
	.grid-table.inset-position tbody .cell-position,
	.grid-table.css-position.inset-position tbody tr:before {
		top: 14px;
		left: 16px;
	}
	.grid-table [data-label] {
		position: relative;
		padding-top: 20px !important;
	}
	.grid-table [data-label]:before {
		font-size: 12px;
		padding: 7px 8px 6px;
		top: -8px;
		left: 50%;
		transform: translateX(-50%);
	}
	.grid-table .glinkbox .g-js-toggle {
		text-align: right;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
	.grid-table .cell-terms .license-num {
		display: block;
		margin: 10px 0 0;
	}
}
@media only screen and (min-width: 1280px) {
	.grid-table caption,
	.grid-table h2,
	.grid-table h3,
	.grid-table h4 {
		font-size: 22px;
		line-height: 26px;
	}
	.grid-table.has-author:not(.has-license) caption,
	.grid-table.has-license-right:not(.has-author) caption,
	.grid-table.has-author.no-caption:not(.has-license) h2,
	.grid-table.has-author.no-caption:not(.has-license) h3,
	.grid-table.has-author.no-caption:not(.has-license) h4,
	.grid-table.has-license-right.no-caption:not(.has-author) h2,
	.grid-table.has-license-right.no-caption:not(.has-author) h3,
	.grid-table.has-license-right.no-caption:not(.has-author) h4 {
		padding-left: 20px;
	}
	.grid-table.has-license.has-caption:not(.has-license-right):not(.has-author) {
		padding-top: 25px;
	}
	.grid-table.no-caption.has-license:not(.has-author) h2,
	.grid-table.no-caption.has-license:not(.has-author) h3,
	.grid-table.no-caption.has-license:not(.has-author) h4 {
		padding-top: 5px;
	}
	.grid-table ._flag2:before {
		margin-right: 14px;
	}
	.grid-table.has-author.has-license .g-license {
		padding-left: 20px;
	}
	.grid-table .cell-terms .license-num {
		display: inline-block;
		padding-left: 11px;
		position: relative;
		margin-left: 7px;
	}
	.grid-table .cell-terms .license-num:before {
		content: '';
		position: absolute;
		top: 50%;
		left: 0;
		width: 1px;
		height: 15px;
		background: #bcbcbc;
		margin-top: -8px;
	}
	.grid-table tbody tr:first-child .cell-terms .license-num {
		color: #6c6c6c;
	}
}
.grid-table + .scroll-cta {
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.1), 0 0 0 12px #f3f7fb;
	margin: -15px 12px 15px;
}
.grid-table + .scroll-cta.with-bg-tip {
	background: url(/images/mein-tipp.png) 47px center no-repeat,
		url(/images/mark_seibert.png) 5px center / 39px 39px no-repeat;
	padding-left: 110px;
}
@media only screen and (min-width: 768px) {
	.grid-table + .scroll-cta {
		padding: 24px;
		text-align: center;
		font-size: 14px;
		line-height: 1.3;
		font-weight: 300;
		color: #575757;
	}
	.grid-table + .scroll-cta a {
		font-weight: 400;
		margin-left: 5px;
	}
	.grid-table + .scroll-cta a:hover {
		text-decoration: none;
	}
	.grid-table + .scroll-cta.with-bg-tip {
		background-position: 60px center, 15px center;
		padding-left: 120px;
	}
}
.grid-table h2 span.logo-trustly-h {
	background: url(/images/logo-trustly-h.png) 50% no-repeat;
	width: 62px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
	text-indent: -100%;
	overflow: hidden;
}
.grid-table h2 span.logo-paynplay-h {
	background: url(/images/logo-paynplay-h.png) 50% no-repeat;
	width: 68px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
	text-indent: -100%;
	overflow: hidden;
}
._logo:before,
._logo:after,
._logo > span {
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-block;
	vertical-align: middle;
	width: 164px;
	height: 72px;
	font-size: 0;
	color: transparent;
	overflow: hidden;
	background-image: url(/images/ladbrokes.png);
}
._logo a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
._logo.l:before,
._logo.l:after,
._logo.l > span {
	width: 123px;
	height: 54px;
}
._logo.m:before,
._logo.m:after,
._logo.m > span {
	width: 82px;
	height: 36px;
}
._logo.s:before,
._logo.s:after,
._logo.s > span {
	width: 62px;
	height: 27px;
}
._logo.allslots:before,
._logo.allslots:after,
._logo.allslots > span {
	background-image: url(/images/allslots.png);
}
._logo.woombet:before,
._logo.woombet:after,
._logo.woombet > span {
	background-image: url(/images/woombet.png);
}
._logo.vave:before,
._logo.vave:after,
._logo.vave > span {
	background-image: url(/images/vave.png);
}
._logo.kas-casino:before,
._logo.kas-casino:after,
._logo.kas-casino > span {
	background-image: url(/images/kas-casino.png);
}
._logo.cashwin:before,
._logo.cashwin:after,
._logo.cashwin > span {
	background-image: url(/images/cashwin.png);
}
._logo.playio:before,
._logo.playio:after,
._logo.playio > span {
	background-image: url(/images/playio.png);
}
._logo.tippland:before,
._logo.tippland:after,
._logo.tippland > span {
	background-image: url(/images/tippland.png);
}
._logo.paysafecard:before,
._logo.paysafecard:after,
._logo.paysafecard > span {
	background-image: url(/images/paysafecard_1.png);
}
._logo.applepay:before,
._logo.applepay:after,
._logo.applepay > span {
	background-image: url(/images/apple-pay_1.png);
}
._logo.bitkingz:before,
._logo.bitkingz:after,
._logo.bitkingz > span {
	background-image: url(/images/bitkingz.png);
}
._logo.kingmaker:before,
._logo.kingmaker:after,
._logo.kingmaker > span {
	background-image: url(/images/kingmaker.png);
}
._logo.slotsvil:before,
._logo.slotsvil:after,
._logo.slotsvil > span {
	background-image: url(/images/slotsvil.png);
}
._logo.midasluck:before,
._logo.midasluck:after,
._logo.midasluck > span {
	background-image: url(/images/midasluck.png);
}
._logo.billybets:before,
._logo.billybets:after,
._logo.billybets > span {
	background-image: url(/images/billybets.png);
}
._logo.grandwin:before,
._logo.grandwin:after,
._logo.grandwin > span {
	background-image: url(/images/grandwin-de.png);
}
._logo.sportwetten-de:before,
._logo.sportwetten-de:after,
._logo.sportwetten-de > span {
	background-image: url(/images/sportwetten-de.png);
}
._logo.sportwetten:before,
._logo.sportwetten:after,
._logo.sportwetten > span {
	background-image: url(/images/sportwetten-de.png);
}
._logo.justcasino:before,
._logo.justcasino:after,
._logo.justcasino > span {
	background-image: url(/images/justcasino.png);
}
._logo.allbritishcasino:before,
._logo.allbritishcasino:after,
._logo.allbritishcasino > span {
	background-image: url(/images/all-british-casino.png);
}
._logo.allbritish:before,
._logo.allbritish:after,
._logo.allbritish > span {
	background-image: url(/images/all-british-casino.png);
}
._logo.tigerspin:before,
._logo.tigerspin:after,
._logo.tigerspin > span {
	background-image: url(/images/tigerspin.png);
}
._logo.playfina:before,
._logo.playfina:after,
._logo.playfina > span {
	background-image: url(/images/playfina-casino.png);
}
._logo.lotto-de:before,
._logo.lotto-de:after,
._logo.lotto-de > span {
	background-image: url(/images/lotto-de.png);
}
._logo.spinanga:before,
._logo.spinanga:after,
._logo.spinanga > span {
	background-image: url(/images/spinanga.png);
}
._logo.winsane:before,
._logo.winsane:after,
._logo.winsane > span {
	background-image: url(/images/winsane.png);
}
._logo.winning-io:before,
._logo.winning-io:after,
._logo.winning-io > span {
	background-image: url(/images/winning.png);
}
._logo.onestepcasino:before,
._logo.onestepcasino:after,
._logo.onestepcasino > span {
	background-image: url(/images/onestepcasino.png);
}
._logo.chillybets-de:before,
._logo.chillybets-de:after,
._logo.chillybets-de > span {
	background-image: url(/images/chillybets-de.png);
}
._logo.chillybets:before,
._logo.chillybets:after,
._logo.chillybets > span {
	background-image: url(/images/chillybets-de.png);
}
._logo.sultanbet:before,
._logo.sultanbet:after,
._logo.sultanbet > span {
	background-image: url(/images/sultanbet.png);
}
._logo.mr-sloty:before,
._logo.mr-sloty:after,
._logo.mr-sloty > span {
	background-image: url(/images/mr-sloty.png);
}
._logo.pribet:before,
._logo.pribet:after,
._logo.pribet > span {
	background-image: url(/images/pribet.png);
}
._logo.avalon78:before,
._logo.avalon78:after,
._logo.avalon78 > span {
	background-image: url(/images/avalon-78.png);
}
._logo.bitdreams:before,
._logo.bitdreams:after,
._logo.bitdreams > span {
	background-image: url(/images/bitdreams.png);
}
._logo.lilibet:before,
._logo.lilibet:after,
._logo.lilibet > span {
	background-image: url(/images/lilibet.png);
}
._logo.weltbet:before,
._logo.weltbet:after,
._logo.weltbet > span {
	background-image: url(/images/weltbet.png);
}
._logo.quickslot:before,
._logo.quickslot:after,
._logo.quickslot > span {
	background-image: url(/images/quickslot.png);
}
._logo.rubyvegas:before,
._logo.rubyvegas:after,
._logo.rubyvegas > span {
	background-image: url(/images/rubyvegas.png);
}
._logo.crocoslots:before,
._logo.crocoslots:after,
._logo.crocoslots > span {
	background-image: url(/images/crocoslots.png);
}
._logo.casiwave:before,
._logo.casiwave:after,
._logo.casiwave > span {
	background-image: url(/images/casiwave.png);
}
._logo.dream-bet:before,
._logo.dream-bet:after,
._logo.dream-bet > span {
	background-image: url(/images/dream-bet.png);
}
._logo.kasino4:before,
._logo.kasino4:after,
._logo.kasino4 > span {
	background-image: url(/images/4kasino-casino.png);
}
._logo.octocasino:before,
._logo.octocasino:after,
._logo.octocasino > span {
	background-image: url(/images/octocasino.png);
}
._logo.icebet:before,
._logo.icebet:after,
._logo.icebet > span {
	background-image: url(/images/icebet.png);
}
._logo.zoome:before,
._logo.zoome:after,
._logo.zoome > span {
	background-image: url(/images/zoome.png);
}
._logo.jackpotpiraten:before,
._logo.jackpotpiraten:after,
._logo.jackpotpiraten > span {
	background-image: url(/images/jackpotpiraten.png);
}
._logo.cazimbo:before,
._logo.cazimbo:after,
._logo.cazimbo > span {
	background-image: url(/images/cazimbo.png);
}
._logo.wunderwins:before,
._logo.wunderwins:after,
._logo.wunderwins > span {
	background-image: url(/images/wunderwins.png);
}
._logo.pirateplay:before,
._logo.pirateplay:after,
._logo.pirateplay > span {
	background-image: url(/images/pirateplay.png);
}
._logo.bets-io:before,
._logo.bets-io:after,
._logo.bets-io > span {
	background-image: url(/images/bets-io.png);
}
._logo.gslot:before,
._logo.gslot:after,
._logo.gslot > span {
	background-image: url(/images/gslot.png);
}
._logo.wildz:before,
._logo.wildz:after,
._logo.wildz > span {
	background-image: url(/images/wildz.png);
}
._logo.bingbong:before,
._logo.bingbong:after,
._logo.bingbong > span {
	background-image: url(/images/bingbong.png);
}
._logo.loewen-play-de:before,
._logo.loewen-play-de:after,
._logo.loewen-play-de > span {
	background-image: url(/images/lowen-play-de.png);
}
._logo.loewen-play:before,
._logo.loewen-play:after,
._logo.loewen-play > span {
	background-image: url(/images/lowen-play-de.png);
}
._logo.gslot2:before,
._logo.gslot2:after,
._logo.gslot2 > span {
	background-image: url(/images/gslot_1.png);
	background-color: #000;
}
._logo.rollingslots:before,
._logo.rollingslots:after,
._logo.rollingslots > span {
	background-image: url(/images/rollingslots.png);
}
._logo.fizzslots:before,
._logo.fizzslots:after,
._logo.fizzslots > span {
	background-image: url(/images/fizzslots.png);
}
._logo.woopwin:before,
._logo.woopwin:after,
._logo.woopwin > span {
	background-image: url(/images/woopwin.png);
}
._logo.goslot:before,
._logo.goslot:after,
._logo.goslot > span {
	background-image: url(/images/goslot.png);
}
._logo.billion-vegas:before,
._logo.billion-vegas:after,
._logo.billion-vegas > span {
	background-image: url(/images/billion-vegas.png);
}
._logo.happyspins:before,
._logo.happyspins:after,
._logo.happyspins > span {
	background-image: url(/images/happyspins.png);
}
._logo.winstoria:before,
._logo.winstoria:after,
._logo.winstoria > span {
	background-image: url(/images/winstoria.png);
}
._logo.playouwin:before,
._logo.playouwin:after,
._logo.playouwin > span {
	background-image: url(/images/playouwin.png);
}
._logo.casinoly:before,
._logo.casinoly:after,
._logo.casinoly > span {
	background-image: url(/images/casinoly.png);
}
._logo.ice-casino:before,
._logo.ice-casino:after,
._logo.ice-casino > span {
	background-image: url(/images/ice-casino.png);
}
._logo.spinpug:before,
._logo.spinpug:after,
._logo.spinpug > span {
	background-image: url(/images/spinpug.png);
}
._logo.touch-casino:before,
._logo.touch-casino:after,
._logo.touch-casino > span {
	background-image: url(/images/touch-casino.png);
}
._logo.simsino:before,
._logo.simsino:after,
._logo.simsino > span {
	background-image: url(/images/simsino.png);
}
._logo.vipslot-club:before,
._logo.vipslot-club:after,
._logo.vipslot-club > span {
	background-image: url(/images/vipslot-club.png);
}
._logo.westcasino:before,
._logo.westcasino:after,
._logo.westcasino > span {
	background-image: url(/images/westcasino.png);
}
._logo.bet3000:before,
._logo.bet3000:after,
._logo.bet3000 > span {
	background-image: url(/images/bet3000.png);
}
._logo.bet365:before,
._logo.bet365:after,
._logo.bet365 > span {
	background-image: url(/images/bet365.png);
}
._logo.bet365:before,
._logo.bet365-slots:after,
._logo.bet365-slots > span {
	background-image: url(/images/bet365-slots.png);
}
._logo.fresh-casino:before,
._logo.fresh-casino:after,
._logo.fresh-casino > span {
	background-image: url(/images/fresh-casino.png);
}
._logo.blue-leo:before,
._logo.blue-leo:after,
._logo.blue-leo > span {
	background-image: url(/images/blue-leo.png);
}
._logo.betchan:before,
._logo.betchan:after,
._logo.betchan > span {
	background-image: url(/images/betchan.png);
}
._logo.betfair:before,
._logo.betfair:after,
._logo.betfair > span {
	background-image: url(/images/betfair.png);
}
._logo.betsafe:before,
._logo.betsafe:after,
._logo.betsafe > span {
	background-image: url(/images/betsafe.png);
}
._logo.excitewin:before,
._logo.excitewin:after,
._logo.excitewin > span {
	background-image: url(/images/excitewin.png);
}
._logo.lucys-casino:before,
._logo.lucys-casino:after,
._logo.lucys-casino > span {
	background-image: url(/images/lucys-casino.png);
}
._logo.svenbet:before,
._logo.svenbet:after,
._logo.svenbet > span {
	background-image: url(/images/svenbet.png);
}
._logo.fairspin:before,
._logo.fairspin:after,
._logo.fairspin > span {
	background-image: url(/images/fairspin.png);
}
._logo.viggoslots:before,
._logo.viggoslots:after,
._logo.viggoslots > span {
	background-image: url(/images/viggoslots.png);
}
._logo.betsson:before,
._logo.betsson:after,
._logo.betsson > span {
	background-image: url(/images/betsson.png);
}
._logo.slotum:before,
._logo.slotum:after,
._logo.slotum > span {
	background-image: url(/images/slotum.png);
}
._logo.slottica:before,
._logo.slottica:after,
._logo.slottica > span {
	background-image: url(/images/slottica.png);
}
._logo.beem-casino:before,
._logo.beem-casino:after,
._logo.beem-casino > span {
	background-image: url(/images/beem-casino.png);
}
._logo.dachbet:before,
._logo.dachbet:after,
._logo.dachbet > span {
	background-image: url(/images/dachbet.png);
}
._logo.vasy-casino:before,
._logo.vasy-casino:after,
._logo.vasy-casino > span {
	background-image: url(/images/vasycasino.png);
}
._logo.ditobet:before,
._logo.ditobet:after,
._logo.ditobet > span {
	background-image: url(/images/ditobet.png);
}
._logo.time2spin:before,
._logo.time2spin:after,
._logo.time2spin > span {
	background-image: url(/images/time2spin.png);
}
._logo.evolve:before,
._logo.evolve:after,
._logo.evolve > span {
	background-image: url(/images/evolve.png);
}
._logo.nordslot:before,
._logo.nordslot:after,
._logo.nordslot > span {
	background-image: url(/images/nordslot.png);
}
._logo.betvictor:before,
._logo.betvictor:after,
._logo.betvictor > span,
._logo.betvictor > a {
	background-image: url(/images/betvictor.png);
}
._logo.betway:before,
._logo.betway:after,
._logo.betway > span,
._logo.betway > a {
	background-image: url(/images/betway.png);
}
._logo.boombang:before,
._logo.boombang:after,
._logo.boombang > span {
	background-image: url(/images/boombang.png);
}
._logo.getslots:before,
._logo.getslots:after,
._logo.getslots > span {
	background-image: url(/images/getslot.png);
}
._logo.slothunter:before,
._logo.slothunter:after,
._logo.slothunter > span {
	background-image: url(/images/slothunter.png);
}
._logo.alpha:before,
._logo.alpha:after,
._logo.alpha > span {
	background-image: url(/images/casino-alpha.png);
}
._logo.boom-casino:before,
._logo.boom-casino:after,
._logo.boom-casino > span {
	background-image: url(/images/boom-casino.png);
}
._logo.ggpoker:before,
._logo.ggpoker:after,
._logo.ggpoker > span {
	background-image: url(/images/ggpoker-de.png);
}
._logo.ggpoker-v2:before,
._logo.ggpoker-v2:after,
._logo.ggpoker-v2 > span {
	background-image: url(/images/ggpoker-de%402x.png);
}
._logo.bwin:before,
._logo.bwin:after,
._logo.bwin > span {
	background-image: url(/images/bwin.png);
}
._logo.bwin-v2:before,
._logo.bwin-v2:after,
._logo.bwin-v2 > span {
	background-image: url(/images/bwin%402x.png);
}
._logo.luna-slots:before,
._logo.luna-slots:after,
._logo.luna-slots > span {
	background-image: url(/images/luna-slots.png);
}
._logo.luna-slots-v2:before,
._logo.luna-slots-v2:after,
._logo.luna-slots-v2 > span {
	background-image: url(/images/luna-slots%402x.png);
}
._logo.c777:before,
._logo.c777:after,
._logo.c777 > span {
	background-image: url(/images/777.png);
}
._logo.xplaybet:before,
._logo.xplaybet:after,
._logo.xplaybet > span {
	background-image: url(/images/xplaybet.png);
}
._logo.megaslot:before,
._logo.megaslot:after,
._logo.megaslot > span {
	background-image: url(/images/megaslot.png);
}
._logo.jetbull:before,
._logo.jetbull:after,
._logo.jetbull > span {
	background-image: url(/images/jetbull.png);
}
._logo.hiperwin:before,
._logo.hiperwin:after,
._logo.hiperwin > span {
	background-image: url(/images/hiperwin.png);
}
._logo.divas-luck:before,
._logo.divas-luck:after,
._logo.divas-luck > span {
	background-image: url(/images/divas-casino.png);
}
._logo.ybet:before,
._logo.ybet:after,
._logo.ybet > span {
	background-image: url(/images/ybet.png);
}
._logo.praise-casino:before,
._logo.praise-casino:after,
._logo.praise-casino > span {
	background-image: url(/images/praisecasino.png);
}
._logo.supremo:before,
._logo.supremo:after,
._logo.supremo > span {
	background-image: url(/images/supremo.png);
}
._logo.turbico:before,
._logo.turbico:after,
._logo.turbico > span {
	background-image: url(/images/turbico.png);
}
._logo.betmaster:before,
._logo.betmaster:after,
._logo.betmaster > span {
	background-image: url(/images/betmaster.png);
}
._logo.supacasi:before,
._logo.supacasi:after,
._logo.supacasi > span {
	background-image: url(/images/supacasi.png);
}
._logo.mad-money:before,
._logo.mad-money:after,
._logo.mad-money > span {
	background-image: url(/images/mad-money.png);
}
._logo.bcgame:before,
._logo.bcgame:after,
._logo.bcgame > span {
	background-image: url(/images/bcgame.png);
}
._logo.cas888:before,
._logo.cas888:after,
._logo.cas888 > span,
._logo.c888:before,
._logo.c888:after,
._logo.c888 > span {
	background-image: url(/images/888casino.png);
}
._logo.ggbet:before,
._logo.ggbet:after,
._logo.ggbet > span,
._logo.ggbet:before,
._logo.ggbet:after,
._logo.ggbet > span {
	background-image: url(/images/ggbet.png);
}
._logo.sons-of-slots:before,
._logo.sons-of-slots:after,
._logo.sons-of-slots > span {
	background-image: url(/images/sons-of-slots.png);
}
._logo.betinia:before,
._logo.betinia:after,
._logo.betinia > span {
	background-image: url(/images/betinia.png);
}
._logo.cadabrus:before,
._logo.cadabrus:after,
._logo.cadabrus > span {
	background-image: url(/images/cadabrus.png);
}
._logo.lapilanders:before,
._logo.lapilanders:after,
._logo.lapilanders > span {
	background-image: url(/images/lapilanders.png);
}
._logo.casinoofgold:before,
._logo.casinoofgold:after,
._logo.casinoofgold > span {
	background-image: url(/images/casino-of-gold.png);
}
._logo.pinocasino:before,
._logo.pinocasino:after,
._logo.pinocasino > span {
	background-image: url(/images/pinocasino.png);
}
._logo.mrbet:before,
._logo.mrbet:after,
._logo.mrbet > span {
	background-image: url(/images/mrbet.png);
}
._logo.casinoclub:before,
._logo.casinoclub:after,
._logo.casinoclub > span {
	background-image: url(/images/casinoclub.png);
}
._logo.casinocom:before,
._logo.casinocom:after,
._logo.casinocom > span {
	background-image: url(/images/casinocom.png);
}
._logo.casinoluck:before,
._logo.casinoluck:after,
._logo.casinoluck > span {
	background-image: url(/images/casinoluck.png);
}
._logo.casiplay:before,
._logo.casiplay:after,
._logo.casiplay > span {
	background-image: url(/images/casiplay.png);
}
._logo.cherrycasino:before,
._logo.cherrycasino:after,
._logo.cherrycasino > span {
	background-image: url(/images/cherry-automaten.png);
}
._logo.codeta:before,
._logo.codeta:after,
._logo.codeta > span {
	background-image: url(/images/codeta.png);
}
._logo.com21:before,
._logo.com21:after,
._logo.com21 > span,
._logo.com21 > a {
	background-image: url(/images/21com.png);
}
._logo.svenplay:before,
._logo.svenplay:after,
._logo.svenplay > span,
._logo.svenplay > a {
	background-image: url(/images/svenplay.png);
}
._logo.com888:before,
._logo.com888:after,
._logo.com888 > span {
	background-image: url(/images/888com.png);
}
._logo.comeon:before,
._logo.comeon:after,
._logo.comeon > span {
	background-image: url(/images/comeon.png);
}
._logo.drueckglueck:before,
._logo.drueckglueck:after,
._logo.drueckglueck > span {
	background-image: url(/images/druckgluck.png);
}
._logo.dunder:before,
._logo.dunder:after,
._logo.dunder > span {
	background-image: url(/images/dunder.png);
}
._logo.myempire:before,
._logo.myempire:after,
._logo.myempire > span {
	background-image: url(/images/myempire.png);
}
._logo.cosmo:before,
._logo.cosmo:after,
._logo.cosmo > span {
	background-image: url(/images/cosmo-casino.png);
}
._logo.scatters:before,
._logo.scatters:after,
._logo.scatters > span {
	background-image: url(/images/scatters.png);
}
._logo.ocean-breeze:before,
._logo.ocean-breeze:after,
._logo.ocean-breeze > span {
	background-image: url(/images/ocean-breeze.png);
}
._logo.captaincooks:before,
._logo.captaincooks:after,
._logo.captaincooks > span {
	background-image: url(/images/captain-cooks.png);
}
._logo.casinopurple:before,
._logo.casinopurple:after,
._logo.casinopurple > span {
	background-image: url(/images/casinopurple.png);
}
._logo.eucasino:before,
._logo.eucasino:after,
._logo.eucasino > span {
	background-image: url(/images/eucasino.png);
}
._logo.eurogrand:before,
._logo.eurogrand:after,
._logo.eurogrand > span {
	background-image: url(/images/eurogrand.png);
}
._logo.gamebookers:before,
._logo.gamebookers:after,
._logo.gamebookers > span {
	background-image: url(/images/gamebookers.png);
}
._logo.grandivy:before,
._logo.grandivy:after,
._logo.grandivy > span {
	background-image: url(/images/grandivy.png);
}
._logo.winfest:before,
._logo.winfest:after,
._logo.winfest > span {
	background-image: url(/images/winfest.png);
}
._logo.interwetten:before,
._logo.interwetten:after,
._logo.interwetten > span {
	background-image: url(/images/interwetten.png);
}
._logo.jackpotvillage:before,
._logo.jackpotvillage:after,
._logo.jackpotvillage > span {
	background-image: url(/images/jackpotvillage.png);
}
._logo.hopa:before,
._logo.hopa:after,
._logo.hopa > span {
	background-image: url(/images/hopa.png);
}
._logo.ladbrokes:before,
._logo.ladbrokes:after,
._logo.ladbrokes > span,
._logo.ladbrokes > a {
	background-image: url(/images/ladbrokes.png);
}
._logo.bpremium:before,
._logo.bpremium:after,
._logo.bpremium > span,
._logo.bpremium > a {
	background-image: url(/images/bpremium.png);
}
._logo.spinz:before,
._logo.spinz:after,
._logo.spinz > span {
	background-image: url(/images/spinz.png);
}
._logo.partypoker:before,
._logo.partypoker:after,
._logo.partypoker > span,
._logo.partypoker > a {
	background-image: url(/wp-content/themes/generel/visual/light/partypoker.png);
}
._logo.lapalingo:before,
._logo.lapalingo:after,
._logo.lapalingo > span,
._logo.lapalingo > a {
	background-image: url(/images/lapalingo-de.png);
}
._logo.lapalingo-de:before,
._logo.lapalingo-de:after,
._logo.lapalingo-de > span,
._logo.lapalingo-de > a {
	background-image: url(/images/lapalingo-de.png);
}
._logo.lapalingo-2x:before,
._logo.lapalingo-2x:after,
._logo.lapalingo-2x > span {
	background-image: url(/images/lapalingo%402x.png);
}
._logo.lapalingo-de-v2:before,
._logo.lapalingo-de-v2:after,
._logo.lapalingo-de-v2 > span {
	background-image: url(/images/lapalingo-de%402x.png);
}
._logo.lottoland:before,
._logo.lottoland:after,
._logo.lottoland > span {
	background-image: url(/images/lottoland.png);
}
._logo.luckyniki:before,
._logo.luckyniki:after,
._logo.luckyniki > span {
	background-image: url(/images/luckyniki.png);
}
._logo.mobilautomaten:before,
._logo.mobilautomaten:after,
._logo.mobilautomaten > span {
	background-image: url(/images/mobilautomaten.png);
}
._logo.mobilautomaten:before,
._logo.mobilautomaten:after,
._logo.mobilautomaten > span {
	background-image: url(/images/mobilautomaten.png);
}
._logo.mobilebet:before,
._logo.mobilebet:after,
._logo.mobilebet > span {
	background-image: url(/images/mobilebet.png);
}
._logo.ocd:before,
._logo.ocd:after,
._logo.ocd > span {
	background-image: url(/images/onlinecasinodeutschland.png);
}
._logo.platincasino:before,
._logo.platincasino:after,
._logo.platincasino > span {
	background-image: url(/images/platincasino.png);
}
._logo.playojo:before,
._logo.playojo:after,
._logo.playojo > span {
	background-image: url(/images/playojo.png);
}
._logo.pokerstars:before,
._logo.pokerstars:after,
._logo.pokerstars > span {
	background-image: url(/images/poker-stars-casino.png);
}
._logo.bet20:before,
._logo.bet20:after,
._logo.bet20 > span {
	background-image: url(/images/20bet.png);
}
._logo.rizk:before,
._logo.rizk:after,
._logo.rizk > span {
	background-image: url(/images/rizk.png);
}
._logo.rolla:before,
._logo.rolla:after,
._logo.rolla > span,
._logo.rolla > a {
	background-image: url(/images/rolla.png);
}
._logo.roxypalace:before,
._logo.roxypalace:after,
._logo.roxypalace > span {
	background-image: url(/images/roxypalace.png);
}
._logo.schnellwetten:before,
._logo.schnellwetten:after,
._logo.schnellwetten > span,
._logo.schnellwetten > a {
	background-image: url(/images/schnellwetten.png);
}
._logo.slots-io:before,
._logo.slots-io:after,
._logo.slots-io > span {
	background-image: url(/images/slots-io.png);
}
._logo.slotsmagic:before,
._logo.slotsmagic:after,
._logo.slotsmagic > span {
	background-image: url(/images/slotsmagic.png);
}
._logo.sportingbet:before,
._logo.sportingbet:after,
._logo.sportingbet > span {
	background-image: url(/images/sportingbet.png);
}
._logo.sunmaker:before,
._logo.sunmaker:after,
._logo.sunmaker > span {
	background-image: url(/images/sunmaker.png);
}
._logo.sunnyplayer:before,
._logo.sunnyplayer:after,
._logo.sunnyplayer > span {
	background-image: url(/images/sunnyplayer.png);
}
._logo.unibet:before,
._logo.unibet:after,
._logo.unibet > span {
	background-image: url(/images/unibet.png);
}
._logo.vbet:before,
._logo.vbet:after,
._logo.vbet > span {
	background-image: url(/images/vbet.png);
}
._logo.vegaswinner:before,
._logo.vegaswinner:after,
._logo.vegaswinner > span {
	background-image: url(/images/vegaswinner.png);
}
._logo.vera-john:before,
._logo.vera-john:after,
._logo.vera-john > span,
._logo.vera-john > a {
	background-image: url(/images/verajohn.png);
}
._logo.verajohn:before,
._logo.verajohn:after,
._logo.verajohn > span {
	background-image: url(/images/verajohn.png);
}
._logo.viks:before,
._logo.viks:after,
._logo.viks > span {
	background-image: url(/images/viks.png);
}
._logo.wunderino:before,
._logo.wunderino:after,
._logo.wunderino > span {
	background-image: url(/images/wunderino.png);
}
._logo.wunderino-v2:before,
._logo.wunderino-v2:after,
._logo.wunderino-v2 > span {
	background-image: url(/images/wunderino-v2.png);
}
._logo.zetcasino:before,
._logo.zetcasino:after,
._logo.zetcasino > span {
	background-image: url(/images/zet-casino.png);
}
._logo.openbet:before,
._logo.openbet:after,
._logo.openbet > span,
._logo.openbet > a {
	background-image: url(/images/openbet.png);
}
._logo.neogames:before,
._logo.neogames:after,
._logo.neogames > span,
._logo.neogames > a {
	background-image: url(/images/neogames.png);
}
._logo.gaming1x2:before,
._logo.gaming1x2:after,
._logo.gaming1x2 > span,
._logo.gaming1x2 > a {
	background-image: url(/images/1x2gaming.png);
}
._logo.getechg2:before,
._logo.getechg2:after,
._logo.getechg2 > span,
._logo.getechg2 > a {
	background-image: url(/images/getechg2.png);
}
._logo.bwinparty:before,
._logo.bwinparty:after,
._logo.bwinparty > span,
._logo.bwinparty > a {
	background-image: url(/images/bwinparty.png);
}
._logo.europa-casino:before,
._logo.europa-casino:after,
._logo.europa-casino > span,
._logo.europa-casino > a {
	background-image: url(/images/europacasino.png);
}
._logo.lvbet:before,
._logo.lvbet:after,
._logo.lvbet > span,
._logo.lvbet > a {
	background-image: url(/images/lv-bet.png);
}
._logo.lvbet-v2:before,
._logo.lvbet-v2:after,
._logo.lvbet-v2 > span,
._logo.lvbet-v2 > a {
	background-image: url(/images/lv-bet_1.png);
}
._logo.energycasino:before,
._logo.energycasino:after,
._logo.energycasino > span,
._logo.energycasino > a {
	background-image: url(/images/energiekasino.png);
}
._logo.energiekasino:before,
._logo.energiekasino:after,
._logo.energiekasino > span,
._logo.energycasino > a {
	background-image: url(/images/energiekasino.png);
}
._logo.energycasino-v2:before,
._logo.energycasino-v2:after,
._logo.energycasino-v2 > span,
._logo.energycasino-v2 > a {
	background-image: url(/images/energycasino-v2.png);
}
._logo.casino-secret:before,
._logo.casino-secret:after,
._logo.casino-secret > span,
._logo.casino-secret > a {
	background-image: url(/images/casino-secret.png);
}
._logo.casino-gods:before,
._logo.casino-gods:after,
._logo.casino-gods > span,
._logo.casino-gods > a {
	background-image: url(/images/casino-gods.png);
}
._logo.ares-casino:before,
._logo.ares-casino:after,
._logo.ares-casino > span,
._logo.ares-casino > a {
	background-image: url(/images/ares-casino.png);
}
._logo.big5casino:before,
._logo.big5casino:after,
._logo.big5casino > span,
._logo.big5casino > a {
	background-image: url(/images/big5-casino.png);
}
._logo.pixelbet:before,
._logo.pixelbet:after,
._logo.pixelbet > span,
._logo.pixelbet > a {
	background-image: url(/images/pixelbet.png);
}
._logo.frankcasino:before,
._logo.frankcasino:after,
._logo.frankcasino > span,
._logo.frankcasino > a {
	background-image: url(/images/frank-casino.png);
}
._logo.nomini:before,
._logo.nomini:after,
._logo.nomini > span,
._logo.nomini > a {
	background-image: url(/images/nomini.png);
}
._logo.yoyocasino:before,
._logo.yoyocasino:after,
._logo.yoyocasino > span,
._logo.yoyocasino > a {
	background-image: url(/images/yoyo-casino.png);
}
._logo.lucky-days:before,
._logo.lucky-days:after,
._logo.lucky-days > span,
._logo.lucky-days > a {
	background-image: url(/images/lucky-days.png);
}
._logo.spela-casino:before,
._logo.spela-casino:after,
._logo.spela-casino > span,
._logo.spela-casino > a {
	background-image: url(/images/spela.png);
}
._logo.kaiserslots:before,
._logo.kaiserslots:after,
._logo.kaiserslots > span,
._logo.kaiserslots > a {
	background-image: url(/images/kaiser-slots.png);
}
._logo.casino-joy:before,
._logo.casino-joy:after,
._logo.casino-joy > span,
._logo.casino-joy > a {
	background-image: url(/images/casinojoy.png);
}
._logo.bob-casino:before,
._logo.bob-casino:after,
._logo.bob-casino > span,
._logo.bob-casino > a {
	background-image: url(/images/bob-casino.png);
}
._logo.alf-casino:before,
._logo.alf-casino:after,
._logo.alf-casino > span,
._logo.alf-casino > a {
	background-image: url(/images/alf-casino.png);
}
._logo.sloty-casino:before,
._logo.sloty-casino:after,
._logo.sloty-casino > span,
._logo.sloty-casino > a {
	background-image: url(/images/sloty-casino.png);
}
._logo.frank-casino:before,
._logo.frank-casino:after,
._logo.frank-casino > span,
._logo.frank-casino > a {
	background-image: url(/images/frank-casino_1.png);
}
._logo.barbados:before,
._logo.barbados:after,
._logo.barbados > span,
._logo.barbados > a {
	background-image: url(/images/barbados.png);
}
._logo.kassu-casino:before,
._logo.kassu-casino:after,
._logo.kassu-casino > span,
._logo.kassu-casino > a {
	background-image: url(/images/kassu.png);
}
._logo.casino-jefe:before,
._logo.casino-jefe:after,
._logo.casino-jefe > span,
._logo.casino-jefe > a {
	background-image: url(/images/jefe.png);
}
._logo.simple-casino:before,
._logo.simple-casino:after,
._logo.simple-casino > span,
._logo.simple-casino > a {
	background-image: url(/images/simple.png);
}
._logo.nomini-casino:before,
._logo.nomini-casino:after,
._logo.nomini-casino > span,
._logo.nomini-casino > a {
	background-image: url(/images/nomini.png);
}
._logo.malina-casino:before,
._logo.malina-casino:after,
._logo.malina-casino > span,
._logo.malina-casino > a {
	background-image: url(/images/malina-casino.png);
}
._logo.pelaa-casino:before,
._logo.pelaa-casino:after,
._logo.pelaa-casino > span,
._logo.pelaa-casino > a {
	background-image: url(/images/pelaa-casino.png);
}
._logo.enzo-casino:before,
._logo.enzo-casino:after,
._logo.enzo-casino > span,
._logo.enzo-casino > a {
	background-image: url(/images/enzo.png);
}
._logo.dingo:before,
._logo.dingo:after,
._logo.dingo > span,
._logo.enzo-casino > a {
	background-image: url(/images/dingo-casino.png);
}
._logo.unikrn:before,
._logo.unikrn:after,
._logo.unikrn > span {
	background-image: url(/images/unikrn.png);
}
._logo.unikrn-v2:before,
._logo.unikrn-v2:after,
._logo.unikrn-v2 > span {
	background-image: url(/images/unikrn_1.png);
}
._logo.white-lion:before,
._logo.white-lion:after,
._logo.white-lion > span {
	background-image: url(/images/white-lion.png);
}
._logo.b-bets-casino:before,
._logo.b-bets-casino:after,
._logo.b-bets-casino > span {
	background-image: url(/images/b-bets-casino.png);
}
._logo.chanz:before,
._logo.chanz:after,
._logo.chanz > span {
	background-image: url(/images/chanz.png);
}
._logo.chanz-casino:before,
._logo.chanz-casino:after,
._logo.chanz-casino > span {
	background-image: url(/images/chanz.png);
}
._logo.luxury-casino:before,
._logo.luxury-casino:after,
._logo.luxury-casino > span {
	background-image: url(/images/luxury-casino.png);
}
._logo.casino-disco:before,
._logo.casino-disco:after,
._logo.casino-disco > span {
	background-image: url(/images/casinodisco.png);
}
._logo.videoslots:before,
._logo.videoslots:after,
._logo.videoslots > span {
	background-image: url(/images/videoslots.png);
}
._logo.gday:before,
._logo.gday:after,
._logo.gday > span {
	background-image: url(/images/gday.png);
}
._logo.playgrand:before,
._logo.playgrand:after,
._logo.playgrand > span {
	background-image: url(/images/playgrand.png);
}
._logo.superlines:before,
._logo.superlines:after,
._logo.superlines > span {
	background-image: url(/images/casino-superlines.png);
}
._logo.spintropolis:before,
._logo.spintropolis:after,
._logo.spintropolis > span {
	background-image: url(/images/spintropolis.png);
}
._logo.black-diamond-casino:before,
._logo.black-diamond-casino:after,
._logo.black-diamond-casino > span {
	background-image: url(/images/black-diamond-casino.png);
}
._logo.casino-tropez:before,
._logo.casino-tropez:after,
._logo.casino-tropez > span {
	background-image: url(/images/casino-tropez.png);
}
._logo.cobraspins:before,
._logo.cobraspins:after,
._logo.cobraspins > span {
	background-image: url(/images/cobraspins.png);
}
._logo.wallacebet:before,
._logo.wallacebet:after,
._logo.wallacebet > span {
	background-image: url(/images/wallacebet-v2.png);
}
._logo.gamomat:before,
._logo.gamomat:after,
._logo.gamomat > span {
	background-image: url(/images/gamomat.png);
}
._logo.wallacebet-v2:before,
._logo.wallacebet-v2:after,
._logo.wallacebet-v2 > span {
	background-image: url(/images/wallacebet.png);
}
._logo.bet1:before,
._logo.bet1:after,
._logo.bet1 > span {
	background-image: url(/images/1bet.png);
}
._logo.golden-euro:before,
._logo.golden-euro:after,
._logo.golden-euro > span {
	background-image: url(/images/golden-euro.png);
}
._logo.platinum-play:before,
._logo.platinum-play:after,
._logo.platinum-play > span {
	background-image: url(/images/platinum-play.png);
}
._logo.cashpot:before,
._logo.cashpot:after,
._logo.cashpot > span {
	background-image: url(/images/cashpot.png);
}
._logo.casino1:before,
._logo.casino1:after,
._logo.casino1 > span {
	background-image: url(/images/casino1.png);
}
._logo.hello-casino:before,
._logo.hello-casino:after,
._logo.hello-casino > span {
	background-image: url(/images/hello-casino.png);
}
._logo.osiris:before,
._logo.osiris:after,
._logo.osiris > span {
	background-image: url(/images/osiris.png);
}
._logo.goliath:before,
._logo.goliath:after,
._logo.goliath > span {
	background-image: url(/images/goliath.png);
}
._logo.jaak-casino:before,
._logo.jaak-casino:after,
._logo.jaak-casino > span {
	background-image: url(/images/jaak.png);
}
._logo.primecasino:before,
._logo.primecasino:after,
._logo.primecasino > span {
	background-image: url(/images/prime-casino.png);
}
._logo.euromoon-casino:before,
._logo.euromoon-casino:after,
._logo.euromoon-casino > span {
	background-image: url(/images/euromoon-casino.png);
}
._logo.parklane-casino:before,
._logo.parklane-casino:after,
._logo.parklane-casino > span {
	background-image: url(/images/parklane-casino.png);
}
._logo.light-casino:before,
._logo.light-casino:after,
._logo.light-casino > span {
	background-image: url(/images/light-casino.png);
}
._logo.kingbilly:before,
._logo.kingbilly:after,
._logo.kingbilly > span {
	background-image: url(/images/kingbilly.png);
}
._logo.hopa-com:before,
._logo.hopa-com:after,
._logo.hopa-com > span {
	background-image: url(/images/hopa.png);
}
._logo.joo-casino:before,
._logo.joo-casino:after,
._logo.joo-casino > span {
	background-image: url(/images/joo-casino.png);
}
._logo.orient-xpress:before,
._logo.orient-xpress:after,
._logo.orient-xpress > span {
	background-image: url(/images/orientexpress.png);
}
._logo.la-fiesta:before,
._logo.la-fiesta:after,
._logo.la-fiesta > span {
	background-image: url(/images/lafiesta.png);
}
._logo.vulkanvegas:before,
._logo.vulkanvegas:after,
._logo.vulkanvegas > span {
	background-image: url(/images/vulkanvegas.png);
}

._logo.rc:before,
._logo.rc:after,
._logo.rc > span {
	background-image: url(/images/games/rc.svg);
}
._logo.bb:before,
._logo.bb:after,
._logo.bb > span {
	background-image: url(/images/games/bb.svg);
}
._logo.ss:before,
._logo.ss:after,
._logo.ss > span {
	background-image: url(/images/games/ss.svg);
}

._logo.spinando:before,
._logo.spinando:after,
._logo.spinando > span {
	background-image: url(/images/spinando.png);
}
._logo.energybet:before,
._logo.energybet:after,
._logo.energybet > span {
	background-image: url(/images/energybet.png);
}
._logo.mrbit:before,
._logo.mrbit:after,
._logo.mrbit > span {
	background-image: url(/images/mr-bit.png);
}
._logo.knightslots:before,
._logo.knightslots:after,
._logo.knightslots > span {
	background-image: url(/images/knightslots.png);
}
._logo.knightslots:before,
._logo.knightslots:after,
._logo.knightslots > span {
	background-image: url(/images/knightslots.png);
}
._logo.casoocasino:before,
._logo.casoocasino:after,
._logo.casoocasino > span {
	background-image: url(/images/casoo-v2.png);
}
._logo.frank-casino-v2:before,
._logo.frank-casino-v2:after,
._logo.frank-casino-v2 > span {
	background-image: url(/images/frank-casino.png);
}
._logo.casinome:before,
._logo.casinome:after,
._logo.casinome > span {
	background-image: url(/images/casino-me.png);
}
._logo.euslot:before,
._logo.euslot:after,
._logo.euslot > span {
	background-image: url(/images/euslot.png);
}
._logo.duxcasino:before,
._logo.duxcasino:after,
._logo.duxcasino > span {
	background-image: url(/images/duxcasino.png);
}
._logo.regentplay:before,
._logo.regentplay:after,
._logo.regentplay > span {
	background-image: url(/images/regentplay.png);
}
._logo.spins-joy:before,
._logo.spins-joy:after,
._logo.spins-joy > span {
	background-image: url(/images/spins-joy.png);
}
._logo.pokerstarsvegas:before,
._logo.pokerstarsvegas:after,
._logo.pokerstarsvegas > span {
	background-image: url(/images/pokerstarsvegas.png);
}
._logo.slots888:before,
._logo.slots888:after,
._logo.slots888 > span {
	background-image: url(/images/888slots.png);
}
._logo.slots888-2x:before,
._logo.slots888-2x:after,
._logo.slots888-2x > span {
	background-image: url(/images/888slots%402x.png);
}
._logo.genesisspins:before,
._logo.genesisspins:after,
._logo.genesisspins > span {
	background-image: url(/images/genesisspins.png);
}
._logo.greenplay-casino:before,
._logo.greenplay-casino:after,
._logo.greenplay-casino > span {
	background-image: url(/images/greenplay.png);
}
._logo.spinscruise:before,
._logo.spinscruise:after,
._logo.spinscruise > span {
	background-image: url(/images/spinscruise.png);
}
._logo.slotimo:before,
._logo.slotimo:after,
._logo.slotimo > span {
	background-image: url(/images/slotimo.png);
}
._logo.spinsgods:before,
._logo.spinsgods:after,
._logo.spinsgods > span {
	background-image: url(/images/spins-gods.png);
}
._logo.betzino:before,
._logo.betzino:after,
._logo.betzino > span {
	background-image: url(/images/betzino.png);
}
._logo.yaacasino:before,
._logo.yaacasino:after,
._logo.yaacasino > span {
	background-image: url(/images/yaa-casino.png);
}
._logo.emojino:before,
._logo.emojino:after,
._logo.emojino > span {
	background-image: url(/images/emojino.png);
}
._logo.pocketplay:before,
._logo.pocketplay:after,
._logo.pocketplay > span {
	background-image: url(/images/pocket-play.png);
}
._logo.tsars:before,
._logo.tsars:after,
._logo.tsars > span {
	background-image: url(/images/tsars.png);
}
._logo.gringos5:before,
._logo.gringos5:after,
._logo.gringos5 > span {
	background-image: url(/images/5gringos.png);
}
._logo.winota:before,
._logo.winota:after,
._logo.winota > span {
	background-image: url(/images/winota.png);
}
._logo.samosa:before,
._logo.samosa:after,
._logo.samosa > span {
	background-image: url(/images/samosa.png);
}
._logo.campeonbet:before,
._logo.campeonbet:after,
._logo.campeonbet > span {
	background-image: url(/images/campeonbet.png);
}
._logo.evobet:before,
._logo.evobet:after,
._logo.evobet > span {
	background-image: url(/images/evobet.png);
}
._logo.cosmic-slot:before,
._logo.cosmic-slot:after,
._logo.cosmic-slot > span {
	background-image: url(/images/cosmic-slot.png);
}
._logo.million-vegas:before,
._logo.million-vegas:after,
._logo.million-vegas > span {
	background-image: url(/images/million-vegas.png);
}
._logo.winny:before,
._logo.winny:after,
._logo.winny > span {
	background-image: url(/images/winny.png);
}
._logo.stelario:before,
._logo.stelario:after,
._logo.stelario > span {
	background-image: url(/images/stelario.png);
}
._logo.lady-linda-slots:before,
._logo.lady-linda-slots:after,
._logo.lady-linda-slots > span {
	background-image: url(/images/lindasslots.png);
}
._logo.gambola:before,
._logo.gambola:after,
._logo.gambola > span {
	background-image: url(/images/gambola.png);
}
._logo.crazyfox:before,
._logo.crazyfox:after,
._logo.crazyfox > span {
	background-image: url(/images/crazy-fox.png);
}
._logo.nationalcasino:before,
._logo.nationalcasino:after,
._logo.nationalcasino > span {
	background-image: url(/images/national-casino.png);
}
._logo.wintrillions:before,
._logo.wintrillions:after,
._logo.wintrillions > span {
	background-image: url(/images/wintrillions.png);
}
._logo.lottohelden:before,
._logo.lottohelden:after,
._logo.lottohelden > span {
	background-image: url(/images/lottohelden.png);
}
._logo.tipp24:before,
._logo.tipp24:after,
._logo.tipp24 > span {
	background-image: url(/images/tipp24.png);
}
._logo.lottobay:before,
._logo.lottobay:after,
._logo.lottobay > span {
	background-image: url(/images/lottobay.png);
}
._logo.lotto247:before,
._logo.lotto247:after,
._logo.lotto247 > span {
	background-image: url(/images/lotto-247.png);
}
._logo.lotto24:before,
._logo.lotto24:after,
._logo.lotto24 > span {
	background-image: url(/images/lotto24.png);
}
._logo.playeurolotto:before,
._logo.playeurolotto:after,
._logo.playeurolotto > span {
	background-image: url(/images/playeurolotto.png);
}
._logo.the-lotter:before,
._logo.the-lotter:after,
._logo.the-lotter > span {
	background-image: url(/images/the-lotter.png);
}
._logo.boomerang:before,
._logo.boomerang:after,
._logo.boomerang > span {
	background-image: url(/images/boomerang.png);
}
._logo.casombie:before,
._logo.casombie:after,
._logo.casombie > span {
	background-image: url(/images/casombie.png);
}
._logo.nine-casino:before,
._logo.nine-casino:after,
._logo.nine-casino > span {
	background-image: url(/images/nine-casino.png);
}
._logo.frumzi:before,
._logo.frumzi:after,
._logo.frumzi > span {
	background-image: url(/images/frumzi.png);
}
._logo.casiqo:before,
._logo.casiqo:after,
._logo.casiqo > span {
	background-image: url(/images/casiqo.png);
}
._logo.betwinner:before,
._logo.betwinner:after,
._logo.betwinner > span {
	background-image: url(/images/betwinner.png);
}
._logo.fireslotsbet:before,
._logo.fireslotsbet:after,
._logo.fireslotsbet > span {
	background-image: url(/images/fireslots.png);
}
._logo.fireslots:before,
._logo.fireslots:after,
._logo.fireslots > span {
	background-image: url(/images/fireslots.png);
}
._logo.crazeplay:before,
._logo.crazeplay:after,
._logo.crazeplay > span {
	background-image: url(/images/craze-casino.png);
}
._logo.wild-tornado:before,
._logo.wild-tornado:after,
._logo.wild-tornado > span {
	background-image: url(/images/wild-tornado.png);
}
._logo.playzilla:before,
._logo.playzilla:after,
._logo.playzilla > span {
	background-image: url(/images/playzilla.png);
}
._logo.stake:before,
._logo.stake:after,
._logo.stake > span {
	background-image: url(/images/stake.png);
}
._logo.lyracasino:before,
._logo.lyracasino:after,
._logo.lyracasino > span {
	background-image: url(/images/lyracasino.png);
}
._logo.roobet:before,
._logo.roobet:after,
._logo.roobet > span {
	background-image: url(/images/roobet.png);
}
._logo.sportaza:before,
._logo.sportaza:after,
._logo.sportaza > span {
	background-image: url(/images/sportaza.png);
}
._logo.shangrila:before,
._logo.shangrila:after,
._logo.shangrila > span {
	background-image: url(/images/shangri-la.png);
}
._logo.wildtokyo:before,
._logo.wildtokyo:after,
._logo.wildtokyo > span {
	background-image: url(/images/wild-tokyo.png);
}
._logo.vegadream:before,
._logo.vegadream:after,
._logo.vegadream > span {
	background-image: url(/images/vegadream.png);
}
._logo.wildpharao:before,
._logo.wildpharao:after,
._logo.wildpharao > span {
	background-image: url(/images/wildpharao.png);
}
._logo.n1-partners:before,
._logo.n1-partners:after,
._logo.n1-partners > span {
	background-image: url(/images/n1-partners.png);
}
._logo.n1-partners-2x:before,
._logo.n1-partners-2x:after,
._logo.n1-partners-2x > span {
	background-image: url(/images/n1-partners%402x.png);
}
._logo.lvbet-partners:before,
._logo.lvbet-partners:after,
._logo.lvbet-partners > span {
	background-image: url(/images/lvbet-partners.png);
}
._logo.lvbet-partners-2x:before,
._logo.lvbet-partners-2x:after,
._logo.lvbet-partners-2x > span {
	background-image: url(/images/lvbet-partners%402x.png);
}
._logo.laz-vegas:before,
._logo.laz-vegas:after,
._logo.laz-vegas > span {
	background-image: url(/images/laz-vegas.png);
}
._logo.laz-vegas-2x:before,
._logo.laz-vegas-2x:after,
._logo.laz-vegas-2x > span {
	background-image: url(/images/laz-vegas%402x.png);
}
._logo.partners247:before,
._logo.partners247:after,
._logo.partners247 > span {
	background-image: url(/images/247partners.png);
}
._logo.partners247-2x:before,
._logo.partners247-2x:after,
._logo.partners247-2x > span {
	background-image: url(/images/247partners%402x.png);
}
._logo.rant-affiliates:before,
._logo.rant-affiliates:after,
._logo.rant-affiliates > span {
	background-image: url(/images/rant-affiliates.png);
}
._logo.rant-affiliates-2x:before,
._logo.rant-affiliates-2x:after,
._logo.rant-affiliates-2x > span {
	background-image: url(/images/rant-affiliates%402x.png);
}
._logo.campeon-gaming-partners:before,
._logo.campeon-gaming-partners:after,
._logo.campeon-gaming-partners > span {
	background-image: url(/images/campeon-gaming-partners.png);
}
._logo.campeon-gaming-partners-2x:before,
._logo.campeon-gaming-partners-2x:after,
._logo.campeon-gaming-partners-2x > span {
	background-image: url(/images/campeon-gaming-partners%402x.png);
}
._logo.scatter-affiliates:before,
._logo.scatter-affiliates:after,
._logo.scatter-affiliates > span {
	background-image: url(/images/scatter-affiliates.png);
}
._logo.scatter-affiliates-2x:before,
._logo.scatter-affiliates-2x:after,
._logo.scatter-affiliates-2x > span {
	background-image: url(/images/scatter-affiliates%402x.png);
}
._logo.playamo-partners:before,
._logo.playamo-partners:after,
._logo.playamo-partners > span {
	background-image: url(/images/playamo-partners.png);
}
._logo.playamo-partners-2x:before,
._logo.playamo-partners-2x:after,
._logo.playamo-partners-2x > span {
	background-image: url(/images/playamo-partners%402x.png);
}
._logo.locowin-affiliates:before,
._logo.locowin-affiliates:after,
._logo.locowin-affiliates > span {
	background-image: url(/images/locowin-affiliates.png);
}
._logo.locowin-affiliates-2x:before,
._logo.locowin-affiliates-2x:after,
._logo.locowin-affiliates-2x > span {
	background-image: url(/images/locowin-affiliates%402x.png);
}
._logo.samurai-partners:before,
._logo.samurai-partners:after,
._logo.samurai-partners > span {
	background-image: url(/images/samurai-partners.png);
}
._logo.samurai-partners-2x:before,
._logo.samurai-partners-2x:after,
._logo.samurai-partners-2x > span {
	background-image: url(/images/samurai-partners%402x.png);
}
._logo.wild-affiliates:before,
._logo.wild-affiliates:after,
._logo.wild-affiliates > span {
	background-image: url(/images/wild-affiliates.png);
}
._logo.wild-affiliates-2x:before,
._logo.wild-affiliates-2x:after,
._logo.wild-affiliates-2x > span {
	background-image: url(/images/wild-affiliates%402x.png);
}
._logo.slot-partners:before,
._logo.slot-partners:after,
._logo.slot-partners > span {
	background-image: url(/images/slot-partners.png);
}
._logo.slot-partners-2x:before,
._logo.slot-partners-2x:after,
._logo.slot-partners-2x > span {
	background-image: url(/images/slot-partners%402x.png);
}
._logo.mozzart-affiliates:before,
._logo.mozzart-affiliates:after,
._logo.mozzart-affiliates > span {
	background-image: url(/images/mozzart-affiliates.png);
}
._logo.mozzart-affiliates-2x:before,
._logo.mozzart-affiliates-2x:after,
._logo.mozzart-affiliates-2x > span {
	background-image: url(/images/mozzart-affiliates%402x.png);
}
._logo.babecasino-affiliates:before,
._logo.babecasino-affiliates:after,
._logo.babecasino-affiliates > span {
	background-image: url(/images/babecasino-affiliates.png);
}
._logo.babecasino-affiliates-2x:before,
._logo.babecasino-affiliates-2x:after,
._logo.babecasino-affiliates-2x > span {
	background-image: url(/images/babecasino-affiliates%402x.png);
}
._logo.affiliates-400:before,
._logo.affiliates-400:after,
._logo.affiliates-400 > span {
	background-image: url(/images/400affiliates.png);
}
._logo.affiliates-400-2x:before,
._logo.affiliates-400-2x:after,
._logo.affiliates-400-2x > span {
	background-image: url(/images/400affiliates%402x.png);
}
._logo.riviera-rewards:before,
._logo.riviera-rewards:after,
._logo.riviera-rewards > span {
	background-image: url(/images/riviera.png);
}
._logo.riviera-rewards-2x:before,
._logo.riviera-rewards-2x:after,
._logo.riviera-rewards-2x > span {
	background-image: url(/images/riviera%402x.png);
}
._logo.betti-com:before,
._logo.betti-com:after,
._logo.betti-com > span {
	background-image: url(/images/betti-com.png);
}
._logo.snatch-casino:before,
._logo.snatch-casino:after,
._logo.snatch-casino > span {
	background-image: url(/images/snatch-casino.png);
}
._logo.mystake:before,
._logo.mystake:after,
._logo.mystake > span {
	background-image: url(/images/mystake.png);
}
._logo.winlegends:before,
._logo.winlegends:after,
._logo.winlegends > span {
	background-image: url(/images/winlegends.png);
}
._logo.empire-io:before,
._logo.empire-io:after,
._logo.empire-io > span {
	background-image: url(/images/empire-io.png);
}
._logo.casino-rocket:before,
._logo.casino-rocket:after,
._logo.casino-rocket > span {
	background-image: url(/images/casino-rocket.png);
}
._logo.casino-rocket-2x:before,
._logo.casino-rocket-2x:after,
._logo.casino-rocket-2x > span {
	background-image: url(/images/casino-rocket%402x.png);
}
._logo.legzo-casino:before,
._logo.legzo-casino:after,
._logo.legzo-casino > span {
	background-image: url(/images/legzo-casino.png);
}
._logo.tipwin:before,
._logo.tipwin:after,
._logo.tipwin > span {
	background-image: url(/images/tipwin.png);
}
._logo.playfina-casino:before,
._logo.playfina-casino:after,
._logo.playfina-casino > span {
	background-image: url(/images/playfina-casino.png);
}
._logo.casino-rocket-2x:before,
._logo.playfina-casino-2x:after,
._logo.playfina-casino-2x > span {
	background-image: url(/images/playfina-casino%402x.png);
}
._logo.tipico:before,
._logo.tipico:after,
._logo.tipico > span {
	background-image: url(/images/tipico-games.png);
}
._logo.tipico-games:before,
._logo.tipico-games:after,
._logo.tipico-games > span {
	background-image: url(/images/tipico-games.png);
}
._logo.tipico-2x:before,
._logo.tipico-2x:after,
._logo.tipico-2x > span {
	background-image: url(/images/tipico-games%402x.png);
}
._logo.tipico-games-2x:before,
._logo.tipico-games-2x:after,
._logo.tipico-games-2x > span {
	background-image: url(/images/tipico-games%402x.png);
}
._logo.slotmagie:before,
._logo.slotmagie:after,
._logo.slotmagie > span {
	background-image: url(/images/slotmagie.png);
}
._logo.slotmagie-2x:before,
._logo.slotmagie-2x:after,
._logo.slotmagie-2x > span {
	background-image: url(/images/slotmagie%402x.png);
}
._logo.play-jango:before,
._logo.play-jango:after,
._logo.play-jango > span {
	background-image: url(/images/playjango.png);
}
._logo.play-jango-2x:before,
._logo.play-jango-2x:after,
._logo.play-jango-2x > span {
	background-image: url(/images/playjango%402x.png);
}
._logo.luckywins:before,
._logo.luckywins:after,
._logo.luckywins > span {
	background-image: url(/images/luckywins.png);
}
._logo.crowns50:before,
._logo.crowns50:after,
._logo.crowns50 > span {
	background-image: url(/images/50crowns.png);
}
._logo.revolutioncasino:before,
._logo.revolutioncasino:after,
._logo.revolutioncasino > span {
	background-image: url(/images/revolutioncasino.png);
}
._logo.dazn-bet:before,
._logo.dazn-bet:after,
._logo.dazn-bet > span {
	background-image: url(/images/dazn-bet.png);
}
._logo.drip-casino:before,
._logo.drip-casino:after,
._logo.drip-casino > span {
	background-image: url(/images/drip-casino.png);
}
._logo.gangsta-casino:before,
._logo.gangsta-casino:after,
._logo.gangsta-casino > span {
	background-image: url(/images/gangsta-casino.png);
}
._logo.gangsta-casino-2x:before,
._logo.gangsta-casino-2x:after,
._logo.gangsta-casino-2x > span {
	background-image: url(/images/gangsta-casino%402x.png);
}
._logo.novajackpot:before,
._logo.novajackpot:after,
._logo.novajackpot > span {
	background-image: url(/images/novajackpot.png);
}
._logo.novajackpot-2x:before,
._logo.novajackpot-2x:after,
._logo.novajackpot-2x > span {
	background-image: url(/images/novajackpot%402x.png);
}
._logo.dailyspins:before,
._logo.dailyspins:after,
._logo.dailyspins > span {
	background-image: url(/images/dailyspins.png);
}
._logo.dailyspins-2x:before,
._logo.dailyspins-2x:after,
._logo.dailyspins-2x > span {
	background-image: url(/images/dailyspins%402x.png);
}
._logo.winsane-2x:before,
._logo.winsane-2x:after,
._logo.winsane-2x > span {
	background-image: url(/images/winsane%402x.png);
}
._logo.casinorex:before,
._logo.casinorex:after,
._logo.casinorex > span {
	background-image: url(/images/casinorex.png);
}
._logo.casinorex-2x:before,
._logo.casinorex-2x:after,
._logo.casinorex-2x > span {
	background-image: url(/images/casinorex%402x.png);
}
._logo.talismania:before,
._logo.talismania:after,
._logo.talismania > span {
	background-image: url(/images/talismania.png);
}
._logo.talismania-2x:before,
._logo.talismania-2x:after,
._logo.talismania-2x > span {
	background-image: url(/images/talismania%402x.png);
}
._logo.slotlords:before,
._logo.slotlords:after,
._logo.slotlords > span {
	background-image: url(/images/slotlords.png);
}
._logo.slotlords-2x:before,
._logo.slotlords-2x:after,
._logo.slotlords-2x > span {
	background-image: url(/images/slotlords%402x.png);
}
._logo.coins-game:before,
._logo.coins-game:after,
._logo.coins-game > span {
	background-image: url(/images/coins-game.png);
}
._logo.coins-game-2x:before,
._logo.coins-game-2x:after,
._logo.coins-game-2x > span {
	background-image: url(/images/coins-game%402x.png);
}
._logo.robycasino:before,
._logo.robycasino:after,
._logo.robycasino > span {
	background-image: url(/images/robycasino.png);
}
._logo.robycasino-2x:before,
._logo.robycasino-2x:after,
._logo.robycasino-2x > span {
	background-image: url(/images/robycasino%402x.png);
}
._logo.asino:before,
._logo.asino:after,
._logo.asino > span {
	background-image: url(/images/asino.png);
}
._logo.asino-2x:before,
._logo.asino-2x:after,
._logo.asino-2x > span {
	background-image: url(/images/asino%402x.png);
}
._logo.romancasino:before,
._logo.romancasino:after,
._logo.romancasino > span {
	background-image: url(/images/romancasino.png);
}
._logo.romancasino-2x:before,
._logo.romancasino-2x:after,
._logo.romancasino-2x > span {
	background-image: url(/images/romancasino%402x.png);
}
._logo.casinova:before,
._logo.casinova:after,
._logo.casinova > span {
	background-image: url(/images/casinova.png);
}
._logo.casinova-2x:before,
._logo.casinova-2x:after,
._logo.casinova-2x > span {
	background-image: url(/images/casinova%402x.png);
}
._logo.swift-spiele:before,
._logo.swift-spiele:after,
._logo.swift-spiele > span {
	background-image: url(/images/swift-spiele.png);
}
._logo.swift-spiele-v2:before,
._logo.swift-spiele-v2:after,
._logo.swift-spiele-v2 > span {
	background-image: url(/images/swift-spiele%402x.png);
}
._logo.trivelabet:before,
._logo.trivelabet:after,
._logo.trivelabet > span {
	background-image: url(/images/trivelabet.png);
}
._logo.lucky-hunter:before,
._logo.lucky-hunter:after,
._logo.lucky-hunter > span {
	background-image: url(/images/lucky-hunter.png);
}
._logo.lucky-hunter-v2:before,
._logo.lucky-hunter-v2:after,
._logo.lucky-hunter-v2 > span {
	background-image: url(/images/lucky-hunter%402x.png);
}
._logo.mr-punter:before,
._logo.mr-punter:after,
._logo.mr-punter > span {
	background-image: url(/images/mr-punter.png);
}
._logo.mr-punter-v2:before,
._logo.mr-punter-v2:after,
._logo.mr-punter-v2 > span {
	background-image: url(/images/mr-punter%402x.png);
}
._logo.hitnspin:before,
._logo.hitnspin:after,
._logo.hitnspin > span {
	background-image: url(/images/hitnspin.png);
}
._logo.hitnspin-2x:before,
._logo.hitnspin-2x:after,
._logo.hitnspin-2x > span {
	background-image: url(/images/hitnspin%402x.png);
}
._logo.allyspin:before,
._logo.allyspin:after,
._logo.allyspin > span {
	background-image: url(/images/allyspin.png);
}
._logo.allyspin-2x:before,
._logo.allyspin-2x:after,
._logo.allyspin-2x > span {
	background-image: url(/images/allyspin%402x.png);
}
._logo.madcasino:before,
._logo.madcasino:after,
._logo.madcasino > span {
	background-image: url(/images/madcasino.png);
}
._logo.madcasino-2x:before,
._logo.madcasino-2x:after,
._logo.madcasino-2x > span {
	background-image: url(/images/madcasino%402x.png);
}
._logo.cleobetra:before,
._logo.cleobetra:after,
._logo.cleobetra > span {
	background-image: url(/images/cleobetra.png);
}
._logo.cleobetra-2x:before,
._logo.cleobetra-2x:after,
._logo.cleobetra-2x > span {
	background-image: url(/images/cleobetra%402x.png);
}
._logo.vegas-now:before,
._logo.vegas-now:after,
._logo.vegas-now > span {
	background-image: url(/images/vegas-now.png);
}
._logo.vegas-now-2x:before,
._logo.vegas-now-2x:after,
._logo.vegas-now-2x > span {
	background-image: url(/images/vegas-now%402x.png);
}
._logo.winrolla:before,
._logo.winrolla:after,
._logo.winrolla > span {
	background-image: url(/images/winrolla.png);
}
._logo.winrolla-2x:before,
._logo.winrolla-2x:after,
._logo.winrolla-2x > span {
	background-image: url(/images/winrolla%402x.png);
}
._logo.richroyal:before,
._logo.richroyal:after,
._logo.richroyal > span {
	background-image: url(/images/richroyal.png);
}
._logo.richroyal-2x:before,
._logo.richroyal-2x:after,
._logo.richroyal-2x > span {
	background-image: url(/images/richroyal%402x.png);
}
._logo.cryptorino:before,
._logo.cryptorino:after,
._logo.cryptorino > span {
	background-image: url(/images/cryptorino.png);
}
._logo.cryptorino-2x:before,
._logo.cryptorino-2x:after,
._logo.cryptorino-2x > span {
	background-image: url(/images/cryptorino%402x.png);
}
._logo.dark.n1-partners:before,
._logo.dark.n1-partners:after,
._logo.dark.n1-partners > span {
	background-image: url(/images/n1-partners_1.png);
}
._logo.dark.n1-partners-2x:before,
._logo.dark.n1-partners-2x:after,
._logo.dark.n1-partners-2x > span {
	background-image: url(/images/n1-partners%402x_1.png);
}
._logo.dark.lvbet-partners:before,
._logo.dark.lvbet-partners:after,
._logo.dark.lvbet-partners > span {
	background-image: url(/images/lvbet-partners_1.png);
}
._logo.dark.lvbet-partners-2x:before,
._logo.dark.lvbet-partners-2x:after,
._logo.dark.lvbet-partners-2x > span {
	background-image: url(/images/lvbet-partners%402x_1.png);
}
._logo.dark.partners247:before,
._logo.dark.partners247:after,
._logo.dark.partners247 > span {
	background-image: url(/images/247partners_1.png);
}
._logo.dark.partners247-2x:before,
._logo.dark.partners247-2x:after,
._logo.dark.partners247-2x > span {
	background-image: url(/images/247partners%402x_1.png);
}
._logo.dark.rant-affiliates:before,
._logo.dark.rant-affiliates:after,
._logo.dark.rant-affiliates > span {
	background-image: url(/images/rant-affiliates_1.png);
}
._logo.dark.rant-affiliates-2x:before,
._logo.dark.rant-affiliates-2x:after,
._logo.dark.rant-affiliates-2x > span {
	background-image: url(/images/rant-affiliates%402x_1.png);
}
._logo.dark.campeon-gaming-partners:before,
._logo.dark.campeon-gaming-partners:after,
._logo.dark.campeon-gaming-partners > span {
	background-image: url(/images/campeon-gaming-partners_1.png);
}
._logo.dark.campeon-gaming-partners-2x:before,
._logo.dark.campeon-gaming-partners-2x:after,
._logo.dark.campeon-gaming-partners-2x > span {
	background-image: url(/images/campeon-gaming-partners%402x_1.png);
}
._logo.dark.scatter-affiliates:before,
._logo.dark.scatter-affiliates:after,
._logo.dark.scatter-affiliates > span {
	background-image: url(/images/scatter-affiliates_1.png);
}
._logo.dark.scatter-affiliates-2x:before,
._logo.dark.scatter-affiliates-2x:after,
._logo.dark.scatter-affiliates-2x > span {
	background-image: url(/images/scatter-affiliates%402x_1.png);
}
._logo.dark.playamo-partners:before,
._logo.dark.playamo-partners:after,
._logo.dark.playamo-partners > span {
	background-image: url(/images/playamo-partners_1.png);
}
._logo.dark.playamo-partners-2x:before,
._logo.dark.playamo-partners-2x:after,
._logo.dark.playamo-partners-2x > span {
	background-image: url(/images/playamo-partners%402x_1.png);
}
._logo.dark.locowin-affiliates:before,
._logo.dark.locowin-affiliates:after,
._logo.dark.locowin-affiliates > span {
	background-image: url(/images/locowin-affiliates_1.png);
}
._logo.dark.locowin-affiliates-2x:before,
._logo.dark.locowin-affiliates-2x:after,
._logo.dark.locowin-affiliates-2x > span {
	background-image: url(/images/locowin-affiliates%402x_1.png);
}
._logo.dark.samurai-partners:before,
._logo.dark.samurai-partners:after,
._logo.dark.samurai-partners > span {
	background-image: url(/images/samurai-partners_1.png);
}
._logo.dark.samurai-partners-2x:before,
._logo.dark.samurai-partners-2x:after,
._logo.dark.samurai-partners-2x > span {
	background-image: url(/images/samurai-partners%402x_1.png);
}
._logo.dark.wild-affiliates:before,
._logo.dark.wild-affiliates:after,
._logo.dark.wild-affiliates > span {
	background-image: url(/images/wild-affiliates_1.png);
}
._logo.dark.wild-affiliates-2x:before,
._logo.dark.wild-affiliates-2x:after,
._logo.dark.wild-affiliates-2x > span {
	background-image: url(/images/wild-affiliates%402x_1.png);
}
._logo.dark.slot-partners:before,
._logo.dark.slot-partners:after,
._logo.dark.slot-partners > span {
	background-image: url(/images/slot-partners_1.png);
}
._logo.dark.slot-partners-2x:before,
._logo.dark.slot-partners-2x:after,
._logo.dark.slot-partners-2x > span {
	background-image: url(/images/slot-partners%402x_1.png);
}
._logo.dark.mozzart-affiliates:before,
._logo.dark.mozzart-affiliates:after,
._logo.dark.mozzart-affiliates > span {
	background-image: url(/images/mozzart-affiliates_1.png);
}
._logo.dark.mozzart-affiliates-2x:before,
._logo.dark.mozzart-affiliates-2x:after,
._logo.dark.mozzart-affiliates-2x > span {
	background-image: url(/images/mozzart-affiliates%402x_1.png);
}
._logo.dark.babecasino-affiliates:before,
._logo.dark.babecasino-affiliates:after,
._logo.dark.babecasino-affiliates > span {
	background-image: url(/images/babecasino-affiliates_1.png);
}
._logo.dark.babecasino-affiliates-2x:before,
._logo.dark.babecasino-affiliates-2x:after,
._logo.dark.babecasino-affiliates-2x > span {
	background-image: url(/images/babecasino-affiliates%402x_1.png);
}
._logo.dark.affiliates-400:before,
._logo.dark.affiliates-400:after,
._logo.dark.affiliates-400 > span {
	background-image: url(/images/400affiliates_1.png);
}
._logo.dark.affiliates-400-2x:before,
._logo.dark.affiliates-400-2x:after,
._logo.dark.affiliates-400-2x > span {
	background-image: url(/images/400affiliates%402x_1.png);
}
._logo.dark.riviera-rewards:before,
._logo.dark.riviera-rewards:after,
._logo.dark.riviera-rewards > span {
	background-image: url(/images/riviera_1.png);
}
._logo.dark.riviera-rewards-2x:before,
._logo.dark.riviera-rewards-2x:after,
._logo.dark.riviera-rewards-2x > span {
	background-image: url(/images/riviera%402x_1.png);
}
._logo.retina.n1-partners:before,
._logo.retina.n1-partners:after,
._logo.n1-partners.class > span {
	background-image: url(/images/n1-partners.jpg);
}
._logo.retina.lvbet-partners:before,
._logo.retina.lvbet-partners:after,
._logo.retina.lvbet-partners > span {
	background-image: url(/images/lvbet-partners.jpg);
}
._logo.retina.partners247:before,
._logo.retina.partners247:after,
._logo.retina.partners247 > span {
	background-image: url(/images/247partners.jpg);
}
._logo.retina.rant-affiliates:before,
._logo.retina.rant-affiliates:after,
._logo.retina.rant-affiliates > span {
	background-image: url(/images/rant-affiliates.jpg);
}
._logo.retina.campeon-gaming-partners:before,
._logo.retina.campeon-gaming-partners:after,
._logo.retina.campeon-gaming-partners > span {
	background-image: url(/images/campeon-gaming-partners.jpg);
}
._logo.retina.scatter-affiliates:before,
._logo.retina.scatter-affiliates:after,
._logo.retina.scatter-affiliates > span {
	background-image: url(/images/scatters-affilliates.jpg);
}
._logo.retina.playamo-partners:before,
._logo.retina.playamo-partners:after,
._logo.retina.playamo-partners > span {
	background-image: url(/images/playamo-partners.jpg);
}
._logo.retina.locowin-affiliate:before,
._logo.retina.locowin-affiliate:after,
._logo.retina.locowin-affiliate > span {
	background-image: url(/images/locowin-affiliate.jpg);
}
._logo.retina.samurai-partners:before,
._logo.retina.samurai-partners:after,
._logo.retina.samurai-partners > span {
	background-image: url(/images/samurai-partners.jpg);
}
._logo.retina.wild-affiliates:before,
._logo.retina.wild-affiliates:after,
._logo.retina.wild-affiliates > span {
	background-image: url(/images/wild-affilliates.jpg);
}
._logo.retina.slot-partners:before,
._logo.retina.slot-partners:after,
._logo.retina.slot-partners > span {
	background-image: url(/images/slot-partners.jpg);
}
._logo.retina.mozzart-affiliates:before,
._logo.retina.mozzart-affiliates:after,
._logo.retina.mozzart-affiliates > span {
	background-image: url(/images/mozzart-affilliate.jpg);
}
._logo.retina.babecasino-affiliates:before,
._logo.retina.babecasino-affiliates:after,
._logo.retina.babecasino-affiliates > span {
	background-image: url(/images/babecasino-affiliates.jpg);
}
._logo.retina.affiliates-400:before,
._logo.retina.affiliates-400:after,
._logo.retina.affiliates-400 > span {
	background-image: url(/images/400-affiliates.jpg);
}
._logo.retina.riviera-rewards:before,
._logo.retina.riviera-rewards:after,
._logo.retina.riviera-rewards > span {
	background-image: url(/images/riviera.jpg);
}
._logo.age-of-egypt:before,
._logo.age-of-egypt:after,
._logo.age-of-egypt > span {
	background-image: url(/images/age-of-egypt-slot-logo.png);
}
._logo.avalon:before,
._logo.avalon:after,
._logo.avalon > span {
	background-image: url(/images/avalon.png);
}
._logo.big-bad-wolf:before,
._logo.big-bad-wolf:after,
._logo.big-bad-wolf > span {
	background-image: url(/images/big-bad-wolf.png);
}
._logo.blood-suckers:before,
._logo.blood-suckers:after,
._logo.blood-suckers > span {
	background-image: url(/images/blood-suckers.png);
}
._logo.bonanza:before,
._logo.bonanza:after,
._logo.bonanza > span {
	background-image: url(/images/bonanza.png);
}
._logo.book-of-dead:before,
._logo.book-of-dead:after,
._logo.book-of-dead > span {
	background-image: url(/images/book-of-dead.png);
}
._logo.book-of-gods:before,
._logo.book-of-gods:after,
._logo.book-of-gods > span {
	background-image: url(/images/book-of-gods.png);
}
._logo.book-of-gold-classic:before,
._logo.book-of-gold-classic:after,
._logo.book-of-gold-classic > span {
	background-image: url(/images/book-of-gold-classic.png);
}
._logo.book-of-moorhuhn:before,
._logo.book-of-moorhuhn:after,
._logo.book-of-moorhuhn > span {
	background-image: url(/images/book-of-moorhuhn.png);
}
._logo.book-of-ra:before,
._logo.book-of-ra:after,
._logo.book-of-ra > span {
	background-image: url(/images/book-of-ra.png);
}
._logo.cazino-zeppelin:before,
._logo.cazino-zeppelin:after,
._logo.cazino-zeppelin > span {
	background-image: url(/images/cazino-zeppelin.png);
}
._logo.dead-or-alive:before,
._logo.dead-or-alive:after,
._logo.dead-or-alive > span {
	background-image: url(/images/dead-or-alive.png);
}
._logo.dragonz:before,
._logo.dragonz:after,
._logo.dragonz > span {
	background-image: url(/images/dragonz-slot-logo.png);
}
._logo.eggomatic:before,
._logo.eggomatic:after,
._logo.eggomatic > span {
	background-image: url(/images/eggomatic-slot-logo.png);
}
._logo.extra-chilli:before,
._logo.extra-chilli:after,
._logo.extra-chilli > span {
	background-image: url(/images/extra-chilli.png);
}
._logo.eye-of-horus:before,
._logo.eye-of-horus:after,
._logo.eye-of-horus > span {
	background-image: url(/images/eye-of-horus.png);
}
._logo.fat-rabbit:before,
._logo.fat-rabbit:after,
._logo.fat-rabbit > span {
	background-image: url(/images/fat-rabbit.png);
}
._logo.fire-joker:before,
._logo.fire-joker:after,
._logo.fire-joker > span {
	background-image: url(/images/fire-joker.png);
}
._logo.foxin-wins:before,
._logo.foxin-wins:after,
._logo.foxin-wins > span {
	background-image: url(/images/foxin-wins.png);
}
._logo.fruitmania:before,
._logo.fruitmania:after,
._logo.fruitmania > span {
	background-image: url(/images/fruit-mania-slot-logo.png);
}
._logo.game-of-thrones:before,
._logo.game-of-thrones:after,
._logo.game-of-thrones > span {
	background-image: url(/images/game-of-thrones-243-ways.png);
}
._logo.glow:before,
._logo.glow:after,
._logo.glow > span {
	background-image: url(/images/glow-slot-logo.png);
}
._logo.gonzos-quest:before,
._logo.gonzos-quest:after,
._logo.gonzos-quest > span {
	background-image: url(/images/gonzos-quest.png);
}
._logo.hotline:before,
._logo.hotline:after,
._logo.hotline > span {
	background-image: url(/images/hotline.png);
}
._logo.immortal-romance:before,
._logo.immortal-romance:after,
._logo.immortal-romance > span {
	background-image: url(/images/immortal-romance.png);
}
._logo.irish-eyes-2:before,
._logo.irish-eyes-2:after,
._logo.irish-eyes-2 > span {
	background-image: url(/images/irish-eyes-2.png);
}
._logo.jack-and-the-beanstalk:before,
._logo.jack-and-the-beanstalk:after,
._logo.jack-and-the-beanstalk > span {
	background-image: url(/images/jack-and-the-beanstalk-logo.png);
}
._logo.jack-hammer:before,
._logo.jack-hammer:after,
._logo.jack-hammer > span {
	background-image: url(/images/jack-hammer-slot-logo.png);
}
._logo.jackpot6000:before,
._logo.jackpot6000:after,
._logo.jackpot6000 > span {
	background-image: url(/images/jackpot-6000-slot-logo.png);
}
._logo.jammin-jars:before,
._logo.jammin-jars:after,
._logo.jammin-jars > span {
	background-image: url(/images/jammin-jars.png);
}
._logo.jekyll-and-hyde:before,
._logo.jekyll-and-hyde:after,
._logo.jekyll-and-hyde > span {
	background-image: url(/images/jekyll-hyde.png);
}
._logo.jumanji:before,
._logo.jumanji:after,
._logo.jumanji > span {
	background-image: url(/images/jumanji.png);
}
._logo.jumanji:before,
._logo.jumanji:after,
._logo.jumanji > span {
	background-image: url(/images/jumanji.png);
}
._logo.jurassic-park:before,
._logo.jurassic-park:after,
._logo.jurassic-park > span {
	background-image: url(/images/jurassic-park.png);
}
._logo.magic-mirror:before,
._logo.magic-mirror:after,
._logo.magic-mirror > span {
	background-image: url(/images/magic-mirror.png);
}
._logo.magic-stone:before,
._logo.magic-stone:after,
._logo.magic-stone > span {
	background-image: url(/images/magic-stone.png);
}
._logo.medusa-2:before,
._logo.medusa-2:after,
._logo.medusa-2 > span {
	background-image: url(/images/medusa-2.png);
}
._logo.mega-moolah:before,
._logo.mega-moolah:after,
._logo.mega-moolah > span {
	background-image: url(/images/mega-moolah.png);
}
._logo.moon-princess:before,
._logo.moon-princess:after,
._logo.moon-princess > span {
	background-image: url(/images/moon-princess.png);
}
._logo.platooners:before,
._logo.platooners:after,
._logo.platooners > span {
	background-image: url(/images/platooners.png);
}
._logo.playboy:before,
._logo.playboy:after,
._logo.playboy > span {
	background-image: url(/images/playboy.png);
}
._logo.ramses-book:before,
._logo.ramses-book:after,
._logo.ramses-book > span {
	background-image: url(/images/ramses-book.png);
}
._logo.reactoonz:before,
._logo.reactoonz:after,
._logo.reactoonz > span {
	background-image: url(/images/reactoonz.png);
}
._logo.reel-rush:before,
._logo.reel-rush:after,
._logo.reel-rush > span {
	background-image: url(/images/reel-rush.png);
}
._logo.sails-of-gold:before,
._logo.sails-of-gold:after,
._logo.sails-of-gold > span {
	background-image: url(/images/sails-of-gold.png);
}
._logo.sinbads-golden-voyage:before,
._logo.sinbads-golden-voyage:after,
._logo.sinbads-golden-voyage > span {
	background-image: url(/images/sinbads-golden-voyage.png);
}
._logo.sparks:before,
._logo.sparks:after,
._logo.sparks > span {
	background-image: url(/images/sparks.png);
}
._logo.spinata-grande:before,
._logo.spinata-grande:after,
._logo.spinata-grande > span {
	background-image: url(/images/spinata-grande.png);
}
._logo.starburst:before,
._logo.starburst:after,
._logo.starburst > span {
	background-image: url(/images/starburst.png);
}
._logo.starquest:before,
._logo.starquest:after,
._logo.starquest > span {
	background-image: url(/images/starquest.png);
}
._logo.terminator-2:before,
._logo.terminator-2:after,
._logo.terminator-2 > span {
	background-image: url(/images/terminator-2.png);
}
._logo.tiki-tumble:before,
._logo.tiki-tumble:after,
._logo.tiki-tumble > span {
	background-image: url(/images/tiki-tumble.png);
}
._logo.treasure-island:before,
._logo.treasure-island:after,
._logo.treasure-island > span {
	background-image: url(/images/treasure-island.png);
}
._logo.troll-hunters:before,
._logo.troll-hunters:after,
._logo.troll-hunters > span {
	background-image: url(/images/troll-hunters.png);
}
._logo.vampires:before,
._logo.vampires:after,
._logo.vampires > span {
	background-image: url(/images/vampires.png);
}
._logo.viking-runecraft:before,
._logo.viking-runecraft:after,
._logo.viking-runecraft > span {
	background-image: url(/images/viking-runecraft.png);
}
._logo.vikings-go-wild:before,
._logo.vikings-go-wild:after,
._logo.vikings-go-wild > span {
	background-image: url(/images/vikings-go-wild-slot.png);
}
._logo.volcano-eruption:before,
._logo.volcano-eruption:after,
._logo.volcano-eruption > span {
	background-image: url(/images/volcano-eruption.png);
}
._logo.white-rabbit:before,
._logo.white-rabbit:after,
._logo.white-rabbit > span {
	background-image: url(/images/white-rabbit.png);
}
._logo.wild-gambler:before,
._logo.wild-gambler:after,
._logo.wild-gambler > span {
	background-image: url(/images/wild-gambler.png);
}
._logo.wild-swarm:before,
._logo.wild-swarm:after,
._logo.wild-swarm > span {
	background-image: url(/images/wild-swarm.png);
}
._logo.yeti9k:before,
._logo.yeti9k:after,
._logo.yeti9k > span {
	background-image: url(/images/9k-yeti.png);
}
._logo.zombies:before,
._logo.zombies:after,
._logo.zombies > span {
	background-image: url(/images/zombies.png);
}
._logo.jack-hammer-2:before,
._logo.jack-hammer-2:after,
._logo.jack-hammer-2 > span {
	background-image: url(/images/jack-hammer-2.png);
}
._logo.solar-queen:before,
._logo.solar-queen:after,
._logo.solar-queen > span {
	background-image: url(/images/solar-queen.png);
}
._logo.mystery-reels-megaways:before,
._logo.mystery-reels-megaways:after,
._logo.mystery-reels-megaways > span {
	background-image: url(/images/mystery-reels-megaways.png);
}
._logo.basic-instinct:before,
._logo.basic-instinct:after,
._logo.basic-instinct > span {
	background-image: url(/images/basic-instinct.png);
}
._logo.dead-or-alive-2:before,
._logo.dead-or-alive-2:after,
._logo.dead-or-alive-2 > span {
	background-image: url(/images/dead-or-alive-2.png);
}
._logo.wild-wild-riches:before,
._logo.wild-wild-riches:after,
._logo.wild-wild-riches > span {
	background-image: url(/images/wild-wild-riches.png);
}
._logo.big-bass-bonanza:before,
._logo.big-bass-bonanza:after,
._logo.big-bass-bonanza > span {
	background-image: url(/images/big-bass-bonanza.png);
}
._logo.dragon-hot-hold-and-win:before,
._logo.dragon-hot-hold-and-win:after,
._logo.dragon-hot-hold-and-win > span {
	background-image: url(/images/dragon-hot-hold-and-win.png);
}
._logo.razor-shark:before,
._logo.razor-shark:after,
._logo.razor-shark > span {
	background-image: url(/images/razor-shark.png);
}
._logo.the-book:before,
._logo.the-book:after,
._logo.the-book > span {
	background-image: url(/images/the-book.png);
}
._logo.wild-diamond-7x:before,
._logo.wild-diamond-7x:after,
._logo.wild-diamond-7x > span {
	background-image: url(/images/wild-diamond-7x.png);
}
._logo.book-of-adventure-super-stake-edition:before,
._logo.book-of-adventure-super-stake-edition:after,
._logo.book-of-adventure-super-stake-edition > span {
	background-image: url(/images/book-of-adventure-super-stake-edition.png);
}
._logo.divine-fortune:before,
._logo.divine-fortune:after,
._logo.divine-fortune > span {
	background-image: url(/images/divine-fortune.png);
}
._logo.sakura-fortune:before,
._logo.sakura-fortune:after,
._logo.sakura-fortune > span {
	background-image: url(/images/sakura-fortune.png);
}
._logo.megagame-destiny-megaways:before,
._logo.megagame-destiny-megaways:after,
._logo.megagame-destiny-megaways > span {
	background-image: url(/images/megagame-destiny-megaways.png);
}
._logo.the-dog-house-megaways:before,
._logo.the-dog-house-megaways:after,
._logo.the-dog-house-megaways > span {
	background-image: url(/images/the-dog-house-megaways.png);
}
._logo.mustang-gold:before,
._logo.mustang-gold:after,
._logo.mustang-gold > span {
	background-image: url(/images/mustang-gold.png);
}
._logo.buffalo-king-megaways:before,
._logo.buffalo-king-megaways:after,
._logo.buffalo-king-megaways > span {
	background-image: url(/images/buffalo-king-megaways.png);
}
._logo.john-hunter-and-the-book-of-tut:before,
._logo.john-hunter-and-the-book-of-tut:after,
._logo.john-hunter-and-the-book-of-tut > span {
	background-image: url(/images/john-hunter-and-the-book-of-tut.png);
}
._logo.million-tree:before,
._logo.million-tree:after,
._logo.million-tree > span {
	background-image: url(/images/million-tree.png);
}
._logo.gates-of-olympus:before,
._logo.gates-of-olympus:after,
._logo.gates-of-olympus > span {
	background-image: url(/images/gates-of-olympus.png);
}
._logo.john-hunter-tomb-of-the-scrab-queen:before,
._logo.john-hunter-tomb-of-the-scrab-queen:after,
._logo.john-hunter-tomb-of-the-scrab-queen > span {
	background-image: url(/images/john-hunter-tomb-of-the-scrab-queen.png);
}
._logo.sweet-bonanza:before,
._logo.sweet-bonanza:after,
._logo.sweet-bonanza > span {
	background-image: url(/images/sweet-bonanza.png);
}
._logo.temple-of-medusa:before,
._logo.temple-of-medusa:after,
._logo.temple-of-medusa > span {
	background-image: url(/images/temple-of-medusa.png);
}
._logo.money-train-2:before,
._logo.money-train-2:after,
._logo.money-train-2 > span {
	background-image: url(/images/money-train-2.png);
}
._logo.gold-collector:before,
._logo.gold-collector:after,
._logo.gold-collector > span {
	background-image: url(/images/gold-collector.png);
}
._logo.crazy-mix:before,
._logo.crazy-mix:after,
._logo.crazy-mix > span {
	background-image: url(/images/crazy-mix.png);
}
._logo.blazing-diamonds-9:before,
._logo.blazing-diamonds-9:after,
._logo.blazing-diamonds-9 > span {
	background-image: url(/images/9-blazing-diamonds.png);
}
._logo.book-of-oz:before,
._logo.book-of-oz:after,
._logo.book-of-oz > span {
	background-image: url(/images/book-of-oz.png);
}
._logo.gorilla-kingdom:before,
._logo.gorilla-kingdom:after,
._logo.gorilla-kingdom > span {
	background-image: url(/images/gorilla-kingdom.png);
}
._logo.templar-tumble:before,
._logo.templar-tumble:after,
._logo.templar-tumble > span {
	background-image: url(/images/templar-tumble.png);
}
._logo.atlantis-cash-collect:before,
._logo.atlantis-cash-collect:after,
._logo.atlantis-cash-collect > span {
	background-image: url(/images/atlantis-cash-collect.png);
}
._logo.temple-tumble:before,
._logo.temple-tumble:after,
._logo.temple-tumble > span {
	background-image: url(/images/temple-tumble.png);
}
._logo.divine-diamonds:before,
._logo.divine-diamonds:after,
._logo.divine-diamonds > span {
	background-image: url(/images/divine-diamonds.png);
}
._logo.masks-of-fire:before,
._logo.masks-of-fire:after,
._logo.masks-of-fire > span {
	background-image: url(/images/masks-of-fire.png);
}
._logo.pots-of-gold-9:before,
._logo.pots-of-gold-9:after,
._logo.pots-of-gold-9 > span {
	background-image: url(/images/9-pots-of-gold.png);
}
._logo.hyper-strike:before,
._logo.hyper-strike:after,
._logo.hyper-strike > span {
	background-image: url(/images/hyper-strike.png);
}
._logo.hat-trick-hero:before,
._logo.hat-trick-hero:after,
._logo.hat-trick-hero > span {
	background-image: url(/images/hat-trick-hero.png);
}
._logo.golden-glyph:before,
._logo.golden-glyph:after,
._logo.golden-glyph > span {
	background-image: url(/images/golden-glyph.png);
}
._logo.egyptian-tombs:before,
._logo.egyptian-tombs:after,
._logo.egyptian-tombs > span {
	background-image: url(/images/egyptian-tombs.png);
}
._logo.ramses-book:before,
._logo.ramses-book:after,
._logo.ramses-book > span {
	background-image: url(/images/ramses-book.png);
}
._logo.books-and-bulls:before,
._logo.books-and-bulls:after,
._logo.books-and-bulls > span {
	background-image: url(/images/books-and-bulls.png);
}
._logo.crystal-ball:before,
._logo.crystal-ball:after,
._logo.crystal-ball > span {
	background-image: url(/images/crystal-ball.png);
}
._logo.royal-seven-xxl:before,
._logo.royal-seven-xxl:after,
._logo.royal-seven-xxl > span {
	background-image: url(/images/royal-seven-xxl.png);
}
._logo.take-5:before,
._logo.take-5:after,
._logo.take-5 > span {
	background-image: url(/images/take-5.png);
}
._logo.dinosaur-rage-5:before,
._logo.dinosaur-rage-5:after,
._logo.dinosaur-rage-5 > span {
	background-image: url(/images/dinosaur-rage.png);
}
._logo.midas-golden-touch:before,
._logo.midas-golden-touch:after,
._logo.midas-golden-touch > span {
	background-image: url(/images/midas-golden-touch.png);
}
._logo.jammin-jars-2:before,
._logo.jammin-jars-2:after,
._logo.jammin-jars-2 > span {
	background-image: url(/images/jammin-jars-2.png);
}
._logo.golden-glyph-2:before,
._logo.golden-glyph-2:after,
._logo.golden-glyph-2 > span {
	background-image: url(/images/golden-glyph-2.png);
}
._logo.assassin-moon:before,
._logo.assassin-moon:after,
._logo.assassin-moon > span {
	background-image: url(/images/assassin-moon.png);
}
._logo.sticky-diamonds:before,
._logo.sticky-diamonds:after,
._logo.sticky-diamonds > span {
	background-image: url(/images/sticky-diamonds.png);
}
._logo.gordon-ramsay-hells-kitchen:before,
._logo.gordon-ramsay-hells-kitchen:after,
._logo.gordon-ramsay-hells-kitchen > span {
	background-image: url(/images/gordon-ramsay-hells-kitchen.png);
}
._logo.odin-riches:before,
._logo.odin-riches:after,
._logo.odin-riches > span {
	background-image: url(/images/odin-riches.png);
}
._logo.books-and-pearls:before,
._logo.books-and-pearls:after,
._logo.books-and-pearls > span {
	background-image: url(/images/books-and-pearls.png);
}
._logo.san-quentin:before,
._logo.san-quentin:after,
._logo.san-quentin > span {
	background-image: url(/images/san-quentin.png);
}
._logo.lava-gold:before,
._logo.lava-gold:after,
._logo.lava-gold > span {
	background-image: url(/images/lava-gold.png);
}
._logo.infectious-5:before,
._logo.infectious-5:after,
._logo.infectious-5 > span {
	background-image: url(/images/infectious-5.png);
}
._logo.wolf-gold:before,
._logo.wolf-gold:after,
._logo.wolf-gold > span {
	background-image: url(/images/wolf-gold.png);
}
._logo.elvis-frog:before,
._logo.elvis-frog:after,
._logo.elvis-frog > span {
	background-image: url(/images/elvis-frog.png);
}
._logo.book-of-aztec:before,
._logo.book-of-aztec:after,
._logo.book-of-aztec > span {
	background-image: url(/images/book-of-aztec.png);
}
._logo.fruit-lines:before,
._logo.fruit-lines:after,
._logo.fruit-lines > span {
	background-image: url(/images/fruit-lines.png);
}
._logo.roulette-100-1:before,
._logo.roulette-100-1:after,
._logo.roulette-100-1 > span {
	background-image: url(/images/100-1-roulette-logo.png);
}
._logo.roulette-1000-diamond-bet:before,
._logo.roulette-1000-diamond-bet:after,
._logo.roulette-1000-diamond-bet > span {
	background-image: url(/images/1000-diamond-bet.png);
}
._logo.roulette-101:before,
._logo.roulette-101:after,
._logo.roulette-101 > span {
	background-image: url(/images/101-roulette.png);
}
._logo.roulette-10p:before,
._logo.roulette-10p:after,
._logo.roulette-10p > span {
	background-image: url(/images/10p-roulette.png);
}
._logo.roulette-3d-premium:before,
._logo.roulette-3d-premium:after,
._logo.roulette-3d-premium > span {
	background-image: url(/images/3D-roulette-premium.png);
}
._logo.roulette-3d:before,
._logo.roulette-3d:after,
._logo.roulette-3d > span {
	background-image: url(/images/3d.png);
}
._logo.roulette-advanced:before,
._logo.roulette-advanced:after,
._logo.roulette-advanced > span {
	background-image: url(/images/roulette-advanced.png);
}
._logo.roulette-age-of-gods:before,
._logo.roulette-age-of-gods:after,
._logo.roulette-age-of-gods > span {
	background-image: url(/images/age-of-the-gods.png);
}
._logo.roulette-alphabet:before,
._logo.roulette-alphabet:after,
._logo.roulette-alphabet > span {
	background-image: url(/images/alphabet-roulette.png);
}
._logo.roulette-american:before,
._logo.roulette-american:after,
._logo.roulette-american > span {
	background-image: url(/images/american-roulette.png);
}
._logo.roulette-american-vip:before,
._logo.roulette-american-vip:after,
._logo.roulette-american-vip > span {
	background-image: url(/images/vip-american.png);
}
._logo.roulette-card:before,
._logo.roulette-card:after,
._logo.roulette-card > span {
	background-image: url(/images/card-roulette.png);
}
._logo.roulette-classic:before,
._logo.roulette-classic:after,
._logo.roulette-classic > span {
	background-image: url(/images/classic.png);
}
._logo.roulette-club:before,
._logo.roulette-club:after,
._logo.roulette-club > span {
	background-image: url(/images/club-roulette.png);
}
._logo.roulette-dond:before,
._logo.roulette-dond:after,
._logo.roulette-dond > span {
	background-image: url(/images/dond-roulette.png);
}
._logo.roulette-double-ball:before,
._logo.roulette-double-ball:after,
._logo.roulette-double-ball > span {
	background-image: url(/images/double-ball-roulette.png);
}
._logo.roulette-dragon-jackpot:before,
._logo.roulette-dragon-jackpot:after,
._logo.roulette-dragon-jackpot > span {
	background-image: url(/images/dragon-jackpot-roulette.png);
}
._logo.roulette-european-pro:before,
._logo.roulette-european-pro:after,
._logo.roulette-european-pro > span {
	background-image: url(/images/european-roulette-pro.png);
}
._logo.roulette-european-red-tiger:before,
._logo.roulette-european-red-tiger:after,
._logo.roulette-european-red-tiger > span {
	background-image: url(/images/european-roulette-red-tiger-logo.png);
}
._logo.roulette-french-la-partage:before,
._logo.roulette-french-la-partage:after,
._logo.roulette-french-la-partage > span {
	background-image: url(/images/french-roulette-la-partage.png);
}
._logo.roulette-golden-chip:before,
._logo.roulette-golden-chip:after,
._logo.roulette-golden-chip > span {
	background-image: url(/images/golden-chip-roulette.png);
}
._logo.roulette-hi-roller-european-pro:before,
._logo.roulette-hi-roller-european-pro:after,
._logo.roulette-hi-roller-european-pro > span {
	background-image: url(/images/hi-roller-europeanroulette-pro.png);
}
._logo.roulette-key-bet:before,
._logo.roulette-key-bet:after,
._logo.roulette-key-bet > span {
	background-image: url(/images/key-bet-roulette.png);
}
._logo.roulette-la-roller-european-pro:before,
._logo.roulette-la-roller-european-pro:after,
._logo.roulette-la-roller-european-pro > span {
	background-image: url(/images/lo-roller-european-roulette-pro.png);
}
._logo.roulette-live:before,
._logo.roulette-live:after,
._logo.roulette-live > span {
	background-image: url(/images/roulette-generic.png);
}
._logo.roulette-master:before,
._logo.roulette-master:after,
._logo.roulette-master > span {
	background-image: url(/images/roulette-master.png);
}
._logo.roulette-mini:before,
._logo.roulette-mini:after,
._logo.roulette-mini > span {
	background-image: url(/images/mini.png);
}
._logo.roulette-multi-wheel:before,
._logo.roulette-multi-wheel:after,
._logo.roulette-multi-wheel > span {
	background-image: url(/images/multi-wheel-roulette-logo.png);
}
._logo.roulette-newar:before,
._logo.roulette-newar:after,
._logo.roulette-newar > span {
	background-image: url(/images/new-ar.png);
}
._logo.roulette-penny:before,
._logo.roulette-penny:after,
._logo.roulette-penny > span {
	background-image: url(/images/penny-roulette-logo.png);
}
._logo.roulette-pinball:before,
._logo.roulette-pinball:after,
._logo.roulette-pinball > span {
	background-image: url(/images/pinball.png);
}
._logo.roulette-premier:before,
._logo.roulette-premier:after,
._logo.roulette-premier > span {
	background-image: url(/images/premier-roulette.png);
}
._logo.roulette-premium-diamond-edition:before,
._logo.roulette-premium-diamond-edition:after,
._logo.roulette-premium-diamond-edition > span {
	background-image: url(/images/premier-roulette-diamond-edition.png);
}
._logo.roulette-premium-european:before,
._logo.roulette-premium-european:after,
._logo.roulette-premium-european > span {
	background-image: url(/images/premium-european.png);
}
._logo.roulette-premium-french:before,
._logo.roulette-premium-french:after,
._logo.roulette-premium-french > span {
	background-image: url(/images/premium-french.png);
}
._logo.roulette-premium-pro:before,
._logo.roulette-premium-pro:after,
._logo.roulette-premium-pro > span {
	background-image: url(/images/premium-pro.png);
}
._logo.roulette-relax:before,
._logo.roulette-relax:after,
._logo.roulette-relax > span {
	background-image: url(/images/relax-roulette.png);
}
._logo.roulette-royal:before,
._logo.roulette-royal:after,
._logo.roulette-royal > span {
	background-image: url(/images/royal-roulette.png);
}
._logo.roulette-sapphire:before,
._logo.roulette-sapphire:after,
._logo.roulette-sapphire > span {
	background-image: url(/images/sapphire-roulette.png);
}
._logo.roulette-turbo:before,
._logo.roulette-turbo:after,
._logo.roulette-turbo > span {
	background-image: url(/images/turbo-roulette.png);
}
._logo.roulette-vertical-vip:before,
._logo.roulette-vertical-vip:after,
._logo.roulette-vertical-vip > span {
	background-image: url(/images/vertical-vip-gaming.png);
}
._logo.roulette-video:before,
._logo.roulette-video:after,
._logo.roulette-video > span {
	background-image: url(/images/video.png);
}
._logo.roulette-zoom:before,
._logo.roulette-zoom:after,
._logo.roulette-zoom > span {
	background-image: url(/images/zoom-roulette.png);
}
._logo.blackjack-21-3:before,
._logo.blackjack-21-3:after,
._logo.blackjack-21-3 > span {
	background-image: url(/images/21-plus-3-blackjack.png);
}
._logo.blackjack-21-burn:before,
._logo.blackjack-21-burn:after,
._logo.blackjack-21-burn > span {
	background-image: url(/images/21-burn-blackjack-betsoft.png);
}
._logo.blackjack-21-duel:before,
._logo.blackjack-21-duel:after,
._logo.blackjack-21-duel > span {
	background-image: url(/images/duel21.png);
}
._logo.blackjack-21-spanish:before,
._logo.blackjack-21-spanish:after,
._logo.blackjack-21-spanish > span {
	background-image: url(/images/spanish-21-blackjack-logo.png);
}
._logo.blackjack-21:before,
._logo.blackjack-21:after,
._logo.blackjack-21 > span {
	background-image: url(/images/21-blackjack-amatic.png);
}
._logo.blackjack-3-hands:before,
._logo.blackjack-3-hands:after,
._logo.blackjack-3-hands > span {
	background-image: url(/images/3-hands-blackjack.png);
}
._logo.blackjack-6-in-1:before,
._logo.blackjack-6-in-1:after,
._logo.blackjack-6-in-1 > span {
	background-image: url(/images/6-in-1-blackjack.png);
}
._logo.blackjack-american:before,
._logo.blackjack-american:after,
._logo.blackjack-american > span {
	background-image: url(/images/american-blackjack.png);
}
._logo.blackjack-atlantic-city:before,
._logo.blackjack-atlantic-city:after,
._logo.blackjack-atlantic-city > span {
	background-image: url(/images/atlantic-city-blackjack-logo.png);
}
._logo.blackjack-buster:before,
._logo.blackjack-buster:after,
._logo.blackjack-buster > span {
	background-image: url(/images/buster-blackjack-netent.png);
}
._logo.blackjack-cashback:before,
._logo.blackjack-cashback:after,
._logo.blackjack-cashback > span {
	background-image: url(/images/cashback-blackjack.png);
}
._logo.blackjack-charlie-7:before,
._logo.blackjack-charlie-7:after,
._logo.blackjack-charlie-7 > span {
	background-image: url(/images/charlie-7.png);
}
._logo.blackjack-classic-gold:before,
._logo.blackjack-classic-gold:after,
._logo.blackjack-classic-gold > span {
	background-image: url(/images/classic-blackjack-gold.png);
}
._logo.blackjack-dond:before,
._logo.blackjack-dond:after,
._logo.blackjack-dond > span {
	background-image: url(/images/deal-or-no-deal-blackjack.png);
}
._logo.blackjack-double-attack:before,
._logo.blackjack-double-attack:after,
._logo.blackjack-double-attack > span {
	background-image: url(/images/double-attack.png);
}
._logo.blackjack-double-exposure:before,
._logo.blackjack-double-exposure:after,
._logo.blackjack-double-exposure > span {
	background-image: url(/images/double-exposure-blackjack-logo.png);
}
._logo.blackjack-dr-fortuno:before,
._logo.blackjack-dr-fortuno:after,
._logo.blackjack-dr-fortuno > span {
	background-image: url(/images/dr-fortuno-yggdrasil.png);
}
._logo.blackjack-european-gold:before,
._logo.blackjack-european-gold:after,
._logo.blackjack-european-gold > span {
	background-image: url(/images/european-gold-blackjack.png);
}
._logo.blackjack-european:before,
._logo.blackjack-european:after,
._logo.blackjack-european > span {
	background-image: url(/images/european-blackjack.png);
}
._logo.blackjack-fast:before,
._logo.blackjack-fast:after,
._logo.blackjack-fast > span {
	background-image: url(/images/blackjack-fast.png);
}
._logo.blackjack-hi-lo-13-european-gold:before,
._logo.blackjack-hi-lo-13-european-gold:after,
._logo.blackjack-hi-lo-13-european-gold > span {
	background-image: url(/images/hi-lo-13-european-blackjack.png);
}
._logo.blackjack-high-limit-european:before,
._logo.blackjack-high-limit-european:after,
._logo.blackjack-high-limit-european > span {
	background-image: url(/images/high-limit-european-blackjack-microgaming.png);
}
._logo.blackjack-live:before,
._logo.blackjack-live:after,
._logo.blackjack-live > span {
	background-image: url(/images/blackjack-generic.png);
}
._logo.blackjack-lucky-ladies:before,
._logo.blackjack-lucky-ladies:after,
._logo.blackjack-lucky-ladies > span {
	background-image: url(/images/lucky-ladies-blackjack.png);
}
._logo.blackjack-lucky-lucky:before,
._logo.blackjack-lucky-lucky:after,
._logo.blackjack-lucky-lucky > span {
	background-image: url(/images/lucky-lucky-blackjack.png);
}
._logo.blackjack-multi-hand-pro:before,
._logo.blackjack-multi-hand-pro:after,
._logo.blackjack-multi-hand-pro > span {
	background-image: url(/images/blackjack-pro-multi-hand-bgaming.png);
}
._logo.blackjack-neo:before,
._logo.blackjack-neo:after,
._logo.blackjack-neo > span {
	background-image: url(/images/blackjack-neo.png);
}
._logo.blackjack-neon:before,
._logo.blackjack-neon:after,
._logo.blackjack-neon > span {
	background-image: url(/images/neon-blackjack-fugaso.png);
}
._logo.blackjack-peek:before,
._logo.blackjack-peek:after,
._logo.blackjack-peek > span {
	background-image: url(/images/peek.png);
}
._logo.blackjack-perfect-pairs-21-3:before,
._logo.blackjack-perfect-pairs-21-3:after,
._logo.blackjack-perfect-pairs-21-3 > span {
	background-image: url(/images/blackjack-perfect-pairs-2-1.png);
}
._logo.blackjack-perfect-pairs-multi-hand:before,
._logo.blackjack-perfect-pairs-multi-hand:after,
._logo.blackjack-perfect-pairs-multi-hand > span {
	background-image: url(/images/perfect-pairs-multi-hand.png);
}
._logo.blackjack-perfect-pairs:before,
._logo.blackjack-perfect-pairs:after,
._logo.blackjack-perfect-pairs > span {
	background-image: url(/images/perfect-pairs-blackjack.png);
}
._logo.blackjack-perfect:before,
._logo.blackjack-perfect:after,
._logo.blackjack-perfect > span {
	background-image: url(/images/perfect.png);
}
._logo.blackjack-pirate-21:before,
._logo.blackjack-pirate-21:after,
._logo.blackjack-pirate-21 > span {
	background-image: url(/images/pirate-21.png);
}
._logo.blackjack-players-choice:before,
._logo.blackjack-players-choice:after,
._logo.blackjack-players-choice > span {
	background-image: url(/images/blackjack-playes-choice.png);
}
._logo.blackjack-pontoon:before,
._logo.blackjack-pontoon:after,
._logo.blackjack-pontoon > span {
	background-image: url(/images/pontoon.png);
}
._logo.blackjack-premium:before,
._logo.blackjack-premium:after,
._logo.blackjack-premium > span {
	background-image: url(/images/premium-blackjack.png);
}
._logo.blackjack-pro:before,
._logo.blackjack-pro:after,
._logo.blackjack-pro > span {
	background-image: url(/images/pro.png);
}
._logo.blackjack-progressive:before,
._logo.blackjack-progressive:after,
._logo.blackjack-progressive > span {
	background-image: url(/images/progressive.png);
}
._logo.blackjack-red-queen:before,
._logo.blackjack-red-queen:after,
._logo.blackjack-red-queen > span {
	background-image: url(/images/red-queen-blackjack-logo.png);
}
._logo.blackjack-red-tiger:before,
._logo.blackjack-red-tiger:after,
._logo.blackjack-red-tiger > span {
	background-image: url(/images/red-tiger.png);
}
._logo.blackjack-redeal-gold:before,
._logo.blackjack-redeal-gold:after,
._logo.blackjack-redeal-gold > span {
	background-image: url(/images/european-gold-redeal-blackjack.png);
}
._logo.blackjack-redeal:before,
._logo.blackjack-redeal:after,
._logo.blackjack-redeal > span {
	background-image: url(/images/blackjack-redeal.png);
}
._logo.blackjack-single-deck-neon:before,
._logo.blackjack-single-deck-neon:after,
._logo.blackjack-single-deck-neon > span {
	background-image: url(/images/neon-single-deck-blackjack-fugaso.png);
}
._logo.blackjack-single-deck-professional:before,
._logo.blackjack-single-deck-professional:after,
._logo.blackjack-single-deck-professional > span {
	background-image: url(/images/single-deck-professional-series-blackjack-logo.png);
}
._logo.blackjack-single-deck:before,
._logo.blackjack-single-deck:after,
._logo.blackjack-single-deck > span {
	background-image: url(/images/single-deck-blackjack-betsoft.png);
}
._logo.blackjack-suitem-up:before,
._logo.blackjack-suitem-up:after,
._logo.blackjack-suitem-up > span {
	background-image: url(/images/suitem-up-blackjack-logo.png);
}
._logo.blackjack-super-21:before,
._logo.blackjack-super-21:after,
._logo.blackjack-super-21 > span {
	background-image: url(/images/super-21-blackjack-logo.png);
}
._logo.blackjack-super-7:before,
._logo.blackjack-super-7:after,
._logo.blackjack-super-7 > span {
	background-image: url(/images/super-7-blackjack.png);
}
._logo.blackjack-super-7s-multi-hand:before,
._logo.blackjack-super-7s-multi-hand:after,
._logo.blackjack-super-7s-multi-hand > span {
	background-image: url(/images/blackjack-super-7s-multihand-logo.png);
}
._logo.blackjack-super-fun-21:before,
._logo.blackjack-super-fun-21:after,
._logo.blackjack-super-fun-21 > span {
	background-image: url(/images/super-fun-21-blackjack-logo.png);
}
._logo.blackjack-super-stakes:before,
._logo.blackjack-super-stakes:after,
._logo.blackjack-super-stakes > span {
	background-image: url(/images/super-stakes-blackjack.png);
}
._logo.blackjack-surrender:before,
._logo.blackjack-surrender:after,
._logo.blackjack-surrender > span {
	background-image: url(/images/surrender.png);
}
._logo.blackjack-switch:before,
._logo.blackjack-switch:after,
._logo.blackjack-switch > span {
	background-image: url(/images/switch.png);
}
._logo.blackjack-trump-it-single-deck:before,
._logo.blackjack-trump-it-single-deck:after,
._logo.blackjack-trump-it-single-deck > span {
	background-image: url(/images/trump-it-blackjack-single-deck.png);
}
._logo.blackjack-trump-it:before,
._logo.blackjack-trump-it:after,
._logo.blackjack-trump-it > span {
	background-image: url(/images/trump-it-blackjack.png);
}
._logo.blackjack-uk:before,
._logo.blackjack-uk:after,
._logo.blackjack-uk > span {
	background-image: url(/images/uk.png);
}
._logo.blackjack-vegas-single-deck:before,
._logo.blackjack-vegas-single-deck:after,
._logo.blackjack-vegas-single-deck > span {
	background-image: url(/images/vegas-single-deck.png);
}
._logo.blackjack-vegas-strip-gold:before,
._logo.blackjack-vegas-strip-gold:after,
._logo.blackjack-vegas-strip-gold > span {
	background-image: url(/images/vegas-strip-blackjack-gold-logo.png);
}
._logo.blackjack-vegas-strip:before,
._logo.blackjack-vegas-strip:after,
._logo.blackjack-vegas-strip > span {
	background-image: url(/images/vegas-strip-blackjack-logo.png);
}
._logo.blackjack-vip-multihand:before,
._logo.blackjack-vip-multihand:after,
._logo.blackjack-vip-multihand > span {
	background-image: url(/images/multihand-vip-isoftbet.png);
}
._logo.blackjack-vip-single-hand-isoftbet:before,
._logo.blackjack-vip-single-hand-isoftbet:after,
._logo.blackjack-vip-single-hand-isoftbet > span {
	background-image: url(/images/blackjack-vip-isoftbet.png);
}
._logo.blackjack-zappit:before,
._logo.blackjack-zappit:after,
._logo.blackjack-zappit > span {
	background-image: url(/images/zappit.png);
}
._logo.adrenaline:before,
._logo.adrenaline:after,
._logo.adrenaline > span {
	background-image: url(/wp-content/themes/generel/visual/light/casinoadrenaline.png);
}
._logo.amatic-play:before,
._logo.amatic-play:after,
._logo.amatic-play > span {
	background-image: url(/images/amatic-play-logo.png);
}
._logo.apple-id:before,
._logo.apple-id:after,
._logo.apple-id > span {
	background-image: url(/images/apple-id.png);
}
._logo.apple-pay:before,
._logo.apple-pay:after,
._logo.apple-pay > span {
	background-image: url(/images/apple-pay_2.png);
}
._logo.baccarat-live:before,
._logo.baccarat-live:after,
._logo.baccarat-live > span {
	background-image: url(/images/baccarat-generic.png);
}
._logo.baccarat:before,
._logo.baccarat:after,
._logo.baccarat > span {
	background-image: url(/images/baccarat.png);
}
._logo.bally-wulff:before,
._logo.bally-wulff:after,
._logo.bally-wulff > span {
	background-image: url(/images/bally-wulff.png);
}
._logo.bango:before,
._logo.bango:after,
._logo.bango > span {
	background-image: url(/images/bango.png);
}
._logo.bcasino:before,
._logo.bcasino:after,
._logo.bcasino > span {
	background-image: url(/images/bcasino.png);
}
._logo.bet10:before,
._logo.bet10:after,
._logo.bet10 > span {
	background-image: url(/images/10bet.png);
}
._logo.bet22:before,
._logo.bet22:after,
._logo.bet22 > span {
	background-image: url(/images/22bet.png);
}
._logo.fortune-legends:before,
._logo.fortune-legends:after,
._logo.fortune-legends > span {
	background-image: url(/images/fortune-legends.png);
}
._logo.betano:before,
._logo.betano:after,
._logo.betano > span {
	background-image: url(/images/betano.png);
}
._logo.betathome:before,
._logo.betathome:after,
._logo.betathome > span {
	background-image: url(/images/bet-at-home.png);
}
._logo.bet-at-home:before,
._logo.bet-at-home:after,
._logo.bet-at-home > span {
	background-image: url(/images/bet-at-home%402x.png);
}
._logo.bet-at-home-v2:before,
._logo.bet-at-home-v2:after,
._logo.bet-at-home-v2 > span {
	background-image: url(/images/betathome.png);
}
._logo.betchain-darker:before,
._logo.betchain-darker:after,
._logo.betchain-darker > span {
	background-image: url(/images/betchain-darker.png);
}
._logo.betchain:before,
._logo.betchain:after,
._logo.betchain > span {
	background-image: url(/images/betchain.png);
}
._logo.betiton:before,
._logo.betiton:after,
._logo.betiton > span {
	background-image: url(/images/betiton.png);
}
._logo.betmaster-casino:before,
._logo.betmaster-casino:after,
._logo.betmaster-casino > span {
	background-image: url(/images/betmaster.png);
}
._logo.betsoft:before,
._logo.betsoft:after,
._logo.betsoft > span {
	background-image: url(/images/betsoft.png);
}
._logo.betzest:before,
._logo.betzest:after,
._logo.betzest > span {
	background-image: url(/images/betzest.png);
}
._logo.bgaming:before,
._logo.bgaming:after,
._logo.bgaming > span {
	background-image: url(/images/bgaming.png);
}
._logo.big-time-gaming:before,
._logo.big-time-gaming:after,
._logo.big-time-gaming > span {
	background-image: url(/images/big-time-gaming.png);
}
._logo.bingo-billions:before,
._logo.bingo-billions:after,
._logo.bingo-billions > span {
	background-image: url(/images/bingo-billions.png);
}
._logo.bit7:before,
._logo.bit7:after,
._logo.bit7 > span {
	background-image: url(/images/7bit-casino.png);
}
._logo.bitcasino7:before,
._logo.bitcasino7:after,
._logo.bitcasino7 > span {
	background-image: url(/images/7bitcasino.png);
}
._logo.bitcasinoio:before,
._logo.bitcasinoio:after,
._logo.bitcasinoio > span {
	background-image: url(/images/bitcasino.png);
}
._logo.bitcasino-io:before,
._logo.bitcasino-io:after,
._logo.bitcasino-io > span {
	background-image: url(/images/bitcasino.png);
}
._logo.bee-spins:before,
._logo.bee-spins:after,
._logo.bee-spins > span {
	background-image: url(/images/beespins.png);
}
._logo.nyspins:before,
._logo.nyspins:after,
._logo.nyspins > span {
	background-image: url(/images/nyspins.png);
}
._logo.bitcoin:before,
._logo.bitcoin:after,
._logo.bitcoin > span {
	background-image: url(/images/bitcoin.png);
}
._logo.bitstarz:before,
._logo.bitstarz:after,
._logo.bitstarz > span {
	background-image: url(/images/bitstarz.png);
}
._logo.vegascrest:before,
._logo.vegascrest:after,
._logo.vegascrest > span {
	background-image: url(/images/vegascrestcasino.png);
}
._logo.blau:before,
._logo.blau:after,
._logo.blau > span {
	background-image: url(/images/blau.png);
}
._logo.blitzino:before,
._logo.blitzino:after,
._logo.blitzino > span {
	background-image: url(/images/blitzino.png);
}
._logo.boku:before,
._logo.boku:after,
._logo.boku > span {
	background-image: url(/images/boku.png);
}
._logo.burancasino:before,
._logo.burancasino:after,
._logo.burancasino > span {
	background-image: url(/wp-content/themes/generel/visual/light/burancasino.png);
}
._logo.caribbean-stud-poker:before,
._logo.caribbean-stud-poker:after,
._logo.caribbean-stud-poker > span {
	background-image: url(/images/caribbean-stud-logo.png);
}
._logo.cashimashi:before,
._logo.cashimashi:after,
._logo.cashimashi > span {
	background-image: url(/images/cashimashi.png);
}
._logo.cashmio:before,
._logo.cashmio:after,
._logo.cashmio > span {
	background-image: url(/images/cashmio.png);
}
._logo.casimba-popup:before,
._logo.casimba-pupup:after,
._logo.casimba-popup > span {
	background-image: url(/images/casimba-popup.png);
}
._logo.casimba:before,
._logo.casimba:after,
._logo.casimba > span {
	background-image: url(/images/casimba.png);
}
._logo.casino-holdem-poker:before,
._logo.casino-holdem-poker:after,
._logo.casino-holdem-poker > span {
	background-image: url(/images/casino-holdem-poker.png);
}
._logo.casino-n1:before,
._logo.casino-n1:after,
._logo.casino-n1 > span {
	background-image: url(/images/n1casino.png);
}
._logo.casino7bit:before,
._logo.casino7bit:after,
._logo.casino7bit > span {
	background-image: url(/images/7bitcasino.png);
}
._logo.casinocruise:before,
._logo.casinocruise:after,
._logo.casinocruise > span {
	background-image: url(/images/casinocruise.png);
}
._logo.casinoeuro:before,
._logo.casinoeuro:after,
._logo.casinoeuro > span {
	background-image: url(/images/casinoeuro.png);
}
._logo.casinoin-dark:before,
._logo.casinoin-dark:after,
._logo.casinoin-dark > span {
	background-image: url(/images/casinoin-dark.png);
}
._logo.casinoin:before,
._logo.casinoin:after,
._logo.casinoin > span {
	background-image: url(/images/casinoin.png);
}
._logo.casinoroom:before,
._logo.casinoroom:after,
._logo.casinoroom > span {
	background-image: url(/images/casinoroom.png);
}
._logo.casumo:before,
._logo.casumo:after,
._logo.casumo > span {
	background-image: url(/images/casumo.png);
}
._logo.classic-keno:before,
._logo.classic-keno:after,
._logo.classic-keno > span {
	background-image: url(/images/classic-keno-logo.png);
}
._logo.cloudbet:before,
._logo.cloudbet:after,
._logo.cloudbet > span {
	background-image: url(/images/cloudbet-2.png);
}
._logo.craps:before,
._logo.craps:after,
._logo.craps > span {
	background-image: url(/images/craps.png);
}
._logo.cryptowild:before,
._logo.cryptowild:after,
._logo.cryptowild > span {
	background-image: url(/images/cryptowild.png);
}
._logo.dasistcasino:before,
._logo.dasistcasino:after,
._logo.dasistcasino > span {
	background-image: url(/images/dasistcasino.png);
}
._logo.deal-or-no-deal-bingo:before,
._logo.deal-or-no-deal-bingo:after,
._logo.deal-or-no-deal-bingo > span {
	background-image: url(/images/deal-or-no-deal-bingo.png);
}
._logo.deal-or-no-deal:before,
._logo.deal-or-no-deal:after,
._logo.deal-or-no-deal > span {
	background-image: url(/images/deal-or-no-deal-scratch.png);
}
._logo.dimoco:before,
._logo.dimoco:after,
._logo.dimoco > span {
	background-image: url(/images/dimoco.png);
}
._logo.dingo-light:before,
._logo.dingo-light:after,
._logo.dingo-light > span {
	background-image: url(/images/dingo-casino.png);
}
._logo.ecopayz:before,
._logo.ecopayz:after,
._logo.ecopayz > span {
	background-image: url(/images/ecopayz_1.png);
}
._logo.payz:before,
._logo.payz:after,
._logo.payz > span {
	background-image: url(/images/payz_1.png);
}
._logo.bank-transfer:before,
._logo.bank-transfer:after,
._logo.bank-transfer > span {
	background-image: url(/images/bank-transfer.png);
}
._logo.elk-studios:before,
._logo.elk-studios:after,
._logo.elk-studios > span {
	background-image: url(/images/elk-studios.png);
}
._logo.euromillions:before,
._logo.euromillions:after,
._logo.euromillions > span {
	background-image: url(/images/euromillions-lottery.png);
}
._logo.europalace:before,
._logo.europalace:after,
._logo.europalace > span {
	background-image: url(/images/europalace.png);
}
._logo.extra-bingo:before,
._logo.extra-bingo:after,
._logo.extra-bingo > span {
	background-image: url(/images/bingo.png);
}
._logo.felt-gaming:before,
._logo.felt-gaming:after,
._logo.felt-gaming > span {
	background-image: url(/images/felt.png);
}
._logo.fortumo:before,
._logo.fortumo:after,
._logo.fortumo > span {
	background-image: url(/images/fortumo.png);
}
._logo.fortune-legends:before,
._logo.fortune-legends:after,
._logo.fortune-legends > span {
	background-image: url(/images/fortunelegends.png);
}
._logo.fortunejack:before,
._logo.fortunejack:after,
._logo.fortunejack > span {
	background-image: url(/images/fortunejack.png);
}
._logo.frank-fred:before,
._logo.frank-fred:after,
._logo.frank-fred > span {
	background-image: url(/images/frankfred.png);
}
._logo.fugaso:before,
._logo.fugaso:after,
._logo.fugaso > span {
	background-image: url(/images/fugaso-logo.png);
}
._logo.games-inc:before,
._logo.games-inc:after,
._logo.games-inc > span {
	background-image: url(/images/games-inc-logo.png);
}
._logo.gaming1:before,
._logo.gaming1:after,
._logo.gaming1 > span {
	background-image: url(/images/gaming1-logo.png);
}
._logo.gaming1x2:before,
._logo.gaming1x2:after,
._logo.gaming1x2 > span {
	background-image: url(/images/1x2-gaming-logo.png);
}
._logo.gate777:before,
._logo.gate777:after,
._logo.gate777 > span {
	background-image: url(/images/gate777.png);
}
._logo.genesis-gaming:before,
._logo.genesis-gaming:after,
._logo.genesis-gaming > span {
	background-image: url(/images/genesis-gaming.png);
}
._logo.genesis:before,
._logo.genesis:after,
._logo.genesis > span {
	background-image: url(/images/genesis.png);
}
._logo.genesiscasino:before,
._logo.genesiscasino:after,
._logo.genesiscasino > span {
	background-image: url(/images/genesiscasino.png);
}
._logo.giropay:before,
._logo.giropay:after,
._logo.giropay > span {
	background-image: url(/images/giropay.png);
}
._logo.gluck-games:before,
._logo.gluck-games:after,
._logo.gluck-games > span {
	background-image: url(/images/gluck.png);
}
._logo.go-wild-casino:before,
._logo.go-wild-casino:after,
._logo.go-wild-casino > span {
	background-image: url(/images/gowild.png);
}
._logo.greenplay:before,
._logo.greenplay:after,
._logo.greenplay > span {
	background-image: url(/images/greenplay.png);
}
._logo.gudar:before,
._logo.gudar:after,
._logo.gudar > span {
	background-image: url(/images/gudarcasino.png);
}
._logo.guts:before,
._logo.guts:after,
._logo.guts > span {
	background-image: url(/images/guts.png);
}
._logo.gutsxpress:before,
._logo.gutsxpress:after,
._logo.gutsxpress > span {
	background-image: url(/images/guts-xpress.png);
}
._logo.happy-hugo:before,
._logo.happy-hugo:after,
._logo.happy-hugo > span {
	background-image: url(/images/happy-hugo-casino.png);
}
._logo.high5casino:before,
._logo.high5casino:after,
._logo.high5casino > span {
	background-image: url(/images/high-5.png);
}
._logo.igt:before,
._logo.igt:after,
._logo.igt > span {
	background-image: url(/images/igt.png);
}
._logo.intercasino:before,
._logo.intercasino:after,
._logo.intercasino > span {
	background-image: url(/images/intercasino.png);
}
._logo.isoftbet:before,
._logo.isoftbet:after,
._logo.isoftbet > span {
	background-image: url(/images/isoftbet.png);
}
._logo.jackpotcity:before,
._logo.jackpotcity:after,
._logo.jackpotcity > span {
	background-image: url(/images/jackpotcity-old.png);
}
._logo.jackpots-in-a-flash:before,
._logo.jackpots-in-a-flash:after,
._logo.jackpots-in-a-flash > span {
	background-image: url(/images/jackpots-in-a-flash.png);
}
._logo.jellybean:before,
._logo.jellybean:after,
._logo.jellybean > span {
	background-image: url(/images/jellybean.png);
}
._logo.jinnicasino:before,
._logo.jinnicasino:after,
._logo.jinnicasino > span {
	background-image: url(/images/jinnicasino.png);
}
._logo.karamba-popup:before,
._logo.karamba-pupup:after,
._logo.karamba-popup > span {
	background-image: url(/images/karamba-popup.png);
}
._logo.karamba:before,
._logo.karamba:after,
._logo.karamba > span {
	background-image: url(/images/karamba.png);
}
._logo.sportingbet-v2:before,
._logo.sportingbet-v2:after,
._logo.sportingbet-v2 > span {
	background-image: url(/images/sportingbet%402x.png);
}
._logo.keno-universe:before,
._logo.keno-universe:after,
._logo.keno-universe > span {
	background-image: url(/images/keno-universe.png);
}
._logo.keno:before,
._logo.keno:after,
._logo.keno > span {
	background-image: url(/images/keno.png);
}
._logo.warning-sign-icon:before,
._logo.warning-sign-icon:after,
._logo.warning-sign-icon > span {
	background-image: url(/images/warning-sign-icon.png);
	width: 181px;
	height: 219px;
}
._logo.lady-hammer:before,
._logo.lady-hammer:after,
._logo.lady-hammer > span {
	background-image: url(/images/ladyhammer.png);
}
._logo.leovegas:before,
._logo.leovegas:after,
._logo.leovegas > span {
	background-image: url(/images/leovegas.png);
}
._logo.mrpacho:before,
._logo.mrpacho:after,
._logo.mrpacho > span {
	background-image: url(/images/mrpacho.png);
}
._logo.lightning-box:before,
._logo.lightning-box:after,
._logo.lightning-box > span {
	background-image: url(/images/lightning-box-logo.png);
}
._logo.loki:before,
._logo.loki:after,
._logo.loki > span {
	background-image: url(/images/lokicasino.png);
}
._logo.lord-lucky:before,
._logo.lord-lucky:after,
._logo.lord-lucky > span {
	background-image: url(/images/lord-lucky.png);
}
._logo.lowen-play:before,
._logo.lowen-play:after,
._logo.lowen-play > span {
	background-image: url(/images/lowen-play.png);
}
._logo.luckland:before,
._logo.luckland:after,
._logo.luckland > span {
	background-image: url(/images/luckland.png);
}
._logo.lucky-casino:before,
._logo.lucky-casino:after,
._logo.lucky-casino > span {
	background-image: url(/images/lucky-casino.png);
}
._logo.luckylouis:before,
._logo.luckylouis:after,
._logo.luckylouis > span {
	background-image: url(/images/lucky-louis.png);
}
._logo.magicred:before,
._logo.magicred:after,
._logo.magicred > span {
	background-image: url(/images/magicred.png);
}
._logo.maneki:before,
._logo.maneki:after,
._logo.maneki > span {
	background-image: url(/images/maneki-casino.png);
}
._logo.marscasino:before,
._logo.marscasino:after,
._logo.marscasino > span {
	background-image: url(/images/marscasino.png);
}
._logo.mastercard:before,
._logo.mastercard:after,
._logo.mastercard > span {
	background-image: url(/images/mastercard.png);
}
._logo.mbitcasino:before,
._logo.mbitcasino:after,
._logo.mbitcasino > span {
	background-image: url(/images/mbitcasino.png);
}
._logo.medusa:before,
._logo.medusa:after,
._logo.medusa > span {
	background-image: url(/images/medusa-scratch-card.png);
}
._logo.mega-millions:before,
._logo.mega-millions:after,
._logo.mega-millions > span {
	background-image: url(/images/mega-millions-lotter.png);
}
._logo.megacasino:before,
._logo.megacasino:after,
._logo.megacasino > span {
	background-image: url(/images/megacasino.png);
}
._logo.merkur:before,
._logo.merkur:after,
._logo.merkur > span {
	background-image: url(/images/merkur_1.png);
}
._logo.merkur-spiel:before,
._logo.merkur-spiel:after,
._logo.merkur-spiel > span {
	background-image: url(/images/merkur-slots_1.png);
}
._logo.merkur-gaming:before,
._logo.merkur-gaming:after,
._logo.merkur-gaming > span {
	background-image: url(/images/merkur-gaming.png);
}
._logo.merkur-slots:before,
._logo.merkur-slots:after,
._logo.merkur-slots > span {
	background-image: url(/images/merkur-slots_1.png);
}
._logo.merkur-slots-v2:before,
._logo.merkur-slots-v2:after,
._logo.merkur-slots-v2 > span {
	background-image: url(/images/merkur-slots.png);
}
._logo.merkurspiel:before,
._logo.merkurspiel:after,
._logo.merkurspiel > span {
	background-image: url(/images/merkurspiel.png);
}
._logo.intertops:before,
._logo.intertops:after,
._logo.intertops > span {
	background-image: url(/images/intertops.png);
}
._logo.merlins-millions:before,
._logo.merlins-millions:after,
._logo.merlins-millions > span {
	background-image: url(/images/merlins-millinos-sratch.png);
}
._logo.microgaming:before,
._logo.microgaming:after,
._logo.microgaming > span {
	background-image: url(/images/microgaming_1.png);
}
._logo.mini-baccarat:before,
._logo.mini-baccarat:after,
._logo.mini-baccarat > span {
	background-image: url(/images/mini-baccarat.png);
}
._logo.mobiamo:before,
._logo.mobiamo:after,
._logo.mobiamo > span {
	background-image: url(/images/mobiamo.png);
}
._logo.mobiletechnics:before,
._logo.mobiletechnics:after,
._logo.mobiletechnics > span {
	background-image: url(/images/mobiletechnics.png);
}
._logo.mobiyo:before,
._logo.mobiyo:after,
._logo.mobiyo > span {
	background-image: url(/images/mobiyo.png);
}
._logo.mocopay:before,
._logo.mocopay:after,
._logo.mocopay > span {
	background-image: url(/images/mocopay.png);
}
._logo.monkey-keno:before,
._logo.monkey-keno:after,
._logo.monkey-keno > span {
	background-image: url(/images/monkey-keno.png);
}
._logo.montecrypto:before,
._logo.montecrypto:after,
._logo.montecrypto > span {
	background-image: url(/images/montecryptos.png);
}
._logo.moplay:before,
._logo.moplay:after,
._logo.moplay > span {
	background-image: url(/images/moplay.png);
}
._logo.mr-slotty:before,
._logo.mr-slotty:after,
._logo.mr-slotty > span {
	background-image: url(/images/mrslotty.png);
}
._logo.jackie-jackpot:before,
._logo.jackie-jackpot:after,
._logo.jackie-jackpot > span {
	background-image: url(/images/jackie-jackpot.png);
}
._logo.jackie-jackpot-v2:before,
._logo.jackie-jackpot-v2:after,
._logo.jackie-jackpot-v2 > span {
	background-image: url(/images/jackie-jackpot%402x.png);
}
._logo.eu-casino:before,
._logo.eu-casino:after,
._logo.eu-casino > span {
	background-image: url(/images/eu-casino.png);
}
._logo.eu-casino-v2:before,
._logo.eu-casino-v2:after,
._logo.eu-casino-v2 > span {
	background-image: url(/images/eu-casino%402x.png);
}
._logo.mrgreen:before,
._logo.mrgreen:after,
._logo.mrgreen > span {
	background-image: url(/images/mrgreen.png);
}
._logo.mr-green-v2:before,
._logo.mr-green-v2:after,
._logo.mr-green-v2 > span {
	background-image: url(/wp-content/themes/generel/visual/light/mr-green@2x.png);
}
._logo.tigerspin-v2:before,
._logo.tigerspin-v2:after,
._logo.tigerspin-v2 > span {
	background-image: url(/images/tigerspin%402x.png);
}
._logo.mrplay:before,
._logo.mrplay:after,
._logo.mrplay > span,
._logo.mrplay > a {
	background-image: url(/images/mrplay.png);
}
._logo.muchbetter:before,
._logo.muchbetter:after,
._logo.muchbetter > span {
	background-image: url(/images/muchbetter_1.png);
}
._logo.n1casino:before,
._logo.n1casino:after,
._logo.n1casino > span {
	background-image: url(/images/n1casino.png);
}
._logo.netbet:before,
._logo.netbet:after,
._logo.netbet > span {
	background-image: url(/images/netbet.png);
}
._logo.neteller:before,
._logo.neteller:after,
._logo.neteller > span {
	background-image: url(/images/neteller_1.png);
}
._logo.netent:before,
._logo.netent:after,
._logo.netent > span {
	background-image: url(/images/netent_1.png);
}
._logo.evolution:before,
._logo.evolution:after,
._logo.evolution > span {
	background-image: url(/images/evolution-gaming.png);
}
._logo.vivo-gaming:before,
._logo.vivo-gaming:after,
._logo.vivo-gaming > span {
	background-image: url(/images/vivogaming.png);
}
._logo.betgames:before,
._logo.betgames:after,
._logo.betgames > span {
	background-image: url(/images/betgames-tv.png);
}
._logo.xpg:before,
._logo.xpg:after,
._logo.xpg > span {
	background-image: url(/images/xpg.png);
}
._logo.ezugi:before,
._logo.ezugi:after,
._logo.ezugi > span {
	background-image: url(/images/ezugi.png);
}
._logo.nextgen:before,
._logo.nextgen:after,
._logo.nextgen > span {
	background-image: url(/images/nextgen.png);
}
._logo.nightrush:before,
._logo.nightrush:after,
._logo.nightrush > span {
	background-image: url(/images/nightrush.png);
}
._logo.no-account-casino:before,
._logo.no-account-casino:after,
._logo.no-account-casino > span {
	background-image: url(/images/no-account-casino.png);
}
._logo.nobonus-casino:before,
._logo.nobonus-casino:after,
._logo.nobonus-casino > span {
	background-image: url(/images/nobonus-casino.png);
}
._logo.novalnet:before,
._logo.novalnet:after,
._logo.novalnet > span {
	background-image: url(/images/novalnet.png);
}
._logo.novoline:before,
._logo.novoline:after,
._logo.novoline > span {
	background-image: url(/images/novoline.png);
}
._logo.novoline-b:before,
._logo.novoline-b:after,
._logo.novoline-b > span {
	background-image: url(/images/novoline-b.png);
}
._logo.o2:before,
._logo.o2:after,
._logo.o2 > span {
	background-image: url(/images/o2.png);
}
._logo.oceanbets:before,
._logo.oceanbets:after,
._logo.oceanbets > span {
	background-image: url(/images/oceanbets.png);
}
._logo.omnislots:before,
._logo.omnislots:after,
._logo.omnislots > span {
	background-image: url(/images/omnislots.png);
}
._logo.onlinecasino-de-light:before,
._logo.onlinecasino-de-light:after,
._logo.onlinecasino-de-light > span {
	background-image: url(/images/onlinecasinodeutschland.png);
}
._logo.onlinecasino-de:before,
._logo.onlinecasino-de:after,
._logo.onlinecasino-de > span {
	background-image: url(/images/onlinecasinodeutschland.png);
}
._logo.onlinecasinodeutschland:before,
._logo.onlinecasinodeutschland:after,
._logo.onlinecasinodeutschland > span {
	background-image: url(/images/onlinecasinodeutschland.png);
}
._logo.orange:before,
._logo.orange:after,
._logo.orange > span {
	background-image: url(/images/orange.png);
}
._logo.ovocasino:before,
._logo.ovocasino:after,
._logo.ovocasino > span {
	background-image: url(/images/ovocasino.png);
}
._logo.ovocasino-light:before,
._logo.ovocasino-light:after,
._logo.ovocasino-light > span {
	background-image: url(/images/ovocasino_1.png);
}
._logo.partycasino:before,
._logo.partycasino:after,
._logo.partycasino > span {
	background-image: url(/images/partycasino.png);
}
._logo.paybyphone:before,
._logo.paybyphone:after,
._logo.paybyphone > span {
	background-image: url(/images/paybyphone.png);
}
._logo.payforit:before,
._logo.payforit:after,
._logo.payforit > span {
	background-image: url(/images/payforit.png);
}
._logo.paym:before,
._logo.paym:after,
._logo.paym > span {
	background-image: url(/images/paym.png);
}
._logo.paypal:before,
._logo.paypal:after,
._logo.paypal > span {
	background-image: url(/images/paypal_2.png);
}
._logo.paysafecard:before,
._logo.paysafecard:after,
._logo.paysafecard > span {
	background-image: url(/images/paysafecard_1.png);
}
._logo.piggy-bang:before,
._logo.piggy-bang:after,
._logo.piggy-bang > span {
	background-image: url(/images/piggy-bang-casino.png);
}
._logo.platipus:before,
._logo.platipus:after,
._logo.platipus > span {
	background-image: url(/images/platipus.png);
}
._logo.playamo:before,
._logo.playamo:after,
._logo.playamo > span {
	background-image: url(/images/playamo.png);
}
._logo.playclub:before,
._logo.playclub:after,
._logo.playclub > span {
	background-image: url(/images/playclub.png);
}
._logo.playfrank:before,
._logo.playfrank:after,
._logo.playfrank > span {
	background-image: url(/images/play-frank.png);
}
._logo.playmillion:before,
._logo.playmillion:after,
._logo.playmillion > span {
	background-image: url(/images/playmillion.png);
}
._logo.evoplay:before,
._logo.evoplay:after,
._logo.evoplay > span {
	background-image: url(/images/evoplay.png);
}
._logo.playngo:before,
._logo.playngo:after,
._logo.playngo > span {
	background-image: url(/images/playngo.png);
}
._logo.playtech:before,
._logo.playtech:after,
._logo.playtech > span {
	background-image: url(/images/playtech_1.png);
}
._logo.poker888:before,
._logo.poker888:after,
._logo.poker888 > span {
	background-image: url(/images/888poker.png);
}
._logo.powerball:before,
._logo.powerball:after,
._logo.powerball > span {
	background-image: url(/images/powerball-lottery-logo.png);
}
._logo.pragmatic-play:before,
._logo.pragmatic-play:after,
._logo.pragmatic-play > span {
	background-image: url(/images/pragmatic-play.png);
}
._logo.prankcasino:before,
._logo.prankcasino:after,
._logo.prankcasino > span {
	background-image: url(/images/prankcasino.png);
}
._logo.pwrbet:before,
._logo.pwrbet:after,
._logo.pwrbet > span {
	background-image: url(/images/pwrbet.png);
}
._logo.quasargaming:before,
._logo.quasargaming:after,
._logo.quasargaming > span {
	background-image: url(/images/quasargaming.png);
}
._logo.queenplay:before,
._logo.queenplay:after,
._logo.queenplay > span {
	background-image: url(/images/queenplay.png);
}
._logo.queenvegas:before,
._logo.queenvegas:after,
._logo.queenvegas > span {
	background-image: url(/images/queenvegas.png);
}
._logo.quickspin:before,
._logo.quickspin:after,
._logo.quickspin > span {
	background-image: url(/images/quickspin.png);
}
._logo.realistic-games:before,
._logo.realistic-games:after,
._logo.realistic-games > span {
	background-image: url(/images/realistic-games.png);
}
._logo.red-rake-games:before,
._logo.red-rake-games:after,
._logo.red-rake-games > span {
	background-image: url(/images/red-rake-gaming.png);
}
._logo.red-rake-gaming:before,
._logo.red-rake-gaming:after,
._logo.red-rake-gaming > span {
	background-image: url(/images/red-rake-gaming.png);
}
._logo.red-tiger:before,
._logo.red-tiger:after,
._logo.red-tiger > span {
	background-image: url(/images/red-tiger-gaming.png);
}
._logo.red14:before,
._logo.red14:after,
._logo.red14 > span {
	background-image: url(/images/14red.png);
}
._logo.regent:before,
._logo.regent:after,
._logo.regent > span {
	background-image: url(/images/regent.png);
}
._logo.relax-gaming:before,
._logo.relax-gaming:after,
._logo.relax-gaming > span {
	background-image: url(/images/relax-gaming-logo.png);
}
._logo.ridika:before,
._logo.ridika:after,
._logo.ridika > span {
	background-image: url(/images/ridika.png);
}
._logo.royalpanda:before,
._logo.royalpanda:after,
._logo.royalpanda > span {
	background-image: url(/images/royalpanda.png);
}
._logo.rubyfortune:before,
._logo.rubyfortune:after,
._logo.rubyfortune > span {
	background-image: url(/images/rubyfortune.png);
}
._logo.scasino:before,
._logo.scasino:after,
._logo.scasino > span,
._logo.scasino > a {
	background-image: url(/images/scasino.png);
}
._logo.schnellwetten-light:before,
._logo.schnellwetten-light:after,
._logo.schnellwetten-light > span {
	background-image: url(/images/schnellwetten.png);
}
._logo.scientific-games:before,
._logo.scientific-games:after,
._logo.scientific-games > span {
	background-image: url(/images/scientific-games.png);
}
._logo.section-8-studio:before,
._logo.section-8-studio:after,
._logo.section-8-studio > span {
	background-image: url(/images/section-8-studio.png);
}
._logo.sg-interactive:before,
._logo.sg-interactive:after,
._logo.sg-interactive > span {
	background-image: url(/images/sg-interactive-logo.png);
}
._logo.shadowbet:before,
._logo.shadowbet:after,
._logo.shadowbet > span {
	background-image: url(/images/shadowbet.png);
}
._logo.sic-bo:before,
._logo.sic-bo:after,
._logo.sic-bo > span {
	background-image: url(/images/sic-bo.png);
}
._logo.skrill:before,
._logo.skrill:after,
._logo.skrill > span {
	background-image: url(/images/skrill_1.png);
}
._logo.klarna:before,
._logo.klarna:after,
._logo.klarna > span {
	background-image: url(/images/klarna.png);
}
._logo.sla-digital:before,
._logo.sla-digital:after,
._logo.sla-digital > span {
	background-image: url(/images/sla-digital.png);
}
._logo.slot-planet:before,
._logo.slot-planet:after,
._logo.slot-planet > span {
	background-image: url(/images/slot-planet.png);
}
._logo.slotanza:before,
._logo.slotanza:after,
._logo.slotanza > span {
	background-image: url(/images/slotanza.png);
}
._logo.slotilda:before,
._logo.slotilda:after,
._logo.slotilda > span {
	background-image: url(/images/slotilda.png);
}
._logo.slotsmillion:before,
._logo.slotsmillion:after,
._logo.slotsmillion > span {
	background-image: url(/images/slotsmillion.png);
}
._logo.slotsmillion-dark:before,
._logo.slotsmillion-dark:after,
._logo.slotsmillion-dark > span {
	background-image: url(/images/slots-million.png);
}
._logo.slottyvegas:before,
._logo.slottyvegas:after,
._logo.slottyvegas > span {
	background-image: url(/images/slottyvegas.png);
}
._logo.goslotty:before,
._logo.goslotty:after,
._logo.goslotty > span {
	background-image: url(/images/goslotty.png);
}
._logo.slotwolf:before,
._logo.slotwolf:after,
._logo.slotwolf > span {
	background-image: url(/images/slotwolf.png);
}
._logo.slotwolf:before,
._logo.slotwolf:after,
._logo.slotwolf > span {
	background-image: url(/images/slotwolf.png);
}
._logo.speedy-bet:before,
._logo.speedy-bet:after,
._logo.speedy-bet > span {
	background-image: url(/images/speedy-bet.png);
}
._logo.speedy:before,
._logo.speedy:after,
._logo.speedy > span {
	background-image: url(/images/speedycasino.png);
}
._logo.speedycasino-v2:before,
._logo.speedycasino-v2:after,
._logo.speedycasino-v2 > span {
	background-image: url(/images/speedycasino-v2.png);
}
._logo.spin:before,
._logo.spin:after,
._logo.spin > span {
	background-image: url(/images/spin-casino.png);
}
._logo.spincasino:before,
._logo.spincasino:after,
._logo.spincasino > span {
	background-image: url(/images/spin-casino.png);
}
._logo.spinia:before,
._logo.spinia:after,
._logo.spinia > span {
	background-image: url(/images/spinia.png);
}
._logo.spinit-casino:before,
._logo.spinit-casino:after,
._logo.spinit-casino > span {
	background-image: url(/images/spinit-casino.png);
}
._logo.spinomenal:before,
._logo.spinomenal:after,
._logo.spinomenal > span {
	background-image: url(/images/spinomenal.png);
}
._logo.spinpalace:before,
._logo.spinpalace:after,
._logo.spinpalace > span {
	background-image: url(/images/spinpalace.png);
}
._logo.spinup:before,
._logo.spinup:after,
._logo.spinup > span {
	background-image: url(/images/spinup.png);
}
._logo.split-aces:before,
._logo.split-aces:after,
._logo.split-aces > span {
	background-image: url(/images/splitaces.png);
}
._logo.sport888:before,
._logo.sport888:after,
._logo.sport888 > span {
	background-image: url(/images/888sport.png);
}
._logo.sportwetten:before,
._logo.sportwetten:after,
._logo.sportwetten > span {
	background-image: url(/images/sportsbetting.png);
}
._logo.stake7:before,
._logo.stake7:after,
._logo.stake7 > span {
	background-image: url(/images/stake7.png);
}
._logo.stargames:before,
._logo.stargames:after,
._logo.stargames > span {
	background-image: url(/images/stargames.png);
}
._logo.starsgames4:before,
._logo.starsgames4:after,
._logo.starsgames4 > span {
	background-image: url(/images/4starsgames.png);
}
._logo.casoo:before,
._logo.casoo:after,
._logo.casoo > span {
	background-image: url(/images/casoo-v2.png);
}
._logo.heycasino:before,
._logo.heycasino:after,
._logo.heycasino > span {
	background-image: url(/images/heycasino.png);
}
._logo.rantcasino:before,
._logo.rantcasino:after,
._logo.rantcasino > span {
	background-image: url(/images/rantcasino.png);
}
._logo.amunra:before,
._logo.amunra:after,
._logo.amunra > span {
	background-image: url(/images/amunra.png);
}
._logo.sugar-casino:before,
._logo.sugar-casino:after,
._logo.sugar-casino > span {
	background-image: url(/images/sugarcasino.png);
}
._logo.supergaminator:before,
._logo.supergaminator:after,
._logo.supergaminator > span {
	background-image: url(/images/supergaminator.png);
}
._logo.superior:before,
._logo.superior:after,
._logo.superior > span {
	background-image: url(/images/superiorcasino.png);
}
._logo.syndicate:before,
._logo.syndicate:after,
._logo.syndicate > span {
	background-image: url(/images/syndicate.png);
}
._logo.telefonica:before,
._logo.telefonica:after,
._logo.telefonica > span {
	background-image: url(/images/telefonica.png);
}
._logo.telekom:before,
._logo.telekom:after,
._logo.telekom > span {
	background-image: url(/images/telekom.png);
}
._logo.templenile:before,
._logo.templenile:after,
._logo.templenile > span {
	background-image: url(/images/templenile.png);
}
._logo.text2pay:before,
._logo.text2pay:after,
._logo.text2pay > span {
	background-image: url(/images/text2pay.png);
}
._logo.theplayer4th:before,
._logo.theplayer4th:after,
._logo.theplayer4th > span {
	background-image: url(/images/4theplayer.png);
}
._logo.thrills:before,
._logo.thrills:after,
._logo.thrills > span {
	background-image: url(/images/thrills.png);
}
._logo.thunderkick:before,
._logo.thunderkick:after,
._logo.thunderkick > span {
	background-image: url(/images/thunderkick.png);
}
._logo.tola-mobile:before,
._logo.tola-mobile:after,
._logo.tola-mobile > span {
	background-image: url(/images/tola-mobile.png);
}
._logo.toptally:before,
._logo.toptally:after,
._logo.toptally > span {
	background-image: url(/images/toptally.png);
}
._logo.trustly:before,
._logo.trustly:after,
._logo.trustly > span {
	background-image: url(/images/trustly_1.png);
}
._logo.neosurf:before,
._logo.neosurf:after,
._logo.neosurf > span {
	background-image: url(/images/neosurf.png);
}
._logo.turbico:before,
._logo.turbico:after,
._logo.turbico > span {
	background-image: url(/images/turbico.png);
}
._logo.txtnation:before,
._logo.txtnation:after,
._logo.txtnation > span {
	background-image: url(/images/txtnation.png);
}
._logo.ultimate-texas-holdem:before,
._logo.ultimate-texas-holdem:after,
._logo.ultimate-texas-holdem > span {
	background-image: url(/images/ultimate-texas-holdem.png);
}
._logo.universal-slots:before,
._logo.universal-slots:after,
._logo.universal-slots > span {
	background-image: url(/images/universal-slots.png);
}
._logo.vegas-craps:before,
._logo.vegas-craps:after,
._logo.vegas-craps > span {
	background-image: url(/images/vegas-craps.png);
}
._logo.vegashero:before,
._logo.vegashero:after,
._logo.vegashero > span {
	background-image: url(/images/vegashero.png);
}
._logo.visa:before,
._logo.visa:after,
._logo.visa > span {
	background-image: url(/images/visa.png);
}
._logo.vodafone:before,
._logo.vodafone:after,
._logo.vodafone > span {
	background-image: url(/images/vodafone.png);
}
._logo.voltcasino:before,
._logo.voltcasino:after,
._logo.voltcasino > span {
	background-image: url(/images/volt.png);
}
._logo.voodoodreams:before,
._logo.voodoodreams:after,
._logo.voodoodreams > span {
	background-image: url(/images/voodoodreams.png);
}
._logo.wazamba:before,
._logo.wazamba:after,
._logo.wazamba > span {
	background-image: url(/images/wazamba.png);
}
._logo.iron-dog:before,
._logo.iron-dog:after,
._logo.iron-dog > span {
	background-image: url(/images/iron-dog-studio.png);
}
._logo.eyecon:before,
._logo.eyecon:after,
._logo.eyecon > span {
	background-image: url(/images/eyecon.png);
}
._logo.foxium:before,
._logo.foxium:after,
._logo.foxium > span {
	background-image: url(/images/foxium.png);
}
._logo.fuga-gaming:before,
._logo.fuga-gaming:after,
._logo.fuga-gaming > span {
	background-image: url(/images/fuga-gaming.png);
}
._logo.wetten-com:before,
._logo.wetten-com:after,
._logo.wetten-com > span {
	background-image: url(/images/wetten-com.png);
}
._logo.wh:before,
._logo.wh:after,
._logo.wh > span {
	background-image: url(/images/williamhill.png);
}
._logo.wild-blaster:before,
._logo.wild-blaster:after,
._logo.wild-blaster > span {
	background-image: url(/images/wildblaster.png);
}
._logo.win-studios:before,
._logo.win-studios:after,
._logo.win-studios > span {
	background-image: url(/images/win-studios-logo.png);
}
._logo.winner:before,
._logo.winner:after,
._logo.winner > span {
	background-image: url(/images/winner.png);
}
._logo.winnercasino:before,
._logo.winnercasino:after,
._logo.winnercasino > span {
	background-image: url(/images/winnercasino.png);
}
._logo.wishmaker:before,
._logo.wishmaker:after,
._logo.wishmaker > span {
	background-image: url(/images/wishmaker.png);
}
._logo.xbet1:before,
._logo.xbet1:after,
._logo.xbet1 > span {
	background-image: url(/images/1xbet.png);
}
._logo.xbit1:before,
._logo.xbit1:after,
._logo.xbit1 > span {
	background-image: url(/images/1xbit.png);
}
._logo.xslots1:before,
._logo.xslots1:after,
._logo.xslots1 > span {
	background-image: url(/images/1xslots.png);
}
._logo.yakocasino:before,
._logo.yakocasino:after,
._logo.yakocasino > span {
	background-image: url(/images/yako.png);
}
._logo.yggdrasil:before,
._logo.yggdrasil:after,
._logo.yggdrasil > span {
	background-image: url(/images/yggdrasil.png);
}
._logo.zahl-einfach-per-handyrechnung:before,
._logo.zahl-einfach-per-handyrechnung:after,
._logo.zahl-einfach-per-handyrechnung > span {
	background-image: url(/images/zahl-einfach-per-handyrechnung.png);
}
._logo.zimpler:before,
._logo.zimpler:after,
._logo.zimpler > span {
	background-image: url(/images/zimpler_1.png);
}
._logo.oryx:before,
._logo.oryx:after,
._logo.oryx > span {
	background-image: url(/images/oryxgaming.png);
}
._logo.mga:before,
._logo.mga:after,
._logo.mga > span {
	background-image: url(/images/mga.png);
}
._logo.boo-casino:before,
._logo.boo-casino:after,
._logo.boo-casino > span {
	background-image: url(/images/boo-casino.png);
}
._logo.casino21:before,
._logo.casino21:after,
._logo.casino21 > span {
	background-image: url(/images/21casino.png);
}
._logo.barbados-casino:before,
._logo.barbados-casino:after,
._logo.barbados-casino > span {
	background-image: url(/images/barbados.png);
}
._logo.nordicasino:before,
._logo.nordicasino:after,
._logo.nordicasino > span {
	background-image: url(/images/nordicasino.png);
}
._logo.rembrandt:before,
._logo.rembrandt:after,
._logo.rembrandt > span {
	background-image: url(/images/rembrandt.png);
}
._logo.casinosieger:before,
._logo.casinosieger:after,
._logo.casinosieger > span {
	background-image: url(/images/casino-siege.png);
}
._logo.megarush:before,
._logo.megarush:after,
._logo.megarush > span {
	background-image: url(/images/megarush.png);
}
._logo.casinomia:before,
._logo.casinomia:after,
._logo.casinomia > span {
	background-image: url(/images/casinomia.png);
}
._logo.bet22:before,
._logo.bet22:after,
._logo.bet22 > span {
	background-image: url(/images/22bet.png);
}
._logo.moicasino:before,
._logo.moicasino:after,
._logo.moicasino > span {
	background-image: url(/images/moicasino.png);
}
._logo.locowin:before,
._logo.locowin:after,
._logo.locowin > span {
	background-image: url(/images/locowin.png);
}
._logo.masonslots:before,
._logo.masonslots:after,
._logo.masonslots > span {
	background-image: url(/images/mason-slots.png);
}
._logo.unique:before,
._logo.unique:after,
._logo.unique > span {
	background-image: url(/images/unique-casino.png);
}
._logo.casino-days:before,
._logo.casino-days:after,
._logo.casino-days > span {
	background-image: url(/images/casino-days.png);
}
._logo.whamoo:before,
._logo.whamoo:after,
._logo.whamoo > span {
	background-image: url(/images/whamoo.png);
}
._logo.spin-samurai:before,
._logo.spin-samurai:after,
._logo.spin-samurai > span {
	background-image: url(/images/spin-samurai.png);
}
._logo.wild-fortune:before,
._logo.wild-fortune:after,
._logo.wild-fortune > span {
	background-image: url(/images/wild-fortune.png);
}
._logo.bets724:before,
._logo.bets724:after,
._logo.bets724 > span {
	background-image: url(/images/bets724.png);
}
._logo.spin-away:before,
._logo.spin-away:after,
._logo.spin-away > span {
	background-image: url(/images/spin-away.png);
}
._logo.mozzart:before,
._logo.mozzart:after,
._logo.mozzart > span {
	background-image: url(/images/mozzart.png);
}
._logo.bruno-casino:before,
._logo.bruno-casino:after,
._logo.bruno-casino > span {
	background-image: url(/images/bruno-casino.png);
}
._logo.ohmyspins:before,
._logo.ohmyspins:after,
._logo.ohmyspins > span {
	background-image: url(/images/ohmyspins.png);
}
._logo.wisho:before,
._logo.wisho:after,
._logo.wisho > span {
	background-image: url(/images/wisho-casino.png);
}
._logo.n1bet:before,
._logo.n1bet:after,
._logo.n1bet > span {
	background-image: url(/images/n1bet.png);
}
._logo.jupi-casino:before,
._logo.jupi-casino:after,
._logo.jupi-casino > span {
	background-image: url(/images/jupi-casino.png);
}
._logo.lucky-dreams:before,
._logo.lucky-dreams:after,
._logo.lucky-dreams > span {
	background-image: url(/images/lucky-dreams.png);
}
._logo.lemon-casino:before,
._logo.lemon-casino:after,
._logo.lemon-casino > span {
	background-image: url(/images/lemon-casino.png);
}
._logo.boaboa:before,
._logo.boaboa:after,
._logo.boaboa > span {
	background-image: url(/images/boaboa.png);
}
._logo.yolo:before,
._logo.yolo:after,
._logo.yolo > span {
	background-image: url(/images/yolo-casino.png);
}
._logo.coinslotty:before,
._logo.coinslotty:after,
._logo.coinslotty > span {
	background-image: url(/images/coinslotty.png);
}
._logo.qbet:before,
._logo.qbet:after,
._logo.qbet > span {
	background-image: url(/images/qbet.png);
}
._logo.cadoola:before,
._logo.cadoola:after,
._logo.cadoola > span {
	background-image: url(/images/cadoola.png);
}
._logo.pribet:before,
._logo.pribet:after,
._logo.pribet > span {
	background-image: url(/images/pribet.png);
}
._logo.spinamba:before,
._logo.spinamba:after,
._logo.spinamba > span {
	background-image: url(/images/spinamba.png);
}
._logo.slot10nd:before,
._logo.slot10nd:after,
._logo.slot10nd > span {
	background-image: url(/wp-content/themes/generel/visual/light/slot10nd.png);
}
._logo.bitsler:before,
._logo.bitsler:after,
._logo.bitsler > span {
	background-image: url(/images/bitsler.png);
}
._logo.need-for-spin:before,
._logo.need-for-spin:after,
._logo.need-for-spin > span {
	background-image: url(/images/need-for-spin.png);
}
._logo.punt-casino:before,
._logo.punt-casino:after,
._logo.punt-casino > span {
	background-image: url(/images/punt-casino.png);
}
._logo.silverplay:before,
._logo.silverplay:after,
._logo.silverplay > span {
	background-image: url(/images/silverplay.png);
}
._logo.bitspincasino:before,
._logo.bitspincasino:after,
._logo.bitspincasino > span {
	background-image: url(/images/bitspincasino.png);
}
._logo.slotsflix:before,
._logo.slotsflix:after,
._logo.slotsflix > span {
	background-image: url(/images/slotsflix.png);
}
._logo.greatwin:before,
._logo.greatwin:after,
._logo.greatwin > span {
	background-image: url(/images/greatwin.png);
}
._logo.oxicasino:before,
._logo.oxicasino:after,
._logo.oxicasino > span {
	background-image: url(/images/oxicasino.png);
}
._logo.goodman:before,
._logo.goodman:after,
._logo.goodman > span {
	background-image: url(/images/goodman.png);
}
._logo.metaspins:before,
._logo.metaspins:after,
._logo.metaspins > span {
	background-image: url(/images/metaspins.png);
}
._logo.club-riches:before,
._logo.club-riches:after,
._logo.club-riches > span {
	background-image: url(/images/club-riches.png);
}
._logo.bambet:before,
._logo.bambet:after,
._logo.bambet > span {
	background-image: url(/images/bambet.png);
}
._logo.casinozer:before,
._logo.casinozer:after,
._logo.casinozer > span {
	background-image: url(/images/casinozer.png);
}
._logo.bingobonga:before,
._logo.bingobonga:after,
._logo.bingobonga > span {
	background-image: url(/images/bingobonga.png);
}
._logo.goldenbet:before,
._logo.goldenbet:after,
._logo.goldenbet > span {
	background-image: url(/images/goldenbet.png);
}
._logo.betsofa:before,
._logo.betsofa:after,
._logo.betsofa > span {
	background-image: url(/images/betsofa.png);
}
._logo.betsamigo:before,
._logo.betsamigo:after,
._logo.betsamigo > span {
	background-image: url(/images/betsamigo.png);
}
._logo.jackbit:before,
._logo.jackbit:after,
._logo.jackbit > span {
	background-image: url(/images/jackbit.png);
}
._logo.x1casino:before,
._logo.x1casino:after,
._logo.x1casino > span {
	background-image: url(/images/x1casino.png);
}
._logo.wheelz:before,
._logo.wheelz:after,
._logo.wheelz > span {
	background-image: url(/images/wheelz.png);
}
._logo.sonnenspiele:before,
._logo.sonnenspiele:after,
._logo.sonnenspiele > span {
	background-image: url(/images/sonnenspiele.png);
}
._logo.crazybuzzer:before,
._logo.crazybuzzer:after,
._logo.crazybuzzer > span {
	background-image: url(/images/crazybuzzer.png);
}
._logo.verde-casino:before,
._logo.verde-casino:after,
._logo.verde-casino > span {
	background-image: url(/images/verde-casino.png);
}
._logo.lunubet:before,
._logo.lunubet:after,
._logo.lunubet > span {
	background-image: url(/images/lunubet.png);
}
._logo.gamblezen:before,
._logo.gamblezen:after,
._logo.gamblezen > span {
	background-image: url(/images/gamblezen.png);
}
._logo.jackpoty:before,
._logo.jackpoty:after,
._logo.jackpoty > span {
	background-image: url(/images/jackpoty.png);
}
._logo.merkur-bets:before,
._logo.merkur-bets:after,
._logo.merkur-bets > span {
	background-image: url(/images/merkur-bets.png);
}
._logo.paylado:before,
._logo.paylado:after,
._logo.paylado > span {
	background-image: url(/images/paylado.png);
}
._logo.lord-lucky-v2:before,
._logo.lord-lucky-v2:after,
._logo.lord-lucky-v2 > span {
	background-image: url(/images/lord-lucky-v2.png);
}
._logo.grandclub:before,
._logo.grandclub:after,
._logo.grandclub > span {
	background-image: url(/images/grandclub.png);
}
._logo.felixspin:before,
._logo.felixspin:after,
._logo.felixspin > span {
	background-image: url(/images/felixspin.png);
}
._logo.boomerang-bet:before,
._logo.boomerang-bet:after,
._logo.boomerang-bet > span {
	background-image: url(/images/boomerang-bet.png);
}
._logo.wanted-win:before,
._logo.wanted-win:after,
._logo.wanted-win > span {
	background-image: url(/images/wanted-win.png);
}
._logo.spinight:before,
._logo.spinight:after,
._logo.spinight > span {
	background-image: url(/images/spinight.png);
}
._logo.onlywin:before,
._logo.onlywin:after,
._logo.onlywin > span {
	background-image: url(/images/onlywin.png);
}
._logo.bassbet:before,
._logo.bassbet:after,
._logo.bassbet > span {
	background-image: url(/images/bassbet.png);
}
._logo.dazzle-me:before,
._logo.dazzle-me:after,
._logo.dazzle-me > span {
	background-image: url(/images/dazzle-me-megaways.png);
}
._logo.book-of-oil:before,
._logo.book-of-oil:after,
._logo.book-of-oil > span {
	background-image: url(/images/book-of-oil.png);
}
._logo.legacy-of-dead:before,
._logo.legacy-of-dead:after,
._logo.legacy-of-dead > span {
	background-image: url(/images/legacy-of-dead.png);
}
._logo.aces-and-faces-poker:before,
._logo.aces-and-faces-poker:after,
._logo.aces-and-faces-poker > span {
	background-image: url(/images/aces-%26-faces-video.png);
}
._logo.all-aces-poker:before,
._logo.all-aces-poker:after,
._logo.all-aces-poker > span {
	background-image: url(/images/all-aces.png);
}
._logo.all-american-double-up:before,
._logo.all-american-double-up:after,
._logo.all-american-double-up > span {
	background-image: url(/images/all-american-double-up.png);
}
._logo.deuces-wild-multi-hand:before,
._logo.deuces-wild-multi-hand:after,
._logo.deuces-wild-multi-hand > span {
	background-image: url(/images/deuces-wild-multihand.png);
}
._logo.deuces-wild:before,
._logo.deuces-wild:after,
._logo.deuces-wild > span {
	background-image: url(/images/deuces-wild.png);
}
._logo.jackpot-poker:before,
._logo.jackpot-poker:after,
._logo.jackpot-poker > span {
	background-image: url(/images/jackpot-poker.png);
}
._logo.jacks-or-better-double-up:before,
._logo.jacks-or-better-double-up:after,
._logo.jacks-or-better-double-up > span {
	background-image: url(/images/jacks-or-better-double-up.png);
}
._logo.jacks-or-better:before,
._logo.jacks-or-better:after,
._logo.jacks-or-better > span {
	background-image: url(/images/jacks-or-better.png);
}
._logo.joker-poker:before,
._logo.joker-poker:after,
._logo.joker-poker > span {
	background-image: url(/images/joker-poker-logo.png);
}
._logo.tens-or-better:before,
._logo.tens-or-better:after,
._logo.tens-or-better > span {
	background-image: url(/images/tens-or-better.png);
}
._logo.omaha-hi-lo:before,
._logo.omaha-hi-lo:after,
._logo.omaha-hi-lo > span {
	background-image: url(/images/omaha-hi-lo.png);
}
._logo.six-plus-live:before,
._logo.six-plus-live:after,
._logo.six-plus-live > span {
	background-image: url(/images/six-plus-live.png);
}
._logo.twister:before,
._logo.twister:after,
._logo.twister > span {
	background-image: url(/images/twister-poker.png);
}
._logo.unkirn:before,
._logo.unkirn:after,
._logo.unkirn > span {
	background-image: url(/images/unikrn.png);
}
._logo.true-flip:before,
._logo.true-flip:after,
._logo.true-flip > span {
	background-image: url(/images/true-flip.png);
}
._logo.euslot:before,
._logo.euslot:after,
._logo.euslot > span {
	background-image: url(/images/euslot.png);
}
._logo.duxcasino:before,
._logo.duxcasino:after,
._logo.duxcasino > span {
	background-image: url(/images/duxcasino.png);
}
._logo.casitsu:before,
._logo.casitsu:after,
._logo.casitsu > span {
	background-image: url(/images/casitsu.png);
}
._logo.zodiacbet:before,
._logo.zodiacbet:after,
._logo.zodiacbet > span {
	background-image: url(/images/zodiac-bet.png);
}
._logo.monsterwin:before,
._logo.monsterwin:after,
._logo.monsterwin > span {
	background-image: url(/images/monsterwin.png);
}
._logo.schleswig-holstein:before,
._logo.schleswig-holstein:after,
._logo.schleswig-holstein > span {
	background-image: url(/images/schleswig-holstein.png);
}
._logo.mga:before,
._logo.mga:after,
._logo.mga > span {
	background-image: url(/images/mga-logo.png);
}
._logo.gambling-comission:before,
._logo.gambling-comission:after,
._logo.gambling-comission > span {
	background-image: url(/images/gambling-comission.png);
}
._logo.isle-of-man:before,
._logo.isle-of-man:after,
._logo.isle-of-man > span {
	background-image: url(/images/isle-of-man.png);
}
._logo.alderney-egambling:before,
._logo.alderney-egambling:after,
._logo.alderney-egambling > span {
	background-image: url(/images/alderney.png);
}
._logo.commission-des-jeux-de-hasard:before,
._logo.commission-des-jeux-de-hasard:after,
._logo.commission-des-jeux-de-hasard > span {
	background-image: url(/images/belgian-gaming-commission.png);
}
._logo.general-de-ordenacion-del-juego:before,
._logo.general-de-ordenacion-del-juego:after,
._logo.general-de-ordenacion-del-juego > span {
	background-image: url(/images/juego-seguro.png);
}
._logo.dogane-e-monopoli:before,
._logo.dogane-e-monopoli:after,
._logo.dogane-e-monopoli > span {
	background-image: url(/images/adm.png);
}
._logo.spillemyndigheden:before,
._logo.spillemyndigheden:after,
._logo.spillemyndigheden > span {
	background-image: url(/images/spillemyndigheden.png);
}
._logo.cyberghost:before,
._logo.cyberghost:after,
._logo.cyberghost > span {
	background-image: url(/images/cyberghost.png);
}
._logo.nordvpn:before,
._logo.nordvpn:after,
._logo.nordvpn > span {
	background-image: url(/images/nordvpn.png);
}
._logo.zenmate:before,
._logo.zenmate:after,
._logo.zenmate > span {
	background-image: url(/images/zenmate.png);
}
._logo.windscribe:before,
._logo.windscribe:after,
._logo.windscribe > span {
	background-image: url(/images/windscribe.png);
}
._logo.hideme:before,
._logo.hideme:after,
._logo.hideme > span {
	background-image: url(/images/hide-me.png);
}
._logo.vyprvpn:before,
._logo.vyprvpn:after,
._logo.vyprvpn > span {
	background-image: url(/images/vyprvpn.png);
}
._logo.veepn:before,
._logo.veepn:after,
._logo.veepn > span {
	background-image: url(/images/veepn.png);
}
._logo.protonvpn:before,
._logo.protonvpn:after,
._logo.protonvpn > span {
	background-image: url(/images/protonvpn.png);
}
._logo.hidemyass:before,
._logo.hidemyass:after,
._logo.hidemyass > span {
	background-image: url(/images/hidemyass_.png);
}
._logo.keepsolid:before,
._logo.keepsolid:after,
._logo.keepsolid > span {
	background-image: url(/images/keepsolid.png);
}
._logo.mycasino:before,
._logo.mycasino:after,
._logo.mycasino > span {
	background-image: url(/images/mycasino.png);
}
._logo.melons7:before,
._logo.melons7:after,
._logo.melons7 > span {
	background-image: url(/images/7melons.png);
}
._logo.jackpots-ch:before,
._logo.jackpots-ch:after,
._logo.jackpots-ch > span {
	background-image: url(/images/jackpots.png);
}
._logo.casino777:before,
._logo.casino777:after,
._logo.casino777 > span {
	background-image: url(/images/casino777-ch.png);
}
._logo.greentube:before,
._logo.greentube:after,
._logo.greentube > span {
	background-image: url(/images/greentube.png);
}
._logo.fazi:before,
._logo.fazi:after,
._logo.fazi > span {
	background-image: url(/images/fazi.png);
}
._logo.neon54:before,
._logo.neon54:after,
._logo.neon54 > span {
	background-image: url(/images/neon54.png);
}
._logo.slots-palace:before,
._logo.slots-palace:after,
._logo.slots-palace > span {
	background-image: url(/images/slots-palace.png);
}
._logo.lucky-bird:before,
._logo.lucky-bird:after,
._logo.lucky-bird > span {
	background-image: url(/images/lucky-bird-casino.png);
}
._logo.comboslots:before,
._logo.comboslots:after,
._logo.comboslots > span {
	background-image: url(/images/comboslots_1.png);
}
._logo.comboslots-v2:before,
._logo.comboslots-v2:after,
._logo.comboslots-v2 > span {
	background-image: url(/images/comboslots.png);
}
._logo.nucleonbet:before,
._logo.nucleonbet:after,
._logo.nucleonbet > span {
	background-image: url(/images/nucleonbet_1.png);
}
._logo.nucleonbet-v2:before,
._logo.nucleonbet-v2:after,
._logo.nucleonbet-v2 > span {
	background-image: url(/images/nucleonbet.png);
}
._logo.legendplay:before,
._logo.legendplay:after,
._logo.legendplay > span {
	background-image: url(/images/legendplay.png);
}
._logo.golden-star:before,
._logo.golden-star:after,
._logo.golden-star > span {
	background-image: url(/images/golden-star.png);
}
._logo.iwildcasino:before,
._logo.iwildcasino:after,
._logo.iwildcasino > span {
	background-image: url(/images/iwildcasino.png);
}
._logo.stakes:before,
._logo.stakes:after,
._logo.stakes > span {
	background-image: url(/images/stakes.png);
}
._logo.palmslots:before,
._logo.palmslots:after,
._logo.palmslots > span {
	background-image: url(/images/palmslots.png);
}
._logo.bets13-io:before,
._logo.bets13-io:after,
._logo.bets13-io > span {
	background-image: url(/images/13bets-io.png);
}
._logo.betoriginal:before,
._logo.betoriginal:after,
._logo.betoriginal > span {
	background-image: url(/images/betoriginal.png);
}
._logo.haz-casino:before,
._logo.haz-casino:after,
._logo.haz-casino > span {
	background-image: url(/images/haz-casino.png);
}
._logo.justbit:before,
._logo.justbit:after,
._logo.justbit > span {
	background-image: url(/images/justbit.png);
}
._logo.slot10:before,
._logo.slot10:after,
._logo.slot10 > span {
	background-image: url(/images/slot10.png);
}
._logo.betti-com:before,
._logo.betti-com:after,
._logo.betti-com > span {
	background-image: url(/images/betti-com.png);
}
._logo.bitreels:before,
._logo.bitreels:after,
._logo.bitreels > span {
	background-image: url(/images/bitreels.png);
}
._logo.letslucky:before,
._logo.letslucky:after,
._logo.letslucky > span {
	background-image: url(/images/letslucky.png);
}
._logo.mbit:before,
._logo.mbit:after,
._logo.mbit > span {
	background-image: url(/images/mbit.png);
}
._logo.jet-casino:before,
._logo.jet-casino:after,
._logo.jet-casino > span {
	background-image: url(/images/jet-casino.png);
}
._logo.neospin:before,
._logo.neospin:after,
._logo.neospin > span {
	background-image: url(/images/neospin.png);
}
._logo.bet31:before,
._logo.bet31:after,
._logo.bet31 > span {
	background-image: url(/images/bet31.png);
}
._logo.empire-io:before,
._logo.empire-io:after,
._logo.empire-io > span {
	background-image: url(/images/empire-io.png);
}
._logo.happy-hugo:before,
._logo.happy-hugo:after,
._logo.happy-hugo > span {
	background-image: url(/images/happy-hugo.png);
}
._logo.fgfox:before,
._logo.fgfox:after,
._logo.fgfox > span {
	background-image: url(/images/fgfox.png);
}
._logo.betibet:before,
._logo.betibet:after,
._logo.betibet > span {
	background-image: url(/images/betibet.png);
}
._logo.winning:before,
._logo.winning:after,
._logo.winning > span {
	background-image: url(/images/winning.png);
}
._logo.winstler:before,
._logo.winstler:after,
._logo.winstler > span {
	background-image: url(/images/winstler.png);
}
._logo.spin-city:before,
._logo.spin-city:after,
._logo.spin-city > span {
	background-image: url(/images/spin-city.png);
}
._logo.bit21:before,
._logo.bit21:after,
._logo.bit21 > span {
	background-image: url(/images/21bit.png);
}
._logo.betplays:before,
._logo.betplays:after,
._logo.betplays > span {
	background-image: url(/images/betplays.png);
}
._logo.betandplay:before,
._logo.betandplay:after,
._logo.betandplay > span {
	background-image: url(/images/betandplay.png);
}
._logo.jokerstar:before,
._logo.jokerstar:after,
._logo.jokerstar > span {
	background-image: url(/images/jokerstar.png);
}
._logo.happybet:before,
._logo.happybet:after,
._logo.happybet > span {
	background-image: url(/images/happy-bet.png);
}
._logo.neobet:before,
._logo.neobet:after,
._logo.neobet > span {
	background-image: url(/images/neo-bet.png);
}
._logo.bildbet:before,
._logo.bildbet:after,
._logo.bildbet > span {
	background-image: url(/images/bildbet.png);
}
._logo.slotclub:before,
._logo.slotclub:after,
._logo.slotclub > span {
	background-image: url(/images/slotclub.png);
}
._logo.partyslots:before,
._logo.partyslots:after,
._logo.partyslots > span {
	background-image: url(/images/partyslots.png);
}
._logo.die-spielbank:before,
._logo.die-spielbank:after,
._logo.die-spielbank > span {
	background-image: url(/images/die-spielbank.png);
}
._logo.crypto-loko:before,
._logo.crypto-loko:after,
._logo.crypto-loko > span {
	background-image: url(/images/crypto-loko.png);
}
._logo.spinanga:before,
._logo.spinanga:after,
._logo.spinanga > span {
	background-image: url(/images/spinanga.png);
}
._logo.cobra-casino:before,
._logo.cobra-casino:after,
._logo.cobra-casino > span {
	background-image: url(/images/cobra-casino.png);
}
._logo.powerup-casino:before,
._logo.powerup-casino:after,
._logo.powerup-casino > span {
	background-image: url(/images/powerup-casino.png);
}
._logo.leon-bet:before,
._logo.leon-bet:after,
._logo.leon-bet > span {
	background-image: url(/images/leon-bet.png);
}
._logo.hugo-casino:before,
._logo.hugo-casino:after,
._logo.hugo-casino > span {
	background-image: url(/images/hugo-casino.png);
}
._logo.ggl:before,
._logo.ggl:after,
._logo.ggl > span {
	background-image: url(/images/ggl_1.png);
}
._logo.ggl-ico:before,
._logo.ggl-ico:after,
._logo.ggl-ico > span {
	width: 45px;
	height: 28px;
	background-image: url(/images/ggl-ico.png);
}
._logo.cds:before,
._logo.cds:after,
._logo.cds > span {
	background-image: url(/images/cds.png);
}
._logo.paypal-pale:before,
._logo.paypal-pale:after,
._logo.paypal-pale > span {
	background-image: url(/images/paypal-pale.png);
}
._logo.paysafe-card:before,
._logo.paysafe-card:after,
._logo.paysafe-card > span {
	background-image: url(/images/paysafe-card.png);
}
._logo.casino-infinity:before,
._logo.casino-infinity:after,
._logo.casino-infinity > span {
	background-image: url(/images/casino-infinity.png);
}
._logo.red1:before,
._logo.red1:after,
._logo.red1 > span {
	background-image: url(/images/1red-casino%402x.png);
}
._logo.red1-casino:before,
._logo.red1-casino:after,
._logo.red1-casino > span {
	background-image: url(/images/1red-casino.png);
}
._logo.amatic:before,
._logo.amatic:after,
._logo.amatic > span {
	background-image: url(/images/amatic.png);
}
._logo.android-app:before,
._logo.android-app:after,
._logo.android-app > span {
	width: 20px;
	height: 20px;
	background-image: url(/images/android-app.svg);
}
._logo.apple-app:before,
._logo.apple-app:after,
._logo.apple-app > span {
	width: 20px;
	height: 20px;
	background-image: url(/images/apple-app.svg);
}
._logo.elk:before,
._logo.elk:after,
._logo.elk > span {
	background-image: url(/images/elk.png);
}
._logo.games-global:before,
._logo.games-global:after,
._logo.games-global > span {
	background-image: url(/images/games-global.png);
}
._logo.gamomat:before,
._logo.gamomat:after,
._logo.gamomat > span {
	background-image: url(/images/gamomat_1.png);
}
._logo.greentube:before,
._logo.greentube:after,
._logo.greentube > span {
	background-image: url(/images/greentube_1.png);
}
._logo.hoelle-games:before,
._logo.hoelle-games:after,
._logo.hoelle-games > span {
	background-image: url(/images/hoelle-games.png);
}
._logo.mail-ico:before,
._logo.mail-ico:after,
._logo.mail-ico > span {
	width: 21px;
	height: 14px;
	background-image: url(/images/mail-ico.png);
}
._logo.merkur-gaming:before,
._logo.merkur-gaming:after,
._logo.merkur-gaming > span {
	background-image: url(/images/merkur-gaming_1.png);
}
._logo.novoline:before,
._logo.novoline:after,
._logo.novoline > span {
	background-image: url(/images/novoline_1.png);
}
._logo.old-phone-ico:before,
._logo.old-phone-ico:after,
._logo.old-phone-ico > span {
	width: 17px;
	height: 18px;
	background-image: url(/images/old-phone-ico.png);
}
._logo.oryx-gaming:before,
._logo.oryx-gaming:after,
._logo.oryx-gaming > span {
	background-image: url(/images/oryx-gaming.png);
}
._logo.playngo:before,
._logo.playngo:after,
._logo.playngo > span {
	background-image: url(/images/playngo_1.png);
}
._logo.pragmatic:before,
._logo.pragmatic:after,
._logo.pragmati > span {
	background-image: url(/images/pragmatic-play_1.png);
}
._logo.push-gaming:before,
._logo.push-gaming:after,
._logo.push-gaming > span {
	background-image: url(/images/pushgaming.png);
}
._logo.red-tiger:before,
._logo.red-tiger:after,
._logo.red-tiger > span {
	background-image: url(/images/red-tiger-gaming_1.png);
}
._logo.reel-time-gaming:before,
._logo.reel-time-gaming:after,
._logo.reel-time-gaming > span {
	background-image: url(/images/reel-time-gaming.png);
}
._logo.synot:before,
._logo.synot:after,
._logo.synot > span {
	background-image: url(/images/synot.png);
}
._logo.wazdan:before,
._logo.wazdan:after,
._logo.wazdan > span {
	background-image: url(/images/wazdan.png);
}
._logo.windows-app:before,
._logo.windows-app:after,
._logo.windows-app > span {
	width: 18px;
	height: 18px;
	background-image: url(/images/windows-app.svg);
}
._logo.playson:before,
._logo.playson:after,
._logo.playson > span {
	background-image: url(/images/playson.png);
}
._logo.nolimit:before,
._logo.nolimit:after,
._logo.nolimit > span {
	background-image: url(/images/nolimit.png);
}
._logo.bragg:before,
._logo.bragg:after,
._logo.bragg > span {
	background-image: url(/images/bragg.png);
}
._logo.edict:before,
._logo.edict:after,
._logo.edict > span {
	background-image: url(/images/edict.png);
}
._logo.apparat-gaming:before,
._logo.apparat-gaming:after,
._logo.apparat-gaming > span {
	background-image: url(/images/apparat-gaming.png);
}
._logo.hacksaw-gaming:before,
._logo.hacksaw-gaming:after,
._logo.hacksaw-gaming > span {
	background-image: url(/images/hacksaw-gaming.png);
}
._logo.hacksaw-gamin:before,
._logo.hacksaw-gamin:after,
._logo.hacksaw-gamin > span {
	background-image: url(/images/hacksaw-gaming.png);
}
._logo.blueprint-gaming:before,
._logo.blueprint-gaming:after,
._logo.blueprint-gaming > span {
	background-image: url(/images/blueprint-gaming.png);
}
._logo.blueprint:before,
._logo.blueprint:after,
._logo.blueprint > span {
	background-image: url(/images/blueprint-gaming.png);
}
._logo.peter-and-sons:before,
._logo.peter-and-sons:after,
._logo.peter-and-sons > span {
	background-image: url(/images/peter-and-sons.png);
}
._logo.swintt:before,
._logo.swintt:after,
._logo.swintt > span {
	background-image: url(/images/swintt.png);
	width: 60px;
	height: 30px;
}
._logo.paypal:before,
._logo.paypal:after,
._logo.paypal > span {
	background-image: url(/images/paypal_3.png);
}
._logo.aircash:before,
._logo.aircash:after,
._logo.aircash > span {
	background-image: url(/images/aircash.png);
}
._logo.paysafecard:before,
._logo.paysafecard:after,
._logo.paysafecard > span {
	background-image: url(/images/paysafecard_2.png);
}
._logo.skrill:before,
._logo.skrill:after,
._logo.skrill > span {
	background-image: url(/images/skrill_2.png);
}
._logo.visa:before,
._logo.visa:after,
._logo.visa > span {
	background-image: url(/images/visa_1.png);
}
._logo.mastercard:before,
._logo.mastercard:after,
._logo.mastercard > span {
	background-image: url(/images/mastercard_1.png);
}
._logo.trustly:before,
._logo.trustly:after,
._logo.trustly > span {
	background-image: url(/images/trustly_2.png);
}
._logo.bankueberweisen:before,
._logo.bankueberweisen:after,
._logo.bankueberweisen > span {
	background-image: url(/images/bankuberweisung.png);
}
._logo.sofort:before,
._logo.sofort:after,
._logo.sofort > span {
	background-image: url(/images/sofort.png);
}
._logo.maestro:before,
._logo.maestro:after,
._logo.maestro > span {
	background-image: url(/images/maestro.png);
}
._logo.neteller:before,
._logo.neteller:after,
._logo.neteller > span {
	background-image: url(/images/neteller_2.png);
}
._logo.giropay:before,
._logo.giropay:after,
._logo.giropay > span {
	background-image: url(/images/giropay_1.png);
}
._logo.promocode:before,
._logo.promocode:after,
._logo.promocode > span {
	background-image: url(/images/promocode.png);
}
._logo.onlineueberweisen:before,
._logo.onlineueberweisen:after,
._logo.onlineueberweisen > span {
	background-image: url(/images/onlineueberweisen.png);
}
._logo.rapid-transfer:before,
._logo.rapid-transfer:after,
._logo.rapid-transfer > span {
	background-image: url(/images/rapid-transfer.png);
}
._logo.muchbetter:before,
._logo.muchbetter:after,
._logo.muchbetter > span {
	background-image: url(/images/muchbetter_2.png);
}
._logo.apple-pay:before,
._logo.apple-pay:after,
._logo.apple-pay > span {
	background-image: url(/images/apple-pay_1.png);
}
._logo.google-pay:before,
._logo.google-pay:after,
._logo.google-pay > span {
	background-image: url(/images/google-pay.png);
}
._logo.cashtocode:before,
._logo.cashtocode:after,
._logo.cashtocode > span {
	background-image: url(/images/cash-to-code.png);
}
._logo.payz:before,
._logo.payz:after,
._logo.payz > span {
	background-image: url(/images/payz_2.png);
}
._logo.paylado:before,
._logo.paylado:after,
._logo.paylado > span {
	background-image: url(/images/paylado_1.png);
}
._logo.klarna:before,
._logo.klarna:after,
._logo.klarna > span {
	background-image: url(/images/klarna_1.png);
}
.grid-table.home-variant tbody tr:nth-child(10n-9) .cell-position,
.grid-table.home-variant.css-position tbody tr:nth-child(10n-9):before {
	background: rgba(72, 118, 181, 0.2);
	color: rgb(72, 118, 181);
}
.grid-table.home-variant tbody tr:nth-child(10n-9) .cell-casino,
.grid-table.home-variant tbody tr:nth-child(10n-9) .cell-bonus {
	background: rgba(72, 118, 181, 0.07);
}
.grid-table.home-variant tbody tr:nth-child(10n-8) .cell-position,
.grid-table.home-variant.css-position tbody tr:nth-child(10n-8):before {
	background: rgba(9, 143, 155, 0.2);
	color: rgb(9, 143, 155);
}
.grid-table.home-variant tbody tr:nth-child(10n-8) .cell-casino,
.grid-table.home-variant tbody tr:nth-child(10n-8) .cell-bonus {
	background: rgba(9, 143, 155, 0.07);
}
.grid-table.home-variant tbody tr:nth-child(10n-7) .cell-position,
.grid-table.home-variant.css-position tbody tr:nth-child(10n-7):before {
	background: rgba(136, 65, 163, 0.2);
	color: rgb(136, 65, 163);
}
.grid-table.home-variant tbody tr:nth-child(10n-7) .cell-casino,
.grid-table.home-variant tbody tr:nth-child(10n-7) .cell-bonus {
	background: rgba(136, 65, 163, 0.07);
}
.grid-table.home-variant tbody tr:nth-child(10n-6) .cell-position,
.grid-table.home-variant.css-position tbody tr:nth-child(10n-6):before {
	background: rgba(51, 73, 206, 0.2);
	color: rgb(51, 73, 206);
}
.grid-table.home-variant tbody tr:nth-child(10n-6) .cell-casino,
.grid-table.home-variant tbody tr:nth-child(10n-6) .cell-bonus {
	background: rgba(51, 73, 206, 0.07);
}
.grid-table.home-variant tbody tr:nth-child(10n-5) .cell-position,
.grid-table.home-variant.css-position tbody tr:nth-child(10n-5):before {
	background: rgba(220, 74, 85, 0.2);
	color: rgb(220, 74, 85);
}
.grid-table.home-variant tbody tr:nth-child(10n-5) .cell-casino,
.grid-table.home-variant tbody tr:nth-child(10n-5) .cell-bonus {
	background: rgba(220, 74, 85, 0.07);
}
.grid-table.home-variant tbody tr:nth-child(10n-4) .cell-position,
.grid-table.home-variant.css-position tbody tr:nth-child(10n-4):before {
	background: rgba(221, 73, 0, 0.2);
	color: rgb(221, 73, 0);
}
.grid-table.home-variant tbody tr:nth-child(10n-4) .cell-casino,
.grid-table.home-variant tbody tr:nth-child(10n-4) .cell-bonus {
	background: rgba(221, 73, 0, 0.07);
}
.grid-table.home-variant tbody tr:nth-child(10n-3) .cell-position,
.grid-table.home-variant.css-position tbody tr:nth-child(10n-3):before {
	background: rgba(199, 168, 44, 0.2);
	color: rgb(199, 168, 44);
}
.grid-table.home-variant tbody tr:nth-child(10n-3) .cell-casino,
.grid-table.home-variant tbody tr:nth-child(10n-3) .cell-bonus {
	background: rgba(199, 168, 44, 0.07);
}
.grid-table.home-variant tbody tr:nth-child(10n-2) .cell-position,
.grid-table.home-variant.css-position tbody tr:nth-child(10n-2):before {
	background: rgba(70, 167, 54, 0.2);
	color: rgb(70, 167, 54);
}
.grid-table.home-variant tbody tr:nth-child(10n-2) .cell-casino,
.grid-table.home-variant tbody tr:nth-child(10n-2) .cell-bonus {
	background: rgba(70, 167, 54, 0.07);
}
.grid-table.home-variant tbody tr:nth-child(10n-1) .cell-position,
.grid-table.home-variant.css-position tbody tr:nth-child(10n-1):before {
	background: rgba(64, 180, 146, 0.2);
	color: rgb(64, 180, 146);
}
.grid-table.home-variant tbody tr:nth-child(10n-1) .cell-casino,
.grid-table.home-variant tbody tr:nth-child(10n-1) .cell-bonus {
	background: rgba(64, 180, 146, 0.07);
}
.grid-table.home-variant tbody tr:nth-child(10n) .cell-position,
.grid-table.home-variant.css-position tbody tr:nth-child(10n):before {
	background: rgba(58, 154, 178, 0.2);
	color: rgb(58, 154, 178);
}
.grid-table.home-variant tbody tr:nth-child(10n) .cell-casino,
.grid-table.home-variant tbody tr:nth-child(10n) .cell-bonus {
	background: rgba(58, 154, 178, 0.07);
}
.grid-table.home-variant tbody tr {
	background-color: #f6eff9;
	background-position: bottom center;
	background-size: 100% 100px;
	background-repeat: no-repeat;
}
.grid-table.home-variant .cell-position,
.grid-table.home-variant.css-position tbody tr:before {
	font-size: 11px;
	font-weight: 700;
	text-align: center;
}
.grid-table.home-variant .cell-rating {
	background: #242424;
	border-radius: 5px 0;
	padding: 4px 6px 4px 20px;
	color: #bcbcbc;
	font-weight: 700;
}
.grid-table.home-variant .cell-rating:before {
	content: '';
	background: url(/images/grid-table-star1.svg) center center / cover no-repeat;

	position: absolute;

	bottom: 0;
	top: 4px;
	left: 5px;
	width: 12px;
	height: 12px;
}
.grid-table.home-variant .cell-rating strong {
	color: #fff;
	font-size: 13px;
}
.grid-table.home-variant .cell-casino {
	text-align: center;
}
.grid-table.home-variant .cell-highlight {
	font-size: 15px;
	line-height: 19px;
	font-weight: 600;
	font-style: italic;
	color: #242424;
}
.grid-table.home-variant .cell-highlight:before {
	content: '';
	background: url(/images/grid-table-check-blue.png) center no-repeat;
	width: 11px;
	height: 9px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px 0 0;
}
.grid-table.home-variant .cell-payrate,
.grid-table.home-variant .cell-payduration,
.grid-table.home-variant .cell-activeplayers {
	font-size: 17px;
	line-height: 1.2;
	color: #343434;
}
.grid-table.home-variant [data-fake-heading]:before {
	font-size: 11px;
	color: #a6a8a7;
	margin-bottom: 2px;
	font-weight: 400;
}
.no-grid .grid-table.home-variant.css-position tr:before,
.no-grid .grid-table.home-variant tr .cell-position {
	width: 16px;
}
.no-grid .grid-table.home-variant tr .cell-payrate,
.no-grid .grid-table.home-variant tr .cell-payduration,
.no-grid .grid-table.home-variant tr .cell-activeplayers {
	margin-top: 58px;
	align-self: flex-start;
	flex-basis: 11.5%;
}
.no-grid .grid-table.home-variant tr .cell-payrate {
	margin-left: 20px;
}
.no-grid .grid-table.home-variant tr .cell-highlight {
	position: absolute;
	top: 20px;
	left: 372px;
	right: 224px;
}
.no-grid .grid-table.home-variant tr .cell-golink {
	position: absolute;
	top: 20px;
	right: 20px;
	max-width: 204px;
}
.no-grid .grid-table.home-variant tr .cell-revlink {
	margin-top: 58px;
	width: 204px;
}
.no-grid .grid-table.home-variant tr[data-terms]:after,
.no-grid .grid-table.home-variant tr .cell-terms {
	flex-basis: 100%;
	margin-left: 20px;
	margin-right: 20px;
}
.no-flex .grid-table.home-variant tr td {
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 0;
}
.no-flex .grid-table.home-variant tr .cell-highlight,
.no-flex .grid-table.home-variant tr .cell-golink {
	position: static;
}
.no-flex .grid-table.home-variant.css-position tr:before {
	display: table-cell;
}
.no-flex .grid-table.home-variant tr .cell-golink,
.no-flex .grid-table.home-variant tr .cell-revlink {
	width: auto;
}
.no-flex .grid-table.home-variant tr .cell-revlink a:after,
.no-flex .grid-table.home-variant tr .cell-payduration:after,
.no-flex .grid-table.home-variant tr .cell-activeplayers:after {
	content: none;
}
.no-flex .grid-table.home-variant tr .cell-rating,
.no-flex .grid-table.home-variant tr .cell-bonus,
.no-flex .grid-table.home-variant tr .cell-terms,
.no-flex .grid-table.home-variant tr[data-terms]:after {
	display: none;
}
@media only screen and (max-width: 767px) {
	.grid-table.home-variant tbody tr {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
		position: relative;
		box-shadow: 0 0 0 4px rgba(155, 167, 179, 0.22), inset 0 0 0 1px #bac5d0,
			inset 0 0 0 7px #fff;
	}
	.grid-table.home-variant .cell-position,
	.grid-table.home-variant.css-position tbody tr:before {
		position: absolute;
		min-width: 15px;
		line-height: 87px;
		top: 4px;
		left: 0;
	}
	.grid-table.home-variant .cell-rating {
		position: absolute;
		top: 0;
		left: 0;
	}
	.grid-table.home-variant .cell-casino {
		grid-column-start: 1;
		grid-column-end: 4;
		order: 1;
		margin: 4px 0 0 15px;
		line-height: 87px;
	}
	.grid-table.home-variant.no-position .cell-casino {
		margin-left: 4px;
	}
	.grid-table.home-variant .cell-bonus {
		grid-column-start: 4;
		grid-column-end: 7;
		order: 2;
		margin: 4px 4px 0 0;
		border-radius: 0 3px 0 0;
		padding: 0 10px;
	}
	.grid-table.home-variant .cell-highlight {
		grid-column-start: 1;
		grid-column-end: 7;
		order: 3;
		padding: 16px;
		text-align: center;
	}
	.grid-table.home-variant .cell-payrate {
		grid-column-start: 1;
		grid-column-end: 3;
		order: 4;
		padding: 0 5px 15px 18px;
	}
	.grid-table.home-variant .cell-payduration {
		grid-column-start: 3;
		grid-column-end: 5;
		order: 5;
		padding: 0 10px 15px;
	}
	.grid-table.home-variant .cell-payduration:after {
		content: '';
		position: absolute;
		left: 35%;
		right: 33%;
		height: 26px;
		border-left: 1px solid #e8e8e9;
		border-right: 1px solid #e8e8e9;
		margin-top: -12px;
		pointer-events: none;
	}
	.grid-table.home-variant .cell-activeplayers {
		grid-column-start: 5;
		grid-column-end: 7;
		order: 6;
		padding: 0 15px 15px 10px;
	}
	.grid-table.home-variant .cell-golink {
		grid-column-start: 1;
		grid-column-end: 7;
		order: 7;
		padding: 0 15px 15px;
	}
	.grid-table.home-variant .cell-revlink {
		grid-column-start: 1;
		grid-column-end: 7;
		order: 8;
		padding: 0 15px 15px;
	}
	.grid-table.home-variant .cell-revlink a:after {
		top: 4px;
		left: 15px;
		right: 50%;
		height: 87px;
	}
	.grid-table.home-variant.no-position .cell-revlink a:after {
		left: 4px;
	}
	.grid-table.home-variant .cell-terms,
	.grid-table.home-variant tr[data-terms]:after {
		grid-column-start: 1;
		grid-column-end: 7;
		order: 9;
		padding: 0 18px 18px;
	}
	.grid-table.home-variant .act,
	.grid-table.home-variant .act1 {
		max-width: 239px;
	}
}
@media only screen and (max-width: 439px) {
	.grid-table.home-variant .cell-activeplayers,
	.grid-table.home-variant .cell-payrate,
	.grid-table.home-variant .cell-payduration {
		grid-column-start: 2;
		grid-column-end: 6;
		padding-left: 0;
		padding-right: 0;
		text-align: center;
		font-size: 17px;
		line-height: 1.2;
		font-weight: 500;
	}
	.grid-table.home-variant .cell-activeplayers[data-fake-heading]:before,
	.grid-table.home-variant .cell-payrate[data-fake-heading]:before,
	.grid-table.home-variant .cell-payduration[data-fake-heading]:before {
		font-size: 14px;
	}
	.grid-table.home-variant .cell-payduration:after {
		content: none;
	}
}
@media only screen and (min-width: 400px) {
	.grid-table.home-variant .cell-payduration:after {
		left: 33%;
	}
}
@media only screen and (min-width: 768px) {
	.grid-table.home-variant .cell-position,
	.grid-table.home-variant.css-position tbody tr:before {
		display: flex;
		flex-flow: column nowrap;
		justify-content: center;
		align-items: center;
		align-content: center;
		margin-right: 6px;
		border-radius: 0 5px 5px 0;
	}
	.grid-table.home-variant .cell-casino {
		display: flex;
		flex-flow: column nowrap;
		justify-content: center;
		align-items: center;
		align-content: center;
		padding-left: 10px;
		border-radius: 5px 0 0 5px;
	}
	.grid-table.home-variant .cell-bonus {
		display: flex;
		flex-flow: column nowrap;
		justify-content: center;
		align-items: center;
		align-content: center;
		padding: 10px;
		min-width: 120px;
		border-radius: 0 5px 5px 0;
	}
	.grid-table.home-variant .cell-highlight {
		padding: 0 0 15px;
	}
	.grid-table.home-variant .cell-revlink {
		display: flex;
		flex-flow: column nowrap;
		justify-content: center;
		align-items: stretch;
	}
	.grid-table.home-variant .cell-revlink a {
		flex-basis: 100%;
		display: flex;
		flex-flow: column nowrap;
		justify-content: center;
	}
	.grid-table.home-variant .cell-revlink a:before {
		content: '';
		position: absolute;
		top: 16px;
		left: 20px;
		width: 20%;
		bottom: 50px;
	}
	.grid-table.home-variant .cell-terms,
	.grid-table.home-variant tbody tr[data-terms]:after {
		margin: 12px 0 0;
		position: relative;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
	.grid-table.home-variant tbody tr {
		grid-template-columns: 20px auto auto 20px 1fr 1fr 1fr 1fr 1fr 1fr 20px;
		padding: 16px 0 12px;
		position: relative;
	}
	.grid-table.home-variant.no-terms tbody tr {
		padding-bottom: 16px;
	}
	.grid-table.home-variant .cell-position,
	.grid-table.home-variant.css-position tbody tr:before {
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 1;
		grid-row-end: 4;
	}
	.grid-table.home-variant .cell-rating {
		position: absolute;
		top: 16px;
		left: 20px;
	}
	.grid-table.home-variant .cell-casino {
		grid-column-start: 2;
		grid-column-end: 3;
		grid-row-start: 1;
		grid-row-end: 4;
	}
	.grid-table.home-variant .cell-bonus {
		grid-column-start: 3;
		grid-column-end: 4;
		grid-row-start: 1;
		grid-row-end: 4;
	}
	.grid-table.home-variant .cell-highlight {
		grid-column-start: 5;
		grid-column-end: 11;
		grid-row-start: 1;
		grid-row-end: 2;
	}
	.grid-table.home-variant .cell-payrate {
		grid-column-start: 5;
		grid-column-end: 7;
		grid-row-start: 2;
		grid-row-end: 3;
	}
	.grid-table.home-variant .cell-payduration {
		grid-column-start: 7;
		grid-column-end: 9;
		grid-row-start: 2;
		grid-row-end: 3;
	}
	.grid-table.home-variant .cell-activeplayers {
		grid-column-start: 9;
		grid-column-end: 11;
		grid-row-start: 2;
		grid-row-end: 3;
	}
	.grid-table.home-variant .cell-golink {
		grid-column-start: 8;
		grid-column-end: 11;
		grid-row-start: 3;
		grid-row-end: 4;
	}
	.grid-table.home-variant .cell-revlink {
		grid-column-start: 5;
		grid-column-end: 8;
		grid-row-start: 3;
		grid-row-end: 4;
		background: #e8edf4;
		border-radius: 5px;
		margin-right: 4px;
	}
	.grid-table.home-variant .cell-terms,
	.grid-table.home-variant tr[data-terms]:after {
		grid-column-start: 2;
		grid-column-end: 11;
		grid-row-start: 4;
		grid-row-end: 5;
	}
	.grid-table.home-variant .cell-payrate,
	.grid-table.home-variant .cell-payduration,
	.grid-table.home-variant .cell-activeplayers {
		padding-bottom: 15px;
	}
	.grid-table.home-variant .cell-payduration,
	.grid-table.home-variant .cell-activeplayers {
		padding-left: 22px;
		position: relative;
	}
	.grid-table.home-variant .cell-payduration:after,
	.grid-table.home-variant .cell-activeplayers:after {
		content: '';
		position: absolute;
		top: 2px;
		left: 0;
		bottom: 18px;
		background: #e9e9e9;
		width: 1px;
	}
}
@media only screen and (min-width: 1280px) {
	.grid-table.home-variant tbody tr {
		grid-template-columns: 20px auto auto 20px 1fr 1fr 1fr 1fr 1fr 1fr 20px auto 20px;
		padding: 20px 0 12px;
		position: relative;
	}
	.grid-table.home-variant.no-terms tr {
		padding-bottom: 20px;
	}
	.grid-table.home-variant .cell-position,
	.grid-table.home-variant.css-position tbody tr:before {
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 1;
		grid-row-end: 6;
	}
	.grid-table.home-variant .cell-rating {
		position: absolute;
		top: 20px;
		left: 20px;
	}
	.grid-table.home-variant .cell-casino {
		grid-column-start: 2;
		grid-column-end: 3;
		grid-row-start: 1;
		grid-row-end: 6;
		border-radius: 5px 0 0 5px;
		width: 146px;
		padding: 10px;
		min-height: 84px;
	}
	.grid-table.home-variant .cell-bonus {
		grid-column-start: 3;
		grid-column-end: 4;
		grid-row-start: 1;
		grid-row-end: 6;
		border-radius: 0 5px 5px 0;
		width: 146px;
		padding: 10px;
	}
	.grid-table.home-variant .cell-highlight {
		grid-column-start: 5;
		grid-column-end: 11;
		grid-row-start: 1;
		grid-row-end: 3;
		padding: 18px 0;
	}
	.grid-table.home-variant .cell-payrate {
		grid-column-start: 5;
		grid-column-end: 7;
		grid-row-start: 3;
		grid-row-end: 5;
		align-self: start;
	}
	.grid-table.home-variant .cell-payduration {
		grid-column-start: 7;
		grid-column-end: 9;
		grid-row-start: 3;
		grid-row-end: 5;
		align-self: start;
	}
	.grid-table.home-variant .cell-activeplayers {
		grid-column-start: 9;
		grid-column-end: 11;
		grid-row-start: 3;
		grid-row-end: 5;
		align-self: start;
	}
	.grid-table.home-variant .cell-golink {
		grid-column-start: 12;
		grid-column-end: 13;
		grid-row-start: 1;
		grid-row-end: 3;
		width: 204px;
		display: flex;
		flex-flow: row nowrap;
		align-items: flex-end;
	}
	.grid-table.home-variant .cell-golink a {
		flex-basis: 100%;
	}
	.grid-table.home-variant .cell-revlink {
		grid-column-start: 12;
		grid-column-end: 13;
		grid-row-start: 3;
		grid-row-end: 5;
		height: 54px;
		margin-top: 4px;
	}
	.grid-table.home-variant .cell-revlink:before {
		content: '';
		width: 146px;
		position: absolute;
		top: 20px;
		left: 20px;
		bottom: 50px;
	}
	.grid-table.home-variant .cell-terms,
	.grid-table.home-variant tr[data-terms]:after {
		grid-column-start: 2;
		grid-column-end: 13;
		grid-row-start: 6;
		grid-row-end: 7;
		margin-top: 12px;
		position: relative;
	}
	.grid-table.home-variant .cell-payduration,
	.grid-table.home-variant .cell-activeplayers {
		padding-left: 12px;
		position: relative;
	}
	.grid-table.home-variant .cell-payduration:after,
	.grid-table.home-variant .cell-activeplayers:after {
		content: '';
		background: #e9e9e9;
		width: 1px;
		position: absolute;
		top: 3px;
		bottom: 3px;
		left: 0;
	}
}
._flag2:before,
._flag2:after,
._flag2 > span,
._flag2._bg {
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	color: transparent;
	width: 24px;
	height: 16px;
	background-image: url(/images/worldwide.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
._flag2.s:before,
._flag2.s:after,
._flag2.s > span,
._flag2._bg.s {
	width: 16px;
	height: 11px;
}
._flag2.abkhazia:before,
._flag2.abkhazia:after,
._flag2.abkhazia > span,
._flag2._bg.abkhazia {
	background-image: url(/images/abkhazia.svg);
}
._flag2.lithuania:before,
._flag2.lithuania:after,
._flag2.lithuania > span,
._flag2._bg.lithuania {
	background-image: url(/images/lithuania.svg);
}
._flag2.afghanistan:before,
._flag2.afghanistan:after,
._flag2.afghanistan > span,
._flag2._bg.afghanistan {
	background-image: url(/images/afghanistan.svg);
}
._flag2.luxembourg:before,
._flag2.luxembourg:after,
._flag2.luxembourg > span,
._flag2._bg.luxembourg {
	background-image: url(/images/luxembourg.svg);
}
._flag2.aland-islands:before,
._flag2.aland-islands:after,
._flag2.aland-islands > span,
._flag2._bg.aland-islands {
	background-image: url(/images/aland-islands.svg);
}
._flag2.macao:before,
._flag2.macao:after,
._flag2.macao > span,
._flag2._bg.macao {
	background-image: url(/images/macao.svg);
}
._flag2.albania:before,
._flag2.albania:after,
._flag2.albania > span,
._flag2._bg.albania {
	background-image: url(/images/albania.svg);
}
._flag2.madagascar:before,
._flag2.madagascar:after,
._flag2.madagascar > span,
._flag2._bg.madagascar {
	background-image: url(/images/madagascar.svg);
}
._flag2.algeria:before,
._flag2.algeria:after,
._flag2.algeria > span,
._flag2._bg.algeria {
	background-image: url(/images/algeria.svg);
}
._flag2.madeira:before,
._flag2.madeira:after,
._flag2.madeira > span,
._flag2._bg.madeira {
	background-image: url(/images/madeira.svg);
}
._flag2.american-samoa:before,
._flag2.american-samoa:after,
._flag2.american-samoa > span,
._flag2._bg.american-samoa {
	background-image: url(/images/american-samoa.svg);
}
._flag2.malasya:before,
._flag2.malasya:after,
._flag2.malasya > span,
._flag2._bg.malasya {
	background-image: url(/images/malasya.svg);
}
._flag2.andorra:before,
._flag2.andorra:after,
._flag2.andorra > span,
._flag2._bg.andorra {
	background-image: url(/images/andorra.svg);
}
._flag2.malawi:before,
._flag2.malawi:after,
._flag2.malawi > span,
._flag2._bg.malawi {
	background-image: url(/images/malawi.svg);
}
._flag2.angola:before,
._flag2.angola:after,
._flag2.angola > span,
._flag2._bg.angola {
	background-image: url(/images/angola.svg);
}
._flag2.maldives:before,
._flag2.maldives:after,
._flag2.maldives > span,
._flag2._bg.maldives {
	background-image: url(/images/maldives.svg);
}
._flag2.anguilla:before,
._flag2.anguilla:after,
._flag2.anguilla > span,
._flag2._bg.anguilla {
	background-image: url(/images/anguilla.svg);
}
._flag2.mali:before,
._flag2.mali:after,
._flag2.mali > span,
._flag2._bg.mali {
	background-image: url(/images/mali.svg);
}
._flag2.antigua-and-barbuda:before,
._flag2.antigua-and-barbuda:after,
._flag2.antigua-and-barbuda > span,
._flag2._bg.antigua-and-barbuda {
	background-image: url(/images/antigua-and-barbuda.svg);
}
._flag2.malta:before,
._flag2.malta:after,
._flag2.malta > span,
._flag2._bg.malta {
	background-image: url(/images/malta.svg);
}
._flag2.argentina:before,
._flag2.argentina:after,
._flag2.argentina > span,
._flag2._bg.argentina {
	background-image: url(/images/argentina.svg);
}
._flag2.marshall-island:before,
._flag2.marshall-island:after,
._flag2.marshall-island > span,
._flag2._bg.marshall-island {
	background-image: url(/images/marshall-island.svg);
}
._flag2.armenia:before,
._flag2.armenia:after,
._flag2.armenia > span,
._flag2._bg.armenia {
	background-image: url(/images/armenia.svg);
}
._flag2.martinique:before,
._flag2.martinique:after,
._flag2.martinique > span,
._flag2._bg.martinique {
	background-image: url(/images/martinique.svg);
}
._flag2.aruba:before,
._flag2.aruba:after,
._flag2.aruba > span,
._flag2._bg.aruba {
	background-image: url(/images/aruba.svg);
}
._flag2.mauritania:before,
._flag2.mauritania:after,
._flag2.mauritania > span,
._flag2._bg.mauritania {
	background-image: url(/images/mauritania.svg);
}
._flag2.australia:before,
._flag2.australia:after,
._flag2.australia > span,
._flag2._bg.australia {
	background-image: url(/images/australia.svg);
}
._flag2.mauritius:before,
._flag2.mauritius:after,
._flag2.mauritius > span,
._flag2._bg.mauritius {
	background-image: url(/images/mauritius.svg);
}
._flag2.austria:before,
._flag2.austria:after,
._flag2.austria > span,
._flag2._bg.austria {
	background-image: url(/images/austria.svg);
}
._flag2.melilla:before,
._flag2.melilla:after,
._flag2.melilla > span,
._flag2._bg.melilla {
	background-image: url(/images/melilla.svg);
}
._flag2.azerbaijan:before,
._flag2.azerbaijan:after,
._flag2.azerbaijan > span,
._flag2._bg.azerbaijan {
	background-image: url(/images/azerbaijan.svg);
}
._flag2.mexico:before,
._flag2.mexico:after,
._flag2.mexico > span,
._flag2._bg.mexico {
	background-image: url(/images/mexico.svg);
}
._flag2.azores-islands:before,
._flag2.azores-islands:after,
._flag2.azores-islands > span,
._flag2._bg.azores-islands {
	background-image: url(/images/azores-islands.svg);
}
._flag2.micronesia:before,
._flag2.micronesia:after,
._flag2.micronesia > span,
._flag2._bg.micronesia {
	background-image: url(/images/micronesia.svg);
}
._flag2.bahamas:before,
._flag2.bahamas:after,
._flag2.bahamas > span,
._flag2._bg.bahamas {
	background-image: url(/images/bahamas.svg);
}
._flag2.moldova:before,
._flag2.moldova:after,
._flag2.moldova > span,
._flag2._bg.moldova {
	background-image: url(/images/moldova.svg);
}
._flag2.bahrain:before,
._flag2.bahrain:after,
._flag2.bahrain > span,
._flag2._bg.bahrain {
	background-image: url(/images/bahrain.svg);
}
._flag2.monaco:before,
._flag2.monaco:after,
._flag2.monaco > span,
._flag2._bg.monaco {
	background-image: url(/images/monaco.svg);
}
._flag2.balearic-islands:before,
._flag2.balearic-islands:after,
._flag2.balearic-islands > span,
._flag2._bg.balearic-islands {
	background-image: url(/images/balearic-islands.svg);
}
._flag2.mongolia:before,
._flag2.mongolia:after,
._flag2.mongolia > span,
._flag2._bg.mongolia {
	background-image: url(/images/mongolia.svg);
}
._flag2.bangladesh:before,
._flag2.bangladesh:after,
._flag2.bangladesh > span,
._flag2._bg.bangladesh {
	background-image: url(/images/bangladesh.svg);
}
._flag2.montenegro:before,
._flag2.montenegro:after,
._flag2.montenegro > span,
._flag2._bg.montenegro {
	background-image: url(/images/montenegro.svg);
}
._flag2.barbados:before,
._flag2.barbados:after,
._flag2.barbados > span,
._flag2._bg.barbados {
	background-image: url(/images/barbados.svg);
}
._flag2.montserrat:before,
._flag2.montserrat:after,
._flag2.montserrat > span,
._flag2._bg.montserrat {
	background-image: url(/images/montserrat.svg);
}
._flag2.basque-country:before,
._flag2.basque-country:after,
._flag2.basque-country > span,
._flag2._bg.basque-country {
	background-image: url(/images/basque-country.svg);
}
._flag2.morocco:before,
._flag2.morocco:after,
._flag2.morocco > span,
._flag2._bg.morocco {
	background-image: url(/images/morocco.svg);
}
._flag2.belarus:before,
._flag2.belarus:after,
._flag2.belarus > span,
._flag2._bg.belarus {
	background-image: url(/images/belarus.svg);
}
._flag2.mozambique:before,
._flag2.mozambique:after,
._flag2.mozambique > span,
._flag2._bg.mozambique {
	background-image: url(/images/mozambique.svg);
}
._flag2.belgium:before,
._flag2.belgium:after,
._flag2.belgium > span,
._flag2._bg.belgium {
	background-image: url(/images/belgium.svg);
}
._flag2.myanmar:before,
._flag2.myanmar:after,
._flag2.myanmar > span,
._flag2._bg.myanmar {
	background-image: url(/images/myanmar.svg);
}
._flag2.belize:before,
._flag2.belize:after,
._flag2.belize > span,
._flag2._bg.belize {
	background-image: url(/images/belize.svg);
}
._flag2.namibia:before,
._flag2.namibia:after,
._flag2.namibia > span,
._flag2._bg.namibia {
	background-image: url(/images/namibia.svg);
}
._flag2.benin:before,
._flag2.benin:after,
._flag2.benin > span,
._flag2._bg.benin {
	background-image: url(/images/benin.svg);
}
._flag2.nato:before,
._flag2.nato:after,
._flag2.nato > span,
._flag2._bg.nato {
	background-image: url(/images/nato.svg);
}
._flag2.bermuda:before,
._flag2.bermuda:after,
._flag2.bermuda > span,
._flag2._bg.bermuda {
	background-image: url(/images/bermuda.svg);
}
._flag2.nauru:before,
._flag2.nauru:after,
._flag2.nauru > span,
._flag2._bg.nauru {
	background-image: url(/images/nauru.svg);
}
._flag2.bhutan:before,
._flag2.bhutan:after,
._flag2.bhutan > span,
._flag2._bg.bhutan {
	background-image: url(/images/bhutan.svg);
}
._flag2.nepal:before,
._flag2.nepal:after,
._flag2.nepal > span,
._flag2._bg.nepal {
	background-image: url(/images/nepal.svg);
}
._flag2.bolivia:before,
._flag2.bolivia:after,
._flag2.bolivia > span,
._flag2._bg.bolivia {
	background-image: url(/images/bolivia.svg);
}
._flag2.netherlands:before,
._flag2.netherlands:after,
._flag2.netherlands > span,
._flag2._bg.netherlands {
	background-image: url(/images/netherlands.svg);
}
._flag2.bonaire:before,
._flag2.bonaire:after,
._flag2.bonaire > span,
._flag2._bg.bonaire {
	background-image: url(/images/bonaire.svg);
}
._flag2.new-zealand:before,
._flag2.new-zealand:after,
._flag2.new-zealand > span,
._flag2._bg.new-zealand {
	background-image: url(/images/new-zealand.svg);
}
._flag2.bosnia-and-herzegovina:before,
._flag2.bosnia-and-herzegovina:after,
._flag2.bosnia-and-herzegovina > span,
._flag2._bg.bosnia-and-herzegovina {
	background-image: url(/images/bosnia-and-herzegovina.svg);
}
._flag2.nicaragua:before,
._flag2.nicaragua:after,
._flag2.nicaragua > span,
._flag2._bg.nicaragua {
	background-image: url(/images/nicaragua.svg);
}
._flag2.botswana:before,
._flag2.botswana:after,
._flag2.botswana > span,
._flag2._bg.botswana {
	background-image: url(/images/botswana.svg);
}
._flag2.niger:before,
._flag2.niger:after,
._flag2.niger > span,
._flag2._bg.niger {
	background-image: url(/images/niger.svg);
}
._flag2.brazil:before,
._flag2.brazil:after,
._flag2.brazil > span,
._flag2._bg.brazil {
	background-image: url(/images/brazil.svg);
}
._flag2.nigeria:before,
._flag2.nigeria:after,
._flag2.nigeria > span,
._flag2._bg.nigeria {
	background-image: url(/images/nigeria.svg);
}
._flag2.british-columbia:before,
._flag2.british-columbia:after,
._flag2.british-columbia > span,
._flag2._bg.british-columbia {
	background-image: url(/images/british-columbia.svg);
}
._flag2.niue:before,
._flag2.niue:after,
._flag2.niue > span,
._flag2._bg.niue {
	background-image: url(/images/niue.svg);
}
._flag2.british-indian-ocean-territory:before,
._flag2.british-indian-ocean-territory:after,
._flag2.british-indian-ocean-territory > span,
._flag2._bg.british-indian-ocean-territory {
	background-image: url(/images/british-indian-ocean-territory.svg);
}
._flag2.norfolk-island:before,
._flag2.norfolk-island:after,
._flag2.norfolk-island > span,
._flag2._bg.norfolk-island {
	background-image: url(/images/norfolk-island.svg);
}
._flag2.british-virgin-islands:before,
._flag2.british-virgin-islands:after,
._flag2.british-virgin-islands > span,
._flag2._bg.british-virgin-islands {
	background-image: url(/images/british-virgin-islands.svg);
}
._flag2.north-korea:before,
._flag2.north-korea:after,
._flag2.north-korea > span,
._flag2._bg.north-korea {
	background-image: url(/images/north-korea.svg);
}
._flag2.brunei:before,
._flag2.brunei:after,
._flag2.brunei > span,
._flag2._bg.brunei {
	background-image: url(/images/brunei.svg);
}
._flag2.cyprus:before,
._flag2.cyprus:after,
._flag2.cyprus > span,
._flag2._bg.cyprus {
	background-image: url(/images/northern-cyprus.svg);
}
._flag2.bulgaria:before,
._flag2.bulgaria:after,
._flag2.bulgaria > span,
._flag2._bg.bulgaria {
	background-image: url(/images/bulgaria.svg);
}
._flag2.northern-marianas-islands:before,
._flag2.northern-marianas-islands:after,
._flag2.northern-marianas-islands > span,
._flag2._bg.northern-marianas-islands {
	background-image: url(/images/northern-marianas-islands.svg);
}
._flag2.burkina-faso:before,
._flag2.burkina-faso:after,
._flag2.burkina-faso > span,
._flag2._bg.burkina-faso {
	background-image: url(/images/burkina-faso.svg);
}
._flag2.norway:before,
._flag2.norway:after,
._flag2.norway > span,
._flag2._bg.norway {
	background-image: url(/images/norway.svg);
}
._flag2.burundi:before,
._flag2.burundi:after,
._flag2.burundi > span,
._flag2._bg.burundi {
	background-image: url(/images/burundi.svg);
}
._flag2.oman:before,
._flag2.oman:after,
._flag2.oman > span,
._flag2._bg.oman {
	background-image: url(/images/oman.svg);
}
._flag2.cambodia:before,
._flag2.cambodia:after,
._flag2.cambodia > span,
._flag2._bg.cambodia {
	background-image: url(/images/cambodia.svg);
}
._flag2.ossetia:before,
._flag2.ossetia:after,
._flag2.ossetia > span,
._flag2._bg.ossetia {
	background-image: url(/images/ossetia.svg);
}
._flag2.cameroon:before,
._flag2.cameroon:after,
._flag2.cameroon > span,
._flag2._bg.cameroon {
	background-image: url(/images/cameroon.svg);
}
._flag2.pakistan:before,
._flag2.pakistan:after,
._flag2.pakistan > span,
._flag2._bg.pakistan {
	background-image: url(/images/pakistan.svg);
}
._flag2.canada:before,
._flag2.canada:after,
._flag2.canada > span,
._flag2._bg.canada {
	background-image: url(/images/canada.svg);
}
._flag2.palau:before,
._flag2.palau:after,
._flag2.palau > span,
._flag2._bg.palau {
	background-image: url(/images/palau.svg);
}
._flag2.canary-islands:before,
._flag2.canary-islands:after,
._flag2.canary-islands > span,
._flag2._bg.canary-islands {
	background-image: url(/images/canary-islands.svg);
}
._flag2.palestine:before,
._flag2.palestine:after,
._flag2.palestine > span,
._flag2._bg.palestine {
	background-image: url(/images/palestine.svg);
}
._flag2.cape-verde:before,
._flag2.cape-verde:after,
._flag2.cape-verde > span,
._flag2._bg.cape-verde {
	background-image: url(/images/cape-verde.svg);
}
._flag2.panama:before,
._flag2.panama:after,
._flag2.panama > span,
._flag2._bg.panama {
	background-image: url(/images/panama.svg);
}
._flag2.cayman-islands:before,
._flag2.cayman-islands:after,
._flag2.cayman-islands > span,
._flag2._bg.cayman-islands {
	background-image: url(/images/cayman-islands.svg);
}
._flag2.papua-new-guinea:before,
._flag2.papua-new-guinea:after,
._flag2.papua-new-guinea > span,
._flag2._bg.papua-new-guinea {
	background-image: url(/images/papua-new-guinea.svg);
}
._flag2.central-african-republic:before,
._flag2.central-african-republic:after,
._flag2.central-african-republic > span,
._flag2._bg.central-african-republic {
	background-image: url(/images/central-african-republic.svg);
}
._flag2.paraguay:before,
._flag2.paraguay:after,
._flag2.paraguay > span,
._flag2._bg.paraguay {
	background-image: url(/images/paraguay.svg);
}
._flag2.ceuta:before,
._flag2.ceuta:after,
._flag2.ceuta > span,
._flag2._bg.ceuta {
	background-image: url(/images/ceuta.svg);
}
._flag2.peru:before,
._flag2.peru:after,
._flag2.peru > span,
._flag2._bg.peru {
	background-image: url(/images/peru.svg);
}
._flag2.chad:before,
._flag2.chad:after,
._flag2.chad > span,
._flag2._bg.chad {
	background-image: url(/images/chad.svg);
}
._flag2.philippines:before,
._flag2.philippines:after,
._flag2.philippines > span,
._flag2._bg.philippines {
	background-image: url(/images/philippines.svg);
}
._flag2.chile:before,
._flag2.chile:after,
._flag2.chile > span,
._flag2._bg.chile {
	background-image: url(/images/chile.svg);
}
._flag2.pitcairn-islands:before,
._flag2.pitcairn-islands:after,
._flag2.pitcairn-islands > span,
._flag2._bg.pitcairn-islands {
	background-image: url(/images/pitcairn-islands.svg);
}
._flag2.china:before,
._flag2.china:after,
._flag2.china > span,
._flag2._bg.china {
	background-image: url(/images/china.svg);
}
._flag2.china-v2:before,
._flag2.china-v2:after,
._flag2.china-v2 > span,
._flag2._bg.china-v2 {
	background-image: url(/images/china-v2.svg);
}
._flag2.poland:before,
._flag2.poland:after,
._flag2.poland > span,
._flag2._bg.poland {
	background-image: url(/images/poland.svg);
}
._flag2.christmas-island:before,
._flag2.christmas-island:after,
._flag2.christmas-island > span,
._flag2._bg.christmas-island {
	background-image: url(/images/christmas-island.svg);
}
._flag2.portugal:before,
._flag2.portugal:after,
._flag2.portugal > span,
._flag2._bg.portugal {
	background-image: url(/images/portugal.svg);
}
._flag2.cocos-island:before,
._flag2.cocos-island:after,
._flag2.cocos-island > span,
._flag2._bg.cocos-island {
	background-image: url(/images/cocos-island.svg);
}
._flag2.puerto-rico:before,
._flag2.puerto-rico:after,
._flag2.puerto-rico > span,
._flag2._bg.puerto-rico {
	background-image: url(/images/puerto-rico.svg);
}
._flag2.colombia:before,
._flag2.colombia:after,
._flag2.colombia > span,
._flag2._bg.colombia {
	background-image: url(/images/colombia.svg);
}
._flag2.qatar:before,
._flag2.qatar:after,
._flag2.qatar > span,
._flag2._bg.qatar {
	background-image: url(/images/qatar.svg);
}
._flag2.comoros:before,
._flag2.comoros:after,
._flag2.comoros > span,
._flag2._bg.comoros {
	background-image: url(/images/comoros.svg);
}
._flag2.rapa-nui:before,
._flag2.rapa-nui:after,
._flag2.rapa-nui > span,
._flag2._bg.rapa-nui {
	background-image: url(/images/rapa-nui.svg);
}
._flag2.cook-islands:before,
._flag2.cook-islands:after,
._flag2.cook-islands > span,
._flag2._bg.cook-islands {
	background-image: url(/images/cook-islands.svg);
}
._flag2.republic-of-macedonia:before,
._flag2.republic-of-macedonia:after,
._flag2.republic-of-macedonia > span,
._flag2._bg.republic-of-macedonia {
	background-image: url(/images/republic-of-macedonia.svg);
}
._flag2.corsica:before,
._flag2.corsica:after,
._flag2.corsica > span,
._flag2._bg.corsica {
	background-image: url(/images/corsica.svg);
}
._flag2.republic-of-the-congo:before,
._flag2.republic-of-the-congo:after,
._flag2.republic-of-the-congo > span,
._flag2._bg.republic-of-the-congo {
	background-image: url(/images/republic-of-the-congo.svg);
}
._flag2.costa-rica:before,
._flag2.costa-rica:after,
._flag2.costa-rica > span,
._flag2._bg.costa-rica {
	background-image: url(/images/costa-rica.svg);
}
._flag2.romania:before,
._flag2.romania:after,
._flag2.romania > span,
._flag2._bg.romania {
	background-image: url(/images/romania.svg);
}
._flag2.croatia:before,
._flag2.croatia:after,
._flag2.croatia > span,
._flag2._bg.croatia {
	background-image: url(/images/croatia.svg);
}
._flag2.russia:before,
._flag2.russia:after,
._flag2.russia > span,
._flag2._bg.russia {
	background-image: url(/images/russia.svg);
}
._flag2.cuba:before,
._flag2.cuba:after,
._flag2.cuba > span,
._flag2._bg.cuba {
	background-image: url(/images/cuba.svg);
}
._flag2.rwanda:before,
._flag2.rwanda:after,
._flag2.rwanda > span,
._flag2._bg.rwanda {
	background-image: url(/images/rwanda.svg);
}
._flag2.curacao:before,
._flag2.curacao:after,
._flag2.curacao > span,
._flag2._bg.curacao {
	background-image: url(/images/curacao.svg);
}
._flag2.saba-island:before,
._flag2.saba-island:after,
._flag2.saba-island > span,
._flag2._bg.saba-island {
	background-image: url(/images/saba-island.svg);
}
._flag2.czechia:before,
._flag2.czechia:after,
._flag2.czechia > span,
._flag2._bg.czechia,
._flag2.czech-republic:before,
._flag2.czech-republic:after,
._flag2.czech-republic > span,
._flag2._bg.czech-republic {
	background-image: url(/images/czech-republic.svg);
}
._flag2.sahrawi-arab-democratic-republic:before,
._flag2.sahrawi-arab-democratic-republic:after,
._flag2.sahrawi-arab-democratic-republic > span,
._flag2._bg.sahrawi-arab-democratic-republic {
	background-image: url(/images/sahrawi-arab-democratic-republic.svg);
}
._flag2.democratic-republic-of-congo:before,
._flag2.democratic-republic-of-congo:after,
._flag2.democratic-republic-of-congo > span,
._flag2._bg.democratic-republic-of-congo {
	background-image: url(/images/democratic-republic-of-congo.svg);
}
._flag2.saint-kitts-and-nevis:before,
._flag2.saint-kitts-and-nevis:after,
._flag2.saint-kitts-and-nevis > span,
._flag2._bg.saint-kitts-and-nevis {
	background-image: url(/images/saint-kitts-and-nevis.svg);
}
._flag2.denmark:before,
._flag2.denmark:after,
._flag2.denmark > span,
._flag2._bg.denmark {
	background-image: url(/images/denmark.svg);
}
._flag2.samoa:before,
._flag2.samoa:after,
._flag2.samoa > span,
._flag2._bg.samoa {
	background-image: url(/images/samoa.svg);
}
._flag2.djibouti:before,
._flag2.djibouti:after,
._flag2.djibouti > span,
._flag2._bg.djibouti {
	background-image: url(/images/djibouti.svg);
}
._flag2.san-marino:before,
._flag2.san-marino:after,
._flag2.san-marino > span,
._flag2._bg.san-marino {
	background-image: url(/images/san-marino.svg);
}
._flag2.dominica:before,
._flag2.dominica:after,
._flag2.dominica > span,
._flag2._bg.dominica {
	background-image: url(/images/dominica.svg);
}
._flag2.sao-tome-and-prince:before,
._flag2.sao-tome-and-prince:after,
._flag2.sao-tome-and-prince > span,
._flag2._bg.sao-tome-and-prince {
	background-image: url(/images/sao-tome-and-prince.svg);
}
._flag2.dominican-republic:before,
._flag2.dominican-republic:after,
._flag2.dominican-republic > span,
._flag2._bg.dominican-republic {
	background-image: url(/images/dominican-republic.svg);
}
._flag2.sardinia:before,
._flag2.sardinia:after,
._flag2.sardinia > span,
._flag2._bg.sardinia {
	background-image: url(/images/sardinia.svg);
}
._flag2.east-timor:before,
._flag2.east-timor:after,
._flag2.east-timor > span,
._flag2._bg.east-timor {
	background-image: url(/images/east-timor.svg);
}
._flag2.saudi-arabia:before,
._flag2.saudi-arabia:after,
._flag2.saudi-arabia > span,
._flag2._bg.saudi-arabia {
	background-image: url(/images/saudi-arabia.svg);
}
._flag2.ecuador:before,
._flag2.ecuador:after,
._flag2.ecuador > span,
._flag2._bg.ecuador {
	background-image: url(/images/ecuador.svg);
}
._flag2.scotland:before,
._flag2.scotland:after,
._flag2.scotland > span,
._flag2._bg.scotland {
	background-image: url(/images/scotland.svg);
}
._flag2.egypt:before,
._flag2.egypt:after,
._flag2.egypt > span,
._flag2._bg.egypt {
	background-image: url(/images/egypt.svg);
}
._flag2.senegal:before,
._flag2.senegal:after,
._flag2.senegal > span,
._flag2._bg.senegal {
	background-image: url(/images/senegal.svg);
}
._flag2.el-salvador:before,
._flag2.el-salvador:after,
._flag2.el-salvador > span,
._flag2._bg.el-salvador {
	background-image: url(/images/el-salvador.svg);
}
._flag2.serbia:before,
._flag2.serbia:after,
._flag2.serbia > span,
._flag2._bg.serbia {
	background-image: url(/images/serbia.svg);
}
._flag2.england:before,
._flag2.england:after,
._flag2.england > span,
._flag2._bg.england {
	background-image: url(/images/england.svg);
}
._flag2.seychelles:before,
._flag2.seychelles:after,
._flag2.seychelles > span,
._flag2._bg.seychelles {
	background-image: url(/images/seychelles.svg);
}
._flag2.equatorial-guinea:before,
._flag2.equatorial-guinea:after,
._flag2.equatorial-guinea > span,
._flag2._bg.equatorial-guinea {
	background-image: url(/images/equatorial-guinea.svg);
}
._flag2.sicily:before,
._flag2.sicily:after,
._flag2.sicily > span,
._flag2._bg.sicily {
	background-image: url(/images/sicily.svg);
}
._flag2.eritrea:before,
._flag2.eritrea:after,
._flag2.eritrea > span,
._flag2._bg.eritrea {
	background-image: url(/images/eritrea.svg);
}
._flag2.sierra-leone:before,
._flag2.sierra-leone:after,
._flag2.sierra-leone > span,
._flag2._bg.sierra-leone {
	background-image: url(/images/sierra-leone.svg);
}
._flag2.estonia:before,
._flag2.estonia:after,
._flag2.estonia > span,
._flag2._bg.estonia {
	background-image: url(/images/estonia.svg);
}
._flag2.singapore:before,
._flag2.singapore:after,
._flag2.singapore > span,
._flag2._bg.singapore {
	background-image: url(/images/singapore.svg);
}
._flag2.ethiopia:before,
._flag2.ethiopia:after,
._flag2.ethiopia > span,
._flag2._bg.ethiopia {
	background-image: url(/images/ethiopia.svg);
}
._flag2.sint-eustatius:before,
._flag2.sint-eustatius:after,
._flag2.sint-eustatius > span,
._flag2._bg.sint-eustatius {
	background-image: url(/images/sint-eustatius.svg);
}
._flag2.european-union:before,
._flag2.european-union:after,
._flag2.european-union > span,
._flag2._bg.european-union {
	background-image: url(/images/european-union.svg);
}
._flag2.sint-maarten:before,
._flag2.sint-maarten:after,
._flag2.sint-maarten > span,
._flag2._bg.sint-maarten {
	background-image: url(/images/sint-maarten.svg);
}
._flag2.falkland-islands:before,
._flag2.falkland-islands:after,
._flag2.falkland-islands > span,
._flag2._bg.falkland-islands {
	background-image: url(/images/falkland-islands.svg);
}
._flag2.slovakia:before,
._flag2.slovakia:after,
._flag2.slovakia > span,
._flag2._bg.slovakia {
	background-image: url(/images/slovakia.svg);
}
._flag2.fiji:before,
._flag2.fiji:after,
._flag2.fiji > span,
._flag2._bg.fiji {
	background-image: url(/images/fiji.svg);
}
._flag2.slovenia:before,
._flag2.slovenia:after,
._flag2.slovenia > span,
._flag2._bg.slovenia {
	background-image: url(/images/slovenia.svg);
}
._flag2.finland:before,
._flag2.finland:after,
._flag2.finland > span,
._flag2._bg.finland {
	background-image: url(/images/finland.svg);
}
._flag2.solomon-islands:before,
._flag2.solomon-islands:after,
._flag2.solomon-islands > span,
._flag2._bg.solomon-islands {
	background-image: url(/images/solomon-islands.svg);
}
._flag2.france:before,
._flag2.france:after,
._flag2.france > span,
._flag2._bg.france {
	background-image: url(/images/france.svg);
}
._flag2.somalia:before,
._flag2.somalia:after,
._flag2.somalia > span,
._flag2._bg.somalia {
	background-image: url(/images/somalia.svg);
}
._flag2.french-polynesia:before,
._flag2.french-polynesia:after,
._flag2.french-polynesia > span,
._flag2._bg.french-polynesia {
	background-image: url(/images/french-polynesia.svg);
}
._flag2.somaliland:before,
._flag2.somaliland:after,
._flag2.somaliland > span,
._flag2._bg.somaliland {
	background-image: url(/images/somaliland.svg);
}
._flag2.gabon:before,
._flag2.gabon:after,
._flag2.gabon > span,
._flag2._bg.gabon {
	background-image: url(/images/gabon.svg);
}
._flag2.south-africa:before,
._flag2.south-africa:after,
._flag2.south-africa > span,
._flag2._bg.south-africa {
	background-image: url(/images/south-africa.svg);
}
._flag2.galapagos-islands:before,
._flag2.galapagos-islands:after,
._flag2.galapagos-islands > span,
._flag2._bg.galapagos-islands {
	background-image: url(/images/galapagos-islands.svg);
}
._flag2.south-korea:before,
._flag2.south-korea:after,
._flag2.south-korea > span,
._flag2._bg.south-korea {
	background-image: url(/images/south-korea.svg);
}
._flag2.gambia:before,
._flag2.gambia:after,
._flag2.gambia > span,
._flag2._bg.gambia {
	background-image: url(/images/gambia.svg);
}
._flag2.south-sudan:before,
._flag2.south-sudan:after,
._flag2.south-sudan > span,
._flag2._bg.south-sudan {
	background-image: url(/images/south-sudan.svg);
}
._flag2.georgia:before,
._flag2.georgia:after,
._flag2.georgia > span,
._flag2._bg.georgia {
	background-image: url(/images/georgia.svg);
}
._flag2.spain:before,
._flag2.spain:after,
._flag2.spain > span,
._flag2._bg.spain {
	background-image: url(/images/spain.svg);
}
._flag2.germany:before,
._flag2.germany:after,
._flag2.germany > span,
._flag2._bg.germany {
	background-image: url(/images/germany_1.svg);
}
._flag2.sri-lanka:before,
._flag2.sri-lanka:after,
._flag2.sri-lanka > span,
._flag2._bg.sri-lanka {
	background-image: url(/images/sri-lanka.svg);
}
._flag2.ghana:before,
._flag2.ghana:after,
._flag2.ghana > span,
._flag2._bg.ghana {
	background-image: url(/images/ghana.svg);
}
._flag2.st-barts:before,
._flag2.st-barts:after,
._flag2.st-barts > span,
._flag2._bg.st-barts {
	background-image: url(/images/st-barts.svg);
}
._flag2.gibraltar:before,
._flag2.gibraltar:after,
._flag2.gibraltar > span,
._flag2._bg.gibraltar {
	background-image: url(/images/gibraltar.svg);
}
._flag2.st-lucia:before,
._flag2.st-lucia:after,
._flag2.st-lucia > span,
._flag2._bg.st-lucia {
	background-image: url(/images/st-lucia.svg);
}
._flag2.greece:before,
._flag2.greece:after,
._flag2.greece > span,
._flag2._bg.greece {
	background-image: url(/images/greece.svg);
}
._flag2.st-vincent-and-the-grenadines:before,
._flag2.st-vincent-and-the-grenadines:after,
._flag2.st-vincent-and-the-grenadines > span,
._flag2._bg.st-vincent-and-the-grenadines {
	background-image: url(/images/st-vincent-and-the-grenadines.svg);
}
._flag2.greenland:before,
._flag2.greenland:after,
._flag2.greenland > span,
._flag2._bg.greenland {
	background-image: url(/images/greenland.svg);
}
._flag2.sudan:before,
._flag2.sudan:after,
._flag2.sudan > span,
._flag2._bg.sudan {
	background-image: url(/images/sudan.svg);
}
._flag2.grenada:before,
._flag2.grenada:after,
._flag2.grenada > span,
._flag2._bg.grenada {
	background-image: url(/images/grenada.svg);
}
._flag2.suriname:before,
._flag2.suriname:after,
._flag2.suriname > span,
._flag2._bg.suriname {
	background-image: url(/images/suriname.svg);
}
._flag2.guam:before,
._flag2.guam:after,
._flag2.guam > span,
._flag2._bg.guam {
	background-image: url(/images/guam.svg);
}
._flag2.swaziland:before,
._flag2.swaziland:after,
._flag2.swaziland > span,
._flag2._bg.swaziland {
	background-image: url(/images/swaziland.svg);
}
._flag2.guatemala:before,
._flag2.guatemala:after,
._flag2.guatemala > span,
._flag2._bg.guatemala {
	background-image: url(/images/guatemala.svg);
}
._flag2.sweden:before,
._flag2.sweden:after,
._flag2.sweden > span,
._flag2._bg.sweden {
	background-image: url(/images/sweden.svg);
}
._flag2.guernsey:before,
._flag2.guernsey:after,
._flag2.guernsey > span,
._flag2._bg.guernsey {
	background-image: url(/images/guernsey.svg);
}
._flag2.switzerland:before,
._flag2.switzerland:after,
._flag2.switzerland > span,
._flag2._bg.switzerland {
	background-image: url(/images/switzerland.svg);
}
._flag2.guinea-bissau:before,
._flag2.guinea-bissau:after,
._flag2.guinea-bissau > span,
._flag2._bg.guinea-bissau {
	background-image: url(/images/guinea-bissau.svg);
}
._flag2.syria:before,
._flag2.syria:after,
._flag2.syria > span,
._flag2._bg.syria {
	background-image: url(/images/syria.svg);
}
._flag2.guinea:before,
._flag2.guinea:after,
._flag2.guinea > span,
._flag2._bg.guinea {
	background-image: url(/images/guinea.svg);
}
._flag2.taiwan:before,
._flag2.taiwan:after,
._flag2.taiwan > span,
._flag2._bg.taiwan {
	background-image: url(/images/taiwan.svg);
}
._flag2.haiti:before,
._flag2.haiti:after,
._flag2.haiti > span,
._flag2._bg.haiti {
	background-image: url(/images/haiti.svg);
}
._flag2.tajikistan:before,
._flag2.tajikistan:after,
._flag2.tajikistan > span,
._flag2._bg.tajikistan {
	background-image: url(/images/tajikistan.svg);
}
._flag2.hawaii:before,
._flag2.hawaii:after,
._flag2.hawaii > span,
._flag2._bg.hawaii {
	background-image: url(/images/hawaii.svg);
}
._flag2.tanzania:before,
._flag2.tanzania:after,
._flag2.tanzania > span,
._flag2._bg.tanzania {
	background-image: url(/images/tanzania.svg);
}
._flag2.honduras:before,
._flag2.honduras:after,
._flag2.honduras > span,
._flag2._bg.honduras {
	background-image: url(/images/honduras.svg);
}
._flag2.thailand:before,
._flag2.thailand:after,
._flag2.thailand > span,
._flag2._bg.thailand {
	background-image: url(/images/thailand.svg);
}
._flag2.hong-kong:before,
._flag2.hong-kong:after,
._flag2.hong-kong > span,
._flag2._bg.hong-kong {
	background-image: url(/images/hong-kong.svg);
}
._flag2.tibet:before,
._flag2.tibet:after,
._flag2.tibet > span,
._flag2._bg.tibet {
	background-image: url(/images/tibet.svg);
}
._flag2.hungary:before,
._flag2.hungary:after,
._flag2.hungary > span,
._flag2._bg.hungary {
	background-image: url(/images/hungary.svg);
}
._flag2.togo:before,
._flag2.togo:after,
._flag2.togo > span,
._flag2._bg.togo {
	background-image: url(/images/togo.svg);
}
._flag2.iceland:before,
._flag2.iceland:after,
._flag2.iceland > span,
._flag2._bg.iceland {
	background-image: url(/images/iceland.svg);
}
._flag2.tokelau:before,
._flag2.tokelau:after,
._flag2.tokelau > span,
._flag2._bg.tokelau {
	background-image: url(/images/tokelau.svg);
}
._flag2.india:before,
._flag2.india:after,
._flag2.india > span,
._flag2._bg.india {
	background-image: url(/images/india.svg);
}
._flag2.tonga:before,
._flag2.tonga:after,
._flag2.tonga > span,
._flag2._bg.tonga {
	background-image: url(/images/tonga.svg);
}
._flag2.indonesia:before,
._flag2.indonesia:after,
._flag2.indonesia > span,
._flag2._bg.indonesia {
	background-image: url(/images/indonesia.svg);
}
._flag2.transnistria:before,
._flag2.transnistria:after,
._flag2.transnistria > span,
._flag2._bg.transnistria {
	background-image: url(/images/transnistria.svg);
}
._flag2.iran:before,
._flag2.iran:after,
._flag2.iran > span,
._flag2._bg.iran {
	background-image: url(/images/iran.svg);
}
._flag2.trinidad-and-tobago:before,
._flag2.trinidad-and-tobago:after,
._flag2.trinidad-and-tobago > span,
._flag2._bg.trinidad-and-tobago {
	background-image: url(/images/trinidad-and-tobago.svg);
}
._flag2.iraq:before,
._flag2.iraq:after,
._flag2.iraq > span,
._flag2._bg.iraq {
	background-image: url(/images/iraq.svg);
}
._flag2.tunisia:before,
._flag2.tunisia:after,
._flag2.tunisia > span,
._flag2._bg.tunisia {
	background-image: url(/images/tunisia.svg);
}
._flag2.ireland:before,
._flag2.ireland:after,
._flag2.ireland > span,
._flag2._bg.ireland {
	background-image: url(/images/ireland.svg);
}
._flag2.turkey:before,
._flag2.turkey:after,
._flag2.turkey > span,
._flag2._bg.turkey {
	background-image: url(/images/turkey.svg);
}
._flag2.isle-of-man:before,
._flag2.isle-of-man:after,
._flag2.isle-of-man > span,
._flag2._bg.isle-of-man {
	background-image: url(/images/isle-of-man.svg);
}
._flag2.turkmenistan:before,
._flag2.turkmenistan:after,
._flag2.turkmenistan > span,
._flag2._bg.turkmenistan {
	background-image: url(/images/turkmenistan.svg);
}
._flag2.israel:before,
._flag2.israel:after,
._flag2.israel > span,
._flag2._bg.israel {
	background-image: url(/images/israel.svg);
}
._flag2.turks-and-caicos:before,
._flag2.turks-and-caicos:after,
._flag2.turks-and-caicos > span,
._flag2._bg.turks-and-caicos {
	background-image: url(/images/turks-and-caicos.svg);
}
._flag2.italy:before,
._flag2.italy:after,
._flag2.italy > span,
._flag2._bg.italy {
	background-image: url(/images/italy.svg);
}
._flag2.tuvalu-1:before,
._flag2.tuvalu-1:after,
._flag2.tuvalu-1 > span,
._flag2._bg.tuvalu-1 {
	background-image: url(/images/tuvalu-1.svg);
}
._flag2.ivory-coast:before,
._flag2.ivory-coast:after,
._flag2.ivory-coast > span,
._flag2._bg.ivory-coast {
	background-image: url(/images/ivory-coast.svg);
}
._flag2.tuvalu:before,
._flag2.tuvalu:after,
._flag2.tuvalu > span,
._flag2._bg.tuvalu {
	background-image: url(/images/tuvalu.svg);
}
._flag2.jamaica:before,
._flag2.jamaica:after,
._flag2.jamaica > span,
._flag2._bg.jamaica {
	background-image: url(/images/jamaica.svg);
}
._flag2.uganda:before,
._flag2.uganda:after,
._flag2.uganda > span,
._flag2._bg.uganda {
	background-image: url(/images/uganda.svg);
}
._flag2.japan:before,
._flag2.japan:after,
._flag2.japan > span,
._flag2._bg.japan {
	background-image: url(/images/japan.svg);
}
._flag2.ukraine:before,
._flag2.ukraine:after,
._flag2.ukraine > span,
._flag2._bg.ukraine {
	background-image: url(/images/ukraine.svg);
}
._flag2.in:before,
._flag2.in:after,
._flag2.in > span,
._flag2._bg.in {
	background-image: url(/images/india.svg);
}
._flag2.jersey:before,
._flag2.jersey:after,
._flag2.jersey > span,
._flag2._bg.jersey {
	background-image: url(/images/jersey.svg);
}
._flag2.united-arab-emirates:before,
._flag2.united-arab-emirates:after,
._flag2.united-arab-emirates > span,
._flag2._bg.united-arab-emirates {
	background-image: url(/images/united-arab-emirates.svg);
}
._flag2.jordan:before,
._flag2.jordan:after,
._flag2.jordan > span,
._flag2._bg.jordan {
	background-image: url(/images/jordan.svg);
}
._flag2.uk:before,
._flag2.uk:after,
._flag2.uk > span,
._flag2.bg.uk,
._flag2.united-kingdom:before,
._flag2.united-kingdom:after,
._flag2.united-kingdom > span,
._flag2._bg.united-kingdom {
	background-image: url(/images/united-kingdom.svg);
}
._flag2.kazakhstan:before,
._flag2.kazakhstan:after,
._flag2.kazakhstan > span,
._flag2._bg.kazakhstan {
	background-image: url(/images/kazakhstan.svg);
}
._flag2.united-nations:before,
._flag2.united-nations:after,
._flag2.united-nations > span,
._flag2._bg.united-nations {
	background-image: url(/images/united-nations.svg);
}
._flag2.kenya:before,
._flag2.kenya:after,
._flag2.kenya > span,
._flag2._bg.kenya {
	background-image: url(/images/kenya.svg);
}
._flag2.united-states:before,
._flag2.united-states:after,
._flag2.united-states > span,
._flag2._bg.united-states {
	background-image: url(/images/united-states.svg);
}
._flag2.kiribati:before,
._flag2.kiribati:after,
._flag2.kiribati > span,
._flag2._bg.kiribati {
	background-image: url(/images/kiribati.svg);
}
._flag2.uruguay:before,
._flag2.uruguay:after,
._flag2.uruguay > span,
._flag2._bg.uruguay {
	background-image: url(/images/uruguay.svg);
}
._flag2.kosovo:before,
._flag2.kosovo:after,
._flag2.kosovo > span,
._flag2._bg.kosovo {
	background-image: url(/images/kosovo.svg);
}
._flag2.uzbekistn:before,
._flag2.uzbekistn:after,
._flag2.uzbekistn > span,
._flag2._bg.uzbekistn {
	background-image: url(/images/uzbekistn.svg);
}
._flag2.kwait:before,
._flag2.kwait:after,
._flag2.kwait > span,
._flag2._bg.kwait {
	background-image: url(/images/kwait.svg);
}
._flag2.vanuatu:before,
._flag2.vanuatu:after,
._flag2.vanuatu > span,
._flag2._bg.vanuatu {
	background-image: url(/images/vanuatu.svg);
}
._flag2.kyrgyzstan:before,
._flag2.kyrgyzstan:after,
._flag2.kyrgyzstan > span,
._flag2._bg.kyrgyzstan {
	background-image: url(/images/kyrgyzstan.svg);
}
._flag2.vatican-city:before,
._flag2.vatican-city:after,
._flag2.vatican-city > span,
._flag2._bg.vatican-city {
	background-image: url(/images/vatican-city.svg);
}
._flag2.laos:before,
._flag2.laos:after,
._flag2.laos > span,
._flag2._bg.laos {
	background-image: url(/images/laos.svg);
}
._flag2.venezuela:before,
._flag2.venezuela:after,
._flag2.venezuela > span,
._flag2._bg.venezuela {
	background-image: url(/images/venezuela.svg);
}
._flag2.latvia:before,
._flag2.latvia:after,
._flag2.latvia > span,
._flag2._bg.latvia {
	background-image: url(/images/latvia.svg);
}
._flag2.vietnam:before,
._flag2.vietnam:after,
._flag2.vietnam > span,
._flag2._bg.vietnam {
	background-image: url(/images/vietnam.svg);
}
._flag2.lebanon:before,
._flag2.lebanon:after,
._flag2.lebanon > span,
._flag2._bg.lebanon {
	background-image: url(/images/lebanon.svg);
}
._flag2.virgin-islands:before,
._flag2.virgin-islands:after,
._flag2.virgin-islands > span,
._flag2._bg.virgin-islands {
	background-image: url(/images/virgin-islands.svg);
}
._flag2.lesotho:before,
._flag2.lesotho:after,
._flag2.lesotho > span,
._flag2._bg.lesotho {
	background-image: url(/images/lesotho.svg);
}
._flag2.wales:before,
._flag2.wales:after,
._flag2.wales > span,
._flag2._bg.wales {
	background-image: url(/images/wales.svg);
}
._flag2.liberia:before,
._flag2.liberia:after,
._flag2.liberia > span,
._flag2._bg.liberia {
	background-image: url(/images/liberia.svg);
}
._flag2.yemen:before,
._flag2.yemen:after,
._flag2.yemen > span,
._flag2._bg.yemen {
	background-image: url(/images/yemen.svg);
}
._flag2.libya:before,
._flag2.libya:after,
._flag2.libya > span,
._flag2._bg.libya {
	background-image: url(/images/libya.svg);
}
._flag2.zambia:before,
._flag2.zambia:after,
._flag2.zambia > span,
._flag2._bg.zambia {
	background-image: url(/images/zambia.svg);
}
._flag2.affiliates:before,
._flag2.affiliates:after,
._flag2.affiliates > span,
._flag2._bg.affiliates {
	background-image: url(/images/affiliates.png);
}
._flag2.liechtenstein:before,
._flag2.liechtenstein:after,
._flag2.liechtenstein > span,
._flag2._bg.liechtenstein {
	background-image: url(/images/liechtenstein.svg);
}
._flag2.zimbabwe:before,
._flag2.zimbabwe:after,
._flag2.zimbabwe > span,
._flag2._bg.zimbabwe {
	background-image: url(/images/zimbabwe.svg);
}
._flag2.delaware:before,
._flag2.delaware:after,
._flag2.delaware > span,
._flag2._bg.delaware {
	background-image: url(/images/delaware.svg);
}
._flag2.michigan :before,
._flag2.michigan:after,
._flag2.michigan > span,
._flag2._bg.michigan {
	background-image: url(/images/michigan.svg);
}
._flag2.new-jersey:before,
._flag2.new-jersey:after,
._flag2.new-jersey > span,
._flag2._bg.new-jersey {
	background-image: url(/images/new-jersey.svg);
}
._flag2.pennsylvania:before,
._flag2.pennsylvania:after,
._flag2.pennsylvania > span,
._flag2._bg.pennsylvania {
	background-image: url(/images/pennsylvania.svg);
}
._flag2.west-virginia:before,
._flag2.west-virginia:after,
._flag2.west-virginia > span,
._flag2._bg.west-virginia {
	background-image: url(/images/west-virginia.svg);
}
._flag2.switzerland-french:before,
._flag2.switzerland-french:after,
._flag2.switzerland-french > span,
._flag2._bg.switzerland-french {
	background-image: url(/images/switzerland-french.svg);
}
._flag2.svizzera-italiano:before,
._flag2.svizzera-italiano:after,
._flag2.svizzera-italiano > span,
._flag2._bg.svizzera-italiano {
	background-image: url(/images/switzerland-italian.svg);
}
._flag2.araby:before,
._flag2.araby:after,
._flag2.araby > span,
._flag2._bg.araby {
	background-image: url(/images/arab-league.svg);
}
._flag2.espanol:before,
._flag2.espanol:after,
._flag2.espanol > span,
._flag2._bg.espanol {
	background-image: url(/images/spain.svg);
}
@media only screen and (max-width: 949px) {
	#quicknavi {
		display: block;
		position: fixed;
		top: auto;
		bottom: 0;
		left: 0;
		right: 0;
		background: #1f2c35;
		padding: 10px 3px 44px;
		border-radius: 10px 10px 0 0;
		display: block;
		max-height: calc(100vh - 100px);
		overflow-y: auto;
		visibility: hidden;
		z-index: -1;
		transform: translateY(100%);
		transition: transform 0.25s, visibility 0s 0.25s, z-index 0s 0.25s;
	}
	.mob-quicknavi-visible #quicknavi {
		visibility: visible;
		transform: none;
		z-index: 96;
		transition: transform 0.25s;
	}
	#quicknavi span:first-child {
		display: none;
	}
	#quicknavi a {
		display: block;
		background: #f8fbff;
		font-size: 15px;
		line-height: 20px;
		color: #1f2c35;
		text-decoration: none;
		padding: 15px 50px 15px 25px;
		position: relative;
		margin: 0;
	}
	#quicknavi a:after {
		content: '';
		background: url(/images/mob-quicknavi-arrow.png) no-repeat center / contain;
		width: 5px;
		height: 8px;
		position: absolute;
		top: 50%;
		right: 23px;
		margin-top: -4px;
	}
	#quicknavi a.up {
		margin: 0;
	}
	#quicknavi span + a,
	#quicknavi a:first-child {
		border-radius: 9px 9px 0 0;
	}
	#quicknavi a.up:before {
		content: none;
	}
	#quicknavi a + a {
		border-top: 1px solid #e9e9eb;
	}
}
@media only screen and (min-width: 440px) and (max-width: 949px) {
	#quicknavi {
		left: 10px;
		right: auto;
		width: 420px;
	}
}
@media only screen and (max-width: 600px) {
	#quicknavi.activated {
		width: 100%;
		margin-left: 0;
		left: 0;
	}
}
@media only screen and (min-width: 768px) {
	#quicknavi > span {
		width: 150px;
	}
	#quicknavi:not(.mobile) + h1 {
		margin-top: 0;
	}
}
@media only screen and (min-width: 950px) {
	#quicknavi > span {
		width: auto;
		padding-right: 15px;
	}
	#quicknavi {
		margin-right: -264px;
		margin-left: -5px;
		display: block;
	}
	#quicknavi {
		display: none;
	}
	#quicknavi.mobile {
		display: none;
	}
	.mini-logo #quicknavi {
		margin-left: 0;
		margin-right: 0;
	}
	#quicknavi.fixed {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 3;
	}
	#quicknavi.fixed ~ article.atf {
		padding-top: 30px;
	}
	#quicknavi:not(.mobile) ~ article.atf h1:first-child {
		margin-top: 0;
	}
}
@media only screen and (min-width: 1140px) {
	#quicknavi > a {
		padding: 0 0.7%;
		margin: 0 0.7%;
	}
}
@media only screen and (min-width: 1150px) {
	#quicknavi > span {
		padding-right: 40px;
		padding-left: 5px;
	}
}
@media only screen and (min-width: 1200px) {
	#quicknavi {
		margin-right: -286px;
	}
	#quicknavi.rtl {
		margin-right: 0;
	}
}
@media only screen and (min-width: 1280px) {
	#quicknavi {
		margin-bottom: 0;
	}
	#quicknavi.fixed {
		width: 1280px;
		left: 50%;
		right: auto;
		margin-left: -640px;
	}
}
