<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ------------------------------------------------------------ *\
	Section Intro
\* ------------------------------------------------------------ */

.section-intro { position: relative; display: flex; flex-flow: row wrap; padding: 15px; border: 1px solid #c2c2c2; border-radius: 4px; color: #393939; }

.section-intro h1 { font-size: 17px; line-height: 1.12; font-weight: 400; text-align: center; margin-bottom: 5px; }
.section-intro p { margin: 0 0 15px; font-family: 'Verdana', 'Geneva', sans-serif; font-size: 12px; line-height: 1.83; text-align: left; }
.section-intro &gt; * { flex: 0 0 100%; }
.section-intro .intro-casino { order: 1; }
.section-intro [class^="logo"] { display: inline-block; vertical-align: middle; background-size: contain; background-repeat: no-repeat; background-position: center center; font-size: 0; line-height: 0; text-indent: -4000px; }
.section-intro .section-links { order: 3; }
.section-intro .section-links ul a { position: relative; display: block; padding: 16px 10px 17px 65px; font-size: 15px; line-height: 1.13; font-weight: 600; color: #575757;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);
}
.section-intro .section-links ul a:before { content: ''; position: absolute; width: 100%; height: 1px; bottom: 0; left: 0; z-index: 1;
	background: rgb(239,239,239);
	background: -moz-linear-gradient(top, rgba(239,239,239,1) 0%, rgba(213,213,213,1) 10%, rgba(213,213,213,1) 50%, rgba(213,213,213,1) 90%, rgba(239,239,239,1) 100%);
	background: -webkit-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(213,213,213,1) 10%,rgba(213,213,213,1) 50%,rgba(213,213,213,1) 90%,rgba(239,239,239,1) 100%);
	background: linear-gradient(to bottom, rgba(239,239,239,1) 0%,rgba(213,213,213,1) 10%,rgba(213,213,213,1) 50%,rgba(213,213,213,1) 90%,rgba(239,239,239,1) 100%);
}
.section-intro .section-links ul span { position: absolute; top: 50%; left: 0; margin-top: -1px; transform: translateY(-50%); pointer-events: none; z-index: 1; }
.section-intro .section-links li { position: relative; }

