/*
Theme Name: GlobusBet
Theme URI: http://globusbet.com/
Author: GlobusBet
Author URI: http://globusbet.com/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: globusbet
*/
/*----------- ## Normalize -----------*/
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 400;
    src: url(assets/webfonts/Nunito-Regular.woff2) format('woff2');
    font-display: swap;
}
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 700;
    src: url(assets/webfonts/Nunito-Bold.woff2) format('woff2');
    font-display: swap;
}
@font-face {
    font-family: 'Nunito';
    font-style: italic;
    src: url(assets/webfonts/Nunito-Italic.woff2) format('woff2');
    font-display: swap;
}
@font-face {
	font-family: 'Material Icons';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(assets/webfonts/mat-icons.woff2) format('woff2');
}
.material-icons {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-webkit-font-feature-settings: 'liga';
	-webkit-font-smoothing: antialiased;
}
:root{
	--white: #ffffff;
	--black: #000000;
	--grey-lighten-4: #f5f5f5;
	--grey-lighten-3: #eeeeee;
	--grey-lighten-2: #e0e0e0;
	--green-lighten-3: #a5d6a7;
	--amber-lighten-2: #ffd54f;
	--grey-darken-4: #212121;
	--main-dark-blue: #001b30;
	--main-light-blue: #1392e8;
	--main-green: #1baa1b;
	--transition-fast: all .1s ease-in-out;
	--transition: all .3s ease-in-out;
	--discord-purple: #5964f2; 
  --discord-banner-gradient-63per: linear-gradient(120deg, #f5f5f5 calc(63% - 1px), var(--discord-purple) 63%);
}
html{font-family:sans-serif;-webkit-text-size-adjust:100%; max-width: 100%; overflow-x: hidden;}body{overflow-x:hidden;margin:0;color:#111;font-family:Verdana,sans-serif;font-size:14px;line-height:1.8;text-align:left;background:#e2e2e2;background:linear-gradient(135deg,#e2e2e2 0,#dbdbdb 34%,#d1d1d1 51%,#fefefe 100%)}.bodyfix{overflow-y: hidden; }article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:20px;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{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]{cursor:pointer}button[disabled],html input[disabled]{cursor:default}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{box-sizing:content-box}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clearfix{clear: both;}
.lazybg {background: none!important; background-image: none!important;}
:hover { transition: var(--transition); -webkit-transition: var(--transition); -o-transition: var(--transition); }
.important-note p{color: #fff;}
.important-note a{color: #fff; text-decoration: underline!important;}
.important-note a:hover{color: #fff!important; text-decoration: none!important;}
.bg-important{background: #F42E17;}
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}
/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {outline: 0;}
/*---------- ## Alignments ----------*/
.alignleft {display: inline; float: left; margin-right: 1.5em;}
.alignright {display: inline; float: right; margin-left: 1.5em;}
.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}
.text-center {text-align: center!important;}
@media screen and (max-width: 575px){
	.alignleft, .alignleft.material-icons, .alignright {float: none; margin: 14px auto; display: block;}
}
@media screen and (max-width: 767px){
	.alignleft.bigger, .alignright.bigger {float: none; margin: 14px auto; display: block;}
}
.rounded{border-radius: .25rem!important;}
.font-italic{font-style: italic;}
.text-left{text-align: left;}
.font-weight-bold{font-weight: bold;}
.h-100{height: 100%;}
/*---------- ## Clearings ----------*/
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {content: ""; display: table; table-layout: fixed;}
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {clear: both;}
/*---------- ## Typography ----------*/
h1, h2, h3, h4, h5, h6 {clear: both;}
h2{font-size: 18px;}
h3{font-size: 16px;}
.target-spacing{padding-top: 3.5rem; margin-top: -3.5rem;}
.entry-content > p {margin: 10px 0;}
dfn, cite, em, i {font-style: italic;}
blockquote {margin: 0 1.5em;}
address {margin: 0 0 1.5em;}
pre {background: #eee; font-family: "Courier 10 Pitch", Courier, monospace; font-size: 15px; font-size: 0.9375rem; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em;}
code, kbd, tt, var {font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 15px; font-size: 0.9375rem;}
abbr, acronym {border-bottom: 1px dotted #666; cursor: help;}
mark, ins {background: #fff9c0; text-decoration: none;}
big {font-size: 125%;}
blockquote, q {quotes: "" "";}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote{border-left: 3px solid #1baa1c; padding-left: 10px; margin: .5rem auto;}
/*---------- ## Forms ----------*/
input:is([type=email], [type=text]){border:none;border-radius:3px} input:is([type=color], [type=date], [type=datetime-local], [type=datetime], [type=month], [type=number], [type=password], [type=range], [type=search], [type=tel], [type=time], [type=url], [type=week]), textarea {color:#666;border:1px solid #ccc;border-radius:3px} input:is([type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=range], [type=search], [type=tel], [type=time], [type=url], [type=week], [type=text]):focus, textarea:focus{color:#111} select{border:1px solid #ccc} input:is([type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=range], [type=search], [type=tel], [type=text],[type=time], [type=url], [type=week]){padding:3px} textarea{padding-left:3px;width:100%;max-width:100%} button, input:is([type=button], [type=reset], [type=submit]){border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 15px 17px rgba(255,255,255,.5),inset 0 -5px 12px rgba(0,0,0,.05);color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em;text-shadow:0 1px 0 rgba(255,255,255,.8)} button:hover, input:is([type=button], [type=reset], [type=submit]):hover{border-color:#ccc #bbb #aaa;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 15px 17px rgba(255,255,255,.8),inset 0 -5px 12px rgba(0,0,0,.02)} button:active, button:focus, input:is([type=button], [type=reset], [type=submit]):active, input:is([type=button], [type=reset], [type=submit]):focus {border-color:#aaa #bbb #bbb;box-shadow:inset 0 -1px 0 rgba(255,255,255,.5),inset 0 2px 5px rgba(0,0,0,.15)}
/*---------- ## Formattings ----------*/
hr {background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.5em;}
/*---------- ## Lists ----------*/
.entry-content > ul:not(.esports-boxlist) {padding: 0 0 0 20px;}
.entry-content > ol {padding: 0 0 0 40px;}
ol {list-style: decimal;}
ul {list-style: none;}
.entry-content > ul:not(.esports-boxlist) li {margin-bottom: 10px;}
.entry-content > ul.inline li {display: inline-block; margin-right: .5rem;}
.entry-content > ul:not(.esports-boxlist, .poz, .neg) li::before,
ul.box-ul li::before {content: '\21A0'; color: #1baa1b; display: inline-block; width: 20px; margin-right: 5px; margin-left: -25px; text-align: center; vertical-align: middle;}
ul.box-ul li{font-size: .85rem; margin-bottom: .5rem; padding-left: 25px;}
ul.inline li{display: inline-block; margin-right: 1rem;}
dt {font-weight: bold;}
dd {margin: 0 1.5em 1.5em;}
@media screen and (min-width: 576px){
	ul.double, ol.double, ul.triple, ol.triple{columns: 2; -webkit-columns: 2;}
	ul.multiple{columns: 3; -webkit-columns: 3;}
}
@media screen and (min-width: 992px){
	:is(ul, ol).multiple{columns: 4; -webkit-columns: 4;}
	:is(ul, ol).triple{columns: 3; -webkit-columns: 3;}
}
@media screen and (max-width: 575px){
	ul.inline li{display: block; }
	:is(ul, ol).multiple, :is(ul, ol).triple{columns: 1; -webkit-columns: 1;}
}
/*---------- ## Tables ----------*/
table {width: 100%;}
/*----- ## Bonus review table element -----*/
.bonus-review-elem,
.brand-box-elem {
	position: relative;
	margin-top: 40px;
	border-radius: 5px;
	box-shadow: 2px 2px 3px 0 #ddd;
}
.bonus-review-elem thead tr:nth-of-type(1) th:nth-of-type(1),
.brand-box-elem thead tr:nth-of-type(1) th:nth-of-type(1) {height: 45px; border-radius: 5px 5px 0 0;}
.bonus-review-elem thead th:nth-of-type(1) > div,
.brand-box-elem thead th:nth-of-type(1) > div {
	position: absolute;
	top: -17px;
	left: 50%;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	width: 200px;
	height: 60px;
	padding: 10px;
	clip-path: polygon(15% 0, 85% 0, 100% 30%, 100% 70%, 85% 100%, 15% 100%, 0% 70%, 0% 30%);
}
.bonus-review-elem thead tr {background: #1baa1b; color: #ffffff;}
.bonus-review-elem tbody,
.brand-box-elem tbody {
	background: rgba(235,234,234,1);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,234,234,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -o-linear-gradient(top, rgba(235,234,234,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(235,234,234,1)), to(rgba(255,255,255,1)));
	background: linear-gradient(to bottom, rgba(235,234,234,1) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebeaea', endColorstr='#ffffff', GradientType=0 );
}
.bonus-review-elem tbody td,
.brand-box-elem tbody td {border-bottom: 1px solid #e3e3e3;}
.bonus-review-elem tbody td:not(:nth-last-of-type(1)) {border-right: 1px solid #e3e3e3;}
.bonus-review-elem tbody td:nth-of-type(1) {color: #1baa1b; font-style: italic;}
.bonus-review-elem .bon-txt > span {color: #1392e8; font-weight: bold;}
.bonus-review-elem .out-link,
.bonus-review-elem .out-link.popup-trigger{background: #1392e8; border: 1px solid #1392e8; width: auto; max-width: 230px; vertical-align: middle;}
.bonus-review-elem .out-link > span,
.bonus-review-elem .out-link.popup-trigger > span,
.brand-box-elem .out-link > span {padding: 5px 10px;}
.bonus-review-elem .b-rev {color: #426886; font-size: 13px; line-height: normal;}
.bonus-review-elem .label {font-size: 12px; font-style: italic; color: #426886;}
@media screen and (min-width: 576px) {.bonus-review-elem tbody td {width: 33.333333%;}}
@media screen and (max-width: 575px) {
	.bonus-review-elem tbody {display: block;}
	.bonus-review-elem tbody td:not(:nth-last-of-type(1)) {border-right: none;}
	.bonus-review-elem tbody tr:not(:nth-last-of-type(1)) td:nth-of-type(3) {border-width: 8px;}
}
/*----- ## Brand box table element-----*/
.brand-box-elem .bonus-box .label {font-weight: bold;}
.brand-box-elem .bonus-box .bonus {font-size: 20px; font-weight: bold; color: #e53935; margin-right: 20px;}
.brand-box-elem .out-link{width: auto; max-width: 230px;}
@media screen and (max-width: 575px) {
	.brand-box-elem .bonus-box .bonus {margin-right: 0;}
	.brand-box-elem .out-link {margin-top: 10px;}
}
/*----- ## Mobile table -----*/
.icon-chrome {background: var(--logo-chrome);}
.tb.apps .icon-android {color: #a4c639;}
.tb.apps .icon-apple {color: #8e8e93;}
.tb.apps .devices {display: flex; align-items: center; justify-content: center; flex-wrap: wrap; padding: 0; margin: 0; min-width: 120px; max-width: 100%;}
.tb.apps .devices li {display: inline-flex;}
.tb.apps .devices li:not(:nth-last-of-type(1)) {margin-right: 10px;}
.tb.apps .devices i {width: 32px; height: 32px; font-size: 32px;}
.tb.apps .devices i.none {opacity: .25;}
.tb.apps .devices i.icon-chrome {background-size: 85% 85%;}
.tb:is(.apps, .bonus, .casino-tbl, .top3_short) .label{display: block; font-size: 12px; color: #747474; font-weight: normal;}
.tb.top3_short a {display: inline-block;}
@media screen and (min-width: 768px) {
	.tb:is(.apps, .bonus, .casino-tbl, .top3_short) .label {display: none;}
}
/*----- ## Bonus table -----*/
.tb.bonus .details {min-width: 160px; max-width: 100%;}
.tb.bonus .details li {color: #001b30; font-weight: bold;}
.tb.bonus .details li > span {color: #1392e8;}
.m-t.tb.new-tbl.bonus .out-link {width: 160px; max-width: 100%; margin: 0 auto}
@media screen and (max-width: 1199px){
	.tb.top3_short :os(th, td):nth-of-type(3){display: none;}
}
@media screen and (max-width: 1199px) and (min-width: 768px) {
	.tb.bonus :is(th, td):nth-of-type(6),
	.tb.apps :is(th, td):nth-of-type(7){display: none;}
}
@media screen and (max-width: 991px) and (min-width: 768px) {
	.tb.bonus :is(th, td):nth-of-type(5){display: none;}
}
/*----- ## Casino table -----*/
@media screen and (max-width: 1199px) and (min-width: 768px) {
	.tb.casino-tbl :is(th, td):nth-of-type(5){display: none;}
}
@media screen and (max-width: 991px) and (min-width: 768px) {
	.tb.casino-tbl :is(th, td):nth-of-type(6){display: none;}
}
/*----- ## Best by category table -----*/
.best-by-category {margin: 25px auto; border-radius: 5px; box-shadow: 2px 2px 3px 0 #dddddd; background: linear-gradient(to bottom, rgba(235,234,234,1) 0%, rgba(255,255,255,1) 100%);}
.best-by-category .title {background: linear-gradient(170deg, #153051, #1b86cd); padding: 10px; border-radius: 5px 5px 0 0;}
.best-by-category .title > * {margin: 0; display: block; line-height: normal; padding: 0; text-align: center;}
.best-by-category table tbody {display: flex; flex-wrap: wrap;}
.best-by-category table tr {width: 50%; display: flex; align-items: center; justify-content: space-between; padding: 5px 10px;}
.best-by-category table .brand {font-weight: bold; color: #1392e8;}
.best-by-category table a.brand:hover {color: #e53935;}
.best-by-category table tr:not(:nth-last-of-type(1), :nth-last-of-type(2)) {border-bottom: 1px solid #dddddd;}
.best-by-category table td:is(:nth-of-type(2), :nth-of-type(4)){text-align: center;}
@media screen and (min-width: 768px) {
	.best-by-category table tr:nth-of-type(odd) {border-right: 1px solid #dddddd;}
}
@media screen and (max-width: 767px) {
	.best-by-category .title > * {font-size: 16px;}
	.best-by-category table tr {width: 100%;}
	.best-by-category table .category {margin-right: 5px;}
}
@media screen and (max-width: 767px) and (min-width: 481px) {
	.best-by-category table tr {justify-content: center;}
}
@media screen and (max-width: 480px) {
	.best-by-category .title > * {font-size: 15px;}
	.best-by-category table tr {justify-content: space-between;}
	.best-by-category table tbody {font-size: 13px;}
}
/*----- ## Characteristics table -----*/
.characteristics-table {border: 1px solid #ddd; box-shadow: 2px 2px 3px 0 #ddd;}
.characteristics-table tbody {display: flex; align-items: center; flex-wrap: wrap; padding: 10px;}
.characteristics-table tbody tr {display: flex; flex-flow: column; text-align: center;}
.characteristics-table tbody td:nth-of-type(1) {font-weight: bold;}
@media screen and (min-width: 1200px){
	.characteristics-table tbody tr {width: 25%;}
	.characteristics-table tbody tr:not(:nth-last-of-type(1)) {border-right: 1px solid #ddd;}
}
@media screen and (max-width: 1199px) and (min-width: 600px) {
	.characteristics-table tbody tr {width: 50%;}
	.characteristics-table tbody tr:nth-of-type(odd) {border-right: 1px solid #ddd;}
	.characteristics-table tbody tr:is(:nth-of-type(1), :nth-of-type(2)){padding-bottom: 10px; border-bottom: 1px solid #ddd;}
	.characteristics-table tbody tr:is(:nth-of-type(3), :nth-of-type(4)){padding-top: 10px; }
}
@media screen and (max-width: 599px) {
	.characteristics-table tbody tr {width: 100%;}
	.characteristics-table tbody tr:not(:nth-last-of-type(1)) {border-bottom: 1px solid #ddd; padding-bottom: 10px;}
	.characteristics-table tbody tr:not(:nth-of-type(1)) {padding-top: 10px;}
}
/*---------- ## Navigation ----------*/
.main-navigation {clear: both; display: block; float: left; width: 100%; border-bottom: 2px solid #001b31;}
.main-navigation ul {display: none; list-style: none; margin: 0; padding-left: 0;}
.main-navigation ul ul {box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); float: left; position: absolute; top: 2.5em; left: -999em; z-index: 99999; background: #001b30;display: none;}
.main-navigation ul ul li {border-bottom: 2px solid #fff;}
.main-navigation ul ul li:last-child {border-bottom: none;}
.main-navigation ul ul ul {left: -999em; top: 0;}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {left: 100%;}
.main-navigation ul ul a {width: 130px; padding: 4px;}
.sport-menu ul a {min-width: 200px; text-transform: capitalize;}
.strategy-menu ul a {min-width: 196px;}
.review-menu ul a {min-width: 201px;}
.main-navigation ul li:is(:hover, .focus) > ul{left: auto;display: block;}
.main-navigation li {float: left; position: relative;}
.main-navigation a {display: block; text-decoration: none;}
/* Small menu. */
.main-navigation.toggled ul {display: block;}
@media screen and (min-width: 37.5em) {
	.main-navigation ul {display: block;}
}
.site-main :is(.comment-navigation, .posts-navigation, .post-navigation){margin: 0 0 1.5em; overflow: hidden;}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {float: left; width: 50%;}
.comment-navigation .nav-next, .posts-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {float: right; text-align: right; width: 50%;}
/*---------- ## Links ----------*/
a, .sec-link .a-lookalike {color: #1776d4; text-decoration: none; word-break: keep-all;}
a.out-b:hover{color: #fff !important;}
a:hover:not(.in-link), a:is(:focus, :active) {color: #ec1515; text-decoration: underline;}
a:is(:hover, :active) {outline: 0;}
.a-lookalike {background-color: transparent;}
.a-lookalike:hover {cursor: pointer;}
/*---------- ## Layout ----------*/
html {box-sizing: border-box;}
*, *:is(:before, :after){box-sizing: inherit;}
@media screen and (min-width: 37.5em){
	.content-area {float: left; margin: 0 -25% 0 0; width: 100%;}
	.site-content .widget-area {float: right; overflow: hidden; width: 25%;}
	.site-footer {clear: both; width: 100%;}
}
/*---------- ## Single Column / No Active Sidebar ----------*/
.no-sidebar .site-main {margin: 0;}
.no-sidebar .content-area {float: none; margin-left: auto; margin-right: auto;}
/*---------- ## Posts ----------*/
.sticky {display: block;}
.hentry {margin: 0 0 1.5em;}
.byline,.updated:not(.published) {display: none;}
.single .byline, .group-blog .byline {display: inline;}
/*---------- ## Pages ----------*/
.page-links {clear: both; margin: 0 0 1.5em;}
/*---------- ## Comments ----------*/
.bypostauthor {display: block;}
.comment-content a {word-wrap: break-word;}
/*---------- ## Widgets ----------*/
.widget {margin: 0 0 1.5em; }
.widget select {max-width: 100%;}
/*---------- ## Infinite scroll ----------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {/* Theme Footer (when set to scrolling) */ display: none;}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {display: block;}
/*---------- ## Media ----------*/
img {height: auto; max-width: 100%;}
.entry-content img:not(.no-shw) {outline: 2px solid #ddd; box-shadow: 2px 2px 2px 0 #ccc;}
.entry-content img.no-border {outline: none; box-shadow: none; padding: 0;}
.entry-content img.dr-shw{filter: drop-shadow(2px 2px 2px #ccc); -webkit-filter: drop-shadow(2px 2px 2px #ccc);}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {border: none; margin-bottom: 0; margin-top: 0; padding: 0;}
embed, iframe, object {max-width: 100%;}
.wp-caption {margin: 1em 0 1.5em; max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block; margin-left: auto; margin-right: auto;}
.wp-caption .wp-caption-text {margin: 0.8075em 0;}
.wp-caption.aligncenter {margin-left: auto;  margin-right: auto;}
.wp-caption.alignleft {margin-right: 20px;}
.wp-caption.alignright {margin-left: 20px;}
.wp-caption-text {text-align: center;}
/*---------- ## Galleries ----------*/
.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}
/*---------- ## ICONS ----------*/
.icon-crown {background: var(--icon-crown);}
.icon-chrome {background: var(--logo-chrome);}
.icon-card {background: var(--icon-bank-card);}
.icon-skrill {background: var(--fav-skrill);}
.icon-neteller {background: var(--fav-neteller);}
.icon-paypal {background: var(--fav-paypal);}
.icon-paysafecard {background: var(--fav-paysafecard);}
.icon-bank-transfer {background: var(--icon-bank-transfer);}
.icon-bitcoin {background: var(--fav-bitcoin);}
.icon-ethereum {background: var(--logo-ethereum);}
.icon-apple-pay {background: var(--logo-apple-pay);}
.icon-google-pay {background: var(--fav-google-pay);}
.icon-revolut {background: var(--fav-revolut);}
.icon-wise {background: var(--icon-wise);}
.icon-astropay {background: var(--icon-astropay);}
.icon-ecopayz {background: var(--icon-ecopayz);}
.icon-trustly {background: var(--fav-trustly);}
.icon-slots {background: var(--icon-slots);}
.icon-poker {background: var(--icon-poker);}
.icon-roulette {background: var(--icon-roulette);}
.icon-baccarat {background: var(--icon-baccarat);}
.icon-blackjack {background: var(--icon-blackjack);}
.icon-keno {background: var(--icon-keno);}
.icon-craps {background: var(--icon-dice);}
.icon-jackpot {background: var(--icon-jackpot);}
.icon-game-show {background: var(--icon-game-show);}
/* ## Esports */
.icon-lol{background: var(--logo-lol);}
.icon-dota-2{background: var(--logo-dota-2);}
.icon-starcraft{background: var(--logo-starcraft);}
.icon-fortnite{background: var(--logo-fortnite);}
.icon-csgo{background: var(--logo-csgo);}
.icon-formula-1{background: var(--icon-formula-1);}
.single-icon[class*="icon-"],
.single-icon [class*="icon-"]{
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	display: block;
	text-indent: -9999px;
	width: 100%;
	height: 100%;
}
.single-icon.lg{width: 100px; height: 100px;}
.icon-holder {
	display: flex;
	width: 70px;
	height: 70px;
	padding: 12px;
	background: linear-gradient(45deg, #1a81c6, #153356);
	color: #ffffff;
	overflow: hidden;
	align-items: center;
	border-radius: 5px;
	text-align: center;
	box-shadow: 2px 2px 3px 0 #dddddd;
    border: 1px solid #dddddd;
}
.icon-holder [class^="icon-"]{
	display: block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	width: 100%;
	height: 100%;
}
.icon-holder.default [class^="icon-"]{
	filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
	-webkit-filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}
.icon-holder.green{background: linear-gradient(45deg, #20bd22, #008f27);}
.icon-holder :is(i, span){margin: 0 auto;}
.icon-holder.size-100 {width: 100px; height: 100px;}
.icon-holder.size-80 {width: 80px; height: 80px;}
.icon-box-30 {width: 30px; height: 30px;}
/*---------- ## Site ----------*/
.koz-hal-facebook, .koz-hal-google-plus, .koz-hal-pinterest, .koz-hal-twitter, .koz-hal-youtube
{ display: inline-block; vertical-align: middle; background: url('/wp-content/uploads/koz-hal.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
.koz-hal-facebook { background-position: -10px -0px; width: 20px; height: 20px; }
.koz-hal-google-plus { background-position: -40px -0px; width: 20px; height: 20px; }
.koz-hal-pinterest { background-position: -10px -30px; width: 20px; height: 20px; }
.koz-hal-twitter { background-position: -40px -30px; width: 20px; height: 20px; }
.koz-hal-youtube { background-position: -10px -60px; width: 20px; height: 20px; }
div.lotto-rec h2 { text-align: center; margin: 3em 0 1em;}
.lotto-holder {
	width: 850px;
	margin: 0em auto;
	padding: 0;
	background: #fff;
	border: 1px solid #d2d5d7;
	-webkit-box-shadow: 3px 3px 4px 0 #d2d5d7;
	box-shadow: 3px 3px 4px 0 #d2d5d7;
	text-align: center;
	display: table;
}
.lotto-holder > li {width: 33.3%;float: left; padding: 10px 0px;}
.lotto-holder li a div {-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8); transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out;}
.lotto-holder li a div:hover  {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
@media screen and (max-width: 1000px) {
	.lotto-holder {width: 700px;}
	.lotto-holder > li {width: 26%; margin: 0 22px;}
	.lotto-holder li:nth-last-child(-n+3) { width: 26%;}
	.lotto-holder li a div {transform: scale(1);}
	ul.lotto-holder > li:nth-child(7) { display: block; margin: 0 auto; width: 100%;}
}
@media screen and (max-width: 768px) {
	.lotto-holder {width: 490px;}
	.lotto-holder > li, .lotto-holder li:nth-last-child(-n+3) {width: auto;}
	ul.lotto-holder > li:nth-child(7) { display: block; margin: 0 auto; width: 100%;}
}
@media screen and (max-width: 550px){
	.lotto-holder { width: 246px;}
}
.lotto-boxes {width: 850px; margin: 0 auto; display: block;}
.lotto-boxes .single-box { width: 200px;display: inline-block; vertical-align: top; background: #e7e9f1;position:relative;}
.title {padding: 2px 22px 2px 6px; color: #fff; text-align: center; background: #1776d4;}
.title span {font-weight: bold;}
.top {padding: 5px 0px;}
.top > div {display: block; margin: 0 auto; height: 60px; text-align: center;}
.top .sprite { margin: 0 auto; display: block;text-align: center;}
.top p { display: block; margin: 0 auto; text-align: center;}
.lotto-boxes .kompatib {margin: 0 auto; display: block; width: fit-content;}
p.comp {text-align: center; margin: 5px 0;}
.lotto-boxes .kompatib > div { margin: 0 5px;}
.ertekeles > .stars-3 {width: 60%;}
.ertekeles > .stars-4 {width: 80%;}
.ertekeles > .stars-5 {width: 100%;}
.middle { border-top: 1px solid #949494; font-weight: bold;  padding: 0 0 10px;  border-bottom: 1px solid #949494;}
.bottom {padding: 10px 0;}
.bottom > a.out-link {text-align: center; margin: 0 auto;display: block;padding: 5px 10px; color: #fff; width: 185px;}
@media screen and (min-width: 1001px) {
	.lotto-boxes > .single-box:not(:last-of-type) {margin-right: 11px;}
	.kaszino-icon > a::before{
		content: "";
		background: var(--diamond_menu);
		display: inline-block;
		width: 23px;
		height: 20px;
		vertical-align: middle;
		transform: rotate(-10deg);
		pointer-events: none;
		margin-right: 5px;
		margin-left: -3px;
	}
	.kaszino-icon::after{
		content: "";
		background: var(--sparkle_menu);
		display: block;
		width: 30px;
		height: 30px;
		position: absolute;
		top: -3px;
		left: calc(50% - 62px);
		transform: translateX(-50%) scale(0.6);
		pointer-events: none;
		animation: fadein 2s 0.7s linear infinite;
		opacity: 0;
	}
}
@keyframes fadein {
	42% { opacity: 0; transform: translateX(-50%) scale(0.6);}
	50%   { opacity: 1; transform: translateX(-50%) scale(1);}
	58%{ opacity: 0; transform: translateX(-50%) scale(0.6);}
}
@media screen and (min-width: 465px) and (max-width:1000px) {
	.lotto-boxes {width: 427px;}
}
.lotto-boxes .single-box {margin-bottom: 1em;}
@media screen and (max-width: 465px) {
	.lotto-boxes {width: 250px;}
	.lotto-boxes .single-box {display: block; margin: 1em auto;}
}
.felul-f ul {margin: 0; padding: 0;}
.koz-hal a:last-child, .felul-f .kompatib > div:last-child {margin-right: 0;}
.felul-f > ul > li:last-child {border: none;}
.site {width: 1100px; margin: 0 auto;}
#page.site {background: #fff; }
#logo {margin: 0 0 10px; display: inline-block; position: relative;}
#logo i{ position: absolute; top: -3px; right: -20px; width: 15px; height: 15px;}
.main-navigation a {color: #fff; background: #1baa1b; font-size: 13px; font-family: 'Nunito', sans-serif;}
@media only screen and (min-width: 1001px){
	.main-navigation ul li.current-menu-item > a,
	.main-navigation ul li a:hover {background: #fff; color: #1baa1b; text-decoration: none;}
	li .sub-menu::-webkit-scrollbar {width: 6px;}
	li .sub-menu::-webkit-scrollbar-track {background: #001b30;}
	li .sub-menu::-webkit-scrollbar-thumb {background: #1baa1b; border-left: 2px solid #001b30;}
	li .sub-menu::-webkit-scrollbar-thumb:hover {background: #fff;}
	li .sub-menu{max-height: 365px; overflow-y: auto; scrollbar-color: #1baa1b #001b30; scrollbar-width: thin;}
}
ul#top-menu > li {margin-right: 2px;}
ul#top-menu > li.anime {background: #ff0030; line-height: 1.3em; border: 2px dashed #fff;}
ul#top-menu > li > a {padding: 6px 10px; letter-spacing: 0.75px;}
h1.entry-title {margin: 0;}
.site-content {padding: 10px 24px;}
.site-header, .site-footer {padding: 10px 14px;}
.site-header, .site-footer {background: #001b30; color: #fff;}
.site-footer {padding-top: 10px; text-align: center;}
.site-footer .adress {margin-top: 10px;}
.koz-hal a {margin-right: 10px;}
.site-footer a.contact{margin: 0 10px;}
.site-footer :is(.contact, .sitemap){color: orange;}
.fuggony {display: none; background: rgba(0, 0, 0, 0.5); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 995;}
.menu-toggle, .menu-t {display: none;}
.menu-item-has-children:hover{cursor: pointer;}
/*---------- ## Elements ----------*/
.center-align {text-align: center;}
.td-n:hover {text-decoration: none;}
.td-n:visited {color: #fff;}
.bonusz {font-size: 15px; color: #e53935; line-height: normal;}
.igen-e, .nem-e, .elo-chat {display: inline-block; text-indent: -9999px; background: url('/wp-content/uploads/pics.png') no-repeat;}
.igen-e, .nem-e{width: 24px; height: 24px;}
.elo-chat{width: 60px; height: 60px; background-position: -33px -255px;}
.igen-e{background-position: -10px -198px;}
.nem-e{background-position: -10px -266px;}
ul:is(.check, .poz, .neg) li:before{
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-left: -26px;
	margin-right: 6px;
	vertical-align: middle;
	background: url('/wp-content/uploads/pics.png') no-repeat;
}
ul.check li:before {background-position: -50px -288px;}
ul.poz li:before {background-position: -10px -300px ;}
ul.neg li:before {background-position: -10px -330px;}
ul:is(.check, .poz, .neg) li {padding-left: 26px;}
.ul-left > li {display: inline-block; vertical-align: middle;}
.browser, .android, .ios {
	display: inline-block;
	width: 24px;
	height: 24px;
	text-indent: -9999px;
	background: url('/wp-content/uploads/pics.webp') no-repeat;
}
.webp .browser, .webp .android, .webp .ios{background: url('/wp-content/uploads/pics.webp') no-repeat;}
.no-webp :is(.browser, .android, .ios){background: url('/wp-content/uploads/pics.png') no-repeat;}
.browser{background-position: -10px -164px!important;}
.android{background-position: -10px -130px!important;}
.ios{background-position: -10px -232px!important;}
.ertekeles {background: url('/wp-content/uploads/ertekeles-csillag.webp') 0 0 no-repeat; width: 93px; margin: 6px auto;}
.ertekeles > div {background: url('/wp-content/uploads/ertekeles-csillag.webp') 0 -16px no-repeat; width: 0px;}
.ertekeles, .ertekeles > div {height: 14px; background-size: 93px 30px;}
.p-b {margin: 14px auto;}
.p-b a {letter-spacing: 1px;}
.p-b :is(a, span) span {padding: 8px 36px;  position: relative;}
.p-b a span::before, .p-b a span::after, .popup-trigger.top-brands-trigger span::before, .popup-trigger.top-brands-trigger span::after{
		content: '';
		width: 14px;
		height: 14px;
		background: url(/wp-content/uploads/pics.png) no-repeat -47px -322px;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
}
.p-b a span::before, .popup-trigger.top-brands-trigger span::before {left: 14px;}
.p-b a span::after, .popup-trigger.top-brands-trigger span::after {right: 14px; transform: translateY(-50%) rotate(180deg);}
.p-b.v-g a {background: #1baa1b; border-color: #1baa1a;}
.p-b.v-g a:hover {background: #20ba20;}
.p-b.v-b a {background: #1776d4; border-color: #1776d3;}
.p-b.v-b a:hover {background: #1d87f0;}
.p-b.big a, .popup-trigger.top-brands-trigger  {width: 40%; font-size: 15px;}
.p-b.big a span .popup-trigger.top-brands-trigger span {padding: 6px 36px;}
.cta-btns-wrapper {display: flex; flex-wrap: wrap; gap: 0 15px;}
.cta-btns-wrapper > div, .cta-btns-wrapper .p-b.big a {max-width: 100%;}
.cta-btns-wrapper .p-b.big a {width: auto;}
.cta-btns-wrapper.even-width-items .p-b.big a {width: 400px;}
.sec-link {font-size: 14px; text-align: center;}
.p-b.buttons-more a:nth-of-type(1){margin-right: 10px;}
.out-b, .in-b {display: inline-block; color: #fff; font-weight: bold; border-radius: 4px;}
.out-b, .out-b:is(:hover, :active, :focus), .in-b:is(:hover, :active, :focus){color: #fff;  text-decoration: none;}
.out-b, .popup-trigger:not(.a-lookalike), .popup-trigger.top-brands-trigger {border: 1px solid #b00707; background: rgba(236,21,21,1); background: linear-gradient(135deg, rgba(236,21,21,1) 0%, rgba(237,66,66,1) 78%, rgba(237,61,61,1) 80%, rgba(227,79,79,1) 100%);}
.out-link:hover{background: #20ba20;  color: whitesmoke !important;}
.felul-f .out-link::before{-webkit-animation: shine 1.6s ease-in-out infinite; -moz-animation: shine 1.6s ease-in-out infinite; animation: shine 1.6s ease-in-out infinite;}
table .out-link:before,.out-link.out-link--shine:before{
	-webkit-animation: shine 3s ease-in-out infinite;
	-moz-animation: shine 3s ease-in-out infinite;
	animation: shine 3s ease-in-out infinite;
}
.felul-f .out-link,table .out-link,.out-link.out-link--shine {position: relative;overflow: hidden;}
.felul-f .out-link::before,table .out-link:before,.out-link.out-link--shine:before {
	content: '';
    display: block;
    position: absolute;
    top: -15px;
    left: -100%;
    opacity: 1;
    background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);
    width: 50px;
    height: 70px;
    transform: rotate(20deg);
}
.out-link {
	border: 1px solid #1baa1b;
	background: #1baa1b;
	display: inline-block;
	color: #fff;
	font-weight: bold;
	border-radius: 4px;
	width: 80%;
	position: relative;
}
.out-link.popup-trigger:not(.top-brands-trigger), .out-link-not-ver {
	width: 250px;
	max-width: 100%;
	cursor: pointer;
	background: #1392e8;
	border: 1px solid #1392e8;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.out-link.popup-trigger:is(:hover, :active, :focus){background: #54ace8; color: whitesmoke !important; outline: 0;}
.out-link.popup-trigger:not(.top-brands-trigger) span {padding: 5px; font-size: 13px}
@-webkit-keyframes shine {
	0% {opacity: 0; transform: translateX(-150px);} 100% {opacity: 1; transform: translateX(350px);}
}
@keyframes shine {
	0% {opacity: 0; transform: translateX(-150px);} 100% {opacity: 1; transform: translateX(350px);}
}
.in-link span {color: rgba(6,28,46,1); text-decoration: underline;}
.in-link:hover span {text-decoration-line: none !important;}
.out-link > span, .out-b > span, .in-b > span {display: block; border: 1px solid #fff; border-radius: 4px;}
.out-b:hover, .popup-trigger.top-brands-trigger:hover {
	background: rgba(227,79,79,1);
	background: linear-gradient(135deg, rgba(227,79,79,1) 0%, rgba(237,61,61,1) 20%, rgba(237,66,66,1) 22%, rgba(236,21,21,1) 100%);
}
.in-b {
	border: 1px solid #111;
	background: rgba(0,27,48,1);
	background: linear-gradient(135deg, rgba(0,27,48,1) 0%, rgba(6,28,46,1) 37%, rgba(66,81,92,1) 87%, rgba(10,29,43,1) 100%);
}
.in-b:hover {
	background: rgba(10,29,43,1);
	background: linear-gradient(135deg, rgba(10,29,43,1) 0%, rgba(66,81,92,1) 13%, rgba(6,28,46,1) 63%, rgba(0,27,48,1) 100%);
}
.in-b-2, .in-b-2:visited {color: #000; text-decoration: underline;}
.in-b-2:hover {color: #1776d4; text-decoration: none;}
/*------------------------------*/
.tb {border-collapse: collapse;}
.tb thead {background: #001b30; color: #fff; border-bottom: 5px solid #fff;}
.tb th {padding: 4px; line-height: normal;}
.tb.common th, .tb.common td {width: auto; text-align: center;}
.tb tbody tr {border-bottom: 1px solid #ccc;}
.tb tbody tr:nth-child(even) {background: #eee;}
.tb tbody tr:first-child {background: #ddd; border-bottom: 20px solid #fff;}
.tb.not-ver tbody tr {background: none; border-bottom: 1px solid #ccc;}
.tb tbody tr:first-child td {font-weight: bold;}
.m-t {width: 98%;  margin: 14px auto;}
.m-t th:first-child {width: 30%;}
.m-t td {padding: 14px 0; position: relative;}
.m-t tr:first-child td:nth-child(4)::before {top: 6px;}
.rank.first, .top-thr-bef--1:before{ background: url('/wp-content/uploads/medals/hu1.svg');}
.rank.second, .top-thr-bef--2:before{background: url('/wp-content/uploads/medals/hu2.svg');}
.rank.third, .top-thr-bef--3:before{background: url('/wp-content/uploads/medals/hu3.svg');}
.rank:is(.first, .second, .third){text-indent: -9999px; display: inline-block; width: 46px; height: 60px;}
.casino-tbl:not(.hu) .rank[class]{background: none;}
.new-tbl.common [class*='soft-']{margin: 0 auto; display: block; background-size: contain; background-position: center center; background-repeat: no-repeat; height: 30px;}
.top-thr-bef--1:before, .top-thr-bef--2:before, .top-thr-bef--3:before {
	content: '';
	display: inline-block;
	width: 46px;
	height: 60px;
	position: absolute;
	top: 14px;
	left: -23px;
}
.small-buttons .out-link{font-size: 11px; padding: 4px;}
.m-t.not-ver tbody tr:first-child td:not(.bonusz){font-weight: normal;}
.felul-f .out-link span::before,
.m-t tbody tr td:last-child span::before,
.bonus-review-elem .out-link span::before,
.bonus-review-elem .out-link.popup-trigger span::before,
.brand-box-elem .out-link span::before {content: '\bb'; position: relative;left: -2px;}
.m-t.casino-tbl.kz .out-link span{font-size: 13px;}
.m-t.casino-tbl.kz .sm-txt{font-size: 12px; vertical-align: middle;}
.m-t a.out-b,.m-t a.in-b {width: 80%;}
.out-link > span{padding: 5px;}
.m-t a.out-b > span,.m-t a.in-b > span {padding: 2px 0 1px;}
@media (max-width: 1200px) {
	#top-menu > li:nth-child(8) > ul a{width: 130px;}
	.m-t {width: 100%;}
	.m-t a:is(.out-b, .in-b){width: 90%;}
	.review-tbl{overflow: auto; display: block;}
	div.toggle > #show, div.toggle #hide { line-height: 30px;}
}
@media (max-width: 355px) {.menu-toggle{padding: 5px 6px; top: 42px;}}
@media only screen and (min-width: 768px) and (max-width: 1000px) {.lotto-funkciok{font-size: 11px;}}
@media only screen and (min-width: 1001px) and (max-width: 1200px) {.lotto-funkciok{font-size: 13px;}}
@media (min-width: 1201px) {
	#top-menu > li:nth-child(8) > ul a {width: 138px;}
	#top-menu > li:nth-child(7) > ul a{width: 126px;}
}
@media (max-width: 1000px) {
	.kaszino-icon a::before{
		content: "";
		background: var(--diamond_menu);
		display: inline-block;
		width: 23px;
		height: 20px;
		margin-right: 5px;
		vertical-align: middle;
		transform: rotate(-10deg);
	}
	.m-t th:first-child {width: 35%;}
	.main-navigation ul ul {top: 2.24em;}
	.m-t:not(.lang) :is(th, td):nth-child(3), .m-t:not(.lang) :is(th, td):nth-child(4) {display: none;}
}
.tb.new-tbl th:first-child{width: auto;}
.new-tbl.ar .out-link span {padding: 5px;}
@media (max-width: 767px) {
	.m-t.new-tbl.blog .rank{display: none;}
	.m-t:not(.not-ver) tbody tr:is(:first-child, :nth-child(2), :nth-child(3)) td:first-child::before,
	.m-t:not(.not-ver) tbody tr td.top3tbl::before{top: 7px;}
	.m-t.new-tbl.strategy td:nth-child(5)::before{content:"Fogadási piacok:"; display: block; margin: 0 auto; text-align: center;}
	.m-t.new-tbl.strategy td:nth-child(5){display: block;}
	.m-t tr td:nth-child(5)::before{content: "Kód: ";}
	.m-t.new-tbl tr td:nth-child(5)::before{content: " "; display: none;}
	.m-t.not-ver tr td:nth-child(4)::before,
	.m-t.new-tbl.hu:not(.casino-tbl) tr td:nth-child(4)::before{content: "Útmutató: ";}
	.m-t.new-tbl.home-table.tbl-hu:not(.blog) tr td:nth-child(7)::before{content: "Bónusz: ";}
	.m-t.new-tbl.blog tr td.bonusz::before{ content: "Bónusz: "; color: #111; font: 400 13px Verdana, sans-serif; display: block;}
	.m-t.new-tbl:is(.tbl-hr, .tbl-sl, .tbl-rs) tr td:nth-child(4)::before{content: "Recenzija: ";}
	.m-t.new-tbl.tbl-pl tr td:nth-child(4)::before{content: "Recenzja: ";}
	.m-t.new-tbl.tbl-sk tr td:nth-child(4)::before{content: "Recenzia: ";}
	.m-t.new-tbl.tbl-pt tr td:nth-child(4)::before{content: "Revisão: ";}
	.m-t.new-tbl:is(.tbl-hr, .tbl-sl, .tbl-sk, .tbl-pl) tr td:nth-child(7)::before{content: "Bonus: ";}
	.m-t.new-tbl.tbl-es tr td:nth-child(4)::before{content: "Reseña: ";}
	.m-t.new-tbl.tbl-es tr td:nth-child(7)::before{content: "Bono: ";}
	.m-t.new-tbl.tbl-jp tr td:nth-child(4)::before{content: "レビュー: ";}
	.m-t.new-tbl.tbl-jp tr td:nth-child(7)::before{content: "ボーナス: ";}
	.m-t.new-tbl.tbl-bg:not(.casino-tbl) tr td:nth-child(4)::before{content: "Ревю: ";}
	.m-t.new-tbl.tbl-bg:not(.casino-tbl) tr td:nth-child(7)::before{content: "Бонус: ";}
	.m-t.new-tbl.tbl-mk tr td:nth-child(4)::before{content: "Преглед: ";}
	.m-t.new-tbl.tbl-mk tr td:nth-child(7)::before{content: "Бонус: ";}
	.m-t.new-tbl.tbl-se tr td:nth-child(4)::before{content: "Recension: ";}
	.m-t.new-tbl.tbl-se tr td:nth-child(7)::before{content: "Bonus: ";}
	.m-t.new-tbl.tbl-tr tr td:nth-child(4)::before{content: "İnceleme: ";}
	.m-t.new-tbl.tbl-tr tr td:nth-child(7)::before{content: "Bonus: ";}
	.m-t.new-tbl.tbl-lt tr td:nth-child(4)::before{content: "Apžvalga: ";}
	.m-t.new-tbl.tbl-lt tr td:nth-child(7)::before{content: "Bonusas: ";}
	.m-t.new-tbl.tbl-lv tr td:nth-child(4)::before{content: "Apskats: ";}
	.m-t.new-tbl.tbl-lv tr td:nth-child(7)::before{content: "Bonuss: ";}
	.m-t.new-tbl.tbl-br:not(.casino-tbl) tr td:nth-child(4)::before{content: "Análise: ";}
	.m-t.new-tbl.tbl-br:not(.casino-tbl) tr td:nth-child(7)::before,
	.m-t.new-tbl.tbl-pt tr td:nth-child(7)::before{content: "Bônus: ";}
	.m-t.new-tbl.tbl-ro tr td:nth-child(4)::before{content: "Recenzie: ";}
	.m-t.new-tbl.tbl-ro tr td:nth-child(7)::before{content: "Bonus: ";}
	.m-t.new-tbl.tbl-th tr td:nth-child(4)::before{content: "รีวิว: ";}
	.m-t.new-tbl.tbl-th tr td:nth-child(7)::before{content: "โบนัส: ";}
	.m-t.new-tbl.tbl-ee tr td:nth-child(4)::before{content: "Arvustus: ";}
	.m-t.new-tbl.tbl-ee tr td:nth-child(7)::before{content: "Boonus: ";}
	.m-t.new-tbl.tbl-no tr td:nth-child(4)::before{content: "Anmeldelse: ";}
	.m-t.new-tbl.tbl-no tr td:nth-child(7)::before{content: "Bonus: ";}
	.m-t.new-tbl.tbl-id tr td:nth-child(4)::before{content: "Ulasan: ";}
	.m-t.new-tbl.tbl-id tr td:nth-child(7)::before{content: "Bonus: ";}
	.m-t.new-tbl.tbl-cz tr td:nth-child(4)::before{content: "Recenze: ";}
	.m-t.new-tbl.tbl-cz tr td:nth-child(7)::before{content: "Bonus: ";}
	.m-t.new-tbl:is(.tbl-en, .tbl-ie, .tbl-ca) tr td:nth-child(4)::before{content: "Review: ";}
	.m-t.new-tbl:is(.tbl-en, .tbl-ie, .tbl-ca) tr td:nth-child(7)::before{content: "Bonus: ";}
	.m-t.new-tbl:is(.tbl-de, .tbl-at) tr td:nth-child(4)::before{content: "Überprüfung: ";}
	.m-t.new-tbl:is(.tbl-de, .tbl-at) tr td:nth-child(7)::before{content: "Bonus: ";}
	.m-t.new-tbl.tbl-fr tr td:nth-child(4)::before{content: "Revue: ";}
	.m-t.new-tbl:is(.tbl-fr, .tbl-nl) tr td:nth-child(7)::before{content: "Bonus: ";}
	.m-t.new-tbl.tbl-nl tr td:nth-child(4)::before{content: "Beoordeling: ";}
	.m-t.new-tbl:is(.tbl-ua, .tbl-kg, .tbl-by, .tbl-kz) tr td:nth-child(4)::before{content: "Обзор: ";}
	.m-t.new-tbl:is(.tbl-by, .tbl-ua, .tbl-kg, .tbl-kz) tr td:nth-child(7)::before{content: "Бонус: ";}
	.m-t.new-tbl.tbl-fi tr td:nth-child(4)::before{content: "Arvostelu: ";}
	.m-t.new-tbl.tbl-fi tr td:nth-child(7)::before{content: "Bonus: ";}
	.m-t.new-tbl.tbl-uz tr td:nth-child(4)::before{content: "Sharh: ";}
	.m-t.new-tbl.tbl-uz tr td:nth-child(7)::before{content: "Bonus: ";}
	.m-t.new-tbl.tbl-am tr td:nth-child(4)::before{content: "Վերանայում ";}
	.m-t.new-tbl.tbl-am tr td:nth-child(7)::before{content: "Բոնուս ";}
	.m-t.new-tbl.tbl-vi tr td:nth-child(4)::before{content: "Đánh giá: ";}
	.m-t.new-tbl.tbl-vi tr td:nth-child(7)::before{content: "Tiền thưởng: ";}
	.m-t.new-tbl.tbl-dk tr td:nth-child(4)::before{content: "Anmeldelse: ";}
	.m-t.new-tbl.tbl-dk tr td:nth-child(7)::before{content: "Bonus: ";}
	.m-t.new-tbl:is(.tbl-it, .tbl-ch-it) tr td:nth-child(4)::before{content: "Recensione: ";}
	.m-t.new-tbl:is(.tbl-it, .tbl-ch-it) tr td:nth-child(7)::before{content: "Bonus: ";}
	.m-t.new-tbl.tbl-rs tr td:nth-child(7)::before{content: "Bonus: ";}
	.m-t.not-ver.lang tr td:before{content: '';}
	.forex-table .platforms{display: block !important;}
	.forex-table .platforms ul::before{content: 'Kereskedelmi Platformok:' !important; display: block; text-align: center; margin: 0 auto; font-size: 14px;}
	.forex-table .regulations::before{content: 'Szabályozás:' !important;}
	.m-t.new-tbl.casino-tbl td:is(:nth-child(5), :nth-child(6)){display: block ;}
	.m-t.tb tr td span.bonus-code{display: inline-block !important; padding-left: 3px !important;}
	.m-t {width: 370px;}
	.m-t thead {display: none;}
	.m-t, .m-t :is(tbody, tr, td){display: block;}
	.tb tbody tr {margin-bottom: 10px;}
	.tb tbody tr, .tb tbody tr:first-child {border: 1px solid #ddd; box-shadow: 2px 2px 3px 0 #ccc;}
	.tb tbody tr:first-child {background: #fff;}
	.m-t td {padding: 7px 0;}
	.m-t.not-home-table td {padding: 4px 0;}
	.m-t tbody tr:is(:nth-child(2), :nth-child(3), :first-child) td:first-child::before {left: 22px;top: 8px;}
	.m-t a:is(.out-b, .in-b) {width: 60%;}
	.m-t a:is(.out-b, .in-b) > span{padding: 4px 0 3px;}
	.rank:is(.first, .second, .third){position: absolute; left: 1px; z-index: 1; top: 7px;}
	.tb.new-tbl tbody tr:is(:nth-child(1), :nth-child(2),:nth-child(3)){position: relative;}
	.tb.new-tbl:not(.no-medals) tbody tr:is(:nth-child(1), :nth-child(2), :nth-child(3)) td:first-child {padding: 0;}
}
.forex-table a.out-link span{padding: 5px;}
.forex-table a.out-link{width: 160px !important; max-width: 160px !important;}
.rank:is(.first, .second, .third)::before {text-indent: -9999px; border: none; display: inline-block;}
.new-tbl tbody tr:not(.skip){counter-increment: row-num;}
.new-tbl tbody tr:not(.skip) .rank::before{content: counter(row-num); color: #676767;}
.cust-rank,
.rank::before{
	border: 1.5px solid #ccc;
	display: block;
	width: 30px;
	height: 30px;
	line-height: 26px;
	margin: 0 auto;
	border-radius: 50%;
	text-align: center;
}
@media (max-width: 490px) {
	.m-t {width: 300px;}
	.m-t tbody tr:is(:nth-child(2), :nth-child(3), :first-child) td:first-child::before{left: 2px;}
}
@media (max-width: 370px) {
	.m-t {width: 98%;}
	.m-t:not(.not-ver) tbody tr:is(:nth-child(2), :nth-child(3), :first-child) td:first-child::before
	.m-t:not(.not-ver) tbody tr td.top3tbl::before,
	.new-tbl tbody tr.third-place td:first-child::before{left: -10px;}
	.m-t td.bonusz {padding: 0;}
	.m-t a:is(.out-b, .in-b) {width: 80%;}
}
.felul-f {width: 90%; margin: 20px auto; padding: 10px 0; border: 1px solid #ddd; box-shadow: 2px 2px 3px 0 #ddd; position: relative;}
.felul-f::before {content: ''; background: url('/wp-content/uploads/pics.png') -10px -70px no-repeat; display: inline-block; width: 50px; height: 50px; position: absolute; top: -4px; left: -4px;}
.felul-f > ul > li {width: 19%; border-right: 1px solid #ddd;}
.felul-f > ul > li:is(:first-child, :last-child){width: 24%;}
.felul-f > ul > li:first-child > div {outline: 1px solid #fff; box-shadow: -2px 2px 3px #aaa;}
.felul-f > ul > li:nth-child(3) {width: 13%;}
.felul-f > ul > li:nth-child(4) {width: 15%;}
.felul-f .kompatib > div {margin-top: 6px; margin-right: 10px;}
.felul-f .out-b {width: 70%;}
.felul-f .out-b > span {padding: 4px 0;}
@media (max-width: 1200px) {
	.felul-f {width: 100%;}
	#top-menu > li:nth-child(7) > ul a{width: 106px;}
	.m-t.new-tbl.casino-tbl :is(th, td):nth-child(3){display: none !important;}
}
@media (max-width: 1000px) {
	.felul-f > ul > li:nth-child(2) {display: none;}
	#top-menu > li:is(:nth-child(8), :nth-child(7)) > ul a {width: 100%;}
	.felul-f > ul > li:is(:first-child, :last-child){width: 33%;}
	.felul-f > ul > li:nth-child(4) {width: 17%;}
}
@media (max-width: 767px) {
	.felul-f {width: 360px;}
	.felul-f > ul > li,
	.felul-f > ul > li:nth-child(2) {display: block; width: 100% !important; margin-bottom: 10px;}
}
@media (max-width: 890px) {
	.m-t.tb.new-tbl:not(.blog, .bonus, .casino-tbl, .top3_short) tr :is(th, td):nth-child(6){display: none;}
}
@media (max-width: 490px) {
	.felul-f {width: 280px;}
}
@media (max-width: 350px) {
	.felul-f {width: 98%;}
	.more-sports .more-box {width: 100% !important;}
}
.info-wrapper {overflow: auto;}
table.info {border: 1px solid #ddd;}
table.info tfoot td:last-child {color: #000;}
table.info th {padding: 2px 0; background: #fff;}
table.info tr {border-bottom: 1px solid #ddd;}
table.info tr:nth-child(odd) {background: #eee;}
table.info td {padding: 6px 10px;}
table.info :is(th, td):first-child {border-right: 1px solid #ddd;}
table.info td:last-child {color: #1baa1b;}
table.info td:last-child.bonusz {color: #ec1515;}
table.info.v1 td:first-child {width: 20%;}
table.info.v1 td:first-child::before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -2px;
	width: 24px;
	height: 24px;
	margin-right: 8px;
	background: url('/wp-content/uploads/info-sp.png') no-repeat;
}
table.info.v1 tr:first-child td:first-child::before{background-position: -44px -102px;}
table.info.v1 tr:nth-child(2) td:first-child::before{background-position: -44px -0px;}
table.info.v1 tr:nth-child(3) td:first-child::before{background-position: -44px -34px;}
table.info.v1 tr:nth-child(4) td:first-child::before{background-position: -10px -0px;}
table.info.v1 tr:nth-child(5) td:first-child::before{background-position: -44px -68px;}
table.info.v1 tr:nth-child(6) td:first-child::before{background-position: -10px -34px;}
table.info.v1 tr:nth-child(7) td:first-child::before{background-position: -10px -68px;}
table.info.v1 tr:nth-child(8) td:first-child::before{background-position: -10px -102px;}
table.info.v1 tr:last-child td:first-child::before{background-position: -10px -102px;}
table.info.v1 td:last-child::after {content: '\219E'; float: right; color: #111;}
table.info.v2 {width: 80%; margin: 14px auto; text-align: center;}
@media (max-width: 1000px) {
	table.info.v1 td:last-child::after {display: none;}
}
@media (max-width: 767px) {
	table.info.v2 {width: 100%;}
}
a.vissza-a-tetejere {
	display: none;
	text-indent: -9999px;
	position: fixed;
	width: 32px;
	height: 32px;
	right: 10px;
	bottom: 50px;
	background: url("/wp-content/uploads/to-top.svg") no-repeat;
	z-index: 10;
}
a.vissza-a-tetejere:hover {cursor: pointer;}
a.vissza-a-tetejere.at-home{bottom: 10px;}
.brd-container {float: left;}
#breadcrumbs {margin: 4px 0; padding: 0; list-style: none; font-size: 12px; line-height: normal;}
#breadcrumbs li {display: inline-block; vertical-align: middle; margin-right: 4px;}
#breadcrumbs li:not(:first-child)::before {content: '\bb'; margin: 0 4px;}
@media (max-width: 575px) {
	.brd-container{position: relative;}
	.brd-container.fading:after{
		content: '';
		position: absolute;
		right: 0;
		top: 0;
		background: linear-gradient( to right, rgb(255 255 255 / 50%), #fff);
		width: 50px;
		height: 100%;
	}
	#breadcrumbs {font-size: 12px; overflow-x: scroll; display: block; white-space: nowrap;}
	#breadcrumbs li {display: table-cell;}
}
@media (min-width: 1200px) {
	#site-navigation{padding-left: 14px;}
}
@media (max-width: 1199px) {
	.site {width: 900px;}
	ul#top-menu > li > a {padding: 4px;}
	#site-navigation {padding-left: 5px;}
}
@media (max-width: 1000px) {
	.site {width: 750px;}
	.main-navigation ul {display: block;}
	ul#top-menu > li > a {padding: 4px 8px;}
	.p-b.big a, .popup-trigger.top-brands-trigger {width: 70%;}
	.p-b.buttons-more a:nth-of-type(1){margin-right: 0; margin-bottom: 15px;}
	ul#top-menu > li {margin-right: 1px;}
}
.popupopener,
a.vissza-a-tetejere {border-radius: 5px; box-shadow: 0 0 4px 0 #0000003d;}
@media (max-width: 1000px) {
	.site {width: 94%;}
	#logo {max-width: 70%; margin: 0;}
	.popupopener,
	a.vissza-a-tetejere {right: 30px !important;}
	.site-header {position: relative;}
	.menu-toggle {
		display: inline-block;
		position: absolute;
		right: 10px;
		width: 30px;
		height: 23px;
		background-image: url("/wp-content/uploads/ham-new.svg");
		background-size: 100%;
		top: 16px;
	}
	.menu-item-has-children.expanded .menu-chlild-toggle{
		transform: scale(0.4) rotate(180deg);
		-mox-transform: scale(0.4) rotate(180deg);
		-webkit-transform: scale(0.4) rotate(180deg);
	}
	.menu-chlild-toggle {
		display: inline-block;
		position: absolute;
		transform: rotate(0deg);
		top: 7px;
		right: 16px;
		width: 33px;
		transform: scale(0.4);
		-mox-transform: scale(0.4);
		-webkit-transform: scale(0.4);
		height: 33px;
		filter: invert(0.5);
		transition: all 0.5s ease-in-out;
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF0WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTA5LTA0VDE0OjExOjM3KzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTA5LTA0VDE0OjExOjM3KzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wOS0wNFQxNDoxMTozNyswMzowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjNDQyNjZiOC02MDAwLTEwNDEtOGExNy0yNjFkNGIyODU0ZDAiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyZTY3ZGUwMi1lYjQzLTE1NDUtYTZlYS1lMjM5NGZmNWUxMzgiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NDU4YWY2MC05Njc1LTYwNDYtYWZlNy1iYzFhMTZhYmQ2MTciIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NDU4YWY2MC05Njc1LTYwNDYtYWZlNy1iYzFhMTZhYmQ2MTciIHN0RXZ0OndoZW49IjIwMTktMDktMDRUMTQ6MTE6MzcrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzQ0MjY2YjgtNjAwMC0xMDQxLThhMTctMjYxZDRiMjg1NGQwIiBzdEV2dDp3aGVuPSIyMDE5LTA5LTA0VDE0OjExOjM3KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+B7kq/gAAAqFJREFUWIXtl71u1EAQx3+zO2slBQ0NEkV0yYU0tChfHQUSgQhRUoaPIOipEK8ABCFR8QD0vAAVAgkJQSjp4QGABGK8FPbivTt/ngKhYKSVLc94/Nv/zJxuxXvPUZs5agAAmZ2duby3t3/GWnNPRPAeRHJnfD9uuU/Isp9k2dRq3rHWek3T9BxwxXuei8hr+Kvl2fbefzEHB+kb4HiWZa+8z9albuuHaxZ4ByxlWfYyPLxELoG31i6rKqoWay2q1Sv3Kcb0hrbA2+J7j8edmxHIqqr+CYiggAce1QVtlCBmJShySBACfCjyP2wLvkBUGueqQXpCGOB9kXdnEk+kKlEMUqlIDwiJACZKIFIPAXAxAlkbV6QjhFL2wE4lYQsEjCqyHoN0gFBgl5YeCBDHjJFBw25iRVYCSAuEiQBqpwA4IcJJgGdF8NWG4Hhqlp3TNoguUzBXxHxGRM6C+OLBVsNLkSJmNW/WCQhDSw8UNgC+FnG3sNbinFsCvtOuSNQjZt25EQhHOQUPGnIMI4DtHN0YkiRBVU8BP2hXJCqNXTPGBIDQAzsN784DeyMAAcI5R5K4PiC/SyMim8CLngA3RzwBwjklSRKc04UI5FpD0vMBpFj3WwBCua9PeGOIXJEE59wQSDuAbBS7e9IQM4gAblRGjEMEEFUdAge19KXNNPjmgX3aNlMFESmyFCVpmpoqGwLfGG/CPhARyCJlQzWVJrbFCL66BF0hwlLVBcrSbLWkHFA2djtAV4gIJCSv65EFSgWa+qg/hKrGzVo3NXETdlOgL0R0v8jkzM9NpcA0ENF1GH30LvCpRp1OJsYYrLVFjuo/KN578tNZfi1sMU3TXe99+J3YBp5OAzHVWbSA+aiqp0XkJXB7WgAA+X8qL+yfgPgFxn7g9/UgMx0AAAAASUVORK5CYII=');
	}
	.menu-t strong{font-weight: bold; color: #fff; line-height: 29px;}
	.menu-t {display: block; text-align: center; font-size: 15px; background: #001b30; border-bottom: 1px solid #167ed3; height: 0px;}
	.menu-t > div {display: block; width: 24px; height: 24px; position: absolute; top: 13px; right: 13px;}
	.main-navigation ul ul li:not(:last-child) {border-bottom: 1px solid #001b30;}
	.main-navigation {display: none; width: 320px; height: 100%; background: #fff; border-bottom: none; position: fixed; top: 53px; bottom: 0; right: 0; overflow: auto; z-index: 999;}
	.main-navigation ul ul li:not(:last-child){
		-webkit-box-shadow: 0px 6px 14px -10px rgba(0,0,0,0.5);
		box-shadow: 0px 6px 14px -10px rgba(0,0,0,0.5);
	}
	.main-navigation ul ul {display: none; float: none; position: static; padding: 3px 3px 2px 4px; width: 100%; background: #fff; border-top: 1px solid #167ed2;}
	.main-navigation li {float: none; border-bottom: 1px solid #167ed3; position: relative;}
	ul#top-menu > li {margin: 0;}
	.main-navigation a {background: transparent; color: #001b30;}
	.main-navigation a:hover {color: #001b30 !important;}
	.main-navigation ul ul a {width: 100%; padding: 6px 10px; font-size: 14px; max-height: 999999px;}
	ul#top-menu > li{
		-webkit-box-shadow: 0px 6px 14px -10px rgba(0,0,0,0.5);
		box-shadow: 0px 6px 14px -10px rgba(0,0,0,0.5);
	}
	ul#top-menu > li > a {letter-spacing: 2px; width: max-content; padding: 10px; font-size: 14px; background: transparent; max-height: 999999px;}
	.main-navigation p{font-size: 10px; text-align: center; padding: 5px 10px; color: #001b30; line-height: 15px;}
	.main-navigation ul li.current-menu-item{
		background: #167ed3; /* Old browsers */
		background: -moz-linear-gradient(-45deg, #167ed3 0%, #001b30 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(-45deg, #167ed3 0%,#001b30 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(135deg, #167ed3 0%,#001b30 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#167ed3', endColorstr='#001b30',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}
	.main-navigation ul li.current-menu-item > a {color: #fff;}
	#site-navigation p{display: block; font-size: 10px; line-height: 15px; text-align: center; padding: 0 10px;}
}
@media (min-width: 1001px) {#site-navigation p{display: none;}}
@media (max-width: 490px) {
	.p-b.big a, .popup-trigger.top-brands-trigger {width: 90%;}
	.fuggony{background: transparent;}
	a.vissza-a-tetejere {right: 20px;}
	.main-navigation {width: 100%;}
}
@media (max-width: 400px) {
	.p-b.big a, .popup-trigger.top-brands-trigger {width: 98%;}
	a.vissza-a-tetejere {right: 10px;}
}
@media (max-width: 360px) {
	.p-b.buttons-more a {font-size: 14px;}
	.p-b.buttons-more a span {padding: 6px 30px;}
}
.sc-l {display: inline-block; margin-bottom: 10px; padding: 0 10px; color: #1baa1b; border: 1px solid #1baa1b; border-width: 1px 2px;}
.entry-content .m-t-tca {margin-top: -10px; color: #888; font-size: 12px; text-align: center;}
.plus18req {margin: 10px auto; padding: 0;}
.plus18req > li > a {display: block;}
.plus18req > li {display: inline-block; vertical-align: middle;}
.plus18req > li:first-child {margin-right: 6px;}
.plus18req-gamble-aware { display: inline-block; vertical-align: middle; background: url('/wp-content/uploads/begambleaware.svg') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left;}
.plus18req-plus18 {display: inline-block; vertical-align: middle; overflow: hidden; text-align: center; width: 30px; }
.plus18req-gamble-aware { background-size: 100% 30px; width: 120px; height: 30px; }
.plus18req-plus18 {color: white; font-weight: 900; background: red; border-radius: 50%; line-height: 30px; font-size: 12px; text-align: center;}
@media only screen and (max-width: 750px){
	p img:is(.alignleft, .alignright){display: block !important; float: none !important; margin: 10px auto !important;}
	.hide-img{display: none;}
}
.not-ver-box{
	display: block;
	width: 100%;
	height: auto;
	padding: 0.3em 1em;
	text-align: center;
	border: 4px double white;
	background: #001b30;
	border-radius: 10px;
	color: #fff;
}
.not-ver-box .popup-trigger {background: none; border: none;}
.not-ver-box p{text-align: center;}
.not-ver-box a, .not-ver-box .popup-trigger {color: red; font-weight: bold; cursor: pointer;}
.not-ver-box .popup-trigger:hover {text-decoration: underline;}
.not-ver-box a.out-link {color: #fff; font-weight: bold; max-width: 230px; overflow: hidden;}
.not-ver-box .out-link::before {
	content: '';
	display: block;
	width: 0px;
	height: 33px;
	position: absolute;
	top: 33%;
	left: 0%;
	opacity: 0;
	background: white;
	box-shadow: 0 0 15px 3px white;
	-webkit-transform: skewX(-20deg);
	-moz-transform: skewX(-20deg);
	-ms-transform: skewX(-20deg);
	-o-transform: skewX(-20deg);
	transform: skewX(-20deg);
}
.not-ver-box .out-link::before {
	-webkit-animation: shine 1.6s ease-in-out infinite;
	-moz-animation: shine 1.6s ease-in-out infinite;
	animation: shine 1.6s ease-in-out infinite;
}
.not-ver-box .out-link > span::before {content: '\bb'; position: relative; left: -2px;}
.not-ver-box .border-top{position: relative; margin-top: 23px;}
.not-ver-box .border-top::before{
	content: "";
	width: 100%;
	height: 1px;
	background: #ffffffad;
	position: absolute;
	left: 0;
	top: -12px;
}
.not-ver-box a:hover {color: red; text-transform: underline;}
.review-box {display: flex; width: 100%; border-radius: 8px;}
.review-box .left-side .review-left-bottom{
	margin-top: 0;
	padding: 10px 0;
	background-color: #001b30;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.review-box .left-side {width: 30%; display: inline-block; padding: 1em;}
.review-box .right-side .right-operator{
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #001b30;
	border-top: none;
}
.review-box .right-side .right-title,
.review-box .left-side div:first-child{
	padding: 5px 0em;
	background-color: #1776d4;
	text-align: center;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	font-weight: bold;
	color: #fff;
}
.review-box .right-side{
	padding: 1em;
	width: 69%;
	display: inline-block;
}
.review-box .left-side ul a{color: #fff;}
.review-box .left-side ul li:before {
	content: "";
	border-color: transparent #fff;
	border-style: solid;
	border-width: 0.35em 0 0.35em 0.7em;
	display: block;
	height: 0;
	width: 0;
	left: -1em;
	top: 17px;
	position: relative;
}
.review-box .left-side .review-left-bottom div {margin: 0px auto; display: block; border-radius: 4px;}
.review-box .left-side ul {display: table; margin: 0 auto; padding: 0;}
.review-box .right-side .right-operator{
	padding: 0 1em;
	margin-top: 0;
	color: #000;
	padding-bottom: 1em;
	position: relative;
	padding-top: 22px;
}
.review-box .right-side .right-operator p {display: table; margin: 0 auto;}
.review-box .right-side .right-operator .t-and-c-bet {font-size: 10px; line-height: 10px; padding:  1em 0;}
.review-box .right-side .right-operator ul {margin-top: 0; padding: 0em 2em 2em;}
@media only screen and (min-width: 1201px){
	.review-box .right-side .right-operator::after{
		content: " ";
		width: 204px;
		height: 200px;
		background-image: url('/wp-content/uploads/jatszanod.png');
		background-repeat: no-repeat;
		position: absolute;
		bottom: 0;
		right: 0;
		pointer-events: none;
	}
}
@media only screen and (max-width: 1000px){.review-box .left-side {padding: 1em 0;}}
@media only screen and (max-width: 767px){
	.review-box .left-side, .review-box .right-side {width: 100%;}
	.review-box{display: block;}
	.review-box .right-side {padding: 1em 0;}
	.review-box .right-side .right-operator .check{
		width: fit-content;
		margin: 0 auto;
		padding: 10px;
	}
	.review-box .right-side .right-operator{padding: 0;}
}
.review-tbl .td-fix{width: 100px;}
.review-tbl .td-fix-two{width: 88px;}
.review-tbl tr:last-child td:not(:first-child){font-size: 12px;}
.review-tbl td{padding: 5px 10px; width: fit-content;}
.review-tbl{
	text-align: center;
	width: 100%;
	margin: 10px auto;
	border-collapse: separate;
	border-radius: 10px;
	border: 1px solid rgb(233, 233, 233);
}
.review-tbl tbody tr td:not(:first-child):nth-child(even){background: rgb(233, 233, 233);}
.review-tbl.w-colspan tbody tr:nth-child(2) td:not(:nth-child(1)):nth-child(odd){background: rgb(233, 233, 233);}
.review-tbl.w-colspan tbody tr:nth-child(2) td:nth-child(even){background: rgb(255, 255, 255);}
.popgototbl{
	position: fixed;
	display: block;
	width: 405px;
	height: 170px;
	background: #001b30;
	bottom: -185px;
	right: 0;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	box-shadow:  0 0 4px 0 #000;
	transition: all 1s ease 0s;
	-webkit-animation: slide-top 2s ease-in-out infinite both;
	animation: slide-top 2s ease-in-out infinite both;
	z-index: 990;
}
.popgototbl.opened{bottom: 0; -webkit-animation: none; animation: none; right: 50px;}
.popgototbl:hover{-webkit-animation: none; animation: none;}
.popgototbl.opened .triangle{transform: rotate(180deg);}
@-webkit-keyframes slide-top {
	0% {-webkit-transform: translateY(0); ransform: translateY(0);}
	50% {-webkit-transform: translateY(5px); transform: translateY(5px);}
	100% {-webkit-transform: translateY(0px); transform: translateY(0px);}
}
@keyframes slide-top {
	0% {-webkit-transform: translateY(0); transform: translateY(0);}
	50% {-webkit-transform: translateY(5px); transform: translateY(5px);}
	100% {-webkit-transform: translateY(0px); transform: translateY(0px);}
}
.popgototbl .innerpop{
	width: 100%;
	background-image: url('/wp-content/uploads/popup-bg.jpg');
	background-size: cover;
	height: 100%;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	position: relative;
	padding: 22px 1em 0;
}
.popgototbl .innerpop .pop-title{
	font: bold .85rem 'Verdana', sans-serif;
	position: absolute;
	left: 66px;
	top: 9px;
	width: 240px;
	text-align: left;
	line-height: 1.5;
}
.popgototbl svg{margin-bottom: -4px;}
.popgototbl .innerpop .triangle{
	background: #fff;
	text-decoration:none;
	border-radius: 50%;
	display: block;
	height: 24px;
	width: 24px;
	position: absolute;
	top: -10px;
	right: -10px;
	box-shadow:  0 0 4px 0 #000;
	transition: all 1s ease 0s;
}
.popgototbl .innerpop .triangle::after {
	content:"\25b2";
	display: block;
	color: #1775d3;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}
.popgototbl .innerpop:hover .triangle::after{color: #fff;}
.popgototbl .innerpop:hover .triangle{background: #1775d3;}
.popgototbl .innerpop span.trophey{
	color: #fff;
	font-weight: bold;
	position: relative;
	padding-left: 35px;
	padding-top: 5px;
	text-align: left;
}
.popgototbl .innerpop span.trophey::before{
	position: absolute;
	content: " ";
	background-image: url('/wp-content/uploads/trophey.png');
	width: 73px;
	height: 69px;
	display: block;
	left: 0;
	top: -13px;
	opacity: 0.9;
}
.popgototbl .innerpop img{
	position: absolute;
	width: 121px;
	height: 113px;
	bottom: 0;
	left: -25px;
	-webkit-filter: drop-shadow(0px 1px 3px #222);
	filter: drop-shadow(0px 1px 3px #222);
	outline: none;
	box-shadow: none;
	image-rendering: initial;
}
.cta::before{
	content: '';
	display: block;
	width: 0px;
	height: 33px;
	position: absolute;
	top: 33%;
	left: 0%;
	opacity: 0;
	background: white;
	box-shadow: 0 0 15px 3px white;
	-webkit-transform: skewX(-20deg);
	-moz-transform: skewX(-20deg);
	-ms-transform: skewX(-20deg);
	-o-transform: skewX(-20deg);
	transform: skewX(-20deg);
}
.cta {
	overflow: hidden;
	display: block;
	padding: 10px;
	text-decoration: none !important;
	font-family: 'Poppins', sans-serif;
	font-size: 11px;
	color: white !important;
	background: #1775d3;
	transition: 1s;
	box-shadow: 6px 6px 0 #0c3d6e;
	transform: skewX(-15deg);
	width: 70%;
	text-transform: uppercase;
	font-weight: bold;
	float: right;
	margin-top: 50px;
	margin-right: 15px;
}
.cta:focus {outline: none;}
.cta:hover {transition: 0.5s; box-shadow: 10px 10px 0 #0c3d6e;}
.cta span:nth-child(2){ transition: 0.5s; margin-right: 0px;}
.cta:hover  span:nth-child(2) {transition: 0.5s;}
.popgototbl .btn-arrow {
	background: var(--icon-popup-arrow) no-repeat;
	height: 21px;
	display: inline-block;
	background-size: 100% 100%;
	width: 22px;
	position: absolute;
	top: 10px;
	right: 35px;
	transform: rotate(5deg);
	-webkit-transform: rotate(5deg);
}
.popupopener{
	position: fixed;
	display: block;
	height: 32px;
	width: 32px;
	bottom: 10px;
	right: 10px;
	text-indent: -9999px;
	background: url('/wp-content/uploads/best-operator.svg') no-repeat;
	cursor: pointer;
	z-index: 989;
}
/**************SVG****************/
path.one {transition: 0.4s; transform: translateX(-60%);}
path.two {transition: 0.5s; transform: translateX(-30%);}
.cta:hover path.three {animation: color_anim 1s infinite 0.2s;}
.cta:hover path.one {transform: translateX(0%); animation: color_anim 1s infinite 0.6s;}
.cta:hover path.two {transform: translateX(0%); animation: color_anim 1s infinite 0.4s;}
/* SVG animations */
@keyframes color_anim {
	0% {fill: white;}
	50% {fill: #FBC638;}
	100% {fill: white;}
}
@media only screen and (max-width: 767px){
	p {font-size: 13px; line-height: 24px; text-align: left;}
	.boxes p.terms{line-height: 1.4;}
	h1 {font-size: 16px; line-height: 24px; text-align: center;}
	h2 { font-size: 15px; line-height: 24px; padding-top: 15px; text-align: left;}
	h3, h4, h5, h6 { font-size: 14px; line-height: 24px; text-align: left;}
	.site-content{padding: 10px 10px;}
}
@media only screen and (min-width: 769px) and (max-width: 1000px){
	.popgototbl.opened{right: 70px;}
}
@media only screen and (max-width: 450px){
	.popgototbl {width: 100%; bottom: -200px;}
	.popgototbl .innerpop .triangle {top: -14px; right: 5px;}
	.popgototbl .innerpop {padding: 4px 1em 0; font-size: 12px;}
	.popgototbl .innerpop span.trophey::before {left: -54px; top: 0;}
	.popgototbl .innerpop span.trophey {
		padding-left: 0;
		margin-left: 60px;
		padding-right: 2em;
		display: block;
		transform: skewX(0deg);
	}
	.popgototbl .innerpop img {bottom: -15px; left: -15px;}
	.cta {width: 262px; margin-right: 0; font-size: 11px; margin-top: 75px;}
	h1, h2, h3, h4, h5, h6 {text-align: left;}
	p {text-align: left;}
}
img.popup-txt{
	position: unset!important;
	width: unset!important;
	height: unset!important;
	left: unset!important;
	filter: unset!important;
	float: left!important;
}
#panel {display: none;}
#show, #hide {
	font-weight: bold;
	color: #1776d4;
	cursor: pointer;
	display: block;
	text-align: right;
	line-height: 1px;
}
.toggle > p.visible { margin: 20px 0 0;}
#hide-p{
	font-weight: bold;
	color: #1776d4;
	cursor: pointer;
	display: block;
	text-align: right;
}
.hidable {overflow: hidden;margin-bottom: 1em;}
.hidable.not-hidden {max-height: auto !important;}
#rev_show, #rev_hide {display: none;}
#rev_panel {display: inline;}
.toggle.rev {margin-top: 1rem;}
.toggle.rev span.p {display: block; margin-top: 1rem;}
@media only screen and (max-width: 550px){.review-box .right-side .right-operator p{margin: 0 5px;}}
@media only screen and (max-width: 575px){
	.toggle.rev{font-size: 13px;}
	#rev_panel {display: none; font-size: 13px;}
	#rev_show{display: block;}
	#rev_show, #rev_hide {
		font-weight: bold;
		color: #1776d4;
		cursor: pointer;
		text-align: right;
		line-height: 1px;
		font-size: 12px;
		margin: 1.5rem 1rem;
	}
}
@media only screen and (min-width: 576px){.toggle.rev .more, #rev_hide {display: none;}}
.m-t.tb .out-link {width: 90%; max-width: 140px;}
.tbl-mk.m-t.tb .out-link {max-width: 145px;}
.m-t.tb.new-tbl.common .out-link {width: 150px; max-width: 90%;}
.tbl-sk .out-link{width: 156px; min-width: 156px;}
.magyar, .norsk, .thai, .uk, .turkey, .deutch, .espanol, .estonian, .brazil, .ukraine, .bulgarian, .latvian, .lithuanian, .vietnamese, .japanese, .polskie, .kazakh, .romanian, .russian, .french, .finnish, .croatian, .aze, .czech, .serbian, .italy, .indonesian, .slovenian, .swedish, .slovak, .portugal, .dansk, .georgia, .ozbek, .armenian, .mongol, .swiss, .kyrgyzstan, .philippines, .dutch, .macedonian {text-indent: -9999px; width: 24px; height: 24px; margin: 0 auto;}
.russian {background: var(--flag-russia);}
.half-page .flag{
	text-indent: -9999px;
	width: 24px;
	height: 24px;
	margin-right: 5px;
	margin-left: 3px;
}
.plus18req img{display: inline-block; vertical-align: middle; margin: 5px;}
@media only screen and (max-width: 360px){
	.plus18req > li{margin: 10px; display: list-item;}
}
@media only screen and (max-width: 768px){
	.site {width: 100%;}
	.popupopener, a.vissza-a-tetejere {right: 15px !important;}
}
.custom-input {
	display: block;
	position: relative;
	padding-left: 22px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.custom-input input {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	cursor: pointer;
}
.custom-input .custom-input-checkbox {
	position: absolute;
	top: 1px;
	left: 0;
	height: 15px;
	width: 15px;
	background-color: #fff;
	border: 1px solid #a3adb4;
}
.custom-input .custom-input-checkbox:after {
	content: '';
	opacity: 0;
	position: absolute;
	left: 4px;
	top: 1px;
	width: 5px;
	height: 9px;
	border: solid #5e6f7c;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg) scale(0);
	-ms-transform: rotate(45deg) scale(0);
	transform: rotate(45deg) scale(0);
	-webkit-transition: all linear .2s;
	-o-transition: all linear .2s;
	transition: all linear .2s;
}
.custom-input input:checked ~ .custom-input-checkbox:after,
.custom-input input ~ .custom-input-checkbox:hover:after {
	opacity: 1;
	-webkit-transform: rotate(45deg) scale(1);
	-ms-transform: rotate(45deg) scale(1);
	transform: rotate(45deg) scale(1);
}
.subs-form-container {margin: 20px auto 0; border-radius: 4px; color: #5e6f7c; position: relative;}
.subs-form-container.subs-form-page {
	border: 1px solid #a3adb4;
	-webkit-box-shadow: 0 4px 4px 0 rgba(0, 27, 48, .2);
	box-shadow: 0 4px 4px 0 rgba(0, 27, 48, .2);
}
.subs-form-container.subs-form-page:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: .1;
	z-index: 1;
}

.no-webp .subs-form-container.subs-form-page:after {
	background: url('/wp-content/uploads/background-subs.jpg') 0 0 no-repeat;
	background-size: cover;
}
.webp .subs-form-container.subs-form-page:after {
	background: url('/wp-content/uploads/background-subs.webp') 0 0 no-repeat;
	background-size: cover;
}

.subs-form-container.subs-form-foot {display: inline-block; vertical-align: top; padding: 20px 20px 10px; border: 4px dotted;}
.subs-form-cont, .subs-form {position: relative; z-index: 2;}
.subs-form-cont > p {margin: 0 0 10px;}
.subs-form-cont > p.subs-form-disclaimer {margin-top: 12px;}
.subs-form-title {font-weight: 900; text-transform: uppercase;}
.subs-form-page .subs-form-title {font-size: 19px; line-height: 1.5; text-align: left;}
.subs-form-foot .subs-form-title { color: #fff; font-size: 15px; line-height: 1.5; text-align: center;}
.subs-form-det {line-height: 1.5;}
.subs-form-page.v-2 .subs-form-det {margin: 13px 0 15px;}
.subs-form-foot .subs-form-det {color: #fff; font-size: 12px;}
.subs-form-disclaimer {color: #848d90; font-size: 13px; line-height: 1.4;}
.subs-form fieldset {margin: 0; padding: 0; border: none;}
.subs-form-right {margin-bottom: 20px; position: relative;}
.subs-form-right.hidden > input {
	opacity: 0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all linear .2s;
	-o-transition: all linear .2s;
	transition: all linear .2s;
}
.subs-form .subs-form-email, .subs-form-page .subs-form-submit {border: 1px solid #a3adb4;}
.subs-form .subs-form-email {border-right: none; outline: none; font-style: italic; font-size: 14px;}
.subs-form .subs-form-email::-webkit-input-placeholder,
.subs-form .subs-form-email::-moz-placeholder,
.subs-form .subs-form-email:-ms-input-placeholder,
.subs-form .subs-form-email::-ms-input-placeholder,
.subs-form .subs-form-email::placeholder {color: #c5c6c7; opacity: 1; /* Firefox */}
.subs-form .subs-form-email::-webkit-input-placeholder,
.subs-form .subs-form-email:-ms-input-placeholder,
.subs-form .subs-form-email::-ms-input-placeholder {color: #c5c6c7;}
.subs-form-page :is(.subs-form-email, .subs-form-submit) {line-height: 42px;}
.subs-form-page .subs-form-email {width: calc(100% - 84px); padding: 0 18px; border-radius: 4px 0 0 4px;}
.subs-form-foot .subs-form-email {
	width: calc(100% - 126px);
	padding: 0 14px;
	border-radius: 2px;
	line-height: 34px;
	position: relative;
	left: -2px;
}
.subs-form .subs-form-submit, .subs-form .subs-form-submit:hover {-webkit-box-shadow: none; box-shadow: none;}
.subs-form .subs-form-submit {
	padding: 0 10px;
	color: #fff;
	font-size: 14px;
	background: rgba(53,181,53,1);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(53,181,53,1)), color-stop(100%, rgba(110,204,110,1)));
	background: -o-linear-gradient(left, rgba(53,181,53,1) 0%, rgba(110,204,110,1) 100%);
	background: -webkit-gradient(linear, left top, right top, from(rgba(53,181,53,1)), to(rgba(110,204,110,1)));
	background: linear-gradient(to right, rgba(53,181,53,1) 0%, rgba(110,204,110,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35b535', endColorstr='#6ecc6e', GradientType=1 );
	cursor: pointer;
}
.subs-form .subs-form-submit:hover {
	background: rgba(110,204,110,1);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(110,204,110,1)), color-stop(100%, rgba(53,181,53,1)));
	background: -o-linear-gradient(left, rgba(110,204,110,1) 0%, rgba(53,181,53,1) 100%);
	background: -webkit-gradient(linear, left top, right top, from(rgba(110,204,110,1)), to(rgba(53,181,53,1)));
	background: linear-gradient(to right, rgba(110,204,110,1) 0%, rgba(53,181,53,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ecc6e', endColorstr='#35b535', GradientType=1 );
}
.subs-form-page .subs-form-submit {position: absolute; right: 0; top: 0; border-radius: 0 4px 4px 0;}
.subs-form-foot .subs-form-submit {
	float: right;
	margin-left: 17px;
	border: none;
	border-radius: 2px;
	line-height: 36px;
}
.subs-form-consent {font-style: italic; line-height: 1.3; text-align: left;}
.subs-form-page .subs-form-consent {font-size: 13px;}
.subs-form-foot .subs-form-consent {color: #fff; font-size: 11px;}
.subs-form-consent > input {position: absolute; left: 0; top: 0; margin: 0;}
.subs-form-consent > a {color: #1776d4; text-decoration: none;}
.subs-form-consent > a:hover {text-decoration: underline;}
.subs-form-message {position: absolute; right: 0; top: calc(100% - 3px); font-size: 10px;}
.hidden .subs-form-message {
	left: 0;
	top: -10px;
	font-size: 20px;
	line-height: 1.3;
	text-align: center;
	-webkit-transition: all linear .2s;
	-o-transition: all linear .2s;
	transition: all linear .2s;
}
.subs-form-foot .hidden .subs-form-message {top: -1px; line-height: 1.2;}
.subs-form-message .error-message {color: #ec1515;}
.subs-form-message .success-message {color: #1baa1b;}
.hidden .subs-form-message .success-message {display: inline-block; vertical-align: middle; width: 280px;}
.site-footer {position: relative; z-index: 10;}
.site-footer--not-home {min-height: 310px;}
.page-subscribe-action .site-content article {font-family: 'Montserrat', sans-serif;}
.page-subscribe-action h1 {margin-bottom: 24px; color: #123347; font-size: 30px; line-height: 1.4;}
.page-subscribe-action .site-content img {box-shadow: none; outline: none;}
ul.ball-list li:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin-right: 4px;
	background: url('/wp-content/uploads/ball-list.svg') 0 0 no-repeat;
	background-size: cover;
}
.page-subscribe-action ul.ball-list li {font-weight: 600;}
.page-subscribe-action ul.ball-list li:not(:last-child) {margin-bottom: 20px;}
ul.ball-list li:before {margin-right: 14px;}
@media only screen and (max-width: 767px) {
	.subs-form-container.subs-form-page {padding: 18px 14px;}
	.subs-form-page .subs-form-right {margin-top: 10px;}
	.subs-form-container.subs-form-foot {width: 100%; margin: 10px auto;}
	.page-subscribe-action ul.ball-list {padding: 0;}
}
@media only screen and (max-width: 450px) {.popgototbl.opened{right: 0;}}
@media only screen and (max-width: 320px) {.subs-form-container.subs-form-page {margin: 10px;}}
@media only screen and (min-width: 1200px) {
	.subs-form-container.subs-form-foot { width: 100%; background: url('/wp-content/uploads/sub-form-bg.svg') no-repeat top; background-size: cover;}
	.subs-form-foot p.subs-form-title {margin: 0 46px 10px;}
}
@media only screen and (min-width: 875px) {
	.subs-form-container.subs-form-foot {position: absolute; left: 20px; top: 0;}
	.site-footer--not-home .foot-info {margin-left: 400px;}
}
@media only screen and (min-width: 768px) {
	.subs-form-container.subs-form-page {padding: 18px 28px 8px;}
	.main-navigation{right: 3%;}
	.subs-form-container.subs-form-page .subs-form {position: absolute; right: 30px; top: 25px;}
	.site-footer .desc {margin-top: 8px;}
}
@media only screen and (max-width: 1200px) {
	.page-subscribe-action .site-content article {text-align: center;}
	.page-subscribe-action .site-content img {display: block; margin: 20px auto;}
	.page-subscribe-action ul.ball-list {width: 280px; margin: 20px auto; text-align: left;}
}
@media only screen and (min-width: 980px) {
	.subs-form-container.subs-form-page .subs-form-cont {margin-right: 470px;}
	.subs-form-container.subs-form-page .subs-form {width: 400px;}
}
@media only screen and (min-width: 1201px) {
	.page-subscribe-action .site-content article {margin-top: 40px; height: 56vh;}
	.page-subscribe-action h1 {margin-left: 430px;}
	.page-subscribe-action .site-content img {float: left; margin: -75px 10px 10px 0;}
	.page-subscribe-action ul.ball-list {display: inline-block; vertical-align: top;}
}
@media only screen and (max-width: 979px) and (min-width: 768px) {
	.subs-form-container.subs-form-page .subs-form-cont {margin-right: 370px;}
	.subs-form-container.subs-form-page .subs-form {width: 340px;}
}
.site-footer.not-home-footer{padding-bottom: 35px;}
@media only screen and (min-width: 1201px) {
	.site-footer .textwidget.not-home-page div:not(first-of-type){margin-top: 10px;}
	.site-footer.not-home-footer{padding-bottom: 20px;}
	.site-footer .textwidget.not-home-page div:first-of-type{margin-top: 5px ;}
	.plus18req-gamble-aware, .plus18req-plus18{margin-top: 0 !important;}
	.header-newsletter{right: calc(50% - 535px) !important;}
}
div.toggle > :is(#show, #hide) {line-height: 30px; font-size: 12px;}
@media only screen and (max-width: 1199px) and (min-width: 875px) {
	.site-footer .textwidget.not-home-page div:not(first-of-type){margin-top: 8px;}
	.site-footer.not-home-footer{padding-bottom: 15px;}
}
.m-t.tb tr td:nth-child(5), .new-tbl.common .sm-txt{font-size: 12px;}
.m-t.tb tr td span.bonus-code{
	font-weight: bold;
	display: block;
	cursor: pointer;
	position: relative;
	border: 2px dashed #0da076;
	padding: 3px 0;
	border-radius: 6px;
	background: #fff;
	margin: 0 auto;
	max-width: 120px;
	font-size: 12px;
}
@media only screen and (max-width: 800px) and (min-width: 768px) {
	.m-t{width: 102%;}
}
.m-t.tb tr td span.bonus-code::after{
	content: " ";
	display: inline-block;
	width: 24px;
	height: 24px;
	float: right;
	margin: 0;
	transform: scale(0.7);
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAK9SURBVEhLxZU9aFNRFMdfviDYoVUQiSAtYvyIab5qFxUdxDoXpNYtuohY0RYVIgpOVXHTQQehODgVRHAQ6+CiizQmaUO0IqKoVKFg3UKTNP7Oe7eXPPte8zr5h3/OvSf3fN1zbuIzHJBMJgcQd3w+Xy/S8YwLvsGbxWLxvrV1MMZ5CvEWLsLnBKmL3gPE1wG4E2YJ8mhFaUM8Ht8dDAZ3NZvN6VKp9EOpPSGRSHT4/f45bOex7RedLUAqldrMl6fIeptSuWGx0WhMzM7OflZ7DW5gCvs9VGD60AHS6fQOnL9mucXStMUijo4WCoVptTdBki8QsZUAfvkQ4HwcboKDgUCgIxwOb3AjZz5h0oV8SWL7LA/O0BVQ2hfEV+7usKVxB1nOIaSZgt9UMrBSiWsFHArAqtq2w3clBRulkkwm06f2NugA6wENvozTebUVdC0vL5tj+S+CStrAdck8j1CRLQGc/qrVapeYnnexWKyHkdzOSPvRX+Psye7u7rA6quFYAYePw2GWQ61Edy4UCm1lbVQqlaVyufyBu66gXxBdJBJZ9a4cA3R2dubI6iBXcaiVTNdehkCGwTN0RLovvyMVMjpmabwD27uI8zLC1Wr1KWs9RY496AVkm2W5quRWUOUzKnqlto5wvCKcn0GMwdE2vArXhGMA7vs6YojRG3Yj2Z+o1+unLQt3/J8e8A56EDKWjhUKqEAwNTMzU1AqE+jkLTSsnUsAcAXnZ9XaEXwvlH++I5bGMMh+ELEf/RNL49ID7ngccZFsxtbgKOcuWBYaj+ECL1w339YDjN4zdpLVuoDtPcQIzDGBD/P5vPmyBboCnP+ktJj87SmVVwSw7YN/aOztVucCXQGNzRJgguVH+AY2Rd8GPhzHsetH3qL6nNJr2F4qpUpj5ZA5Yl6A4wUCPIhGozcmJyf19FgwjL83iF0g7ORqmAAAAABJRU5ErkJggg==");
	margin-top: -1px;
}
.m-t.tb tr td span.bonus-code::before,
.m-t.tb tr td span.bonus-code.show-hide::before{
	content: "Másolás";
	width: 120px;
	height: 32px;
	border-radius: 4px;
	position: absolute;
	top: -2px;
	left: -2px;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
}
.m-t.tb tr td span.bonus-code::before {background: transparent; color: transparent;}
.m-t.tb tr td span.bonus-code.show-hide::before {background: rgb(0, 0, 0); color: #fff; line-height: 32px;}
.m-t.tb tr td:nth-child(6){font-weight:bold;}
.disp-in{display: inline-block;}
.header-newsletter span,
.buttonPopupShow span{
	background: #1894e9;
	width: 16px;
	display: block;
	height: 16px;
	font-size: 10px;
	text-align: center;
	line-height: 13px;
	border-radius: 50%;
	font-weight: bold;
	float: right;
	border: 1px solid #001b30;
	position: relative;
	right: -5px;
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	animation: swing 4s 1.3s linear infinite;
}
@-webkit-keyframes swing{3%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}6%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}9%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}12%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}15%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{3%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}6%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}9%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}12%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}15%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}
.header-newsletter{
	display: none;
	position: absolute;
	right: 59px;
	width: 35px;
	height: 30px;
	top: 35px;
	background: var(--icon-email) no-repeat;
	cursor: pointer;
}
.append-newsletter{display: none;}
.buttonPopupShow.opened span{display: none;}
@media only screen and (min-width: 1001px){
	.header-newsletter{
		display: block;
		top: 17px;
		right: calc(50% - 440px);
	}
	.menu-item-has-children > a {padding-right: 40px !important;}
	.menu-item-has-children > a:hover::after{border-top: 6px solid #1baa1b;}
	.menu-item-has-children > a::after{
		content: "";
		position: absolute;
		right: 22px;
		top: 15px;
		width: 0;
		height: 0;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-top: 6px solid #fff;
	}
	.current-menu-item.menu-item-has-children > a::after{border-top: 6px solid #1baa1b !important;}
}
@media only screen and (max-width: 1000px){
	.header-newsletter{
		display: inline-block;
		width: 26px;
		height: 25px;
		top: 24px;
		margin-top: -9px;
	}
	#logo img{width: 140px;}
	.main-navigation{padding-bottom: 50px;}
}
@media only screen and (max-width: 340px){
	.subs-form .subs-form-email {font-size: 11px; padding: 0 7px;}
	.info-table td span {font-size: 11px;}
}
@media only screen and (max-width: 400px){
	.subs-form-foot .subs-form-email {font-size: 9px; padding: 0 5px;}
	.menu-toggle {top: 16px; background-size: 34px 23px; height: 23px;}
	.header-newsletter {top: 24px;}
	.main-navigation {top: 50px;}
}
.subs-form-page.on-top{margin-top: 0px; margin-bottom: 10px;}
@media only screen and (max-width: 320px){
	.subs-form-page.on-top {width: 310px; margin-left: -6px;}
}
#logo img{vertical-align: bottom;}
.menu-toggle.fug{background-image: url('/wp-content/uploads/back.svg');}
@media only screen and (min-width: 401px){
	.menu-toggle.fug{width: 24px; height: 24px; padding: 0; right: 14px;}
}
.tb.new-tbl tbody tr:first-child {background: #fff; border-bottom: 1px solid #ccc;}
.tb.new-tbl tbody tr:nth-child(even){background: #fff;}
.tb.new-tbl tbody tr:first-child td:last-child .out-link, .out-link--shine-top,
.new-tbl .out-link a:focus, .out-link--shine-top:hover {background: #1392e8; border: 1px solid #1392e8; outline: 0;}
.new-tbl .out-link a:focus span{color: #fff;}
.tb.new-tbl:not(.tbl-id) .bonusz{
	color: #e53935;
	font-size: 18px;
	font-weight: bold !important;
	width: 120px;
	margin: 0 auto;
	line-height: 1.2rem;
}
.tb.new-tbl.tbl-uz .bonusz {width: 150px;}
.tbl-id .out-link span {line-height: normal;}
.tbl-fi .out-link span {padding: 5px 6px;}
.tbl-es .out-link span {padding: 5px;}
.tbl-vi .bonusz{width: 140px !important;}
.tb.new-tbl.tbl-id .bonusz{font-size: 18px; font-weight: bold; margin: 0 auto;}
.m-t.tb.new-tbl tr td:nth-child(6) {font-weight: normal;}
.tb.new-tbl tbody tr:first-child td:not(.bonusz) {font-weight: normal !important;}
@media only screen and (max-width: 767px){
	.m-t.new-tbl:not(.poker-table) td:nth-child(4),
	.m-t.new-tbl td:nth-child(7){display: block;}
	.m-t.new-tbl td:nth-child(3),
	.m-t.new-tbl:not(.blog, .bonus, .casino-tbl, .top3_short) td:nth-child(6){display: none;}
}
@media only screen and (max-width: 1200px){
	.m-t.new-tbl:not(.not-home-table, .apps, .bonus, .casino-tbl, .top3_short) :is(th, td):nth-child(5){display: none;}
	.m-t.new-tbl.not-home-table :is(th, td):nth-child(3){display: none;}
	.menu-item-has-children > a::after{right: 7px;}
	.menu-item-has-children > a {padding-right: 25px !important;}
}
.m-t.tb.new-tbl .out-link{width: 140px; margin: 0 auto;}
.m-t.tb.new-tbl.tbl-mk .out-link{width: 145px;}
@media only screen and (max-width: 1000px){
	.m-t.new-tbl :is(th, td):nth-child(4) {display: table-cell;}
}
@media only screen and (max-width: 940px){
	.m-t.new-tbl:not(.apps, .bonus, .casino-tbl, .top3_short) :is(th, td):nth-child(5) {display: none;}
}
.m-t.tb.new-tbl tr td:nth-child(6){font-size: 14px;}
.m-t.new-tbl:not(.casino-tbl) th:nth-child(2){width: 210px;}
.m-t.new-tbl:not(.casino-tbl) th:nth-child(3){width: 30px;}
.m-t.new-tbl.tbl-jp th:nth-child(3){width: 60px;}
.table.simple{border: 1px solid #001b30;}
.table.simple thead tr {background: #001b30; color: #fff; text-align: center;}
.table.simple tbody tr:not(:last-child){border-bottom: 1px solid #001b30;}
.table.simple tbody td:not(:last-child){border-right: 1px solid #001b30;}
.table.simple tbody td{text-align: center;}
.table.simple tbody td span{font-size: 90%; font-style: italic;}
@media only screen and (max-width: 575px){
	.table.simple tbody td:not(:last-child){border-right: none;}
}
@media only screen and (min-width: 1001px){
	#logo{margin-bottom: 0;}
	#site-navigation{background: #001b30; padding-bottom: 10px;}
	.header-newsletter.opened{
		width: 26px;
		height: 26px;
		background-image: url('/wp-content/uploads/back.svg');
		top: 20px;
		right: calc(50% - 432px) !important;
		background-size: contain;
	}
}
@media only screen and (min-width: 769px) and (max-width: 1000px){
	.site-header{width: 94%!important;}
}
@media only screen and (max-width: 1000px){
	header:not(.entry-header) {position: fixed !important; top: 0; width: 100%; z-index: 994;}
	.main-navigation{top: 52px;}
	.header-newsletter.opened, .buttonPopupShow.opened{
		width: 24px;
		height: 24px;
		background-image: url('/wp-content/uploads/back.svg');
		top: 16px;
		margin-top: 0;
		background-size: contain;
	}
	.header-newsletter.opened{right: 59px;}
	.buttonPopupShow.opened{right: 103px;}
}
#content{padding-top: 60px;}
#logo.sub-form {width: 150px; height: auto;}
.header-newsletter.opened span{display: none;}
@media (min-width: 1201px) {
	.header-newsletter.opened {right: calc(50% - 528px) !important;}
}
.terms{font-size: 9px; padding: 5px !important; text-align: center;}
.disp-in{display: inline-block;}
.language-switch{
	height: 30px;
	position: relative;
	display: block !important;
	margin: 10px auto;
	width: 50px;
	padding: 3px;
	vertical-align: middle;
	border-radius: 6px;
	background: whitesmoke;
	cursor: pointer;
}
.language-switch > span::after{
	content: "";
	position: absolute;
	left: 30px;
	top: 10px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #001b30;
}
.language-switch > span{
	vertical-align: middle;
	text-indent: -9999px;
	display: block;
	position: relative;
	width: 24px;
	height: 24px;
}
.language-switch ul{
	display: none;
	position: absolute;
	padding: 0;
	width: 255px;
	text-align: left;
	bottom: 30px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	padding-bottom: 5px;
	z-index: 20;
}
@media only screen and (min-width:768px){
	.language-switch.two-rows ul{
		-moz-column-count: 3;
		-moz-column-gap: 2px;
		-webkit-column-count: 3;
		-webkit-column-gap: 2px;
		column-count: 3;
		column-gap: 2px;
		background: #f5f5f5;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		left: 50%;
	}
	.language-switch a::before {position: static !important; margin-right: 8px; vertical-align: top;}
	.language-switch ul li a {padding-left: 0 !important;}
}
@media only screen and (max-width:767px){
	.language-switch.two-rows ul{
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		overflow-y: scroll;
		height: 280px;
		background: #f5f5f5;
		width: 300px;
	}
	.language-switch ul::-webkit-scrollbar {-webkit-appearance: none; width: 6px;}
	.language-switch ul::-webkit-scrollbar-thumb {border-radius: 6px; background: #afafaf;}
	.language-switch ul::-webkit-scrollbar-track {border-radius: 6px; background-color: #f5f5f5;}
}
.language-switch ul li {background: whitesmoke; padding-left: 11px;}
.language-switch ul li:first-child {border-top-left-radius: 7px; border-top-right-radius: 7px;}
.language-switch ul li:last-child {border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;}
.language-switch ul li a{
	padding: 3px;
	display: block;
	padding-left: 26px;
	color: #000;
	font-size: 13px;
}
.language-switch ul li a:hover{color: #000;}
.language-switch a::before{
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	position: absolute;
	left: 8px;
}
@media screen and (min-width: 768px) and (max-width: 1200px){
	.language-switch.two-rows ul{width: 715px;}
}
@media screen and (min-width: 1201px){
	.language-switch.two-rows ul{width: 950px;}
}
.magyar, .language-switch a:lang(hu)::before,.language-switch > span.hu{background: var(--flag-hungary);}
.norsk, .language-switch a:lang(nb)::before,.language-switch > span.no, #logo .no{background: var(--flag-norway);}
.thai, .language-switch a:lang(th)::before,.language-switch > span.th, #logo .th{background: var(--flag-thailand);}
.philippines, .language-switch a:lang(ph)::before,.language-switch > span.ph, #logo .ph{background: var(--flag-philippines);}
.turkey, .language-switch a:lang(tr)::before,.language-switch > span.tr, #logo .tr{background: var(--flag-turkey);}
.deutch, .language-switch a:lang(de)::before,.language-switch > span.de, #logo .de{background: var(--flag-germany);}
.espanol, .language-switch .lang--es a::before,.language-switch > span.es, #logo .es{background: var(--flag-spain);}
.vietnamese, .language-switch a:lang(vi)::before,.language-switch > span.vi, #logo .vi{background: var(--flag-vietnam);}
.japanese, .language-switch a:lang(ja)::before,.language-switch > span.jp, #logo .jp{background: var(--flag-japan);}
.finnish, .language-switch a:lang(fi)::before,.language-switch > span.fi, #logo .fi{background: var(--flag-finland);}
.french, .language-switch a:lang(fr)::before,.language-switch > span.fr, #logo .fr{background: var(--flag-france);}
.croatian, .language-switch a:lang(hr)::before,.language-switch > span.hr, #logo .hr{background: var(--flag-croatia);}
.polskie, .language-switch a:lang(pl)::before,.language-switch > span.pl, #logo .pl{background: var(--flag-poland);}
.kazakh, .language-switch a:lang(ru-KZ)::before, .language-switch a:lang(kk)::before,.language-switch > span.kz, #logo .kz{background: var(--flag-kazakhstan);}
.romanian, .language-switch a:lang(ro)::before,.language-switch > span.ro, #logo .ro{background: var(--flag-romania);}
.italy, .language-switch a:lang(it)::before,.language-switch > span.it, #logo .it{background: var(--flag-italy);}
.indonesian, .language-switch a:lang(id)::before,.language-switch > span.id, #logo .id{background: var(--flag-indonesia);}
.slovenian, .language-switch a:lang(sl)::before,.language-switch > span.sl, #logo .sl{background: var(--flag-slovenia);}
.swedish, .language-switch a:lang(sv-SE)::before,.language-switch > span.se, #logo .se{background: var(--flag-sweden);}
.slovak, .language-switch a:lang(sk)::before,.language-switch > span.sk, #logo .sk{background: var(--flag-slovakia);}
.czech, .language-switch a:lang(cs)::before,.language-switch > span.cz, #logo .cz{background: var(--flag-czech);}
.serbian, .language-switch a:lang(sr)::before,.language-switch > span.rs, #logo .rs{background: var(--flag-serbia);}
.aze, .language-switch a:lang(az)::before,.language-switch > span.az, #logo .az{background: var(--flag-azerbaidjan);}
.uk, .language-switch a:lang(en)::before,.language-switch > span.en, #logo .en{background: var(--flag-uk);}
.estonian, .language-switch a:lang(et)::before,.language-switch > span.ee, #logo .ee{background: var(--flag-estonia);}
.brazil, .language-switch a:lang(pt-BR)::before,.language-switch > span.br, #logo .br{background: var(--flag-brazil);}
.bulgarian, .language-switch a:lang(bg)::before,.language-switch > span.bg, #logo .bg{background: var(--flag-bulgaria);}
.lithuanian, .language-switch a:lang(lt)::before,.language-switch > span.lt, #logo .lt{background: var(--flag-lt);}
.latvian, .language-switch a:lang(lv)::before,.language-switch > span.lv, #logo .lv{background: var(--flag-lv);}
.ukraine, .language-switch a:lang(ru-UA)::before,.language-switch > span.ua, #logo .ua{background: var(--flag-ukraine);}
.language-switch .lang--ar a::before, .language-switch > span.ar, .half-page .ar, #logo .ar{background: var(--flag-argentina);}
.language-switch .lang--pe a::before,.language-switch > span.pe, #logo .pe, .half-page .pe{background: var(--flag-peru);}
.language-switch .lang--cl a::before,.language-switch > span.cl, #logo .cl, .half-page .cl{background: var(--flag-chile);}
.language-switch .lang--mx a::before,.language-switch > span.mx, #logo .mx, .half-page .mx{background: var(--flag-mexico);}
.language-switch .lang--co a::before,.language-switch > span.co, #logo .co, .half-page .co{background: var(--flag-colombia);}
.language-switch .lang--ve a::before,.language-switch > span.ve, #logo .ve, .half-page .ve{background: var(--flag-venezuela);}
.language-switch .lang--ec a::before,.language-switch > span.ec, #logo .ec, .half-page .ec{background: var(--flag-ecuador);}
.language-switch .lang--py a::before,.language-switch > span.py, #logo .py, .half-page .py{background: var(--flag-paraguay);}
.language-switch .lang--uy a::before,.language-switch > span.uy, #logo .uy, .half-page .uy{background: var(--flag-uruguay);}
.language-switch .lang--at a::before,.language-switch > span.at, #logo .at, .half-page .at{background: var(--flag-austria);}
.language-switch .lang--bo a::before,.language-switch > span.bo, #logo .bo, .half-page .bo{background: var(--flag-bolivia);}
.language-switch .lang--ca a::before,.language-switch > span.ca, #logo .ca, .half-page .ca{background: var(--flag-canada);}
.language-switch .lang--ie a::before,.language-switch > span.ie, #logo .ie, .half-page .ie{background: var(--flag-ireland);}
.macedonian, .language-switch .lang--mk a::before,.language-switch > span.mk, #logo .mk, .half-page .mk{background: var(--flag-macedonia);}
.swiss, .language-switch .lang--ch a::before,.language-switch > span.ch, #logo .ch, .half-page .ch,
.language-switch .lang--ch-fr a::before,.language-switch > span.ch-fr, #logo .ch-fr, .half-page .ch-fr,
.language-switch .lang--ch-it a::before,.language-switch > span.ch-it, #logo .ch-it, .half-page .ch-it {background: var(--flag-switzerland);}
.dutch, .language-switch .lang--nl a::before,.language-switch > span.nl, #logo .nl, .half-page .nl{background: var(--flag-netherlands);}
.language-switch .lang--by a::before, .language-switch a:lang(by)::before,.language-switch > span.by, #logo .by{background: var(--flag-belarus);}
.kyrgyzstan, .language-switch .lang--kg a::before, .language-switch a:lang(kg)::before,.language-switch > span.kg, #logo .kg{background: var(--flag-kyrgyzstan);}
.language-switch .lang--md a::before, .language-switch a:lang(md)::before,.language-switch > span.md, #logo .md,  .half-page .md{background: var(--flag-moldova);}
.mongol, .language-switch .lang--mn a::before, .language-switch a:lang(mn)::before,.language-switch > span.mn, #logo .mn,  .half-page .mn{background: var(--flag-mongolia);}
.ozbek, .language-switch .lang--uz a::before, .language-switch a:lang(uz)::before,.language-switch > span.uz, #logo .uz,  .half-page .uz{background: var(--flag-uzbekistan);}
.armenian, .language-switch .lang--am a::before, .language-switch a:lang(am)::before,.language-switch > span.am, #logo .am,  .half-page .am{background: var(--flag-armenia);}
.portugal, .language-switch .lang--pt a::before,.language-switch > span.pt, #logo .pt, .half-page .pt{background: var(--flag-portugal);}
.georgia, .language-switch .lang--ge a::before,.language-switch > span.ge, #logo .ge, .half-page .ge{background: var(--flag-georgia);}
.dansk, .language-switch .lang--dk a::before,.language-switch > span.dk, #logo .dk, .half-page .dk{background: var(--flag-denmark);}
.sportfogadasonline{padding: 2px;}
.spiel-sucht, .mfcr, .mfin, .adm, .lottstift, .emta, .ukgc, .dkh, .iaui, .lrv, .spelinspektionen, .onjn, .mfin-hr, .ordenacionjuego, .anonimowihazardzisci, .arjel, .quochoi, .urad, .polla-cl, .segob, .coljuegos, .cnc, .srij, .nss, .cfmj, .anj, .ksa, .thaigov, .mfin-mk, .bmf-at {
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	text-indent: -9999px;
	text-align: left;
	background: url('/wp-content/uploads/pics.png') no-repeat;
}
.segob{background-position: 2px -1256px; width: 110px; height: 40px; padding: 5px; background-color: #fff; }
.polla-cl{background-position: 0px -1221px; width: 100px; height: 36px;}
.spiel-sucht{background-position: -40px -392px; width: 42px;  height: 37px;}
.emta{background-position: -59px -940px; width: 30px; height: 34px;}
.mfcr{background-position: 0px -1056px; width: 97px; height: 30px;}
.mfin{background-position: 0px -1087px; width: 94px; height: 35px;}
.mfin-mk{background-position: 0px -1300px; width: 105px; height: 29px;}
.adm{background-position: 0px -1123px; width: 87px; height: 30px;}
.lottstift{background: var(--logo-lottstift) no-repeat; width: 56px; height: 30px;}
.emta{background-position: -59px -940px; width: 30px; height: 34px;}
.ukgc{background-position: 0px -1154px; width: 97px; height: 30px;}
.gov-ie{background: url('/wp-content/uploads/gov-ie.png') no-repeat; width: 80px; height: 30px;}
.agco{background: url('/wp-content/uploads/agco.png') no-repeat; width: 150px; height: 30px;}
.dkh{background: url('/wp-content/uploads/dkh.jpg') no-repeat; width: 74px; height: 30px;}
.nss{background: url('/wp-content/uploads/nss.png') no-repeat; width: 102px; height: 30px;}
.iaui{background: url('/wp-content/uploads/iaui.png') no-repeat;  width: 30px; height: 30px;}
.lrv{background: url('/wp-content/uploads/lrv.png') no-repeat; width: 25px; height: 30px;}
.bmf-at{background: url('/wp-content/uploads/regulations/bmf-at.svg') no-repeat; width: 105px; height: 21px;}
.spelinspektionen{background: url('/wp-content/uploads/spelinspektionen.png'); width: 42px; height: 30px;}
.onjn{background-position:-58px -984px; width: 32px; height: 32px;}
.mfin-hr{background-position: 0px -1185px; width: 105px; height: 30px;}
.ordenacionjuego{background-position: 0px -435px; width: 104px; height: 30px;}
.anonimowihazardzisci{background-position: -58px -861px; width: 32px; height: 32px;}
.arjel{background-position: -57px -896px; width: 33px; height: 33px;}
.quochoi{background: url('/wp-content/uploads/quochoi.png') no-repeat; width: 30px; height: 30px;}
.urad{background: url('/wp-content/uploads/medals/sk-urad.svg') no-repeat; width: 30px; height: 30px;}
.coljuegos{background: url(/wp-content/uploads/medals/coljuegos.svg) no-repeat center; width: 90px; height: 30px; padding: 5px; background-color: #fff; background-size: 85px 30px;}
.cnc{background: var(--cnc-ve) no-repeat center; width: 30px; height: 30px; }
.srij{background: var(--srij-pt) no-repeat center; width: 40px; height: 40px; padding: 5px; background-color: #fff; background-size: 30px 30px; border-radius: 50%;}
.cfmj{background: var(--cfmj-ch) no-repeat center; width: 30px; height: 30px;}
.ksa {background: url(/wp-content/uploads/regulations/ksa.svg) no-repeat center; width: 100px; height: 30px;}
.thaigov {background: url(/wp-content/uploads/regulations/thai-gov.png) no-repeat center; width: 30px; height: 30px; background-size: contain;}
@media only screen and (max-width: 575px){
	.language-switch {display: block !important; margin: 10px auto 0 !important;}
}
@media only screen and (max-width: 360px){
	.language-switch {margin-top: 20px !important;}
}
@media screen and (min-width: 370px){
	.compare-box, .compare-title {width: 328px;}
}
@media screen and (min-width: 640px){
	.compare-box, .compare-title {width: 580px;}
	.compare-box > div:not(.compare-list) {width: 24%;}
	.compare-list {width: 52%; padding-top: 6px;}
}
@media screen and (min-width: 992px){
	.compare-box-big {width: 60%; margin: 0 auto;}
	.compare-title {width: 100%;}
	.grid-table {
		display: table;
		width: 100%;
		border-collapse: separate;
		border-spacing: 20px 10px;
		table-layout: fixed;
	}
	.grid-cell {display: table-cell;}
	.compare-list {width: 58%;}
	.compare-box {padding-top: 0 !important;}
}
@media (max-width: 991px) and (min-width: 640px){
	.compare-box > div:not(.compare-box__list) {width: 23%;}
	.compare-list {width: 52% !important; padding-top: 6px;}
}
@media screen and (max-width: 991px){
	.compare-box .grid-cell {display: inline-block; vertical-align: top;}
	.grid-cell {margin-bottom: 20px;}
}
@media screen and (min-width: 1201px){
	.compare-logo {
		transform: scale(0.6) !important;
		-ms-transform: scale(0.6) !important;
		-webkit-transform: scale(0.6) !important;
		-o-transform: scale(0.6) !important;
		-moz-transform: scale(0.6) !important;
	}
}
@media screen and (max-width: 1200px){.compare-logo{margin-left: -50px !important;}}
@media screen and (max-width: 991px){.compare-logo{margin-left: -40px !important;}}
@media screen and (max-width: 639px){
	.compare-logo{margin-left: 0px !important;}
	.compare-right {right: -30px !important;}
	.compare-left {left: -30px !important;}
	.compare-box .grid-cell:nth-child(2){margin-bottom: 0;}
	.compare-logo {
		transform: scale(0.8) !important;
		-ms-transform: scale(0.8) !important;
		-webkit-transform: scale(0.8) !important;
		-o-transform: scale(0.8) !important;
		-moz-transform: scale(0.8) !important;
	}
}
.compare-title > span {color: whitesmoke; font-size: 12px;}
.compare-title {
	margin: 0 auto;
	background: #001b30;
	border: 2px solid #001b30;
	border-bottom: none;
	font-weight: bold;
	font-size: 17px;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
}
.compare-box {
	padding-top: 10px;
	background: #f1f1f1;
	border-width: 2px;
	border-spacing: 10px;
	text-align: center;
	border: 2px solid #001b30;
	margin: 0 auto 5px;
}
.compare-logo {
	transform: scale(0.5);
	-ms-transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-o-transform: scale(0.5);
	-moz-transform: scale(0.5);
	margin-left: -38px;
	display: inline-block;
	border: 5px solid #001b308a;
	-webkit-box-shadow: -1px -1px 0 0 rgba(255, 255, 255, 0.3);
	-moz-box-shadow: -1px -1px 0 0 rgba(255, 255, 255, 0.3);
	box-shadow: -1px -1px 0 0 rgba(255, 255, 255, 0.3);
}
.prize {font-weight: bold; line-height: normal; color: #001b30; margin-bottom: 8px;}
.prize.small{font-size: 13px;}
.compare-list ul{padding: 0;}
.compare-list li {
	margin-bottom: 3px;
	border-bottom: 1px solid rgba(0, 27, 48, 0.2);
	line-height: normal;
	position: relative;
	padding-bottom: 2px;
	font-size: 12px;
}
.compare-list li:last-child {border-bottom: none;}
.compare-left, .compare-right {
	position: absolute;
	top: 0;
	color: #6d6d6d;
	font-size: 12px;
	font-weight: bold;
}
.compare-left {left: -3px;}
.compare-right {right: -3px;}
/* compare new */
.compare-el{margin: 1rem auto;}
.compare-el .company-105{
	width: 105px;
	height: 35px;
	border: 3px solid #6f7e89;
	border-radius: 0!important;
	-webkit-box-shadow: -1px -1px 0 0 rgb(255 255 255 / 30%);
	box-shadow: -1px -1px 0 0 rgb(255 255 255 / 30%);
}
.compare-el .compare-wrapper, .compare-el .compare-title{width: 100%;}
.compare-el .out-link { border: 3px double #fff; font-size: 12px; padding: 3px 5px;}
.compare-wrapper{
	background: #f1f1f1;
	border-width: 2px;
	border-spacing: 10px;
	text-align: center;
	border: 2px solid #001b30;
}
.terms.compare{margin: -1rem auto 0;}
.compare-el .prize span{ color: #1392e8;}
@media screen and (max-width: 575px){
	.compare-el {width: 400px; max-width: 100%;}
	.compare-el .compare-right {right: 0!important;}
	.compare-el .compare-left {left: 0!important;}
	.compare-el .out-link {width: 180px;}
}
@media screen and (min-width: 576px) and (max-width: 767px){
	.compare-el .compare-right {right: -15px!important;}
	.compare-el .compare-left {left: -15px!important;}
	.compare-el .prize {font-size: 12px;}
}
@media screen and (min-width: 768px)  and (max-width: 991px){.compare-el, .terms.compare{width: 100%;}}
@media screen and (min-width: 992px){.compare-el, .terms.compare{width: 85%;}}
@media screen and (min-width: 1200px){.compare-el, .terms.compare{width: 75%;}}
.t-and-c-cen {text-align: center; font-size: 12px; font-style: italic; color: #888;}
.grid-cell .out-link {border: 3px double #fff; width: 110px;}
.id-box .grid-cell .out-link {border: 3px double #fff; width: 110px; line-height: normal; padding: 4px;}
#osszehasonlito-tablazat{text-align: center;}
[class*="tbl-"] .rank.first, .bingo-table .rank.first, .casino-tbl .rank.first:after {background: var(--medal-first); text-indent: 0;}
[class*="tbl-"] .rank.second, .bingo-table .rank.second, .casino-tbl .rank.second:after {background: var(--medal-second); text-indent: 0;}
[class*="tbl-"] .rank.third, .bingo-table .rank.third, .casino-tbl .rank.third:after {background: var(--medal-third); text-indent: 0;}
[class*="tbl-"]  .rank:after, .bingo-table .rank:after, .casino-tbl .rank:after {
	position: absolute;
	color: #f8f8f8;
	left: 0;
	top: auto;
	font: 400 .6rem "Nunito", sans-serif;
	line-height: 1;
}
.casino-tbl .rank:after{
	background-repeat: no-repeat!important;
	width: 100%;
	height: 100%;
	padding-top: 0.2rem;
	max-width: 50px;
}
.casino-tbl.tbl-bg .rank.third:after {background-position: center;}
.tbl-id .rank.first:after {content: "Bonus Terbaik";}
.tbl-id .rank.second:after {content: "Odd Terbaik";}
.tbl-id .rank.third:after {content: "Pencairan Dana";}
.tbl-vi .rank.first:after {content: "Tiền thưởng tốt nhất";}
.tbl-vi .rank.second:after {content: "Tỷ lệ cược tốt nhất";}
.tbl-vi .rank.third:after {content: "Tính năng rút tiền";}
.tbl-vi .rank:after {font-size: .5rem;top: 1.1rem;}
.tbl-az .rank.first:after {content: "Ən yaxşı bonus";}
.tbl-az .rank.second:after {content: "Ən yaxşı ehtimallar";}
.tbl-az .rank.third:after {content: "Məxaric funksiyası";}
.tbl-az .rank:after {font-size: .5rem;top: 1.1rem;}
.casino-tbl.az .rank.first:after {content: "Ən yaxşı bonus";}
.casino-tbl.az .rank.second:after {content: "Ən yaxşı oyunlar";}
.casino-tbl.az .rank.third:after {content: "Live kazino";}
.tbl-lt .rank.first:after {content: "Geriausias bonusas";}
.tbl-lt .rank.second:after {content: "Geriausi koeficientai";}
.tbl-lt .rank.third:after {content: "Cash Out funkcija";}
.tbl-lt .rank:after {font-size: .5rem;top: 1.1rem;}
.tbl-sl .rank.first:after {content: "Najboljši bonus";}
.tbl-sl .rank.second:after {content: "Najboljše kvote";}
.tbl-sl .rank.third:after {content: "Funkcija Kash Out";}
.tbl-de .rank.first:after, .tbl-at .rank.first:after, .tbl-ch .rank.first:after {content: "Besten Bonus";}
.tbl-de .rank.second:after, .tbl-at .rank.second:after, .tbl-ch .rank.second:after {content: "Beste Quoten";}
.tbl-de .rank.third:after, .tbl-at .rank.third:after, .tbl-ch .rank.third:after {content: "Cash Out"; padding: 0 5px;}
.tbl-pl .rank.first:after {content: "Najlepszy bonus";}
.tbl-pl .rank.second:after {content: "Najlepsze kursy";}
.tbl-pl .rank.third:after {content: "Funkcja Cash Out";}
.tbl-rs .rank.first:after {content: "Najbolji bonus";}
.tbl-rs .rank.second:after {content: "Najbolje kvote";}
.tbl-rs .rank.third:after {content: "Cash Out funkcija";}
.tbl-hr .rank.first:after {content: "Najbolji bonus";}
.tbl-hr .rank.second:after {content: "Najbolje kvote";}
.tbl-hr .rank.third:after {content: "Cash Out opcija";}
.tbl-br .rank.first:after , .tbl-pt .rank.first:after {content: "Melhor bónus";}
.tbl-br .rank.second:after, .tbl-pt .rank.second:after {content: "Melhores odds";}
.tbl-br .rank.third:after , .tbl-pt .rank.third:after {content: "Função de Cash Out";}
.casino-tbl.tbl-br .rank.first:after {  content: "Melhor bônus";}
.casino-tbl.tbl-br .rank.second:after { content: "Melhores jogos";}
.casino-tbl.tbl-br .rank.third:after {  content: "Cassino ao vivo";}
.tbl-pt .rank:after{font-size: .55rem; line-height: 1.2;}
.tbl-es .rank.first:after {content: "Mejores bonos";}
.tbl-es .rank.second:after {content: "Mejores cuotas";}
.tbl-es .rank.third:after {content: "Función cash out";}
.tbl-ge .rank.first:after {content: "საუკეთესო ბონუსი"; font-size: .5rem; top: 1.1rem;}
.tbl-ge .rank.second:after {content: "საუკეთესო კოეფიციენტები"; font-size: .4rem; top: 1.15rem;}
.tbl-ge .rank.third:after {content: "ქეშაუთ ფუნქცია"; font-size: .5rem; top: 1.1rem;}
.tbl-fr .rank.first:after {content: "Meilleurs bonus";}
.tbl-fr .rank.second:after {content: "Meilleurs cotes";}
.tbl-fr .rank.third:after {content: "Fonction cash out";}
.tbl-nl .rank.first:after {content: "Beste bonussen";}
.tbl-nl .rank.second:after {content: "Beste kansen";}
.tbl-nl .rank.third:after {content: "Cash-out-functie";}
.tbl-lv .rank.first:after {content: "Labākais bonuss";}
.tbl-lv .rank.second:after {content: "Labākie koeficienti";}
.tbl-lv .rank.third:after {content: "Cash Out funkcija";}
.tbl-lv .rank:after {font-size: .5rem; top: 1.1rem;}
.casino-tbl.kz .rank.first:after {content: "Лучший бонус";}
.casino-tbl.kz .rank.second:after {content: "Лучшие игры";}
.casino-tbl.kz .rank.third:after {content: "Live казино";}
.tbl-ua .rank.first:after,
.tbl-kg .rank.first:after,
.tbl-by .rank.first:after {content: "Лучший бонус";}
.tbl-kg .rank.second:after,
.tbl-ua .rank.second:after,
.tbl-by .rank.second:after{content: "Лучшие коэфф.";}
.tbl-kg .rank.third:after,
.tbl-ua .rank.third:after,
.tbl-by .rank.third:after {content: "Опция кэшаута";}
.tbl-kz .rank.first:after {content: "Лучший бонус";}
.tbl-kz .rank.second:after {content: "Лучшие коэфф.";}
.tbl-kz .rank.third:after {content: "Выкупа ставки";}
.tbl-dk .rank.first:after {content: "Bedste bonus";}
.tbl-dk .rank.second:after {content: "Bedste odds";}
.tbl-dk .rank.third:after {content: "Cash out funktion";}
.tbl-tr .rank.first:after {content: "En iyi bonus";}
.tbl-tr .rank.second:after {content: "En iyi oranlar";}
.tbl-tr .rank.third:after {content: "Bahis bozdurma";}
.tbl-tr .rank:after {padding: 0 5px;}
.tbl-it .rank.first:after, .tbl-ch-it .rank.first:after {content: "I migliori bonus";}
.tbl-it .rank.second:after, .tbl-ch-it .rank.second:after {content: "Le quote migliori";}
.tbl-it .rank.third:after, .tbl-ch-it .rank.third:after {content: "Funzione prelievo";}
.tbl-no .rank.first:after {content: "Beste bonus";}
.tbl-no .rank.second:after {content: "Beste odds"; padding: 0 5px;}
.tbl-no .rank.third:after {content: "Cash Out-funksjon";}
.tbl-se .rank.first:after {content: "Bäst bonus";padding: 0 5px;}
.tbl-se .rank.second:after {content: "Bäst odds"; padding: 0 5px;}
.tbl-se .rank.third:after {content: "Cash-out funktion";}
.tbl-en .rank.first:after, .tbl-ca .rank.first:after, .tbl-ie .rank.first:after {content: "Best bonus";}
.tbl-en .rank.second:after, .tbl-ca .rank.second:after, .tbl-ie .rank.second:after {content: "Best odds";}
.tbl-en .rank.third:after, .tbl-ca .rank.third:after, .tbl-ie .rank.third:after {content: "Cash Out";}
.tbl-en .rank:after, .tbl-ca .rank:after, .tbl-ie .rank:after {padding: 0 12px;}
.tbl-ro .rank.first:after {content: "Cel mai bun bonus";}
.tbl-ro .rank.second:after {content: "Cele mai bune cote";}
.tbl-ro .rank.third:after {content: "Funcție Cash Out";}
.tbl-ro .rank:after {font-size: .5rem; padding: 0 5px; top: 1.1rem;}
.tbl-bg .rank.first:after {content: "Най-добър бонус";}
.tbl-bg .rank.second:after {content: "Най-добри коефициенти";}
.tbl-bg .rank.third:after {content: "Опция Затвори залог";}
.tbl-mk .rank.first:after {content: "Најдобар бонус";}
.tbl-mk .rank.second:after {content: "Најдобри шанси";}
.tbl-mk .rank.third:after {content: "Затвори ја опцијата Бет";}
.tbl-bg .rank:after, .tbl-mk .rank:after {font-size: .4rem; padding: 0 3px; top: 1.2rem;}
.casino-tbl.tbl-bg .rank:after {font-size: .5rem; top: 50%; transform: translate(0, -50%); height: 65px;}
.casino-tbl.tbl-bg .rank:is(.first, .second):after{padding-top: 4px;}
.tbl-sk .rank.first:after {content: "Najlepší bonus";}
.tbl-sk .rank.second:after {content: "Najlepšie kurzy";}
.tbl-sk .rank.third:after {content: "Funkcia Cash out";}
.tbl-uz .rank.first:after {content: "Eng yaxshi bonus";}
.tbl-uz .rank.second:after {content: "Eng yaxshi koeff.";}
.tbl-uz .rank.third:after {content: "Keshaut funksiyasi";}
.tbl-uz .rank:after {font-size: .5rem;top: 1.1rem; padding: 0 3px;}
.tbl-am .rank.first:after {content: "Լավագույն բոնուսներ";}
.tbl-am .rank.second:after {content: "Լավագույն գործակիցներ";}
.tbl-am .rank.third:after {content: "Կանխիկացնել";}
.tbl-am .rank:after {font-size: .4rem;top: 1.2rem; padding: 0 3px;}
.tbl-cz .rank.first:after {content: "Nejlepší bonus";}
.tbl-cz .rank.second:after {content: "Nejlepší kurz";}
.tbl-cz .rank.third:after {content: "Funkce Cash out";}
.tbl-mn .rank.first:after {content: "Бест бонус"; padding: 0 5px;}
.tbl-mn .rank.second:after {content: "Бест одд"; padding: 0 10px;}
.tbl-mn .rank.third:after {content: "Cash out функц";}
.tbl-ee .rank.first:after {content: "Parim boonus";}
.tbl-ee .rank.second:after {content: "Parimad koef.";}
.tbl-ee .rank.third:after {content: "Cash out funktsioon";}
.tbl-ee .rank:after {font-size: .5rem;top: 1.1rem; padding: 0 3px;}
.tbl-hu .rank.first:after, .bingo-table .rank.first:after{content: "Legjobb bónusz";}
.tbl-hu .rank.second:after, .bingo-table .rank.second:after {content: "Legjobb szorzók";}
.tbl-hu .rank.third:after, .bingo-table .rank.third:after {content: "Cash out funkció";}
@media (max-width: 767px){
	.tbl-sl .rank:after,  .tbl-de .rank:after,  .tbl-pl .rank:after,  .tbl-rs .rank:after,  .tbl-hr .rank:after,  .tbl-es .rank:after,  .tbl-fr .rank:after,  .tbl-br .rank:after, .tbl-pt .rank:after, .tbl-en .rank:after, .tbl-it .rank:after,  .tbl-ua .rank:after, .tbl-by .rank:after, .tbl-kg .rank:after, .tbl-kz .rank:after,  .tbl-se .rank:after, .tbl-tr .rank:after, .tbl-id .rank:after, .tbl-sk .rank:after, .tbl-cz .rank:after, .tbl-no .rank:after, .tbl-hu .rank:after, .bingo-table .rank:after, .tbl-dk .rank:after, .tbl-mn .rank:after {top: 2px;  padding: 0;}
	.tbl-az .rank:after,  .tbl-lt .rank:after,  .tbl-vi .rank:after,  .tbl-ro .rank:after,  .tbl-lv .rank:after, .tbl-ee .rank:after, .tbl-uz .rank:after, .tbl-am .rank:after  {top: 4px; padding: 0;}
	.tbl-bg .rank:after, .tbl-mk .rank:after {top: 0.3rem; padding: 0;}
	.casino-tbl.kz .rank:after {top: 0;padding: 2px;}
	.tbl-ge .rank:after {top: 0.15rem!important; padding: 0;}
}
.tbl-jp .rank.first {background: url('/wp-content/uploads/medals/jp1.svg');}
.tbl-jp .rank.second {background: url('/wp-content/uploads/medals/jp2.svg');}
.tbl-jp .rank.third {background: url('/wp-content/uploads/medals/jp3.svg');}
.tbl-fi .rank.first {background: url('/wp-content/uploads/medals/fin1.svg');}
.tbl-fi .rank.second {background: url('/wp-content/uploads/medals/fin2.svg');}
.tbl-fi .rank.third {background: url('/wp-content/uploads/medals/fin3.svg');}
.tbl-th .rank.first {background: url('/wp-content/uploads/medals/th1.svg');}
.tbl-th .rank.second {background: url('/wp-content/uploads/medals/th2.svg');}
.tbl-th .rank.third {background: url('/wp-content/uploads/medals/th3.svg');}
.forex-table .rank.first {background: url('/wp-content/uploads/medals/forex1.svg');}
.forex-table .rank.second {background: url('/wp-content/uploads/medals/forex2.svg');}
.forex-table .rank.third {background: url('/wp-content/uploads/medals/forex3.svg');}
.casino-tbl .rank.second {background: url('/wp-content/uploads/medals/hu-casino-2.svg');}
.casino-tbl .rank.third {background: url('/wp-content/uploads/medals/hu-casino-3.svg');}
.poker-table .rank.second {background: url('/wp-content/uploads/medals/poker2.svg');}
.poker-table .rank.third {background: url('/wp-content/uploads/medals/poker3.svg');}
/* X-mas logo */
/* @media screen and (max-width: 1000px){
	#logo{
		margin-top: -5px !important;
	}
}
@media screen and (min-width: 1001px){#logo{margin-top: -10px !important;}} */
/* X-mas logo end */
td.terms::before {content: ""; display: none !important;}
.language-switch ul{box-shadow: 0 0 4px 0 #0000003d; border-radius: 7px;}
.top-poker{width: 70%;}
@media only screen and (max-width: 1200px){
	.top-poker{width: 100%;}
}
@media only screen and (max-width: 767px){
	.top-poker{max-width: 320px;}
	.top-poker.tb tbody tr td:nth-child(2){ display: block; margin: 0 auto;}
	.top-poker.tb tbody tr td:nth-child(3)::before{content: "";}
}
@media only screen and (min-width: 768px){
	.top-poker.tb tbody tr td{width: 33% !important; padding: 14px;}
	.top-poker.tb tbody tr :is(th, td):nth-child(2){display: table-cell !important;}
}
.top-poker.tb tbody tr:is(:nth-child(1), :nth-child(3), :nth-child(4)) td:first-child::before {content: ''; display: none;}
.language-switch.ee{transform: translateX(26px);}
.language-switch.ee::before {content: "Keel:"; position: absolute; left: -50px;}
.language-switch.pl{transform: translateX(26px);}
.language-switch.pl::before{ content: "Język:"; position: absolute; left: -50px;}
.language-switch.de{transform: translateX(36px);}
.language-switch.de::before{ content: "Sprache:"; position: absolute; left: -66px;}
.language-switch.it{transform: translateX(36px);}
.language-switch.it::before{ content: "Lingua:"; position: absolute; left: -66px;}
.language-switch.es{transform: translateX(38px);}
.language-switch.es::before{ content: "Lenguaje:"; position: absolute; left: -72px;}
.language-switch.en{transform: translateX(38px);}
.language-switch.en::before{ content: "Language:"; position: absolute; left: -76px;}
.language-switch.vi{transform: translateX(38px);}
.language-switch.vi::before{ content: "Ngôn ngữ:"; position: absolute; left: -76px;}
.language-switch:is(.ua, .kz) {transform: translateX(26px);}
.language-switch:is(.ua, .kz)::before { content: "Язык:"; position: absolute; left: -50px;}
.language-switch:is(.tr, .az, .jp) {transform: translateX(26px);}
.language-switch:is(.tr, .az)::before {content: "Dil:"; position: absolute; left: -50px;}
.language-switch.jp::before{ content: "言語:"; position: absolute; left: -50px;}
.language-switch:is(.hr, .sl, .rs) {transform: translateX(26px);}
.language-switch:is(.hr, .sl, .rs)::before{ content: "Jezik:"; position: absolute; left: -50px;}
.language-switch.fi{transform: translateX(26px);}
.language-switch.fi::before {content: "Kieli:"; position: absolute; left: -50px;}
.language-switch.ro {transform: translateX(26px);}
.language-switch.ro::before {content: "Limba:"; position: absolute; left: -50px;}
.language-switch:is(.sk, .cz){transform: translateX(26px);}
.language-switch:is(.sk, .cz)::before {content: "Jazyk:"; position: absolute; left: -50px;}
.language-switch.bg::before{content: "Език:"; position: absolute; left: -50px;}
.language-switch.bg{transform: translateX(26px);}
.language-switch:is(.se, .no) {transform: translateX(26px);}
.language-switch:is(.se, .no)::before {content: "Språk:"; position: absolute; left: -50px;}
.language-switch.fr{transform: translateX(32px);}
.language-switch.fr::before {content: "Langue:";position: absolute;left: -60px;}
.language-switch.lv{transform: translateX(32px);}
.language-switch.lv::before {content: "Valoda:";position: absolute;left: -60px;}
.language-switch.br{transform: translateX(32px);}
.language-switch.br::before {content: "Idioma:";position: absolute;left: -60px;}
.language-switch.id{transform: translateX(32px);}
.language-switch.id::before {content: "Bahasa:";position: absolute;left: -60px;}
.language-switch.hu::before {content: "Nyelv:";position: absolute;left: -50px;}
.language-switch.lt{transform: translateX(26px);}
.language-switch.lt::before {content: "Kalba:";position: absolute;left: -50px;}
.language-switch.th{transform: translateX(26px);}
.language-switch.th::before {content: "ภาษา:";position: absolute;left: -50px;}
.error-404{position: relative;}
ol.not-found::after {content: url('/wp-content/uploads/page-not-found.png'); display: inline-block; width: 280px; height: 300px;}
@media only screen and (min-width: 1201px){
	ol.not-found::after{ position: absolute; top: 0; right: 0;}
	.error-404{height: 300px;}
}
@media only screen and (min-width: 940px) and (max-width: 1200px){
	ol.not-found::after {position: absolute; top: 50px; right: 0;}
	.error-404{height: 350px;}
}
@media only screen and (min-width: 601px) and (max-width: 939px){
	ol.not-found::after {position: absolute; top: 70px; right: 0;}
	.error-404{height: 370px;}
}
@media only screen and (min-width: 320px) and (max-width: 600px){
	ol.not-found::after {display: block; margin: 0 auto;}
}
@media only screen and (max-width: 360px){ol.not-found::after{margin-left: -2em;}}
@media only screen and (max-width: 320px){
	.language-switch ul{left: calc(50% - 26px); transform: translate(-50%);}
}
/* Lotto numbers */
.date-numbers {
	text-align: center;
	color: #fff;
	width: 100%;
	margin: 0 auto;
	min-height: 183px;
	border: 1px solid #1776d4;
	border-radius: 4px;
	border-collapse: separate;
	min-height: 250px;
}
.date-numbers thead { background: #1776d4; line-height: 34px;}
.date-numbers ul {padding: 0;}
.date-numbers ul li {
	margin: 2px;
	padding: 4px;
	display: inline-block;
	width: 36px;
	height: 36px;
	font-weight: bold;
	border: #4CAF50 solid 1px;
	background-color: #1baa1b;
	border-radius: 50%;
	box-shadow: inset -25px -25px 40px rgba(0,0,0,.5), 8px 5px 20px #4646467a;
	background-image: -webkit-linear-gradient(-45deg, rgba(255,255,220,.3) 0%, transparent 100%);
	background-image: -moz-linear-gradient(-45deg, rgba(255,255,220,.3) 0%, transparent 100%);
	background-image: -o-linear-gradient(-45deg, rgba(255,255,220,.3) 0%, transparent 100%);
	background-image: -ms-linear-gradient(-45deg, rgba(255,255,220,.3) 0%, transparent 100%);
	text-shadow: -1px -1px 1px black;
}
.date-numbers p {margin: 0; color: #000;}
.popup-lotto{
	display: none;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	background: #fff;
	padding: 10px;
	width: 100%;
	max-width: 400px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.671);
	z-index: 1;
}
.popup-lotto:is(.euromillions, .eurojackpot) tbody tr td:first-child {text-align: left;}
.popup-lotto.euromillions {max-width: 100%; font-size: 13px; padding-top: 30px;}
.popup-lotto.eurojackpot {max-width: 100%; font-size: 12px;}
.lotto-btn{
	width: 90%;
	margin: 0 auto;
	max-width: 230px;
	margin-bottom: 10px;
	cursor: pointer;
	border-radius: 10px;
	background: #5da5ec;
	box-shadow: 14px 14px 28px #d6d6d6, -14px -14px 28px #ffffff;
	position: relative;
	padding: 5px 20px;
	line-height: 24px;
	transition: all 0.3s ease-in-out;
}
.lotto-btn:hover {box-shadow: -8px -8px 16px #d6d6d6, 8px 8px 16px #ffffff; max-width: 220px;}
.lotto-numbers {position: relative;}
.lotto-close {position: absolute; top: 3px; right: 3px; cursor: pointer;}
.popup-lotto table{text-align: center;}
.lotto-btn::before, .lotto-btn::after{
	content: '';
	width: 14px;
	height: 14px;
	display: inline-block;
	position: absolute;
	top: 50%;
}
.no-webp .lotto-btn::before, .no-webp .lotto-btn::after {background: url('/wp-content/uploads/pics.png') no-repeat;}
.webp .lotto-btn::before, .webp .lotto-btn::after {background: url('/wp-content/uploads/pics.webp') no-repeat;}
.webp .lotto-btn::before, .no-webp .lotto-btn::before {background-position: -47px -322px; margin-right: 5px; transform: translateY(-50%); left: 6px;}
.webp .lotto-btn::after, .no-webp .lotto-btn::after {background-position: -47px -322px; margin-left: 5px; transform: translateY(-50%) rotate(180deg); right: 6px;}
.mobile-title{display: none;}
@media only screen and (max-width: 480px){
	.date-numbers th:first-of-type{ display: block; width: 100%;}
	.date-numbers th:last-of-type{display: none;}
	.date-numbers tr:first-of-type td:first-of-type{ padding-top: 10px; padding-bottom: 10px;}
	.date-numbers tr:first-of-type td{display: block;}
	.date-numbers td:first-of-type p{text-align: center;}
	.mobile-title {background: #1776d4; font-weight: bold; display: block;}
	.popup-lotto {padding-top: 2em;}
	.popup-lotto table th{font-size: 13px;}
	.popup-lotto:is(.euromillions, .eurojackpot) table th {font-size: 9px;}
	.popup-lotto:is(.euromillions, .eurojackpot) table td {font-size: 12px;}
}
.popup-lotto table th {color: #fff; background: #1776d4;}
.lotto-close {background: url('/wp-content/uploads/lotto-close.svg'); width: 24px; height: 24px;}
.half-page {display: inline-block; width: 32%; vertical-align: top;}
.half-page ul li::before {
	content: '\21A0';
	color: #1baa1b;
	margin-right: 5px;
	position: relative;
	top: -1px;
}
@media only screen and (max-width: 900px){.half-page{width: 49%;}}
@media only screen and (min-width: 901px){.mobile-fix-ul{padding-top: 25px;}}
@media only screen and (max-width: 630px){
	.half-page{width: 100%;}
	.mobile-fix-ul{margin-top: -14px;}
}
@media only screen and (min-width: 631px){.half-page div{padding-top: 14px;}}
.half-page ul {padding-left: 1em;}
.new .review-left-bottom {background-color: #fff !important; border: 1px solid #1776d4; border-top: none;}
.review-box.new .left-side ul a{color: #000;}
.review-box.new .left-side ul li:before {border-color: transparent #000; top: 14px;}
.review-box.new .left-side ul li {line-height: normal;}
ul.skandinav-lotto li{float: left;}
ul.skandinav-lotto li:nth-child(8){clear: left;}
ul.skandinav-lotto { display: table; margin: 0 auto;}
@media only screen and (max-width: 480px){
	ul.skandinav-lotto {padding-bottom: 30px; padding-top: 20px;}
}
.date-numbers.euromillions tbody tr:first-child td:last-child ul li:is(:nth-child(6), :nth-child(7)) {
	-webkit-clip-path: polygon(50% 0%, 66% 28%, 98% 35%, 76% 57%, 79% 91%, 50% 73%, 21% 91%, 23% 58%, 2% 35%, 33% 29%);
	clip-path: polygon(50% 0%, 66% 28%, 98% 35%, 76% 57%, 79% 91%, 50% 73%, 21% 91%, 23% 58%, 2% 35%, 33% 29%);
	background-color: yellow;
	box-shadow: inset -25px -25px 40px rgba(0, 0, 0, 0.25), 8px 5px 20px #4646467a;
	border: #c5c51b solid 1px;
	text-shadow: 0 0 3px black;
}
.date-numbers.putto > tbody > tr:nth-child(2) > td {vertical-align: top;}
.date-numbers.putto > tbody > tr:nth-child(2) > td > div:first-child {background: #1776d4; font-weight: bold;}
.popup-lotto.euromillions table td{padding: 2px;}
.popup-lotto tbody tr:nth-child(even),
.putto-tbl table tbody tr:nth-child(even){background: rgba(0, 0, 0, 0.05);}
.putto-tbl table tbody{position: relative;}
.putto-tbl th {position: sticky; top: 0; background: #fff;}
.putto-tbl {height: 139px; overflow-y: scroll; color: #000;}
.date-numbers.putto table tbody{background: transparent;}
@media only screen and (max-width: 480px){.date-numbers.putto th:last-of-type {display: block !important;}}
@media only screen and (min-width: 783px) and (max-width: 930px){.putto-tbl table{font-size: 12px;}}
@media only screen and (min-width: 768px) and (max-width: 782px){.putto-tbl table{font-size: 11px;}}
@media only screen and (max-width: 560px){.putto-tbl table{font-size: 12px;}}
@media only screen and (max-width: 460px){
	.putto-tbl table tr :is(th, td):first-child {display: none;}
}
.slide-icon{display: none;}
@media only screen and (max-width: 767px){
	.slide-icon{
		display: block !important;
		width: 32px;
		height: 32px;
		background: url(/wp-content/uploads/slide.svg);
		margin: 0 auto;
		background-size: cover;
	}
	.review-box.putto-box .right-side{padding-bottom: 0;}
	.putto-tbl {height: 147px;}
}
@media only screen and (min-width: 768px){
.putto-tbl::-webkit-scrollbar{width:10px;}
.putto-tbl::-webkit-scrollbar-track{background:#cccccc; border-radius:5px;}
.putto-tbl::-webkit-scrollbar-thumb{background:#2a2e3f; border-radius:5px;}
}
.tb.new-tbl.tbl-rs tbody tr td:last-child a {width: 156px; max-width: 156px;}
.tb.new-tbl.tbl-az tbody tr td:last-child a {width: 151px; max-width: 151px;}
.tb.new-tbl.tbl-it tbody tr td:last-child a {width: 180px; max-width: 180px;}
.az .out-link {font-size: 12px;}
.it .out-link {padding: 5px; line-height: 18px;}
.info-table {
	margin-left: 10px;
	float: right;
	width: 45%;
	border: 1px solid #001b30;
	font-size: 13px;
}
.info-table.center {margin: 10px auto; float: none; width: 75%;}
.info-table.center.y-5 td{padding: 5px;}
.info-table.y-5 td.terms{line-height: 1;}
[class*="col-"] .info-table:not(.right){width: 100%;}
.info-table tr:nth-child(even){background: #001b3046;}
.info-table th {
	padding: 5px;
	text-align: center;
	color: #fff;
	background: #000;
	font-weight: bold;
}
.info-table td {padding: 0 5px;}
.info-table tr td:first-child{width: 43%;}
.info-table.x1xbet tr td:first-child{width: 30%;}
.h-inl{display: inline;}
.h-inl-b{display: inline-block;}
@media only screen and (max-width:850px){
	.info-table{
		float: none !important;
		margin: 0 auto;
		width: 100%;
		max-width: 500px;
		font-size: 12px;
	}
}
.h2-center{text-align: center;}
.boxes > div{
	padding: 10px;
	width: 100%;
	border: 5px solid #fff;
	text-align: justify;
	background: #f7f7f7;
	position: relative;
	overflow: hidden;
}
.boxes div p{padding: 5px;}
.boxes div p:last-child{margin-bottom: 0;}
.boxes .company-200[class*="bg-"] {margin-top: .5rem; float: left; margin-right: 1rem; padding: 5px;}
.boxes.nm-logo .company-200[class*="bg-"]{margin-top: 0;}
.boxes > div > strong:first-child{
	margin: 0 auto;
	display: table;
	text-align: center;
	color: #fff;
	padding: 5px;
	margin-top: 10px;
}
.boxes.no-strong > div > div{margin-top: 10px;}
@media only screen and (min-width: 600px){
	.boxes.no-strong > div > div:first-child {float: left; margin-right: 15px; margin-top: 5px;}
	.boxes > div > strong:first-child {float: left; margin-right: 15px; margin-top: 0;}
	.boxes > div > p:first-of-type {padding-top: 0; margin-top: 0;}
}
.boxes div a.out-link{display: inline-block; width: auto; text-align: center;}
.boxes div a:hover{text-decoration: underline;}
.boxes .bonus-text {display: table; margin: 0 auto; text-align: center; width: 100%;}
.boxes .bonus-text b{vertical-align: middle;}
.boxes .bonus-text > span:not(.terms){
	font-size: 20px;
	color: #001b30;
	font-weight: bold;
	margin: 0 10px;
	vertical-align: middle;
}
.boxes .bonus-text .terms {display: block; text-align: right;}
@media only screen and (max-width:460px){
	.boxes .bonus-text a {display: block !important; margin: 10px auto 0;}
	.boxes .bonus-text > span{margin-right: 0;}
	.boxes .bonus-text .terms{text-align: center;}
	.boxes div a.out-link{width: 200px;}
}
@media only screen and (max-width:575px){
	.boxes > div {padding: 10px 0;}
	.boxes div strong {margin-top: 10px;	}
	.boxes div p {padding: 0 10px; margin: 0;}
	.boxes .company-200[class*="bg-"] {margin: -.5rem auto .5rem; float: none; width: 100%;}
	.boxes .bonus-text {margin: 1rem auto 0;}
}
.providers div p{padding: 5px;}
.providers > div > strong:first-child{
	margin: 0 auto;
	display: table;
	background: #001b30;
	width: 100%;
	text-align: center;
	color: #fff;
	padding: 5px;
}
.providers div:is(:nth-child(3), :nth-child(8)) {width: 100%;}
@media only screen and (max-width:1000px){.providers div:not(.rainbow){width: 100%;}}
@media only screen and (max-width:580px){
	.providers div {padding: 5px 0; border: none;}
}
.providers-list{
	display: flex;
	flex-wrap: wrap;
	max-width: 120px;
	margin: 0 auto;
	padding: 0;
}
.providers-list li {flex: 33%; margin: 3px auto;}
.providers-list li i{
	margin: 0 auto;
	display: block;
	text-indent: -9999px;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}
.soft-btg, .soft-btg-big {background: url('/wp-content/uploads/providers/btg.png');}
.soft-1x2gaming {background: var(--soft-1x2-gaming-icon);}
.soft-1x2gaming-big {background: var(--soft-1x2-gaming);}
.soft-greentube {background: var(--soft-greentube-icon);}
.soft-greentube-big {background: var(--soft-greentube);}
.soft-amusnet {background: var(--soft-amusnet-icon);}
.soft-amusnet-big {background: var(--soft-amusnet);}
.soft-pragmaticplay {background: var(--soft-pragmaticplay-icon);}
.soft-pragmaticplay-big {background: var(--soft-pragmaticplay);}
.soft-playngo {background: var(--soft-playngo-icon);}
.soft-playngo-big {background: var(--soft-playngo);}
.soft-amatic {background: var(--soft-amatic-icon);}
.soft-amatic-big {background: var(--soft-amatic);}
.soft-egt {background: var(--soft-egt-icon);}
.soft-egt-big {background: var(--soft-egt);}
.soft-netent {background: var(--soft-netent-icon);}
.soft-netent-big {background: var(--soft-netent);}
.soft-microgaming {background: var(--soft-microgaming-icon);}
.soft-microgaming-big {background: var(--soft-microgaming);}
.soft-thunderkick {background: var(--soft-thunderkick-icon);}
.soft-evolution {background: var(--soft-evolution-icon);}
.soft-evolution-big {background: var(--soft-evolution);}
.soft-playtech {background: var(--soft-playtech-icon);}
.soft-playtech-big {background: var(--soft-playtech);}
.soft-wazdan {background: var(--soft-wazdan-icon);}
.soft-yggdrasil {background: var(--soft-yggdrasil-icon);}
.soft-yggdrasil-big {background: var(--soft-yggdrasil);}
.soft-rabcat {background: var(--soft-rabcat-icon);}
.soft-nextgen {background: var(--soft-nextgen-icon);}
.soft-oryx {background: var(--soft-oryx-icon);}
.soft-elk,
.soft-elk-big {background: var(--soft-elk);}
.soft-playson {background: var(--soft-playson-icon);}
.soft-playson-big {background: var(--soft-playson);}
.soft-ezugi {background: var(--soft-ezugi);}
.soft-ezugi-big {background: var(--soft-ezugi-big);}
.soft-quickfire {background: var(--soft-quickfire);}
.soft-quickspin {background: var(--soft-quickspin-sm);}
.soft-quickspin-big {background: var(--soft-quickspin);}
.soft-betsoft {background: var(--soft-betsoft-icon);}
.soft-betsoft-big {background: var(--soft-betsoft);}
.soft-nucleus-gaming {background: var(--soft-nucleus-gaming-icon);}
.soft-authentic-gaming {background: var(--soft-authentic-gaming-icon);}
.soft-vivo-gaming {background: var(--soft-vivo-gaming-icon);}
.soft-fazi {background: var(--soft-fazi);}
.soft-ct-gaming-big {background: var(--soft-ct-gaming);}
.soft-ct-gaming {background: var(--soft-ct-gaming-icon);}
.soft-ct-interactive {background: var(--soft-ct-interactive-icon);}
.soft-habanero-big {background: var(--soft-habanero);}
.soft-habanero {background: var(--soft-habanero-icon);}
.soft-spribe-big {background: var(--soft-spribe);}
.soft-spribe {background: var(--soft-spribe-icon);}
.soft-evoplay-big {background: var(--soft-evoplay);}
.soft-evoplay {background: var(--soft-evoplay-icon);}
.soft-elk {background: var(--soft-elk);}
.soft-novomatic {background: var(--soft-novomatic-icon);}
.soft-novomatic-big {background: var(--soft-novomatic);}
.soft-hacksaw-big {background: var(--soft-hacksaw);}
.soft-bgaming {background: var(--soft-bgaming-icon);}
.soft-netgame {background: var(--soft-netgame-icon);}
.soft-spinomenal-big {background: url('/wp-content/uploads/providers/spinomenal.png');}
.soft-igt {background: var(--soft-igt-icon);}
.soft-igt-big {background: var(--soft-igt);}
.soft-isoftbet {background: var(--soft-isoftbet-icon);}
.soft-red-tiger {background: var(--soft-red-tiger-icon);}
.soft-rival {background: url(/wp-content/uploads/providers/rival.svg);}
.soft-bfgames {background: var(--soft-bfgames-icon);}
.soft-pushgaming {background: var(--soft-pushgaming-icon);}
.soft-endorphina {background: var(--soft-endorphina-icon);}
.soft-endorphina-big {background: var(--soft-endorphina);}
.soft-pg-soft-big {background: var(--soft-pg-soft);}
.soft-box .company-200{
	width: 200px;
	height: 60px;
	margin-top: .5rem;
	float: left;
	margin-right: 1rem;
}
.soft-box .company-200.shadowed{filter: drop-shadow(1px 1px 1px rgba(0,0,0,.7));}
.company-200 [class*="soft-"] {
	display: block;
	text-indent: -9999px;
	text-align: left;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
@media only screen and (max-width: 575px){
	.soft-box .company-200 {margin: .5rem auto; float: none; width: 100%;}
}
.casino-tbl .bonusz{font-weight: bold !important;}
.kaszino-icon{position: relative;}
@media only screen and (max-width: 767px){
	.fogadasi-td::before {content: "Fogadási piacok: ";}
	.esport-td::before {content: "Esport játékok: ";}
	.virtualis.f1 > span::before {content: "Virtuális F1: "; vertical-align: middle;}
	.virtualis.motogp > span::before {content: "Virtuális MotoGP: "; vertical-align: middle;}
	.virtualis.esport > span::before {content: "Élő közvetítés: "; vertical-align: middle;}
	.virtualis.loverseny > span::before {content: "Virtuális Lóverseny: "; vertical-align: middle;}
	.versenyek::before {content: "Versenyek: " !important; display: inline !important;}
	.bajnoksag::before {content: "Bajnokság: ";}
}
.half-page i {display: inline-block; vertical-align: inherit; margin-right: 5px; margin-left: 3px;}
.half-page div i {vertical-align: top;}
.more-sports{
	display: flex;
	justify-content: start;
	margin: 0 auto 1em;
	background: #001b30;
	flex-wrap: wrap;
	padding: 2px 5px;
	max-width: 95%;
	width: 300px;
}
.more-sports .more-box{
	line-height: 2em;
	background: #ffd400;
	cursor: pointer;
	border: 5px solid #001b30;
	padding-left: 5px;
}
.more-sports .more-box i{
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-right: 5px;
	vertical-align: middle;
	background-repeat: no-repeat!important;
}
.more-sports .more-box i.gyeplabda {transform: scale(0.9); width: 30px; height: 26px;}
.more-sports .more-box i:is(.vizilabda, .floorball, .netball, .ausztral-futball .tollaslabda, .asztalitenisz, .krikett) {transform: scale(0.9);}
.more-sports .more-box i.olimpia {position: relative; top: 8px;}
.more-sports .more-box {color: #000; font-weight: bold; text-transform: capitalize;}
.more-sports .more-box:hover {background: #fff; color: #000;}
@media screen and (max-width: 575px){.more-sports .more-box {width: 100%;}}
@media screen and (max-width: 767px){.more-sports.strategies {width: 460px;}}
@media screen and (min-width: 575px) and (max-width: 767px){.more-sports .more-box {width: 50%;}}
@media screen and (min-width: 767px) and (max-width: 991px){.more-sports .more-box {width: 33.333%;}}
@media screen and (min-width: 768px){.more-sports {width: 960px;}}
@media screen and (min-width: 992px) and (max-width: 1200px){.more-sports .more-box {width: 25%;}}
@media screen and (min-width: 1201px){.more-sports .more-box {width: 20%; font-size: 13px;}}
.icon-no{background: url(/wp-content/uploads/sports/nem.svg);}
.icon-yes{background: url(/wp-content/uploads/sports/igen.svg);}
.icon-no, .icon-yes{
	width: 15px;
	height: 15px;
	background-size: 15px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-indent: -99999px;
}
.message {border: 2px dashed red; padding: 10px; color: red; text-align: center;}
.message a {text-decoration: underline; position: relative;}
.message a::before {
	content: "";
	background: var(--diamond_menu);
	display: inline-block;
	width: 23px;
	height: 20px;
	vertical-align: middle;
	transform: rotate(-10deg);
	pointer-events: none;
}
@media only screen and (min-width:1001px){
	.main-navigation ul ul {border: 2px solid #001b30; margin-left: -2px;}
	.main-navigation ul ul li {border-bottom: 2px solid #001b30;}
}
.more-sports .more-box i:is(.golf, .sakk) {height: 25px;}
.chess-icon > a::before, .more-sports .more-box i.sakk {background: var(--icon-chess); -moz-transform: scaleX(-1);  -o-transform: scaleX(-1);  -webkit-transform: scaleX(-1);  transform: scaleX(-1);  filter: FlipH;  -ms-filter: "FlipH";}
.golf-icon > a::before, .more-sports .more-box i.golf {background: var(--icon-golf);}
.kabaddi-icon > a::before, .more-sports .more-box i.kabaddi {background: var(--icon-kabaddi);}
.mma-icon > a::before, .more-sports .more-box i.kuzdosport {background: var(--icon-mma);}
.tenisz-icon > a::before, .more-sports .more-box i.tenisz {background: var(--icon-tennis);}
.f1-icon > a::before, .more-sports .more-box i.f1{  background: var(--icon-f1);}
.darts-icon > a::before, .more-sports .more-box i.darts {background: var(--icon-darts);}
.foci-icon > a::before, .more-sports .more-box i:is(.foci, .strandlabdarugas) {background: var(--icon-football);}
.futsal-icon > a::before, .more-sports .more-box i.futsal {background: var(--icon-futsal);}
.american-football-icon > a::before,
.rugby-icon > a::before,
.ausztral-futball-icon > a::before,
.more-sports .more-box i:is(.amerikai-futball, .ausztral-futball, .rogbi){background: var(--icon-rugby);}
.jeghoki-icon > a::before, .bandy-icon > a::before, .more-sports .more-box i:is(.jeghoki, .bandy) {background: var(--icon-hockey);}
.snooker-icon > a::before, .more-sports .more-box i.snooker {background: var(--icon-snooker);}
.esport-icon > a::before, .more-sports .more-box i.esport {background: var(--icon-esport);}
.motogp-icon > a::before, .more-sports .more-box i.motogp {background: var(--icon-moto);}
.kosarlabda-icon > a::before, .more-sports .more-box i.kosarlabda {background: var(--icon-basketball);}
.kezilabda-icon > a::before, .more-sports .more-box i.kezilabda {background: var(--icon-handball);}
.teli-sportok-icon > a::before, .more-sports .more-box i.teli-sportok {background: var(--icon-winter-sports);}
.squash-icon > a::before, .more-sports .more-box i.squash {background: var(--icon-squash);}
.loverseny-icon > a::before, .more-sports .more-box i.loverseny-fogadas {background: var(--icon-horse-racing);}
.vitorlazas-icon > a::before, .more-sports .more-box i.vitorlazas {background: var(--icon-sailing);}
.netball-icon > a::before, .more-sports .more-box i.netball {background: url('/wp-content/uploads/sports/netball-icon.svg');}
.gyeplabda-icon > a::before, .more-sports .more-box i.gyeplabda {background: url('/wp-content/uploads/sports/gyeplabda.svg');}
.vizilabda-icon > a::before, .more-sports .more-box i.vizilabda {background: var(--icon-volleyball);}
.floorball-icon > a::before, .more-sports .more-box i.floorball {background: var(--icon-floorball);}
.pesapallo-icon > a::before, .baseball-icon > a::before, .more-sports .more-box i:is(.pesapallo, .baseball) {background: var(--icon-baseball);}
.kerekpar-icon > a::before,.more-sports .more-box i.kerekpar {background: var(--icon-cycling);}
.tollaslabda-icon > a::before,.more-sports .more-box i.tollaslabda {background: var(--icon-badminton);}
.asztalitenisz-icon > a::before, .more-sports .more-box i.asztalitenisz {background: var(--icon-table-tennis);}
.krikett-icon > a::before, .more-sports .more-box i.krikett {background: var(--icon-cricket);}
.olympics-icon > a::before, .more-sports .more-box i.olimpia {background: var(--icon-olympics);}
.curling-icon > a::before, .more-sports .more-box i.curling {background: var(--icon-curling);}
.boxing-icon > a::before, .more-sports .more-box i.okolvivas {background: var(--icon-boxing);}
.swimming-icon > a::before, .more-sports .more-box i.uszosport {background: var(--icon-swimming);}
.rowing-icon > a::before, .more-sports .more-box i.kajak-kenu {background: var(--icon-rowing);}
.race-icon > a::before, .more-sports .more-box i.rally-verseny {background: var(--icon-race);}
.virtual-icon > a::before, .more-sports .more-box i.virtualis-sport {background: var(--icon-virtual);}
.more-sports .more-box i:is(.vitorlazas, .okolvivas) {background-size: 30px 25px!important; position: relative;  top: 3px;}
.sport-menu .sub-menu a::before {
		content: "";
		width: 20px;
		height: 20px;
		vertical-align: top;
		display: inline-block;
		background-size: 20px 20px;
		margin-right: 4px;
		margin-top: 1px;
}
.no-medals tbody tr:is(:first-child, :nth-child(2), :nth-child(3)) td:first-child::before {content: ""; display: none !important;}
/* ============LOTTO POP-UP============ */
.popup-holder, .popup-holder-discord {
	position: fixed;
	display: none;
	z-index: 99999;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.3);
	top: 0;
	left: 0;
}
.popup-holder.blur{
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	background-color: rgba(0, 0, 0, 0.9);
}
.pop-box{
	display: block;
	margin: 0 auto;
	padding: 18px 8px 0;
	width: 400px;
	max-width: 100%;
	border: 1px solid #dbdedf;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
}
.pop-box-bg{
	display: block;
	margin: 0 auto;
	width: 400px;
	height: 100%;
	max-width: 100%;
	background:linear-gradient(45deg, rgba(96, 131, 193, 0.45) 0%, rgba(96, 131, 193, 0.45) 30%,rgba(90, 78, 185, 0.45) 5%, rgba(90, 78, 185, 0.45) 46%,rgba(102, 184, 202, 0.45) 77%, rgba(102, 184, 202, 0.45) 49%,rgba(93, 104, 189, 0.45) 49%, rgba(93, 104, 189, 0.45) 50%,rgba(99, 157, 198, 0.45) 50%, rgba(99, 157, 198, 0.45) 91%,rgba(105, 210, 206, 0.45) 84%, rgba(105, 210, 206, 0.45) 100%),linear-gradient(135deg, rgb(0, 78, 255),rgb(255, 231, 59));
	filter: contrast(0.5);
	-webkit-filter: contrast(0.5);
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.pop-box:hover:before{cursor: pointer;}
.pop-box :is(.table-campobet-logo, .table-multilotto-logo) {margin: 0 auto; display: block;}
.pop-box .fas-list {text-align: left; margin: 20px auto; padding: 0; width: 250px;}
.pop-box .fas-list li {padding: 0; color: #fff;}
.pop-box .offer {border-top: 1px solid #dbdedf; border-bottom: 1px solid #dbdedf; text-align: center;}
.pop-box .sub-prize{
	display: inline-block;
	text-align: right;
	margin-right: 6px;
	position: relative;
	color: #ccc;
}
.pop-box .prize {margin-bottom: 0; font-size: 16px;}
.pop-box .out-link::before{
	content: '';
	display: block;
	width: 0px;
	height: 33px;
	position: absolute;
	top: 33%;
	left: 0%;
	opacity: 0;
	background: white;
	box-shadow: 0 0 15px 3px white;
	-webkit-transform: skewX(-20deg);
	-moz-transform: skewX(-20deg);
	-ms-transform: skewX(-20deg);
	-o-transform: skewX(-20deg);
	transform: skewX(-20deg);
}
.pop-box .out-link span::before {content: '\bb'; position: relative; left: -2px;}
.pop-box .out-link {display: block; width: 200px; margin: 10px auto; text-align: center;}
.pop-box .sub-prize:last-of-type{margin-right: 0;}
.pop-box .prize{
	display: inline-block;
	text-align: left;
	position: relative;
	color: #FFEB3B;
}
.pop-box .cta-wrap {display: block; position: unset;}
.pop-box a.calm-btn, .pop-box .calm-btn, .pop-box a.calm-btn.fade-to-white, .pop-box .calm-btn.fade-to-white {text-shadow: 1px 1px 0px #1f1f1f;}
.pop-box a.calm-btn:hover, .pop-box .calm-btn:hover, .pop-box a.calm-btn.fade-to-white:hover, .pop-box .calm-btn.fade-to-white:hover {color: #fff;}
@media only screen and (min-width:1201px){.no-translation{margin-top: 28px !important;}}
.tbl-ee .out-link span {padding: 5px 8px;}
.compare-box-big.ee .out-link{font-size: 13px;}
.more-sports.strategies {max-width: 100%; justify-content: start;}
.more-sports.strategies .more-box {width: 100%; position: relative;}
@media only screen and (min-width: 1201px){
	.more-sports.strategies .more-box {width: 25%; text-align: center; padding-left: 0;}
}
@media only screen and (min-width: 880px) and (max-width: 1200px){
	.more-sports.strategies .more-box {width: 33.33%; text-align: center; padding-left: 0;}
}
@media only screen and (max-width: 879px){
	.more-sports.strategies .more-box {width: 50%; text-align: center; padding-left: 0;}
}
@media only screen and (max-width: 540px){
	.more-sports.strategies .more-box {width: 100%; text-align: center; padding-left: 0;}
}
.more-sports.strategies .more-box::before{
	content: '';
	width: 5px;
	height: 100%;
	background: #1baa1b;
	position: absolute;
	left: 0;
	top: 0;
}
.more-sports.strategies .more-box::after{
	content: '';
	width: 5px;
	height: 100%;
	background: #1baa1b;
	position: absolute;
	right: 0;
	top: 0;
}
.handicap{
	max-width: 800px;
	width: 100%;
	margin: 10px auto;
	text-align: center;
	border: 1px solid #0c3d6e;
}
.handicap thead th {padding: 0 5px; width: 25%;}
.handicap.five-rows thead th {padding: 0 5px; width: 20%; font-size: 12px;}
.handicap thead {background: #001b30; color: #fff;}
.handicap tbody td:nth-child(odd) {background: rgb(233, 233, 233);}
@media only screen and (max-width: 730px){
	.handicap{text-align: left;}
	.handicap thead {display: none;}
	.handicap td {display: block; clear: both;}
	.handicap span {vertical-align: top;}
	.handicap td[data-th]::before {
		content: attr(data-th);
		padding-left: 10px;
		display: inline-block;
		width: 50%;
		font-weight: bold;
		border-right: 1px solid #0c3d6e;
		margin-right: 10px;
	}
	.handicap.fix.row4:not(.fixed) tbody td:nth-child(4)::before,
	.handicap.fix:not(.row4) tbody td:nth-child(3)::before {height: 50px; float: left;}
	.handicap.two tbody td::before {padding-left: 1px; width: 48%; margin-right: 3px;}
}
.bonusz span{
	font-weight: normal;
	font-size: 11px;
	display: block;
	line-height: normal;
	margin-top: 5px;
  margin-bottom: 5px;
}
.tb.new-tbl:is(.tbl-kz, .tbl-az) .bonusz{width: 120px;}
.compare-box-big .out-link{font-size: 12px;}
.span-center {text-align: center; font-weight: bold; margin-bottom: 5px; display: inherit;}
.tb.new-tbl.tbl-en .bonusz, .tb.new-tbl.tbl-ca .bonusz, .tb.new-tbl.tbl-ie .bonusz{width: 116px;}
.bingo-table .bonusz{font-size: 18px !important;}
.bingo-table ul{
	padding: 0;
	margin: 0 auto;
	list-style-type: disc;
	display: block;
	width: fit-content;
	text-align: left;
}
@media (max-width: 900px) and (min-width: 768px){.bingo-table ul{list-style-type: none;}}
@media (max-width: 940px){
	.m-t.bingo-table tr :is(th, td):nth-child(6){display: table-cell !important;}
	.m-t.bingo-table tr :is(th, td):nth-child(4){display: none;}
}
@media (max-width: 767px){
	.m-t.bingo-table tr td:nth-child(6)::before {content: "Bónusz: "; display: block;}
	.m-t.bingo-table tr td:nth-child(6){display: block !important;}
	.m-t.bingo-table tr td:nth-child(5)::before {content: "Tulajdonságok: "; display: block;}
	.m-t.bingo-table.poker-table tr td:nth-child(5)::before {content: "Póker Játékok: " !important; display: block;}
	.m-t.bingo-table tr td:nth-child(7)::before {content: ""; display: none;}
	.m-t.bingo-table tr td:nth-child(4)::before {content: "Min. befizetés: ";}
}
@media (max-width: 1200px){
	.m-t.bingo-table tr :is(th, td):nth-child(5){display: block !important;}
}
.poker-game {display: block; width: 140px; height: 50px; background: url('/wp-content/uploads/poker-sprite.jpg');}
.texas-holdem {background-position: 0 0;}
.omaha {background-position: 0 -50px;}
.five-card {background-position: 0 -100px;}
.seven-card {background-position: 0 -150px;}
.razz {background-position: 0 -200px;}
.horse {background-position: 0 -250px;}
.badugi {background-position: 0 -300px;}
.caribbean {background-position: 0 -350px;}
.video-poker {background-position: 0 -400px;}
.pai-gow {background-position: 0 -450px;}
.oasis {background-position: 0 -500px;}
.red-dog {background-position: 0 -550px;}
.bonusz .sup {font-weight: normal; font-size: 11px;}
.felul-f.id .out-link{line-height: 1.2;}
.latest-posts {margin: 20px auto; padding: 10px; border: 1px solid #1ba91b; text-align: center;}
.latest-posts > .heading {margin-bottom: 4px; font-weight: bold; font-size: 20px;}
.latest-posts > .blog-link-wrap {padding-right: 10px; text-align: center;}
.latest-posts .blog-link, .latest-posts .blog-link:hover {color: #1ba91b;}
.latest-posts .blog-link {font-weight: bold;}
.latest-posts .blog-link:after {content: '\bb'; margin-left: 4px;}
.latest-posts__title {font-size: 18px;}
.latest-posts__ul {margin-top: -2px; padding: 0;}
.latest-posts__ul > li {
	display: inline-block;
	vertical-align: top;
	margin-top: 10px;
	padding: 10px;
	border: 2px solid #e0e0e0;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
	background: rgba(235,234,234,1);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,234,234,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -o-linear-gradient(top, rgba(235,234,234,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(235,234,234,1)), to(rgba(255,255,255,1)));
	background: linear-gradient(to bottom, rgba(235,234,234,1) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebeaea', endColorstr='#ffffff', GradientType=0 );
}
.latest-posts__ul > li:nth-child(2) {margin-right: 1%; margin-left: 1%;}
.latest-posts__title a, .latest-posts__title a:hover {color: #111;}
.latest-posts__auth {margin: 4px 0; color: #6c6c6c; font-size: 11px;}
.latest-posts__excerpt {font-size: 13px; line-height: 1.4; position: relative;}
a.read--more, a.read--more:after {width: 122px;}
a.read--more, a.read--more:hover {color: #1393e9;}
.latest-posts a.read--more {
	line-height: 30px;
	font-style: italic;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
	position: absolute;
	right: -20px;
	bottom: -40px;
}
.latest-posts a.read--more:after {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	height: 42px;
	background: url('/wp-content/themes/globusbet/imgs/svg/read-more-w.svg') 0 0 no-repeat;
	z-index: 1;
}
.latest-posts a.read--more>span {position: relative; z-index: 10;}
@media only screen and (max-width: 767px) {
	.latest-posts__ul > li {padding-bottom: 60px;}
	.latest-posts > .heading{font-size: 18px;}
	.latest-posts {width: 400px; max-width: 100%;}
}
@media only screen and (min-width: 1201px) {
	.latest-posts__ul > li {width: 32%; height: 365px; padding-bottom: 20px;}
}
@media only screen and (max-width: 1200px) and (min-width: 768px) {
	.latest-posts .ft-img-wrap {float: left; margin-right: 10px; padding-bottom: 8px;}
}
/* poker demo cta  */
.tab-cta.blue{background: linear-gradient(to bottom, #69a9ff, #0042ff);}
.double-mob-cta {margin: 1rem auto;}
.double-mob-cta .col-xs-6:nth-child(1) {padding-right:5px; padding-left: 0;}
.double-mob-cta .col-xs-6:nth-child(2) {padding-left:5px; padding-right: 0;}
.double-mob-cta .tab-cta {padding-top:5px; width: 49%; display: inline-block; text-align: center;}
.double-mob-cta .tab-cta .out-link.orange {border: 1px solid #ffa428; background: #ffa428;}
.double-mob-cta .tab-cta a{ width: 100%;}
@media screen and (max-width: 479px){
	.double-mob-cta .tab-cta {width: 215px; display: block; margin: 0 auto .5rem;}
}
@media screen and (min-width: 768px){.double-mob-cta{display: none;}}
.demo-cta{
	background: radial-gradient(circle at center center, #009e69 15%,#107c5d);
	border-radius: 5px;
	color: #fff;
	padding: 0 .25rem 0 6.5rem;
	position: relative;
	display: flex;
	display: -ms-flexbox;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	box-shadow: inset 0 0 20px 20px rgba(0, 0, 0, .3);
	filter: drop-shadow(0 2px 5px rgba(51, 51, 51, .5));
	-webkit-filter: drop-shadow(0 2px 5px rgba(51, 51, 51, .5));
	width: 100%;
	margin: 2rem auto;
}
.col-12 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.demo-cta .txt {position: relative; padding-left: 2em;}
.demo-cta .txt:after{
	position: absolute;
	content: '';
	background-size: contain;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	perspective: 1000;
	-webkit-perspective: 1000;
	background: url('/wp-content/uploads/icons/black-chip.svg') no-repeat;
	width: 40px;
	height: 40px;
	left: -40px;
	top: 20px;
}
.demo-cta:hover .txt:after {filter: none; -webkit-filter: none; -webkit-transform: translatex(10px); transform: translateX(10px);}
.demo-cta::before, .demo-cta::after{
	position: absolute;
	content: '';
	background-size: contain;
	filter: drop-shadow(-4px 1px 4px rgba(255, 255, 255, .4));
	-webkit-filter: drop-shadow(-4px 1px 4px rgba(255, 255, 255, .4));
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	perspective: 1000;
	-webkit-perspective: 1000;
}
.demo-cta:hover::before, .demo-cta:hover::after {-webkit-transform: translateY(-7px); transform: translateY(-7px);}
.demo-cta .out-link{
	text-align: center;
	overflow: hidden;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	margin: 2rem auto;
	display: table;
	width: 185px;
	background: #ffa428;
	border: none;
	outline: 0;
	box-shadow: 0 3px 5px rgba(0, 0, 0, .4);
}
.demo-cta:hover .out-link {-webkit-transform: scale(1.1); transform: scale(1.1);}
.demo-cta:after{
	background: url('/wp-content/uploads/icons/double-chip.svg') no-repeat;
	width: 80px;
	height: 80px;
	top: 20px;
	right: -25px;
}
.demo-cta:before{
	background: url('/wp-content/uploads/icons/cards.svg') no-repeat;
	width: 145px;
	height: 130px;
	top: -10px;
	left: -50px;
	z-index: 1;
}
.demo-cta p{text-align: left; padding: 0;}
.demo-cta p{font: 400 15px 'Verdana', sans-serif;}
.demo-cta p.title {font: bold 17px 'Verdana', sans-serif; background: none;}
.demo-cta .out-link:hover{text-decoration: none;}
.demo-cta .out-link span {border: none; outline: 0;}
.demo-cta .out-link span:before {content: '\bb'; position: relative; left: -2px;}
@media screen and (max-width: 599px){
	.demo-cta{ padding: 1.5rem 0.5rem; }
	.demo-cta .txt{padding-left: 0;}
	.demo-cta .txt p{text-align: center;}
	.demo-cta .txt .title {padding: 0 3rem 0 0;}
}
@media screen and (max-width: 767px){
	.demo-cta {padding: 0 .25rem; margin: 2rem auto;}
	.demo-cta .txt:after,
	.demo-cta:before{display: none;	}
	.demo-cta .txt p{text-align: center;}
	.demo-cta .out-link {display: table; width: unset; margin: 0 auto .75rem;}
	.demo-cta:before {
		width: 80px;
		height: 70px;
		top: auto;
		left: 0;
		bottom: 0;
	}
	.demo-cta:after {width: 60px; height: 60px; top: -15px; right: 5px;}
}
@media (min-width: 768px){.demo-cta .out-link{margin: 2.8rem auto;}}
@media screen and (min-width: 768px) and (max-width: 991px){
	.demo-cta:before {width: 120px; height: 100px; top: 0; left: -15px;}
	.demo-cta:after {width: 70px; height: 70px; top: -5px; right: -20px;}
	.col-sm-5 {-ms-flex: 0 0 39.666667%; flex: 0 0 39.666667%; max-width: 39.666667%;}
	.col-sm-7 {-ms-flex: 0 0 60.333333%; flex: 0 0 60.333333%; max-width: 60.333333%;}
	.demo-cta .txt {padding-left: 1em;}
}
@media screen and (min-width: 992px){
	.col-md-4 {-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;}
	.col-md-8 {-ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%;}
	.demo-cta .out-link{margin: 2rem 0;  }
}
@media screen and (min-width: 1201px){
	.demo-cta{width: 85%;}
}
/* svg brands */
.demo-games .logo-bet365{background: var(--logo-bet365);}
.demo-games .logo-unibet{background: var(--logo-unibet);}
.bg-bet365 {background: #027b5b;}
.bg-unibet {background: #147b45;}
.demo-games [class*="logo-"]{
	display: block;
	text-indent: -9999px;
	text-align: left;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
[class*="company-"][class*="bg-"] {margin: 0 auto; padding: 5px; border-radius: 4px;}
.company-100[class*="bg-"] {width: 100px; height: 35px;}
/* popup games */
.providers .col {
	padding: 10px;
	width: 100%;
	border: 5px solid #fff;
	text-align: justify;
	display: block;
}
@keyframes rotate {100% {transform: rotate(1turn);}}
@-webkit-keyframes rotate {100% {transform: rotate(1turn);}}
.rainbow {
	position: absolute;
	z-index: 1;
	border-radius: 50%;
	overflow: hidden;
	padding: 2rem;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	width: 90px;
	height: 90px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.rainbow::before {
	content: '';
	position: absolute;
	z-index: -2;
	left: -50%;
	top: -50%;
	width: 200%;
	height: 200%;
	background-color: #399953;
	background-repeat: no-repeat;
	background-size: 50% 50%, 50% 50%;
	background-position: 0 0, 100% 0, 100% 100%, 0 100%;
	background-image:
	linear-gradient(#2AF598, #009EFD),
	linear-gradient(#2AF598, #009EFD),
	linear-gradient(#2AF598, #009EFD),
	linear-gradient(#2AF598, #009EFD);
	animation: rotate 4s linear infinite;
	-webkit-animation: rotate 4s linear infinite;
	}
.rainbow::after {
	content: '';
	position: absolute;
	z-index: -1;
	left: 6px;
	top: 6px;
	width: calc(100% - 12px);
	height: calc(100% - 12px);
	background: #2d2d2d;;
	border-radius: 50%;
}
.b-overlay {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.4);
	z-index: 1000;
}
.providers .demo-games:hover{cursor: pointer;}
.providers .demo-games:hover .rainbow{box-shadow: 0 0 20px #fff;}
.demo-games figure {background: #000; width: 373px; max-width: 100%; position: relative;}
.demo-games figure.play-btn:after{
	content: '';
	position: absolute;
	opacity: .8;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	background: url('/wp-content/uploads/icons/demo-play.svg') no-repeat;
	width: 50px;
	height: 50px;
	z-index: 1;
}
.demo-games img:not(.provider-logo){
	opacity: .8;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	filter: blur(1px);
	-webkit-filter: blur(1px);
}
.demo-games.window{
	position: fixed;
	background: #fff;
	width: 750px;
	max-width: 100%;
	border: 1px solid #d1d1d1;
	z-index: 1050;
}
.providers .demo-games .close-modal{
	display: none;
	position: fixed;
	top: 10px;
	right: 25%;
	background: #F44336;
	z-index: 1060;
	border-radius: 50%;
	padding: 3px 10px;
	color: #fff;
	font-weight: bold;
	width: 31px;
	height: 31px;
}
.demo-games.window .provider,
.demo-games.window .brands-box {float: left;}
.demo-games.window .provider {width: 35%; text-align: center; padding-top: 1rem; margin-top: 3rem;}
.demo-games.window .brands-box {width: 65%;}
.demo-games.window .provider .txt { color: #333; font-style: italic; letter-spacing: 1px; position: relative;}
.demo-games.window .provider .txt:after{
	position: absolute;
	content: '';
	background: url('/wp-content/uploads/icons/right-drawn-arrow.svg') no-repeat;
	width: 50px;
	height: 50px;
	background-size: cover;
	transform: rotate(-45deg);
	top: 15px;
	right: 30px;
	filter: invert(45%);
	-webkit-filter: invert(45%);
}
.demo-games.window .brand-row{padding: .25rem 0;}
.demo-games.window .brand-row:not(:last-child){border-bottom: 1px solid #d1d1d1;}
.demo-games.window .brand-row .col {width: 33%; display: inline-block; text-align: center; padding: 5px 0;}
.demo-games.window .brand-row .bonusz{
	font-size: 1.5rem;
	color: #333;
	text-align: center;
	position: relative;
	top: 4px;
}
.demo-games.window .brand-row .terms{
	padding: 0!important;
	color: #333;
	font-size: .75rem;
	font-family: 'Arial', sans-serif;
	letter-spacing: 1px;
	margin: .25rem .5rem;
	line-height: 1.2;
	text-align: left;
}
.demo-games.window .out-link {transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;}
.demo-games.window .out-link span:before {content: '\bb'; position: relative; left: -2px;}
@media screen and (max-width: 479px){
	.demo-games.window .brand-row .col:nth-child(2){width: 20%;}
	.demo-games.window .brand-row .col:nth-child(3){width: 46%;}
}
@media screen and (max-width: 767px){
	.demo-games.window{
		top: 60px;
		left: 0;
		bottom: 0;
		right: 0;
		max-width: 95%;
		margin: 0 auto;
		overflow-x: hidden;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
	}
	.demo-games.window .demo-content {position: relative; width: auto; margin: 10px;}
	.demo-games.window iframe {height: 300px;}
	.demo-games.window :is(.provider, .brands-box) {float: none; width: 100%;}
	.demo-games.window .provider .txt p {text-align: center;}
	.demo-games.window .provider .txt:after {display: none;}
	.demo-games.window .provider {margin-top: 0;}
	.providers .col{ width: 100%; }
}
@media screen and (max-width: 1200px){.providers .demo-games .close-modal {right: 10px;}}
@media screen and (min-width: 768px){
	.demo-games.window{top: 60px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%);}
	.providers .col {display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
	.providers .col p:not(.full){-ms-flex: 0 0 57.666667%; flex: 0 0 57.666667%; max-width: 57.666667%; padding: 5px 15px;}
	.providers .col .demo{-ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%;}
}
.tbl-br .out-link span {padding: 6px 9px;}
.top-3-popup.sport-popup {background: linear-gradient(to bottom, #021d31 20%, transparent 100%), url(/wp-content/uploads/sport-popup-bg.jpg);}
body.webp .top-3-popup.sport-popup {background: linear-gradient(to bottom, #021d31 20%, transparent 100%), url(/wp-content/uploads/sport-popup-bg.webp) center/cover;}
.top-3-popup.casino-popup {background: linear-gradient(to bottom, #021d31 20%, transparent 100%), url(/wp-content/uploads/casino-popup-bg.jpg);}
body.webp .top-3-popup.casino-popup {background: linear-gradient(to bottom, #021d31 20%, transparent 100%), url(/wp-content/uploads/casino-popup-bg.webp) center/cover;}
.top-3-popup.poker-popup {background: linear-gradient(to bottom, #021d31 20%, transparent 100%), url(/wp-content/uploads/poker-popup-bg.jpg);}
body.webp .top-3-popup.poker-popup {background: linear-gradient(to bottom, #021d31 20%, transparent 100%), url(/wp-content/uploads/poker-popup-bg.webp) center/cover;}
.top-3-popup.bingo-popup {background: linear-gradient(to bottom, #021d31 20%, transparent 100%), url(/wp-content/uploads/bingo-popup-bg.jpg);}
body.webp .top-3-popup.bingo-popup {background: linear-gradient(to bottom, #021d31 20%, transparent 100%), url(/wp-content/uploads/bingo-popup-bg.webp) center/cover;}
.top-3-popup:is(.sport-popup, .casino-popup, .poker-popup, .bingo-popup) {background-size: cover;}
.top-3-popup{
	position: absolute;
	max-width: 670px;
	width: 100%;
	background: #021d31;
	border-radius: 10px;
	padding: 10px;
	transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
}
.top-3-popup .popup-title {text-align: center; color: #fff; display: block; font-size: 16px;}
.top-3-popup .popup-note {margin-top: 1rem; background: #fff; text-align: left; border: 2px solid #ff0000; border-radius: 10px; padding: 10px 5px;}
.top-3-popup .popup-note p {margin: 6px 0;color: #ff0000;}
.top-3-popup .popup-terms{
	text-align: center;
	width: 100%;
	background: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.69), transparent);
	font-size: 11px;
	display: block;
	padding: 4px;
	margin: 6px auto;
	color: #000;
	line-height: normal;
}
.top-3-popup .popup-operators ul:not(.popup-list){padding-left: 0;}

.top-3-popup .popup-list{padding: 0 0 0 15px;}
.top-3-popup .popup-list li{font-size: 10px; line-height: normal; text-align: left;}
.top-3-popup .popup-list li::before {
	content: '\2714';
	color: #1baa1b;
	margin-right: 5px;
	position: relative;
	margin-left: -13px;
}
.top-3-popup .popup-operators {width: 100%; text-align: center; padding: 0px 12px; margin-bottom: 0;}
.top-3-popup .popup-operators > li{width: 200px;}
.top-3-popup .popup-operators > li:nth-child(1) {display: inline-block; margin: -3px auto 0;}
.top-3-popup .popup-operators > li:is(:nth-child(2), :nth-child(3)) {margin-top: 10px;}
.top-3-popup.bingo-popup:not(.only1operator){max-width: 690px;}
.top-3-popup.bingo-popup table td {padding: 10px 5px;}
.top-3-popup.bingo-popup .popup-operators > li {width: 210px;}
.top-3-popup .popup-custom-notice {
	margin-top: 1rem;
	background: #fff;
	text-align: left;
	border: 2px solid #ff0000;
	padding: 10px;
	line-height: 1.4;
}
.top-3-popup .popup-custom-notice p {margin: 6px 0; color: #ff0000;}
.popup-holder.confirm{background-color: rgba(0, 0, 0, 0.6);}
.confirm-popup{position: absolute; max-width: 100%; width: 400px; background: #021d31; border-radius: 10px; padding: 1rem 1rem 2rem; transform: translate(-50%, -50%);top: 50%;left: 50%;}
.confirm-popup button{width: 25%; box-shadow: none; border: none; border-radius: .25rem; color: #fff; text-shadow: none; letter-spacing: .05rem; font-size: 1.15rem; padding: .5rem;}
.confirm-popup .confirm {background: #20ba20;}
.confirm-popup .deny {background: #ec1515; margin-right: 1rem; }
.confirm-popup .deny-txt {display: none; }

@media only screen and (max-width: 724px){
	.top-3-popup.bingo-popup .popup-operators > li {width: 220px; display: block; float: none; margin: 10px auto;}
	.top-3-popup.bingo-popup .popup-operators > li:is(:nth-child(2), :nth-child(3)) {float: none;}
	.top-3-popup.bingo-popup .popup-operators > li > table > tbody > tr:nth-child(3) {display: none;}
}
@media only screen and (min-width: 651px){
		.top-3-popup .popup-operators > li:nth-child(3){float: right;}
		.top-3-popup .popup-operators > li:nth-child(2){float: left;}
		.top-3-popup table {min-height: 295px;}
		.top-3-popup:not(.only2operators) .popup-operators > li:nth-child(1) .svglogo-popup{height: 66px;}
}
@media only screen and (max-width: 650px){
	.popup-holder, .popup-holder-discord {max-height: calc(100vh - 52px); overflow: scroll; top: 52px;}
	.top-3-popup{
		max-height: 70%;
		max-width: 95%;
		overflow: scroll;
		transform: translate(-50%, -20%);
		left: 50%;
		top: 20%;
	}
	.top-3-popup .popup-operators {padding: 0;}
	.top-3-popup .popup-operators table tbody {display: flex; flex-wrap: wrap;}
	.top-3-popup table tr:nth-child(3) {display: none;}
	.top-3-popup .popup-operators table tbody tr:is(:nth-of-type(1), :nth-of-type(2)){width: 50%;}
	.top-3-popup .popup-operators table tbody tr:nth-last-of-type(1){width: 100%;}
	.top-3-popup table tbody td {
		height: 100%;
		display: flex;
		flex-flow: column;
		align-items: center;
		justify-content: center;
		padding: 5px;
	}
	.top-3-popup .popup-operators > li:nth-child(1) {display: block;}
	.top-3-popup .popup-operators > li {margin: 0 auto; width: 360px; max-width: 100%;}
	.top-3-popup .popup-operators > li .svglogo-popup {width: 115px; height: 56px;}
	.top-3-popup .popup-operators .popup-bonus {font-size: 19px; line-height: normal;}
	.buttonPopupShow.opened{
		width: 24px;
		height: 24px;
		background-image: url(/wp-content/uploads/back.svg);
		top: 16px;
		margin-top: 0;
		right: 103px;
	}
	.popup-holder.hide-x .popup-close-btn{display: none;}
}
@media only screen and (max-width: 425px){
	.top-3-popup {transform: translate(-50%, -5%); left: 50%; top: 5%;}
	.top-3-popup .popup-operators > li .svglogo-popup {width: 100px; height: 50px; padding: 5px;}
	.top-3-popup .popup-operators .out-link {width: auto;}
	.top-3-popup .popup-operators .out-link span {padding: 5px 10px; line-height: normal;}
	.top-3-popup .popup-operators .popup-bonus {font-size: 18px;}
	.top-3-popup .popup-operators .popup-bonus > span {font-size: 11px;}
	.top-3-popup .popup-operators table tbody tr:nth-of-type(2) td:nth-of-type(1) > div:nth-of-type(1){font-size: 12px;}
	.top-3-popup .popup-terms {margin: 6px auto 0;}
}
.top-3-popup .popup-operators > li:nth-child(1) .out-link {border: 1px solid #22a4f8; background: #22a4f8;}
.top-3-popup table {background: #fff; color: #000; border: 2px solid #19ab1b;}
.top-3-popup table td {padding: 10px 5px;}
.popup-close-btn{
	background-image: url(/wp-content/uploads/close-popup.svg);
	background-size: 100%;
	display: block;
	width: 24px;
	height: 24px;
	top: 12px;
	right: 12px;
	position: absolute;
	cursor: pointer;
}
.popup-holder.test{display: block !important;}
.close-popup-btn{
	background-image: url(/wp-content/uploads/back.svg);
	background-size: 100%;
	display: block;
	width: 24px;
	height: 24px;
	top: 4px;
	right: 4px;
	position: absolute;
	cursor: pointer;
}
.top-3-popup table tr:is(:nth-child(2), :nth-child(3), :first-child) td {border-bottom: 1px solid #c3c3c3;}
.top-3-popup table tr:nth-child(3) td:first-child {border-right: 1px solid #c3c3c3; width: 50%;}
.feat-title {font-size: .65rem; font-weight: bold; line-height: normal; margin-bottom: 5px;}
.popup-odds {font-size: 18px; line-height: 20px;}
.top-3-popup .popup-bonus {font-size: 24px; font-weight: bold; color: #19aa1b; line-height: 24px; min-height: 50px; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.top-3-popup .popup-bonus > span {font-size: 12px;}
.top-3-popup .popup-operators > li:nth-child(1) .popup-bonus{color: #1292e9}
@media screen and (min-width: 651px){
	.top-3-popup.only2operators .popup-operators > li {float: left;}
	.top-3-popup.only2operators .popup-operators > li:nth-child(1) {margin-right: 10px;}
	.top-3-popup .popup-bonus {min-height: 80px;}
}
[class*="svglogo-"][class*="bg-"] {display: block; margin: 0 auto; padding: 8px;}
.svglogo-popup[class*="bg-"] {width: 142px; height: 56px;}
[class*="svg-"] {
	display: block;
	text-indent: -9999px;
	text-align: left;
	background-size: contain !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	width: 100%;
	height: 100%;
}
.company-200[class*="bg-"] {width: 200px; height: 60px; border-radius: 0; padding: 10px;}
.company-150[class*="bg-"] {width: 150px; height: 60px; border-radius: 0; padding: 12px;}
.tbl-en .company-200.bg-grosvenor-sports{padding: 5px;}
.bg-casinado{background: #1d293a;}.bg-winolot{background: #fee187;}.bg-betibet, .bg-w88{background: #212121;}.bg-bahigo{background: #2e303b;}.bg-wettigo{background: #3394d2;}.bg-winscore{background: #131a2a;}.bg-iwild{background: #1f0c40;}.bg-snatch{background: #13212d;}.bg-kikobet{background: #2255a4;}.bg-myempire{background:#04313b;}.bg-spinanga{background:#004148;}.bg-bookofcasino{background:#000e1d;}.bg-vinyl{background: #fff9ef;}.bg-rollino{background:#00121c}.bg-codere{background:#79c000}.bg-winbet{background:#E42314}.bg-betwinner{background:linear-gradient(45deg,#073b11,#0e5f1c,#052c08);background:-webkit-linear-gradient(45deg,#073b11,#0e5f1c,#052c08)}.bg-fun88{background:#25aae1}.bg-jbo{background:#121212}.bg-palms-bet{background:#000}.bg-topsport{background:#101113}.bg-bets10{background:#2b2c30}.bg-optibet,.bg-olybet{background:#ed1c24}.bg-betsafe{background:#0f0f0f}.bg-22bet, .bg-22casino{background:#052e32}.bg-betmaster{background:#404765}.bg-fezbet{background:#2d2d32}.bg-kirolbet{background:#fff}.bg-rabona{background:#cc0034}.bg-librabet{background:#111114}.bg-campobet{background:#1b5232;background:radial-gradient(circle 90px at center,#1b5232 0,#101e26 100%)}.bg-melbet{background:#363c3f}.bg-betfair{background:linear-gradient(45deg,#ffbc00,#ff9c00);background:-webkit-linear-gradient(45deg,#ffbc00,#ff9c00)}.bg-unibet{background:#147b45}.bg-bet365{background:#027b5b}.bg-betclic{background:#D2161E}.bg-zulabet{background:#e53935}.bg-1xbet{background:#195685}.bg-11lv{background:#252323}.bg-1win{background:#090f1e}.bg-adjarabet{background:#1d2329}.bg-favbet{background:#005}.bg-baltbet{background:#48749b}.bg-cmd368{background:#f5f5f5}.bg-cadoola{background:#607cfe}.bg-cadabrus{background:#570291}.bg-webbyslot{background:#0b1930}.bg-wazamba{background:radial-gradient(circle at 0 0,#9547e9,#721dac)}.bg-yoyo{background:#f9fbe6}.bg-21-com{background:#f5f5f5}.bg-5gringos{background:#07663c}.bg-20bet{background:#081d36}.bg-superbet{background:#e42313}.bg-m88{background:#3d5172}.bg-amunra{background-image:linear-gradient(#4f2e0c,#4f2e0c),linear-gradient(to right,#492801 0,#251602 40%,#251602 60%,#492801 80%);background-repeat:no-repeat,no-repeat;background-size:100% 2px,100% 100%;background-position:center bottom,center}.bg-alf{background:#39205f}.bg-alfcasino{background:#39205f}.bg-goldenstar{background:#1f2224}.bg-playamo{background:#020406}.bg-woocasino{background:#1c1d27}.bg-gunsbet{background:rgba(74,67,82,.94)}.bg-plus500{background:#004487}.bg-iforex{background:#293b4b}.bg-fxpro{background:#f41112}.bg-bahsegel, .bg-nomini{background:#f3f3f3}.bg-profitbet{background:#181a38}.bg-yonibet{background:#37475a}.bg-bk8{background:#f5f5f5}.bg-betinia{background:#151515}.bg-reloadbet{background:#fece38}.bg-lsbet{background:#48952b}.bg-tornadobet{background:#091623}.bg-leonbet, .bg-leon{background:#22262a}.bg-casinonic{background:#120814}.bg-casombie{background:#2d0467}.bg-winota{background:#a20b64}.bg-cbet{background:#18171d;padding:5px!important}.bg-maneki{background:rgba(211,42,82,.7)}.bg-rivalo{background:#036}.bg-mostbet{background:#0a519d}.bg-pinup, .bg-pin-up-bet, .bg-pin-up, .bg-pin-up-alt, .bg-pin-up-casino{background:#424242}.bg-pin-up-casino-ua{background: #EEEEEE;}.bg-fonbet{background:#d42a28}.bg-olimp,.bg-olimpbet{background:#ccc}.bg-gslot{background:#161d26}.bg-william-hill{background:#01143c}.bg-pinnacle-sports, .bg-pinnacle{background:#0b1422}.bg-winmasters{background:linear-gradient(to bottom,#ed1e24 0,#ed1e24 25%,#fff 25%,#fff 75%,#ed1e24 75%,#ed1e24 100%);background:-webkit-linear-gradient(to bottom,#ed1e24 0,#ed1e24 25%,#fff 25%,#fff 75%,#ed1e24 75%,#882c2f 100%)}.bg-sportingbet{background:#21a9ef}.bg-betsson{background:#f60}.bg-marathonbet, .bg-marafon{background:#013d79}.bg-netbet{background:#2a2a2a}.bg-betcity{background:#3960ac}.bg-grosvenor-sports{background:#032b34}.bg-synottip{background:#d6112c}.bg-tipsport{background:#1e88e5}.bg-fortuna{background:#ffd906}.bg-doxxbet{background:#323840}.bg-yajuego{background:#002d72}.bg-chance{background:#007c4d}.bg-sts{background:linear-gradient(100deg,#fb940f 50%,#005bc7 50%)}.bg-eaglebet{background:#004362}.bg-paddy-power{background:#064835}.bg-finbet{background:#00544c}.bg-ligastavok{background:#007354}.bg-dafabet{background:#af0000}.bg-nightrush{background:#0d0827}.bg-meridianbet{background:#c43d2f}.bg-bet-pt{background:linear-gradient(to bottom,#ff6c00,#ff4b00)}.bg-national{background:#292526}.bg-grandcasino{background:#001c45}.bg-18bet{background:#202121}.bg-1bet{background:#21272a}.bg-casinia{background:linear-gradient(90deg,#132e27 0,#18332d 42.54%,#1c3a33 100%)}.bg-sportaza{background:#05207b}.bg-rizk{background:#ef4136}.bg-vivarobet{background:#293043}.bg-888starz{background:linear-gradient(to bottom,#d7d9da 0,#bcc0c2 100%)}.bg-vulkan-royal{background:#121a22}.bg-sol{background:#312d2b;}.bg-starda{background:#05060a;}.bg-crownplay{background:#16100d;}.bg-playfina{background: #18152c;}.bg-boomerang-bet{background: #092865;}.bg-zotabet{background: #13153f;}
.bg-energywin,.bg-casinomia,.bg-energycasino, .bg-energy, .bg-zet, .bg-uniclub, .bg-k9win, .bg-bwin, .bg-natural8, .bg-xm, .bg-lvbet, .bg-boomerang, .bg-pnxbet, .bg-betboom, .bg-betway, .bg-parimatch, .bg-partypoker, .bg-energybet, .bg-pokerstars, .bg-888poker, .bg-lootbet, .bg-slotimo, .bg-slotimo-casino, .bg-emirbet, .bg-moonwin, .bg-spinit, .bg-gizbo, .bg-live-casino-house, .bg-zoccer{background:#000;}
.bg-light, .bg-golden90, .bg-bpforex, .bg-admiral-markets, .bg-xtb, .bg-avatrade, .bg-bdswiss, .bg-magicred, .bg-boaboa, .bg-kimvegas, .bg-bet-at-home, .bg-sbobet, .bg-skybet, .bg-zamba, .bg-skypoker, .bg-circus, .bg-winline, .bg-lemanbet, .bg-ice-casino, .bg-ice, .bg-ohmyspins, .bg-greatwin, .bg-mr-play, .bg-koi, .bg-monro, .bg-trickz, .bg-casinolo, .bg-wyns, .bg-spinrise, .bg-longfu88{background:#fff; border: 1px solid #dedede;}.bg-egbbets{background: #0f0f0f;}.bg-tennisi{background: #990000;}.bg-powbet{background: #201c30;}.bg-zenitbet{background: #27587b;}.bg-profitbet, .bg-profit{background: #161736;}.bg-golpas{background: #e7e6e4;}.bg-gamebookers{background: #343236;}.bg-mozzart{background: #FDB913;}.bg-etopaz{background: #1c1c1c;}.bg-bizzo{background: #2b1234;}.bg-neon54{background: #39312f}.bg-casinoroom{background: #29335c;}.bg-totobet{background: url('/wp-content/uploads/svg-operators/totobet-pro.jpg'); padding: 0;}.bg-superslots { background: #4C0470;}.bg-casinoly{background: #151515;}.bg-slots-palace, .bg-slots-palace-sport{background: #4f338b;}.bg-happy-luke{background: linear-gradient(#035989, #0093d4);}.bg-betonline-ag{background: #2d2e2c;}.bg-sapphirebet{background: #0c1f73;}.bg-betboo{background: #ca3b1b;}.bg-apuestahoy{background: #002b50;}.bg-snai{background: #2d3844;}.bg-tonybet{background: linear-gradient(#3c3f44, #282b30);}.bg-rolling-slots{background: #232634;}.bg-eurobet{background: #24639E;}.bg-bodog, .bg-megapari{background: #1F1F1F;}.bg-rushbet {background: #1d355b;}.bg-mr-green {background: #144C2C;}.bg-x3000 {background: #080a1d;}.bg-posido {background: #013E89;}.bg-ivibet, .bg-ivibet-casino {background: #EDEFF2;}.bg-thrillsy {background: #1C1B2D;}.bg-betabet {background: #060f1d;}.bg-betano {background: #ff3c00;}.bg-22win {background: #120E16;}.bg-legendplay {background: #133c47;}.bg-royalistplay {background: #2a3644;}.bg-amuletobet {background: #4d0041;}.bg-dreambet, .bg-dream-bet {background: #040C21;}.bg-ibet {background: #000;}.bg-hell-spin {background: #181e29;}.bg-sesame {background: #2C1C40;}.bg-uea8 {background: #B01F46;}.bg-malina {background: #230623;}.bg-lemon {background: #20716C;}.bg-ninecasino {background: #161d37;}.bg-zetcasino {background: #0E0E0E;}.bg-21bets {background: #E91624;}.bg-cashalot {background: #09321f;}.bg-casinofriday {background: linear-gradient(to bottom, #86E2FD, #8783F0);}.bg-7bet {background: #2B2E3B;}.bg-mystake {background: #1B1B22;}.bg-31bet {background: #2A2F3C;}.bg-admiralbet {background: #002454;}.bg-vulkan-bet, .bg-vulkanbet {background: linear-gradient(90.05deg,#003cbe .03%,#1979ff 99.97%);}.bg-bc-game {background: #1C1E22;}.bg-germania{background: #ffd03a;}.bg-acewin8{background: #120b6f;}.bg-klondaika{background: #0f51ca;}.bg-ninja-casino{background: rgb(53, 57, 66);}.bg-888sport {background: #fc6200;}.bg-leovegas {background: radial-gradient(100% 148px at 0,#f18825,#fd5c3c);}.bg-ggbet {background: #1c1c1c;}.bg-quickwin{background: linear-gradient(180deg,#01030a,#1a1f2e 73%,#232732 93%)}.bg-888casino, .bg-hot-bet, .bg-silverplay, .bg-pribet, .bg-hotslots, .bg-casino-x, .bg-betmarket, .bg-betrophy, .bg-goldenbet, .bg-olympusbet, .bg-midas {background: var(--black);}.bg-excitewin {background: #121417;}.bg-sportuna{background: #1a1a1a;}.bg-linebet{background: #2d5822;}.bg-scream-casino{background-color: #22242c;}.bg-touch-casino, .bg-touch{background: #372b3e;}.bg-joycasino{background: #1f1b18}.bg-buran-casino{background: #28292b;}.bg-jugabet{background: #0a234f;}.bg-drip{background: #222525;}.bg-palmslots{background: #181c1f;}.bg-novajackpot{background: #160932;}.bg-bison{background: #162036;}.bg-jet{background: #394755;}.bg-playio{background:linear-gradient(90deg,#144e4e,#061819);background:-webkit-linear-gradient(90deg,#144e4e,#061819)}.bg-slots-hammer{background:linear-gradient(230.28deg, #02024c 20.46%, #3e003e 75.25%);background:-webkit-linear-gradient(230.28deg, #02024c 20.46%, #3e003e 75.25%)}.bg-1red{background: #2b2e36;}.bg-cashed{background: #002d28;}.bg-betovo{background: #242424;}.bg-winsane{background: #1c2129;}.bg-robycasino{background: #310d65;}.bg-nordscasino{background: linear-gradient(90.27deg,#0e151d -1.01%,#2a3e45 48.75%,#0f161e 99.76%);}.bg-romancasino{background: #0c0000;}
.bg-rojabet, .bg-zodiacbet, .bg-bumbet, .bg-luckia, .bg-maxbet, .bg-pafbet, .bg-giocco-digitale, .bg-bankonbet, .bg-supabet {background: var(--white);}.bg-joker8{background: #350F42;}.bg-vulkan-vegas{background: #dedede;}.bg-32red{background-color: #EB1118;}.bg-frumzi{background-color: #0b0833;}.bg-casinoinfinity{background-color: #57153a;}.bg-rtbet{background-color: #111111;}.bg-skycrown{background-color: #141416;}.bg-dolly{background-color: #040b0f;}.bg-flappycasino{background-color: #2a2c36;}.bg-cobracasino{background-color: #d9353d;}.bg-cobracasino-sport{background-color: #222226;}.bg-wonaco{background-color: #091683;}.bg-trino-sport, .bg-trino-casino{background:#01153d;}.bg-jettbet{background-color: #15191b;}.bg-slotuna{background-color: #032b3d;}.bg-coral{background-color: #084d8d;}.bg-legiano{background-color: #0e0000;}.bg-spinsy{background-color: #131313;}.bg-jackmillion{background-color: #3baaff;}.bg-ritzo{background-color: #101414;}.bg-viperwin{background-color: #060b26;}.bg-greatspin{background-color: #13192a;}.bg-betplays{background-color: #441e73;}.bg-wildsino{background-color: #17191d;}.bg-talismania{background-color: #191a18;}.bg-jeetcity{background-color: #15171f;}.bg-funbet{background-color: #3c21c4;}.bg-purebets{background-color: #1a2432;}.bg-billybets{background-color: #a4323f;}.bg-vegasino{background-color: #147fb3;}.bg-spinline{background-color: #24262b;}.bg-oceanspin{background-color: #0f293f;}.bg-mrpunter, .bg-funpari{background-color: #1a1a1a;}.bg-bassbet{background: linear-gradient(0deg, #0075ff1a, #0075ff1a), linear-gradient(#0837af 15%, #001e59); background-image: -webkit-linear-gradient(0deg, #0075ff1a, #0075ff1a), linear-gradient(#0837af 15%, #001e59);}.bg-dachbet{background:#F5F5F7;}.bg-realspin{background:#f3f5f6;}.bg-wildrobin{background:#201109;}.bg-spinight{background:#0c0d24;}.bg-winnerz{background: #6e21cc;}.bg-boabet{background: #008061;}.bg-fatpirate{background-color: #1f150f;}.bg-casinolab{background-color: #eef3fe;}.bg-verajohn{background-color: #00a1e5;}.bg-kinbet{background-color: #050807;}.bg-beteum{background-color: #fdfdfd;}.bg-naobet{background-color: #291942;}.bg-robocat{background-color: #6722e4;}.bg-slotsgem{background-color: #0b0c21;}.bg-esportivabet{background-color: #323637;}.bg-bateubet{background-color: #25100f;}.bg-stake{background-color: #1a2c38;}.bg-betlabel{background-color: #16181d;}.bg-larabet{background-color: #012a38;}.bg-monsterwin{background-color: #0a0d11;}.bg-divaspin{background-color: #242346;}.bg-stonevegas{background-color: #674d44;}.bg-gransino{background-color: #181a1b;}.bg-spinbara{background-color: #081064;}.bg-dolfwin{background-color: #1d4893;}.bg-mafia-casino{background-color: #161a24;}.bg-vegashero{background-color: #0d111b;}.bg-lamabet{background-color: #171b24;}.bg-winrolla{background-color: #0f0c12;}.bg-bethall{background-color: #967b60;}.bg-magius{background-color: #421615;}.bg-tikicasino{background-color: #994112;}.bg-martin{background-color: #212530;}.bg-lyrabet{background-color: #0a061d;}.bg-happyslots{background-color: #312051;}.bg-latribet{background-color: #004ba6;}.bg-spinfest{background-color: #073278;}.bg-wild-tokyo{background-color: #1f1823;}.bg-wishwin{background-color: #000a38;}.bg-1go{background-color: #181818;}.bg-tikitaka{background-color: #0f1126;}.bg-betglobal{background-color: #0f1928;}.bg-vegazone{background-color: #9C2602;}.bg-onlyspins { background-color: #f5f7ff;}.bg-jokery{ background-color: #222222;}.bg-dragonia{ background-color: #35272e;}.bg-astromania{ background-color: #21272c;}.bg-lanista{ background-color: #7b5c49;}.bg-betista{ background-color: #101010;}.bg-7signs{ background-color: #0a1f22;}.bg-puppybet{ background-color: #171b33;}.bg-realz{ background-color: #201b16;}.bg-luckygem{ background-color: #002223;}.bg-apuesto{ background-color: #262626;}.bg-flagman{ background-color: #1d1d1e;}.bg-betory { background-color: #181c33;}.bg-fanobet { background-color: #05182a;}.bg-tiptop { background-color: #1f2028;}.bg-boomerangbet { background-color: #0c1426;}.bg-spinstar { background-color: #1b1919;}.bg-starzino { background-color: #1b1f28;}.bg-binobet { background-color: #1c1c37;}.bg-booms-bet { background-color: #2f3157;}.bg-ggpoker { background-color: #171717;}.bg-olymp-casino { background-color: #0a144a;}.bg-betrepublic { background-color: #0b131e;}.bg-betmatch {background-color: #252552;}.bg-cleobetra{ background-color: #8d4635;}.bg-golazzo {background-color: #0E1E2F;}.bg-betscore {background-color: #e5e8f5;}.bg-vipluck{background-color: #F1EADA}


/* ## Software backgrounds */
.bg-evolution, .bg-playtech, .bg-egt, .bg-igt, .bg-pragmaticplay, .bg-endorphina, .bg-playson, .bg-quickspin, .bg-netent, .bg-novomatic, .bg-spinomenal, .bg-btg {background: var(--white);}
.bg-microgaming, .bg-playngo, .bg-betsoft, .bg-pg-soft, .bg-elk, .bg-greentube, .bg-regent-play, .bg-hacksaw {background: var(--black);}
.bg-yggdrasil {background: #000612;}
.bg-ct-gaming {background: #0A1024;}
.bg-amusnet {background: #0A1C34;}

/* ## LOGOS */
.no-webp .svg-vipluck{background:url(/wp-content/uploads/svg-operators/vipluck.png)}
.webp .svg-vipluck{background:url(/wp-content/uploads/svg-operators/vipluck.webp)}
.no-webp .svg-cleobetra{background:url(/wp-content/uploads/svg-operators/cleobetra.png)}
.webp .svg-cleobetra{background:url(/wp-content/uploads/svg-operators/cleobetra.webp)}
.no-webp .svg-live-casino-house{background:url(/wp-content/uploads/svg-operators/live-casino-house.png)}
.webp .svg-live-casino-house{background:url(/wp-content/uploads/svg-operators/live-casino-house.webp)}
.no-webp .svg-longfu88{background:url(/wp-content/uploads/svg-operators/longfu88.png)}
.webp .svg-longfu88{background:url(/wp-content/uploads/svg-operators/longfu88.webp)}
.svg-olymp-casino {background:url(/wp-content/uploads/svg-operators/olymp-casino.svg)}
.svg-funpari { background: var(--logo-funpari);}
.svg-ggpoker { background: var(--logo-ggpoker);}
.no-webp .svg-betory{background:url(/wp-content/uploads/svg-operators/betory.png)}
.webp .svg-betory{background:url(/wp-content/uploads/svg-operators/betory.webp)}
.svg-binobet{background:url(/wp-content/uploads/svg-operators/binobet.svg)}
.svg-tiptop{background:url(/wp-content/uploads/svg-operators/tiptop.svg)}
.svg-fanobet{background:url(/wp-content/uploads/svg-operators/fanobet.svg)}
.svg-boomerangbet { background: var(--logo-boomerangbet);}
.svg-spinstar { background: var(--logo-spinstar);}
.svg-starzino { background: var(--logo-starzino);}
.svg-booms-bet { background: var(--logo-booms-bet);}
.svg-flagman { background: var(--logo-flagman);}
.svg-apuesto { background: var(--logo-apuesto);}
.svg-luckygem{background:url(/wp-content/uploads/svg-operators/luckygem.png)}
.no-webp .svg-realz{background:url(/wp-content/uploads/svg-operators/realz.png)}
.webp .svg-realz{background:url(/wp-content/uploads/svg-operators/realz.webp)}
.svg-puppybet { background: var(--logo-puppybet);}
.svg-7signs{background:url(/wp-content/uploads/svg-operators/7signs.png)}
.svg-betista { background: var(--logo-betista);}
.svg-spinrise { background: var(--logo-spinrise);}
.svg-lanista{background:url(/wp-content/uploads/svg-operators/lanista.png)}
.svg-astromania{background:url(/wp-content/uploads/svg-operators/astromania.png)}
.svg-dragonia{background:url(/wp-content/uploads/svg-operators/dragonia.png)}
.svg-jokery{background:url(/wp-content/uploads/svg-operators/jokery.png)}
.svg-onlyspins { background: var(--logo-onlyspins);}
.svg-vegazone{background:url(/wp-content/uploads/svg-operators/vegazone.svg)}
.svg-wyns{background:url(/wp-content/uploads/svg-operators/wyns.svg)}
.svg-neon54{background:url(/wp-content/uploads/svg-operators/neon54.png)}
.svg-wishwin { background: var(--logo-wishwin);}
.svg-wild-tokyo { background: var(--logo-wild-tokyo);}
.svg-spinfest{background:url(/wp-content/uploads/svg-operators/spinfest.png)}
.svg-lyrabet { background: var(--logo-lyrabet);}
.svg-happyslots { background: var(--logo-happyslots);}
.svg-martin { background: var(--logo-martin);}
.svg-gizbo { background: var(--logo-gizbo);}
.svg-viperwin{background:url(/wp-content/uploads/svg-operators/viperwin.png)}
.svg-jackmillion{background:url(/wp-content/uploads/svg-operators/jackmillion.png)}
.svg-slotuna{background:url(/wp-content/uploads/svg-operators/slotuna.png)}
.svg-jettbet { background: var(--logo-jettbet);}
.svg-spinit { background: var(--logo-spinit);}
.svg-wonaco { background: var(--logo-wonaco);}
.svg-frumzi { background: var(--logo-frumzi);}
.svg-casinoinfinity { background: var(--logo-casinoinfinity);}
.svg-rtbet {background:url(/wp-content/uploads/svg-operators/rtbet.svg)}
.svg-jet {background: var(--logo-jet);}
.svg-midas{background:url(/wp-content/uploads/svg-operators/casinomidas.png)}
.svg-casino-midas-sport{background:url(/wp-content/uploads/svg-operators/casino-midas-sport.png)}
.svg-zotabet { background: var(--logo-zotabet);}
.svg-boomerang-bet { background: var(--logo-boomerang-bet);}
.svg-playfina { background: var(--logo-playfina);}
.svg-casinado {background: var(--logo-casinado);}
.svg-winolot {background: var(--logo-winolot);}
.svg-betibet {background: var(--logo-betibet);}
.svg-bahigo {background: var(--logo-bahigo);}
.svg-wettigo {background: var(--logo-wettigo);}
.svg-kikobet {background: var(--logo-kikobet);}
.svg-buran-casino{background: var(--logo-buran-casino);}
.svg-touch-casino, .svg-touch{background: var(--logo-touch-casino);}
.svg-klondaika{background: var(--logo-klondaika);}
.svg-acewin8{background: var(--logo-acewin8);}
.svg-germania{background: var(--logo-germania);}
.svg-melbet {background: var(--logo-melbet);}
.svg-hot-bet {background: var(--logo-hot-bet);}
.svg-zodiacbet {background: var(--logo-zodiacbet);}
.svg-casinoly {background: var(--logo-casinoly);}
.svg-happy-luke {background: var(--logo-happy-luke);}
.svg-betonline-ag{background: var(--logo-betonline-ag);}
.svg-sapphirebet{background: var(--logo-sapphirebet);}
.svg-betboo{background: var(--logo-betboo);}
.svg-apuestahoy{background: var(--logo-apuestahoy);}
.svg-tonybet{background: var(--logo-tonybet);}
.svg-silverplay{background: var(--logo-silverplay);}
.svg-snai{background: var(--logo-snai);}
.svg-rolling-slots{background: var(--logo-rolling-slots);}
.svg-eurobet{background: var(--logo-eurobet);}
.svg-bodog{background: var(--logo-bodog);}
.svg-megapari{background: var(--logo-megapari);}
.svg-bumbet{background: var(--logo-bumbet);}
.svg-luckia{background: var(--logo-luckia);}
.svg-rushbet{background: var(--logo-rushbet);}
.svg-mr-green{background: var(--logo-mr-green);}
.svg-x3000{background: var(--logo-x3000);}
.svg-ivibet{background: var(--logo-ivibet);}
.svg-ivibet-casino{background: var(--logo-ivibet-casino);}
.svg-betrophy{background: var(--logo-betrophy);}
.svg-pribet{background: var(--logo-pribet);}
.svg-betabet{background: var(--logo-betabet);}
.svg-uea8{background: var(--logo-uea8);}
.svg-malina{background: var(--logo-malina);}
.svg-rojabet{background: var(--logo-rojabet);}
.svg-jugabet{background: var(--logo-jugabet);}
.svg-olympusbet{background: var(--logo-olympusbet);}
.svg-zetcasino, .svg-zet{background: var(--logo-zetcasino);}
.svg-greatwin{background: var(--logo-greatwin);}
.svg-ohmyspins{background: var(--logo-ohmyspins);}
.svg-vulkan-bet{background: var(--logo-vulkan-bet);}
.svg-vulkan-vegas{background: var(--logo-vulkan-vegas);}
.svg-ice-casino{background: var(--logo-ice-casino);}
.svg-excitewin{background: var(--logo-excitewin);}
.svg-latribet {background: var(--logo-latribet);}
.svg-slots-palace {background: var(--logo-slots-palace-casino);}
.svg-slots-palace-sport {background: var(--logo-slots-palace-sport);}
.svg-betcity {background: var(--logo-betcity);}
.svg-powbet {background: var(--logo-powbet);}
.svg-casino-x{background: var(--logo-casino-x);}
.svg-7bet{background: var(--logo-7bet)}
.svg-ligastavok{background:var(--logo-ligastavok);filter:invert(1)}
.svg-meridianbet{background:var(--logo-meridianbet)}
.svg-circus{background:var(--logo-circus)}
.svg-nightrush{background:var(--logo-nightrush)}
.svg-dafabet{background:var(--logo-dafabet)}
.svg-ggbet{background:var(--logo-ggbet)}
.svg-slotimo{background:var(--logo-slotimo-sport)}
.svg-slotimo-casino{background:var(--logo-slotimo)}
.svg-paddy-power{background:var(--logo-paddypower)}
.svg-energybet{background:var(--logo-energy-bet)}
.svg-bet-pt{background:var(--logo-bet-pt)}
.svg-chance{background:var(--logo-chance)}
.svg-zamba{background:var(--logo-zamba)}
.svg-yajuego{background:var(--logo-yajuego)}
.svg-sts{background:var(--logo-sts)}
.svg-synottip{background:var(--logo-synottip)}
.svg-tipsport{background:var(--logo-tipsport)}
.svg-fortuna{background:var(--logo-fortuna)}
.svg-doxxbet{background:var(--logo-doxxbet)}
.svg-partypoker{background:var(--logo-partypoker)}
.svg-skybet{background:var(--logo-skybet)}
.svg-betwinner{background:var(--logo-betwinner)}
.svg-sbobet{background:var(--logo-sbobet)}
.svg-netbet{background:var(--logo-netbet)}
.svg-betsson{background:var(--logo-betsson)}
.svg-sportingbet{background:var(--logo-sportingbet)}
.svg-winmasters{background:var(--logo-winmasters)}
.svg-pinnacle-sports, .svg-pinnacle{background:var(--logo-pinnacle)}
.svg-olimp{background:var(--logo-olimp)}
.svg-fonbet{background:var(--logo-fonbet)}
.svg-pinup, .svg-pin-up-bet, .svg-pin-up{background:var(--logo-pinup)}
.svg-pin-up-alt{background:var(--logo-pin-up)}
.svg-pin-up-casino{background:var(--logo-pinup-casino)}
.svg-pin-up-casino-ua{background:var(--logo-pinup-casino-ua)}
.svg-mostbet{background:var(--logo-mostbet)}
.svg-rivalo{background:var(--logo-rivalo)}
.svg-888sport, .svg-888{background:var(--logo-888sport)}
.svg-betway{background:var(--logo-betway)}
.svg-betway-sports{background:var(--logo-betway-sports)}
.svg-bet-at-home{background:var(--logo-bet-at-home)}
.svg-codere{background:var(--logo-codere)}
.svg-1win{background:var(--logo-1win)}
.svg-hotslots{background:var(--logo-hotslots)}
.svg-optibet{background:var(--logo-optibet)}
.svg-betano{background:var(--logo-betano)}
.svg-22win{background:var(--logo-22win)}
.svg-maxbet{background:var(--logo-maxbet)}
.svg-legendplay{background:var(--logo-legendplay)}
.svg-royalistplay{background:var(--logo-royalistplay)}
.svg-amuletobet{background:var(--logo-amuletobet)}
.svg-dream-bet, .svg-dreambet{background:var(--logo-dream-bet)}
.svg-ibet{background:var(--logo-ibet)}
.svg-hell-spin{background:var(--logo-hellspin);}
.svg-sesame{background:var(--logo-sesame);}
.svg-betmarket{background:var(--logo-betmarket);}
.svg-lemon{background:var(--logo-lemon-casino);}
.svg-ninecasino{background:var(--logo-ninecasino);}
.svg-ninecasino-sport{background:var(--logo-ninecasino-sport);}
.svg-21bets{background:var(--logo-21bets);}
.svg-cashalot{background:var(--logo-cashalot);}
.svg-casinofriday{background:var(--logo-casinofriday);}
.svg-mystake{background:var(--logo-mystake);}
.svg-goldenbet{background:var(--logo-goldenbet);}
.svg-31bet{background:var(--logo-31bet);}
.svg-admiralbet{background:var(--logo-admiralbet);}
.svg-william-hill{background: var(--logo-william-hill);}
.svg-leovegas{background: var(--logo-leovegas);}
.svg-bc-game{background: var(--logo-bc-game);}
.svg-parimatch{background:var(--logo-parimatch);}
.svg-gslot{background: var(--logo-gslot);}
.svg-betboom{background: var(--logo-betboom);}
.svg-pnxbet{background: var(--logo-pnxbet);}
.svg-maneki{background: var(--logo-maneki);}
.svg-boomerang{background: var(--logo-boomerang);}
.svg-sol{background: var(--logo-sol);}
.svg-starda{background: var(--logo-starda);}
.svg-crownplay{background: var(--logo-crownplay);}
.svg-monro{background: var(--logo-monro);}
.svg-32red{background: var(--logo-32red);}
.svg-emirbet{background: var(--logo-emirbet);}
.svg-drip{background: var(--logo-drip);}
.svg-palmslots{background:url(/wp-content/uploads/svg-operators/palmslots.svg);}
.svg-novajackpot{background:url(/wp-content/uploads/svg-operators/nova-jackpot.svg);}
.svg-bwin{background: var(--logo-bwin);}
.svg-cbet{background: var(--logo-cbet);}
.svg-casinonic{background: var(--logo-casinonic);}
.svg-leon, .svg-leonbet{background: var(--logo-leonbet);}
.svg-reloadbet{background: var(--logo-reloadbet);}
.svg-lsbet{background: var(--logo-lsbet);}
.svg-tornadobet{background: var(--logo-tornadobet);}
.svg-bk8{background: var(--logo-bk8);}
.svg-1bet{background: var(--logo-1bet);}
.svg-betinia{background: var(--logo-betinia);}
.svg-fun88{background: var(--logo-fun88);}
.svg-adjarabet{background: var(--logo-adjarabet);}
.svg-favbet{background: var(--logo-favbet);}
.svg-lemanbet{background: var(--logo-lemanbet)}
.svg-profitbet, .svg-profit{background: var(--logo-profitbet);}
.svg-cadabrus{background: var(--logo-cadabrus);}
.svg-playamo{background: var(--logo-playamo);}
.svg-woocasino{background: var(--logo-woocasino);}
.svg-pafbet{background: var(--logo-paf);}
.svg-palms-bet{background: var(--logo-palmsbet);}
.svg-winbet{background: var(--logo-winbet);}
.svg-bets10{background: var(--logo-bets10);}
.svg-bahsegel{background: var(--logo-bahsegel);}
.svg-olybet{background: var(--logo-olybet);}
.svg-m88{background: var(--logo-m88);}
.svg-superbet{background: var(--logo-superbet);}
.svg-22bet{background: var(--logo-22bet);}
.svg-rizk{background: var(--logo-rizk);}
.svg-lootbet{background: var(--logo-lootbet);}
.svg-ninja-casino{background: var(--logo-ninja-casino);}
.svg-quickwin{background: var(--logo-quickwin);}
.svg-sportuna{background: var(--logo-sportuna);}
.svg-giocco-digitale{background: var(--logo-giocco-digitale);}
.svg-linebet{background: var(--logo-linebet);}
.svg-bankonbet{background: var(--logo-bankonbet);}
.svg-joycasino{background: var(--logo-joycasino);}
.svg-scream-casino{background:url(/wp-content/uploads/svg-operators/scream-casino.png)}
.svg-vulkanbet{background:var(--logo-vulkan-bet);}
.svg-betsafe{background:var(--logo-betsafe);}
.svg-betmaster{background:var(--logo-betmaster);}
.svg-fezbet{background:var(--logo-fezbet);}
.svg-kirolbet{background:var(--logo-kirolbet);}
.svg-rabona{background:var(--logo-rabona);}
.svg-rollino{background:var(--logo-rollino);}
.svg-librabet{background:var(--logo-librabet);}
.svg-yonibet{background:var(--logo-yonibet);}
.svg-campobet{background:var(--logo-campobet);}
.svg-yoyo{background:var(--logo-yoyocasino);}
.svg-betfair{background:var(--logo-betfair);}
.svg-uniclub{background:url(/wp-content/uploads/svg-operators/uniclub.svg)}
.svg-unibet{background:var(--logo-unibet)}
.svg-bet365{background:var(--logo-bet365)}
.svg-betclic{background:var(--logo-betclic)}
.svg-888starz{background:url(/wp-content/uploads/svg-operators/888starz.svg)}
.svg-lvbet{background:var(--logo-lvbet);}
.svg-zulabet{background:var(--logo-zulabet);}
.svg-1xbet{background:var(--logo-1xbet)}
.svg-11lv{background:url(/wp-content/uploads/svg-operators/11lv.svg)}
.svg-wazamba{background:var(--logo-wazamba);}
.svg-21-com{background:url(/wp-content/uploads/svg-operators/21-logo.png)}
.svg-20bet{background:var(--logo-20bet);}
.svg-lightcasino, .svg-light{background:var(--logo-lightcasino);}
.svg-nomini{background:url(/wp-content/uploads/svg-operators/nomini.png)}
.svg-cadoola{background:var(--logo-cadoola);}
.svg-webbyslot{background:url(/wp-content/uploads/svg-operators/webbyslots.svg)}
.svg-amunra{background:var(--logo-amunra);}
.svg-koi{background: var(--logo-koi-casino);}
.svg-vinyl{background: var(--logo-vinyl-casino);}
.svg-goldenstar{background:url(/wp-content/uploads/svg-operators/goldenstar.png)}
.svg-natural8{background:url(/wp-content/uploads/svg-operators/natural8.png)}
.svg-magicred{background:url(/wp-content/uploads/svg-operators/magicred.png)}
.svg-energywin{background:var(--logo-energywin);}
.svg-casinomia{background:var(--logo-casinomia);}
.svg-gunsbet{background:url(/wp-content/uploads/svg-operators/gunsbet.svg)}
.svg-alf, .svg-alfcasino{background:var(--logo-alfcasino);}
.svg-energycasino, .svg-energy{background:var(--logo-energy-casino);}
.svg-boaboa{background:url(/wp-content/uploads/svg-operators/boaboa.svg)}
.casino-tbl .svg-lvbet{background:var(--logo-lvbet-casino);}
.svg-vulkan-royal{background:url(/wp-content/uploads/svg-operators/wul-royal.png)}
.svg-888casino{background:var(--logo-888casino);}
.svg-regent-play{background:url(/wp-content/uploads/svg-operators/regent-play-casino.png)}
.svg-robycasino{background:var(--logo-robycasino);}
.svg-cashed{background:var(--logo-cashed);}
.svg-betovo{background:var(--logo-betovo);}
.svg-winsane{background:var(--logo-winsane);}
.svg-cobracasino{background:var(--logo-cobra-casino);}
.svg-cobracasino-sport{background:var(--logo-cobrabet);}
.svg-coral{background:var(--logo-coral);}
.svg-betplays{background:var(--logo-betplays);}
.svg-funbet{background:var(--logo-funbet);}
.svg-purebets{background:var(--logo-purebets);}
.svg-mrpunter{background:var(--logo-mrpunter);}
.svg-romancasino{background:var(--logo-romancasino);}
.svg-winnerz{background:var(--logo-winnerz);}
.svg-trickz{background:var(--logo-trickz);}
.svg-zoccer{background:var(--logo-zoccer);}
.svg-betrepublic{background:var(--logo-betrepublic);}
.svg-betmatch{background:var(--logo-betmatch);}
.svg-golazzo{background:var(--logo-golazzo);}
.svg-betscore{background:var(--logo-betscore);}

.svg-fxpro{background:url(/wp-content/uploads/svg-operators/fxpro.svg)}
.svg-bpforex{background:url(/wp-content/uploads/svg-operators/bpforex.svg)}
.svg-plus500{background:url(/wp-content/uploads/svg-operators/plus500.svg)}
.svg-admiral-markets{background:url(/wp-content/uploads/svg-operators/admiral-markets.svg)}
.svg-iforex{background:url(/wp-content/uploads/svg-operators/iforex.svg)}
.svg-xtb{background:var(--logo-xtb);}
.svg-xm{background:var(--logo-xm);}
.svg-bdswiss{background:var(--logo-bdswiss);}
.svg-avatrade{background:var(--logo-avatrade);}

.svg-grosvenor-sports{background:url(/wp-content/uploads/svg-operators/grosvenor.svg)}
.svg-marathonbet, .svg-marafon{background:url(/wp-content/uploads/svg-operators/marathonbet.svg)}
.svg-grandcasino{background:url(/wp-content/uploads/svg-operators/grand-casino.svg)}
.svg-pokerstars{background:var(--logo-pokerstars);}
.svg-888poker{background:var(--logo-888poker);}
.svg-skypoker{background:url(/wp-content/uploads/svg-operators/skypoker.svg)}
.svg-national{background:url(/wp-content/uploads/svg-operators/national-casino.svg)}
.svg-eaglebet{background:url(/wp-content/uploads/svg-operators/eaglebet.svg)}
.svg-18bet{background:var(--logo-18bet);}
.svg-finbet{background:url(/wp-content/uploads/svg-operators/finbet.svg)}
.svg-vivarobet{background:url(/wp-content/uploads/svg-operators/vivarobet.svg)}
.svg-sportaza{background:url(/wp-content/uploads/svg-operators/sportaza.svg)}
.svg-casinia{background:url(/wp-content/uploads/svg-operators/casinia.svg)}
.svg-thrillsy {background: url(/wp-content/uploads/svg-operators/thrillsy-new.svg);}
.svg-bizzo {background: url(/wp-content/uploads/svg-operators/bizzo.svg);}
.svg-casinoroom {background: url(/wp-content/uploads/svg-operators/casino-room.svg);}
.svg-mr-play {background: url(/wp-content/uploads/svg-operators/mr-play.svg);}
.svg-mozzart {background: var(--logo-mozzart);}
.svg-etopaz {background: url(/wp-content/uploads/svg-operators/etopaz.svg);}
.svg-gamebookers {background: url(/wp-content/uploads/svg-operators/gamebookers.svg);}
.svg-egbbets {background: url(/wp-content/uploads/svg-operators/egbbets.svg);}
.svg-winline {background: url(/wp-content/uploads/svg-operators/winline.svg);}
.svg-zenitbet {background: url(/wp-content/uploads/svg-operators/zenitbet.svg);}
.svg-tennisi {background: url(/wp-content/uploads/svg-operators/tennisi.svg);}

.svg-cmd368{background:url(/wp-content/uploads/svg-operators/cmd368.svg)}
.svg-baltbet{background:url(/wp-content/uploads/svg-operators/balbet.svg)}
.svg-topsport{background:url(/wp-content/uploads/svg-operators/topsport.svg)}
.svg-golden90{background:url(/wp-content/uploads/svg-operators/golden90.svg)}

.svg-posido {background: url(/wp-content/uploads/svg-operators/posido.png);}
.svg-golpas {background: url(/wp-content/uploads/svg-operators/golpas.png);}
.svg-superslots{background: url(/wp-content/uploads/svg-operators/super-slots.png);}
.svg-winota{background: url(/wp-content/uploads/svg-operators/winota.png)}
.svg-casombie{background:url(/wp-content/uploads/svg-operators/casombie.png)}
.svg-5gringos{background:url(/wp-content/uploads/svg-operators/five-gringos.png)}
.svg-myempire{background:url(/wp-content/uploads/svg-operators/myempire.png)}
.svg-spinanga{background:url(/wp-content/uploads/svg-operators/spinanga.png)}
.svg-bookofcasino{background:url(/wp-content/uploads/svg-operators/bookofcasino.png)}
.svg-winscore{background:url(/wp-content/uploads/svg-operators/winscore.svg)}
.svg-bison{background:var(--logo-bison);}
.svg-joker8{background:url(/wp-content/uploads/svg-operators/joker8.png)}
.svg-legiano{background:url(/wp-content/uploads/svg-operators/legiano.png)}
.svg-wildsino{background:url(/wp-content/uploads/svg-operators/wildsino.svg)}
.svg-oceanspin{background:url(/wp-content/uploads/svg-operators/oceanspin.svg)}
.svg-talismania{background:url(/wp-content/uploads/svg-operators/talismania.png)}
.svg-billybets{background:url(/wp-content/uploads/svg-operators/billybets.png)}
.svg-vegasino{background:url(/wp-content/uploads/svg-operators/vegasino.png)}
.svg-bassbet{background:url(/wp-content/uploads/svg-operators/bassbet.png)}
.svg-iwild{background:var(--logo-iwild)}
.svg-snatch{background:url(/wp-content/uploads/svg-operators/snatch.png)}
.svg-k9win{background:url(/wp-content/uploads/svg-operators/k9win.png)}
.svg-jbo{background:url(/wp-content/uploads/svg-operators/jbo.png)}
.svg-playio{background:url(/wp-content/uploads/svg-operators/playio.png)}
.svg-slots-hammer{background:var(--logo-slots-hammer);}
.svg-skycrown{background:var(--logo-skycrown);}
.svg-1red{background:var(--logo-1red);}
.svg-dolly{background:url(/wp-content/uploads/svg-operators/dolly-casino.png)}
.svg-nordscasino{background:url(/wp-content/uploads/svg-operators/nords-casino.svg)}
.svg-flappycasino{background:var(--logo-flappycasino);}
.svg-trino-sport{background:url(/wp-content/uploads/svg-operators/trino-casino-sport.png)}
.svg-trino-casino{background:url(/wp-content/uploads/svg-operators/trino-casino.png)}
.svg-verajohn{background:var(--logo-vera-and-john);}
.svg-spinsy{background:var(--logo-spinsy);}
.svg-ritzo{background:var(--logo-ritzo);}
.svg-greatspin{background:var(--logo-greatspin);}
.svg-jeetcity{background:var(--logo-jeetcity);}
.svg-moonwin{background:var(--logo-moonwin);}
.svg-supabet{background:var(--logo-supabet);}
.svg-realspin{background:var(--logo-realspin);}
.svg-spinline{background:url(/wp-content/uploads/svg-operators/spinline.svg)}
.no-webp .svg-dachbet{background:url(/wp-content/uploads/svg-operators/dachbet.png)}
.webp .svg-dachbet{background:url(/wp-content/uploads/svg-operators/dachbet.webp)}
.no-webp .svg-wildrobin{background:url(/wp-content/uploads/svg-operators/wildrobin.png)}
.webp .svg-wildrobin{background:url(/wp-content/uploads/svg-operators/wildrobin.webp)}
.svg-spinight{background:url(/wp-content/uploads/svg-operators/spinight.svg)}
.svg-greatspin{background:var(--logo-greatspin);}
.svg-boabet{background:var(--logo-boabet);}
.svg-fatpirate{background:url(/wp-content/uploads/svg-operators/fat-pirate.png)}
.svg-casinolab{background:url(/wp-content/uploads/svg-operators/casinolab.png)}
.svg-robocat{background:url(/wp-content/uploads/svg-operators/robocat.png)}
.svg-kinbet{background:var(--logo-kinbet);}
.svg-beteum{background:var(--logo-beteum);}
.svg-naobet{background:var(--logo-naobet);}
.svg-slotsgem{background:var(--logo-slotsgem);}
.svg-betlabel{background:var(--logo-betlabel);}
.svg-esportivabet{background:url(/wp-content/uploads/svg-operators/esportivabet.png)}
.svg-bateubet{background:url(/wp-content/uploads/svg-operators/bateubet.png)}
.svg-stake{background:var(--logo-stake);}
.svg-larabet{background:url(/wp-content/uploads/svg-operators/larabet.png)}
.svg-monsterwin{background:url(/wp-content/uploads/svg-operators/monsterwin.png)}
.svg-divaspin{background:url(/wp-content/uploads/svg-operators/divaspin.png)}
.svg-stonevegas{background:url(/wp-content/uploads/svg-operators/stonevegas.png)}
.svg-gransino{background:url(/wp-content/uploads/svg-operators/gransino.png)}
.svg-22casino{background:var(--logo-22casino);}
.svg-dolfwin{background:var(--logo-dolfwin);}
.svg-casinolo{background:var(--logo-casinolo);}
.svg-spinbara{background:url(/wp-content/uploads/svg-operators/spinbara.svg)}
.svg-mafia-casino{background:var(--logo-mafia-casino);}
.svg-w88{background:var(--logo-w88);}
.svg-vegashero{background:url(/wp-content/uploads/svg-operators/vegashero.png)}
.svg-winrolla{background:url(/wp-content/uploads/svg-operators/winrolla.png)}
.svg-bethall{background:url(/wp-content/uploads/svg-operators/bethall.svg)}
.svg-magius{background:url(/wp-content/uploads/svg-operators/magius.png)}
.svg-lamabet{background:var(--logo-lamabet);}
.svg-tikicasino{background:url(/wp-content/uploads/svg-operators/tikicasino.png)}
.svg-1go{background:var(--logo-1go);}
.svg-tikitaka{background:var(--logo-tikitaka);}
.svg-betglobal{background:var(--logo-betglobal);}
/* sprite brand logos */
[class^="spr-"]{ display: inline-block; vertical-align: middle; background: url('/wp-content/uploads/lotto.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left;   width: 200px;  height: 60px;}
.spr-otoslotto {background-position: 0 0;}
.spr-hatoslotto {background-position: 0 -70px;}
.spr-tippmixpro {background-position: 0 -277px;}
.spr-tippmix {background-position: 0 -347px;}
.spr-skandinav-lotto {background-position: 0 -486px;}
.spr-eurojackpot {background-position: 0 -209px;}
.spr-euromillions {background-position: 0 -139px;}
.spr-putto {background-position: 0 -416px;}
.tbl-ro .out-link span{padding: 5px 9px;}
.top-3-popup.casino-popup tbody tr:nth-child(3) {font-size: 11px;}
.top-3-popup.only2operators .popup-operators > li:nth-child(1) {  margin-top: 10px;}
.top-3-popup.only2operators li ul {padding-left: 1em;  font-size: 11px;  text-align: left; list-style-type: disc;}
.top-3-popup .popup-title {padding: 0 25px;}
.top-3-popup.only2operators .popup-odds{font-size: 15px;}
.top-3-popup.only2operators .popup-operators > li {width: 250px;}
.top-3-popup.only2operators tbody tr:nth-child(3) td div:first-child {font-size: 13px;}
.top-3-popup.only2operators.bet365terms .popup-terms{font-size: 10px; line-height: 11px; width: 96%; background: linear-gradient(to right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.3));}
.buttonPopupShow.no-sub {right: 59px;}
@media only screen and (min-width: 651px){
	.top-3-popup.only1operator {max-width: 320px;}
	.top-3-popup.only2operators.bet365terms .popup-terms {bottom: 5px;}
	.top-3-popup.only2operators {padding-bottom: 10px; max-width: 560px;}
	.top-3-popup.only2operators.bet365terms {padding-bottom: 82px;}
}
@media only screen and (max-width: 650px){
	.top-3-popup.only2operators {max-width: 100%;}
	.buttonPopupShow.no-sub.opened {right: 62px;}
}
.buttonPopupShow{display:none;position:absolute;right:103px;top:24px;margin-top:-9.5px;background:var(--icon-gift) no-repeat;cursor:pointer;width:26px;height:25px}
@media only screen and (max-width: 1000px){.buttonPopupShow { display: inline-block;}}
.fa-twitter {color: #00acee;}
.fa-twitter:hover {color: #0496cf;}
.out-link.not-ver {border: 1px solid #717171; background: #717171;}
.regulations {padding: 0;}
.platforms ul{display:flex;flex-wrap:wrap;padding:0;margin:0 auto;text-align:left;max-width:170px}
.platforms li::before{content:'';background:url(/wp-content/uploads/sports/igen.svg) 0 0/10px 10px;width:10px;height:10px;display:inline-block;margin-right:5px}
.platforms li{width: 50%;}
.regulations ul{display:flex;flex-wrap:wrap;padding:0;margin:0 auto;max-width:60px}
.regulations li{font-size:9px;color:#7a7a7a;text-align:center;line-height:11px}
.regulations div{width:24px;height:16px;margin:0 3px}
.fca {background: url(/wp-content/uploads/regulations/uk.svg);}
.cysec {background: url(/wp-content/uploads/regulations/europe.svg);}
.asic {background: url(/wp-content/uploads/regulations/australia.svg);}
.fsca {background: url(/wp-content/uploads/regulations/south-africa.svg);}
.fsc {background: url(/wp-content/uploads/regulations/mauritius.svg);}
.ifsc {background: url(/wp-content/uploads/regulations/belize.svg);}
.cima {background: url(/wp-content/uploads/regulations/cayman-islands.svg);}
.nra{background:url(/wp-content/uploads/regulations/nra.svg) center no-repeat;width:200px;height:40px; margin: 0 auto;}
.anj{background:url(/wp-content/uploads/regulations/anj.svg) center no-repeat;width:65px;height:40px}
.nra, .anj {background-color: #ffffff;}
.tbl-tr .out-link{font-size:12px;padding:0;width:150px!important;max-width:150px!important}
.mobile-es .sub-menu a{width: 180px;}
.btns-tbl{padding:0!important;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-evenly}
.btns-tbl li{margin:10px 0;width:300px;text-align:center;list-style-type:none}
.btns-tbl a span{padding:5px;width:200px}
.btns-tbl li::before{content: none !important;}
.aff-info-box.vi::after{content: '*Áp dụng Điều khoản & Điều kiện!';}
.aff-info-box.en::after{content: '*18+; T&C’s apply!';}
.aff-info-box::after{font-size:9px;position:absolute;right:10px;bottom:5px}
.aff-info-box{position:relative;display:block;width:100%;max-width:620px;margin:10px auto 0;height:auto;text-align:justify;border:2px dashed #000;border-radius:10px}
.aff-info-box>div:first-child{display:flex;align-items:center}
.aff-info-box > div:first-child > *{margin: 10px;}
.aff-info-box .sec-link{margin:0 10px 10px}
.aff-info-box .company-120{min-width:120px;height:50px;margin:0;padding:8px}
.aff-info-box p{text-align: left;}
.aff-info-box .sec-link big{margin-right:10px;color:#e53935;font-weight:700;font-size:15px}
.aff-info-box.vi{padding-bottom: 12px;}
@media only screen and (max-width: 600px){
	.aff-info-box > div:first-child{flex-direction: column;}
	.aff-info-box p{margin-top:0!important;text-align:center}
	.aff-info-box .sec-link span{display:block;margin:0 auto}
	.aff-info-box{padding-bottom: 15px;}
	.aff-info-box .sec-link big{margin: 0;}
	.aff-info-box::after{right:0;width:100%;text-align:center}
}
#contact .star{color: red;}
#contact .form-group:is(:nth-child(1), :nth-child(2)) {display: inline-block; width: 50%; float: left; height: auto; min-height: 70px;}
#contact label {display: inline;}
#contact .form-group input::placeholder{font-style: italic; opacity: 0.5;}
#contact .form-group input:focus{outline-color: transparent; border: unset; border-bottom: 2px solid #1baa1a;}
#contact .form-group textarea{ resize: none; padding: 5px 10px; border: 1px solid #001b30; min-height: 120px; border-radius: 3px;}
#contact .form-group textarea:focus{outline-color: #1baa1a;}
#contact .form-group input{
	padding: 4px;
	display: block;
	height: 30px;
	border: unset;
	border-bottom: 1px solid #001b30;
	border-radius: 0px;
	margin: 0!important;
}
#contact button{
	width: 200px;
	height: 30px;
	border: 1px solid #1baa1a;
	border-radius: 5px;
	background: #1baa1a;
	color: #fff;
	font-size: 1em;
	text-transform: uppercase;
	margin: 10px auto;
	display: block;
}
#contact .btn-main{font-size: 16px; box-shadow: none;}
#contact .btn-main:hover {box-shadow: none;}
#contact .error{color: red;}
#contact .g-recaptcha div{margin: 0 auto;}
.flex-contact{margin-top:20px;display:flex;justify-content:space-around}
.flex-contact #contact{width:100%;max-width:600px;margin: 0!important;}
.flex-contact .line{background:#000;width:1px}
.flex-contact ul{margin:0;padding:0}
.flex-contact ul span{padding-left: 2em;}
.flex-contact ul strong{display: block;}
@media only screen and (max-width: 1200px){
	.flex-contact #contact {max-width: 500px;}
}
@media only screen and (max-width: 950px){
	.flex-contact #contact {max-width: 600px;margin: 0 auto;}
	.flex-contact .line{display: none;}
	.flex-contact ul{width: fit-content;margin: 20px auto 0;}
	.flex-contact{flex-direction: column;}
}
@media only screen and (min-width: 576px){
	#contact .form-group input{width: 80%!important;}
}
@media only screen and (max-width: 575px){
	#contact .form-group:is(:nth-child(1), :nth-child(2)), #contact .form-group input {width: 100%;}
	.flex-contact #contact {max-width: 400px;}
}
@media only screen and (max-width: 390px){
	.g-recaptcha{ transform: scale(0.8); margin-left: -27px;}
}
.contact-icon.phone-icon {background: url(/wp-content/uploads/icons/phone-icon.svg); width: 24px; height: 16px;}
.contact-icon.map-icon {background: url(/wp-content/uploads/icons/map-icon.svg); width: 24px; height: 16px;}
.contact-icon.email-icon {background: url(/wp-content/uploads/icons/email-icon.svg); width: 24px;}
.contact-icon.name-icon {background: url(/wp-content/uploads/icons/name-icon.svg); width: 24px;}
.contact-icon.message-icon {background: url(/wp-content/uploads/icons/message-icon.svg); width: 24px;}
.contact-icon{height:14px;vertical-align:text-top;margin-right:5px;background-repeat:no-repeat!important;background-position:center!important;display:inline-block}
.alert-success {color: #3fb53e;}
.alert-error {color: red;}
.circle {border-radius: 50%;}
.grey.lighten-4{background: var(--grey-lighten-4);}
.grey.lighten-3{background: var(--grey-lighten-3);}
.grey.lighten-2{background: var(--grey-lighten-2);}
.grey.darken-4{background: var(--grey-darken-4);}
.green-text.text-lighten-3{color: var(--green-lighten-3);}
.amber-text.text-lighten-2{color: var(--amber-lighten-2);}
.flat-box p{margin-top: 0;}
.large.material-icons{font-size: 6rem;}
.x4.material-icons{font-size: 4rem;}
.x5.material-icons{font-size: 5rem;}
.medium.material-icons{font-size: 3rem;}
@media screen and (min-width: 491px) and (max-width: 767px){
	.material-icons.alignleft{margin-right: 0.5rem;}
	.material-icons.alignright{margin-left: 0.5rem;}
}
@media screen and (max-width: 575px){
	.material-icons.circle{text-align:center;width:80px;margin:1rem auto}
	.material-icons.circle.border-3{width: 86px;}
	.material-icons.small.circle{width: 60px;}
}
/* socials footer */
.icon-facebook{background: var(--icon-facebook);}
.icon-twitter-square{background: var(--icon-twitter-square);}
.icon-twitter-light{background: var(--icon-twitter-light);}
.icon-twitter{background: var(--icon-twitter);}
.icon-reddit{background: var(--icon-reddit);}
.icon-pinterest{background: var(--icon-pinterest);}
footer .social [class*=icon-]{display:inline-block;width:25px;height:25px;background-repeat:no-repeat;filter:invert(.9);transition:var(--transition)}
footer .social [class*='icon-']:hover{filter: invert(54%) sepia(8%) saturate(3299%) hue-rotate(62deg) brightness(102%) contrast(92%);}
footer .social li{display:inline-block;margin-right:.75rem}
footer .heading.font-italic {font-style: italic;}
.position-unset{position: unset!important;}
/* Quick nav */
#quick-nav{background:#ebf5ff;padding:2rem 2rem 1rem 0;margin-top: 1.5rem;}
#quick-nav a{background:#50a738;color:#fff;padding:.75rem;font:italic bold 1rem Nunito,sans-serif;display:flex;height:100%;align-items:center;border-radius:.25rem;position:relative;text-decoration:none;transition:var(--transition-fast);-webkit-transition:var(--transition-fast)}
#quick-nav a:hover{background:#c8edbe;color:#071b2e}
#quick-nav .uni-icon,#quick-nav-mob .uni-icon{font-style:normal;display:none}
#quick-nav .icon{width:45px;height:45px;padding:8px;background:#071b2e;border-radius:50%;position:absolute;left:-10px;filter:drop-shadow(1px 1px 2px rgb(255 255 255 / 0));-webkit-filter:drop-shadow(1px 1px 2px rgb(255 255 255 / 0))}
#quick-nav a:hover .icon{background:#fff;filter:drop-shadow(1px 1px 2px rgb(7 27 46 / .75));-webkit-filter:drop-shadow(1px 1px 2px rgb(7 27 46 / .75))}
#quick-nav .icon .icon--curved-arrow{ background: var(--icon-curved-arrow);}
#quick-nav .icon .icon--regulation{ background: var(--icon-regulation);}
#quick-nav .icon .icon--strategy{ background: var(--icon-strategy);}
#quick-nav .icon .icon--txt{ background: var(--icon-txt);}
#quick-nav .icon .icon--best{ background: var(--icon-best);}
#quick-nav .icon .icon--odds{ background: var(--icon-odds);}
#quick-nav .icon .icon--sports{ background: var(--icon-sports);}
#quick-nav .icon .icon--bonus{ background: var(--icon-bonus);}
#quick-nav .icon .icon--payments{ background: var(--icon-payments);}
#quick-nav .icon .icon--mobile{ background: var(--icon-mobile);}
#quick-nav .icon .icon--live{ background: var(--icon-live);}
#quick-nav .icon .icon--faq{ background: var(--icon-faq);}
#quick-nav .icon .icon--tips{ background: var(--icon-tips);}
#quick-nav .icon .icon--types{ background: var(--icon-types);}
#quick-nav .icon .icon--esports{ background: var(--icon-esports);}
#quick-nav .icon .icon--security{ background: var(--icon-security);}
#quick-nav .icon .icon--support{ background: var(--icon-headphones);}
#quick-nav .icon .icon--mobile-bet{ background: var(--icon-mobile-bet);}
#quick-nav .icon .icon--star{ background: var(--icon-star);}
#quick-nav .icon .icon--design{ background: var(--icon-design);}
#quick-nav .icon .icon--browser-app{ background: var(--icon-browser-app);}
#quick-nav .icon .icon--cash-out{ background: var(--icon-cash-out);}
#quick-nav .icon .icon--welcome-bon{ background: var(--icon-welcome-bonus);}
#quick-nav .icon .icon--require{ background: var(--icon-require);}
#quick-nav .icon .icon--free{ background: var(--icon-free);}
#quick-nav .icon .icon--vip{ background: var(--icon-vip);}
#quick-nav .icon .icon--gift{ background: var(--icon-gift);}
#quick-nav .icon .icon--best-bonus{ background: var(--icon-trophy-money);}
#quick-nav .icon .icon--live-dealer{ background: var(--icon-live-dealer);}
#quick-nav .icon .icon--software{ background: var(--icon-software);}
#quick-nav .icon .icon--casino-games{ background: var(--icon-casino-games);}
#quick-nav .icon .icon--tax{ background: var(--icon-tax);}
#quick-nav .icon [class*=icon--]{background-size:contain;background-position:center;width:30px;height:30px;position:absolute;background-repeat:no-repeat;filter:invert(1);-webkit-filter:invert(1)}
#quick-nav a:hover .icon [class*="icon--"]{filter: none;}
#quick-nav .quick-nav-emoji {font-style: normal; min-width: 22px; text-align: center; display: inline-block;}
@media screen and (max-width: 768px){
	#quick-nav{width:100%;}
}
@media screen and (max-width: 1000px){
.qnav-btn-container{position:absolute;right:50px;top:15px}
.qnav-btn-container.mobile{display: inline-block;}
.qnav-btn-container .close-btn{display:none;background:url("/wp-content/uploads/back.svg") 0 0/30px 25px no-repeat;width:30px;height:25px;position:absolute;right:0;top:0}
.qnav-btn{width:30px;height:25px;background:url(imgs/icons/qnav-btn.svg) no-repeat center;display:inline-block}
#quick-nav{background:#fff;padding:0;position:fixed;z-index:10000;top:28px;left:0;height:100%;max-width:100%}
#quick-nav .heading{background:#167ed3;background:-moz-linear-gradient(-45deg,#167ed3 0,#001b30 100%);background:-webkit-linear-gradient(-45deg,#167ed3 0,#001b30 100%);background:linear-gradient(135deg,#167ed3 0,#001b30 100%);color:#fff;font:italic 14px Nunito,sans-serif;padding:5px; max-height: 45px;}
#quick-nav .heading span{vertical-align: middle;padding-left: .5rem;}
#quick-nav .heading .qnav-arrow{width:35px;height:25px;transform:rotate(90deg);-webkit-transform:rotate(90deg);display:inline-block;vertical-align:middle;}
#quick-nav .custom-h {-webkit-box-shadow:0 6px 14px -10px rgb(0 0 0 / 50%);box-shadow:0 6px 14px -10px rgb(0 0 0 / 50%);border-bottom:1px solid #167ed3;padding: 0;}
#quick-nav .custom-h:before {content: none;}
#quick-nav .custom-h a {letter-spacing:2px;width:100%;padding:10px;background:0 0;font:italic 14px Nunito,sans-serif;color:#001b30;display:block}
#quick-nav .col-lg-1,#quick-nav .col-lg-11, #quick-nav .col-lg-3, #quick-nav .col-lg-4 {width: 100%;flex: 0 0 100%; max-width: 100%;}
#quick-nav .icon{display: none;}
}
@media screen and (min-width: 769px) and (max-width: 1000px){
	#quick-nav{left:50%;width:calc(94% - 4px)!important;transform:translateX(-50%)}
	#quick-nav{width:94%;}
}
@media screen and (min-width: 992px) and (max-width: 1199px){#quick-nav a {font-size: .95rem;}}
@media screen and (min-width: 1001px) and (max-width: 1199px){#quick-nav {padding: 2rem .75rem 1rem 0;}}
@media screen and (min-width: 992px){
	#quick-nav .heading.sm span{font:bold 1.1rem Nunito,sans-serif;top:61%;padding:.25rem}
}
@media screen and (min-width: 1001px){
	.qnav-btn-container{display: none!important;}
	#quick-nav .custom-h{height: 70px;}
	#quick-nav.collapse:not(.show){display: block;}
	#quick-nav .heading span{writing-mode:tb-rl;-webkit-transform:rotate(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%);background:#071b2e;color:#fff;font:bold 1.15rem Nunito,sans-serif;position:relative;top:45%;padding:1rem .25rem;border-radius:.25rem 0 0 .25rem; }
	#quick-nav .qnav-arrow{width:30px;height:25px;transform:rotate(180deg);position:relative;margin-top:.5rem}
	#quick-nav .icons .heading{margin-right: -1rem;}
	#quick-nav .icons a {padding: 0.75rem 0.25rem 0.75rem 2.5rem; }
}
.divider{position:relative;height:1px}
.divider:before{content:"";position:absolute;top:0;left:5%;right:5%;width:90%;height:1px;background-image:linear-gradient(to right,transparent,#979797,transparent)}
.border-1{border-width: 1px; border-style: solid;}
.border-3{border-width: 3px; border-style: solid;}
.border-1.gray, .border-3.gray{border-color: #979797;}
/* Infographic page */
html.custom{margin-top: 0!important; box-sizing: border-box;}
.custom body{background:#e2e2e2;background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.04),rgba(0,0,0,.08),rgba(0,0,0,.05),rgba(0,0,0,.04),rgba(0,0,0,.01),rgba(0,0,0,.1),rgba(0,0,0,.09),rgba(0,0,0,.1),rgba(0,0,0,.03),transparent,rgba(0,0,0,.07),rgba(0,0,0,.03),rgba(0,0,0,.06) 4px),linear-gradient(180deg,rgb(125 205 213),rgb(72 131 176))}
.custom h1 {padding: 0; margin: 0;}
.custom #page.site{background:#fff;border:none}
.custom #content {padding-top: 1rem;}
.custom .out-link.blue{background:#1392e8;border:1px solid #1392e8;text-shadow:none;font-size:14px}
.custom .out-link.blue:is(:active, :focus, :hover) {background:#54ace8;color:#f5f5f5!important;outline:0}
.custom .out-link{text-align:center;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out}
.custom button.out-link{border:none;box-shadow:none;padding:0}
.custom button.out-link span {padding: .75rem;}
.custom .out-link:hover {text-decoration: none;}
.custom #logo {background: #001b30;}
.custom .resources {overflow: hidden;}
.custom .resources ul li{white-space:normal;word-wrap:break-word;position:relative;padding-left:15px;margin-bottom:.5rem}
.custom .resources ul li:before{position:absolute;left:-15px}
/* FAQ accordion */
.accordion-faq {padding: 0!important;}
.accordion-faq .inner{padding-left:1em;overflow:hidden;display:none}
.accordion-faq > li {margin: 0.5em 0;}
.accordion-faq li:before {content: none!important;}
.accordion-faq li .toggle i{background:#fefefe;border-radius:50%;padding:6px;margin-right:.25rem;color:#4caf50;display:block;width:36px;float:left;position:absolute;top:50%;left:7px;transform:translateY(-50%)}
.accordion-faq li .toggle{width:100%;display:block;background:rgba(0,27,48,.75);color:#fefefe;padding:1em 0 1rem 3rem;border-radius:.5rem;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;line-height:1.4;position:relative}
.accordion-faq li .toggle:hover{background:#001b30;cursor:pointer}
@media screen and (max-width: 1199px){
	.responsive-table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
	.responsive-table table{width:1050px;max-width:100%}
}
.responsive-table .tb tbody tr:first-child td{font-weight: 400;}
.responsive-table .tb.not-ver tbody tr:first-child {border-bottom: 1px solid #ccc;}
/* show/hide table rows not ver */
.tb.not-ver.home tbody tr:nth-last-child(-n+16),
.casino-tbl:is(.hu, .tbl-hu) tbody tr.row-hidden, .home-table.tbl-hu tbody tr.row-hidden {display: none;}
#showMore, #showMore ~ #hideBtn, #showMore:checked ~ #showBtn {display: none;}
#showMore:checked + .tb.not-ver tbody tr:nth-last-child(-n+16),
#showMore:checked + .casino-tbl:is(.hu, .tbl-hu) tbody tr.row-hidden, #showMore:checked + .home-table.tbl-hu tbody tr.row-hidden{display: table-row;}
#showMore:checked ~ #hideBtn {display: inline-block;}
#showMore:checked~#hideBtn,
label[for=showMore]{border:1px solid #001b30;border-radius:4px;cursor:pointer;padding:5px 10px;position:relative;color:#001b30;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out}
label[for='showMore']{left: 50%; transform: translateX(-50%); display: inline-block;}
#showMore:checked ~ #hideBtn{left: 50%; transform: translateX(-50%);}
#showMore:checked ~ #hideBtn:hover,
label[for=showMore]:hover{background:#001b30;border:1px solid transparent;color:#fff}
@media screen and (max-width: 767px){
	#showMore:checked + .casino-tbl:is(.hu, .tbl-hu) tbody tr.row-hidden, #showMore:checked + .home-table.tbl-hu tbody tr.row-hidden{display: block;}
}
.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive :is(th, td) {padding: .25rem .5rem;}
.thead-dark{background-color: #343a40;  border-color: #454d55; color: #f8f8f8;}
.table-striped tbody tr:nth-of-type(odd) {background-color: rgba(0,0,0,.05);}
.table-bordered { border: 1px solid #dee2e6;}
@media screen and (min-width: 1200px) {table.w-75{width: 75%;}}
.top_3 .box {border: 1px solid #e8e8e8; position: relative;}
.top_3 [class*="company-"][class*="bg-"] { display: block; }
.bonus-txt {color:#e53935;font-size:18px;font-weight:700;width:120px;margin:0 auto}
@media screen and (max-width: 991px) {
	.top_3 .box {width: 320px; max-width: 100%;}
	.top_3 .coin {left: 10%;}
}
@media screen and (min-width: 992px) {.top_3 .coin{  left: 4%;}}
@media screen and (min-width: 1200px) {.top_3 .coin{  left: 13%;}}
.coin p{font-family:georgia;font-style:italic;position:absolute;font-size:22px;z-index:700;top:50%;left:57%;margin:0;transform:translate(-50%,-50%)}
.coin.bronze p {color: rgba(223,182,103,1);}
.coin.silver p {color: rgba(160,160,160,1);}
.coin.gold p {color: rgb(225 199 46);}
.coin{cursor:pointer;content:"";width:30px;height:30px;display:inline-block;position:absolute;margin:5px;top:5px;border-radius:50px;z-index:500;box-shadow:2px 2px 2px 1px rgb(0 0 0 / 10%)}
.coin:after{content:"";width:29px;height:29px;display:block;top:3px;left:3px;position:absolute;border-radius:50px;z-index:600}
.coin:before{content:"";width:35px;height:35px;display:block;position:absolute;border-radius:50px;z-index:500}
.coin:hover{top:-1px;transition:.5s ease-in-out;box-shadow:0 0 5px 1px rgba(0,0,0,.2)}
.bronze{background: linear-gradient(45deg, rgba(223,182,103,1) 0%,rgba(249,243,232,1) 56%,rgba(231,192,116,1) 96%); }
.bronze:before{background: linear-gradient(135deg,  #d19c35 0%,#f7e6c5 50%,#e8b558 100%); border: 1px solid #e6b86a;  }
.bronze:after{background:linear-gradient(45deg,#dfb667 0,#f9f3e8 56%,#e7c074 96%);border-top:1px solid rgba(255,255,255,.3);border-left:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(209,156,53,.3);border-right:1px solid rgba(209,156,53,.5);box-shadow:inset 0 0 2px 2px rgba(153,106,26,.05)}
.bronze:hover:after{background:linear-gradient(45deg,#dfb667 0,#f9f3e8 41%,#e7c074 96%);border-top:1px solid rgba(255,255,255,.3);border-left:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(209,156,53,.3);border-right:1px solid rgba(209,156,53,.5);box-shadow:inset 0 0 2px 2px rgba(153,106,26,.05)}
.silver{background: linear-gradient(45deg, rgba(160,160,160,1) 0%,rgba(232,232,232,1) 56%);}
.silver:before{background: linear-gradient(45deg, rgba(181,181,181,1) 0%,rgba(252,252,252,1) 56%,rgba(232,232,232,1) 96%); border: 1px solid rgba(181,181,181,1);}
.silver:after{background:linear-gradient(45deg,#b5b5b5 0,#fcfcfc 56%,#e8e8e8 96%);border-top:1px solid rgba(255,255,255,.3);border-left:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(160,160,160,.3);border-right:1px solid rgba(160,160,160,.5);box-shadow:inset 0 0 2px 2px rgba(150,150,150,.05)}
.silver:hover:after{background:linear-gradient(45deg,#b5b5b5 0,#fcfcfc 38%,#e8e8e8 96%);border-top:1px solid rgba(255,255,255,.3);border-left:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(160,160,160,.3);border-right:1px solid rgba(160,160,160,.5);box-shadow:inset 0 0 2px 2px rgba(150,150,150,.05)}
.gold{background: linear-gradient(45deg,  rgba(242,215,12,1) 0%,rgba(255,255,255,1) 56%,rgba(252,235,0,1) 96%);}
.gold:before{  background: linear-gradient(45deg, rgba(242,215,12,1) 0%,rgba(255,255,255,1) 56%,rgba(252,235,0,1) 96%); border: 1px solid rgba(242,215,12,1);}
.gold:after{background:linear-gradient(45deg,#f2d70c 0,#fff 56%,#fceb00 96%);border-top:1px solid rgba(255,255,255,.3);border-left:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(242,215,12,.3);border-right:1px solid rgba(242,215,12,.3);box-shadow:inset 0 0 2px 2px rgba(150,150,150,.05)}
.gold:hover:after{background:linear-gradient(45deg,#f2d70c 3%,#fff 39%,#fceb00 100%);border-top:1px solid rgba(255,255,255,.3);border-left:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(242,215,12,.3);border-right:1px solid rgba(242,215,12,.3);box-shadow:inset 0 0 2px 2px rgba(150,150,150,.05);}
/* PAYMENTS ELEMENT */
.payments-element{display:flex;justify-content:space-evenly;border-radius:5px;padding:10px;background:linear-gradient(to bottom,#ebeaea 0,#fff 100%);border:1px solid #ddd;box-shadow:2px 2px 3px 0 #ddd;}
.bg-white {background: #ffffff;}
.bg-card, .bg-bank-transfer {background: linear-gradient(180deg, #1B86CD, #153051);}
.bg-skrill {background: linear-gradient(180deg, #822164, #542456);}
.bg-neteller {background: linear-gradient(90deg,#8cc63e,#65902e 50%,#4f783f);}
.bg-paypal {background: radial-gradient(circle farthest-side at center bottom, #009cde, #003087 125%);}
.bg-bitcoin {background: #F7931A;}
.bg-paysafecard {background: #f2f2f2;}
.bg-google-pay {background: linear-gradient(90deg, #EA4335 0%, #EA4335 24%, #FDBD00 25%, #FDBD00 49%, #2DA94F 50%, #2DA94F 74%, #3A81F2 75%, #3A81F2 100%);}
.bg-apple-pay {background: #F5F5F7;}
.bg-revolut {background: linear-gradient(90deg, #2184c7, #3ac4eb);}
.bg-wise {background: #37517e;}
.bg-astropay {background: #000;}
.bg-wise {background: #394E79;}
.payments-element :is(.links, .payments-table){background:#fff;padding:15px;border-radius:5px;border:1px solid #ddd;}
.payments-element .payments-table {width: 100%;}
.payments-element .payments-table .row-num{padding: 10px;}
.payments-element .title{font-size:15px;font-weight:700;margin-bottom:15px;border-radius:5px;padding:5px;line-height:normal;text-align:center;min-height:46px;display:flex;align-items:center;justify-content:center;background:linear-gradient(170deg,#153051,#1b86cd);}
.payments-element .title>h2{font-size:15px;margin:0;padding:0;text-align:center;}
.payments-element .links .list{list-style:none;margin:0;padding:0;}
.payments-element .links .list li{margin-bottom:10px;border-radius:5px;-webkit-box-shadow:0 2px 7px 0 rgb(0 0 0 / 30%);box-shadow:0 2px 7px 0 rgb(0 0 0 / 30%);}
.payments-element .links .list li>a{color:#1392e8;padding:6px 10px;display:block;font-size:13px;}
.payments-element .links .list li>a::before{content:'\bb';font-weight:700;display:inline-block;font-size:17px;width:20px;height:20px;line-height:20px;margin-right:8px;color:#1392e8;text-align:center;}
.payments-element .links .list li:hover {background: #eeeeee;}
.payments-element .links .list li:hover > a {text-decoration: none;}
.payments-element .payments-table .rev-link{display: block; margin-top: 15px;}
.payments-element .payments-table .m-t-tca {margin-bottom: 0;}
@media screen and (min-width: 1024px) {
	.payments-element .links {margin-right: 10px;}
}
@media screen and (max-width: 1199px) and (min-width: 1024px) {
	.payments-element .payments-table .m-t.tb.new-tbl .out-link {width: 125px;}
}
@media screen and (max-width: 1023px) {
	.payments-element{flex-flow: column;}
	.payments-element .links{margin-bottom: 15px;}
	.payments-element .payments-table {width: 100%;}
	.payments-element .links .list {display: flex; align-content: center; justify-content: space-around; flex-wrap: wrap;}
	.payments-element .links .list li {width: 230px; max-width: 100%; margin-left: 4px; margin-right: 4px;}
}
@media screen and (min-width: 768px) {
	.payments-element .payments-table > table {width: 100%;}
}
@media screen and (max-width: 425px) {
	.payments-element .links, .payments-element .payments-table {padding: 15px;}
}
/* # ESPORT BOXLIST */
.esports-boxlist {list-style-type: none; width: 95%; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-evenly; padding: 5px; margin: 20px auto; background: #001b30;}
.esports-boxlist,
.esports-boxlist li {box-shadow: 0 2px 7px 0 rgb(0 0 0 / 30%); -webkit-box-shadow: 0 2px 7px 0 rgb(0 0 0 / 30%);}
.esports-boxlist li {margin: 5px; background: #ffffff; width: 250px; max-width: 100%;}
.esports-boxlist li::before {content: none;}
.esports-boxlist li:hover {box-shadow: none; }
.esports-boxlist li:hover .text {color: #1b84ca; text-decoration: none;}
.esports-boxlist li a:hover,
.esports-boxlist li a:focus {text-decoration: none;}
.esports-boxlist li a {display: flex; align-items: center; padding: 5px;}
.esports-boxlist li i {margin-right: 10px;}
.esports-boxlist li .text {font-weight: bold; margin: 0 auto; color: #153051;}
/* # HORIZONTAL BANNER */
.horizontal-banner {margin: 20px auto; position: relative; overflow: hidden;}
.horizontal-banner a {display: block; border-radius: 7px; width: 98%; margin: 0 auto;}
.horizontal-banner a:hover,
.horizontal-banner a:focus {text-decoration: none;}
.horizontal-banner a.bg-optibet {background: #383938;}

.horizontal-banner :is(.banner-container, .bonus),
.horizontal-banner .bonus :is(.text-container, .button-container){display: flex; flex-wrap: wrap; align-items: center;}
.horizontal-banner .banner-container {justify-content: space-between; border-radius: 7px;}
.horizontal-banner .bonus, .horizontal-banner .bonus :is(.text-container, .button-container) {justify-content: center;}
.horizontal-banner .brand {width: 300px; height: 100px; padding: 0 20px;}
.horizontal-banner .brand [class*="svg-"] {width: 140px; margin: 0 auto;}
.horizontal-banner .brand .svg-optibet {background: var(--logo-optibet-light);}
.horizontal-banner .bonus,
.horizontal-banner .bonus .text-container {width: calc(100% - 300px);}
.horizontal-banner .bonus {height: 100px; position: relative;}
.horizontal-banner .bonus::before{content:"";display:block;width:100%;height:100%;background-image:radial-gradient(circle at center center,rgb(255 255 255 / 30%) 0,rgb(255 255 255 / 30%) 7%,transparent 7%,transparent 100%);background-size:20px 20px;position:absolute;}
.horizontal-banner .bonus .text-container{height:100%;background:var(--horizontal-banner-bg) no-repeat;background-size:100%;background-position:100% 67%;}
.horizontal-banner .bonus .text-container .text{z-index:2;color:#fff;font-size:22px;font-weight:700;text-transform:uppercase;text-align:center;filter:drop-shadow(.763px 3.927px .5px rgba(0,0,0,.4));-webkit-filter:drop-shadow(0.763px 3.927px 0.5px rgba(0,0,0,0.4))}
.horizontal-banner .bonus .button-container {width: 300px; height: 100%;}
.horizontal-banner .bonus .cta-button.out-link {width: auto; text-align: center;}
.horizontal-banner .banner-container::before{position:absolute;top:50%;left:50%;z-index:2;display:block;content:'';width:0;height:0;background:rgba(255,255,255,.2);border-radius:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}
.horizontal-banner .banner-container:hover::before {
	-webkit-animation: circle .75s;
	animation: circle .75s;
}
@-webkit-keyframes circle {
	0% {opacity: 1;}
	40% {opacity: 1;}
	100% { width: 200%; height: 200%; opacity: 0;}
}
@keyframes circle {
	0% {opacity: 1;}
	40% {opacity: 1;}
	100% { width: 200%; height: 200%; opacity: 0;}
}
@media screen and (max-width: 1199px) and (min-width: 980px) {
	.horizontal-banner .bonus .text-container .text {font-size: 19px;}
}
@media screen and (max-width: 979px){
	.horizontal-banner :is(.banner-container, .bonus),
	.horizontal-banner .bonus :is(.text-container, .button-container) {display: block; width: 100%; height: 100%;}
	.horizontal-banner .banner-container {background: var(--horizontal-banner-bg) no-repeat; background-size: cover; background-position: 100% 67%; border-radius: 5px;}
	.horizontal-banner .brand {width: 100%; height: 100%;}
	.horizontal-banner .brand [class*="svg-"] {width: auto; height: 40px;}
	.horizontal-banner .bonus .text-container {background: none; padding: 10px;}
	.horizontal-banner .brand, .horizontal-banner .bonus .button-container {padding: 20px 10px;}
	.horizontal-banner .bonus .cta-button.out-link {display: block; width: 200px; max-width: 100%; margin: 0px auto;}
}

.poker-table a {display: block;}
.poker-table .rev-link, .casino-tbl .rev-link,  .similar-brands-box .rev-link {display: block; background: none; border: none; margin-top: 5px; font-size: 12px; font-weight: bold;}
.soft-box {
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(235,234,234,1)), to(rgba(255,255,255,1)));
    background: linear-gradient(to bottom, rgba(235,234,234,1) 0%, rgba(255,255,255,1) 100%);
    box-shadow: 2px 2px 3px 0 #ddd;
    padding: 10px;
	border-radius: 5px;
	margin: 20px auto;
}
.soft-box .title {background: var(--main-dark-blue); color: var(--white); text-align: center; margin: 0; padding: 5px; font-weight: bold;}
.soft-box .company-200 {margin-top: 20px;}
@media screen and (min-width: 576px) {
	.soft-box .company-200 {margin-left: 10px; margin-right: 10px;}
}
.info-textbox {display: table; max-width: 100%; margin: 0 auto; padding: 5px; background: #3096ff17; border: 1px solid #3096ff; border-radius: 5px; font-size: 13px;}
.info-textbox i {vertical-align: middle; color: #3096ff; margin-right: 5px; font-size: 21px;}
/* # Displays */
.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}
/* # IMAGE VARIABLES */
:root{
	--horizontal-banner-bg: url("/wp-content/uploads/banners/horizontal-banner-bg.png");
}
/* REGISTRATION STEPS */
.reg-steps .intro-box {color: rgb(63, 249, 63); height: 330px; background: #001b30 url(/wp-content/uploads/reg-steps-bg.svg) no-repeat bottom; background-size: 100%;}
.reg-steps .intro-box .elem-title {font-size: 16px; text-align: center; display: block; line-height: 1.6; position: relative; z-index: 0;}
.reg-steps .intro-box .elem-title span {font-weight: 400;}
.reg-steps .intro-box .box-text {font-weight: bold;}
.reg-steps .intro-box .box-text span {color: #dcdcdc; font-weight: 400;}
.reg-steps .step-box {filter: drop-shadow(2.229px 2.007px 2px rgba(0,0,0,0.15)); background-color: #ffffff; height: 330px;}
.reg-steps .step-box .elem-title {font-size: 14px; line-height: 22px; font-weight: bold;}
.reg-steps .step-num {color: #1baa1b; font-size: 20px;}
.reg-steps .intro-box .elem-title::after {content: ""; position: absolute; width: 50%; height: 1px; background: rgb(63, 249, 63); left: 50%; transform: translateX(-50%);}
@media screen and (min-width: 576px) and (max-width: 767px) {
	.reg-steps{width: 80%;}
}
@media screen and (max-width: 767px){
	.reg-steps :is(.intro-box, .step-box) {height: 100%;}
}
/* bootstrap 4 collapse */
.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .05s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}
.top-brands-trigger:is(:hover, :active, :focus) {
	cursor: pointer;
}
.last-update {font-size: 12px; margin: 0 0 -0.75rem 10px;}
#main > .brd-container {float: left;}
#main > .last-update {float: right;}
#main > article {clear: both;}
@media screen and (max-width: 767px) {
	#main > :is(.brd-container, .last-update) {float: none;}
	#main > .last-update {margin: 10px 0 0;}
}

.banner-discord-header {color: var(--discord-purple); padding: 30px 20px; margin-bottom: 1.5rem; position: relative; overflow: hidden; background: var(--icons-banner-discord-stars) 2% 35% no-repeat, linear-gradient(120deg, var(--grey-lighten-4) calc(68% - 1px), #5964f2 68%); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}
.banner-discord-header.fixed {position: fixed; top: 44px; left: 0; width: 100%; padding: 5px 10px; border-radius: 0!important; z-index: 25;}
.site--blog .banner-discord-header.fixed {top: 0; margin: 0!important;}
.banner-discord-header:hover {cursor: pointer; filter: brightness(.9); -webkit-filter: brightness(.9);}
/* .banner-discord-header::after {
	content: '';
	display: block;
	position: absolute;
	width: 250px;
	height: 138px;
	top: -23px;
  right: -10px;
} */
.banner-discord-header::after {
	content: '';
	display: block;
	position: absolute;
	transform: translateY(-50%);
	top: 46%;
	right: -40px;
	width: 184px;
	height: 100px;
}
.webp .banner-discord-header::after{background: url('/wp-content/uploads/banner-discord-hand.webp') no-repeat; background-size: contain;}
.no-webp .banner-discord-header::after{background: url('/wp-content/uploads/banner-discord-hand.png') no-repeat; background-size: contain;}
.banner-discord-header :is(.banner-text, .banner-cta) {font-size: 18px; line-height: 1.5; font-weight: bold;}
.banner-discord-header .banner-text {text-align: left; padding: 0;}
.banner-discord-header .shiny-slide { max-width: max-content; overflow: hidden;}
.banner-discord-header .banner-cta, .popup-discord .banner-cta {
	display: block;
	background: #73C63F;
	border-radius: 6px;
	padding: 6px 37px;
	width: max-content;
	position: relative;
	color: #fff;
}
.banner-discord-header .banner-discord-highlight {background: #fbe674;}
.banner-discord-header .shiny-slide .banner-cta::after{
	content:'';
	top: 0;
	transform:translateX(100%);
	width: 100%;
	height: 50px;
	position: absolute;
	z-index: 2;
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 50%, rgba(128,186,232,0) 99%, rgba(125,185,232,0) 100%);
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);
}
@keyframes shiny-slide {0% {transform: translateX(-100%);} 100% {transform: translateX(100%);}}
@media screen and (min-width: 992px){
	.banner-discord-header {background: var(--icons-banner-discord-stars) 2% 35% no-repeat, var(--discord-banner-gradient-63per);}
	.banner-discord-header .banner-cta {padding: 6px 15px;}
	.banner-discord-header :is(.banner-text, .banner-cta) {font-size: 15px;}
}
@media screen and (max-width: 1024px){
	.banner-discord-header .shiny-slide .banner-cta::after{animation: shiny-slide 1.5s infinite;}
}
/* @media screen and (max-width: 1199px){
	.banner-discord-header::after {top: 46%; transform: translateY(-50%); right: -40px; width: 184px; height: 100px;}
} */
@media screen and (max-width: 991px){
	.banner-discord-header {background: var(--icons-banner-discord-stars-mobile) 61% 40% no-repeat, var(--discord-banner-gradient-63per); padding: 10px;}
	.banner-discord-header :is(.banner-text, .banner-cta) {font-size: 15px;}
	.banner-discord-header .banner-cta {padding: 6px 10px;}
}
@media screen and (max-width: 575px){
	.banner-discord-header :is(.banner-text, .banner-cta) {line-height: 1.2;}
	.banner-discord-header.fixed .banner-text {font-size: 13px;}
}
@media screen and (max-width: 425px){
	.banner-discord-header {background: var(--discord-banner-gradient-63per);}
	.banner-discord-header :is(.banner-text, .banner-cta) {font-size: 14px;}
	.banner-discord-header::after {right: -80px;}
}
.popup-discord {
	width: 355px;
	max-width: 100%;
	position: relative;
	top: 15%;
	left: 50%;
	transform: translateX(-50%);
	margin: 0;
	cursor: pointer;
}
.popup-discord .modal-content .modal-body {
	background: var(--discord-popup-stars) 90% 35% no-repeat, #fff;
	color: var(--discord-purple);
	padding: 15px;
	border-radius: 0 0 3px 3px;
}
.popup-discord .modal-content .modal-body .banner-text {
	margin: 0 30px 15px 0;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	line-height: 1.5;
	text-align: left;
}
.popup-discord .modal-content .modal-body .banner-text > span {font-size: 22px; background: #fbe674; line-height: 1;}
.popup-discord .modal-content .modal-body .banner-text .banner-text-sm {font-size: 16px;}
.popup-discord .modal-content .modal-body .banner-cta {
	width: 100%;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	padding: 16px;
	line-height: 1;
}
.popup-discord .modal-content .modal-header {
	min-height: 175px;
	position: relative;
	background: var(--discord-purple);
	padding: 0;
	border-radius: 3px 3px 0 0;
}
body.webp .popup-discord .modal-content .modal-header::after{background: url('/wp-content/uploads/discord-hand.webp') no-repeat; background-size: contain;}
body.no-webp .popup-discord .modal-content .modal-header::after{background: url('/wp-content/uploads/discord-hand.png') no-repeat; background-size: contain;}
.popup-discord .modal-content .modal-header::after {
	content: '';
	display: block;
	position: absolute;
	transform: translateY(-50%);
	top: 50%;
	right: 0;
	width: 310px;
	max-width: 100%;
	height: 160px;
}
.popup-discord .popup-close-btn {
	position: absolute;
	background: var(--icon-close-x);
	width: 16px;
	height: 16px;
	top: 15px;
	left: 15px;
	z-index: 1;
}
@media screen and (max-width: 374px) {
	.popup-discord .modal-content {padding: 0 10px;}
	.popup-discord .modal-content .modal-body .banner-cta {font-size: 20px; padding: 12px 16px;}
	.popup-discord .modal-content .modal-body .banner-text {margin-right: 0; font-weight: 15px;}
}
.author-box {
	width: fit-content;
	max-width: 615px;
	margin: 0 auto;
	background: #F5F5F5;
}
.author-box-image {min-width: 50px; width: 50px; height: 50px; border-radius: 3px; text-indent: 100%; white-space: nowrap; overflow: hidden;}
.webp .author-rigo-ond{background: url('/wp-content/themes/globusbet/imgs/rigo-ond-50x50.webp') no-repeat;}
.no-webp .author-rigo-ond{background: url('/wp-content/themes/globusbet/imgs/rigo-ond-50x50.jpg') no-repeat;}
.webp .author-csatar-daniel{background: url('/wp-content/themes/globusbet/imgs/csatar-daniel-50x50.webp') no-repeat;}
.no-webp .author-csatar-daniel{background: url('/wp-content/themes/globusbet/imgs/csatar-daniel-50x50.jpg') no-repeat;}
.author-box-info-text {font-size: 12px; padding-right: 12px; text-align: end;}
.author-box-info-text-accent {position: relative;}
.author-box-info-text-accent::before {
	content: '';
	position: absolute;
	top: 50%;
	left: -18px;
	transform: translateY(-50%);
	width: 12px;
	height: 12px;
	background: var(--icon-author-box-star) center no-repeat;
}
.author-box-info-text-accent, .author-box-last-update > span {color: #919191;}
.author-box-title {line-height: 1;}
.author-box-image {margin-right: 30px;}
.author-box-last-update {font-size: 11px; border-left: 1px solid #919191; padding-left: 12px;}
div.lotto-rec + .author-box {margin-top: 1.5rem;}
@media screen and (max-width: 575px) {
	.author-box-info-text {text-align: start;}
	.author-box-info-text, .author-box-last-update {padding: 0;}
	.author-box-last-update {border-left: none;}
	.author-box-title {
		position: relative;
		padding-bottom: 5px;
	}
	.author-box-title::before {
		position: absolute;
		content: '';
		left: 0;
		bottom: 0;
		background: #919191;
		height: 1px;
		width: 25px;
	}
}
.bonusz .bonus-before {margin-top: 0;}

.similar-brands-wrapper .similar-brands-box {
	border: 2px solid var(--main-green);
	max-width: 320px;
	margin: 0 auto;
}
.similar-brands-wrapper .similar-brands-box .company-200[class*="bg-"] {height: 85px; border-radius: 10px;}
.similar-brands-wrapper .similar-brands-box .bonus-wrapper {border-top: 1px solid #9D9D9D; border-bottom: 1px solid #9D9D9D;}
.similar-brands-wrapper .similar-brands-box-label {font-size: 18px;}
.similar-brands-wrapper .similar-brands-box-sublabel {font-size: 16px;}
.similar-brands-wrapper .similar-brands-box .bonus {color: #19AA1B; font-size: 24px;}
.similar-brands-wrapper .similar-brands-box .details-value {font-size: 22px;}
.similar-brands-wrapper .similar-brands-box .details div:first-child {border-right: 1px solid #9D9D9D;}
.similar-brands-wrapper .similar-brands-box-footer {background: var(--main-dark-blue);}
.similar-brands-wrapper .similar-brands-box .out-link > span {border-color: #001B30;}
@media screen and (max-width: 374px) {
	.similar-brands-wrapper .similar-brands-box-sublabel {font-size: 14px;}
}