:root{
    --discord-purple: #5964f2; 
    --discord-banner-gradient-63per: linear-gradient(120deg, #f2f2f2 calc(63% - 1px), var(--discord-purple) 63%);
}
.d-none {display: none!important;}
html, body, div, p, span, header, hgroup, footer, nav, menu, article, section, aside, h1, h2, h3, h4, h5, h6, a, img, strong, b, em, i, u, ol, ul, li, dl, dt, dd,  table, caption, tbody, tfoot, thead, tr, th, td, form, fieldset,  label, legend, object, iframe, embed,  audio, video, summary, details, canvas, figure, figcaption, blockquote, q, big, small, sub, sup,  pre, abbr, acronym, address, cite, code, del, dfn, ins, kbd, s, samp, strike, tt, var, output, applet, mark, time {margin: 0; padding: 0; border: 0; vertical-align: baseline;}

article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {display: block;}
audio, canvas, progress, video, span {display: inline-block;}
body {line-height: 1;}

*, *:before, *:after, input[type="checkbox"], input[type="radio"]{-webkit-box-sizing: inherit;box-sizing: inherit;}

.text-left {text-align: left!important;}
img, pre, embed, video, iframe, object, input, select, textarea {max-width: 100%;}
img, iframe:not(.iframe) {height: auto; vertical-align: middle;}
iframe {max-height: 100%;}
img {border-style: none;}
img.aligncenter {margin: 0 auto;display: block;}
pre, textarea {overflow: auto;}
[hidden], template {display: none;}
abbr[title] {border-bottom: 1px dotted;}
p {text-align: left;padding: 0 4px;}
b, strong, mark {font-weight: bold;}
mark {background: transparent; color: inherit;}
em, i {font-style: italic;}
small {font-size: 80%;}
big {font-size: 125%;}

sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub {bottom: -0.25em;}
sup {top: -0.5em;}
input {line-height: normal;}

button[disabled], html input[disabled] {cursor: default;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: none;  cursor: pointer;}

button, input,
optgroup,
select,
textarea {color: inherit; font: inherit;}

html {
	background: #f2f2f2 url(/assets/media/body-bg.png) 0 0 repeat fixed;
	font-size: 62.5%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	font-family: sans-serif;	
	line-height: 1.15;
	scroll-behavior: smooth;
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
}

body {
	width: 100%;
	min-width: 280px;
	max-width: 1200px;
	margin: 0 auto;
	background: #ffffff;
	-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .5);
	        box-shadow: 0 0 15px 0 rgba(0, 0, 0, .5);
	color: #303030;
	line-height: normal;
	font-family: Arial, sans-serif;
	text-align: left;	
}
body.fixed{overflow: hidden;}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(8,1,24,.3)}
::-webkit-scrollbar-thumb{background-color:#1B86CD}

.lazybg {background: none!important; background-image: none!important;}
.important-note {background: #e21111}
.important-note p { padding: 10px;color: #fff;margin: 0;font-size: 16px;text-align: center;}
.important-note a { color: #fff; text-decoration: underline;}
.last-update {font-size: 12px; margin-bottom: -0.5rem;}

.banner-discord-header {display: flex; gap: 1rem; align-items: center; color: var(--discord-purple); padding: 25px; position: relative; overflow: hidden; background: var(--icons-banner-discord-stars) 15% 35% no-repeat, linear-gradient(120deg, #f2f2f2 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: 0; left: 0; width: 100%; padding: 5px 10px; border-radius: 0; z-index: 99999;}
.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: 0px;}
body.webp .banner-discord-header::after{background: url('/assets/media/banner-discord-hand.webp') no-repeat; background-size: contain;}
body.no-webp .banner-discord-header::after{background: url('/assets/media/banner-discord-hand.png') no-repeat; background-size: contain;}
.banner-discord-header :is(.banner-text, .banner-cta) {font-size: 23px; font-weight: bold; line-height: 1.5;}
.banner-discord-header .column-1 {flex-basis: 50%;}
.banner-discord-header .column-2 {flex-basis: 25%;}
.banner-discord-header .banner-text {text-align: left; padding: 0; margin: 0;}
.banner-discord-header .banner-text > span {background: #fbe674; font-size: 24px; padding: 0 0.5rem; border-radius: 4px;}
.banner-discord-header .shiny-slide { max-width: max-content; overflow: hidden;}
.banner-discord-header .banner-cta {background: #73C63F; color: #ffffff; border-radius: 6px; padding: 6px 37px; text-align: center; width: max-content; position: relative;}
.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 (max-width: 1199px) 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 20px;}
	.banner-discord-header :is(.banner-text, .banner-cta) {font-size: 19px;}
	.banner-discord-header .banner-text > span {font-size: 20px;}
}

@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 {flex-direction: column; align-items: flex-start; background: var(--icons-banner-discord-stars-mobile) 61% 40% no-repeat, var(--discord-banner-gradient-63per); padding: 10px;}
	.banner-discord-header [class*="column-"] {flex-basis: 60%; max-width: 60%;}
	.banner-discord-header .banner-cta {padding: 6px 10px;}
	.banner-discord-header :is(.banner-text, .banner-cta) {font-size: 17px;}
	.banner-discord-header .banner-text > span {font-size: 18px;}
}
@media screen and (max-width: 767px){
	.banner-discord-header .shiny-slide .banner-cta::after{animation: shiny-slide 1.5s infinite;}
}
@media screen and (max-width: 575px){
    .banner-discord-header [class*="column-"] {flex-basis: 65%; max-width: 65%;}
	.banner-discord-header :is(.banner-text, .banner-cta) {font-size: 15px; line-height: 1.4;}
	.banner-discord-header .banner-text > span {font-size: 16px; line-height: 1.4;}
	.banner-discord-header.fixed .banner-text {font-size: 13px;}
	.banner-discord-header.fixed .banner-text > span {font-size: 14px;}
}
@media screen and (max-width: 360px){
	.banner-discord-header {background: var(--discord-banner-gradient-63per);}
	.banner-discord-header :is(.banner-text, .banner-cta) {font-size: 14px;}
	.banner-discord-header .banner-text > span {font-size: 15px;}
	.banner-discord-header::after {right: -80px;}
}

/* Discord PopUp */
.discord-popup {width: 355px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); box-shadow: 0px 8px 14px #0000001A; cursor: pointer;}
.discord-popup .close-btn{position: absolute; top: 15px; left: 15px; width: 16px; height: 16px; background: center / contain no-repeat var(--icon-discord-close);}
.discord-popup-header {width: 100%; height: 175px; background: right / 90% no-repeat url('/assets/media/discord-popup.png'), var(--discord-purple); border-radius: 3px 3px 0 0;}
.webp .discord-popup-header {background: right / 90% no-repeat url('/assets/media/discord-popup.webp'), var(--discord-purple);}
.discord-popup-content{max-width: 100%; background: #fff; padding: 20px 15px; border-radius: 0 0 3px 3px;}
.discord-popup .banner-text {color: var(--discord-purple); font-size: 18px; font-weight: bold; padding: 0; margin: 0; text-align: left; position: relative; line-height: 1.4;}
.discord-popup .banner-text > span {background: #fbe674; font-size: 22px; padding: 0 0.25rem; border-radius: 5px;}
.discord-popup .banner-text::after{content: ''; position: absolute; bottom: 0; right: 0; width: 60px; height: 45px; background: right / contain no-repeat var(--icon-discord-popup-stars);}
.discord-popup .banner-cta {width: 100%; padding: 14px 0; background: #73C63F; font-size: 24px; font-weight: bold; margin-top: 15px; border-radius: 6px; color: #fff; text-align: center;}
@media screen and (max-width: 375px){
	.discord-popup {width: 95%;}
	.discord-popup .banner-cta {font-size: 20px;}
	.discord-popup .banner-text::after{width: 55px; height: 30px;}
}

a:hover {cursor: pointer;}
.font-weight-bold{font-weight: bold;}
ol li span {margin-left: 10px}
.clear-both{clear: both;}
.table-title {text-align: center;}
.white-filter{
	filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(2%) hue-rotate(111deg) brightness(104%) contrast(101%);
	-webkit-filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(2%) hue-rotate(111deg) brightness(104%) contrast(101%);
}
th.long{width: 150px; max-width: 100%;}

@media screen and (min-width: 941px){
	.mt-60{margin-top: 60px;}
	.page-top.mb{margin-bottom: 70px;}
}
.sp-icon {display: inline-block; 	vertical-align: middle;background-repeat: no-repeat;overflow: hidden; text-indent: -9999px; text-align: left;}
.top-bg {position: fixed;top: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);z-index: -1;}
.sitemap-submenu{margin-left: 15px;}

.float-left,.float-right {display: inline;margin-bottom: 10px;}
.float-left.mb-sm,.float-right.mb-sm {margin-bottom: 8px;}
.float-left {float: left;margin-right: 10px;}
.box--img.float-left {margin-right: 18px;}
img.sh-dr{filter: drop-shadow(0px 0px 2px black);-webkit-filter-filter: drop-shadow(0px 0px 2px black);}
.float-right {float: right;margin-left: 10px;}
.bet365-box{float: none !important;text-align: center !important;width: 100% !important;}
.box--img.float-right {margin-left: 18px;}
p.box--img.float-right {margin: 30px 10px;}
p.box--img.float-left {margin: 30px 10px;}
.float-fix:after {content: "";display: block;clear: both;}
.box--img.aligncenter{display: block;margin: 20px auto;width: fit-content;}
img.aligncenter {display: block;margin: 0 auto;}
@media screen and (max-width:850px){.ruleta{float: none;display: table;margin: 20px auto!important;}}
.font-worksans,.arrow-ul li.must-r::before,.arrow-ul li.top-p::before {font-family: 'Work Sans', sans-serif;font-weight: 700;}
.font-berkshire {font-family: Caladea, sans-serif;font-weight: 600;}
.top-operator-compare{font-size: 14px;}
.element-terms {font-size: 11px;font-weight: normal;text-align: right;color: #6e6f70;margin: 10px auto;}
.element-terms.rev-terms{padding: 0 8px;text-align: center;margin-top: 5px;}
.element-terms.rev-terms.mobile, .full-width{width: 100%;margin-bottom: 0;}
@media screen and (max-width: 500px){
	.breadcrumbs li{padding: 0 5px 0 0 !important;}
	.breadcrumbs li:not(:last-child)::after{margin-left: 5px !important;}
}
.comm-padd {padding: 1px;}
@media screen and (min-width: 1400px){h2.strategies{margin-top: 64px;}}
@media screen and (max-width: 1030px){.arrow-ul a.smaller {font-size: 13px;}}
/* @media screen and (max-width: 799px){#main-nav > ul > li > a {padding: 8px 0px !important;}} */
@media screen and (min-width: 1095px) and (max-width: 1399px){h2.strategies{margin-top: 130px;}}
@media screen and (min-width: 1000px) and (max-width: 1094px){h2.strategies{margin-top: 80px;}}
a {background-color: transparent;color: #24ab10;text-decoration: none; transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;}
.link-stay,.link-leave,.link-leave-not {display: inline-block;vertical-align: middle;	text-transform: uppercase;}
.link-stay,.link-leave {padding: 4px;		color: #fff;font-weight: 800;background:#1b86cd;}
.main-table:not(.at-rev) .link-leave{background: #2fc517;border-color: #25ab0f;}
.main-table:not(.at-rev) .link-leave:hover{background: #25ab0f;border-color: #2fc517;}
.link-stay {background: #eaae2e;}
.link-leave-not {padding: 4px;color: #fff;font-weight: 800;background:#1b86cd;background: #303030;border: 1px solid #303030;}
a:hover {color: #1b86cd;text-decoration: none;}
a:hover, a:active {outline: 0;}
.link-stay:hover,.link-leave:hover {color: #fff;}
.link-stay:hover {background: #fbc34c;}
.link-leave:hover {background: #449dd8;}
.link-leave.not-ver,.link-leave.not-ver:hover {background: #9e9e9e;}
.link-leave-not:hover {color: #fff;text-decoration: line-through;}
h1, h2, h3, h4, h5, h6 {	font-family: Caladea, sans-serif;position: relative;}
#legjobb, #legjobb-fogadasi-oldalak {text-align: center;}
h2, h3, h4, h5, h6 {border-top: 1px solid #fff;}
h2::before, h3::before,h4::before, h5::before, h6::before {content: '';position: absolute;top: 0;left: 0; right: 0;height: 1px;background: #b2b2b2;}
h3,h4, h5, h6 {padding: 10px 4px 0 4px;}
h3.heading {text-align: center!important;}
p, li {line-height: 1.4;}
ul, ol {list-style-position: inside;}
ul {margin: 30px auto;padding-left: 20px;}
ul.not-d {margin: 0;padding: 0;list-style: none;}
ul.not-ls,ul.d-ul {list-style: none;}
ul.not-ls {padding: 0;}
@media screen and (min-width: 768px) {
	:is(ul, ol).two-col {columns: 2;-webkit-columns: 2;-moz-columns: 2;}
	:is(ul, ol).three-col {columns: 3;-webkit-columns: 3;-moz-columns: 3;}
	:is(ul, ol):is(.two-col, .three-col) > li{-webkit-column-break-inside: avoid-column;page-break-inside: avoid-column;break-inside: avoid-column;margin: 0 0 10px 0;}
}
ol {list-style: decimal;list-style-position: inside;}
ol li > p { text-indent: 0; }
ul li,ol li {margin-bottom: 8px;}
.m-menu-container ul#main-topics li {margin-bottom: 0px; margin: 0 0 15px;}
ul.d-ul > li {padding: 0 0 0 56px; font-weight: normal;}
ul.d-ul li::before {
	content: '\f061';
	font-family: "Font Awesome 5 Free";
	font-weight: bold;
	display: inline-block;
	width: 36px;
	height: 20px;
	line-height: 20px;
	margin-right: 8px;
	margin-left: -44px;
	background: #051f3e;
	color: #fff;
	text-align: center;
}
ul.d-ul.plus li,ul.d-ul.minus li {padding: 0 0 0 26px;}
ul.d-ul.plus li::before, ul.d-ul.minus li::before{width: 18px;height: 18px;line-height: unset;border-radius: 3px;font-size: 13px;margin-left: -26px;}
ul.d-ul.plus li::before {content: '\f067';background: #2dc415;}
ul.d-ul.minus li::before {content: '\f068';background: #ff5757;}
.summary.small ul.d-ul.plus li::before, .summary.small ul.d-ul.minus li::before{width: 16px;height: 16px;font-size: 12px;}
ul.poker-games {margin: 0;padding: 0;list-style-type: none;font-size: 13px;font-weight: bold;text-align: left;line-height: normal;}
ul.poker-games > li::before {content: '';display: inline-block;background: var(--icon-poker-chip) center no-repeat;background-size: contain;width: 15px;height: 15px;position: relative;top: 3px;margin-right: 5px;}
ul.poker-games li:not(:nth-last-of-type(1)){margin-bottom: 5px;}
@media screen and (min-width: 941px) {ul.d-ul.no-indent li::before { margin-left: 0; }}
@media screen and (max-width: 639px) {ul.two-col,ul.three-col, ol.two-col {columns: 1;-webkit-columns: 1;-moz-columns: 1;}}
@media screen and (max-width: 839px) and (min-width: 640px) {ul.three-col {columns: 2;-webkit-columns: 2;-moz-columns: 2;}}
#main-header {/* border-top: 16px solid #1b86cd; */position: relative;background: #153051;}
#logo {text-align: center;}
#logo a {display: inline-block;position: relative;}
#logo.lang-flag a {padding-left: 30px;}
#logo .flags-hexagonal{width: 23px;height: 23px;position: absolute;left: 0;top: 50%;transform: translate(0, -50%);}
#main-nav {z-index: 99999;}
#main-nav > ul li {position: relative;}
#main-nav > ul > li {margin-bottom: 0;}
#main-nav a, #main-nav a:hover {color: #fff;}
#main-nav a {text-transform: uppercase;}
#main-nav > ul a {display: block;text-decoration: none;padding: 10px 15px;}
#main-nav > ul a:hover,
#main-nav > ul .current-menu-item > a {color: #333;}
.m-menu, .m-menu-container {position: absolute;top: 38px;z-index: 9999;}
.m-menu {right: 10px;}
.m-menu li {display: flex;align-items: center;justify-content: center;width: 44px;text-align: center;margin-left: 10px;margin-bottom: 0;}
.m-menu ul.not-d{display: flex;flex-direction: row-reverse;height: 100%;}
.m-menu li {
	width: 30px;
	height: auto;
	display: inline-block;
	vertical-align: middle;
	text-indent: -9999px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.m-menu li.m-menu-mn {background-image: url(../media/menu.svg);}
.m-menu li.m-menu-tp {background-image: url(../media/qnav.svg);}
.m-menu li.m-menu-to {background-image: url(../media/crown.svg);}
.m-menu li.m-menu-rev {background-position: -10px -120px;}
.m-menu li.active {background-image: url(../media/close.svg); background-size: 70%; background-position: center; background-repeat: no-repeat;}
.m-menu-container {right: 0px;width: 100%;max-width: 280px;height: 100%;margin-top: 50px;background: #f2f2f2;border: 1px solid #153051;overflow: auto;}
.m-menu-container .box-title {padding: 8px 2px;background: #153051;color: #fff;text-align: center;text-transform: uppercase;}
@media screen and (max-width: 940px) and (min-width: 361px) {.m-menu {height: 50px;}}
@media screen and (max-width: 361px){.m-menu {height: 55px;}}
.b-overlay {display: none;position: fixed;left: 0;right: 0;top: 50px;bottom: 0;background: rgba(255, 255, 255, .3);z-index: 999;}
#main-article {padding-bottom: 10px; min-height: calc(100vh - 428px);}
#main-article h1 {padding-top: 15px;}
.page-top{padding-top: 0px;}
.h-no-border::before{content: ' ';display: none;}
.h-no-border{margin-top: 0;padding-top: 10px;border-top: none;}
.margin--40 {margin: 40px auto;}
.margin--80 {margin: 80px auto;}
.margin--40 > p {text-align: justify;}
.align--center {text-align: center;}
.separator {width: 100%;height: 2px;margin: 10px auto 30px;background: #bfbfbf;border-top: 1px solid #fff;}
@media only screen and (min-width: 1126px) and (max-width: 1399px){.content.fix-bottom{margin-bottom: 50px}}
@media only screen and (min-width: 1400px){
	.content.top-fix{margin-top: 122px;}
	.rev-eval.sportium{margin-bottom: 80px;}
	.rev-eval.betsson{margin-bottom: 120px;}
	.rev-eval.will-hill{margin-bottom: 110px;}
	.rev-eval.seven{margin-bottom: 70px;}
	.rev-eval.betway{margin-bottom: 80px;}
}
@media only screen and (min-width: 1125px) and (max-width: 1399px){.content.top-fix{margin-top: 173px;}}
@media only screen and (min-width: 1072px) and (max-width: 1094px){.content.top-fix{margin-top: 100px;}}
@media only screen and (min-width: 979px) and (max-width: 999px){.content.top-fix{margin-top: 50px;}}
@media only screen and (min-width: 970px) and (max-width: 1023px){.content.americana{margin-top: 80px;}}
@media screen and (max-width: 1023px){#logo{width: 150px;margin: 0 auto;}}
.fa-check {color: #7fac06;}
.main-table .fa-check {color: #7abd2b;}
.fa-times {color: #f15a24;}
.icon-yes,
.icon-no,
.icon-yes > span,
.icon-no > span,
.fa-check > span,
.fa-times > span {text-indent: -9999px;}
.mark-acc, .mark-acc-small {font-weight: 800;}
.mark-acc.single-row{line-height: 60px;}
.mark-acc {color: #1b86cd;	font-size: 24px;line-height: 80%;}
.mark-acc > .small,
.mark-acc--small {font-size: 32px;}
.small-odds{font-size: 24px !important; }
.link-leave{box-shadow: 0 2px 7px 0 rgba(0,0,0,.3);}
.mark-acc-small {display: block;margin: 4px 0;font-size: 12px;line-height: 1;}
.tab-mark-acc {font-size: 20px;}
.tab-mark-acc small {display: block;margin-top: -8px;font-size: 12px;}
.rating-box {width: 129px;height: 21px;margin: 0 auto;background: url('../media/sprite.png') -10px -0px no-repeat;text-align: left;text-indent: -9999px;}
.rating-box::before{content: " ";width: 129px;height: 21px;background: url('../media/sprite.png') -10px -0px no-repeat;filter: grayscale(1);}
.main-table{overflow: visible;}
.main-table .rating-box {margin: 0 auto 10px;}
.main-table.at-rev .rating-box {margin-top: 0;}
.box, .box--img {background: #fff;-webkit-box-shadow: 0 0px 0px 4px rgb(255 255 255);box-shadow: 0 0px 0px 4px rgb(255 255 255);filter: drop-shadow(0px 0px 7px rgba(0, 0, 0, .3)); -webkit-filter: drop-shadow(0px 0px 7px rgba(0, 0, 0, .3));text-align: center;}
.box {margin: 30px auto;padding: 20px;}
.box--darker {background: #fcfcfc;}
.video.box {text-align: left;}
.video.box .box-title {margin: 0 0 20px;padding-top: 0;padding-left: 0;border: none;text-align: left;}
.video.box .box-title::before {display: none;}
.video.box p {margin-top: 10px;}
.in-box {margin: 40px auto 20px;	border: 1px solid #3e3e3e; position: relative;}
.in-box.in-box--1l {padding: 16px 0 0;}
.in-box.in-box--2l {padding: 22px 0 0;}
.in-box::before {
	position: absolute;
	left: 50%;	
	-webkit-transform: translateX(-50%);	
	    -ms-transform: translateX(-50%);	
	        transform: translateX(-50%);
	width: 126px;	
	background: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.1;
	text-transform: uppercase;
}
.box--darker .in-box::before {background: #fcfcfc;}
.in-box.in-box--1l::before {height: 18px;top: -6px;}
.in-box.in-box--2l::before {height: 20px;top: -6px;}
.in-box.pay-wrap::before {content: 'Fizetési módok';}
.in-box.bon-wrap::before {content: 'ÜDVÖZLŐ BÓNUSZ';}
.in-box.bet-wrap::before {content: 'Feldolgozási idő';font-size: 12px;}
.in-box.supp-wrap::before {content: 'Támogatás';}
.in-box.prevw-wrap::before {content: 'ELŐZETES';}
.company-title-acc {margin-top: 10px;height: 30px;position: relative;}
.company-title-acc > .icon-holder,.company-title-acc > .icon-holder::before,.company-title-acc > .icon-holder::after {position: absolute;top: 50%;}
.company-title-acc > .icon-holder {	left: 50%;	-webkit-transform: translate(-50%,-50%);	-ms-transform: translate(-50%,-50%);	transform: translate(-50%,-50%);width: 160px;background-color: #fff;}
.company-title-acc > .icon-holder::before,.company-title-acc > .icon-holder::after {-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);border-top: 40px solid transparent;}
.company-title-acc > .icon-holder::before {	left: -30px;border-right: 40px solid #fff;	}
.company-title-acc > .icon-holder::after {right: -36px;border-left: 40px solid #fff;-moz-transform: scale(1, -1);-o-transform: scale(1, -1);-webkit-transform: scale(1, -1);transform: scale(1, -1);top: 5px;}
.arrow-ul li {padding-left: 46px;position: relative;}
.arrow-ul li::before {
	content: '\f0da\f0da\f0da';
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 36px;
	height: 20px;
	padding-left: 2px;
	line-height: 20px;
	background: #153051;
	color: #fff;
	font-family: "Font Awesome 5 Free";
	font-weight: bold;	
	text-align: center;
	text-transform: uppercase;
}
.arrow-ul li.must-r::before, .arrow-ul li.top-p::before {padding-top: 2px;font-size: 8px;line-height: 1;}
.arrow-ul li.must-r::before {content: 'Must \A Read';	background: #eaae2e;	}
.arrow-ul li.top-p::before {content: 'TOP \ PICK';background: #eaae2e;}
.arrow-ul a {color: #303030;}
.arrow-ul li:hover::before{background-color: #1b86cd;}
.arrow-ul li:hover a {color: #1b86cd;font-style: italic;}
.arrow-ul li.must-r a {color: #eaae2e;font-weight: bold;}
.arrow-ul li.top-p a {font-weight: bold;color: #eaae2e;}
.arrow-ul a span {float: right; margin-left: 4px;color: #eaae2e;font-weight: normal;font-size: 14px;}
.top-offer {padding-bottom: 40px;}
.rev-eval .top-offer {padding-bottom: 0;}
.top-offer .in-box {height: 106px;position: relative;}
.top-offer .in-box:first-child {margin-left: 0 !important;}
.top-offer .in-box:last-child {margin-right: 0 !important;}
.top-offer .in-box.pay-wrap .sp-icon {margin-right: 10px;margin-bottom: 6px;}
.rev-eval .top-offer .in-box.pay-wrap .sp-icon {margin-right: 2px;}
.top-offer .link-stay, .top-offer .link-leave {padding: 10px 4px;}
.rev-eval {padding: 16px;}
.rev-eval .content-text {text-align: left;}
.rev-eval .box-title {font-weight: bold;font-size: 12px;min-height: 30px;}
.margin-top-zero{margin-top: 5px;}
.rev-eval .ul-1-a li {float: left;border-right: 1px solid #d5d5d5;}
.rev-eval .rating-box {margin: 4px auto;}
.rev-eval .in-box.prevw-wrap {margin-top: 16px;}
.rev-eval .in-box.prevw-wrap::before {left: 50px;-webkit-transform: translate(0);-ms-transform: translate(0);transform: translate(0);}
.aside-box {border-left: 1px solid #b0b0b0;margin-top: 20px;}
.aside-box > div:not(:last-child) {margin-bottom: 30px;}
.aside-box .box-title {margin-bottom: 14px;padding-bottom: 6px;border-bottom: 1px solid #c2c2c2;font-size: 18px;text-align: center;margin-top: 0px;}
.aside-box .div-2-a {text-align: center;}
.aside-box .div-2-b {margin: 30px 0 20px;}
.aside-box .div-2-b li {line-height: 90%;}
.aside-box .div-2-b .b-acc {font-weight: bold;}
.aside-box .div-2-b li > span {float: right;}
.aside-box .div-2-c .sp-icon {margin-top: 4px;margin-right: 3px;	}
.aside-box .div-2-c-3 {margin-top: 20px;text-align: center;}
.aside-box .link-stay, .aside-box .link-leave {padding: 6px 4px;}
.aside-box .div-2-c-3 br {display: none;}
.aside-box .div-2-c-3 .link-stay {width: 100px;margin-right: 10px;font-size: .9em;}
.aside-box .link-leave.at-rev {width: 100%;}
.aside-box .box {margin: 20px auto;}
.commision.box {padding: 4px;}
.table-title-box{position: relative;width: fit-content;}
.table-title-box span{top: 20%;position: absolute;z-index: 5;left: 3%;font-size: 2.4em;color: #fff;-webkit-text-stroke: 1px #000;font-weight: 800;}
.table-title-box span.live-title{top: 30%;font-size: 22px;}
.table-home-fix{min-height: auto 	!important;}
.home-table-fix{margin-top: 40px;}
@media screen and (min-width: 800px) and (max-width: 940px){
	.table-title-box{margin-top: 64px;}
	#main-nav > ul > li{padding: 0 4px !important;}
	.comm-padd {padding: 1px 10px !important;}
}
@media screen and (max-width: 880px){
	.table-title-box img{display: none;	}
	.table-title-box {width: auto;	height: auto;}
	.table-title-box span{position: static;color: #303030;-webkit-text-stroke: 0;font-weight: 600;}
	.table-title-box.box{box-shadow: none;background: #f2f2f2;}
}
@media screen and (min-width: 866px) and (max-width: 1022px){
	.table-title-box{margin-top: 166px;}
	.table-title-box.live-title{margin-top: 0;}
}
@media screen and (min-width: 1023px){
	.table-title-box{margin-top: 130px;}
	.table-title-box.live-title{margin-top: 46px;}
}
@media screen and (max-width: 760px){.table-title-box span{font-size: 4.8vw;}}
.recom-boxes {text-align: center;}
.recom-boxes .box-title {margin-top: 0;margin-bottom: 20px;border-bottom: 1px solid #bd9700;color: #bd9700;font-size: 32px;}
.recom-boxes .box {margin: 10px auto;}
.recom-boxes .link-stay {width: 100%;height: 43px;line-height: 29px;margin-top: 20px;padding: 4px;background: #bd9700;}
.recom-boxes .link-stay:hover {background: #7abd2b;}
.recom-boxes .link-stay > span {vertical-align: middle;line-height: 18px;}
.bonus-box {padding: 20px;width: 100%;max-width: 600px;position: relative;z-index: 2;}
.bonus-box .box-title {margin-top: 0;margin-bottom: 6px;padding: 0;border-top: none;font-weight: bold;font-size: 22px;font-family: Caladea, sans-serif;line-height: 1.2;}
.bonus-box .box-title::before {display: none;}
.bonus-box .text-content {margin: 6px 0 20px;}
.bonus-box ul {	width: 100%;margin: 20px 0;}
.bonus-box li {	padding: 4px 0 4px 10px;border-left: 5px solid #153051;}
.bonus-box.only-two li{width: 50% !important;}
.bonus-box.only-one li{margin: 2px auto !important;display: block;width: 38%;}
.bonus-box .element-terms {margin-top: 10px;}
@media screen and (max-width: 639px){.bonus-box.only-two li, .bonus-box.only-one li {float: none;width: 50%;min-height: 93px;margin: 2px auto !important;}}
.bonus-box li:hover {background: #153051;color: #fff;}
.bonus-box li span {display: block;line-height: 1;text-align: left;}
.bonus-box li .sp-2 {margin: 6px 0 0;font-weight: 800;font-size: 15px;}
.bonus-box li .sp-3 {color: #eaae2e;font-weight: 800;font-size: 25px;margin-top: 5px;}
.bonus-box li:hover .sp-3 {color: #fff;}
.bonus-box li .sp-3 .details {font-size: 12px;}
.bonus-box .link-leave {width: 100%; text-transform: uppercase;}
.top-pick-element.with-bet365{position: relative;height: 400px;}
.top-pick-element.with-bet365 .top-offer.box:first-child{position: absolute;left: 5%;height: 372px;}
.top-pick-element.with-bet365 .top-offer.box:last-child{position: absolute;height: 372px;}
.top-pick-element{width: 100%;display: block;text-align: center;}
.top-pick-element .top-offer{width: 40% !important;display: inline-block;margin: 20px;min-width: 385px;}
.top-pick-element .icon-holder .brand-bg span {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 85px;height: 50px;clip-path: none;}
@media only screen and (max-width: 639px){.top-pick-element .top-offer{width: 100%;margin: 10px auto;min-width: 300px;}}
@media only screen and (min-width: 640px) and (max-width:1023px){.top-offer .in-box:first-child {margin-left: 2% !important;}}
@media only screen and (min-width: 640px){.top-pick-element .float-fix{padding-left: 1em;}	}
table {margin: 10px auto;border-collapse: collapse;	text-align: center;overflow: hidden;}
table p {text-align: center;}
thead {padding: 0 4px;	font-size: 15px;text-transform: uppercase;}
th, td {vertical-align: middle;}
th {padding: 6px 2px;font-size: 13px;font-weight: 900; text-align: center;}
td {padding: 10px 4px;}
tbody tr {border-bottom: 1px solid #d2d2d2;}
.main-table tbody tr:not(.extra-terms):hover {background: #f1f1f157;-webkit-box-shadow: 0 2px 7px 0 rgba(0,0,0,.3);box-shadow: 0 2px 7px 0 rgba(0,0,0,.3);}
.main-table, .tab-prime {width: 100%;background: #fff;-webkit-box-shadow: 0 2px 7px 0 rgba(0,0,0,.3);box-shadow: 0 2px 7px 0 rgba(0,0,0,.3);}
.main-table thead {background: #153051;color: #fff;}
.main-table tbody td:nth-child(3), .main-table tbody td:nth-child(4):not(.soon) {font-size: 15px;}
.on-top{margin-bottom: 0 ;}
.main-table.table-secondary tbody td:nth-child(5){font-weight: 900; font-size: 18px; color: #153051ad;}
.leagues{font-weight: 900;font-size: 18px;color: #153051ad;}
.main-table .bonus-ft,  .bon-on {color: #ff5757;font-size: 21px;line-height: 1;font-weight: 800;}
:is(.main-table, .tab-prime) .bonus-before {color: #ff5757;font-size: 15px; margin-bottom: 5px; font-weight: bold;}
.main-table tbody td:nth-child(6) {width: 90px;}
.main-table tbody td.not-ver:last-child {padding-top: 3px;}
.main-table .fa-check, .main-table .fa-times {font-size: 25px;	}
.main-table .verified {margin-bottom: 10px;color: #303030;font-size: 16px;line-height: 1;text-transform: uppercase;}
.main-table .not.verified {color: #f15a24;}
.main-table .link-stay,.main-table .link-leave,.main-table .link-leave-not {/* width: 130px; */font-size: 14px;}
.main-table .link-stay, .main-table .link-leave {border: 3px solid transparent;}
.main-table .link-stay {border-color: #eaae2e;}
.main-table .link-leave {border-color: #1b86cd;}
.txt-center{text-align: center;}
.main-table .link-leave-not {line-height: 29px;}
.main-table .logo-td .rating-val {display: none;}
.main-table .soon, .tab-prime .soon{font-size: 12px;font-style: italic;color: #9e9e9e;}
.main-table .soon, .tab-prime .soon,
.main-table .min-deposit{font-weight: 600;}
.main-table .min-deposit{color: #6e6f70;}
.main-table.sport .logo-rating{display: none;}

.tab-prime.casino tbody tr.row-hidden, .main-table tbody tr.row-hidden {display: none;}
#show-more {display: none;}
#show-more ~ #hide-btn {display: none;}
#show-more:checked + .tab-prime.casino tbody tr.row-hidden, #show-more:checked + .main-table tbody tr.row-hidden{display: table-row;}
#show-more:checked ~ #show-btn {display: none;}
#show-more:checked ~ #hide-btn {display: inline-block;}
#show-more:checked ~ #hide-btn,
label[for='show-more'] {
	cursor: pointer;
    padding: 7px 15px;
    border-radius: 5px;
    color: #fff;
    font-size: 15px;
	margin-bottom: 2rem;
	border: none;
	background: #1B86CD;
    left: 50%;
	transform: translateX(-50%);
	position:relative;
	display: inline-block;
}
label[for='show-more']:hover {opacity: 0.8; background: #499ed7;}

@media screen and (max-width: 767px) and (min-width: 641px) {
	.main-table.sport thead th:nth-of-type(3),.main-table.sport tbody td:nth-of-type(3) {display: none;}
	.main-table.sport .logo-rating{display: block;}
}
.scroll-table {overflow-x: auto;}
.scrollbar::-webkit-scrollbar {	-webkit-appearance: none;width: 10px;height: 10px;}
.scrollbar::-webkit-scrollbar-track {background: #fff;	border: 1px solid #ded5b3;	}
.scrollbar::-webkit-scrollbar-thumb {background: #153051;	}
.pay-table-wrap {position: relative;}
.pay-table, .pay-table-ul {border: 2px solid #d2bb60;}
.pay-table {width: 780px;table-layout: fixed;	margin: 0;}
.pay-table caption {text-align: left;}
.pay-table th, .pay-table td {border-right: 2px solid #d2bb60;}
.pay-table th {padding: 7px;}
.pay-table .pay {width: 100%; height: 21px;}
.pay-table tr, .pay-table-ul li:not(:last-child) {border-bottom: 2px solid #d2bb60;}
.pay-table tr:hover td:first-child {font-weight: bold;font-size: 15px;}
.pay-table , .pay-table-ul {height: 431px;}
.pay-table td, .pay-table-ul li:not(:first-child) {height: 49px;line-height: 18px;}
.pay-table-ul li:first-child{background: #ffffff52;}
.pay-table-ul li:nth-child(even){background: #30303010;}
.pay-table thead tr{background: #ffffff52;}
.pay-table tbody tr:nth-child(odd){background: #30303010;}
.pay-table td, .pay-table-ul li {padding: 3px;}
.pay-table-ul li:first-child {line-height: 27px;}
.pay-table td:last-child a:hover {color: #f15a24;}
.pay-table-ul {position: absolute;top: 0;width: 170px;background: #f2f2f2;	}
.pay-table-ul--right {text-align: center;}
.pay-table-ul li {margin-bottom: 0;}
.pay-table-ul--left li {padding-left: 8px;}
.pay-table-ul li:first-child {font-weight: bold;}
.pay-table-ul--left li:first-child {height: 37px;}
.responsive-table {overflow: auto; border-collapse: separate; /* sticky requires separate */
  border-spacing: 0;}
.responsive-table .simple-table {overflow: auto;}
.simple-table {width: 100%;margin: 20px auto;border: 1px solid #d2d2d2;}
.simple-table thead {background: #1b86cd;border: 1px solid #1b86cd;}
.simple-table th {color: #ffffff;}
.simple-table tbody td:not(:last-child) {border-right: 1px solid #d2d2d2;}
.simple-table .fixed {position: sticky; right: 0; background: #fff; z-index: 9999; border: 0;}
.simple-table th.fixed {background: #1b86cd;}
@media screen and (max-width: 768px){
	.simple-table .fixed::before, .simple-table .fixed::after {content: ''; position: absolute; top: 0; width: 1px; height: 100%; background: #d2d2d2;}
	.simple-table .fixed::before {left: 0;}
	.simple-table .fixed::after {right: 0;}
}
@media screen and (min-width: 576px) {.width-90{width: 90%;}}
@media screen and (max-width: 575px) {.simple-table{font-size: 14px;}}
.mob-table {width:850px;margin: 0 auto;}
.mob-list {margin: 5px auto;text-align: justify;}
.flex-list {display: flex;text-align: justify;}
.flex-list > ul.d-ul > li.plain:before {content: none;}
div.float-fix > div > div > ol:nth-child(14) {list-style-type: none;}
ul.d-ul.mrg-less {margin: 0px auto;}
#main-footer {background: #153051;color: whitesmoke;text-align: center;}
.site-info {margin: 10px auto;border-bottom: 2px solid rgb(70 155 212 / 25%);display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.site-info a {color: whitesmoke;font-size: 14px;}
.site-info a:hover {color: #eaae2e;}
.soc-net-info {margin: 20px auto 10px;}
.soc-net-info li {display: inline-block;vertical-align: middle;margin-bottom: 0;}
.soc-net-info li:not(:nth-last-of-type(1)) {margin-right: 10px;}
.soc-net-info [class*="svg-"] {width: 30px; height: 30px;}
.soc-net-info li:hover a{transform: scale(1.2);}
.req-info {margin-bottom: 16px;}
.f-reg, .poker-terms {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.extra-terms.poker-terms {justify-content: center;}
.f-reg > div {height: 30px; margin: 10px;}
.f-reg a {display: block; height: 100%;}
.f-reg .foot-logo > i {width: 87px;}
.f-reg .f-reg-holder {padding: 2px; border-radius: 5px;}
.f-reg .svg-nav {width: 60px;}
.f-reg .svg-cfmj, .f-reg .svg-gambling-therapy {width: 30px;}
.f-reg .svg-ssl {width: 61px;}
.f-reg .svg-18plus {width: 30px;}
#main-footer .discl-r {text-align: center;}
#main-footer .discl-r, #main-footer .copy-r {font-size: 12px;}
#main-footer .copy-r {margin: 5px 0;padding: 10px 8px 5px;border-top: 2px solid rgb(70 155 212 / 25%);text-align: center;}
.lightbox-toggle img{ height: 90px;}
.lightbox-toggle, .lightbox-toggle img {position: relative;z-index: 10;}
.lightbox-wrap {position: fixed;top: 0; left: 0; width: 100%; height: 100%; padding-bottom: 20px;background: rgba(0, 0, 0, 0.8); overflow: auto;text-align: center;z-index: 9999;}
.lightbox-wrap p {margin: 20px auto;    color: #fff; font-size: 12px; text-align: center; text-decoration: underline;    }
.lightbox-wrap p span {	padding: 4px 14px;background: #bd9700;border-radius: 2px;color: #fff;line-height: 1;}
.lightbox-wrap p:hover {cursor: pointer;}
.lightbox-wrap p span:hover {text-decoration: underline;}
.lightbox-wrap img {max-width: 80%;margin-top: 40px;-webkit-box-shadow: 0 0 10px #bd9700;box-shadow: 0 0 10px #bd9700;    }
.back-to-top { 
	display: none;
	position: fixed;
	bottom: 20px;
	right: 10px;
    width: 30px;
    height: 30px;
    z-index: 990;
    text-indent: -9999px;
    background: url(../media/back-to-top.svg);
	background-size: 30px 30px;
	cursor: pointer;
	opacity: 0.8;
}
.back-to-top:hover {opacity: 1;}
/* .back-to-top:hover {
	cursor: pointer;
	background-position: -10px -31px;
	-webkit-animation: slide-top 0.5s ease-out infinite alternate both;
					animation: slide-top 0.5s ease-out infinite alternate both;
					animation-delay: .1s;
} */
@-webkit-keyframes slide-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}
@keyframes slide-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}
p.customer{min-height: 135px;}
@media screen and (max-width: 1399px) {
	h1 {margin-bottom: 10px;}
	#main-article h1 {padding-top: 12px;}
	h2, h3, h4, h5, h6 {margin: 16px 0;	}
	h2 {padding: 10px 4px 0 4px;	}
	p {margin: 15px 0;}	
	.rev-eval .ul-1-a {margin-top: 20px;}		
	.pay-table-ul--left {left: 2px;}
	.pay-table-ul--right {right: 22px;}
	.bonus-box .link-leave {padding: 10px 4px;}
}
.rev-eval.margin-bottom-3em{margin-bottom: 3em;}
.rev-eval.margin-bottom-4em{margin-bottom: 4em;}
ul.no-dots{padding-left: 0;}
ul.no-dots li{list-style-type: none;padding: 10px;}
ul.no-dots li:hover{background: rgba(0, 0, 0, 0.05);}
@media screen and (min-width: 976px){ul.no-dots li:not(:last-child){border-right: 2px ridge #fff;}}
@media screen and (max-width: 975px){ul.no-dots li{border-bottom: 2px ridge #fff;}}
ul.no-dots li a {margin: 15px auto;display: block;margin-top: 5px;width: fit-content;text-align: center;}
@media screen and (min-width: 975px){ul.no-dots li{display: inline-block;width: 32%;min-height: 420px;vertical-align: -webkit-baseline-middle;}}
@media screen and (min-width: 1023px) {.sportingbet-mobil{min-height: 135px;}}
@media screen and (max-width: 1023px) {.top-offer .in-box:nth-child(2)::after {display: none;}
.top-pick-element.with-bet365{position: static !important;height: auto;;}
.top-pick-element.with-bet365 .top-offer{width: 46% !important;position: static !important;}
.top-pick-element.with-bet365 .top-offer.box:first-child, .top-pick-element.with-bet365 .top-offer.box:last-child{height: auto;}
.main-table:not(.table-secondary, .payments) th:nth-child(3),
.main-table:not(.table-secondary, .payments) td:nth-child(3),
.main-table:not(.esport, .payments) th:nth-child(6),
.main-table:not(.esport, .payments) td:nth-child(6) {
		display: none;
	}	
	.main-table.esport th:nth-child(5),.main-table.esport td:nth-child(5) {display: none;}	
}
@media screen and (max-width: 940px) {
	#logo {padding: 12px 0;}
	#main-nav > ul li.active > a,
	#main-nav > ul ul li.active > a {color: #1b86cd;}
	.m-menu-container #main-nav a:hover{color: #051f3e;}
	.m-menu-container #main-nav a{color: #303030;font-weight: bold !important;}
	#main-nav,#main-nav .sub-menu,#main-nav .sub-sub-menu,.page-top .aside-box {display: none;}
	.team > div.team-holder:before {content: none!important;}
	.has-children-icon { width: 30px; height: 30px; position: absolute; top: 50%; right: 5px; transform: translateY(-50%); }
	.has-children-icon::before {content: '';border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 10px solid #303030;position: absolute;top: 50%; right: 6px; transform: translateY(-50%);}
	.m-menu-container {padding-bottom: 10px;text-align: left;}
	.m-menu-container #main-nav {display: block;}
	#main-nav .sub-menu {padding: 0 10px;background: #eaeaea;}
	#main-nav > ul > li:last-child .sub-menu{padding-bottom: 1em;}
	#main-topics {padding-bottom: 4em;}
	/* .m-menu-container #main-nav > ul > li {padding-left: 4px;} */
	.m-menu-container #main-nav li,.m-menu-container .arrow-ul li {margin-bottom: 2px;}
	.m-menu-container #main-nav a,.m-menu-container .arrow-ul li, .m-menu-container #main-nav ul .sub-menu-link span {border-bottom: 1px solid #c3c3c3;font-weight: normal;line-height: 1.4;}
	.m-menu-container #main-nav a, .m-menu-container #main-nav ul .sub-menu-link span {padding: 10px 30px 10px 15px; position: relative;}
	.m-menu-container .arrow-ul li {padding: 4px 14px 2px;}
	.m-menu-container #main-nav a:hover,.m-menu-container #main-topics a:hover,.m-menu-container #main-revs  a:hover {color: #1b86cd;}
	.m-menu-container #main-brand .box-title,.m-menu-container #main-brand .div-2-c > div:not(.div-2-c-3){display: none;}
	.m-menu-container .arrow-ul a{margin-left: 0px;display: block;}
	.m-menu-container .arrow-ul li::before{left: 5px;}
	.m-menu-container .arrow-ul .must-r {font-weight: bold;}
	.m-menu-container #main-revs {margin-bottom: 24px;font-size: 15px;}
	.m-menu-container #main-brand {text-align: center;margin-top: 10px;}
	.m-menu-container #main-brand .div-2-b {margin: 10px 0;}
	.m-menu-container #main-brand .div-2-b li {margin-bottom: 0;font-size: 15px;line-height: 1.2;}
	.m-menu-container #main-brand .b-acc {font-weight: bold;}
	.m-menu-container .div-2-c-3 br {display: block;}
	.m-menu-container .link-stay, .m-menu-container .link-leave {padding: 6px 12px;}
	.m-menu-container .link-stay {margin-bottom: 6px;}
	.m-menu-container #main-nav ul .sub-menu-link span {
		font-weight: bold;
		text-transform: uppercase;
		font-size: 12px;
		width: 100% !important;
	}
	.main-table.at-rev th:nth-child(6),.main-table.at-rev td:nth-child(6) {display: none;}
	.video.box iframe {display: block;width: 100%;height: auto;min-height: 150px;margin: 0 auto 20px;}
	.video.box .box-title {text-align: center;}
	#main-nav .not-d{float: none !important;}
	#main-nav .not-d.float-fix{overflow-y: auto;height: calc(100vh - 100px);padding-bottom: 60px;}
	.quick-nav {display: none;}
}

@media screen and (max-width: 940px) and (min-width: 361px) {#logo.lang-flag {padding: 14px 0;}}
.pay-table-ul a{color: #1b86cd;}
.pay-table-ul a:hover{text-decoration: underline;}
@media screen and (max-width: 639px) {
	body {font-size: 15px;}
	.main-table tbody tr.extra-terms td{left: 0;}
	.main-table tbody tr.extra-terms{display: flex;align-items: center;justify-content: center;}
	h1, h2 {font-size: 20px;}
	h3 {font-size: 18px;}
	h4, h5, h6 {font-size: 17px;}
	.not-visible{display: none;}
	.pay-table-wrap {padding: 0px 0 0 100px !important;}
	.review-left{width: 100px !important;}
	.review-right{width: 74px !important;}
	img.float-left,img.float-right,.box--img.float-left,.box--img.float-right {float: none;display: block;margin: 20px auto!important;}
	span.box--img.float-left,span.box--img.float-right {background: #e9ecee; padding: 20px 5px;}
	.margin--80 {margin: 40px 0;}
	.comm-padd {padding: 1px 10px;}
	.top-offer .company-title-acc {margin-bottom: 50px;} 
	.top-offer .in-box.pay-wrap {height: auto;}
	.top-offer.at-rev .in-box:last-child {margin-bottom: 50px;}
	.top-offer .link-stay,.top-offer .link-leave {width: 100%;}
	.top-offer .link-stay {margin-bottom: 10px;}
	.rev-eval .ul-1-a li {width: 50%;}
	.rev-eval .ul-1-a li:nth-child(2), .rev-eval .ul-1-a li:last-child {border-right: none;}
	.main-table, .main-table :is(tbody,tr,td) {display: block;width: 100%;}
	.main-table:not(.payments, .table-homepage) {border-top: 20px solid #bd9700;}
	.main-table thead {display: none;}
	.main-table td {margin: 0 auto;}
	.main-table tr:not(.extra-terms) td:first-child,.main-table td:nth-child(5) {top: 10px;}
	.main-table tbody td:nth-child(4) {display: none;}
	.main-table tbody td:nth-child(5) > div {font-size: 20px; text-align: center;}
	#show-more:checked + .main-table.table-homepage tbody tr.row-hidden{display: flex;}
	.main-table.table-homepage, .main-table.table-homepage :is(tbody,tr,td) {display: flex;flex-flow: column;}
	.main-table.table-homepage {width: 100%; background: none;-webkit-box-shadow: unset;box-shadow: unset;}
	.main-table.table-homepage tr {flex-flow: wrap; border: 2pt solid #979797; margin: 10px 0px;}
	.main-table.table-homepage tr:first-child .mobile-num-order {color: #2fc517;}
	.main-table.table-homepage .row-num.mobile-num-order {order: 1; width: 40%; padding-left: 10px; color: #153051; font-size: 19px; text-align: left; font-weight: 600;}
	.main-table.table-homepage .mobile-rating-order {order: 2; width: 60%;}
	.main-table.table-homepage .logo-td.mobile-logo-order {order: 3; width: 50%}
	.main-table.table-homepage .first-position :is(.mobile-logo-order, .mobile-bonus-order) {background:#153051;} 
	.main-table.table-homepage tr :is(.mobile-logo-order, .mobile-bonus-order) {background:#e8e8e8; justify-content: center;}
	.main-table.table-homepage .first-position .details-before {color: #fff;}
	.main-table.table-homepage .mobile-bonus-order {order: 4; width: 50%; text-align: left; padding-top: 15px;}
	.main-table.table-homepage .mobile-link-order {order: 5;}
	.main-table.table-homepage .mobile-review-order {order: 6;}
	.main-table.table-homepage .first-position {border: 2pt solid #24AB10;}
	.main-table.table-homepage .link-leave.top-link { border-radius: 6px; width: 80%; background: #24AB10; border: none; margin: auto;}
	.main-table.table-homepage tr .link-leave.top-link:hover {background: #20990e; border-color:#24AB10;}
	.main-table:not(.at-rev, .payments, .link-mobile-review) tr td:nth-child(4) a.link-mobile-review {border-radius: 6px; width: 80%; background: #fff; display: inline-block; padding: 10px; font-weight: 800; margin: 0px auto 15px auto; border: 1px solid #979797; text-transform: uppercase; text-decoration: none;}
	.main-table.table-homepage .rating-val .mobile-rating-display {color: #1c304f; font-size: 13px;}
	.pay-table-wrap {padding: 0px 130px 0 110px;}
	.pay-table {width: 680px;}
	.pay-table-ul {width: 110px;}
	.pay-table-ul--right li:not(:first-child) {line-height: 1.4;overflow: hidden;}
	.bonus-box li {float: left; width: 50%; min-height: 93px;}
	.bonus-box li:last-child { width: 70%; margin-left: 30%;}
	.site-info a {font-size: 14px;}
	.reverse {display:flex;flex-direction: column-reverse;}
}
@media screen and (max-width: 799px) {
	.main-table:not(.at-rev) th:nth-child(7){display: none;}
	.main-table.table-secondary:not(.at-rev) th:nth-child(5){display: none !important;}
	.main-table.table-secondary:not(.at-rev) th:nth-child(7){display: table-cell;}
}
@media screen and (max-width: 419px) {
	.main-table.table-secondary td:nth-child(3){left: 82px;}
	.main-table td:first-child {left: 8px;}	
	.main-table td:nth-child(7){left: 82px;}
	.main-table.table-secondary td:nth-child(7){left: 55%;}
	.verified{font-size: 1em !important;line-height: 19px !important;}
	.main-table td:nth-child(5) {left: 55%;}
	.main-table td.euro {right: 15px;}
}
@media screen and (max-width: 389px) {
	.req-info span:not(:last-child) {margin-right: 2px;}
	.req-info .sp-icon.in-foot-icos {-webkit-transform: scale(.8);-ms-transform: scale(.8);transform: scale(.8);}	
}
@media screen and (min-width: 390px) {.req-info span:not(:last-child) {margin-right: 28px;}}
@media screen and (min-width: 600px) and (max-width: 950px) {.mob-table {width: 580px!important;}}
@media screen and (max-width: 599px) {
	.mob-table {width: 400px;}
	.mob-list {margin: 0 auto;padding-left: 0;}		
	.flex-list {display: block;}
}
@media screen and (min-width: 420px) and (max-width: 639px) {
	.top-offer.box,.rev-eval,.main-table,.recom-boxes,.bonus-box,.video.box iframe {width: 400px;}
	.main-table td:nth-child(2) {left: 37px;}
	.main-table td:nth-child(5) {/* right: 42px; */right: 29px;width: 150px;}
	.main-table.table-secondary td:nth-child(7) {right: 47px;top: 27px;	}
	.main-table td.euro {right: 65px;}
	.recom-boxes,.bonus-box {margin: 20px auto;}
}
@media screen and (min-width: 640px) {
	body {font-size: 14px;}	
	.top-pick-element .top-offer:first-child .company-title-acc {background: #1b86cd;}
	.top-pick-element .top-offer:last-child .company-title-acc {background: #eaae2e;}
	.company-title-acc > .icon-holder::before,.company-title-acc > .icon-holder::after {content: '';}
	.top-offer .company-title-acc {margin-bottom: 20px;}
	.top-offer .in-box {float: left;		}
	.top-offer.at-rev .in-box {width: 140px;}
	.top-pick-element .top-offer .in-box:first-child::before {left: 6px;}
	.top-offer .in-box:first-child::before {left: 40px;-webkit-transform: translate(0);-ms-transform: translate(0);transform: translate(0);}
	.top-offer .in-box:not(:first-child)::after {content: '';position: absolute;	top: 0;bottom: 0;	width: 1px;background: #b9b9b9;}			
	.top-offer .link-stay,.top-offer .link-leave {width: 290px;}
	.rev-eval .lightbox-holder li {float: left;}	
	.recom-boxes > div {float: left;}
	.recom-boxes .text-content {height: 205px;overflow: auto;}
	.bonus-box ul {display: table;table-layout: fixed;}
	.bonus-box li {display: table-cell;	}
	.pay-table-wrap {padding: 0 0 0 170px;}
	.pay-table {width: 950px;}
	.pay-table-ul {width: 170px;	}
	.mobile-rating-display {display: none;}
}
@media screen and (min-width: 941px){.bonus-box {margin: 30px 20px 30px 0;}}
@media screen and (min-width: 925px) {span.title-span {margin-left: 284px;}}
@media screen and (min-width: 79px) and (max-width: 1024px) {.recom-boxes .text-content {height: 280px;}}
@media screen and (min-width: 640px) and (max-width: 1399px) {
	div.in-box.in-box--1l.prevw-wrap > ul  {display: flex;}
	div.in-box.in-box--1l.prevw-wrap > ul > li:nth-child(2) {margin: 0 5px;}		
	.w-4-img {display: block!important;}
	.comm-padd {padding: 1px 30px;}
	.rev-eval {width: 580px;}
	.rev-eval .lightbox-holder li {width: 50%;margin-bottom: 10px;}
	.rev-eval .lightbox-holder li:nth-child(2n+1) {padding-right: 5px;text-align: right;}
	.rev-eval .lightbox-holder li:nth-child(2n+2) {padding-left: 5px;text-align: left;}	
	.top-offer.at-rev .in-box.pay-wrap {height: auto;min-height: 74px;}
}
@media screen and (min-width: 640px) and (max-width: 1023px) {
	h1, h2 {font-size: 22px;}
	h3 {font-size: 20px;}
	h4, h5, h6 {font-size: 18px;}	
	.top-offer .in-box {margin: 20px auto;}
	.top-offer:not(.at-rev) .in-box {width: 150px;}
	.top-offer .in-box.pay-wrap {width: 96%;}		
	.top-offer .link-stay {margin-right: 10px;}
	.top-pick-element .top-offer .link-stay {margin-right: 0;}
	.rev-eval {padding: 10px;}	
}
.icon-holder div,
.re-box .brand-box,
.div-2-a div,
.company-holder a div{
	display: inline-block;
	position: relative;
	width: 145px;
	height: 57px;
	background: #007abd;
	box-sizing: border-box;
	-webkit-clip-path: polygon(24% 0, 98% 0, 100% 4%, 100% 40%, 76% 100%, 2% 100%, 0 96%, 0 60%);
	clip-path: polygon(24% 0, 98% 0, 100% 4%, 100% 40%, 76% 100%, 2% 100%, 0 96%, 0 60%);
}
.icon-holder div div,
.re-box .brand-box .brand-bg,
.div-2-a div div,
.company-holder a div div,
.main-table td:first-child div div{
	position: absolute;
	background: rgba(69,69,69,1);
	background: -moz-linear-gradient(top, rgba(69,69,69,1) 0%, rgba(59,59,59,1) 50%, rgba(43,43,43,1) 51%, rgba(69,69,69,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(69,69,69,1)), color-stop(50%, rgba(59,59,59,1)), color-stop(51%, rgba(43,43,43,1)), color-stop(100%, rgba(69,69,69,1)));
	background: -webkit-linear-gradient(top, rgba(69,69,69,1) 0%, rgba(59,59,59,1) 50%, rgba(43,43,43,1) 51%, rgba(69,69,69,1) 100%);
	background: -o-linear-gradient(top, rgba(69,69,69,1) 0%, rgba(59,59,59,1) 50%, rgba(43,43,43,1) 51%, rgba(69,69,69,1) 100%);
	background: -ms-linear-gradient(top, rgba(69,69,69,1) 0%, rgba(59,59,59,1) 50%, rgba(43,43,43,1) 51%, rgba(69,69,69,1) 100%);
	background: linear-gradient(to bottom, rgba(69,69,69,1) 0%, rgba(59,59,59,1) 50%, rgba(43,43,43,1) 51%, rgba(69,69,69,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#454545', GradientType=0 );
	top: 3px;
	left: 3px;
	width: 139px;
	height: 51px;
	-webkit-clip-path: polygon(24% 0, 100% 0, 100% 36%, 76% 100%, 0 100%, 0 64%);
	clip-path: polygon(24% 0, 100% 0, 100% 36%, 76% 100%, 0 100%, 0 64%);
}
.icon-holder div div span,
.div-2-a div div span,
.company-holder a div div span,
.main-table td:first-child div div span{
	position: absolute;
	top: 3px;
	left: 3px;
	width: 139px;
	height: 51px;
	-webkit-clip-path: polygon(24% 0, 100% 0, 100% 36%, 76% 100%, 0 100%, 0 64%);
	clip-path: polygon(24% 0, 100% 0, 100% 36%, 76% 100%, 0 100%, 0 64%);
}
.re-box .brand-box .brand-bg span{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 85px;height: 50px;}
.new-re-box .re-box{width: 100%;min-height: auto;float: none;}
.re-box > span:not(.re-title, .box--img){float: left;margin-top: 20px;margin-left: 30px;margin-bottom: 15px;margin-right: 15px;}
.re-box .brand-box{float: left; margin: 15px 15px 15px 5px;}
.re-box .brand-box .brand-bg{margin: 0;}
@media screen and (max-width: 425px) {.re-box .brand-box{float: none; margin: 10px auto;}}
@media screen and (min-width: 640px) and (max-width: 799px) {
	.top-offer:not(.at-rev) {width: 580px;}
	.main-table td:nth-child(7){display: none;}
	.main-table.table-secondary td:nth-child(5){display: none;}
	.main-table.table-secondary td:nth-child(7){display: table-cell;}
	.top-offer:not(.at-rev) .in-box:nth-child(3) {margin-left: 44px;margin-right: 44px;}
	.top-offer.at-rev .in-box:nth-child(3) {margin-left: 69px;margin-right: 69px;}
	.top-offer .in-box:nth-child(3)::after, .top-offer .in-box:last-child::after {left: -22px;}
	.rev-eval .top-offer .in-box:nth-child(3)::after, .rev-eval .top-offer .in-box:last-child::after {left: -35px;}
	.top-offer .link-stay, .top-offer .link-leave {margin: 0 15px 10px;}
	.rev-eval {width: 580px;}
	.rev-eval .ul-1-a li {width: 25%;}
	.rev-eval .ul-1-a li:last-child {border-right: none;}
	.rev-eval .box-title {font-size: 12px;}	
	.video.box iframe {width: 420px;height: 230px;}
	.recom-boxes > div, .recom-boxes > div:last-child .box > div:not(.text-content) {width: 48%;}
	.recom-boxes > div:first-child, .recom-boxes > div:last-child .box > div:nth-of-type(2) {margin-right: 4%;}
	.recom-boxes > div:not(:last-child) .box > div.text-content {height: 205px;}
	.recom-boxes > div:last-child .box > div.text-content {height: auto;}
	.recom-boxes > div:last-child {width: 100%;}
	.recom-boxes > div:last-child .box > div {float: left;}	
	.bonus-box {width: 100%;}
	.bonus-box li {width: 33%;}
	.main-table .logo-td .rating-val {display: block; margin-top: 5px;}
}
@media screen and (min-width: 966px) {.page-top.at-home{padding-bottom: 15px;}}
.sub-sub-menu{padding-top: 0 !important;}
@media screen and (min-width: 941px) {
	/* .sub-menu li:hover .sub-sub-menu {min-width: 260px;max-height: 375px;overflow-y: scroll;position: absolute;padding: 0;left: -100% !important;top: -2px !important;} */
	.sub-sub-menu::-webkit-scrollbar-thumb, ul.full-width.reviews::-webkit-scrollbar-thumb{background-color:#469bd4}
	#main-nav > ul .sub-menu-link span, .sub-menu-link .downarrow{display: none;}
	.site-info li {width: 20%;}
	.wider {width: 32%!important;}
	#logo {margin: 20px auto 17px;}
	.m-menu, .m-menu-container  {display: none;}
	#main-nav {padding-bottom: 12px; border-top: 1px solid #469bd4;}
	#main-nav > ul {display: flex;align-items: center;justify-content: space-between;}
	#main-nav > ul.menu-short {justify-content: flex-start;}
	#main-nav > ul ul {	float: left;position: absolute;top: 100%;left: -999em;	z-index: 9999;	}
	#main-nav > ul ul.full-width {overflow-y: auto; max-height: 250px;}
	#main-nav > ul ul ul {left: -999em; top: 0;}
	#main-nav > ul li:hover > ul, #main-nav > ul li.focus > ul {left: 0%;}
	#main-nav > ul li:hover > ul.more, #main-nav > ul li.focus > ul.more {left: auto;}
	#main-nav > ul ul li:hover > ul, #main-nav > ul ul li.focus > ul {left: 100%;}
	#main-nav > ul > li {padding: 0;}
	#main-nav > ul > li:first-child::before {left: -2px;}
	#main-nav > ul ul > li {margin-bottom: 0;}
	#main-nav > ul ul > li.new-group {border-top: 10px solid #153051;}
	#main-nav > ul > li > a {position: relative;}
	#main-nav > ul a {padding: 13px;}
	#main-nav > ul > li > a::after,
	#main-nav > ul > li.active > a::after {		
		position: absolute;		
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);		
	}
	#main-nav > ul > li > a::after, #main-nav > ul > li.active > a::after {top: -1px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 10px solid #469bd4;}
	#main-nav > ul > li > a:hover {color: #fff;}
	#main-nav > ul > li > a:hover::after,#main-nav > ul > li.active > a::after {content: '';}
	#main-nav > ul ul li a {width: 138px;padding: 10px 2px !important;background: #1b86cd;color: #fdfdfd;text-align: center;border-bottom: 1px solid #153051;}
	#main-nav > ul ul a:hover {color: #153051;}
	#main-nav > ul ul li.active > a {background: #50a2d9;}
	.has-children-icon {content: '';border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 10px solid #fdfdfd;}
	#main-nav .has-children-icon {margin-left: 8px;}
	#main-nav > ul ul.full-width.reviews > li.sub-menu-link{border-right: none; border-top: 5px solid #153051; width: 100%;}
	#main-nav > ul .sub-sub-menu{
		all: unset;
		top: 100%;
		display: flex;
		flex-wrap: wrap;
		background: #1b86cd;
		padding-top: 0;
		box-sizing: border-box;
	}
	#main-nav > ul .sub-sub-menu li{
		min-width: 25%;
		border-right: 1px solid #153051;
	}
	.page-top {min-height: auto;position: relative;}
	.page-top.at-home {min-height: 1150px;}
	.page-top.at-guides {min-height: 1020px;}
	.page-top .content {max-width: 800px;}	
	.page-top .aside-box {position: absolute; right: 0; top: 0;}
	.video.box iframe {float: left; margin-right: 20px;}
	.recom-boxes > div {width: 32%;}
	.recom-boxes > div:nth-child(2) {margin: 0 2%;}
	.bonus-box {width: 480px; float: left;}
	.bonus-box li:first-child, .bonus-box li:last-child {width: 38%;}
	.bonus-box li:nth-child(2) {width: 26%;}
	
}

@media screen and (max-width: 1023px) and (min-width: 941px) {#main-nav > ul ul li a {font-size: 13px;}}
@media only screen and (min-width: 1024px){#main-nav > ul a.nav-sub-fix{min-width: 140px;}#main-nav > ul ul li a {font-size: 14px;}}
@media only screen and (min-width: 961px) and (max-width:1023px){#main-nav > ul a.nav-sub-fix{font-size: 13px; min-width: 130px;}}
@media only screen and (max-width: 960px){#main-nav > ul ul.nav-sub-fix-two li a,#main-nav > ul a.nav-sub-fix{min-width: 110px ;}}
#main-nav{padding: 0 ;}
@media screen and (min-width: 941px) and (max-width: 1189px) {.aside-box {padding-left: 10px;}}
@media screen and (min-width: 941px) and (max-width: 1023px) {
	body {margin: 0 ;}
	.comm-padd {padding: 1px 20px;}
	.top-operator-compare{margin: 10px;}
	.top-operator-review{margin: 0 !important;}
	.aside-box {width: 236px;}
	.page-top .content {margin-right: 248px;}
	.top-offer:not(.at-rev) {width: 700px;}	
	.top-offer:not(.at-rev) .in-box:nth-child(3) {margin-left: 105px; margin-right: 105px;}
	.top-offer.at-rev .in-box:nth-child(3) {margin-left: 4px; margin-right: 4px;}
	.top-offer .in-box:nth-child(3)::after, .top-offer .in-box:last-child::after {left: -52px;}
	.rev-eval .top-offer .in-box::after {display: none;}
	.top-offer:not(.at-rev) .in-box.pay-wrap {height: auto;min-height: 74px;}
	.top-offer .in-box.pay-wrap .sp-icon {margin-right: 4px;}	
	.rev-eval {width: 452px;}
	.rev-eval .ul-1-a li {width: 50%;}
	.rev-eval .ul-1-a li:nth-child(2), .rev-eval .ul-1-a li:last-child {border-right: none;}
	.video.box iframe {width: 410px; height: 230px;}
	.bonus-box {width: 380px;}
	.b-b-e {width: 100%!important;}
	.bonus-box li span:first-child {font-size: 14px;}
	.arrow-ul li {padding-left: 42px;}
}
@media only screen and (min-width: 1024px) {
	h1 {font-size: 25px;}
	h2 {font-size: 22px;}
	h3, h4, h5, h6 {font-size: 20px; color: #556976;}
	.rev-eval .ul-1-a li {width: 25%;}
	.rev-eval .ul-1-a li:last-child {border-right: none;}
	.top-offer .link-stay {margin-right: 20px;}
	.top-pick-element .top-offer .link-stay {margin-right: 0;}
	.video.box iframe {width: 420px;height: 230px;}
	.aside-box .div-2-c-3 .link-leave {width: 140px;}
	.recom-boxes .box {padding-bottom: 40px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1399px) {
	body {margin: 0 auto;}	
	.video.box {width: 100%;}
	.rev-eval {width: 568px;}
	.top-offer.at-rev .in-box.pay-wrap {width: 100%;}
	.top-offer.at-rev .in-box:nth-child(3) {margin-left: 58px;margin-right: 58px;}
	.rev-eval .top-offer .in-box:nth-child(2)::after {display: none;}
	.rev-eval .top-offer .in-box:nth-child(3)::after,
	.rev-eval .top-offer .in-box:last-child::after {left: -30px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1189px) {
	.aside-box {width: 264px;}	
	.page-top .content {margin-right: 276px;}
	.top-offer:not(.at-rev) {width: 844px;}
	.top-offer:not(.at-rev) .in-box {width: 142px;margin-left: 10px;margin-right: 10px;}
	.top-offer:not(.at-rev) .in-box:not(:first-child)::after {left: -12px;}
	.top-offer .in-box.pay-wrap {width: 316px;}	
	.top-offer:not(.at-rev) .in-box.pay-wrap .sp-icon {margin-right: 2px;}
	.rev-eval .box-title {font-size: 12px;}
}
/* @media only screen and (min-width: 1191px) {
	#main-nav > ul > li > a{
		padding: 18px 16px !important;
	}
} */
@media only screen and (min-width: 1190px) {
	.aside-box {width: 276px;padding-left: 20px;}
	.page-top .content {margin-right: 288px;}	
	.top-offer:not(.at-rev) .in-box {width: 150px;}
	.top-offer:not(.at-rev) .in-box.pay-wrap {width: 380px;}
}
@media only screen and (min-width: 1190px) and (max-width: 1399px) {
	.top-offer:not(.at-rev) {width: 1010px;}
	.top-offer:not(.at-rev) .in-box {margin-left: 23px;margin-right: 23px;}
	.top-offer:not(.at-rev) .in-box:not(:first-child)::after {left: -23px;}	
}
@media only screen and (min-width: 1400px) {
	h1 {margin-bottom: 20px;}
	#main-article h1 {padding-top: 15px;}
	h2, h3, h4, h5, h6 {margin: 30px 0 20px;}
	h2 {padding: 20px 4px 0 4px;}
	p {margin: 20px 0;}
	.comm-padd {padding: 1px 40px;}
	.top-offer:not(.at-rev) .in-box {margin-left: 40px;margin-right: 40px;}
	.top-offer:not(.at-rev) .in-box:not(:first-child)::after {left: -40px;}
	.rev-eval .top-offer .in-box::after {display: none;}
	.rev-eval .top-offer .in-box.pay-wrap {width: 316px;}	
	.rev-eval .div-1 .company-holder {float: left;}
	.rev-eval .ul-1-a {margin-left: 160px;}
	.rev-eval .top-offer .in-box {margin: 20px 5px;}
	.rev-eval .lightbox-holder {padding: 4px 16px 16px;}
	.rev-eval .lightbox-holder li:not(:last-child) {margin-right: 10px;}
	.pay-table-ul--left {left: 2px;}
	.pay-table-ul--right {right: 2px;}	
	.video.box iframe {width: 500px;height: 230px;}
	.bonus-box ul {border-spacing: 4px;overflow: hidden;}
	.extra-m {margin: 80px 20px 10px 0;}
	.bonus-box .link-leave {padding: 8px 4px;}
	.back-to-top { right: 50%;margin-right: -690px;}
}
@media only screen and (min-width: 1600px) {
	.top-bg { width: 1967px; height: 912px;}
	.top-bg--home {background: url('../media/top-bg-home.png') 0 0 no-repeat;}
}
.pagepad {padding: 30px;}
.team > div { margin-top: 30px;}
.team .name {padding-left: 10px;padding-right: 32px;background: #051f3e;color: #fff;font-size: 18px;position: relative;line-height: 2.6em;}
.team > p:not([class]) {margin: 12px 0;padding: 0 12px;}
@media (max-width: 1530px) {.team > div.team-holder {width: 90%;}}
.team > div.team-holder {
    width: 85%;
    margin: 30px auto 20px;
    background: transparent;
    border-color: #1b86cd;
    -webkit-box-shadow: 2px 2px 3px 0 #1b86cd40;
    box-shadow: 2px 2px 3px 0 #1b86cd40;
    position: relative;
	border: 1px inset #1b86cd;
}	
.team > div.team-holder > ul {padding: 65px 4px 10px;clear: both;margin: 0 auto;min-height: 700px;list-style-type: none;}
.team > div.team-holder > ul li:not(:last-child) {margin-right: 10px;}
.team > div.team-holder > ul li {float: left;width: 48%;text-align: center;}
.team > div.team-holder > ul li .name-t {display: block; margin: 10px auto;color: #fff;background:#1b86cd;width: 70%;}
.col {float: left;width: 80%;margin: 20px;display: contents;}
figure {position: relative;display: inline-block;vertical-align: top;border-radius: 260px;width: 260px;height: 260px;transition: all 250ms;}
figure img {max-width: 325px;max-height: 300px;}
.person {position: relative;z-index: 1;overflow: hidden;}
.person:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  width: 260px;
  height: 260px;
  border-radius: 260px;
  background-color: lightgrey;
  transition: all 250ms;
}
.person img {position: relative;display: inline-block;transition: all 4s;z-index: 1;overflow: hidden;min-width: 325px;}
.person:hover:before {background-color: #bd9700;}
.person:hover img {transform: translateX(-10%);}
@media screen and (max-width: 1130px) {
	.team-list {display: grid;}
	.team-list > li {margin: 10px auto;width: 100%!important;}
	.four img {border-radius: 50%;width: 240px;height: 250px;}
	.team > div.team-holder > ul li .name-t {width: 35%;}
}
.sitemap-list .m-b{margin-bottom: 30px;}
.sitemap-list li > ul {margin: 10px auto;padding-left: 0;}
@media screen and (max-width: 360px){
	.person { width: 220px;height: 220px;}
	.person img {min-width: 240px;}
}
form {max-width: 600px;text-align: center;margin: 20px auto;}
form input, form textarea {
  border: 0;
  outline: 0;
  padding: 1em;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  display: block;
  width: 100%;
  margin-top: 1em;
  font-family: 'Merriweather', sans-serif;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  resize: none;
}
form input:focus, form textarea:focus {-moz-box-shadow: 0 0px 2px #e74c3c !important;-webkit-box-shadow: 0 0px 2px #e74c3c !important;box-shadow: 0 0px 2px #e74c3c !important;}
form #input-submit {color: white;background: #e74c3c;cursor: pointer;}
form #input-submit:hover {-moz-box-shadow: 0 1px 1px 1px rgba(170, 170, 170, 0.6);-webkit-box-shadow: 0 1px 1px 1px rgba(170, 170, 170, 0.6);box-shadow: 0 1px 1px 1px rgba(170, 170, 170, 0.6);}
form textarea {height: 126px;}
.half {float: left;width: 48%;margin-bottom: 1em;}
.right {width: 50%;}
.left {margin-right: 2%;}
@media (max-width: 600px) {
	.list-not-found{text-align: -webkit-center;}
	.list-not-found > li {width: 100% !important;display: inline-block;}
}
@media (max-width: 480px) {.half {width: 100%;float: none;margin-bottom: 0;}}
/* Clearfix */
.cf:before, .cf:after {
content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.cf:after, .clearfix {clear: both;}
.required {color: red;}
/* 404 */
.wrapper-not-found {max-width: 600px;display: block;margin: 0 auto;padding: 100px 0;}
.wrapper-not-found > h1 {border-top: 0px!important;text-align: center;margin-top: 0;margin-bottom: 20px;border-bottom: 1px solid whitesmoke;color: whitesmoke;font-size: 32px;}
	.card {
  width: 33%;
  height: 200px;
  float: left;
  background: #fff;
   border-radius: 10px;
  -webkit-transform-origin: bottom;
          transform-origin: bottom;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
  display: grid;
  grid-template-rows: 50px 100px 50px;
  margin-right: 1em;
}
.card p {margin: 0;}
.card p:first-of-type {text-align: left;padding-left: 10px;font-size: 40px;}
.card p:nth-of-type(2) {font-size: 85px;line-height: 85px;text-align: center;}
.card p:last-of-type {text-align: right;padding-right: 10px;-webkit-transform: scale(1, -1);transform: scale(1, -1);font-size: 40px;}
.spades, .clubs {color: #000000;border: .25px solid #000;}
.hearts {color: #ef3f61;border: .25px solid #ef3f61;}
.cards {margin-top: 3em;display: flex;width: 95%;}
.wrapper-not-found {height: 100vh;}
.wrapper-not-found > a > img {margin: 0 auto;display: block;}
.not-found {margin: 0 auto;display: block;width: fit-content;}
.not-found-text{text-align: center;font-size: 5em;margin: 1.2em auto;color: whitesmoke;}
.list-not-found {display: -webkit-box;margin-left: 0;}
.list-not-found > li {width: 33%;text-align: center;}
.not-found-p {max-width: 490px;margin: 1em auto;font-size: 24px;text-align: center;margin-top: 1em;margin-bottom: 20px;color: whitesmoke;}
.not-found-body {background: #fff;}.art-not-found {min-height: 800px;background: #153051;}
.sitemap {margin-bottom: 3em;}
.heading-sitemap {text-align: center;}
.sitemap-divider {position: relative;background: #e9e9e9;height: 14px;border-radius: 15px;}
.sitemap-divider .flags-hexagonal[class*="flag-"] {width: 30px;height: 30px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
/*youtube sizeless embed*/
    .youtube-player {position: relative;padding-bottom: 22.23%;height: 0;overflow: hidden;max-width: 45%;background: #000;margin: 5px;float: left;width: 100%;}
    .youtube-player iframe {position: absolute;top: 0;left: 0;width: 500px;height: 230px;z-index: 100;background: transparent;}
    .youtube-player img {
        bottom: 0;
        display: block;
        left: 0;
        margin: auto;
        max-width: 100%;
        width: 100%;
        position: absolute;
        right: 0;
        top: 0;
        border: none;
        height: auto;
        cursor: pointer;
        -webkit-transition: .4s all;
        -moz-transition: .4s all;
        transition: .4s all;
    }
    .youtube-player img:hover {-webkit-filter: brightness(75%);}
    .youtube-player .play {height: 72px;width: 72px;left: 50%;top: 50%;margin-left: -36px;margin-top: -36px;position: absolute;background: url("//i.imgur.com/TxzC70f.png") no-repeat;cursor: pointer;}
.extra-terms {background: #e7e7ec;}
.extra-terms > td {font-style: italic;font-size: 10px;color: #000;padding: 5px!important;font-family: sans-serif;}
span.terms {font-size: 15px;font-weight: 400;}
span.terms.gold {margin-top: 10px;}
span.terms.gold > a {color: #bd9700;}
.terms-p {line-height: 1;font-size: 14px;margin: 0 0;text-align: center;}
.three-operators li{position: relative;padding-bottom: 80px !important;}
.three-operators .link-leave{width: 150px;border: 3px solid #1b86cd;position: absolute;bottom: 10px;left: 50%;margin-left: -75px;}
.red-star, .form-group .error{color: #c4000a;}
.form-group{margin-bottom: 20px;}
.g-recaptcha{margin: 0 auto;display: block;width: fit-content;}
@media only screen and (max-width:380px){.g-recaptcha{margin-left: -30px;-webkit-transform: scale(0.8);transform: scale(0.8);}}
button#send{width: 200px;height: 50px;font-size: 20px;margin-top: 75px;}
button#send:hover{background-color: #f2f2f2;}
.re-box .link-stay{width: 250px;margin: 20px;box-shadow: 0 2px 7px 0 rgba(0,0,0,.3);}
.re-box{
	height: auto;
	min-height: 430px;
	color: #413E4A;
	text-align: center;
	line-height: 30px;
	width: 46%;
	overflow: auto;
	display: block;
	float: left;
	box-sizing: border-box;
	position: relative;
	box-shadow: 0px 0px 0px 1px #e7e7e7, 0 0 0 5px #ffffffc4 inset, 0 0 0 6px #e7e7e7 inset;
	border-radius: 5px;
	padding: 0 20px 5px;
}
.re-boxes {display: flex;flex-wrap: wrap;align-items: stretch;justify-content: center;}
.re-boxes > .re-box {min-height: auto; margin: 1%;}
.re-box.overflow-hidden{overflow: hidden;}
.re-box .element-terms {line-height: normal;}
.re-box p{padding: 0;font-weight: normal;font-size: 14px;margin: 10px 0;}
.re-box img.aligncenter {margin: 15px auto;}
.re-box img.float-left {margin-left: 30px;}
.re-box img.float-right {margin-right: 30px;}
.re-box span.re-title::before,
.re-box h2::before, .re-box h3::before{content: ' ';display: none;}
.re-box span{display: block;}
.re-box span.font-weight-bold{display: inline;}
.re-box span.re-title,
.re-box h2,
.re-box h3,
.re-box h4{
	border-top: none;
	padding: 10px 5px;
    margin: 20px auto;
	border-radius: 2px;
	color: #fff;
	box-shadow: 0 2px 7px 0 rgba(0,0,0,.3);
	background: #153051;
	font-size: 16px;
	line-height: 20px;
}
.re-box h4 {background: #556976;}
.re-box :is(ul, ol) {padding: 0 30px; text-align: left;}
@media screen and (max-width: 575px) {
	.re-box ul.d-ul > li {padding: 0 0 0 30px;}
	.re-box :is(ul, ol){padding: 0 20px;}
}
.re-box .brand-logo {float: left; margin: 15px 10px 10px 30px;}
.brand-boxes .brand-box {
    background: #15305108;
    border: 5px solid #f2f2f2;
	padding: 10px;
	margin-top: 20px;
    color: #413E4A;
    text-align: center;
    box-shadow: inset 0 2px 7px 0 rgb(0 0 0 / 30%);
    border-radius: 10px;
}
.brand-boxes .brand-box .box-title{
	display: block;
	font-family: Caladea, sans-serif;
    position: relative;
	padding: 10px 5px;
    border-radius: 2px;
    color: #fff;
	font-weight: bold;
    box-shadow: 0 2px 7px 0 rgb(0 0 0 / 30%);
    background: #153051;
    font-size: 16px;
    line-height: 20px;
}
.brand-boxes .brand-box .box-content {padding: 0 20px;}
.brand-boxes .brand-box [class*="company-"] {float: left;margin: 13px 13px 13px 0px;}
.brand-boxes .brand-box [class*="soft-"] {margin: 0 13px 13px 0;}
.brand-boxes .brand-box p {padding: 0;}
.brand-boxes .brand-box .box-footer {display: flex;align-items: center;justify-content: center;margin: 0 20px 15px;padding: 25px 0 0;border-top: 1px solid #e3e3e3;}
.brand-boxes .brand-box .box-footer .bonus {padding: 0;margin-right: 10px;}
.brand-boxes .brand-box .box-footer .label {font-weight: bold;margin: 10px;}
.brand-boxes .brand-box .box-footer .bonus-num {color: #ff5757;font-size: 21px;line-height: 1;font-weight: 800;}
.brand-boxes .brand-box .box-footer .label, .brand-boxes .brand-box .box-footer .bonus-num {vertical-align: middle;}
.brand-boxes .brand-box .box-footer .bonus-num > .details {font-size: 15px;}
.brand-boxes .brand-box .box-footer .top-link {margin: -10px 0 0;}
.brand-boxes .brand-box .element-terms {margin: 0;}
@media screen and (max-width: 425px){
	.brand-boxes .brand-box [class*="company-"] {float: none;margin: 25px auto 10px;}
	.re-box .brand-logo {float: none; margin: 25px auto 10px;}
}
@media screen and (max-width: 639px){
	.brand-boxes .brand-box .box-footer {flex-flow: column;margin: 0 20px 20px;padding: 15px 0 0;}
	.brand-boxes .brand-box .box-footer .bonus {margin: 0 auto 10px;}
	.brand-boxes .brand-box .box-footer .top-link {margin: 0;}
}
@media only screen and (min-width: 520px){.sitemap-list{-moz-column-count: 2;-moz-column-gap: 2px;-webkit-column-count: 2;-webkit-column-gap: 2px;column-count: 2;column-gap: 2px;}}
@media only screen and (min-width: 1025px){.re-box.full-w {width: 94%;}.re-box .link-stay{position: absolute;bottom: 20px;left: calc(50% - 140px);}}
@media only screen and (max-width: 1024px){.re-box, .re-box.full-w {width: 100%;}}
ol {margin: 1.5em 0 1.5em;padding: 0;counter-reset: item;}
ol > li {margin: 10px 0;padding: 0 0 0 2em;text-indent: -1em;list-style-type: none;counter-increment: item;}
ol > li:before {display: inline-block;width: 1em;padding-right: 0.5em;font-weight: bold;text-align: right;content: counter(item) ".";}
.not-recomended, .note-box{padding: 15px;border-radius: 8px;border: 4px solid #1b86cd;font-size: 16px;font-weight: bold;text-align: center;margin: 15px 40px;}
:is(.not-recomended, .note-box) > p {margin: 0; font-weight: bold; text-align: center;}
:is(.not-recomended, .note-box) > p:not(:nth-last-of-type(1)) {margin: 0 auto 10px;}
@media only screen and (max-width: 520px){.not-recomended, .note-box{margin: 15px 0;padding: 20px 10px;}}
@media only screen and (min-width: 900px){p.bwin-mobil{min-height: 170px;margin-top: 6%;}}
p.bwin-regisztracio{min-height: 300px;}
.betclic-img-fix{margin-top: -15px;}
@media only screen and (max-width:1399px){.bonus-box.tippmix-bonus{margin-top: 10px;}}
.m-menu-container:first-of-type .box-title{margin-bottom: 0 !important;}
.logo-td {width: 150px;}
.main-table:not(.at-rev, .payments) tr td:nth-child(4) a{color: #153051;font-weight: normal;text-decoration: underline;}
.main-table:not(.at-rev) tr td:nth-child(4) a:hover{text-decoration: none;}
.top-link{
	position: relative;
	display: block;
	width: max-content;
	max-width: 100%;
	margin: 10px auto;
	padding: 10px 13px;
	border-radius: 5px;
	background: #24AB10;
    text-align: center;
	font-size: 14px;
	transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}
.top-link.blue {background: #1b86cd;padding: 10px;font-size: 12px;}
.top-link.long {padding: 10px;font-size: 12px;}
.top-link:hover{background: #20990e;}
.top-link.blue:hover{background: #1a75b4;}
a.link-under{text-align: center;display: block;margin: 20px auto -5px;color: #1b86cd;text-decoration: none;font-weight: bold;width: fit-content;}
a.link-under:hover{text-decoration: underline;color: #2fc517;}
a.link-under::before{font-family: "Font Awesome 5 Free";content: "\f101";padding-right: 5px;font-weight: 800;}
.top-link::before{font-family: "Font Awesome 5 Free";content: "\f35d";padding-right: 10px;}
.top-link.long::before {padding-right: 5px;}
.top-link:active{box-shadow: 0 2px 7px 0 rgba(0,0,0,.3);}
.top-link.blue:active{box-shadow: inset 0px 1px 0px #1b86cd, 0px 2px 0px 0px #11537e, 0px 5px 3px #999;}
.more-buttons {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.more-buttons a {margin: 10px; width: 350px;}
.horizontal-qnav{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
	justify-content: center;
	align-items: baseline;
    margin: 0 auto;
    padding: 0;
    list-style: none;
	padding-bottom: 10px;
	border-radius: 10px;
}
.horizontal-qnav.casino {margin: 20px auto;}
.horizontal-qnav li{padding-left: 14px;width: 25%;position: relative;margin-bottom: 30px;margin-top: 10px;font-size: 13px;}
.horizontal-qnav li a::after,
.horizontal-qnav li .title::after{
	content: " ";
	position: absolute;
	width: 250px;
    height: 50px;
    display: block;
    top: -17px;
	left: -10px;
	z-index: -1;
	background: #fff;
	-webkit-box-shadow: 0 2px 7px 0 rgba(0,0,0,.3);
    box-shadow: 0 2px 7px 0 rgba(0,0,0,.3);
}
.horizontal-qnav li a:hover::after{background: #153051;}
.horizontal-qnav li a:hover{color: #fff !important;}
.horizontal-qnav li a.two-rows::after{top: -9px;}
.horizontal-qnav li a, .horizontal-qnav li .title{color: #1b86cd;transform: translateY(50%);position: relative; padding-left: 30px;display: inline-block;line-height: 16px;max-width: 230px;}
.horizontal-qnav li a:hover{color: #eaae2e;}
.horizontal-qnav li a::before{
	content: ' ';
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 24px;
	height: 24px;
	background: url(/assets/media/home-horizontal-qnav.png) no-repeat;
}
.horizontal-qnav.arrows li a{padding-left: 25px;}
.horizontal-qnav.arrows li a::before{
	background: var(--icon-arrow-right) no-repeat;
    background-size: contain;
    background-position: center!important;
	width: 15px;
    height: 15px;
	filter: invert(65%) sepia(89%) saturate(4012%) hue-rotate(167deg) brightness(101%) contrast(104%);
	-webkit-filter: invert(65%) sepia(89%) saturate(4012%) hue-rotate(167deg) brightness(101%) contrast(104%);
}
.pay-table .icon-yes, .pay-table .icon-no{zoom: 0.6;}
.horizontal-qnav::before{content: "Ezen az oldalon:";text-align: center;font-size: 18px; margin: 10px auto;width: 100%;font-weight: 900;color: #1b86cd;}
.horizontal-qnav li a:hover::before{filter: brightness(0) invert(1);}
.horizontal-qnav li:nth-child(2) a::before { background-position: -5px -5px;}
.horizontal-qnav li:nth-child(4) a::before {background-position: -39px -5px;}
.horizontal-qnav li:nth-child(10) a::before {background-position: -73px -5px;}
.horizontal-qnav li:nth-child(1) a::before {background-position: -5px -39px;}
.horizontal-qnav li:nth-child(8) a::before {background-position: -39px -39px;}
.horizontal-qnav li:nth-child(5) a::before {background-position: -73px -39px;}
.horizontal-qnav li:nth-child(9) a::before {background-position: -5px -73px;}
.horizontal-qnav li:nth-child(7) a::before {background-position: -39px -73px;}
.horizontal-qnav li:nth-child(3) a::before {background-position: -73px -73px;}
.horizontal-qnav li:nth-child(6) a::before {background-position: -107px -5px;}
.horizontal-qnav.live.casino li:nth-child(7) a::before {background-position: -107px -5px;}
.horizontal-qnav.live.casino li:nth-child(8) a::before {background-position: -73px -5px;}
.horizontal-qnav.live.casino li:nth-child(5) a::before {background-position: -140px -39px;}
.horizontal-qnav.live.casino li:nth-child(4) a::before {background-position: -39px -73px;}
.horizontal-qnav.live.casino li:nth-child(3) a::before {background-position: -39px -5px;}
@media only screen and (min-width: 1024px) and (max-width: 1180px){
.horizontal-qnav li{width: 30%;} .horizontal-qnav li:nth-child(2), .horizontal-qnav li:nth-child(4), .horizontal-qnav li:nth-child(3){margin-bottom: 0px !important;}
}
@media only screen and (max-width: 1023px){.horizontal-qnav li{width: 50%;padding-left: 12%;margin-bottom: 35px !important; }}
@media only screen and (max-width: 720px){.horizontal-qnav li{padding-left: 10%;}}
@media only screen and (max-width: 600px){
	.horizontal-qnav{max-width: 340px;}
	.horizontal-qnav li{width: 100%;padding-left: 0;text-align: left;}
	.horizontal-qnav li a, .horizontal-qnav.sport li .title{width: 270px;margin: 0 auto;display: block;}
	.horizontal-qnav li a::after, .horizontal-qnav li .title::after{width: 240px;}
}
.main-table .link-leave.top-link{border-radius: 6px; background: #24AB10; border: none; margin: auto;}
.main-table tr .link-leave.top-link:hover{background: #20990e; border-color:#24AB10;}
.main-table .link-leave.top-link::before{content: " ";display: none;}
.main-table .link-leave.top-link:hover{background: #2fc517;border-color: #25ab0f;}
@media screen and (max-width: 425px) {.main-table .link-leave.top-link {font-size: 13px;}}
.rating-box{transform-style: preserve-3d;margin-left: 0 !important;}
.rating-box:before{content: " ";transform: translateZ(-1px);width: 129px;display: block;background: url(../media/sprite.png) -10px -0px no-repeat;position: absolute;}
.main-table.at-rev tr td:last-child{width: 130px;padding: 10px 20px;}
@media only screen and (min-width: 1400px){.rev-eval .rating-box{margin-left: 10px !important;}}
@media only screen and (min-width: 800px) and (max-width: 1023px){ .rev-eval .rating-box{margin-left: 20% !important;}}
@media only screen and (min-width: 390px) and (max-width: 640px){.rev-eval .rating-box{margin-left: 15% !important;}}
@media only screen and (min-width: 330px) and (max-width: 389px){.rev-eval .rating-box{margin-left: 5% !important;}}
.popup-rating,.rev-eval .rating,.rating-val{color: #9e9e9e;font-size: 16px;line-height: 1;font-weight: 800;margin-bottom: 0px;}
.popup-rating span, .rev-eval .rating span, .rating-val span{color: #1b86cd;font-size: 20px;line-height: 1;font-weight: 800;}
.bon-wrap{padding-top: 40px !important;}
.top-pick-element .bon-wrap .mark-acc{font-size: 24px !important;}
@media screen and (max-width: 400px){
	h1{font-size: 18px;text-align: center;}
	h2{font-size: 17px;text-align: center;}
	h3, h4, h5, h6{font-size: 17px;text-align: center;}
	.top-link{padding: 10px;font-size: 12px;}
	#logo{text-align: left;}
	.m-menu-container {max-width: 400px;}
}
.breadcrumbs{background-color: #1b86cd;padding: 0 3em;clear: both;height: 22px;margin: 0;}
.breadcrumbs li{background-color: #1b86cd; color: #c5c5c5; height: 22px;padding: 0 10px 0 0;position: relative;top: 0; line-height: 22px;display: inline-block;font-size: 12px;}
.breadcrumbs li:not(:last-child)::after{font-family: "Font Awesome 5 Free";content:"\f101";color: #fff;font-weight: 800;margin-left: 10px;}
.breadcrumbs li a{color: #f2f2f2;display: inline-block;cursor: pointer;}
.breadcrumbs li span{display: inline-block;color: #d4d4d4;}
@media screen and (max-width: 940px){
	.breadcrumbs{padding: 0 0.5em;height: auto;}
	.breadcrumbs li{margin-bottom: 0;}
	#main-header{border-top: none;}
	.m-menu, .m-menu-container{top: 0;}
	.site-info li {width: 100%;}
}
@media screen and (max-width: 560px) {
	#logo{margin-left: 5px;}
}

@media screen and (min-width: 801px) and (max-width: 880px){#main-nav > ul > li{margin-bottom: 0;}}
.aside-box .top-link::before{content: " ";display: none;}
.aside-box .top-link{padding: 6px 8px;}
.brand-info th{text-transform: capitalize;font-size: 14px;padding: 5px 10px}
.brand-info td{text-align: left;padding: 10px;position: relative;font-size: 12px;}
.brand-info span{display: block;font-weight: bold;padding-bottom: 5px;color: #051f3ec4;font-size: 14px;}
.brand-info tr:first-child th{background: #051f3e;color: #fff;text-transform: none; text-align: center;}
.brand-info thead tr:last-child{background: #adadad;color: #fff;}
.brand-info thead tr:last-child th{position: relative;}
@media screen and (max-width: 700px){
	.brand-info{overflow-x: scroll;display: block;}
	.brand-info td{min-width: 135px;}
}
@media screen and (max-width: 680px){
	.brand-info::-webkit-scrollbar {width:2em;height:5px;}
	.brand-info::-webkit-scrollbar-thumb {background-color: darkgrey;outline: 1px solid white;}
}
.main-table.at-rev .link-stay{background: transparent;color: #eaae2e;}
.main-table.at-rev .link-stay:hover{background: #eaae2e;color: #fff;}
/*==================*/
.main-table.at-rev tr td:nth-child(2) div {color: #9e9e9e;font-size: 16px;line-height: 1;font-weight: 800;margin-bottom: 8px;}
.main-table.at-rev tr td:nth-child(2) div span {color: #1b86cd;font-size: 23px;line-height: 1;font-weight: 800;}
.at-rev.new thead tr:first-child th{font-size: 15px;}
.at-rev.new thead tr:last-child{background: #1b86cd;}
.at-rev.new{width: 100%;max-width: 700px;}
.main-table.at-rev.new tr td:nth-child(3), .main-table.at-rev.new tr td:nth-child(1){padding: 10px 20px;}
.main-table.at-rev.new th:nth-child(2), .main-table.at-rev.new td:nth-child(2), .main-table.at-rev.new th:nth-child(5), .main-table.at-rev.new td:nth-child(5){display: table-cell;}
@media only screen and (max-width: 639px){
	.main-table.table-secondary tbody td:nth-child(5){display: none;}
	.main-table.at-rev.new tr,.main-table.at-rev.new{height: auto;box-shadow: 0px 2px 8px -5px grey;}
	.main-table.table-secondary td:nth-child(4){display: none;}
	.main-table.at-rev.new td{position: static;}
	.main-table.at-rev.new tbody td:nth-child(4) > div{margin-top: 0;}
	.main-table.at-rev.new th:nth-child(2), .main-table.at-rev.new td:nth-child(2), .main-table.at-rev.new th:nth-child(5), .main-table.at-rev.new td:nth-child(5){display: block;width: auto;}
	.at-rev.new{width: 100%;max-width: 300px;border-top: none;}
	.main-table.at-rev.new td:last-child{transform: translate(0%);}
	.main-table.at-rev.new tr td:nth-child(2) div{margin-bottom: 0;}
	.main-table.at-rev.new thead tr:nth-child(2){display: none;}
	.main-table.at-rev.new thead tr:nth-child(1) th{margin: 0 auto;display: block;padding: 10px 0;}
	.main-table.at-rev.new thead{display: block;}
}
@media only screen and (min-width: 640px) and (max-width:730px){
	.main-table.at-rev.new tr td:nth-child(5), .main-table.at-rev.new tr td:nth-child(1){padding: 10px 5px;width: 130px;}
	.main-table.at-rev.new tr td:nth-child(4){width: 130px;}
}
/*==================*/
.horizontal-qnav.live li{width: 23%;}
.horizontal-qnav.live li:first-child a::after, .horizontal-qnav.sport li > .title::after{background: #153051;}
.horizontal-qnav.live li:first-child a::before{display: none;}
.horizontal-qnav.live li:first-child a, .horizontal-qnav.sport li .title{color: #fff;font-weight: bold;}
.horizontal-qnav.live::before, .horizontal-qnav.sport::before{content: " ";display: none;}
.horizontal-qnav.live li a{width: 220px;}
.horizontal-qnav.live li:nth-child(2) a::before, .horizontal-qnav.sport li:nth-child(2) a::before  {background-position: -5px -39px;}
.horizontal-qnav.live li:nth-child(5) a::before {background-position: -107px -5px;}
.horizontal-qnav.table-secondary li:nth-child(5) a::before, .horizontal-qnav li a.icon-markets::before {background-position: -141px -141px;}
.horizontal-qnav.live li:nth-child(3) a::before, .horizontal-qnav li a.icon-betting::before {background-position: -39px -73px;}
.horizontal-qnav.live li:nth-child(4) a::before {background-position: -140px -39px;}
.horizontal-qnav.table-secondary li:nth-child(4) a::before, .horizontal-qnav li a.icon-strategies::before {background-position: -141px -107px;}
.horizontal-qnav.live li:nth-child(6) a::before, .horizontal-qnav li a.icon-live::before {background-position: -140px -76px;}
.horizontal-qnav.live li:nth-child(7) a::before, .horizontal-qnav li a.icon-events::before {background-position: -140px -6px;}
.horizontal-qnav.table-secondary li:nth-child(7) a::before, .horizontal-qnav li a.icon-tips::before {background-position: -5px -73px;}
.horizontal-qnav.tenisz li:nth-child(7) a::before {background-position: -140px -6px;}
.horizontal-qnav.table-secondary.tenisz li:nth-child(8) a::before {background-position: -5px -73px;}
.horizontal-qnav.live li:nth-child(8) a::before, .horizontal-qnav li a.icon-faq::before {background-position: -73px -5px;}
.horizontal-qnav.live li:nth-child(8) a::before, .horizontal-qnav li a.icon-attention::before {background-position: -108px -141px;}
.horizontal-qnav.f1 li:nth-child(2) a::before {background-position: -140px -39px;}
.horizontal-qnav.motogp li:nth-child(3) a::before, .horizontal-qnav.f1 li:nth-child(3) a::before {background-position: -5px -39px;}
.horizontal-qnav.motogp li:nth-child(4) a::before, .horizontal-qnav.f1 li:nth-child(4) a::before {background-position: -39px -73px;}
.horizontal-qnav.motogp li:nth-child(2) a::before, .horizontal-qnav.f1 li:nth-child(5) a::before {background-position: -73px -5px;}
.horizontal-qnav.motogp li:nth-child(5) a::before {background-position: -141px -107px;}
.horizontal-qnav.motogp li:nth-child(6) a::before,.horizontal-qnav.f1 li:nth-child(6) a::before {background-position: -141px -141px;}
.horizontal-qnav.motogp li:nth-child(7) a::before, .horizontal-qnav.f1 li:nth-child(7) a::before {background-position: -140px -76px;}
.horizontal-qnav.kosarlabda li:nth-child(7) a::before {background-position: -140px -6px;}
.horizontal-qnav.kosarlabda li:nth-child(8) a::before {background-position: -5px -73px;}
.horizontal-qnav.snooker li:nth-child(7) a::before {background-position: -140px -6px;}
.horizontal-qnav.snooker li:nth-child(8) a::before {background-position: -5px -73px;}
.horizontal-qnav.loversenyfogadas li:nth-child(3) a::before {background-position: -5px -73px;}
.horizontal-qnav.loversenyfogadas li:nth-child(5) a::before {background-position: -73px -5px;}
.horizontal-qnav.loversenyfogadas li:nth-child(6) a::before {background-position: -39px -73px;}
.horizontal-qnav.loversenyfogadas li:nth-child(7) a::before {background-position: -140px -76px;}
@media only screen and (max-width: 1200px) and (min-width: 821px){.horizontal-qnav.live{justify-content: start;margin-left: 25px;}}
@media only screen and (max-width: 1200px){.horizontal-qnav.live li{width: 33%;padding-left: 4vw;}}
@media only screen and (max-width: 1000px){.horizontal-qnav.live li{padding-left: 3vw;}}
@media only screen and (max-width: 876px){.horizontal-qnav.live li{padding-left: 2vw;}}
@media only screen and (max-width: 830px){.horizontal-qnav.live li{padding-left: 2%;}}
@media only screen and (max-width: 820px){.horizontal-qnav.live li{padding-left: 6vw;width: 40%;}}
@media only screen and (max-width: 750px){.horizontal-qnav.live li{width: 45%;}}
@media only screen and (max-width: 600px){
	.horizontal-qnav.live li:first-child a, .horizontal-qnav li:first-child .title{padding-left: 55px;}
	.horizontal-qnav.live li, .horizontal-qnav.sport li{width: 100%;padding-left: 0;}
}
/* ---------------------
# Quick navigation
--------------------- */
.quick-nav {background: #153051;border-radius: 5px;padding: 25px 10px 10px;margin: 20px auto;position: relative;}
.quick-nav .title {position: absolute;top: -12px;text-align: center;background: #1b86cd;padding: 5px 8px;border-radius: 5px;color: #ffffff;font-weight: bold;font-size: 13px;}
.quick-nav-list {list-style-type: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.quick-nav-list li {margin: 5px;min-width: 265px;max-width: 100%;background: #ffffff;box-shadow: 0 2px 7px 0 rgb(0 0 0 / 30%);-webkit-box-shadow: 0 2px 7px 0 rgb(0 0 0 / 30%);}
.quick-nav-list li:hover {background: #153051;box-shadow: 0px 0px 0px 1px #1b86cd;}
.quick-nav-list li:hover a {color: #ffffff;}
.quick-nav-list li a {display: block; color: #000000; padding: 6px; font-size: 13px;}
.quick-nav-list .icon {width: 24px; height: 24px; margin-right: 5px; vertical-align: middle;}
.quick-nav-list .icon.small {width: 20px; height: 20px; margin-top: 2px; margin-bottom: 2px;}
.quick-nav-list .icon > [class*="svg-"]{
	filter: brightness(0) saturate(100%) invert(65%) sepia(89%) saturate(4012%) hue-rotate(167deg) brightness(101%) contrast(104%);
	-webkit-filter: brightness(0) saturate(100%) invert(65%) sepia(89%) saturate(4012%) hue-rotate(167deg) brightness(101%) contrast(104%);
}
.m-menu-container #main-topics {display: block; margin-top: 20px;}
.m-menu-container .quick-nav-list li {background: none; box-shadow: none; -webkit-box-shadow: none; margin: 0;}
.m-menu-container :is(.quick-nav-list, .quick-nav-aside-list) li a {padding: 5px 5px 5px 20px;}
.m-menu-container .quick-nav-list li:hover {background: none; box-shadow: none;}
.m-menu-container .quick-nav-list li:hover a {color: #000000;}
.m-menu-container .quick-nav-list .icon > [class*="svg-"]{
	filter: brightness(0) saturate(100%) invert(16%) sepia(9%) saturate(4383%) hue-rotate(175deg) brightness(96%) contrast(95%);
	-webkit-filter: brightness(0) saturate(100%) invert(16%) sepia(9%) saturate(4383%) hue-rotate(175deg) brightness(96%) contrast(95%);
}
@media screen and (min-width: 1200px) {.quick-nav.columns-3 .quick-nav-list li {min-width: 355px;}}
.quick-nav-aside-list#main-topics li {margin-bottom: 13px;}
.quick-nav-aside-list li a {display: block; color: #303030;}
.quick-nav-aside-list li:hover a {color: #1b86cd; font-style: italic;}
.quick-nav-aside-list .icon {width: 36px; height: 24px; margin-right: 10px; vertical-align: middle;}
.quick-nav-aside-list .icon.lower {height: 20px;}
.quick-nav-aside-list .svg-arrow-triple {background-color: #153051; background-size: 50% 80%;}
.quick-nav-aside-list li:hover .svg-arrow-triple {background-color: #1b86cd;}
.arrow-ul li.register::before,
.arrow-ul li.bonusz::before,
.arrow-ul li.elo::before,
.arrow-ul li.registration::before,
.arrow-ul li.bonus::before,
.arrow-ul li.live::before {content: ""; height: 24px;}
.arrow-ul li.register::before,
.arrow-ul li.registration::before {background: var(--icon-registration-color) no-repeat center;}
.arrow-ul li.bonusz::before,
.arrow-ul li.bonus::before {background: var(--icon-bonus-color) no-repeat center;}
.arrow-ul li.elo::before,
.arrow-ul li.live::before {background: var(--icon-live-betting-color) no-repeat center;}
.rev-eval .link-leave{margin-top: 50px;display: inline-block;width: auto;padding: 10px;}
@media only screen and (min-width: 1024px) and (max-width: 1399px){.rev-eval .link-leave{margin-top: 70px;}}
@media screen and (min-width: 640px) and (max-width: 799px){.rev-eval .bon-wrap {margin-left: 50px !important;}}
@media screen and (max-width: 639px){.rev-eval .link-leave{margin-top: 0px;}}
.summary.bet365{margin-bottom: 10px;}
.summary{
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
	width: 80%;
	margin: 10px auto;
	padding: 1px;
	background: #e7e7e7;
}
.summary.full-width {width: 100%;}
.summary .brand{width: 35.5%;padding: 10px;background: #fff;display: inline-block;vertical-align: top;}
.summary .brand *{display: block;text-align: center;}
.summary .brand [class*="svg-"]{display: block;}
.summary .brand .info .sp-icon, .summary .brand .link-leave, .summary .brand .info .mark-acc{margin: 13px auto;}
.summary.small .brand.small {padding: 12px;}
.summary.small .brand.small a {font-size: 13px;}
.summary .strenghts{width: 64%;background: rgb(255, 255, 255);text-align: center;display: inline-block;}
.summary.not-ver .strenghts {width: 100%;}
.summary .strenghts div:first-of-type{font-size: 16px;color: #153051;padding: 10px;margin: 0 10px;border-bottom: 1px solid #e7e7e7;font-weight: bold;}
.no-title .strenghts div:first-of-type{font-size: 14px;color: #153051;padding: 10px;margin: 0;border-bottom: none;font-weight: bold;}
.summary .strenghts span{padding: 5px;display: block;font-weight: bold;color: #027b5b;}
.summary .strenghts .lists:last-child span{color: #ff5757;}
.summary .strenghts ul{text-align: left;margin: 0;padding: 10px;display: inline-block;color: #153051;}
.summary.small .strenghts ul{padding: 5px 10px;}
.summary .strenghts ul li{margin: 0;}
.summary.small .strenghts ul li{font-size: 13px;}
.summary .strenghts .lists{width: 49%;display: inline-block;padding: 14px 0;}
.summary .strenghts .lists:last-child{border-left: 1px solid #e7e7e7;vertical-align: top;}
@media screen and (min-width: 801px){
	.summary .strenghts .lists:last-child{height: 138px;}
 	.no-title .strenghts .lists:last-child {height: 100%;}
}
@media screen and (min-width: 1051px){.summary .brand .info .sp-icon{margin: 0 auto 14px;}}
@media screen and (max-width: 1114px){.summary .strenghts{width: 63.8%;}}
@media screen and (max-width: 1190px){
	.summary .brand{margin-left: 0;float: none;width: 100%;margin-top: 2px;height: auto;}
	.summary .strenghts{width: 100%;}
	.summary .brand *{display: inline-block;margin: 0 auto;}
	.summary .brand .link-leave{width: 265px;}
	.summary .brand .info div:last-child{width: 50%;vertical-align: middle;}
	.summary .brand .info{width: calc(100% - 280px);}
}
@media screen and (max-width: 900px){
	.summary .brand .link-leave{display: block;margin: 10px auto;}
	.summary .brand .info{width: 100%;}
	.summary .brand .info div:last-child{width: auto;}
	.summary .strenghts ul li{margin-left: 0;}
}
.row-num{color: #9e9e9e;font-size: 14px;line-height: 1;font-weight: 800;}
.simple-table .row-num{font-weight: bold;}
@media screen and (max-width: 800px){
	.summary .strenghts .lists {width: 100%;border-left: none !important;}
	.summary .strenghts ul{width: 280px;}
	.summary .strenghts .lists{padding: 5px 0;}
	.main-table.esport th:nth-child(5),.main-table.esport th:nth-child(6),.main-table.esport td:nth-child(6) ,.main-table.esport td:nth-child(5) {display: none !important;}	
}
@media screen and (max-width: 400px){
	.summary .brand .link-leave{width: auto;}
	.summary .brand .info div:last-child {display: block;margin: 10px auto 0;}
}
@media screen and (max-width: 400px){
	.summary{width: 100%;}
	.summary .no-title {overflow: hidden;}
}
.other-three{display: flex;justify-content: space-evenly;margin-bottom: 20px;}
.other-three .operator .bonus span{color: #000;font-size: 12px;font-weight: normal;display: block;}
.other-three .operator .bonus{color: #1b86cd;font-size: 23px;font-weight: 800;}
.other-three .operator .rating{color: #9e9e9e;font-size: 16px;line-height: 1;font-weight: 800;margin-top: 10px;}
.other-three .operator .rating span{color: #eaae2e;font-size: 23px;line-height: 1;font-weight: 800;}
.other-three .operator{
	display: flex;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
	width: 256px;
	background: #fff;
	padding: 10px;
	border: 2px solid #a3a3a3;
    box-shadow: 0 2px 7px 0 rgba(0,0,0,.3);
}
.other-three .operator *{text-align: center;margin: 0 auto;}
.other-three .operator a{display: block;width: fit-content;margin: 0 auto;background: #fff;border: 2px solid #eaae2e;color: #eaae2e;text-transform: none;}
.other-three .operator a:hover{color: #fff;background: #eaae2e;}
.other-title{font-size: 18px;margin: 20px auto;display: block;text-align: center;font-weight: bold;color: #051f3e;}
@media screen and (max-width: 820px){
	.other-three{ width: 100%;flex-direction: column;}
	.other-three .operator{margin: 10px auto;}
	.other-title{margin: 0;}
}
@media screen and (min-width: 1024px){
.brand-info{position: relative;overflow: visible;transform: translateX(110px); max-width: 800px;}
.brand-info::before{
    content: " ";
    display: block;
    position: absolute;
    top: 50%;
	transform: translateY(-50%);
    left: -220px;
    width: 200px;
    height: 224px;
	box-shadow: 0 2px 7px 0 rgba(0,0,0,.3);
	background: url("../media/info-table.jpg");
    opacity: 0.8;
}
}
html.no-qnav .m-menu li.m-menu-tp{display: none;}
.m-menu-container #main-brand{display: block;}
#main-brand{display: none;}
#main-brand img{box-shadow: 0 2px 9px 0 rgba(0,0,0,0.8);}
@media screen and (max-width: 360px){
	#main-header{height: 55px;}
	#logo{width: 120px; /* XMAS LOGO FIX */margin-top: 7px;}
	#logo .flags-hexagonal {width: 20px;height: 20px;}
}
.review-el{font-size: 13px;color: #3d3d3d;margin: 0 auto;overflow: hidden;clear: both;}
.review-el.mobile{max-width: 900px;max-width: 100%;}
.review-el .title{background: linear-gradient(to bottom, #1b86cd, #153051);color: #fff;text-align: center;padding: 10px;font-size: 18px;box-shadow: 0 2px 7px 0 rgba(0,0,0,.3);border-radius: 5px;}
.review-el .rev-row{display: flex;padding: 10px 0;justify-content: space-evenly;align-items: center;}
.review-el .rev-row .brand{text-align: center;padding: 10px;}
.review-el .rev-row .ft-list ul{margin: 27px auto;padding: 0px 10px;list-style: none;width: 95%;}
.review-el .rev-row .ft-list ul li{margin-bottom: 10px;}
.review-el .rev-row .ft-list ul li:nth-last-of-type(1){margin-bottom: 0;}
.review-el .rev-row .ft-list ul span{display: block; font-size: 12px; font-weight: bold;}
.review-el .rev-row > div{width: 32%;background: #fff;align-self: stretch;box-shadow: 0px 0px 0px 1px #e7e7e7, 0 0 0 5px #ffffffc4 inset, 0 0 0 6px #e7e7e7 inset;}
.review-el .rev-row .brand .top-link{width: 90%;}
.review-el .rev-row .brand .info{width: 100%;padding: 10px 0;background: #f2f2f2;}
.review-el .rev-row .brand .info .mark-acc{color: #ff5757;}
.review-el .rev-row .brand .info span{margin-bottom: 5px; display: block;}
.review-el .rev-row .brand .info .company-140, .review-el .rev-row .brand .info .sp-icon{margin-bottom: 10px;}
.review-el .fab{font-size: 16px;margin-right: 5px;}
.review-el .fa-android{color: #a4c639;}
.review-el .fa-windows{color: #0078d7;}
.review-el li::before{content: " ";display: block;width: 24px;height: 24px;float: left;margin: 5px;opacity: 0.9;}
.review-el li.options::before{background: var(--icon-checklist-two);}
.review-el li.markets::before{background: var(--icon-football-ball-shoot);}
.review-el li.games::before{background: var(--icon-casino-games);}
.review-el li.slots::before{background: var(--icon-slot-machine);}
.review-el li.mobile::before{background: var(--icon-mobile-app);}
.review-el li.licence::before{background: var(--icon-licence);}
.review-el li.android::before{background: var(--icon-android);}
.review-el li.ios::before{background: var(--icon-apple);}
.review-el li.windows::before{background: var(--icon-windows);}
.review-el li.desktop::before{background: var(--icon-desktop);}
.review-el li[class]::before{background-size: contain;background-position: center;background-repeat: no-repeat;}
.review-el li{font-size: 11px;}
.review-el .rev-row > div{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.review-el .rating > span {width: 100%;}
.review-el .rating .rate{font-size: 25px;font-weight: 100;display: block;text-align: center;position: relative;}
.review-el .rating .rate span{color: #1b86cd; font-weight: bold; font-size: 35px;}
.review-el .rating .bot{text-align: center;display: block;padding: 0 10px;margin-top: 20px;}
.review-el .rating .bot .mob-rev-btn{background: linear-gradient(45deg, #153051, #1b86cd);padding: 7px 10px;border-radius: 17px;color: #fff;font-size: 12px;font-weight: 800;}
.review-el .rating .bot .mob-rev-btn.upper{text-transform: uppercase;}
.review-el .rating .bot .mob-rev-btn:hover{background: linear-gradient(45deg, #1b86cd, #153051);}
.review-el .rating .rate::after{content: "";display: block;position: absolute;bottom: -70px;background: url("../media/rating-stars.png") no-repeat;width: 200px;height: 48px;left: 50%;transform: translateX(-50%);}
.review-el .rev-row .brand .link-leave.not-ver{box-shadow: inset 0px 1px 0px #6a6a6a, 0px 5px 0px 0px #343434, 0px 10px 5px #999; background: #565656;}
.review-el .rev-row .brand .link-leave.not-ver:active{box-shadow: inset 0px 1px 0px #6a6a6a, 0px 2px 0px 0px #343434, 0px 5px 3px #999;}
.review-el .rev-row .brand .link-leave.not-ver::before{content: ""; display: none;}
.review-el-line {
	display: flex;
	flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
	margin: 20px auto 10px;
    padding: 6px;
    box-shadow: 0 2px 7px 0 rgb(0 0 0 / 30%), 0 0 0 5px #ffffffc4 inset, 0 0 0 6px #e7e7e7 inset;
    -webkit-box-shadow: 0 2px 7px 0 rgb(0 0 0 / 30%), 0 0 0 5px #ffffffc4 inset, 0 0 0 6px #e7e7e7 inset;
}
.review-el-line > div {padding: 0 5px;margin: 8px auto;display: flex;flex-flow: column;align-items: center;justify-content: center;width: 16.6666666667%;}
.review-el-line > div:not(:nth-last-of-type(1)){border-right: 1px solid #e7e7e7;}
.review-el-line .label {font-size: 13px;font-weight: bold;color: #303030;font-style: italic;margin-bottom: 10px;}
.review-el-line .bon-on {text-align: center;}
.review-el-line .feature {color: #384f6b; font-weight: bold;}
.review-el-line .info-list li:nth-last-of-type(1) {margin-bottom: 0;}
@media only screen and (max-width: 1199px){
	.review-el-line > div {margin: 0 auto; padding: 10px 5px;}
	.review-el-line > div:not(:nth-last-of-type(1)) {border-bottom: 1px solid #e7e7e7;}
	.review-el-line > div:nth-of-type(2),
	.review-el-line > div:nth-of-type(5){border-right: none;}
}
@media only screen and (min-width: 480px) and (max-width: 1199px){
	.review-el-line .brand,
	.review-el-line .bonus {width: 50%;}
	.review-el-line .feature {width: 33.3333333%;}
	.review-el-line .out {width: 100%;}
}
@media only screen and (max-width: 479px){
	.review-el-line {padding: 15px;}
	.review-el-line > div {width: 100%; border-right: none;}
	.review-el-line > div:nth-of-type(1),
	.review-el-line > div:nth-of-type(3),
	.review-el-line > div:nth-of-type(4),
	.review-el-line > div:nth-of-type(6){border-right: none;}
	.review-el-line .link-leave {width: 80%;}
}
@media only screen and (max-width: 1023px){.review-el .rating .rate::after{transform: translateX(-50%) scale(0.8);}}
@media only screen and (min-width: 626px){.review-el {width: 900px; max-width: 100%;}}
@media only screen and (max-width: 625px){
	.review-el .rev-row{flex-direction: column-reverse;}
	.review-el.casino .rev-row{flex-direction: column;}
	.review-el .rev-row > div {width: 100%;max-width: 300px;margin: 0 auto 10px;}
	.review-el .rating{height: 190px;}
	.review-el .rating .bot{padding-top: 50px;}
}
.aside-box.no-mt{margin-top: 0;}
@media screen and (max-width: 639px){.main-table td:nth-child(4) {display: block !important;left: 88px;top: 115px;}}
@media screen and (max-width: 419px){.main-table td:nth-child(4) {left: 82px;}.main-table.table-secondary td:nth-child(7){top: 27px;}}
@media only screen and (min-width: 941px) and (max-width:980px){#main-nav > ul ul a{width: 112px;}}
@media only screen and (min-width: 981px) and (max-width:1023px){#main-nav > ul ul a{width: 125px;}}
@media only screen and (min-width: 1024px) and (max-width:1190px){#main-nav > ul ul a{width: 132px;}}
@media only screen and (max-width: 940px){ul.sub-menu  a {font-size: 12px;}}
.info-table{box-shadow: 0 2px 7px 0 rgba(0,0,0,.3);}
.info-table thead th{padding: 10px;position: relative;}
.info-table thead tr{background: #adadad;color: #fff;box-shadow: 0px 7px 9px -8px #000000, 5px 5px 0px 5px rgba(0,0,0,0);-webkit-box-shadow: 0px 7px 9px -8px #000000, 5px 5px 0px 5px rgba(0,0,0,0);}
.info-table thead tr th:not(:last-child)::after {
    content: " ";
    display: block;
    position: absolute;
    width: 1px;
    height: 31px;
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255,255,255,0) 100%);
    top: 2px;
    right: 0;
}
.info-table tbody tr td:first-child{color: #051f3ec4;font-weight: bold;font-size: 14px;}
.info-table tbody tr td{padding: 10px;position: relative;font-size: 12px;}
.info-table tbody tr {box-shadow: 0px 7px 9px -8px #000000, 5px 5px 0px 5px rgba(0,0,0,0);-webkit-box-shadow: 0px 7px 9px -8px #000000, 5px 5px 0px 5px rgba(0,0,0,0);}
.info-table tbody tr td:not(:last-child)::after {
    content: " ";
    display: block;
    position: absolute;
    width: 1px;
    height: 30px;
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(27,134,205,0.8) 50%, rgba(255,255,255,0) 100%);
    top: 5px;
    right: 0;
}
@media screen and (max-width: 550px){.info-table {overflow-x: scroll;display: block;}}
.showhide{display: none;}
.moreless{text-align: right;color: #0078d7;cursor: pointer;}
.h-no-border.center{text-align: center;}
.other-pages{display: flex;margin-bottom: 1em;background: linear-gradient(140deg, #153051, #1b86cd);flex-wrap: wrap;padding: 5px 10px;}
.other-pages, .other-pages .page-box a {border-radius: 5px;}
.other-pages .last-box{width: 20%;}
.other-pages .page-box{width: 20%;line-height: 2em;text-align: center;cursor: pointer;padding: 5px;}
.other-pages .page-box a{color: #000;font-weight: bold;text-transform: capitalize;display: block;background: #ffffff;}
.other-pages .page-box:hover a{color: #1b84ca;}
.page-box.title{font-weight: bold;color: #fff;cursor: auto;}
@media only screen and (max-width: 800px){.other-pages .page-box{width: 50%;}}
@media only screen and (max-width: 440px){.other-pages .page-box{width: 100%;}}
@media only screen and (min-width: 626px) and (max-width: 681px){.review-el .rev-row .brand a{width: 100% !important;}}
.brand .link-leave.not-ver {box-shadow: inset 0px 1px 0px #6a6a6a, 0px 5px 0px 0px #343434, 0px 10px 5px #999;background: #565656;}
.brand .link-leave.not-ver:active {box-shadow: inset 0px 1px 0px #6a6a6a, 0px 2px 0px 0px #343434, 0px 5px 3px #999;}
.attention{
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442;
	text-align: center;
}
.attention a{font-weight: bold;text-decoration: underline;color: #a94442;}
/* ===========casino=========== */
.tab-prime thead{background: #153051;color: #fff;letter-spacing: 1px;}
.tab-prime tbody tr{border: 1px solid #d2d5d7;}
.tab-prime tbody td {padding: 8px 4px;}
.tab-prime:not(:hover) tr:first-child .tab-num, .tab-prime tr:hover .tab-num {background: #545758;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;}
.tab-prime .bold-num {font-size: 18px; font-weight: 900; color: #384f6b;}
.tab-num {display: inline-block;width: 30px;line-height: 30px;background: #d2d5d7;border-radius: 50%;color: #fff;font-weight: bold;}
.tab-prime.casino {width: 100%;margin: 20px auto 10px;border: 1px solid #d2d5d7;box-shadow: 3px 3px 4px 0 #d2d5d7;position: relative;background: white;}
.tab-prime.casino .bon-on {min-width: 130px;}
.tab-prime.casino .rev-link{text-decoration: underline;}
.tab-prime.casino .rev-link:hover{text-decoration: none;}
.tab-prime .link-leave{border-radius: 0;}
@media only screen and (min-width: 768px){.hidden-lg {display: none!important;}}
@media screen and (max-width: 767px) and (min-width: 600px){
	.tab-prime:not(.small, .systems, .live-stream, .casino, .mobile, .bingo) tbody td:nth-child(4), 
	.tab-prime:not(.small, .systems, .live-stream, .casino, .mobile, .bingo) th:nth-child(4), 
	.tab-prime.live tbody td:nth-child(5), 
	.tab-prime.live th:nth-child(5), 
	.tab-prime.systems:not(.main) th:nth-child(6), 
	.tab-prime.systems:not(.main) tbody td:nth-child(6), 
	.tab-prime.systems.main th:nth-child(5), 
	.tab-prime.live-stream tbody td:nth-child(5), 
	.tab-prime.systems.main tbody td:nth-child(5), 
	.tab-prime.casino tbody td:nth-child(7), 
	.tab-prime.casino th:nth-child(7), 
	.tab-prime.casino td:nth-child(3) span:nth-child(2), 
	.tab-prime.mobile tbody td:nth-child(5), 
	.tab-prime.mobile th:nth-child(5) {
		display: none;
	}
}
.bon-on + .details{display: block;font-size: 16px;color: #ff5757;font-weight: 600;margin-top: 8px;}
.bonus-ft > .details,
.bon-on > .details,
.mark-acc > .details,
.other-three .operator .bonus > .details,
.popup-bonus > .details,
.bonus-num > .details {
	display: block;
    font-weight: bold;
    font-size: 14px;
    margin-top: 5px;
}
.bonus-ft > .details-before,.bon-on > .details-before,.bonus-num > .details-before,.popup-bonus > .details-before {display: block;font-weight: bold;font-size: 12px;color: #000000;margin-top: 0;margin-bottom: 5px;}
.tab-prime.casino .link-leave,
.tab-prime.second-version .link-leave,
.tab-prime.bingo .link-leave{
    min-width: 180px;
	border-radius: 6px;
	background: #24AB10;
	border: none;
}
.tab-prime.casino a.top-link::before{display: none;}
.tab-prime ul.software-list {display: flex;flex-wrap: wrap;max-width: 110px;margin: 0 auto;padding: 0;}
ul.esports-list {display: flex;flex-wrap: wrap;max-width: 110px;margin: 0 auto;padding: 0;}
.tab-prime .link-leave.top-link:hover { background: #20990e;border-color: #24AB10;}
.tab-prime .link-leave.top-link:active {box-shadow: 0 2px 7px 0 rgba(0,0,0,.3);}
.tab-prime ul.software-list li {flex: 0 50%;box-sizing: border-box;margin: 3px auto;list-style-type: none;}
ul.esports-list li {flex: 0 50%;box-sizing: border-box;margin: 3px auto;list-style-type: none;}
.tab-prime .extra-terms p{text-align: center;}
.tab-prime ul.software-list li i, ul.esports-list li i {margin: 0 auto;}
ul.software-list li i:not(.provider) {display: flex;align-items: center;justify-content: center;height: 30px;}
/* ## LOGOS/ICONS */
.esport-icon-csgo {background: url(/assets/media/esports/csgo.svg);}
.esport-icon-worldofwarcraft {background: url(/assets/media/esports/worldofwarcraft.svg);}
.esport-icon-leagueoflegends {background: var(--logo-lol);}
.esport-icon-worldoftanks {background: url(/assets/media/esports/worldoftanks.svg);}
.esport-icon-callofduty {background: url(/assets/media/esports/callofduty.svg);}
.esport-icon-dota2 {background: var(--logo-dota-2);}
.esport-icon-halo {background: url(/assets/media/esports/halo.svg);}
.esport-icon-mortalkombat {background: url(/assets/media/esports/mortalkombat.svg);}
.esport-icon-rainbowsix {background: url(/assets/media/esports/rainbowsix.svg);}
.esport-icon-starcraft2 {background: var(--logo-starcraft);}
.esport-icon-fortnite {background: var(--logo-fortnite);}
.esport-icon-overwatch {background: url(/assets/media/esports/overwatch.svg);}
.esport-icon-hearthstone {background: url(/assets/media/esports/hearthstone.svg);}
.esport-icon-rocketleague {background: url(/assets/media/esports/rocketleague.svg);}
.esport-icon-kingofglory {background: url(/assets/media/esports/kingofglory.svg);}
.soft-bg-wazdan, .soft-bg-evoplay, .soft-bg-evolution, .soft-bg-playtech, .soft-bg-elk-studios, .soft-bg-yggdrasil, .soft-bg-novomatic {background: #ffffff; border: 1px solid #dedede;}
.soft-bg-betsoft,.soft-bg-nucleus-gaming,.soft-bg-play-n-go,.soft-bg-pragmatic-play,.soft-bg-relax-gaming,.soft-bg-netent,.soft-bg-microgaming {background: #000000;}
.soft-bg-sg-games {background: #13013D;}
.soft-bg-red-tiger {background: #202020;}
.soft-bg-egt {background: linear-gradient(to bottom, #061326 0%, #0c1d36 100%);}
.soft-logo-wazdan {background: url(/assets/media/providers/wazdan.svg);}
.soft-logo-evoplay {background: url(/assets/media/providers/evoplay.svg);}
.soft-logo-betsoft {background: url(/assets/media/providers/betsoft.svg);}
.soft-logo-nucleus-gaming {background: url(/assets/media/providers/nucleus-gaming.svg);}
.soft-logo-play-n-go {background: url(/assets/media/providers/play-n-go.svg);}
.soft-logo-sg-games {background: url(/assets/media/providers/sg-games.svg);}
.soft-logo-evolution {background: url(/assets/media/providers/evolution.svg);}
.soft-logo-playtech {background: url(/assets/media/providers/playtech.svg);}
.soft-logo-netent {background: var(--logo-netent);}
.soft-logo-elk-studios {background: var(--logo-elk-studios);}
.soft-logo-red-tiger {background: var(--logo-red-tiger);}
.soft-logo-pragmatic-play {background: var(--logo-pragmatic-play);}
.soft-logo-relax-gaming {background: var(--logo-relax-gaming);}
.soft-logo-egt {background: var(--logo-egt);}
.soft-logo-microgaming {background: var(--logo-microgaming);}
.soft-logo-yggdrasil {background: var(--logo-yggdrasil);}
.soft-logo-novomatic {background: var(--logo-novomatic);}
.soft-icon-playson {background: var(--soft-playson-icon);}
.soft-icon-red-tiger {background: var(--soft-icon-red-tiger);}
.soft-icon-endorphina {background: var(--soft-endorphina-icon);}
.soft-icon-igt {background: var(--soft-igt-icon);}
.soft-icon-yggdrasil {background: var(--soft-yggdrasil-icon);}
.soft-icon-pushgaming {background: url(/assets/media/providers/pushgaming.svg);}
.soft-icon-ezugi {background: var(--soft-ezugi);}
.soft-icon-bfgames {background: url(/assets/media/providers/bfgames.svg);}
.soft-icon-wazdan {background: var(--soft-wazdan-icon);}
.soft-icon-playtech {background: var(--soft-playtech-icon);}
.soft-icon-pragmaticplay {background: var(--soft-pragmaticplay-icon);}
.soft-icon-playngo {background: var(--soft-playngo-icon);}
.soft-icon-thunderkick {background: var(--soft-thunderkick-icon);}
.soft-icon-nextgen {background: var(--soft-nextgen-icon);}
.soft-icon-microgaming {background: var(--soft-microgaming-icon);}
.soft-icon-betsoft {background: var(--soft-betsoft-icon);}
.soft-icon-evolution {background: var(--soft-evolution-icon);}
.soft-icon-evolution-new {width: 80px !important;background: url(/assets/media/providers/evolution-icon-new.svg);}
.soft-icon-netent {background: var(--soft-netent-icon);}
.soft-icon-btg {background: url(/assets/media/providers/btg.png);}
[class*="soft-logo-"],
[class*="soft-icon-"],
[class*="esport-icon-"] {
	display: block;
    text-indent: -9999px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
	width: 100%;
    height: 100%;
}

.provider-30 {width: 30px; height: 30px;}
.provider-45 {width: 45px; height: 30px;}
.provider-150 {width: 150px; height: 40px;}
.provider-200 {width: 200px; height: 60px;}
.provider-260 {width: 260px; height: 60px;}
.provider-150[class*="bg-"] {padding: 8px;}
.company-120[class*="bg-"] {width: 120px;height: 50px;}
.company-110[class*="bg-"] {width: 110px;height: 45px;}
[class*="company-"][class*="bg-"] {margin: 0 auto;padding: 5px;border-radius: 4px;}
a[class*="company-"]{display: block;}
.company-140[class*="bg-"] {width: 140px;height: 56px;border-radius: 4px;padding: 8px;}
.company-250[class*="bg-"] {width: 250px;height: 105px;}
.bg-white{background: #ffffff;}
.bg-black,
.bg-bwin, 
.bg-intertops, 
.bg-tigergaming, 
.bg-parimatch, 
.bg-energywin, 
.bg-pokerstars, 
.bg-lvbet, 
.bg-lvbet-casino, 
.bg-betandyou, 
.bg-energybet, 
.bg-energy-casino, 
.bg-betway,
.bg-pnxbet,
.bg-888poker,
.bg-hotbet,
.bg-xm,
.bg-betrophy,
.bg-draftkings,
.bg-hotslots,
.bg-olympusbet,
.bg-pribet,
.bg-slotimo, .bg-slotimo-casino,
.bg-emirbet, .bg-emirbet-casino,
.bg-spinit,
.bg-moonwin, 
.bg-zoccer {background: #000;}
.bg-greatwin,
.bg-ohmyspins,
.bg-winmasters, 
.bg-boaboa, 
.bg-sbobet, 
.bg-lightcasino, 
.bg-21com, 
.bg-mr-play, 
.bg-kimvegas,
.bg-bingo-com,
.bg-xtb,
.bg-bdswiss,
.bg-etoro,
.bg-capital-com,
.bg-avatrade,
.bg-ice-casino,
.bg-vulkan-vegas,
.bg-koi-casino,
.bg-bet-at-home,
.bg-roboforex,
.bg-bankonbet,
.bg-supabet,
.bg-nomini,
.bg-casinolo,
.bg-trickz,
.bg-wyns,
.bg-spinrise {background: #fff; border: 1px solid #dedede;}
.bg-sol {background:#312d2b;}
.bg-legendplay {background:#133c47;}
.bg-starda {background:#05060a;}
.bg-vulkan-bet{background:#003cbe; }
.bg-ggbet{background:#1c1c1c; }
.bg-scream-casino{background:#22242c; }
.bg-excitewin{background:#141517; }
.bg-18bet{background: #202121;}
.bg-20bet {background: #081D36;}
.bg-22bet {background: #052e32;}
.bg-22casino {background: #294f56;}
.bg-32red {background: #EB1118;}
.bg-betinia {background: #151515;}
.bg-betmaster{background: #404765;}
.bg-fezbet{background: #2d2d32;}
.bg-rabona{background: #CC0034;}
.bg-buran{background: #28292b;}
.bg-librabet{background: #111114;}
.bg-campobet{background: #1b5232; background: radial-gradient(circle 90px at center,#1b5232 0,#101e26 100%);}
.bg-melbet{background: #363c3f;}
.bg-vinylcasino{background: rgb(255 249 239);}
.bg-betfair{background: linear-gradient(45deg, #ffbc00, #ff9c00);background: -webkit-linear-gradient(45deg, #ffbc00, #ff9c00);}
.bg-mostbet {background: #0a519d;}
.bg-pinup{background: #424242;}
.bg-unibet{	background: #147b45;}
.bg-bet365{	background: #027b5b;}
.bg-betclic{background: #D2161E;}
.bg-zulabet{background: #e53935;}
.bg-1xbet{background: #195685;}
.bg-egamingbets {background: #151515;}
.bg-1win{background: #090f1e;}
.bg-webbyslot{background: #211E1B;}
.bg-wazamba{background: radial-gradient(circle at 0 0,#9547e9,#721dac);}
.bg-betwinner{background: #14805e;}
.bg-william-hill{background: #01133B;}
.bg-betsson{background: #f60;}
.bg-eaglebet{background: #004362;}
.bg-dafabet{background: #af0000;}
.bg-888sport{background: #fc6200;}
.bg-netbet{background: #2a2a2a;}
.bg-marathonbet{background: #013D79;}
.bg-1bet{background: #21272A;}
.bg-tippmix {background: #80c241;}
.bg-tippmix-pro {background: #0B1013;}
.bg-sportingbet {background: #0988D1;}
.bg-cadoola {background: #607cfe;}
.bg-grandcasino {background: #001c45;}
.bg-cadabrus {background: #570291;}
.bg-casinoroom {background: #11234b;}
.bg-zetcasino {background: #0e0e0e;}
.bg-1xslots {background: #1b1b1b;}
.bg-magicred {background: #f0f0f0;}
.bg-goldenstar {background: #1f2224;}
.bg-winscore {background: #131a2a;}
.bg-slotamba {background: #131a2a;}
.bg-bookofcasino {background: #000e1d;}
.bg-iwild {background: #0c0311;}
.bg-spinanga {background: #004148;}
.bg-snatch {background: #13212d;}
.bg-wettigo {background: rgba(1, 138, 225, 0.7)}
.bg-bahigo {background: #2e303b;}
.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-7signs {background: #0a1f22;}
.bg-alfcasino {background: #39205f;}
.bg-gunsbet {background: rgba(74,67,82,0.94);}
.bg-euslot {background: #2c48cf;}
.bg-yoyo-casino {background: #f9fbe7;}
.bg-playamo {background: #020406;}
.bg-woocasino {background: #1c1d27;}
.bg-5gringos {background: #07663c;}
.bg-casinomia{background: #15151A;}
.bg-casinonic{background: #120814;}
.bg-casombie{background: #371B72;}
.bg-boomerang{background: #090E12;}
.bg-maneki{background:#d32a52;}
.bg-gslot{background:#161d26;}
.bg-winota{background:#A815B9;}
.bg-cbet {background: #18171d;}
.bg-national {background: #292526;}
.bg-skybet {background: #153f8e;}
.bg-casinia {background: #1A362F;}
.bg-malina {background: #250826;}
.bg-sportaza {background: #05207B;}
.bg-powbet {background: #1A192A;}
.bg-bizzo {background: #2b1234;}
.bg-neon54 {background: linear-gradient(180deg, #2ddacf -115%, #f2fff8 100%);}
.bg-partypoker {background: #0F0F10;}
.bg-yoyocasino {background: #F9FBE7;}
.bg-casinoly {background: #151515;}
.bg-blackbull {background: #2169FB;}
.bg-slots-palace, .bg-slots-palace-sport {background: #4f338b;}
.bg-rolling-slots {background: #232634;}
.bg-posido {background: #013E89;}
.bg-myempire-casino {background: #04313b;}
.bg-drip-casino {background: #222525;}
.bg-ivibet, .bg-ivibet-casino {background: #EDEFF2;}
.bg-thrillsy {background: #1C1B2D;}
.bg-fanduel {background: #1493FF;}
.bg-yahoo {background: #6002D1;}
.bg-playon {background: #050c19;}
.bg-fanteam {background: #136340;}
.bg-fantasydraft {background: #2B2C2D;}
.bg-draftboard {background: #1A1E30;}
.bg-dream-bet {background: #040C21;}
.bg-hell-spin {background: #181e29;}
.bg-megapari {background: #1F1F1F;}
.bg-lemon {background: #20716C;}
.bg-cashalot {background: #09321F;}
.bg-casinofriday {background: linear-gradient(to bottom, #86E2FD, #8783F0);}
.bg-leonbet {background: #0b0d0e;}
.bg-quickwin {background: #01030a;}
.bg-sportuna {background: #1a1a1a;}
.bg-joycasino, .bg-joy {background: #1f1b18;}
.bg-palmslots {background: #181c1f;}
.bg-nova-jackpot {background: #160932;}
.bg-rollino {background: #00121c;}
.bg-bison{background: #162036;}
.bg-joker8{background: #350F42;}
.bg-crownplay{background: #16100d;}
.bg-playfina{background: #18152c;}
.bg-jet{background: #394755;}
.bg-monro-casino {background-color: #06112e;}
.bg-frumzi {background-color: #0b0833;}
.bg-casinoinfinity {background-color: #57153a;}
.bg-rtbet {background-color: #111;}
.bg-playio {background-color: #0a2929;}
.bg-dolly-casino {background-color: #040b0f;}
.bg-roby-casino {background-color: #310d65;}
.bg-winsane {background-color: #1c2129;}
.bg-betovo {background-color: #242424;}
.bg-cashed {background-color: #002d28;}
.bg-flappy-casino {background-color: #2a2c36;}
.bg-wonaco {background-color: #0b188e;}
.bg-martin {background-color: #212530;}
.bg-lyrabet {background-color: #0a061d;}
.bg-happyslots {background-color: #312051;}
.bg-wildtokyo {background-color: #1f1823;}
.bg-wishwin {background-color: #000a38;}
.bg-trino, .bg-trino-sport, .bg-trino-casino {background-color: #050c2b;}
.bg-jettbet {background-color: #141719;}
.bg-slotuna {background-color: #032b3d;}
.bg-legiano {background-color: #0E0000;}
.bg-spinsy {background-color: #131313;}
.bg-ritzo {background-color: #101414;}
.bg-jeetcity {background: #15171f}
.bg-roman-casino {background: #0c0000}
.bg-winnerz {background: #671ac2}
.bg-spinight {background: #0c0d24}
.bg-boomerang-bet {background-color: #0a2b6b;}
.bg-wildsino {background-color: #191b20;}
.bg-betplays {background-color: #441E73;}
.bg-talismania {background-color: #191a18;}
.bg-funbet {background-color: #5D45FF;}
.bg-billybets {background-color: #a4323e;}
.bg-vegasino {background: linear-gradient(180deg, #1f669e 0%, #069ece 100%);}
.bg-purebets {background-color: #1a2432;}
.bg-spinline {background-color: #24262b;}
.bg-oceanspin {background-color: #0f293f;}
.bg-mrpunter {background-color: #1a1a1a;}
.bg-dachbet {background-color: #f5f5f7;}
.bg-realspin {background-color: #f3f5f6;}
.bg-bassbet {background: linear-gradient(0deg, #0075ff1a, #0075ff1a), linear-gradient(#0837af 15%, #001e59);}
.bg-wildrobin {background-color: #201109;}
.bg-greatspin {background-color: #13192A;}
.bg-spinight {background-color: #0c0d24;}
.bg-boabet {background-color: #008061;}
.bg-casinolab {background-color: #eef3fee6;}
.bg-fat-pirate {background-color: #1b120d;}
.bg-verajohn {background-color: #00a1e5;}
.bg-kinbet {background-color: #050807;}
.bg-beteum {background-color: #fdfdfd; border: 1px solid #dedede;}
.bg-naobet {background-color: #291942;}
.bg-robocat {background: linear-gradient(#5200ca, #3b0094);}
.bg-slotsgem {background-color: #0b0c21;}
.bg-betlabel {background-color: #121317;}
.bg-larabet {background-color: #09212a;}
.bg-monsterwin {background-color: #091119;}
.bg-divaspin {background-color: #242346;}
.bg-stonevegas {background-color: #433329;}
.bg-spinbara {background: radial-gradient(88.18% 100% at 50% 0%, #7c47d1 0%, #081064 60%, #081064 100%);}
.bg-mafia-casino {background: linear-gradient( 180deg, rgb(62 75 100 / 0) 88%, rgb(62 75 100 / .1) 96%, rgb(47 57 77 / .2) 100% ), linear-gradient(0deg, rgba(62 75 100 / 0) 0%, rgb(47 57 77 / .2) 100%), #141821}
.bg-dolfwin {background-color: #1d4893;}
.bg-vegashero {background-color: #0d111b;}
.bg-lamabet {background-color: #171b24;}
.bg-winrolla {background-color: #0f0c12;}
.bg-magius {background-color: #421615;}
.bg-bethall {background-color: #967b60;}
.bg-gizbo {background-color: #0c0b0b;}
.bg-gransino {background-color: #111213}
.bg-spinfest {background: linear-gradient( 270deg, #024cab 0%, #082e70 100% );}
.bg-slots-hammer { background: linear-gradient(230.28deg, #02024c 20.46%, #3e003e 75.25%); }
.bg-vegazone {background-color: #9C2602;}
.bg-onlyspins {background-color: #f5f7ff;}
.bg-jokery {background: linear-gradient(132deg,#2b2b2b,#171717 37.22%,#141414 50.49%,#080705 67.31%);}
.bg-astromania {background-color: #1b2024;}
.bg-dragonia {background-color: #35272e;}
.bg-lanista {background-color: #684d3a;}
.bg-betista {background-color: #101010;}
.bg-puppybet {background-color: #171b33;}
.bg-realz {background-color: #201b16;}
.bg-ggpoker {background: linear-gradient(180deg,rgba(0,0,0,.9),hsla(0,0%,7%,.81));}
.bg-flagman {background-color: #1d1d1e;}
.bg-funpari {background-color: #1a1a1a;}
.bg-betcity {background-color: #3960ac;}
.bg-betrepublic {background-color: #0B131E;}

.svg-logo {background: var(--logo-website);}
.svg-zoccer {background: var(--logo-zoccer);}
.svg-betrepublic {background: var(--logo-betrepublic);}
.svg-flagman {background: var(--logo-flagman);}
.svg-funpari {background: var(--logo-funpari);}
.svg-betcity {background: var(--logo-betcity);}
.svg-puppybet {background: var(--logo-puppybet);}
.svg-betista {background: var(--logo-betista);}
.svg-spinrise {background: var(--logo-spinrise);}
.svg-onlyspins {background: var(--logo-onlyspins);}
.svg-wishwin {background: var(--logo-wishwin);}
.svg-wildtokyo {background: var(--logo-wildtokyo);}
.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-betlabel {background: var(--logo-betlabel);}
.svg-kinbet {background: var(--logo-kinbet);}
.svg-slotsgem {background: var(--logo-slotsgem);}
.svg-beteum {background: var(--logo-beteum);}
.svg-naobet {background: var(--logo-naobet);}
.svg-verajohn {background: var(--logo-verajohn);}
.svg-bankonbet {background: var(--logo-bankonbet);}
.svg-betplays {background: var(--logo-betplays);}
.svg-boomerang-bet {background: var(--logo-boomerang-bet);}
.svg-ritzo {background: var(--logo-ritzo);}
.svg-jettbet {background: var(--logo-jettbet);}
.svg-spinsy {background: var(--logo-spinsy);}
.svg-realspin {background: var(--logo-realspin);}
.svg-supabet {background: var(--logo-supabet);}
.svg-mrpunter {background: var(--logo-mrpunter);}
.svg-funbet {background: var(--logo-funbet);}
.svg-purebets {background: var(--logo-purebets);}
.svg-bankonbet {background: var(--logo-bankonbet);}
.svg-wonaco {background: var(--logo-wonaco);}
.svg-winnerz {background: var(--logo-winnerz);}
.svg-trickz {background: var(--logo-trickz);}
.svg-jeetcity {background: var(--logo-jeetcity);}
.svg-roman-casino {background: var(--logo-romancasino);}
.svg-moonwin {background: var(--logo-moonwin);}
.svg-spinit {background: var(--logo-spinit);}
.svg-flappy-casino {background: var(--logo-flappy-casino);}
.svg-cashed {background: var(--logo-cashed);}
.svg-roby-casino {background: var(--logo-roby);}
.svg-winsane {background: var(--logo-winsane);}
.svg-betovo {background: var(--logo-betovo);}
.svg-betinia {background: var(--logo-betinia);}
.svg-koi-casino {background: var(--logo-koi-casino);}
.svg-18bet {background: var(--logo-18bet);}
.svg-1bet {background: var(--logo-1bet);}
.svg-22bet {background: var(--logo-22bet);}
.svg-22casino {background: var(--logo-22casino);}
.svg-32red {background: var(--logo-32red);}
.svg-20bet{background: var(--logo-20bet);}
.svg-1win {background: var(--logo-1win);}
.svg-cadabrus {background: var(--logo-cadabrus);}
.svg-lightcasino {background: var(--logo-lightcasino);}
.svg-wazamba {background: var(--logo-wazamba);}
.svg-ggbet {background: var(--logo-ggbet);}
.svg-slotimo {background: var(--logo-slotimo-sport);}
.svg-slotimo-casino {background: var(--logo-slotimo);}
.svg-sol {background: var(--logo-sol);}
.svg-drip-casino {background: var(--logo-drip);}
.svg-legendplay {background: var(--logo-legendplay);}
.svg-starda {background: var(--logo-starda);}
.svg-scream-casino {background: var(--logo-scream-casino);}
.svg-excitewin {background: var(--logo-excitewin);}
.svg-quickwin {background: var(--logo-quickwin);}
.svg-sportuna {background: var(--logo-sportuna);}
.svg-vinylcasino {background: var(--logo-vinyl-casino);}
.svg-buran {background:  var(--logo-buran);}
.svg-bet365 {background:  var(--logo-bet365);}
.svg-1xbet {background:  var(--logo-1xbet);}
.svg-powbet {background: var(--logo-powbet);}
.svg-bet-at-home {background: var(--logo-bet-at-home);}
.svg-mostbet {background: var(--logo-mostbet);}
.svg-vulkan-bet {background: var(--logo-vulkanbet);}
.svg-vulkan-vegas {background: var(--logo-vulkan-vegas);}
.svg-ice-casino {background: var(--logo-ice-casino);}
.svg-pinup {background: var(--logo-pinup);}
.svg-grandcasino {background: var(--logo-grandcasino);}
.svg-yoyocasino {background: var(--logo-yoyocasino);}
.svg-partypoker {background: var(--logo-partypoker);}
.svg-pokerstars {background: var(--logo-pokerstars);}
.svg-888poker {background: var(--logo-888poker);}
.svg-bingo-com {background: var(--logo-bingo-com);}
.svg-hotbet {background: var(--logo-hot-bet);}
.svg-casinoly {background: var(--logo-casinoly);}
.svg-wettigo {background: var(--logo-wettigo);}
.svg-bahigo {background: var(--logo-bahigo);}
.svg-amunra {background: var(--logo-amunra);}
.svg-slots-palace {background:  var(--logo-slots-palace-casino);}
.svg-slots-palace-sport {background: var(--logo-slots-palace-sport);}
.svg-rolling-slots {background: var(--logo-rolling-slots);}
.svg-winmasters-white {background: var(--logo-winmasters-white);}
.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-hotslots {background: var(--logo-hotslots);}
.svg-dream-bet {background: var(--logo-dream-bet);}
.svg-emirbet {background: var(--logo-emirbet);}
.svg-hell-spin {background: var(--logo-hellspin);}
.svg-megapari {background: var(--logo-megapari);}
.svg-lemon {background: var(--logo-lemon-casino);}
.svg-greatwin {background: var(--logo-greatwin );}
.svg-ohmyspins {background: var(--logo-ohmyspins);}
.svg-olympusbet {background: var(--logo-olympusbet);}
.svg-cashalot {background: var(--logo-cashalot);}
.svg-casinofriday {background: var(--logo-casinofriday);}
.svg-leonbet {background: var(--logo-leonbet);}
.svg-rollino {background: var(--logo-rollino);}
.svg-crownplay {background: var(--logo-crownplay);}
.svg-playfina {background: var(--logo-playfina);}
.svg-jet {background: var(--logo-jet);}
.svg-monro-casino {background: var(--logo-monro-casino);}
.svg-frumzi {background: var(--logo-frumzi);}
.svg-casinoinfinity {background: var(--logo-casinoinfinity);}
.svg-slots-hammer {background-image: var(--logo-slots-hammer);}
.svg-greatspin {background: var(--logo-greatspin);}
.svg-boabet {background: var(--logo-boabet);}
.svg-casinolo {background: var(--logo-casinolo);}
.svg-dolfwin {background: var(--logo-dolfwin);}
.svg-mafia-casino {background: var(--logo-mafia-casino);}
.svg-lamabet {background: var(--logo-lamabet);}
.svg-gransino {background: var(--logo-gransino);}
.svg-melbet {background: var(--logo-melbet);}
.svg-joycasino, .svg-joy {background: var(--logo-joycasino);}
.svg-betwinner {background: var(--logo-betwinner);}
.svg-iwild {background: var(--logo-iwild);}
.svg-ggpoker {background: var(--logo-ggpoker);}
.svg-realz {background: url(/assets/media/operators/realz.png);}
body.webp .svg-realz {background: url(/assets/media/operators/realz.webp) center / contain no-repeat;}
.svg-lanista {background: url(/assets/media/operators/lanista.png);}
body.webp .svg-lanista {background: url(/assets/media/operators/lanista.webp) center / contain no-repeat;}
.svg-dragonia {background: url(/assets/media/operators/dragonia.png);}
body.webp .svg-dragonia {background: url(/assets/media/operators/dragonia.webp) center / contain no-repeat;}
.svg-astromania {background: url(/assets/media/operators/astromania.png);}
body.webp .svg-astromania {background: url(/assets/media/operators/astromania.webp) center / contain no-repeat;}
.svg-jokery {background: url(/assets/media/operators/jokery.png);}
body.webp .svg-jokery {background: url(/assets/media/operators/jokery.webp) center / contain no-repeat;}
.svg-spinfest {background: url(/assets/media/operators/spinfest.png);}
body.webp .svg-spinfest {background: url(/assets/media/operators/spinfest.webp) center / contain no-repeat;}
.svg-vegashero {background: url(/assets/media/operators/vegashero.png);}
body.webp .svg-vegashero {background: url(/assets/media/operators/vegashero.webp) center / contain no-repeat;}
.svg-winrolla {background: url(/assets/media/operators/winrolla.png);}
body.webp .svg-winrolla {background: url(/assets/media/operators/winrolla.webp) center / contain no-repeat;}
.svg-magius {background: url(/assets/media/operators/magius.png);}
body.webp .svg-magius {background: url(/assets/media/operators/magius.webp) center / contain no-repeat;}
.svg-stonevegas {background: url(/assets/media/operators/stonevegas.png);}
body.webp .svg-stonevegas {background: url(/assets/media/operators/stonevegas.webp) center / contain no-repeat;}
.svg-divaspin {background: url(/assets/media/operators/divaspin.png);}
body.webp .svg-divaspin {background: url(/assets/media/operators/divaspin.webp) center / contain no-repeat;}
.svg-monsterwin {background: url(/assets/media/operators/monsterwin.png);}
body.webp .svg-monsterwin {background: url(/assets/media/operators/monsterwin.webp) center / contain no-repeat;}
.svg-larabet {background: url(/assets/media/operators/larabet.png);}
body.webp .svg-larabet {background: url(/assets/media/operators/larabet.webp) center / contain no-repeat;}
.svg-nomini {background: url(/assets/media/operators/nomini.png);}
body.webp .svg-nomini {background: url(/assets/media/operators/nomini.webp) center / contain no-repeat;}
.svg-spinight {background: url(/assets/media/operators/spinight.svg);}
.svg-robocat {background: url(/assets/media/operators/robocat.png);}
body.webp .svg-robocat {background: url(/assets/media/operators/robocat.webp) center / contain no-repeat;}
.svg-fat-pirate {background: url(/assets/media/operators/fatpirate.png);}
body.webp .svg-fat-pirate {background: url(/assets/media/operators/fatpirate.webp) center / contain no-repeat;}
.svg-casinolab {background: url(/assets/media/operators/casinolab.png);}
body.webp .svg-casinolab {background: url(/assets/media/operators/casinolab.webp) center / contain no-repeat;}
.svg-wildrobin {background: url(/assets/media/operators/wildrobin.png);}
body.webp .svg-wildrobin {background: url(/assets/media/operators/wildrobin.webp) center / contain no-repeat;}
.svg-dachbet {background: url(/assets/media/operators/dachbet.png);}
body.webp .svg-dachbet {background: url(/assets/media/operators/dachbet.webp) center / contain no-repeat;}
.svg-bassbet {background: url(/assets/media/operators/bassbet.png);}
body.webp .svg-bassbet {background: url(/assets/media/operators/bassbet.webp) center / contain no-repeat;}
.svg-vegasino {background: url(/assets/media/operators/vegasino.png);}
body.webp .svg-vegasino {background: url(/assets/media/operators/vegasino.webp) center / contain no-repeat;}
.svg-billybets {background: url(/assets/media/operators/billybets.png);}
body.webp .svg-billybets {background: url(/assets/media/operators/billybets.webp) center / contain no-repeat;}
.svg-spinline {background: url(/assets/media/operators/spinline.svg);}
.svg-oceanspin {background: url(/assets/media/operators/oceanspin.svg);}
.svg-talismania {background: url(/assets/media/operators/talismania.png);}
body.webp .svg-talismania {background: url(/assets/media/operators/talismania.webp) center / contain no-repeat;}
.svg-legiano {background: url(/assets/media/operators/legiano.png);}
body.webp .svg-legiano {background: url(/assets/media/operators/legiano.webp) center / contain no-repeat;}
.svg-slotuna {background: url(/assets/media/operators/slotuna.png);}
.svg-trino, .svg-trino-sport {background: url(/assets/media/operators/trino-sport.png);}
.svg-trino-casino {background: url(/assets/media/operators/trino-casino.png);}
.svg-myempire-casino {background: url(/assets/media/operators/myempire.png);}
body.webp .svg-myempire-casino {background: url(/assets/media/operators/myempire.webp) center / contain no-repeat;}
.svg-bethall {background: url(/assets/media/operators/bethall.svg);}
.svg-spinbara {background: url(/assets/media/operators/spinbara.svg);}
.svg-wildsino {background: url(/assets/media/operators/wildsino.svg);}
.svg-betmaster {background: url(/assets/media/operators/betmaster.svg);}
.svg-fezbet {background: url(/assets/media/operators/fezbet.svg);}
.svg-rabona {background: url(/assets/media/operators/rabona.svg);}
.svg-librabet {background: url(/assets/media/operators/librabet.svg);}
.svg-campobet {background: url(/assets/media/operators/campobet.svg);}
.svg-betfair {background: url(/assets/media/operators/betfair.svg);}
.svg-unibet {background: url(/assets/media/operators/unibet.svg);}
.svg-betclic {background: url(/assets/media/operators/betclic.svg);}
.svg-lvbet {background: url(/assets/media/operators/lvbet.svg);}
.svg-zulabet {background: url(/assets/media/operators/zulabet.svg);}
.svg-boaboa {background: url(/assets/media/operators/boaboa.svg);}
.svg-webbyslot {background: url(/assets/media/operators/webbyslot.svg);}
.svg-cadoola {background: url(/assets/media/operators/cadoola.svg);}
.svg-bwin {background: url(/assets/media/operators/bwin.svg);}
.svg-william-hill {background: url(/assets/media/operators/william-hill.svg);}
.svg-winmasters {background: url(/assets/media/operators/winmasters.svg);}
.svg-cbet {background: url(/assets/media/operators/cbet.svg);}
.svg-pnxbet {background: url(/assets/media/operators/pnxbet.svg);}
.svg-betsson {background: url(/assets/media/operators/betsson.svg);}
.svg-eaglebet {background: url(/assets/media/operators/eaglebet.svg);}
.svg-dafabet {background: url(/assets/media/operators/dafabet.svg);}
.svg-888sport {background: url(/assets/media/operators/888sport.svg);}
.svg-netbet {background: url(/assets/media/operators/netbet.svg);}
.svg-marathonbet {background: url(/assets/media/operators/marathonbet.svg);}
.svg-sbobet {background: url(/assets/media/operators/sbobet.svg);}
.svg-parimatch {background: url(/assets/media/operators/parimatch.svg);}
.svg-skybet {background: url(/assets/media/operators/skybet.svg);}
.svg-casinia {background: url(/assets/media/operators/casinia.svg);}
.svg-malina {background: url(/assets/media/operators/malina.svg);}
.svg-betway {background: url(/assets/media/operators/betway.svg);}
.svg-sportaza {background: url(/assets/media/operators/sportaza.svg);}
.svg-energybet {background: url(/assets/media/operators/energybet.svg);}
.svg-alfcasino {background: url(/assets/media/operators/alfcasino.svg);}
.svg-energy-casino {background: url(/assets/media/operators/energy-casino.svg);}
.svg-energywin {background: url(/assets/media/operators/energywin.svg);}
.svg-tippmix {background: url(/assets/media/operators/tippmix.svg);}
.svg-tippmix-pro {background: url(/assets/media/operators/tippmixpro.svg);}
.svg-sportingbet {background: url(/assets/media/operators/sportingbet.svg);}
.svg-egamingbets {background: url(/assets/media/operators/egamingbets.svg);}
.svg-playamo {background: url(/assets/media/operators/playamo.svg);}
.svg-woocasino {background: url(/assets/media/operators/woocasino.svg);}
.svg-zetcasino {background: url(/assets/media/operators/zet-casino.svg);}
.svg-1xslots {background: url(/assets/media/operators/1xslots.svg);}
.svg-magicred {background: url(/assets/media/operators/magicred.png);}
.svg-goldenstar {background: url(/assets/media/operators/goldenstar.png);}
.svg-5gringos {background: url(/assets/media/operators/five-gringos.png);}
.svg-spinanga {background: url(/assets/media/operators/spinanga.png);}
.svg-slotamba {background: url(/assets/media/operators/slotamba.png);}
.svg-winscore {background: url(/assets/media/operators/winscore.svg);}
.svg-bookofcasino {background: url(/assets/media/operators/bookofcasino.png);}
.svg-snatch {background: url(/assets/media/operators/snatch.png);}
.svg-7signs {background: url(/assets/media/operators/7signs.png);}
.svg-lvbet-casino {background: url(/assets/media/operators/lvbet-casino.svg);}
.svg-gunsbet {background: url(/assets/media/operators/gunsbet.svg);}
.svg-euslot {background: url(/assets/media/operators/euslot.svg);}
.svg-casinoroom {background: url(/assets/media/operators/casinoroom.svg);}
.svg-mr-play {background: url(/assets/media/operators/mr-play.svg);}
.svg-yoyo-casino {background: url(/assets/media/operators/yoyo-casino.png);}
.svg-21com {background: url(/assets/media/operators/21com.png);}
.svg-casinomia {background: url(/assets/media/operators/casinomia.svg);}
.svg-casinonic {background: url(/assets/media/operators/casinonic.svg);}
.svg-casombie {background: url(/assets/media/operators/casombie.png);}
.svg-boomerang {background: url(/assets/media/operators/boomerang.svg);}
.svg-kimvegas {background: url(/assets/media/operators/kimvegas.svg);}
.svg-maneki {background: url(/assets/media/operators/maneki.svg);}
.svg-gslot {background: url(/assets/media/operators/gslot.svg);}
.svg-winota {background: url(/assets/media/operators/winota.svg);}
.svg-national {background: url(/assets/media/operators/national-casino.svg);}
.svg-bizzo {background: url(/assets/media/operators/bizzo.svg);}
.svg-neon54 {background: url(/assets/media/operators/neon54.svg);}
.svg-posido {background: url(/assets/media/operators/posido.png);}
.svg-thrillsy {background: url(/assets/media/operators/thrillsy-new.svg);}
.svg-palmslots {background: url(/assets/media/operators/palmslots.svg);}
.svg-nova-jackpot {background: url(/assets/media/operators/nova-jackpot.svg);}
.svg-bison {background: url(/assets/media/operators/bison.svg);}
.svg-joker8 {background: url(/assets/media/operators/joker8.png);}
.svg-playio {background: url(/assets/media/operators/playio.png);}
.svg-rtbet {background: url(/assets/media/operators/rtbet.svg);}
.svg-dolly-casino {background: url(/assets/media/operators/dolly-casino.png);}
.svg-wyns {background: url(/assets/media/operators/wyns.svg);}
.svg-vegazone {background: url(/assets/media/operators/vegazone.svg);}

/* Forex brokers */
.svg-xm {background: var(--logo-xm);}
.svg-xtb {background: var(--logo-xtb);}
.svg-bdswiss {background: var(--logo-bdswiss);}
.svg-etoro {background: var(--logo-etoro);}
.svg-capital-com {background: var(--logo-capital-com);}
.svg-avatrade {background: var(--logo-avatrade);}
.svg-roboforex {background: var(--logo-roboforex);}
.svg-blackbull {background: var(--logo-blackbull);}

/* DFS */
.svg-draftkings {background: var(--logo-draftkings);}
.svg-fanduel {background: var(--logo-fanduel);}
.svg-yahoo {background: var(--logo-yahoo);}
.svg-playon {background: var(--logo-playon);}
.svg-fanteam {background: var(--logo-fanteam);}
.svg-fantasydraft {background: var(--logo-fantasydraft);}
.svg-draftboard {background: var(--logo-draftboard);}

/* General */
.svg-yes {background: var(--icon-yes);}
.svg-no {background: var(--icon-no);}
.svg-chrome {background: var(--icon-chrome);}
.svg-android {background: var(--icon-android);}
.svg-apple {background: var(--icon-apple);}
.svg-arrow {background: var(--icon-arrow-right);}
.svg-arrow-triple {background: var(--icon-arrow-triple);}
.svg-best {background: var(--icon-crown);}
.svg-license {background: var(--icon-licence);}
.svg-registration {background: var(--icon-registration);}
.svg-registration-color {background: var(--icon-registration-color);}
.svg-bonus {background: var(--icon-bonus);}
.svg-bonus-color {background: var(--icon-bonus-color);}
.svg-payments {background: var(--icon-credit-cards);}
.svg-mobile {background: var(--icon-mobile);}
.svg-betting {background: var(--icon-betting);}
.svg-live-betting {background: var(--icon-live-betting);}
.svg-live-betting-color {background: var(--icon-live-betting-color);}
.svg-live-streaming {background: var(--live-streaming);}
.svg-live-casino {background: var(--icon-croupier);}
.svg-desktop {background: var(--icon-desktop);}
.svg-customer-support {background: var(--icon-customer-support);}
.svg-tipps {background: var(--icon-tipps);}
.svg-conclusion {background: var(--icon-checklist);}
.svg-faq {background: var(--icon-faq);}
.svg-software {background: var(--icon-software);}
.svg-events {background: var(--icon-events);}
.svg-casino-games {background: var(--icon-casino-games);}
.svg-mobile-security {background: var(--icon-mobile-security);}
.svg-mobile-betting {background: var(--icon-mobile-betting);}
.svg-mobile-live-betting {background: var(--icon-mobile-live-betting);}
.svg-terms {background: var(--icon-terms);}
.svg-bingo {background: var(--icon-bingo);}
.svg-trading {background: var(--icon-trading);}
.svg-strategies {background: var(--icon-choice);}
.svg-tax {background: var(--icon-tax);}
.svg-pros-cons {background: var(--icon-pros-cons);}
.svg-security {background: var(--icon-shield);}
.svg-slots {background: var(--icon-slot-machine);}
.svg-poker {background: var(--icon-poker);}
.svg-baccarat {background: var(--icon-baccarat);}
.svg-roulette {background: var(--icon-roulette);}
.svg-dice {background: var(--icon-dice);}
.svg-trophy {background: var(--icon-trophy);}
.svg-sports {background: var(--icon-sports);}

/* Social icons */
.svg-facebook {background: var(--icon-facebook);}
.svg-youtube {background: var(--icon-youtube);}
.svg-twitter {background: var(--icon-twitter);}
.svg-pinterest {background: var(--icon-pinterest);}
.svg-instagram {background: var(--icon-instagram);}

/* Payments */
.svg-visa {background: var(--pay-visa);}
.svg-mastercard {background: var(--pay-mastercard);}
.svg-maestro {background: var(--pay-maestro);}
.svg-skrill {background: var(--pay-skrill);}
.svg-neteller {background: var(--pay-neteller);}
.svg-bitcoin {background: var(--pay-bitcoin);}
.svg-paypal {background: var(--pay-paypal);}
.svg-paysafecard {background: var(--pay-paysafecard);}

/* Sports */
.svg-tennis {background: var(--icon-tennis);}
.svg-snooker {background: var(--icon-snooker);}

/* Regulation */
.svg-nav {background: var(--reg-nav);}
.svg-cfmj {background: var(--reg-cfmj);}
.svg-gambling-therapy {background: var(--reg-gambling-therapy);}
.svg-ssl {background: var(--reg-ssl);}
.svg-18plus {background: var(--reg-18plus);}

/* Rounded rectangle flags */
.flag-belize {background: var(--flag-belize);}
.flag-australia {background: var(--flag-australia);}
.flag-eu {background: var(--flag-eu);}
.flag-uk {background: var(--flag-uk);}
.flag-mauritius {background: var(--flag-mauritius);}

/* Hexagonal flags */
.flags-hexagonal.flag-hu, 
.language-switch .lang-hu a::before {background: var(--flag-hexagonal-hu);}
.flags-hexagonal.flag-az, 
.language-switch .lang-az a::before {background: var(--flag-hexagonal-az);}
.flags-hexagonal.flag-en, 
.language-switch .lang-en a::before {background: var(--flag-hexagonal-uk);}
.flags-hexagonal.flag-kg, .language-switch .lang-kg a::before,
.flags-hexagonal.flag-ru-kg, .language-switch .lang-ru-kg a::before {background: var(--flag-hexagonal-kg);}
.flags-hexagonal.flag-de, 
.language-switch .lang-de a::before {background: var(--flag-hexagonal-de);}
.flags-hexagonal.flag-ch, .language-switch .lang-ch a::before, 
.flags-hexagonal.flag-de-ch, .language-switch .lang-de-ch a::before {background: var(--flag-hexagonal-ch);}
.flags-hexagonal.flag-es, 
.language-switch .lang-es a::before {background: var(--flag-hexagonal-es);}
.flags-hexagonal.flag-hr, 
.language-switch .lang-hr a::before {background: var(--flag-hexagonal-hr);}
.flags-hexagonal.flag-it, 
.language-switch .lang-it a::before {background: var(--flag-hexagonal-it);}
.flags-hexagonal.flag-ee, 
.language-switch .lang-ee a::before {background: var(--flag-hexagonal-ee);}
.flags-hexagonal.flag-da, 
.language-switch .lang-da a::before {background: var(--flag-hexagonal-da);}
.flags-hexagonal.flag-br, 
.language-switch .lang-br a::before {background: var(--flag-hexagonal-br);}

.icon-20 {width: 20px; height: 20px;}
.icon-24 {width: 24px; height: 24px;}
.icon-28 {width: 28px; height: 28px;}
.icon-30 {width: 30px; height: 30px;}
.icon-32 {width: 32px; height: 32px;}

[class*="svg-"],
[class*="flag-"],
.flags-hexagonal[class*="flag-"] {display: block;text-indent: -9999px;background-size: contain;background-position: center center;background-repeat: no-repeat;width: 100%;height: 100%;}
.language-switch [class*="lang-"] a::before {background-position: center;background-repeat: no-repeat;background-size: contain;}
.logo-rating{color: #9e9e9e;font-size: 16px;line-height: 1;font-weight: 800;margin-bottom: 0px;margin-top: 5px;}
.logo-rating span{color: #1b86cd;font-size: 20px;line-height: 1;font-weight: 800;}

@media (max-width: 1199px) and (min-width: 992px){.hidden-md {display: none!important;}}
@media (max-width: 991px) and (min-width: 768px){.hidden-sm {display: none!important;}}
@media only screen and (max-width: 919px) and (min-width: 600px){.tab-prime.casino td:nth-child(6), .tab-prime.casino th:nth-child(6) {display: none;}}
@media screen and (max-width: 767px) and (min-width: 600px){.tab-prime.casino tbody th:nth-child(5), .tab-prime.casino tbody td:nth-child(5) {display: none;}}
@media screen and (max-width: 767px){
	.tab-prime:not(.no-reg, .live, .systems, .bonus, .poker, .bingo) th:nth-child(5), 
	.tab-prime:not(.no-reg, .live, .systems, .live-stream, .casino, .bonus, .poker, .bingo) tbody td:nth-child(5), 
	.tab-prime.no-reg tbody td:nth-child(2), 
	.tab-prime.no-reg th:nth-child(2) {
		display: none !important;
	}
}
@media screen and (max-width: 599px){
	.tab-prime tbody tr td:first-child {margin: 0 auto;}
	.tab-prime thead {position: absolute;top: -9999px;left: -9999px;}
	.tab-prime,.tab-prime thead,.tab-prime tbody,.tab-prime tr,.tab-prime td,.simple-odds tr,.simple-odds td, #show-more:checked + .tab-prime.casino tbody tr.row-hidden{display: block;}
	.tab-prime tbody td:nth-child(2), .tab-prime.no-reg tbody td:nth-child(1) {background: #dcdcdc;}
	.tab-prime.casino tbody td:nth-child(7), .tab-prime.casino tbody td:nth-child(5) {background: #e9ecef!important;width: 100%;}
	.tab-prime.casino .games-txt{font-weight: bold;}
}
.tab-prime tbody tr:not(.extra-terms) td:first-child {color: #9e9e9e;font-size: 14px;line-height: 1;font-weight: 800;width: 40px;}
.tab-prime tbody tr.extra-terms td{color: #9e9e9e;font-size: 14px;line-height: 1;font-weight: 800;}
/* =======END CASINO======== */
.alert.alert-success{margin: 0 auto;display: table;padding: 1em;border: 2px solid #00ad1a8c;border-radius: 10px;background: #00de1b0a;text-align: center;}
.alert.alert-success::before{content: '\f00c ';display: inline;margin-right: 5px;color: #00ad1a8c;font-family: "Font Awesome 5 Free";font-weight: 900;}
#contactform.sent{position: relative;}
#contactform.sent::after{content: "";width: 100%;height: 100%;display: block;background: rgba(242, 242, 242, 0.6);position: absolute;left: 0;top: 0;}
#main-nav > ul ul.full-width, #main-nav > ul ul.full-width a{width: 100% !important;}
.has-children .has-children-icon{pointer-events: none;}
.table-secondary.esport li:nth-child(8) a::before{background-position: -73px -5px;}
@media only screen and (min-width: 941px){
	#main-nav .has-children.sports,#main-nav .menu-link.reviews,#main-nav .menu-link.mobile{position: unset;}
	#main-nav > ul ul.full-width.sports,
	#main-nav > ul ul.full-width.reviews,
	#main-nav > ul ul.full-width.mobile{
		top: 100%;
		display: flex;
		flex-wrap: wrap;
		background: #1b86cd;
		padding-top: 0;
    	border-left: 1px solid #153051;
	}
	#main-nav > ul ul.full-width.sports > li,
	#main-nav > ul ul.full-width.reviews > li,
	#main-nav > ul ul.full-width.mobile > li{
		min-width: 25%;
		border-top: none;
		border-right: 1px solid #153051;
    	border-bottom: 1px solid #153051;
	}
	#main-nav > ul ul.full-width.sports > li > a,#main-nav > ul ul.full-width.reviews > li > a,#main-nav > ul ul.full-width.mobile > li > a{border: none;}
	#main-nav > ul ul.full-width.more{min-width: 260px;right: 0;
	}
}

.re-box .company-120[class*="bg-"] {width: 140px;height: 56px;float: left;margin-top: 20px;margin-left: 30px;margin-bottom: 15px;margin-right: 15px;border-radius: 0px;}
.re-box span.re-title.lightblue, .re-box h2.lightblue, .re-box h3.lightblue {background: #1b86cd;}
.re-box span.re-title.no-bg, .re-box h2.no-bg, .re-box h3.no-bg {background: none; box-shadow: none; color: inherit; font-weight: bold;}
@media only screen and (min-width: 1024px){.horizontal-qnav.casino li{width: 25%;}}
@media only screen and (min-width: 1024px){.horizontal-qnav.casino li{padding-left: 35px;}}
@media screen and (max-width: 1200px) and (min-width: 941px){#main-nav > ul > li > a {font-size: 13px;}}
.center-txt{text-align: center;}
.d-ul.m-t-0{margin-top: 0;}
/* Popup */
.popup-holder, .discord-popup-holder {position: fixed;display: none;z-index: 99999;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.3);top: 0;left: 0;}
.top-3-popup {position: absolute;width: 100%;background: #021d31;border-radius: 10px;padding: 10px;}
.popup-holder .note { background: #ffffff;margin: 10px auto 5px;padding: 1px 10px;color: #ff0000;border: 2px solid #E21111;border-radius: 5px}
.popup-holder .note p {margin: 10px 0; text-align: left;}
.no-webp .top-3-popup.sport-popup {background: linear-gradient(to bottom, rgb(2 29 49 / 60%), rgb(2 29 49 / 0%)), url(/assets/media/sport-popup-bg.jpg);}
.webp .top-3-popup.sport-popup {background: linear-gradient(to bottom, rgb(2 29 49 / 60%), rgb(2 29 49 / 0%)), url(/assets/media/sport-popup-bg.webp);}
.no-webp .top-3-popup.casino-popup {background: linear-gradient(to bottom, rgb(2 29 49 / 60%), rgb(2 29 49 / 0%)), url(/assets/media/casino-popup-bg.jpg);}
.webp .top-3-popup.casino-popup {background: linear-gradient(to bottom, rgb(2 29 49 / 60%), rgb(2 29 49 / 0%)), url(/assets/media/casino-popup-bg.webp);}
.no-webp .top-3-popup.poker-popup {background: linear-gradient(to top, rgb(2 29 49 / 60%), rgb(2 29 49 / 0%)), url(/assets/media/poker-popup-bg.jpg);}
.webp .top-3-popup.poker-popup {background: linear-gradient(to top, rgb(2 29 49 / 60%), rgb(2 29 49 / 0%)), url(/assets/media/poker-popup-bg.webp);}
.no-webp .top-3-popup.bingo-popup {background: linear-gradient(to bottom, rgb(2 29 49 / 60%), rgb(2 29 49 / 60%)), url(/assets/media/bingo-popup-bg.jpg);}
.webp .top-3-popup.bingo-popup {background: linear-gradient(to bottom, rgb(2 29 49 / 60%), rgb(2 29 49 / 60%)), url(/assets/media/bingo-popup-bg.webp);}
.no-webp .top-3-popup.forex-popup {background: linear-gradient(to bottom, rgb(2 29 49 / 60%), rgb(2 29 49 / 60%)), url(/assets/media/forex-popup-bg.jpg);}
.webp .top-3-popup.forex-popup {background: linear-gradient(to bottom, rgb(2 29 49 / 60%), rgb(2 29 49 / 60%)), url(/assets/media/forex-popup-bg.webp);}
.top-3-popup[class*="-popup"]{background-size: cover;}
.popup-close-btn {
    background-image: url(/assets/media/close-popup.svg);
    background-size: 100%;
    display: block;
    width: 24px;
    height: 24px;
    top: 8px;
    right: 8px;
    position: absolute;
    cursor: pointer;
}
.top-3-popup .popup-title {
    text-align: center;
    color: #fff;
    display: block;
	font-size: 20px;
	padding: 0 25px;
    max-width: 550px;
	margin: 4px auto;
	font-weight: bold;
    font-family: verdana;
}
.top-3-popup table{background: #fff;border: 2px solid #1b86cd;}
.top-3-popup ul > li:first-child table{border: 2px solid #1aab1b;}
.popup-operators{padding: 0;margin: 10px auto;}
.popup-terms{color: #fff;font-size: 12px;font-family: verdana;}
.top-3-popup td > div:first-child{text-transform: uppercase;font-size: 14px;}
.top-3-popup div{font-family: verdana;}
.popup-bonus{font-size: 20px;color: #ff5757;font-weight: bold;line-height: normal;margin-top: 5px;}
.popup-deposit{font-size: 18px;}
.top-3-popup li{display: block;}
.top-3-popup .link-leave::before{content: "";display: none;}
.top-3-popup .link-leave:hover{background: #20990e;border-color: #24AB10;box-shadow: 0 2px 7px 0 rgba(0,0,0,.3);}
.top-3-popup .link-leave{border: none;line-height: normal;border-color: #2fc517;border-radius: 5px;background: #2fc517;font-size: 14px;}
#popup_btn_sport, #popup_btn_casino,.popup_trigger {cursor: pointer;}
@media only screen and (min-width: 781px){
	.top-3-popup {max-width: 660px;transform: translate(-50%, -50%);left: 50%;top: 50%;}
	.top-3-popup table{width: 730px;margin-left: -45px;height: 90px;}
	.top-3-popup ul > li:first-child table{width: 750px;margin-left: -55px;}
	.top-3-popup li:first-child tr td:last-child {padding-right: 14px;}
	.top-3-popup li:first-child tr td:first-child {padding-left: 13px;}
}
@media only screen and (max-width: 780px){
	.top-3-popup {max-height: 100vh;overflow: auto;}
	.top-3-popup table {max-width: 300px;width: 100%;}
	.top-3-popup table td{display: block;}
	.top-3-popup table td:nth-child(3), .top-3-popup table td:nth-child(4){display: none;}
	.top-3-popup table td:nth-child(2){padding: 0 4px;}
	.top-3-popup table td:nth-child(5){padding-top: 0;}
	.popup-terms{text-align: center;display: block;}
}
.svglogo-popup[class*="bg-"] {width: 140px;height: 60px;}
a.svglogo-popup{display: block;}
[class*="svglogo-"][class*="bg-"] {margin: 0 auto;padding: 8px;}
body.no-scroll{overflow: hidden;}
.horizontal-qnav.strategia li:nth-child(4) a::before {background-position: -73px -5px;}
.horizontal-qnav.strategia li:nth-child(1) a::before {background-position: -5px -73px;}
.horizontal-qnav.strategia li:nth-child(3) a::before {background-position: -5px -39px;}
.horizontal-qnav.strategia li:nth-child(5) a::before {background-position: -5px -5px;}
.horizontal-qnav.strategia li:nth-child(2) a::before {background-position: -39px -73px;}
.sub-menu li .sub-sub-menu {list-style-type: none;margin: 0;}
.downarrow{display: block;width: 16px;height: 10px;position: absolute;right: 10px;top: 12px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 10px solid #414141;}
@media screen and (min-width: 941px) {	.downarrow{top: 15px;right: 6px;border-top: 10px solid #ffffff !important;}}
.sub-sub-menu{background: #dedede;}
:is(.not-recomended, .note-box) :is(ul, p){font-weight: normal;}
:is(.not-recomended, .note-box) ul{text-align: left;}
/*--------------------------------------------------------------
# More / Less button
--------------------------------------------------------------*/
.more-less{text-align: center; margin-bottom: 15px;margin-top: -10px;}
#more-less-btn, .more-less-btn {background: #1b86cd;background: linear-gradient(45deg, #153051, #1b86cd);padding: 5px 10px;border-radius: 5px;color: #fff;font-size: 12px;}
#show-less-btn {display: none;}
@media screen and (min-width: 480px){
	.more-less, .more-less-dots{display: none;}
	span.hidden-txt{display: inline;}
	.hidden-txt{display: block;}
}
@media screen and (max-width: 479px){
	.hidden-txt{display: none;}
	.more-less-dots{display: inline;}
}
/*--------------------------------------------------------------
# LOTTO
--------------------------------------------------------------*/
.lotto-nav{display: flex;flex-wrap: wrap;align-items: center;}
.lottos{display: inline-block;text-indent: -9999px;width: 140px;height: 70px;}
.lottos.teletext{background: url('/assets/media/lottos/teletext.svg') center no-repeat;background-size: contain;}
.lottos.toto{background: url('/assets/media/lottos/toto.svg') center no-repeat;background-size: contain;}
.lottos.euromillions{background: url('/assets/media/lottos/euromillions.svg') center no-repeat;background-size: contain;}
.lottos.otoslotto{background: url('/assets/media/lottos/otoslotto.svg') center no-repeat;background-size: contain;}
.lottos.hatoslotto{background: url('/assets/media/lottos/hatoslotto.svg') center no-repeat;background-size: contain;}
.lottos.skandinav{background: url('/assets/media/lottos/skandinav-lotto.png') center no-repeat;background-size: contain;}
.lottos.eurojackpot{background: url('/assets/media/lottos/euro-jackpot.svg') center no-repeat;background-size: contain;}
.lottos.putto{background: url('/assets/media/lottos/putto.svg') center no-repeat;background-size: contain;}
.lotto-nav .lotto-col{display: flex;justify-content: center;align-items: center;}
.lotto-nav .lotto-col:nth-of-type(1){padding: 0 10px;}
.lotto-nav .lotto-col a{display: flex;height: 70px;width: 100%;text-align: center;justify-content: center;align-items: center;text-transform: uppercase;color: #fff;font-weight: bold;}
.lotto-nav .lotto-col a::before{content: '\f101';font-family: "Font Awesome 5 Free";margin-right: 5px;}
.lotto-nav.teletext .lotto-col a::before{color: rgb(11 255 244 / 80%);}
.lotto-nav.toto .lotto-col a::before,
.lotto-nav.hatoslotto .lotto-col a::before,
.lotto-nav.otoslotto .lotto-col a::before,
.lotto-nav.skandinav .lotto-col a::before,
.lotto-nav.eurojackpot .lotto-col a::before,
.lotto-nav.putto .lotto-col a::before{color: #ffffff;}
.lotto-nav.euromillions .lotto-col a::before{color: #ffd10f;}
.lotto-nav.teletext .lotto-col{background: #000;}
.lotto-nav.euromillions .lotto-col{background: #26467c;}
.lotto-nav.toto .lotto-col,
.lotto-nav.otoslotto .lotto-col, 
.lotto-nav.hatoslotto .lotto-col,
.lotto-nav.skandinav .lotto-col,
.lotto-nav.eurojackpot .lotto-col,
.lotto-nav.putto .lotto-col{background: #93D14F;}
.lotto-nav.teletext .lotto-col:hover a{background: rgb(11 255 244 / 80%);}
.lotto-nav.toto .lotto-col:hover a{background: #2A2E3F;}
.lotto-nav.euromillions .lotto-col:hover a{background: linear-gradient(to bottom, #ffec83 0%, #ffea6a 50%, #ffd629 51%, #e8be10 100%); color: #26467c;}
.lotto-nav.otoslotto .lotto-col:hover a{background: #2A2E3F; color: #00A769;}
.lotto-nav.hatoslotto .lotto-col:hover a{background: #2A2E3F; color: #EB0F42;}
.lotto-nav.skandinav .lotto-col:hover a{background: #2A2E3F; color: #FFD41F;}
.lotto-nav.eurojackpot .lotto-col:hover a{background: #2A2E3F; color: #fed901;}
.lotto-nav.putto .lotto-col:hover a{background: #2A2E3F; color: #6A86EC;}
.lotto-nav.teletext .lotto-col:hover a::before{color: #fff;}
.lotto-nav.toto .lotto-col:hover a::before{color: #A268D8;}
.lotto-nav.euromillions .lotto-col:hover a::before{color: #26467c;}
.lotto-nav.otoslotto .lotto-col:hover a::before{color: #00A769;}
.lotto-nav.hatoslotto .lotto-col:hover a::before{color: #EB0F42;}
.lotto-nav.skandinav .lotto-col:hover a::before{color: #FFD41F;}
.lotto-nav.eurojackpot .lotto-col:hover a::before{color: #fed901;}
.lotto-nav.putto .lotto-col:hover a::before{color: #6A86EC;}
.lotto-nav.euromillions .lotto-col.euromillions{background: #2F63A6;}
.lotto-nav.toto .lotto-col.toto,
.lotto-nav.otoslotto .lotto-col.otoslotto,
.lotto-nav.hatoslotto .lotto-col.hatoslotto,
.lotto-nav.skandinav .lotto-col.skandinav,
.lotto-nav.eurojackpot .lotto-col.eurojackpot,
.lotto-nav.putto .lotto-col.putto{background: #2A2E3F;}
.lotto-nav.toto .lotto-col a, .lotto-nav.eurojackpot .lotto-col a{font-size: 12px;padding: 0 9px;}
.lotto-nav.euromillions .lotto-col a, .lotto-nav.otoslotto .lotto-col a,.lotto-nav.hatoslotto .lotto-col a,.lotto-nav.skandinav .lotto-col a,.lotto-nav.putto .lotto-col a{font-size: 13px;padding: 0 9px;}
@media screen and (min-width: 1200px) {.lotto-nav .lotto-col{width: 12.5%;}}
@media screen and (max-width: 1199px) and (min-width: 768px) {.lotto-nav .lotto-col{width: 25%;}}
@media screen and (max-width: 767px) and (min-width: 600px) {.lotto-nav .lotto-col{width: 50%;}}
@media screen and (max-width: 599px) {
	.lotto-nav{width: 90%; margin: 0 auto}
	.lotto-nav .lotto-col{width: 100%;}
}
/*--------------------------------------------------------------
# PAYMENTS ELEMENT
--------------------------------------------------------------*/
.payments-element{display: flex;justify-content: space-evenly;border-radius: 10px;padding: 20px 10px;}
.payments-element.bg-skrill, .payments-element .links .list li > a.bg-skrill::before{background: linear-gradient(180deg, #822164, #542456);}
.payments-element.bg-neteller, .payments-element .links .list li > a.bg-neteller::before{background: linear-gradient(90deg,#8cc63e,#65902e 50%,#4f783f);}
.payments-element.bg-card, .payments-element .links .list li > a.bg-card::before{background: linear-gradient(180deg, #1B86CD, #153051);}
.payments-element.bg-bank-transfer, .payments-element .links .list li > a.bg-bank-transfer::before{background: linear-gradient(180deg, #00A4D3, #006E90);}
.payments-element.bg-paypal, .payments-element .links .list li > a.bg-paypal::before{background: radial-gradient(circle farthest-side at center bottom, #009cde, #003087 125%);}
.payments-element.bg-bitcoin, .payments-element .links .list li > a.bg-bitcoin::before{background: #F7931A;}
.payments-element.bg-google-pay, .payments-element .links .list li > a.bg-google-pay::before{background: linear-gradient(90deg, #EA4335 0%, #EA4335 24%, #FDBD00 25%, #FDBD00 49%, #2DA94F 50%, #2DA94F 74%, #3A81F2 75%, #3A81F2 100%);}
.payments-element .links .list li > a.bg-google-pay::before{background: #606267;}
.payments-element.bg-apple-pay, .payments-element .links .list li > a.bg-apple-pay::before{background: #333333;}
.payments-element.bg-revolut, .payments-element .links .list li > a.bg-revolut::before{background: linear-gradient(90deg, #2184c7, #3ac4eb);}
.payments-element.bg-wise{background: #37517e;}
.payments-element .links .list li > a.bg-wise::before{background: #00B9FF;}
.payments-element.bg-ecopayz{background: #8CC23C;}
.payments-element .links .list li > a.bg-ecopayz::before{background: #012C4D;}
.payments-element.bg-trustly, .payments-element .links .list li > a.bg-trustly::before{background: #0EE06E;}
.payments-element.bg-astropay{background: #000;}
.payments-element .links .list li > a.bg-astropay::before{background: #fc0808;}
.payments-element .links, .payments-element .payments-table {background: #ffffff;padding: 15px 25px;border-radius: 5px;}
.payments-element .payments-table {width: 55%;}
.payments-element .payments-table .row-num{padding: 10px;}
.payments-element .links .title, .payments-element .payments-table caption{font-family: Caladea, sans-serif;font-size: 18px;font-weight: bold;margin-bottom: 15px;text-align: center;}
.payments-element .links .list{list-style: none;margin: 0;padding: 0;}
.payments-element .links .list li{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: #1b86cd;padding: 10px;display: block;}
.payments-element .links .list li > a::before{
	content: '\f101';
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin-right: 8px;
    background: #051f3e;
    color: #ffffff;
    text-align: center;
}
.payments-element .links .list li > a:hover{color: #eaae2e;}
.payments-element .payments-table .payments {margin: 0 auto 15px;}
.payments-element .payments-table .top-link{margin: 0 auto;}
.payments-element .payments-table .rev-link{display: block;margin-top: 15px;}
@media screen and (max-width: 1023px) {
	.payments-element{flex-flow: column;}
	.payments-element .links{margin-bottom: 15px;}
	.payments-element .payments-table {width: 100%;}
}
@media screen and (max-width: 639px) {
	.payments-element .main-table.payments{width: 400px;max-width: 100%;margin: 0 auto 25px;border-radius: 5px;}
	.payments-element .main-table.payments tr, .payments-element .main-table.payments td{display: block;position: inherit;height: auto;transform: none;}
	.payments-element .main-table.payments .logo-td{margin: 0 auto;}
	.payments-element .payments-table .main-table.payments caption{display: block;padding: 10px 5px 0;}
}
@media screen and (max-width: 425px) {
	.payments-element .links .title, .payments-element .payments-table caption {font-size: 17px;}
	.payments-element .links, .payments-element .payments-table {padding: 15px;}
}
/*--------------------------------------------------------------
# END
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Review Icons
--------------------------------------------------------------*/
.icon-holder{display: flex;width: 65px;height: 65px;background: linear-gradient(45deg, #1B86CD, #153051);color: #fff;overflow: hidden;align-items: center;border-radius: 5px;text-align: center;padding: 10px;}
.re-box .icon-holder {margin-top: 10px;}
.icon-holder.pros, .icon-holder.green{background: linear-gradient(45deg, #2ec915, #1b7b0b);}
.icon-holder.cons{background: linear-gradient(45deg, #eaae2e, #bd8100);}
.icon-holder i.fa-check{color: #ffffff;}
.icon-holder i,.icon-holder-fav span{margin: 0 auto;}
.icon-holder i {filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(198deg) brightness(101%) contrast(102%);}
.icon-holder-fav{display: flex;width: 80px;height: 80px;padding: 12px;color: #fff;overflow: hidden;align-items: center;border-radius: 5px;}
/*--------------------------------------------------------------
# END
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# iframe new
--------------------------------------------------------------*/
.video:not(.box) iframe{border: 1px solid #cecece;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%);}
@media screen and (max-width: 639px) {
	.video.float-left, .video.float-right{float: none;}
	.video:not(.box) iframe{display: block; margin: 10px auto;}
}

/*--------------------------------------------------------------
# Brand boxes new
--------------------------------------------------------------*/

@media screen and (max-width: 425px) {.brand_boxes .re-box .company-120[class*="bg-"]{float: none;margin: 20px auto 10px;}}

/*--------------------------------------------------------------
# Second version tables
--------------------------------------------------------------*/
/*Best by category table*/
.best-by-category {margin-bottom: 30px;}
.best-by-category tr:not(:nth-last-of-type(1)) {border-bottom: 1px solid #dddddd;}
.best-by-category tr td {border: 0;justify-content: space-between;}
.best-by-category tr.extra-terms {width: 100%;background: unset; border-right: none; border-bottom: none;}
.best-by-category tr {width: 50%;display: flex;align-items: center;justify-content: space-between;padding: 5px 10px;}
.best-by-category tbody {display: flex;flex-wrap: wrap;}
@media screen and (max-width: 767px) {.best-by-category tr {width: 100%;}}
@media screen and (min-width: 768px) {.best-by-category:not(.best-operator-tb) tr:nth-of-type(odd):not(.extra-terms) {border-right: 1px solid #dddddd;}}
/*Best opeartor table*/
.scrollbar-small::-webkit-scrollbar { height: 5px; }
.best-operator-tb { text-align: start; white-space: nowrap; overflow: initial; z-index: 0; position: relative; width: 100%; max-width: 100%; border-collapse: separate; border-spacing: 0; }
.best-operator-tb i { font-style: normal; width: 20px; height: 20px; text-align: center; }
.best-operator-tb i, .best-operator-tb a { vertical-align: middle; display: inline-block; }
.best-operator-tb tr { border-bottom: none; }
.best-operator-tb td { padding: 10px 15px; max-width: 100%; border-bottom: 1px solid #d2d2d2; }
.best-operator-tb td:first-child { position: sticky; left: 0; z-index: -1; background-color: #fff; width: 25%; }
.best-operator-tb td:not(:first-child) { position: relative; z-index: -2; width: 37.5%; }
.best-operator-tb .border-right { border-right: 1px solid #d2d2d2; }
@media screen and (max-width:575px) {
	.best-operator-tb { font-size: 13px; }
	.best-operator-tb td { padding: 5px 7px; }
}
.tab-prime.bingo tbody td {padding: 8px;}
.tab-prime.second-version .info-list {margin: 0;padding: 0;list-style-type: none;font-size: 13px;font-weight: bold;min-width: 160px;max-width: 100%;}
.tab-prime.poker .info-list {display: flex;justify-content: center;flex-flow: column;text-align: left;min-width: auto;white-space: nowrap;}
.tab-prime.mobile .mobile-platforms {list-style-type: none;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;padding: 0;margin: 0;min-width: 120px;max-width: 100%;}
.tab-prime.mobile .mobile-platforms > li {margin-bottom: 0;}
.tab-prime.mobile .mobile-platforms > li:not(:nth-last-of-type(1)) {margin-right: 10px;}
.tab-prime.mobile .mobile-platforms .none {opacity: .25;}
.tab-prime.poker .info-list > li {line-height: normal;}
.tab-prime.second-version .info-list li:not(:nth-last-of-type(1)) {margin-bottom: 5px;}
.tab-prime.second-version .info-list li:nth-last-of-type(1) {margin-bottom: 0;}
.tab-prime.second-version .info-list li > span {color: #1b86cd;margin-left: 10px;}
.tab-prime.second-version .rev-link {color: #153051;font-weight: normal;text-decoration: underline;}
.tab-prime.second-version .rev-link:hover {text-decoration: none;}
.tab-prime.second-version.poker .rev-link, .tab-prime.casino .rev-link {display: block;margin: 10px auto;color: #1b86cd;font-weight: bold;font-size: 13px;}
.tab-prime.second-version .top-link, .tab-prime.bingo .top-link {padding: 10px 5px;display: block;line-height: normal;font-size: 14px;white-space: nowrap;}
.tab-prime.bingo .top-link {margin: 0 auto 10px;}
.tab-prime.second-version .mobile-label, .tab-prime.bingo .mobile-label {color: #808080;font-size: 14px;margin-bottom: 10px;font-weight: normal;}
.tab-prime.second-version tbody td:nth-of-type(5), .tab-prime.second-version tbody td:nth-of-type(6) {font-size: 15px;font-weight: 600;color: #384f6b;}
.bingo-ball, .bingo-ball > .num {display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.bingo-ball {
	width: 35px;
    height: 35px;
    background: radial-gradient(#ffbefd, #B900B3);
    background: -webkit-radial-gradient(#ffbefd, #B900B3);
    margin: 0 auto;
    box-shadow: -1px 1px 3px 1px #cacaca;
    -webkit-box-shadow: -1px 1px 3px 1px #cacaca;
}
.bingo-ball > .num {width: 23px;height: 23px;background: #ffffff;color: #000000;outline: 1px solid #B900B3;outline-offset: -3px;}
.tab-prime.bingo tbody tr:nth-of-type(2n+2) .bingo-ball{background: radial-gradient(#FFEAAA, #F0B808);background: -webkit-radial-gradient(#FFEAAA, #F0B808);}
.tab-prime.bingo tbody tr:nth-of-type(3n+3) .bingo-ball {background: radial-gradient(#04B4CE, #004DB4);background: -webkit-radial-gradient(#04B4CE, #004DB4);}
.tab-prime.bingo tbody tr:nth-of-type(4n+4) .bingo-ball {background: radial-gradient(#11DC20, #189D17);background: -webkit-radial-gradient(#11DC20, #189D17);}
.tab-prime.bingo tbody tr:nth-of-type(2n+2) .bingo-ball > .num {outline-color: #F0B808;}
.tab-prime.bingo tbody tr:nth-of-type(3n+3) .bingo-ball > .num {outline-color: #004DB4;}
.tab-prime.bingo tbody tr:nth-of-type(4n+4) .bingo-ball > .num {outline-color: #189D17;}
.tab-prime.forex .reg-list {list-style-type: none;list-style-type: none;display: flex;align-items: center;justify-content: center;padding: 0;margin: 0 auto;}
.tab-prime.forex .reg-list li {font-size: 10px; margin-bottom: 0;}
.tab-prime.forex .reg-list li:not(:nth-last-of-type(1)) {margin-right: 5px;}
.tab-prime.forex .reg-list .flags {width: 30px; height: 20px;margin: 0 auto;}
.tab-prime.forex .info-list {max-width: 200px;margin: 0 auto;columns: 2;-webkit-columns: 2;-moz-columns: 2;}
.tab-prime.forex .info-list li {text-align: left;}
.tab-prime.dfs .info-list {text-align: left;max-width: 270px;margin: 0 auto;padding: 0 5px;}
@media screen and (max-width: 1024px) and (min-width: 600px) {
	.tab-prime.second-version:not(.mobile) th:nth-of-type(4), .tab-prime.second-version:not(.mobile) tbody td:nth-of-type(4) {display: none;}
	.tab-prime.second-version.mobile th:nth-of-type(6), .tab-prime.second-version.mobile tbody td:nth-of-type(6) {display: none;}
}
@media screen and (min-width: 992px) {.tab-prime.second-version.mobile .logo-rating {display: none;}}
@media screen and (max-width: 991px) {.tab-prime.second-version.mobile th:nth-of-type(7),.tab-prime.second-version.mobile tbody td:nth-of-type(7) {display: none;}}
@media screen and (max-width: 991px) and (min-width: 600px) {
	.tab-prime.second-version:not(.forex, .dfs) th:nth-of-type(6),.tab-prime.second-version:not(.forex, .dfs) tbody td:nth-of-type(6) {display: none;}
}
@media screen and (min-width: 840px){.tab-prime.bingo .logo-rating {display: none;}}
@media screen and (max-width: 839px){.tab-prime.bingo th:nth-of-type(6), .tab-prime.bingo tbody td:nth-of-type(6) {display: none;}}
@media screen and (max-width: 767px) and (min-width: 600px) {
	.tab-prime.bingo th:nth-of-type(4),.tab-prime.bingo tbody td:nth-of-type(4),.tab-prime.bingo th:nth-of-type(5),.tab-prime.bingo tbody td:nth-of-type(5) {display: none;}
}
@media screen and (min-width: 768px){.tab-prime.second-version:not(.mobile, .forex) .logo-rating {display: none;}}
@media screen and (max-width: 767px){
	.tab-prime.second-version:not(.mobile, .forex) th:nth-of-type(7),
	.tab-prime.second-version:not(.mobile, .forex) tbody td:nth-of-type(7),
	.tab-prime.bingo th:nth-of-type(6),
	.tab-prime.bingo tbody td:nth-of-type(6),
	.tab-prime.second-version.forex th:nth-of-type(5),
	.tab-prime.second-version.forex tbody td:nth-of-type(5) {
		display: none;
	}
	.tab-prime.second-version .top-link.tab-prime.bingo .top-link {max-width: 180px;padding: 10px 5px;font-size: 13px;}
	.tab-prime.second-version .top-link::before {padding-right: 5px;}
}
@media screen and (min-width: 600px){
	.tab-prime.second-version .mobile-label,
	.tab-prime.bingo .mobile-label {display: none;}
}
@media screen and (max-width: 599px){
	.tab-prime.second-version .top-link, .tab-prime.bingo .top-link {margin: 0px auto 15px;}
	.tab-prime.second-version tbody tr:not(.extra-terms) td:nth-of-type(1) {width: auto;background: #153051;color: #ffffff;}
	.tab-prime.second-version tbody tr {margin-bottom: 10px;}
	.tab-prime.second-version tbody tr.extra-terms {margin-top: -10px;}
	.tab-prime.second-version:not(.mobile) tbody tr td:nth-of-type(4) {padding-bottom: 2px;}
	.tab-prime.second-version:not(.mobile) tbody tr td:nth-of-type(5) {padding-top: 2px;}
	.tab-prime.poker .info-list {flex-flow: row;}
	.tab-prime.poker .info-list li:not(:nth-last-of-type(1)){margin-right: 10px;}
	.tab-prime.bingo tbody tr:not(.extra-terms) td:first-child {width: auto;}
}
.cta-button-left,.cta-button-right {display: flex;align-items: center;justify-content: space-between;}

/*--------------------------------------------------------------
# DEMO GAMES
--------------------------------------------------------------*/

/* ## Bootrap classes */
.embed-responsive {position: relative;display: block;width: 100%;padding: 0;overflow: hidden;}
.embed-responsive::before {display: block;content: ""}
.embed-responsive .embed-responsive-item,
.embed-responsive embed, 
.embed-responsive iframe, 
.embed-responsive object, 
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.embed-responsive-21by9::before {padding-top: 42.857143%;}
.embed-responsive-16by9::before {padding-top: 56.25%;}
.embed-responsive-4by3::before {padding-top: 75%;}
.embed-responsive-1by1::before {padding-top: 100%;}
#demo .modal-dialog{margin: 3rem auto;width: auto;max-width: 1080px;}
#demo .modal-header {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;-ms-flex-pack: justify;justify-content: space-between;padding: 1rem;}
#demo .modal-title{color: #626679; font-weight: bold;font-size: 21px;padding-top: 0;border: none;margin: 0;}
#demo h4::before {content: none;}
#demo .modal-content {
    background: #eaf1fd;
    background-color: #ffffff;
    background-image: linear-gradient(135deg, rgba(186, 186, 186, 0.03) 0%, rgba(186, 186, 186, 0.03) 10%,rgba(133, 133, 133, 0.03) 10%, rgba(133, 133, 133, 0.03) 14%,rgba(38, 38, 38, 0.03) 14%, rgba(38, 38, 38, 0.03) 17%,rgba(93, 93, 93, 0.03) 17%, rgba(93, 93, 93, 0.03) 25%,rgba(80, 80, 80, 0.03) 25%, rgba(80, 80, 80, 0.03) 45%,rgba(239, 239, 239, 0.03) 45%, rgba(239, 239, 239, 0.03) 100%),linear-gradient(135deg, rgba(236, 236, 236, 0.03) 0%, rgba(236, 236, 236, 0.03) 47%,rgba(182, 182, 182, 0.03) 47%, rgba(182, 182, 182, 0.03) 63%,rgba(223, 223, 223, 0.03) 63%, rgba(223, 223, 223, 0.03) 81%,rgba(86, 86, 86, 0.03) 81%, rgba(86, 86, 86, 0.03) 89%,rgba(23, 23, 23, 0.03) 89%, rgba(23, 23, 23, 0.03) 90%,rgba(226, 226, 226, 0.03) 90%, rgba(226, 226, 226, 0.03) 100%),linear-gradient(45deg, rgba(52, 52, 52, 0.03) 0%, rgba(52, 52, 52, 0.03) 31%,rgba(246, 246, 246, 0.03) 31%, rgba(246, 246, 246, 0.03) 63%,rgba(188, 188, 188, 0.03) 63%, rgba(188, 188, 188, 0.03) 71%,rgba(15, 15, 15, 0.03) 71%, rgba(15, 15, 15, 0.03) 87%,rgba(127, 127, 127, 0.03) 87%, rgba(127, 127, 127, 0.03) 93%,rgba(234, 234, 234, 0.03) 93%, rgba(234, 234, 234, 0.03) 100%),linear-gradient(90deg, #ffffff, #ffffff);
}
#demo .modal-header .close {font-size: 30px;text-shadow: none;color: #626679;opacity: .8;padding: 1rem 1rem;margin: -1rem -1rem -1rem auto;}
#demo .embed-responsive {position: relative;display: block;width: 100%;padding: 0;overflow: hidden;}
#demo .brand-container, #demo .footer-container {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
#demo .modal-footer{display: block;}
#demo .modal-footer .soft, #demo .modal-footer .demo-brand, #demo .modal-footer .bonus{margin: 0 auto;text-align: center;}
#demo .modal-footer .soft{flex: 0 0 25%; max-width: 25%;}
#demo .modal-footer .soft [class*="soft-bg"]{border-radius: 5px;padding: 6px;margin: 0 auto;}
#demo .modal-footer .demo-brand{flex: 0 0 45%;max-width: 45%;}
#demo .modal-footer .demo-brand .rating, #demo .modal-footer .demo-brand .rating .txt-rating{margin: 0 auto;}
#demo .modal-footer .demo-brand .rating > [class^="rating-"]{width: 43px;height: 25px;margin: 4px auto;}
#demo .modal-footer .demo-brand .rating .txt-rating > span{font-size: 24px;}
#demo .modal-footer .features{font-size: 20px;font-weight: bold;color: #515567;margin-right: auto;margin-left: auto;}
#demo .modal-footer .features .label {font-size: 15px; margin-bottom: 10px; color: #808080;}
#demo .modal-footer .features .num {font-weight: 800;}
#demo .modal-footer .features ul.poker-games > li::before{width: 18px;height: 18px;}
#demo .modal-footer .bonus{flex: 0 0 26%;max-width: 26%;}
#demo .modal-footer .bonus .bon-on{font-size: 25px;vertical-align: middle;}
#demo .modal-footer .bonus .top-link {padding-left: 10px;padding-right: 10px;}
#demo .modal-footer .bonus > .go-o, .not-v > p > .go-o{background: #8dc640;}
#demo .modal-footer .bonus > .go-o:hover, .not-v > p > .go-o:hover{background: #14a0ff;color: #fff!important;}
#demo .modal-footer .tandc-visit{font-size: 10px;line-height: 1.2;text-align: right;margin-top: 15px;margin-bottom: 0;}
#demo .modal-footer .txt{margin-top: .70rem;color: #515567;}
#demo .modal-footer .txt p{position: relative;font-weight: bold;font-size: 20px;text-align: center;margin-top: 10px;}
#demo .modal-footer .txt p:after {
    content: '';
    display: block;
    position: absolute;
	top: 0px;
    right: -55px;
    background: var(--icon-curved-arrow) center no-repeat;
	background-size: contain;
    color: #fff;
    transform: rotate(130deg);
    width: 60px;
    height: 60px;
}
.play-box{position: relative;margin: 0 30px;background: #061029;}
.play-box > a{ position: absolute; width: 80px; height: 80px; top: 50%; left: 50%; margin-top: -40px; margin-left: -40px;}
.play-box > a:hover{cursor: pointer;}
.play-box img {filter: brightness(0.5);}
.play-btn{position: absolute;border-radius: 50%;height: 80px;width: 80px;transform: scale(1);}
.play-btn.blue {background: linear-gradient(45deg, #00b9eb, #4d69c2);animation: pulse-white 2s infinite;}
.play-box a > i {color: #fff;font-size: 35px;position: relative;left: 5px;top: 25px;}
@media screen and (max-width: 991px){#demo .modal-footer .tandc-visit{text-align: center;}}
@media screen and (min-width: 900px){.drop-menu-mega .ul-opt-bookies .txt-nav-li{font-size: 19px;}}
@media screen and (max-width: 899px) and (min-width: 360px){
    #demo .modal-footer .demo-brand .company-120{margin: 0 20px 0 auto;}
    #demo .modal-footer .features{margin: 0 auto 0 25px;}
    #demo .modal-footer .txt p{width: 300px;}
    #demo .modal-footer .txt p:after {right: 12px;}
}
@media screen and (max-width: 899px){
    #demo .modal-footer .txt p:after {top: 21px;right: 30px;transform: scaleY(-1) rotate(30deg);width: 30px;height: 30px;}
    #demo .modal-footer .demo-brand{flex: 0 0 100%;max-width: 100%;margin-top: 25px;margin-bottom: 10px;}
    #demo .modal-footer .demo-brand > .row{align-items: center;}
    #demo .modal-footer .demo-brand .rating{display: none;}
    #demo .modal-footer .soft{flex: 0 0 100%;max-width: 100%;}
    #demo .modal-footer .soft > div:nth-of-type(1),
    #demo .modal-footer .txt p{margin: 0 auto;}
    #demo .modal-footer .bonus{flex: 0 0 100%;max-width: 100%;}
    #demo .modal-footer .bonus > span{margin-right: 20px;}
}

@media screen and (max-width: 359px){
    #demo .modal-footer .demo-brand{margin-top: 10px;}
    #demo .modal-footer .features{display: none;}
    #demo .modal-footer .demo-brand .company-120{width: 100%;}
	#demo .modal-footer .rating-val {margin-top: 10px;}
    #demo .modal-footer .txt p{width: 280px;font-size: 20px;}
    #demo .modal-footer .txt p:after{right: 23px;}
}

@-moz-keyframes pulse{0%,20%,30%,40%,50%,60%,70%{-moz-transform:none}78%,92%{-moz-transform:scale(1.2)}100%,86%{-moz-transform:scale(1)}}
@-webkit-keyframes pulse{0%,20%,30%,40%,50%,60%,70%{-webkit-transform:none}78%,92%{-webkit-transform:scale(1.2)}100%,86%{-webkit-transform:scale(1)}}
@keyframes pulse{0%,20%,30%,40%,50%,60%,70%{transform:none}78%,92%{transform:scale(1.2)}100%,86%{transform:scale(1)}}
@keyframes pulse-white{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,255,255,0)}}
/*--------------------------------------------------------------
# END
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# ESPORT BOXLIST
--------------------------------------------------------------*/

.esports-boxlist {list-style-type: none;width: 90%;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-evenly;padding: 5px;background: linear-gradient(140deg, #153051, #1b86cd);}
.esports-boxlist, .esports-boxlist li {border-radius: 5px; 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;}
.esports-boxlist li:hover {box-shadow: none; }
.esports-boxlist li:hover .text {color: #1b84ca;}
.esports-boxlist li a {display: flex;align-items: center;padding: 5px;width: 180px;}
.esports-boxlist li i {margin-right: 10px;}
.esports-boxlist li .text {font-weight: bold; margin: 0 auto; color: #153051;}

/*--------------------------------------------------------------
# END
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# LANGUAGE MENU
--------------------------------------------------------------*/
.language-switch {position: relative;}
.language-switch #lang-btn {border: none;border-radius: 5px;padding: 4px 8px;background: #f5f5f5;margin: 15px auto;}
.language-switch #lang-btn.active, .language-switch #lang-btn:hover {opacity: .9;}
.language-switch #lang-btn i.flags-hexagonal {width: 23px;height: 23px;display: inline-block;vertical-align: middle;}
.language-switch #lang-btn i.fa-caret-up {color: black;font-size: 17px;margin-left: 7px;width: auto;height: 23px;}
.language-switch .lang-box {
	display: none;
    padding: 5px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    bottom: 46px;
    background: #f5f5f5;
    color: #153051;
    border-radius: 5px;
    box-shadow: 0px 0px 3px 1px rgb(72 72 72 / 50%);
	width: 300px;
	max-width: 95%;
    max-height: 280px;
    overflow-y: auto;
}
.language-switch ul {list-style-type: none;margin: 0;padding: 0;}
.language-switch ul li {margin: 5px;min-width: 220px;max-width: 100%;}
.language-switch ul li > a {display: block;font-size: 13px;color: #051f3e; text-align: left;}
.language-switch ul li > a:hover {color: #eaae2e;}
.language-switch [class*="lang-"] a::before {content: '';display: inline-block;vertical-align: middle;width: 23px;height: 23px;margin-right: 8px;}
.language-switch .lang-box::-webkit-scrollbar {-webkit-appearance: none;width: 6px;}
.language-switch .lang-box::-webkit-scrollbar-thumb {border-radius: 6px;background: #afafaf;}
.language-switch .lang-box::-webkit-scrollbar-track {border-radius: 6px;background-color: #f5f5f5;}

/* Author Small Box*/
.author-header {display: flex; margin-top: 5px;}
.author-header h1 {width: 70%; max-width: 70%;}
.author-header .author-box {width: 30%; max-width: 30%; font-size: 12px; display: flex; align-items: center; justify-content: end;}
.author-header .author-box .last-update {margin-bottom: 0;}
.author-img {width: 50px; height: 50px; text-indent: -9999px; border-radius: 50%;}
.no-webp .author-img {background: center / cover no-repeat url("/assets/media/balog-renato.jpg");}
.webp .author-img {background: center / cover no-repeat url("/assets/media/balog-renato.webp");}
.no-webp .author-img.sebastian-schmidt {background: center / cover no-repeat url("/assets/media/sebastian.jpg");}
.webp .author-img.sebastian-schmidt {background: center / cover no-repeat url("/assets/media/sebastian.webp");}
.no-webp .author-img.adilet-anarbaev {background: center / cover no-repeat url("/assets/media/adilet-anarbaev.jpg");}
.webp .author-img.adilet-anarbaev {background: center / cover no-repeat url("/assets/media/adilet-anarbaev.webp");}
.author-name {color: #24ab10;}
.author-box {display: flex;}
.author-info {display: flex; flex-direction: column; justify-content: center; margin-left: 5px;}
@media screen and (min-width: 1024px) {
	.author-header h1 {width: 78%; max-width: 78%;}
	.author-header .author-box {width: 22%; max-width: 22%;}
}
@media screen and (max-width: 767px) {
	.author-box .author-info {flex-direction: row; align-items: center;}
	.author-box .author-info .last-update {margin-left: 5px; padding-left: 5px; border-left: 1px solid #c8c8c8;}
	.author-header {flex-direction: column;}
	.author-header h1 {text-align: center;}
	.author-header h1, .author-header .author-box {width: 100%; max-width: 100%; justify-content: center;}
	.author-box .author-info {max-width: 80%; text-align: center;}
}

/* Author Page Box*/
.re-boxes.author .re-box {text-align: left; padding: 20px; margin: 0;}
.re-boxes.author h2 {background: none; box-shadow: none; color: #1b86cd; margin: 0; padding: 0;}
.re-boxes.author .link-leave{box-shadow: none; border-radius: 5px; padding: 7px 10px; width: max-content; max-width: 100%; font-weight: normal; line-height: normal; text-transform: none;}
.re-boxes.author .author-img {height: 150px; width: 150px; margin: 0; margin-right: 20px; display: block;}
.re-boxes.author .author-info{margin: 5px 0;}
@media screen and (max-width: 575px) {
	.re-boxes.author .re-box {text-align: center;}
	.re-boxes.author .author-img {float: none; margin: 0 auto;}
	.re-boxes.author .link-leave {margin: 0 auto;}
	.re-boxes.author .link-leave {font-size: 13px;}
}

/* Grid boxes */
.grid-container {display: grid; grid-template-columns: auto auto auto; gap: 20px; padding: 0 4px 20px;}
.grid-container p {font-size: 14px;}
.grid-item {background: #f6f6f6; padding: 10px; border-radius: 5px; color: #303030;}
.pages-list .grid-item h2 {color: #1b86cd; font-size: 16px; margin: 0; border-top: none; padding-top: 0; text-align: left;}
.pages-list .grid-item h2::before {all: unset;}
.pages-list .author-info {font-size: 12px; margin-top: 10px;}
.pages-list .read-more {color: #1b86cd; text-align: right; display: block; padding: 0 4px; font-size: 13px;}
@media screen and (max-width: 1023px){
	.grid-container {grid-template-columns: auto auto;}
}
@media screen and (max-width: 767px){
	.grid-container {grid-template-columns: auto;}
}

/* New table */
.primary-table {display: flex; flex-direction: column;}
.primary-table .table-row {display: flex; border-radius: 6px; margin-bottom: 20px; background: #F8F8F8;}
.primary-table .table-row:first-child {background: #F4F9FF; border: 1px solid #3C90CE;}
.primary-table .brand-logo {width: 250px; height: 105px; border-radius: 6px 0px 0px 6px; padding: 5px 0;}
.primary-table [class*="svg-"] {width: 130px; margin: 0 auto;}
.primary-table .brand-rating, .primary-table .brand-bonus, .primary-table .brand-cta {display: flex; flex-direction: column; justify-content: center; align-items: center;}
.primary-table .brand-rating {gap: 12px; width: 200px; border-right: 1px solid #C4C4C4; margin: 20px 0;}
.primary-table h3 {border: none; margin: 0; padding: 0; color: #000000; font-size: 16px; text-transform: uppercase;}
.primary-table h3::before, .primary-table .link-leave.top-link::before {all: unset;}
.primary-table .brand-score {font-size: 16px; color: #000; font-weight: 600; display: flex; gap: 5px;}
.primary-table .rating-star {width: 17px; height: 16px; background: center / contain no-repeat var(--icon-rating-star);}
.primary-table .brand-bonus {width: 370px; color: #FF5757; font-weight: 600;}
.primary-table .bonus-amount {font-size: 27px;}
.primary-table :is(.bonus-after, .bonus-before) {font-size: 18px; color: #FF5757;}
.primary-table .bonus-amount .bonus-before {color: #555555;}
.primary-table .brand-cta {width: 298px; gap: 8px; align-items: start; padding: 0 5px;}
.primary-table .cta-btn {width: 235px; font-weight: 600; font-size: 14px; padding: 10px 0; text-align: center; font-weight: 600; border-radius: 6px; text-transform: uppercase;}
.primary-table .cta-btn.go-btn {background: #24AB10; color: #fff;}
.primary-table .cta-btn.go-btn:hover {background: #107c00;}
.primary-table .cta-btn.review-btn {background: transparent; border: 1px solid #C4C4C4; color: #1c304f;}
.primary-table .cta-btn.review-btn:hover:not(.not-active) {background: #ffffff;}
.primary-table .cta-btn.review-btn.not-active {border: 1px solid #E5E5E5; color: #1c304f;}
.primary-table .special-terms, .primary-table ~ .special-terms {padding: 0 10px 20px; margin-top: -10px; font-size: 12px; color: #555555; text-align: left;}
.primary-table ~ .special-terms {text-align: right;}
.primary-table ~ #show-btn, .primary-table ~ #show-btn ~ #hide-btn {width: 285px; padding: 10px 0; border-radius: 6px; border: 1px solid #C1C1C1; background: #ffffff; color: #1C304F; font-weight: 600; font-size: 14px; text-align: center;}
.primary-table ~ #show-btn span, .primary-table ~ #show-btn ~ #hide-btn span {position: relative;}
.primary-table ~ #show-btn span::after, .primary-table ~ #show-btn ~ #hide-btn span::after{content: ""; position: absolute; width: 14px; height: 7px; top: 50%; transform: translateY(-50%); right: -20px;}
.primary-table ~ #show-btn span::after {background: center / contain no-repeat var(--icon-arrow-down);}
.primary-table ~ #show-btn ~ #hide-btn span::after {background: center / contain no-repeat var(--icon-arrow-up);}
.primary-table :is(.table-row.row-hidden, .table-row.row-hidden + .special-terms ) {display: none;}
#show-more:checked + .primary-table .table-row.row-hidden, #show-more:checked + .primary-table .table-row.row-hidden + .special-terms {display: flex;}
.bonus-badge { background: #1b86cd; color: #fff; font-size: 12px; margin: 5px auto; padding: 2px 5px; font-weight: bold; width: fit-content; border-radius: 10px; }
@media screen and (max-width: 991px) and (min-width: 768px){
	.primary-table .bonus-before {display: block;}
}
@media screen and (max-width: 767px) {
	.primary-table {max-width: 350px; margin: 0 auto;}
	.primary-table .table-row {flex-direction: column; margin-bottom: 30px;}
	.primary-table .brand-logo, .primary-table .brand-rating, .primary-table .brand-bonus, .primary-table .brand-cta {width: 100%;}
	.primary-table .brand-logo {height: 65px; border-radius: 6px 6px 0px 0px;}
	.primary-table .brand-rating {width: 286px; flex-direction: row; justify-content: space-between; padding: 12px 0; margin: 0 auto; border-right: none; border-bottom: 1px solid #C4C4C4;}
	.primary-table .brand-bonus {padding: 12px 0;}
	.primary-table .brand-cta {align-items: center; gap: 12px; margin-bottom: 30px;}
	.primary-table .cta-btn {width: 286px; padding: 16px 0;}
	.primary-table .special-terms, .primary-table ~ .special-terms {margin-top: -22px;}
}

/* Tabs table */
.tabs-container { margin: 0 auto; }
.tabs { margin: 0; padding: 0; display: flex; list-style: none; gap: 7px; align-items: flex-end; }
.tabs li { margin: 0; padding: 10px; background: #F4F9FF; min-height: 58px; width: 20%; display: flex; align-items: center; border-radius: 8px 8px 0 0; position: relative; }
.tabs li.active { background: #F8F8F8; padding: 15px 25px; height: 70px; width: 25%; display: block; }
.tabs li h3 { padding: 0; margin: 0; font-size: 14px; font-weight: normal; color: #000; text-align: left; font-family: inherit; }
.tabs li.active h3 { font-size: 16px; font-weight: 600; }
.tab-content { background: #F8F8F8; border-radius: 0 0 8px 8px; }
.tab-content p { margin: 0; }
.tabs-table { width: 100%; margin: 30px auto 0; padding: 15px 10px; background: #fff; border-radius: 8px; box-shadow: 0px 8px 12px #0000000A; }
.tabs-table tbody { display: flex; gap: 2%; padding: 10px 25px; }
.tabs-table tr { display: flex; flex-direction: column; width: 49%; border-bottom: none; text-align: left; }
.tabs-table td { padding: 15px 0; }
.tabs-table td:not(:last-child) { border-bottom: 1px solid #EBEBEB; }
@media screen and (min-width:992px) {
	.tab-content { padding: 30px 65px 40px; min-height: 415px; }
	.open { display: block !important; }
	.tab-btn { display: none; }
	.tabs li { cursor: pointer; }
	.tabs li:hover { background: #F8F8F8; }
}
@media screen and (max-width:991px) {
	.tabs { flex-direction: column; }
	.tabs li, .tabs li.active { width: 100%; display: block; }
	.tabs li { height: 60px; padding: 10px; border-radius: 8px; display: flex; }
	.tabs li.active { height: 100%; padding: 15px 10px; }
	.tabs li h3 { max-width: 85%; }
	.tabs li.active h3 { margin-bottom: 15px; }
	.tabs-table tbody { flex-direction: column; padding: 10px 15px; }
	.tabs-table tr { width: 100%; }
	.tabs-table tr:first-child td:last-child { border-bottom: 1px solid #EBEBEB; }
	li.tab .tab-btn { position: absolute; width: 30px; height: 30px; right: 15px; top: 13px; }
	li.tab .tab-btn:before { content: var(--icon-plus); position: absolute; width: 15px; height: 15px; left: 50%; top: 50%; transform: translate(-50%, -50%); }
	li.tab.active .tab-btn::before { content: var(--icon-minus); }
	.tab-content.open { padding-top: 10px; border-top: 1px solid #EBEBEB; }
}

/* Sticky Stripe */
.sticky-stripe-box {display: none; position: fixed; width: 100%; max-width: 1200px; bottom: 0; left: 50%; transform: translateX(-50%); background: linear-gradient(285deg, #152A47 0%, #3C90CE 100%); z-index: 10; border-radius: 6px 6px 0 0; padding: 15px; box-shadow: 0px -3px 6px #00000040;}
.sticky-stripe-box::before {content: ''; position: absolute; top: -1px; left: 25px; width: 22px; height: 32px; background: center / contain no-repeat var(--icon-star-label); z-index: 1;}
.sticky-stripe {display: flex; justify-content: space-around; align-items: center;}
.sticky-stripe [class*="company-"] {margin: 0; position: relative;}
.sticky-stripe .bonus-info {font-size: 14px; text-transform: uppercase; font-weight: 600; color: #fff; text-align: center; text-shadow: 0px 1px 4px #000C0F40; padding: 0 5px;}
.sticky-stripe .bonus {color: #77C1F7; text-shadow: 0px 3px 6px #091422BF; text-transform: none; font-size: 22px; font-weight: 800;}
.sticky-stripe .details-before {color: #fff; font-weight: 600;}
.sticky-stripe .top-link {background: linear-gradient(178deg, #68BE37 0%, #20A110 100%); border-radius: 6px; text-transform: none; font-weight: 600; font-size: 16px; margin: 0; box-shadow: none; padding: 13px 10px; min-width: 145px;}
.sticky-stripe .top-link:hover {background: linear-gradient(178deg, #20A110 0%, #68BE37 100%);}
.sticky-stripe .top-link::before {content: none;}

@media screen and (max-width: 767px) {
	.sticky-stripe .details {font-size: 18px; display: block;}
	.sticky-stripe .bonus-label, .sticky-stripe-box::before {display: none;}
}

@media screen and (max-width: 575px) {
	.sticky-stripe-box {padding: 10px;}
	.sticky-stripe {justify-content: space-between;}
	.sticky-stripe :is(.details-before, .details) {font-size: 12px; display: block;}
	.sticky-stripe .bonus {font-size: 16px;}
	.sticky-stripe .company-110[class*="bg-"] {width: 80px; height: 35px;}
	.sticky-stripe .top-link {padding: 10px 3px; min-width: unset; font-size: 12px;}
}

/* Simple boxes / Review boxes */
.simple-boxes { display: flex; flex-wrap: wrap; gap: 20px; margin: 20px 0; }
.simple-box { flex: 0 0 50%; border: 1px solid #d2d2d2; border-radius: 8px; padding: 0 10px; box-sizing: border-box; }
.simple-box.full-w { flex: 0 0 100%; }
.simple-box blockquote p { font-style: italic; }