.section-intro .section-title { padding: 8px 10px; border: 1px solid #e1dddd; font-size: 15px; font-weight: 600; color: #3b3b3b; text-align: center; background: #f8f8f8; }
.section-intro .section-title:before { content: ''; position: relative; display: inline-block; width: 15px; height: 13px; top: -1px; margin-right: 7px; vertical-align: middle; background: url(../img/grid.png) no-repeat 0 0 / contain; }

.section-intro .section-entry { order: 2; margin-bottom: 25px; }
.section-intro .section-entry ul { padding: 0; font-family: 'Verdana', 'Geneva', sans-serif; font-size: 12px; line-height: 1.58; font-style: italic; list-style-type: none; }
.section-intro .section-entry li { position: relative; padding-left: 30px; }
.section-intro .section-entry li:before { content: ''; position: absolute; width: 6px; height: 6px; top: 6px; left: 10px; border-radius: 50%; background: #adb3b8; }
.section-intro .section-entry li + li { margin-top: 8px; }
.section-intro .section-intro-terms { position: relative; margin: 0 -15px 10px; padding: 5px 15px; width: auto; flex-grow: 1; }
.section-intro .section-intro-terms { background: #f0f0f0; background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); background: linear-gradient(to bottom, #ffffff 0%, #f0f0f0 100%); }
.section-intro .section-intro-terms p { font-family: 'Verdana', 'Geneva', sans-serif; font-size: 9px; line-height: 12px; color: #898989; margin: 0; padding: 0; }
.section-intro .section-intro-terms p a { color: #898989; text-decoration: none; }
.section-intro .section-intro-terms p a:hover { text-decoration: underline; }
.section-intro *,
.section-intro *:before,
.section-intro *:after { box-sizing: border-box; }

.section-intro.with-terms .section-intro-terms { order: 2; }
.section-intro.with-terms .section-entry { order: 3; }
.section-intro.with-terms .section-links { order: 4; }
@media(max-width: 767px){
	.section-intro { max-width: 345px; margin: 0 auto; }
	.section-intro:before { content: ''; position: absolute; width: 272px; height: 26px; top: 100%; left: 50%; margin: 1px 0 0 -136px; background: url(../img/shadow.png) no-repeat 0 0 / contain; }

	.section-intro .section-entry { position: relative; max-height: 85px; overflow: hidden; transition: max-height .3s; }
	.section-intro .section-entry:before { content: ''; position: absolute; width: 41px; height: 16px; bottom: 2px; right: 0; background: #fff url(../img/dots.png) no-repeat center center / 29px 8px; }
	.section-intro .section-entry.expanded { max-height: 1000px; }
	.section-intro .section-entry.expanded:before { display: none; }
}

/* Tablet Portrait */

@media(min-width: 768px){
	.section-intro { padding: 20px 0; padding-left: 2%; padding-right: 2%; }

	.section-intro h1 { font-size: 19px; line-height: 1.19; text-align: left; margin: -5px 0 12px; }

	.section-intro .intro-casino { flex: 0 0 46%; padding-right: 3%; }
	.section-intro .section-entry { margin: 0; }
	.section-intro .section-links { margin-top: 20px; }

	.section-intro .section-links ul { position: relative; display: flex; overflow: hidden; }
	.section-intro .section-links ul:before { content: ''; position: absolute; height: 1px; bottom: 0; left: 80px; right: 80px; box-shadow: 0 -20px 70px 60px rgba(247,247,247,1); z-index: 1; }
	.section-intro .section-links ul:after { content: ''; position: absolute; width: 100%; height: 1px; bottom: 0; left: 0; background: red; z-index: 1;
		background: rgb(255,255,255);
		background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(198,198,198,1) 10%, rgba(198,198,198,1) 90%, rgba(255,255,255,1) 100%);
		background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(198,198,198,1) 10%,rgba(198,198,198,1) 90%,rgba(255,255,255,1) 100%);
		background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(198,198,198,1) 10%,rgba(198,198,198,1) 90%,rgba(255,255,255,1) 100%);
	}
	.section-intro .section-links ul a { position: static; display: flex; flex: 0 0 100%; flex-flow: column wrap; justify-content: center; align-items: center; padding: 0; font-size: 13px; text-align: center; background: none; }
	.section-intro .section-links ul a:after { content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
	.section-intro .section-links ul span { position: static; display: block; margin: 0 auto 5px; transform: translateY(0); }
	.section-intro .section-links li { position: relative; display: flex; flex: 1 1 100%; flex-flow: row wrap; align-content: center; padding: 10px 5px 7px; z-index: 2; }

	.section-intro .section-entry { flex: 0 0 50%; padding-left: 4%; border-left: 1px solid #c6c6c6; }
	.section-intro .section-entry ul { padding-left: 15px; }
	.section-intro .section-intro-terms { padding: 12px 20px; margin: 10px 0 0; }
    .section-intro.with-terms .section-entry { order: 2; }
    .section-intro.with-terms .section-intro-terms { order: 3; font-family: Verdana, sans-serif; font-size: 9px; line-height: 12px; color: #898989;}
    .section-intro.with-terms .section-links { margin-top: 10px; }
}

/* Desktop */

@media(min-width: 960px){
	.section-intro .intro-casino { padding: 0 25px 0 15px; }

	.section-intro .section-title { position: relative; display: flex; flex: 0 0 105px; justify-content: center; align-items: center; padding: 10px 25px; margin-right: 25px; line-height: 0.93; }
	.section-intro .section-title:before { position: absolute; width: 12px; height: 100%; top: -1px; bottom: -1px; left: 100%; background: url(../img/arrow.png) no-repeat 0 0 / 100% 100%; }

	.section-intro .section-links { display: flex; }
	.section-intro .section-links ul { flex: 0 1 100%; }
	.section-intro .section-links ul:before { box-shadow: 0 10px 70px 60px rgba(247,247,247,1); }
	.section-intro .section-links ul a:before { display: block; top: 0; bottom: auto; background: #ebebeb; }
	.section-intro .section-links ul a:after { content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; background: url(../img/hover.png) no-repeat 0 0 / 100% 100%; transition: opacity .3s, visibility .3s; z-index: 2; }
	.section-intro .section-links ul a:hover:after { opacity: 1; }
	.section-intro .section-links li:first-child a:before {
		background: rgb(255,255,255);
		background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(235,235,235,1) 30%);
		background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(235,235,235,1) 30%);
		background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(235,235,235,1) 30%);
	}
	.section-intro .section-links li:last-child a:before {
		background: rgb(255,255,255);
		background: -moz-linear-gradient(left, rgba(235,235,235,1) 70%, rgba(255,255,255,1) 100%);
		background: -webkit-linear-gradient(left, rgba(235,235,235,1) 70%, rgba(255,255,255,1) 100%);
		background: linear-gradient(to right, rgba(235,235,235,1) 70%, rgba(255,255,255,1) 100%);
	}
}

/* ------------------------------------------------------------ *\
	Intro Casino
\* ------------------------------------------------------------ */

.intro-casino { margin-bottom: 15px; text-align: center; }

.intro-casino .intro-entry { margin-bottom: 6px; font-size: 18px; color: #393939; }
.intro-casino .intro-actions { margin-bottom: 10px; }

.intro-casino .outer { position: absolute; width: 180px; top: 100%; left: 0; padding: 10px 15px; border: 1px solid #c2c2c2; border-radius: 4px; opacity: 0; visibility: hidden; text-decoration: none; background: #fff; transition: opacity .3s, visibility .3s; z-index: 3; cursor: initial; }
.intro-casino .outer a:hover { text-decoration: underline; }
.intro-casino .outer span { cursor: initial; }
.intro-casino .outer &gt; * + * { margin-top: 7px; }

.intro-casino .visa:before { background-position:0 -19px; }
.intro-casino .mastercard:before { background-position:0 -38px; }
.intro-casino .paysafe:before,
.intro-casino .paysafecard:before { background-position:0 -57px; }
.intro-casino .skrill:before { background-position:0 -76px; }
.intro-casino .eps:before { background-position:0 -95px; }
.intro-casino .webmoney:before { background-position:0 -114px; }
.intro-casino .euteller:before { background-position:0 -133px; }
.intro-casino .instadebit:before { background-position:0 -152px; }
.intro-casino .klickandbuy:before { background-position:0 -171px; }
.intro-casino .ideal:before { background-position:0 -190px; }
.intro-casino .delta:before { background-position:0 -209px; }
.intro-casino .cheque:before { background-position:0 -228px; }
.intro-casino .instant:before { background-position:0 -247px; }
.intro-casino .sms-voucher:before { background-position:0 -266px; }
.intro-casino .moneysafe:before { background-position:0 -285px; }
.intro-casino .epay:before { background-position:0 -304px; }
.intro-casino .one-tap:before { background-position:0 -323px; }
.intro-casino .teleingreso:before { background-position: 0 -342px; }
.intro-casino .jeton:before { background-position: 0 -361px; }


.intro-casino .paypal:before { background-position:-19px 0 }
.intro-casino .maestro:before { background-position:-19px -19px; }
.intro-casino .trustly:before { background-position:-19px -38px; }
.intro-casino .eco:before,
.intro-casino .ecopayz:before { background-position:-19px -57px; }
.intro-casino .laser:before { background-position:-19px -76px; }
.intro-casino .transfer:before { background-position:-19px -95px; }
.intro-casino .ukash:before { background-position:-19px -114px; }
.intro-casino .zimpler:before { background-position:-19px -133px; }
.intro-casino .western-union:before { background-position:-19px -152px; }
.intro-casino .skrill2:before { background-position:-19px -171px; }
.intro-casino .neosurf:before { background-position:-19px -190px; }
.intro-casino .idebit:before { background-position:-19px -209px; }
.intro-casino .cashtocode:before { background-position:-19px -228px; }
.intro-casino .boleto-payment:before { background-position:-19px -266px; }
.intro-casino .coupon:before { background-position:-19px -285px; }
.intro-casino .payeer:before { background-position:-19px -304px; }
.intro-casino .siru-mobile:before { background-position:-19px -323px; }
.intro-casino .efectivo:before { background-position:-19px -342px; }
.intro-casino .hipay:before { background-position:-19px -361px; }


.intro-casino .neteller:before { background-position:-38px 0 }
.intro-casino .sofort:before,
.intro-casino .klarna:before { background-position:-38px -19px; }
.intro-casino .giropay:before { background-position:-38px -38px; }
.intro-casino .enets:before { background-position:-38px -57px; }
.intro-casino .muchbetter:before { background-position:-38px -76px; }
.intro-casino .entropay:before { background-position:-38px -95px; }
.intro-casino .ibanq:before,.intro-casino .i-banq:before { background-position:-38px -114px; }
.intro-casino .bancontact:before { background-position:-38px -133px; }
.intro-casino .qiwi:before { background-position:-38px -152px; }
.intro-casino .bitcoin:before { background-position:-38px -171px; }
.intro-casino .applepay:before { background-position:-38px -190px; }
.intro-casino .envoy:before { background-position:-38px -209px; }
.intro-casino .diners-club:before { background-position:-38px -228px; }
.intro-casino .ripple-xrp:before { background-position:-38px -247px; }
.intro-casino .zap-zap:before { background-position:-38px -266px; }
.intro-casino .astropay:before { background-position:-38px -285px; }
.intro-casino .perfect-money:before { background-position:-38px -304px; }
.intro-casino .visa-electron:before { background-position:-38px -342px; }
.intro-casino .cash:before { background-position: -38px -361px; }



.intro-casino .outer a,
.intro-casino .outer span { position: relative; display: block; padding-left: 29px; font-family: 'Verdana', 'Geneva', sans-serif; font-size: 12px; font-weight: 700; color: #393939; text-align: left; text-decoration: none; }

.intro-casino .intro-inner { position: relative; margin: 0 -5px; font-family: 'Verdana', 'Geneva', sans-serif; font-size: 11px; color: #393939; }
.intro-casino .intro-inner &gt; span { position: relative; text-decoration: underline; cursor: pointer; }
.intro-casino .intro-inner &gt; span[class] { cursor: initial; }

.intro-casino .intro-inner &gt; a[class]:hover { opacity: .7; cursor: pointer; }

.intro-casino .intro-inner &gt; a[class],
.intro-casino .intro-inner &gt; span[class] { font-weight: 700; color: #393939; text-decoration: none; transition: opacity .3s; }

.intro-casino .intro-inner &gt; a[class]:before,
.intro-casino .intro-inner &gt; span[class]:before { margin-right: 5px; }

.intro-casino .outer a:before,
.intro-casino .outer span:before,
.intro-casino .intro-inner &gt; a[class]:before,
.intro-casino .intro-inner &gt; span[class]:before { content: ''; position: relative; display: inline-block; width: 19px; height: 19px; top: -1px; vertical-align: middle; background-image: url(../img/payments-sprite.png); background-repeat: no-repeat; }
.intro-casino .intro-inner &gt; span.paypal:before,
.intro-casino .intro-inner &gt; span.paypal-link:before { background-position: -19px 0 }

.intro-casino .outer a:before,
.intro-casino .outer span:before { position: absolute; top: -2px; left: 0; }

.intro-casino .intro-btn { display: inline-block; padding: 9px 18px 10px; vertical-align: middle; border-radius: 4px; font-family: 'Verdana', 'Geneva', sans-serif; font-size: 14px; line-height: 1; color: #fff; text-align: center; text-decoration: none;
	background: rgb(255,143,23);
	background: -moz-linear-gradient(top, rgba(255,143,23,1) 0%, rgba(255,93,69,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,143,23,1) 0%,rgba(255,93,69,1) 100%);
	background: linear-gradient(to bottom, rgba(255,143,23,1) 0%,rgba(255,93,69,1) 100%);
}
.intro-casino .intro-btn:hover {
	background: rgba(255,93,69,1);
	background: -moz-linear-gradient(top, rgba(255,93,69,1) 0%, rgba(255,143,23,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,93,69,1) 0%, rgba(255,143,23,1) 100%);
	background: linear-gradient(to bottom, rgba(255,93,69,1) 0%, rgba(255,143,23,1) 100%);
}
.intro-casino .intro-btn strong { display: block; font-family: 'Open Sans', sans-serif; font-size: 20px; text-transform: uppercase; }

.intro-casino .intro-text { margin-bottom: 14px; font-size: 20px; line-height: 1.25; font-weight: 700; color: #393939; }
.intro-casino .intro-text span { display: block; }

.intro-casino .intro-logo { display: flex; justify-content: center; align-items: center; margin-bottom: 15px; }
.intro-casino .intro-logo .text { position: relative; top: -2px; font-family: 'Verdana', 'Geneva', sans-serif; font-size: 14px; line-height: 1.2; font-weight: 700; color: #2f2f2f; }
.intro-casino .intro-logo .rating { display: block; margin: 3px auto 0; }

.intro-casino .intro-inner &gt; span:hover .outer,
.intro-casino .outer.visible { opacity: 1; visibility: visible; }

.intro-casino .intro-logo &gt; a,
.intro-casino .intro-logo &gt; span { margin: 0 10px; }

@media(max-width: 375px){
	.intro-casino .intro-logo &gt; a,
	.intro-casino .intro-logo &gt; span { margin: 0 5px; }
}

/* Tablet Portrait */

@media(min-width: 768px){
	.intro-casino { text-align: left; }

	.intro-casino .intro-btn { display: block; padding: 15px 18px; }
	.intro-casino .intro-text { margin-bottom: 50px; font-size: 24px; line-height: 1.04; }
	.intro-casino .intro-entry { font-size: 20px; }
	.intro-casino .intro-inner { margin: 0; font-size: 12px; text-align: center; }
	.intro-casino .intro-actions { margin-bottom: 15px; }

	.intro-casino .intro-logo { justify-content: flex-start; }
	.intro-casino .intro-logo &gt; :first-child { margin-left: 0; }
	.intro-casino .intro-logo .rating { margin-right: 0; margin-left: 0; }

	.intro-casino .intro-logo { margin-bottom: 50px; }
	.intro-casino .intro-logo .text { font-size: 16px; }

	.intro-casino .intro-logo &gt; a,
	.intro-casino .intro-logo &gt; span { margin: 0 15px; }
}

/* Desktop */

@media(min-width: 960px){
	.intro-casino .intro-logo { margin-bottom: 25px; }
	.intro-casino .intro-text { margin-bottom: 30px; }

	.intro-casino .intro-inner,
	.intro-casino .intro-actions { max-width: 325px; }
}

/* ------------------------------------------------------------ *\
	Table Info Primary
\* ------------------------------------------------------------ */

.table-info-primary { padding: 0 7px 10px; margin: 17px 20px 0; border: 1px solid #c6c6c6; border-radius: 2px; font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 1; color: #1f1f1f; background: #fff; }

.table-info-primary caption { display: none; }
.table-info-primary table { width: 100%; table-layout: fixed; border-collapse: collapse; }
.table-info-primary th { height: 34px; padding: 5px 0; border-bottom: 1px solid #cecece; font-weight: 400; color: #858585; }
.table-info-primary td { height: 40px; padding: 5px 0; }
.table-info-primary td:first-child { padding-right: 5px; }

.table-info-primary .table-link:hover { text-decoration: underline; cursor: pointer; }
.table-info-primary .table-link.clicked:hover { text-decoration: none; cursor: initial; }
.table-info-primary [data-text-before]:before { content: attr(data-text-before); }
.table-info-primary [data-text-after]:after { content: attr(data-text-after); }

.table-info-primary .table-btn { display: block; padding: 5px; border-radius: 4px; color: #fff; text-align: center; text-decoration: none;
	background: rgb(255,142,23);
	background: -moz-linear-gradient(top, rgba(255,142,23,1) 0%, rgba(255,93,69,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,142,23,1) 0%,rgba(255,93,69,1) 100%);
	background: linear-gradient(to bottom, rgba(255,142,23,1) 0%,rgba(255,93,69,1) 100%);
}
.table-info-primary .table-btn:hover {
	background: rgba(255,93,69,1);
	background: -moz-linear-gradient(top,  rgba(255,93,69,1) 0%, rgba(255,142,23,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,93,69,1) 0%, rgba(255,142,23,1) 100%);
	background: linear-gradient(to bottom, rgba(255,93,69,1) 0%, rgba(255,142,23,1) 100%);
}

.table-info-primary .table-btn-transparent { border: 1px solid #ff5d45; color: #ff5d45; background: none; }
.table-info-primary .table-btn-transparent:hover { color: #fff; background: #ff5d45; }

.table-info-primary .table-link,
.table-info-primary .table-orange { color: #f24900; }

.table-info-primary *,
.table-info-primary *:before,
.table-info-primary *:after { box-sizing: border-box; }

@media(max-width: 374px){
	.table-info-primary { margin-right: 5px; margin-left: 5px; font-size: 11px; }
}

@media(min-width: 540px){
	.table-info-primary { max-width: 444px; margin-right: auto; margin-left: auto; }
}

/* Tablet Portrait */

@media(min-width: 768px){
	.table-info-primary { max-width: none; padding: 15px 35px; margin-right: 21px; margin-left: 21px; font-size: 16px; }

	.table-info-primary .table-btn { padding: 10px 15px; }

	.table-info-primary th:last-child,
	.table-info-primary td:last-child { padding-left: 48px; border-left: 1px solid #cecece; }

	.table-info-primary th:first-child,
	.table-info-primary td:first-child { padding-left: 35px; }
}

/* ------------------------------------------------------------ *\
	List Games Primary
\* ------------------------------------------------------------ */

.list-games-primary { margin-top: 17px; font-size: 0; text-align: center; }

.list-games-primary li { display: inline-block; width: 50%; padding: 0 10px; vertical-align: top; margin-bottom: 13px; box-sizing: border-box; }
.list-games-primary a { display: inline-block; vertical-align: middle; font-family: 'Verdana', 'Geneva', sans-serif; font-size: 14px; color: #575757; text-align: center; }
.list-games-primary a:hover { color: #ff5d45; text-decoration: underline; }
.list-games-primary a:before { content: ''; display: block; width: 110px; height: 110px; margin: 0 auto 5px; border-radius: 50%; background-repeat: no-repeat; background-size: contain; }

.list-games-primary .avalon:before { background-image: url(../img/games/avalon.jpg); }
.list-games-primary .cleopatra:before { background-image: url(../img/games/cleopatra.jpg); }
.list-games-primary .gladiator:before { background-image: url(../img/games/gladiator.jpg); }
.list-games-primary .gonzos-quest:before { background-image: url(../img/games/gonzos-quest.jpg); }
.list-games-primary .immortal-romance:before { background-image: url(../img/games/immortal-romance.jpg); }
.list-games-primary .jack-and-the-beanstalk:before { background-image: url(../img/games/jack-and-the-beanstalk.jpg); }
.list-games-primary .jurasssic-park:before { background-image: url(../img/games/jurasssic-park.jpg); }
.list-games-primary .jurassic-park:before { background-image: url(../img/games/jurasssic-park.jpg); }
.list-games-primary .lara-croft:before { background-image: url(../img/games/lara-croft.jpg); }
.list-games-primary .millionaire-genie:before { background-image: url(../img/games/milionaire-genie.jpg); }
.list-games-primary .spinata-grande:before { background-image: url(../img/games/spinata-grande.jpg); }
.list-games-primary .starburst:before { background-image: url(../img/games/starburst.jpg); }
.list-games-primary .thunderstruck2:before { background-image: url(../img/games/thunderstruck2.jpg); }
.list-games-primary .terminator2:before { background-image: url(../img/games/terminator2.jpg); }
.list-games-primary .great-blue:before { background-image: url(../img/games/great-blue.jpg); }
.list-games-primary .monty-python:before,
.list-games-primary .monty-pythons-spamalot:before { background-image: url(../img/games/monty-pythons-spamalot.jpg); }
.list-games-primary .tombraider2:before,
.list-games-primary .tomb-raider-2:before { background-image: url(../img/games/tomb-raider-2.jpg); }
.list-games-primary .jackpot-giant:before { background-image: url(../img/games/jackpot-giant.jpg); }

/* Tablet Portrait */

@media(min-width: 600px){
	.list-games-primary li { width: auto; width: 160px; padding: 0; margin: 0 15px 15px; }
}

/* ------------------------------------------------------------ *\
	Box
\* ------------------------------------------------------------ */

.box { padding: 15px 20px; margin-top: 17px; border: 2px solid #c6c6c6; border-radius: 2px; font-family: 'Verdana', 'Geneva', sans-serif; font-size: 13px; line-height: 1.54; color: #575757; background: #f5f9f8; box-sizing: border-box; }

.box p { margin-top: 7px; font-family: 'Verdana', 'Geneva', sans-serif; font-size: 13px; line-height: 1.54; color: #575757; }
.box tr + tr { margin-top: 15px; }
.box table a { color: #575757; text-decoration: none; }
.box table a:hover { color: #f24900; text-decoration: underline; }

.box .hidden { display: none; }
.box .box-title { display: block; margin-bottom: 7px; font-family: 'Open Sans', sans-serif; font-size: 15px; line-height: 1.2; font-weight: 700; color: #1585ae; text-transform: uppercase; text-align: left; }
.box .box-content { margin-bottom: 15px; }
.box .box-content a:hover { text-decoration: underline; }

.box table span { display: block; }

.box table .inline a,
.box table .inline span { display: inline; }

.box table,
.box tbody,
.box th,
.box td,
.box tr { display: block; }

.box *,
.box *:before,
.box *:after { box-sizing: border-box; }

@media(min-width: 600px){
	.box table { margin-bottom: -15px; }
	.box tr { float: left; width: 46%; margin-bottom: 15px; }
	.box tr:nth-child(odd) { clear: both; }
	.box tr:nth-child(even) { float: right; }
	.box tr + tr { margin-top: 0; }

	.box table:after { content: ''; display: table; line-height: 0; clear: both; }
}

/* Tablet Portrait */

@media(min-width: 768px){
	.box .box-aside { float: right; width: 50%; }
	.box .box-content { float: left; width: 45%; margin-bottom: 0; }

	.box:after { content: ''; display: table; line-height: 0; clear: both; }
}

/* Desktop */

@media(min-width: 1024px){
	.box .box-aside { width: 45%; }
	.box .box-content { width: 50%; }
}


/* ------------------------------------------------------------ *\
	Table Providers
\* ------------------------------------------------------------ */

.table-providers { margin: 20px 0; font-size: 18px; text-align: center; }
.table-providers a { color: inherit; }
.table-providers a:hover { text-decoration: underline; }
.table-providers caption { flex: 0 0 100%; padding: 5px; border: 1px solid #dbe1e1; font-size: 14px; text-align: center; color: #868686; }
.table-providers [data-after]:after { content: attr(data-after); display: block; font-size: 14px; color: #7c7c7c; }
.table-providers [data-before]:before { content: attr(data-before); }
.table-providers [data-before]:before { content: attr(data-before); display: block; font-size: 14px; color: #7c7c7c; }
.table-providers [data-after]:after { content: attr(data-after); }
.table-providers .name1 td:nth-child(1) { width: 20%; color: #3c3c3c; text-align: left; font-weight: 600; }
.table-providers .name1 td:nth-child(1) a { color: inherit; }

.table-providers .disclaimer { font-size: 13px; }
.table-providers .disclaimer p { margin-top: 5px; }

.table-providers .name1-small td:nth-child(1) { width: 40%; font-weight: 600; color: #868686; text-align: left; }
.table-providers .name1-small td:nth-child(1) a { color: inherit; }

.table-providers .device { display: inline-block; vertical-align: middle; width: 25px; height: 30px; margin: 3px; font-size: 0; color: transparent; background: url(../img/os.png) no-repeat 0 0; }
.table-providers .device-ios { width: 24px; background-position: 0 0; }
.table-providers .device-android { width: 25px; background-position: -24px 0; }
.table-providers .device-pwa { width: 50px; height: 20px; background-position: -49px 0; }

.table-providers .btn { display: inline-block; min-width: 174px; padding: 12px; border: 1px solid #878787; background-color: #f6f6f6; font-size: 18px; font-weight: 600; color: #ff6234; text-align: center; border-radius: 0; text-transform: none; }
.table-providers .btn:hover { border-color: #ff6234; text-decoration: none; background-color: #ff6234; color: #fff; }

.table-providers .text-italic2 td:nth-child(2),
.table-providers .text-italic3 td:nth-child(3),
.table-providers .text-italic4 td:nth-child(4),
.table-providers .text-italic5 td:nth-child(5),
.table-providers .text-italic6 td:nth-child(6),
.table-providers .text-italic7 td:nth-child(7),
.table-providers .text-italic8 td:nth-child(8) { font-style: italic; }

.table-providers .text-italic2 td:nth-child(2) span,
.table-providers .text-italic3 td:nth-child(3) span,
.table-providers .text-italic4 td:nth-child(4) span,
.table-providers .text-italic5 td:nth-child(5) span,
.table-providers .text-italic6 td:nth-child(6) span,
.table-providers .text-italic7 td:nth-child(7) span,
.table-providers .text-italic8 td:nth-child(8) span { display: block; font-style: normal; color: #3c3c3c; }

.table-providers .text-small1 td:nth-child(1),
.table-providers .text-small2 td:nth-child(2),
.table-providers .text-small3 td:nth-child(3),
.table-providers .text-small4 td:nth-child(4) { font-size: 11px; line-height: 1.36; font-weight: 600; color: #868686; }

.table-providers .text-bold2 td:nth-child(2),
.table-providers .text-bold3 td:nth-child(3),
.table-providers .text-bold4 td:nth-child(4),
.table-providers .text-bold5 td:nth-child(5),
.table-providers .text-bold6 td:nth-child(6),
.table-providers .text-bold7 td:nth-child(7),
.table-providers .text-bold8 td:nth-child(8) { font-size: 25px; font-style: italic; }

.table-providers .range1 td:nth-child(1),
.table-providers .range2 td:nth-child(2),
.table-providers .range3 td:nth-child(3),
.table-providers .range4 td:nth-child(4),
.table-providers .range5 td:nth-child(5),
.table-providers .range1-big td:nth-child(1),
.table-providers .range2-big td:nth-child(2),
.table-providers .range3-big td:nth-child(3),
.table-providers .range4-big td:nth-child(4),
.table-providers .range5-big td:nth-child(5) { width: 280px; font-size: 14px; line-height: 1.29; font-weight: bold; color: #537fc4; }

@media(min-width: 768px){
	.table-providers .long1 td:nth-child(1),
	.table-providers .long2 td:nth-child(2),
	.table-providers .long3 td:nth-child(3),
	.table-providers .long4 td:nth-child(4),
	.table-providers .long5 td:nth-child(5) { min-width: 160px; }
}

.table-providers .mid-long1 td:nth-child(1),
.table-providers .mid-long2 td:nth-child(2),
.table-providers .mid-long3 td:nth-child(3),
.table-providers .mid-long4 td:nth-child(4),
.table-providers .mid-long5 td:nth-child(5) { min-width: 112px; }

.table-providers .text-big1 td:nth-child(1),
.table-providers .text-big2 td:nth-child(2),
.table-providers .text-big3 td:nth-child(3),
.table-providers .text-big4 td:nth-child(4),
.table-providers .text-big5 td:nth-child(5) { font-size: 18px; }

.table-providers .deposit2 td:nth-child(2),
.table-providers .deposit3 td:nth-child(3),
.table-providers .deposit4 td:nth-child(4),
.table-providers .deposit5 td:nth-child(5),
.table-providers .deposit6 td:nth-child(6),
.table-providers .deposit7 td:nth-child(7) { font-size: 18px; }
.table-providers .deposit2 td:nth-child(2) strong,
.table-providers .deposit3 td:nth-child(3) strong,
.table-providers .deposit4 td:nth-child(4) strong,
.table-providers .deposit5 td:nth-child(5) strong,
.table-providers .deposit6 td:nth-child(6) strong,
.table-providers .deposit7 td:nth-child(7) strong { font-size: 24px; color: #537fc4; }

.table-providers .text-big-italic2 td:nth-child(2),
.table-providers .text-big-italic3 td:nth-child(3),
.table-providers .text-big-italic4 td:nth-child(4),
.table-providers .text-big-italic5 td:nth-child(5),
.table-providers .text-big-italic6 td:nth-child(6),
.table-providers .text-big-italic7 td:nth-child(7) { font-size: 25px; font-style: italic; color: #868686; }

.table-providers .action-2 td:nth-child(2) a:not(.btn),
.table-providers .action-3 td:nth-child(3) a:not(.btn),
.table-providers .action-4 td:nth-child(4) a:not(.btn),
.table-providers .action-5 td:nth-child(5) a:not(.btn),
.table-providers .action-6 td:nth-child(6) a:not(.btn),
.table-providers .action-7 td:nth-child(7) a:not(.btn) { display: block; font-size: 19px; font-weight: 600; color: #3c3c3c; text-align: center; text-decoration: none; }
.table-providers .action-2 td:nth-child(2) a:not(.btn) .btn,
.table-providers .action-3 td:nth-child(3) a:not(.btn) .btn,
.table-providers .action-4 td:nth-child(4) a:not(.btn) .btn,
.table-providers .action-5 td:nth-child(5) a:not(.btn) .btn,
.table-providers .action-6 td:nth-child(6) a:not(.btn) .btn,
.table-providers .action-7 td:nth-child(7) a:not(.btn) .btn { display: block; margin-top: 8px; }

@media(max-width: 1023px){
	.table-providers .name1 td:nth-child(1) { text-align: center; }
	.table-providers caption { display: block; margin-bottom: 5px; }
	.table-providers table,
	.table-providers tbody,
	.table-providers thead,
	.table-providers td,
	.table-providers th,
	.table-providers tr { display: block; }
	.table-providers tr:first-child { display: none; }
	.table-providers tr { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 8px; border: 1px solid #dbe1e1; margin-bottom: 4px; }
	.table-providers td { -webkit-box-flex: 0; -ms-flex: 0 0 48%; flex: 0 0 48%; width: 48%; }

	.table-providers .disclaimer { -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 20px); flex: 0 0 calc(100% - 20px); padding: 10px; margin-top: 10px; font-size: 11px; line-height: 1.1; text-align: left;  background-color: #f7f7f7; }
	.table-providers .disclaimer a { color: inherit; text-decoration: underline; }
	.table-providers tr.disclaimer { display: none; }

	.table-providers .mobile-hide1 td:nth-child(1),
	.table-providers .mobile-hide2 td:nth-child(2),
	.table-providers .mobile-hide3 td:nth-child(3),
	.table-providers .mobile-hide4 td:nth-child(4),
	.table-providers .mobile-hide5 td:nth-child(5),
	.table-providers .mobile-hide6 td:nth-child(6),
	.table-providers .mobile-hide7 td:nth-child(7),
	.table-providers .mobile-hide8 td:nth-child(8),
	.table-providers .mobile-hide9 td:nth-child(9) { display: none; }

	.table-providers .btn { display: block; min-width: 0; margin-top: 15px; }

	.table-providers .actions5-center td:nth-child(5) { -ms-flex-preferred-size: 75%; flex-basis: 75%; width: 75%; margin: 0 auto; }

	.table-providers .name1 td:nth-child(1) { padding: 2px 0; font-size: 23px; line-height: 1.17; font-weight: 600; color: #3c3c3c; }
	.table-providers .bonus2 td:nth-child(2),
	.table-providers .bonus3 td:nth-child(3),
	.table-providers .bonus4 td:nth-child(4),
	.table-providers .bonus5 td:nth-child(5),
	.table-providers .bonus6 td:nth-child(6),
	.table-providers .bonus7 td:nth-child(7) { font-size: 20px; margin-top: 13px; font-weight: bold; color: #537fc4; }

	.table-providers .name + .bonus { margin-top: 0; }
}

/* Tablet Portrait */
@media(min-width: 768px) and (max-width: 1023px){
	.table-providers td:not(.disclaimer) { -webkit-box-flex: 0; -ms-flex: 0 0 23%; flex: 0 0 23%; width: 23%; padding: 0 1%; }
	.table-providers .btn,
	.table-providers .bonus2 td:nth-child(2),
	.table-providers .bonus3 td:nth-child(3),
	.table-providers .bonus4 td:nth-child(4),
	.table-providers .bonus5 td:nth-child(5),
	.table-providers .bonus6 td:nth-child(6),
	.table-providers .bonus7 td:nth-child(7) { margin-top: 0; }

	.table-providers .actions5-center td:nth-child(5) { -ms-flex-preferred-size: 30%; flex-basis: 30%; width: 30%; margin: 0; }
}

/* Desktop */
@media(min-width: 1024px){
	.table-providers { font-size: 16px; line-height: 1.19; color: #868686; background-color: #fff; }
	.table-providers table { width: 100%; border-spacing: 0 4px; text-align: center; }
	.table-providers th,
	.table-providers td { border: 1px solid #dbe1e1; padding: 10px; border-width: 1px 0; vertical-align: middle; }
	.table-providers th:nth-last-child(2),
	.table-providers td:nth-last-child(2) { border-right-width: 1px; }

	.table-providers th:first-child,
	.table-providers td:first-child { border-left-width: 1px; }
	.table-providers th { font-size: 14px; font-weight: 600; color: #adadad; }
	.table-providers small { display: none; }

	.table-providers .name1 td:nth-child(1) { font-size: 23px; text-align: center; }

	.table-providers .tick { display: inline-block; vertical-align: middle; width: 32px; height: 32px; font-size: 0; color: transparent; background: url(../img/check.png) 0 0 no-repeat; }

	.table-providers .bonus2 td:nth-child(2),
	.table-providers .bonus3 td:nth-child(3),
	.table-providers .bonus4 td:nth-child(4),
	.table-providers .bonus5 td:nth-child(5),
	.table-providers .bonus6 td:nth-child(6),
	.table-providers .bonus7 td:nth-child(7) { font-size: 29px; font-weight: bold; color: #537fc4; }

	.table-providers .action-2 td:nth-child(2),
	.table-providers .action-3 td:nth-child(3),
	.table-providers .action-4 td:nth-child(4),
	.table-providers .action-5 td:nth-child(5),
	.table-providers .action-6 td:nth-child(6),
	.table-providers .action-7 td:nth-child(7) { text-align: right; font-size: 19px; font-weight: 600; color: #3c3c3c; }

	.table-providers th.disclaimer,
	.table-providers td.disclaimer { display: none; }
	.table-providers tr.disclaimer { display: table-row; }
	.table-providers .disclaimer td { padding: 0; border: 0; }
	.table-providers .disclaimer span { display: block; border: 1px solid #dbe1e1; border-top-color: #fff; padding: 20px; margin-top: -14px; font-weight: normal; font-size: 11px; text-align: left; color: #2d2d2d; background-color: #f7f7f7; -webkit-box-shadow: inset 0 0 0 10px #fff; box-shadow: inset 0 0 0 10px #fff; }
	.table-providers .disclaimer a { color: inherit; text-decoration: underline; }
	.table-providers .text-small { width: 25%; font-size: 18px; line-height: 1.22; }
	.table-providers .text-medium { font-size: 25px; line-height: 1.2; }
}


/* ------------------------------------------------------------ *\
	Table Providers Vertical
\* ------------------------------------------------------------ */

.table-providers-vertical { position: relative; overflow: auto; margin: 20px -5px; font-size: 16px; line-height: 1.31; font-style: italic; color: #868686; text-align: center; }
.table-providers-vertical .logo { display: block; margin: 0 auto; height: 47px; font-size: 0; color: transparent; background-repeat: no-repeat; background-position: center center; background-size: contain; }
.table-providers-vertical .logo-text { font-size: 12px; line-height: 1.31; text-indent: 0; font-style: normal; text-align: center; color: #868686; }
.table-providers-vertical .logo-text:before { content: ''; display: block; margin: 0 auto 4px; }
.table-providers-vertical [data-before]:before { content: attr(data-before); }
.table-providers-vertical [data-after]:after { content: attr(data-after); }
.table-providers-vertical table { min-width: 700px; border-spacing: 5px; }
.table-providers-vertical th,
.table-providers-vertical td { padding: 10px; border: 1px solid #dbe1e1; }
.table-providers-vertical tr:nth-child(odd) td,
.table-providers-vertical tr:nth-child(odd) th { background-color: #f7f7f7; }
.table-providers-vertical tr:first-child td,
.table-providers-vertical tr:first-child th { background-color: transparent; }
.table-providers-vertical th { padding-left: 20px; padding-right: 20px; font-size: 14px; line-height: 1.29; font-weight: normal; font-style: normal; text-align: left; }
.table-providers-vertical td { width: 33%; }
.table-providers-vertical .range td { font-size: 18px; line-height: 1.17; font-weight: bold; font-style: normal; color: #537fc4; }
.table-providers-vertical .small-text { font-size: 12px; line-height: 1.33; font-style: normal; color: #444; }
.table-providers-vertical small { display: none; }
.table-providers-vertical .divider { display: inline-block; width: 1px; height: 22px; margin: 0 7px; vertical-align: middle; font-size: 0; color: transparent; background-color: #c8c7c7; }
.table-providers-vertical .device { display: inline-block; width: 20px; height: 20px; margin: 5px 6px; vertical-align: middle; font-size: 0; line-height: 0; color: transparent; background-image: url(../img/sp/sp-12.png); }
.table-providers-vertical.th-center th { text-align: center; }

.table-providers-vertical .device-windows { width: 21px; background-position: 0 -946px; }
.table-providers-vertical .device-mac-os { width: 14px; background-position: -29px -946px; }
.table-providers-vertical .device-linux { width: 34px; background-position: -55px -946px; }
.table-providers-vertical .device-ios { width: 27px; background-position: -110px -946px; }
.table-providers-vertical .device-android { width: 17px; background-position: -144px -946px; }
.table-providers-vertical .legal { font-size: 12px; line-height: 1.2; font-style: normal; }
.table-providers-vertical .legal:before { content: ''; display: block; width: 32px; height: 32px; margin: 0 auto; background-image: url(../img/license.png); }
.table-providers-vertical .legal-gibraltar:before { width: 28px; background-position: 0 0; }
.table-providers-vertical .legal-malta-gaming:before { width: 58px; background-position: -28px 0; }

.table-providers-vertical .device { display: inline-block; width: 20px; height: 20px; margin: 5px 6px; vertical-align: middle; font-size: 0; line-height: 0; color: transparent; background-image: url(../img/sp/sp-12a.png); }
.table-providers-vertical .device-windows { width: 21px; background-position: 0 -946px; }
.table-providers-vertical .device-mac-os { width: 14px; background-position: -29px -946px; }
.table-providers-vertical .device-linux { width: 34px; background-position: -55px -946px; }
.table-providers-vertical .device-ios { width: 27px; background-position: -110px -946px; }
.table-providers-vertical .device-android { width: 17px; background-position: -144px -946px; }
.table-providers-vertical .legal { font-size: 12px; line-height: 1.2; font-style: normal; }
.table-providers-vertical .legal:before { content: ''; display: block; width: 32px; height: 32px; margin: 0 auto; background-image: url(../img/license.png); }
.table-providers-vertical .legal-gibraltar:before { width: 28px; background-position: 0 0; }
.table-providers-vertical .legal-malta-gaming:before { width: 58px; background-position: -28px 0; }

.table-providers-vertical .legal:before { content: ''; display: block; width: 32px; height: 32px; margin: 0 auto; background-image: url(../img/sp/security.png); }
.table-providers-vertical .legal-dgoj:before { width: 86px; background-position: -6px -101px; }
.table-providers-vertical .legal-go-daddy:before { width: 76px; background-position: 0 -36px; }
.table-providers-vertical .legal-digicert:before { width: 117px; background-position: -99px -71px; }
.table-providers-vertical .legal-hydrantid:before { width: 97px; background-position: -85px -2px; }
.table-providers-vertical .legal-ecogra:before { width: 100px; background-position: 0 -70px; }
.table-providers-vertical .legal-gaming-associates:before { width: 123px; background-position: -97px -101px; }


.table-providers-vertical-styles1 tr:nth-child(even) td,
.table-providers-vertical-styles1 tr:nth-child(even) th { background-color: #f7f7f7; }
.table-providers-vertical-styles1 tr:nth-child(odd) td,
.table-providers-vertical-styles1 tr:nth-child(odd) th { background-color: #fff; }

.list-style-alternative { padding-left: 70px; color: #575757; }
.list-style-alternative a { color: #5d8ac1; }
html body article .list-style-alternative { display: block; }
html body article .list-style-alternative.v2 { display: inline-block; }
html body article .list-style-alternative li { color: inherit; font-weight: normal; }
html body article .list-style-alternative li strong { color: inherit; }
html body article .list-style-alternative li:before { color: #b8b8b8; }

@media(max-width: 790px){
	html body article .list-style-alternative { max-width: calc(100% - 30vw);  }
}


@media(max-width: 550px){
	html body article .list-style-alternative { max-width: none; padding-left: 40px; margin-left: 0; margin-right: 40px; }
}
</pre></body></html>