@font-face { font-family: Lato; src: url('../fonts/Lato-Regular.woff2') format('woff2'), url('../fonts/Lato-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: Lato; src: url('../fonts/Lato-Bold.woff2') format('woff2'), url('../fonts/Lato-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Open Sans"; src: url('../fonts/OpenSans-Bold.woff2') format('woff2'), url('../fonts/OpenSans-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
:root{
  --discord-purple: #5964f2; 
  --discord-banner-gradient-63per: linear-gradient(120deg, #ffffff calc(63% - 1px), var(--discord-purple) 63%);
}
.inactive-link {
  pointer-events: none;
  cursor: default;
}
body { font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
html {font-size: 62.5%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-family: sans-serif; line-height: 1.15;}
.mail {font-size: 13px;}
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;}
html.active,html.active > body, body.no-scroll {overflow: hidden;}
html {-webkit-box-sizing: border-box;box-sizing: border-box;}
body {line-height: 1;}
*,
*:before,
*:after,
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
:hover{transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}
img,pre,embed,video,iframe,object,input,select,textarea {max-width: 100%;}
img,iframe {vertical-align: middle;}
img {border-style: none;}
pre,textarea {overflow: auto;}
[hidden],
template {display: none;}
abbr[title] {border-bottom: 1px dotted;}
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; }
.lazybg{background: none!important; background-image: none!important;}
.aligncenter,.alignleft,.alignright,small.caption {clear: both;display: block;margin: 0 auto 10px;height: auto;}
small.caption {text-align: center;}
.clearfix:after {content: "";display: block;clear: both;}
.clearfix-box {clear: both;}
p.clearfix {clear: both;padding-top: 10px;}
.img-responsive {max-width: 100%;display: block;height: auto;}
.hvr-shine figure img {height: auto; border-radius: 5px;}
.no-m {margin: 0;}
.mt-10 {margin-top: 10px;}
.mt20 {margin-top: 20px;}
.mt25 {margin-top: 25px;}
.mt40 {margin-top: 40px;}
.mb {margin-bottom: 5px;}
.pt-0 {padding-top: 0;}
.pl-10 {padding-left: 10px !important;}
.pad10 {padding: 10px 0;}
.pad20 {padding: 20px 0;}
.pad30 {padding: 30px 0;}

.banner-discord-header {display: flex; gap: 1rem; align-items: center; color: var(--discord-purple); padding: 25px; margin-bottom: 20px; position: relative; overflow: hidden; background: var(--icons-banner-discord-stars) 2% 35% no-repeat, linear-gradient(120deg, #ffffff 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; border-radius: 5px;}
.banner-discord-header.fixed {position: fixed; top: 80px; left: 0; width: 100%; margin: 0; padding: 5px 10px; border-radius: 0; z-index: 2;}
.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/images/banner-discord-hand.webp') no-repeat; background-size: contain;}
body.no-webp .banner-discord-header::after{background: url('/assets/images/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: 1499px) and (min-width: 992px){
	.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) 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;}
}
@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: 1023px){
	.banner-discord-header.fixed :is(.banner-text, .banner-cta) {font-size: 13px;}
	.banner-discord-header.fixed .banner-text > span {font-size: 14px;}
  .banner-discord-header .shiny-slide .banner-cta::after{animation: shiny-slide 1.5s infinite;}
}
@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: 639px){
  .banner-discord-header{margin: 16px 10px;}
  .banner-discord-header.fixed {top: 75px}
}
@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;}
}
@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 {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/images/discord-popup.png'), var(--discord-purple); border-radius: 3px 3px 0 0;}
.webp .discord-popup-header {background: right / 90% no-repeat url('/assets/images/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;letter-spacing: 0.6px;}
.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;}
}

.icon {display: inline-block;vertical-align: middle;background-repeat: no-repeat;text-indent: -9999px;text-align: left;overflow: hidden;}
.global.icon {background-image: url("../images/sprites/sprite-global.png");}
.global.icon[class*="jump--"] {width: 50px;height: 50px;background-image: url("../images/sprites/quick-nav-icons.svg");}
.global.icon.icon-jump--01 {background-position: 0 0;}
.global.icon.icon-jump--02 {background-position: 0 -66px;}
.global.icon.icon-jump--03 {background-position: 0 -132px;}
.global.icon.icon-jump--04 {background-position: 0 -198px;}
.global.icon.icon-jump--05 {background-position: 0 -264px;}
.global.icon.icon-jump--06 {background-position: 0 -330px;}
.global.icon.icon-jump--07 {background-position: 0 -396px;}
.global.icon.icon-jump--08 {background-position: 0 -462px;}
.global.icon.icon-jump--09 {background-position: 0 -528px;}
.global.icon.icon-jump--10 {background-position: 0 -594px;}
.global.icon.icon-jump--11 {background-position: 0 -660px;}
.global.icon.icon-jump--12 {background-position: 0 -726px;}
.global.icon.icon-jump--13 {background-position: 0 -792px;}
.global.icon.icon-jump--14 {background-position: 0 -858px;}
.global.icon.icon-jump--15 {background-position: 0 -924px;}
.global.icon.icon-jump--16 {background-position: 0 -990px;}
.global.icon.icon--cash {background-position: -10px -2558px;width: 20px;height: 16px;}
.global.icon.icon--ball {background-position: -10px -3424px;width: 16px;height: 16px;}
.global.icon.icon--thumbsup {background-position: -10px -3345px;width: 18px;height: 18px;}
.global.icon.icon--quick-nav-set-1 {background-position: -3px -74px;width: 36px;height: 36px;}
.global.icon.icon-navbar--icon-02 {background-position: -10px -2068px;width: 22px;height: 16px;}
.global.icon.icon-navbar--icon-03 {background-position: -10px -368px;width: 14px;height: 15px;}
.global.icon.icon-navbar--icon-04 {background-position: -8px -410px;width: 22px;height: 32px;}
.global.icon.icon-navbar--icon-05 {background-position: -10px -265px;width: 17px;height: 19px;}
.global.icon.icon-navbar--icon-06 {background-position: -10px -3635px;width: 23px;height: 23px;}
.global.icon.icon-navbar--icon-07 {background-position: -10px -310px;width: 23px;height: 32px;}
.global.icon.icon-navbar--icon-08 {background-position: -4px -391px;width: 40px;height: 16px;}
.global.icon.icon-navbar--icon-lang {background-position: -10px -342px;width: 23px;height: 15px;}
.global.icon.icon-navbar--icon-blog {background-position: -10px -441px;width: 23px;height: 18px;}
.global.icon.icon-navbar--icon-bonuses {background-position: -8px -231px;width: 22px;height: 32px;}
.global.icon.icon-navbar--mobile-icon {background-image: url("../images/icons/mobile-icon.png");background-size: contain;width: 22px;height: 32px;}
.mobile-menu-container .global.icon.icon-navbar--icon-08 {display: none;}
.icon.icon-navbar--icon-logo-desktop {width: 30px;height: 30px;background-image: var(--icon-bookies-oldalak);background-repeat: no-repeat;background-position: 50%;margin-bottom: -5px !important;}
.icon.icon-navbar--icon-dollar {width: 15px;height: 32px;background: url(../images/icons/dollar-sign.svg) 0 0 no-repeat;position: relative;top: 9px;}
.global.icon.icon-navbar--icon-gift {width: 20px;height: 27px;background: var(--icon-gift) 0 0 no-repeat;background-size: 19px;background-position: 0 5px;}
.global.icon.icon-navbar--icon-slots {width: 20px;height: 32px;background: var(--icon-slots) 0 0 no-repeat;background-size: 20px;background-position: 0% 50%;}
.global.icon.icon-navbar--icon-poker {width: 20px;height: 32px;background: var(--icon-poker-navbar) 0 0 no-repeat;background-size: 20px;background-position: 0% 50%;}
.global.icon.icon-navbar--icon-shield {width: 21px;height: 27px;background: var(--icon-shield) 0 0 no-repeat;background-size: 25px;background-position: -3px 3px;}
.global.icon.icon-navbar--casino {background-image: url(/assets/images/icons/casino-ico.png);width: 20px;height: 32px;background-position: 0% 60%;background-size: 20px;}
.sports.icon[class*="icon-"] {width: 35px;height: 35px;background: url("../images/sprites/sports-icons.svg") 0 0 no-repeat;}
.sports.icon.icon-basketball {background-position: 0 0;-webkit-transform: scale(0.6);-ms-transform: scale(0.6);transform: scale(0.6);}
.sports.icon.icon-bike {background-position: 0 -48px;-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);}
.sports.icon.icon-horse {background-position: 0 -96px;-webkit-transform: scale(0.6);-ms-transform: scale(0.6);transform: scale(0.6);}
.sports.icon.icon-box {background-position: 0 -144px;-webkit-transform: scale(0.6);-ms-transform: scale(0.6);transform: scale(0.6);}
.sports.icon.icon-gamepad {background-position: 0 -192px;-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);}
.sports.icon.icon-soccer {background-position: 0 -240px;-webkit-transform: scale(0.6);-ms-transform: scale(0.6);transform: scale(0.6);}
.sports.icon.icon-flags {background-position: 0 -288px;-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);}
.sports.icon.icon-tennis {background-position: 0 -336px;-webkit-transform: scale(0.6);-ms-transform: scale(0.6);transform: scale(0.6);}
.sports.icon.icon-volleyball {background-position: 0 -384px;-webkit-transform: scale(0.58);-ms-transform: scale(0.58);transform: scale(0.58);}
.sports.icon.icon-hockey {background-position: 0 -426px;-webkit-transform: scale(0.55);-ms-transform: scale(0.55);transform: scale(0.55);}
.sports-color.icon {background-image: url("../images/sprites/sports.png");width: 55px;height: 55px;}
.sports-color.icon.icon--volleyball {background-position: 0px 0px;}
.sports-color.icon.icon--baseball {background-position: 0px -65px;}
.sports-color.icon.icon--basketball {background-position: 0px -130px;}
.sports-color.icon.icon--box {background-position: 0px -195px;}
.sports-color.icon.icon--darts {background-position: 0px -260px;}
.sports-color.icon.icon--esports {background-position: 0px -325px;}
.sports-color.icon.icon--football {background-position: 0px -390px;}
.sports-color.icon.icon--futsal {background-position: 0px -455px;}
.sports-color.icon.icon--golf {background-position: 0px -520px;}
.sports-color.icon.icon--hockey {background-position: 0px -585px;}
.sports-color.icon.icon--motorsports {background-position: 0px -650px;}
.sports-color.icon.icon--pool {background-position: 0px -715px;}
.sports-color.icon.icon--rugby {background-position: 0px -780px;}
.sports-color.icon.icon--tennis {background-position: 0px -845px;}
ul.sports-color {text-align: center;}
ul.sports-color p {text-transform: uppercase;color: #3fa8f4;font-size: 13px;text-align: center;}
ul.sports li {display: inline-block;margin-right: 20px;}
.sports-color li {display: inline-block;margin-right: 20px;}
.global-2.icon:not(.bookie) {background-image: url("../images/sprites/sprite-global-2.png");}
body.webp .global-2.icon:not(.bookie, .icon--menu-offer, .icon--flickr, .icon--tumblr) {background-image: url("../images/sprites/sprite-global-2.webp");}
.navbar > li > a.fix {padding-left: 4px !important;}
.global-2.icon.icon--full-ribbon-small {background-position: -10px -0px;width: 233px;height: 42px;}
.global-2.icon.icon--banner-01 {background-position: -10px -52px;width: 65px;height: 55px;}
.global-2.icon.icon--banner-02 {background-position: -15px -197px;width: 60px;height: 78px;}
.global-2.icon.icon--banner-02.betfred {width: 55px;}
.text-boxes .grid-box:not(.offers):hover .icon--banner-02 {background-position: -85px -52px;}
.global-2.icon.icon--back-to-top-active {background-position: -155px -52px;width: 40px;height: 40px;}
.global-2.icon.icon--back-to-top-off {background-position: -155px -102px;width: 40px;height: 40px;}
.global-2.icon.icon--menu-offer {background-image: url("../images/sprites/quick-nav-icons.svg");background-position: -6px -204px;width: 38px;height: 38px;}
.global-2.icon.icon--menu-sport {background-position: -58px -140px;width: 36px;height: 32px;}
.global-2.icon.icon--menu-menu {background-position: -103px -140px;width: 32px;height: 32px;}
.global-2.icon.icon--menu-top3 {background-image: url("../images/sprites/quick-nav-icons.svg");background-position: -9px -999px;width: 32px;height: 32px;}
.global-2.icon.icon--arrow {background-position: -15px -162px;width: 14px;height: 26px;}
.global-2.icon.icon--arrow-l {background-position: -33px -162px;width: 14px;height: 26px;}
.global-2.icon.icon--arrow-down, .global-2.icon.icon--arrow-down-dark:hover, .jumpbar.set-2 a:hover .global-2.icon.icon--arrow-down-dark {background-position: -205px -93px;width: 18px;height: 28px;}
.global-2.icon.icon--arrow-down-dark {background-position: -205px -130px;width: 18px;height: 28px;}
.global-2.icon.icon--arrow-up {background-image: url("../images/sprites/sprite-global-2.png");background-position: -144px -152px;width: 17px;height: 27px;}
body.webp .global-2.icon.icon--arrow-up {background-image: url("../images/sprites/sprite-global-2.webp");}
.global-2.icon.icon--rgt {background-position: -16px -306px;width: 104px;height: 26px;}
.global-2.icon.icon--ssl {background-position: -164px -307px;width: 54px;height: 22px;}
.global-2.icon.icon--fb {background-position: -8px -354px;width: 41px;height: 41px;}
.global-2.icon.icon--fb:hover {background-position: -8px -408px;width: 41px;height: 44px;}
.global-2.icon.icon--gplus {background-position: -56px -354px;width: 41px;height: 41px;}
.global-2.icon.icon--gplus:hover {background-position: -56px -408px;width: 41px;height: 44px;}
.global-2.icon.icon--pin {background-position: -253px -354px;width: 40px;height: 41px;}
.global-2.icon.icon--pin:hover {background-position: -252px -409px;width: 40px;height: 44px;}
.global-2.icon.icon--instgr {background-position: -106px -354px;width: 41px;height: 41px;}
.global-2.icon.icon--instgr:hover {background-position: -106px -408px;width: 41px;height: 44px;}
.global-2.icon.icon--twitt {background-position: -155px -354px;width: 41px;height: 41px;}
.global-2.icon.icon--twitt:hover {background-position: -155px -408px;width: 41px;height: 44px;}
.global-2.icon.icon--ytube {background-position: -204px -354px;width: 41px;height: 41px;}
.global-2.icon.icon--ytube:hover {background-position: -204px -408px;width: 41px;height: 44px;}
.global-2.icon.icon--myspace {background-position: -2px -1204px;width: 41px;height: 41px;}
.global-2.icon.icon--myspace:hover {background-position: -2px -1259px;width: 41px;height: 44px;}
.global-2.icon.icon--flickr {background-position: -51px -1204px;width: 41px;height: 41px;}
.global-2.icon.icon--flickr:hover {background-position: -51px -1259px;width: 41px;height: 44px;}
/* .global-2.icon.icon--tumblr { background-position: -101px -1204px; width: 41px; height: 41px; }
.global-2.icon.icon--tumblr:hover { background-position: -100px -1259px; width: 41px; height: 44px; } */
.global-2.icon.icon--arrow-l-wh {background-position: -253px -134px;width: 9px;height: 15px;}
.global-2.icon.icon--arrow-r-wh {background-position: -268px -134px;width: 9px;height: 15px;}
.global-2.icon.icon--gt {background-position: -237px -303px;width: 32px;height: 27px;}
.global-2.icon.icon--gt:hover {background-position: -237px -271px;}
.global-2.icon.icon--truste {background-position: -271px -1172px;width: 28px;height: 27px;margin-right: 26px;}
/* .global-2.icon.icon--truste:hover { background-position: -270px -1140px; width: 28px; height: 27px;} */
.global-2.icon.icon--flickr {background: var(--icon-flickr);width: 41px;height: 44px;background-repeat: no-repeat;background-position: center;border: 2px solid #778085;background-color: black;}
.global-2.icon.icon--flickr:hover { background: var(--icon-flickr); width: 41px; height: 44px; background-repeat: no-repeat; background-position: center; border: 2px solid #778085; background-color: black; border-bottom: 8px solid #62696c; border-top: 0; }
.global-2.icon.icon--tumblr { background: var(--icon-tumblr); width: 41px; height: 44px; background-repeat: no-repeat; background-position: center; border: 2px solid #778085; background-color: #34516f; background-size: 50%; }
.global-2.icon.icon--tumblr:hover { background: var(--icon-tumblr); width: 41px; height: 44px; background-repeat: no-repeat; background-position: center; border: 2px solid #778085; background-color: #34516f; border-bottom: 8px solid #62696c; border-top: 0; background-size: 50%; }
.icon--recom, .icon--recom-not {font-weight: bold;font-family: Lato, sans-serif;background: none;}
.icon--recom {content: "";font-size: 22px;color: #7ac643;}
.icon--recom-not {content: "";color: #ec5925;font-size: 19px;}
/*BOOKAMKERS*/

.icon--larabet, .icon--larabet-casino {background: url("../images/brands/larabet.png"); background-color: #09212a;}
body.webp :is(.icon--larabet, .icon--larabet-casino) {background: url("../images/brands/larabet.webp") center / 80% no-repeat; background-color: #09212a;}
.icon--betlabel, .icon--betlabel-casino {background: var(--logo-betlabel); background-color: #121317;}
.icon--slotsgem-casino {background: var(--logo-slotsgem); background-color: #0b0c21;}
.icon--robocat-casino {background: url("../images/brands/robocat.png"), linear-gradient(#5200ca, #3b0094);}
body.webp .icon--robocat-casino {background: url("../images/brands/robocat.webp") center / contain no-repeat, linear-gradient(#5200ca, #3b0094);}
.icon--kinbet, .icon--kinbet-casino {background: var(--logo-kinbet); background-color: #050807;}
.icon--beteum, .icon--beteum-casino {background: var(--logo-beteum); background-color: #fdfdfd;}
.icon--naobet, .icon--naobet-casino {background: var(--logo-naobet); background-color: #291942;}
.icon--verajohn-casino {background: var(--logo-verajohn); background-color: #00a1e5;}
.icon--boabet, .icon--boabet-casino {background: var(--logo-boabet); background-color: #008061;}
.icon--spinight, .icon--spinight-casino {background: url("../images/brands/spinight.svg"); background-color: #0c0d24;}
.icon--greatspin, .icon--greatspin-casino {background: var(--logo-greatspin); background-color: #13192A;}
.icon--realspin {background: var(--logo-realspin); background-color: #f3f5f6;}
.icon--supabet {background: var(--logo-supabet); background-color: #fff;}
.icon--fat-pirate, .icon--fat-pirate-casino {background: url("../images/brands/fat-pirate.png"); background-color: #1b120d;}
body.webp :is(.icon--fat-pirate, .icon--fat-pirate-casino) {background: url("../images/brands/fat-pirate.webp") center / contain no-repeat; background-color: #1b120d;}
.icon--casinolab-casino {background: url("../images/brands/casinolab.png"); background-color: #eef3fee6;}
body.webp .icon--casinolab-casino {background: url("../images/brands/casinolab.webp") center / contain no-repeat; background-color: #eef3fee6;}
.icon--wildrobin, .icon--wildrobin-casino {background: url("../images/brands/wildrobin.png"); background-color: #201109;}
body.webp :is(.icon--wildrobin, .icon--wildrobin-casino) {background: url("../images/brands/wildrobin.webp") center / 80% no-repeat; background-color: #201109;}
.icon--dachbet, .icon--dachbet-casino {background: url("../images/brands/dachbet.png"); background-color: #f5f5f7;}
body.webp :is(.icon--dachbet, .icon--dachbet-casino) {background: url("../images/brands/dachbet.webp") center / 80% no-repeat; background-color: #f5f5f7;}
.icon--bassbet, .icon--bassbet-casino {background: url("../images/brands/bassbet.png"), linear-gradient(0deg, #0075ff1a, #0075ff1a), linear-gradient(#0837af 15%, #001e59);}
body.webp :is(.icon--bassbet, .icon--bassbet-casino) {background: url("../images/brands/bassbet.webp") center / 80% no-repeat, linear-gradient(0deg, #0075ff1a, #0075ff1a), linear-gradient(#0837af 15%, #001e59);}
.icon--spinline-casino {background: url("../images/brands/spinline.svg");background-color: #24262b;}
.icon--billybets, .icon--billybets-casino {background: url("../images/brands/billybets.png"); background-color: #a4323e;}
body.webp :is(.icon--billybets, .icon--billybets-casino) {background: url("../images/brands/billybets.webp") center / 80% no-repeat; background-color: #a4323e;}
.icon--vegasino-casino {background: url("../images/brands/vegasino.png"); background-color: #1f669e;}
body.webp .icon--vegasino-casino {background: url("../images/brands/vegasino.webp") center / 80% no-repeat; background-color: #1f669e;}
.icon--oceanspin, .icon--oceanspin-casino {background: url("../images/brands/oceanspin.svg"); background-color: #17354F;}
.icon--mrpunter, .icon--mrpunter-casino {background: var(--logo-mrpunter); background-color: #1A1A1A;}
.icon--purebets, .icon--purebets-casino {background: var(--logo-purebets); background-color: #1a2432;}
.icon--funbet, .icon--funbet-casino {background: var(--logo-funbet); background-color: #3c21c4;}
.icon--betplays, .icon--betplays-casino {background: var(--logo-betplays); background-color: #441E73;}
.icon--bankonbet {background: var(--logo-bankonbet); background-color: #fff;}
.icon--talismania, .icon--talismania-casino {background: url("../images/brands/talismania.png"); background-color: #191a18;}
body.webp :is(.icon--talismania, .icon--talismania-casino).icon--talismania-casino {background: url("../images/brands/talismania.webp") center / 80% no-repeat; background-color: #191a18;}
.icon--wildsino, .icon--wildsino-casino {background: url("../images/brands/wildsino.svg"); background-color: #191b20;}
.icon--boomerang-bet, .icon--boomerang-bet-casino {background: var(--logo-boomerang-bet); background-color: #0a2b6b;}
.icon--ritzo-casino {background: var(--logo-ritzo); background-color: #101414;}
.icon--legiano, .icon--legiano-casino {background: url("../images/brands/legiano.png"); background-color: #0e0000;}
body.webp :is(.icon--legiano, .icon--legiano-casino) {background: url("../images/brands/legiano.webp") center/contain no-repeat; background-color: #0e0000;}
.icon--slotuna, .icon--slotuna-casino {background: url("../images/brands/slotuna-logo.png"); background-color: #032b3d;}
body.webp :is(.icon--slotuna, .icon--slotuna-casino) {background: url("../images/brands/slotuna-logo.webp") center/contain no-repeat;; background-color: #032b3d;}
.icon--jettbet, .icon--jettbet-casino {background: var(--logo-jettbet); background-color: #141719; background-size: 60%!important;}
.icon--spinit-casino {background: var(--logo-spinit); background-color: #000;}
.icon--spinsy-casino {background: var(--logo-spinsy); background-color: #131313;}
.icon--wonaco, .icon--wonaco-casino {background: var(--logo-wonaco); background-color: rgb(11 24 142);}
.icon--trino {background: url("../images/brands/trino-sport.png"); background-color: #050c2b;}
.icon--trino-casino {background: url("../images/brands/trino-casino.png"); background-color: #050c2b;}
.icon--flappy-casino, .icon--flappy-casino-sport {background: var(--logo-flappy-casino); background-color: #2a2c36;}
.icon--roby-casino, .icon--roby-casino-sport {background: var(--logo-roby); background-color: #310d65;}
.icon--winsane, .icon--winsane-casino {background: var(--logo-winsane); background-color: #1c2129;}
.icon--betovo, .icon--betovo-casino {background: var(--logo-betovo); background-color: #242424;}
.icon--cashed, .icon--cashed-casino {background: var(--logo-cashed); background-color: #002d28;}
.icon--dolly-casino {background: url("../images/brands/dolly-casino.png");background-color: #040b0f;}
.icon--playio, .icon--playio-casino {background: url("../images/brands/playio.png");background-color: #0a2929;}
.icon--rtbet, .icon--rtbet-casino {background: url("../images/brands/rtbet.svg");background-color: #111;}
.icon--frumzi {background-image: var(--logo-frumzi);background-color: #0b0833;}
.icon--casinoinfinity, .icon--casinoinfinity-casino {background-image: var(--logo-casinoinfinity);background-color: #57153a;}
.icon--32red-casino {background-image: var(--logo-32red-casino);background-color: #EB1118;}
.icon--monro-casino {background-image: var(--logo-monro-casino);background-color: #06112e;}
.icon--unibet, .bkm-unibet {background-image: var(--logo-unibet);background-color: #14805e;}
.icon--bet365, .bkm-bet365 {background-image: var(--logo-bet365);background-color: #027b5b;}
.icon--bet365-magyar {background-image: var(--logo-bet365);background-color: #027b5b;}
.icon--bet365-casino {background-image: var(--logo-bet365);background-color: #027b5b;}
.icon--bet365-magyar-casino, .icon--bet365-poker {background-image: var(--logo-bet365);background-color: #027b5b;}
.icon--partypoker, .bkm-partypoker, .icon--partypoker-poker {background-image: var(--logo-partypoker);background-color: #0f0f10;}
.icon--888poker, .bkm-888poker {background-image: var(--logo-888poker);background-color: #000; background-size: contain!important;}
.icon--pokerstars, .bkm-pokerstars {background-image: var(--logo-pokerstars);background-color: #000;}
.icon--scream-casino {background-image: var(--logo-scream-casino);background-color: #22242c;background-size: contain!important;} 
.icon--22bet, .icon--22bet-casino {background-image: var(--logo-22bet);background-color: #052e32;}
.icon--20bet, .icon--20bet-casino {background-image: var(--logo-20bet);background-color: #081d36;}
.icon--cashalot,.icon--cashalot-casino {background-image: var(--logo-cashalot);background-color: #09321F;}
.icon--1bet {background-image: var(--logo-1bet);background-color: #21272a;}
.icon--1bet-casino {background-image: var(--logo-1bet);background-color: #21272a;}
.icon--18bet {background-image: var(--logo-18bet);background-color: #000;}
.icon--hotbet {background-image: var(--logo-hotbet);;background-color: #000;}
.icon--hotbet-casino {background-image: var(--logo-hotbet);background-color: #000;}
.icon--sol, .icon--sol-casino {background-image: var(--logo-sol);background-color: #312d2b;}
.icon--drip-casino {background-image: var(--logo-drip);background-color: #222525;}
.icon--starda, .icon--starda-casino {background-image: var(--logo-starda);background-color: #05060a;}
.icon--legendplay, .icon--legendplay-casino {background-image: var(--logo-legendplay);background-color: #133c47;}
.icon--vinyl-casino {background-image: var(--logo-vinyl-casino);background-color: rgb(255 249 239);}
.icon--boomerang, .icon--boomerang-casino {background-image: var(--logo-boomerang);background-color: #000;}
.icon--spinanga, .icon--spinanga-casino {background-image: url("../images/brands/spinanga.png");background-color: #004148;}
.icon--palm-slots {background-image: url("../images/brands/palm-slots.svg");background-color: #181c1f;}
.icon--rollino-casino {background-image: var(--logo-rollino-casino);background-color: #00121c;}
.icon--bison-casino {background-image: url("../images/brands/bison.svg");background-color: #162036;}
.icon--joker8-casino, .icon--joker8 {background-image: url("../images/brands/joker8.png");background-color: #350F42;}
.icon--novajackpot, .icon--novajackpot-casino {background-image: url("../images/brands/novajackpot.svg");background-color: #160932;}
.icon--bookofcasino {background-image: url("../images/brands/book-of-casino.png");background-color: #000e1d;}
.icon--winscore-casino {background-image: url("../images/brands/winscore.svg");background-color: #131a2a;}
.icon--iwild-casino {background-image: url("../images/brands/iwild.png");background-color: #1f0d3f;background-size: 70%!important;}
.icon--snatch-casino {background-image: url("../images/brands/snatch.png");background-color: #13212d;}
.icon--5gringos-casino {background-image: url("../images/brands/5gringos.png");background-color: #23101b;}
.icon--myempire-casino {background-image: url("../images/brands/myempire.png");background-color: #3f2419;background-size: 55%!important;}
.icon--maneki-casino {background-image: var(--logo-maneki);background-color: #E03955; background-size: contain!important;}
.icon--winota-casino {background-image: url("../images/brands/winota.png");background-color: #A20B64; background-size: 90%!important;}
.icon--alf {background-image: var(--logo-alfcasino);background-color: #242254;}
.icon--alf-casino {background-image: var(--logo-alfcasino);background-color: #242254;}
.icon--amunra, .icon--amunra-casino {background-image: var(--logo-amunra);background-color: #311c02;}
.icon--18bet-casino {background-image: var(--logo-18bet);background-color: #000;}
.icon--olympusbet, .icon--olympusbet-casino {background-image: var(--logo-olympusbet);background-color: #000;}
.icon--light-casino, .icon--lightcasino-sport  {background-image: var(--logo-lightcasino);background-color: #fff;}
.icon--bizzo-casino {background-image: var(--logo-bizzo);background-color: #2b1234;}
.icon--william-hill {background-image: url("../images/brands/william-hill.svg");background-color: #041d4b;}
.icon--bwin {background-image: var(--logo-bwin);background-color: #000;}
.icon--bwin-casino {background-image: var(--logo-bwin);background-color: #000;}
.icon--quickwin, .icon--quickwin-casino {background-image: var(--logo-quickwin);background-color: #05010a;}
.icon--sportuna, .icon--sportuna-casino {background-image: var(--logo-sportuna);background-color: #1a1a1a;}
.icon--pribet {background-image: var(--logo-pribet);background-color: #000;}
.icon--pribet-casino {background-image: var(--logo-pribet);background-color: #000;}
.icon--casinia-casino, .icon--casinia {background-image: var(--logo-casinia);background-color: #1b3832;background-size: 80% !important;}
.icon--zetcasino {background-image: var(--logo-zetcasino);background-color: #0e0e0e;}
.icon--nomini, .icon--nomini-casino {background: url("../images/brands/nomini.png"); background-color: #fff;}
body.webp :is(.icon--nomini, .icon--nomini-casino) {background: url("../images/brands/nomini.webp") center / contain no-repeat; background-color: #fff;}
.icon--betrophy {background-image: var(--logo-betrophy);background-color: #000;}
.icon--ivibet {background-image: var(--logo-ivibet);background-color: #edeff2;border: 1px solid #22333b;}
.icon--vulkan-bet {background-image: var(--logo-vulkanbet);background-color: #003cbe;}
.icon--ivibet-casino {background-image: var(--logo-ivibet-casino);background-color: #edeff2;border: 1px solid #22333b;}
.icon--vulkanvegas-casino {background-image: var(--logo-vulkanvegas);background-color: #fff;}
.icon--koi-casino {background-image: var(--logo-koi-casino);background-color: #fff;background-size: 50% !important;}
.icon--ice-casino {background-image: var(--logo-icecasino);background-color: #fff;background-size: 50% !important;}
.icon--hellspin, .icon--hellspin-casino {background-image: var(--logo-hell-spin);background-color: #181e29;}
.icon--thrillsy-casino {background-image: url("../images/brands/thrillsy.svg");background-color: #1c1b2d;}
.icon--cadabrus {background-image: var(--logo-cadabrus);background-color: #5b0394;}
.icon--zetcasino {background-image: var(--logo-zetcasino);background-color: #000;}
.icon--melbet {background-image: var(--logo-melbet);background-color: #363c3f;}
.icon--boaboa-casino {background-image: url("../images/brands/boaboa.svg");background-color: #fff;background-size: auto !important;}
.icon--posido, .icon--posido-casino {background-image: url("../images/brands/posido.png");background-color: #003e8f;}
.icon--wazamba {background: var(--logo-wazamba) 6px 4px;background-color: #9547e9;}
.icon--wazamba-casino {background: var(--logo-wazamba) 6px 4px;background-color: #9547e9;}
.icon--cadoola-casino {background: var(--logo-cadoola) 6px 4px;background-color: #5682de;}
.icon--rolling-slots {background: var(--logo-rolling-slots) 6px 4px;background-color: #232634;}
.icon--hotslots {background: var(--logo-hotslots) 6px 4px;background-color: #000;}
.icon--ohmyspins, .icon--ohmyspins-casino {background: var(--logo-ohmyspins);background-color: #fff;}
.icon--national-casino {background-image: var(--logo-national);background-color: #292526;}
.icon--neon54-casino {background-image: var(--logo-neon54);background-color: #aaeee5;}
.icon--21com {background-image: url("../images/brands/21com.png");background-color: #fff;}
.icon--mrgreen {background-image: url("../images/brands/mr-green.svg");background-color: #fff;}
.icon--rabona, .icon--rabona-casino {background-image: var(--logo-rabona);background-color: #cc0034;}
.icon--bet-at-home {background-image: var(--logo-bet-at-home);background-color: #fff;}
.icon--campobet, .icon--campobet-casino {background-image: var(--logo-campobet);background-color: #1a4b31;}
.icon--casino-room {background-image: var(--logo-casino-room);background-color: #29335c;}
.icon--mr-play {background-image: var(--logo-mr-play);background-color: #02a1ef;}
.icon--betinia, .icon--betinia-casino {background-image: var(--logo-betinia);background-color: #151515;}
.icon--zulabet {background-image: var(--logo-zulabet);background-color: #e53935;}
.icon--buran-casino {background-image: var(--logo-buran);background-color: #28292b;background-size: contain!important;}
.icon--malina, .icon--malina-casino {background-image: var(--logo-malina);background-color: #250826;}
.c-brand.icon.icon--malina, .c-brand.icon.icon--malina-casino{background-size: contain;}
.icon--casinoly {background-image: var(--logo-casinoly);background-color: #151515;}
.icon--zulabet-casino {background-image: var(--logo-zulabet);background-color: #e53935;}
.icon--sportaza, .icon--sportaza-casino {background-image: url("../images/brands/sportaza.svg");background-color: #0f3bae;}
.icon--powbet, .icon--powbet-casino {background-image: var(--logo-powbet);background-color: #221e32;}
.icon--librabet {background-image: var(--logo-librabet);background-color: #111114;}
.icon--librabet-casino {background-image: var(--logo-librabet);background-color: #111114;}
.icon--greatwin, .icon--greatwin-casino {background-image: var(--logo-greatwin);background-color: #fff;}
.icon--excitewin, .icon--excitewin-casino {background-image: var(--logo-excitewin);background-color: #121416;}
.icon--fezbet, .icon--fezbet-casino {background: var(--logo-fezbet) 6px 4px;background-color: #2d2d32;}
.icon--lvbet {background: var(--logo-lvbet) 6px 4px;background-color: #100e10;}
.icon--lvbet-casino {background: var(--logo-lvbet) 6px 4px;background-color: #100e10;}
.icon--betfair, .icon--betfair-poker {background: var(--logo-betfair) 6px 4px;background-color: #f5b942;}
.icon--betfair-casino {background: var(--logo-betfair) 6px 4px;background-color: #f5b942;}
.icon--energybet {background: var(--logo-energybet) 6px 4px;background-color: #000;}
.icon--energybet-casino {background: var(--logo-energy-casino) 6px 4px;background-color: #000;}
.unibet, .bkm-unibet {background: var(--logo-unibet) 1px 19px;background-color: #147b45;}
.icon--unibet-casino, .icon--unibet-poker {background: var(--logo-unibet) 1px 19px;background-color: #147b45;}
.icon--casinoly, .icon--casinoly-casino {background: var(--logo-casinoly) 6px 4px;background-color: #151515;}
.icon--ggbet, .icon--ggbet-casino {background: var(--logo-ggbet) 6px 4px;background-color: #1c1c1c;}
.icon--slotimo {background: var(--logo-slotimo-sport) 6px 4px;background-color: #000;}
.icon--slotimo-casino {background: var(--logo-slotimo) 6px 4px;background-color: #000;}
.icon--casombie, .icon--casombie-casino {background: url("../images/brands/casombie.png") 1px 19px;background-color: #260369;}
.bet365, .bkm-bet365-magyar {background: var(--logo-bet365-square) 6px 4px;background-color: #027b5b;}
.betfair, .bkm-betfair {background: var(--logo-betfair-square) 6px 4px;background-color: #ffb80c;}
.rabona, .bkm-rabona {background: var(--logo-rabona) 6px 4px; background-color: #cc0034;}
.mrgreen,.bkm-mrgreen {background: url("../images/brands/mr-green.svg") 6px 4px;background-color: #fff;}
.bwin, .bkm-bwin, .icon--bwin-poker {background: var(--logo-bwin) 6px 4px;background-color: #000;}
.casinia-casino {background: var(--logo-casinia) 6px 4px;background-color: #1b3832;}
.nomini, .nomini-casino, .bkm-nomini {background: var(--logo-nomini) 6px 4px;background-color: #12c3e3;}
.national-casino, .bkm-national-casino {background: var(--logo-national) 6px 4px;background-color: #292526;}
.com21, .bkm-21com {background: url("../images/brands/21com.png") 6px 4px;background-color: #fff;background-size: 100% !important;}
.betsson, .bkm-betsson {background: var(--logo-betsson) 6px 4px;background-color: #f60;}
.bet-at-home, .bkm-bet-at-home {background: var(--logo-bet-at-home) 6px 4px;background-color: #fff;}
.interwetten, .bkm-interwetten {background: var(--logo-interwetten) 6px 4px;background-color: #ffd200;}
.betano, .bkm-betano {background: var(--logo-betano) 6px 4px;background-color: #231f20;}
.bet20, .bkm-20bet {background: var(--logo-20bet) 6px 4px;background-color: #081d36;}
.bet20-casino {background: var(--logo-20bet) 6px 4px;background-color: #081d36;}
.betinia, .bkm-betinia {background: var(--logo-betinia) 6px 4px;background-color: #151515;}
.campobet, .bkm-campobet {background: var(--logo-campobet) 6px 4px;background-color: #1b5232;}
.librabet, .bkm-librabet {background: var(--logo-librabet) 6px 4px;background-color: #000;}
.zulabet, .bkm-zulabet {background: var(--logo-zulabet) 6px 4px;background-color: #e53935;}
.fezbet, .bkm-fezbet {background: var(--logo-fezbet) 6px 4px;background-color: #2d2d32;}
.bet22, .bkm-22bet {background: var(--logo-22bet) 6px 4px;background-color: #052e32;}
.icon--bet22-casino {background: var(--logo-22bet) 6px 4px;background-color: #052e32;}
.bet18, .bkm-18bet {background-image: var(--logo-18bet);background-color: #000;}
.sportaza, .bkm-sportaza {background: url("../images/brands/sportaza.svg") 6px 4px;background-color: #0f3bae;}
.icon--slots-palace-casino, .slots-palace {background: var(--logo-slots-palace) 0 0;background-color: #4f338b;background-size: 65% !important;}
.icon--dreambet, .icon--dreambet-casino, .dreambet {background: var(--logo-dreambet) 0 0;background-color: #040c21;}
.icon--emirbet, .icon--emirbet-casino, .emirbet {background: var(--logo-emirbet) 0 0;background-color: #000;}
.icon--crownplay, .icon--crownplay-casino, .crownplay {background: var(--logo-crownplay) 0 0;background-color: #16100d;}
.wazamba, .wazamba-casino {background: var(--logo-wazamba) 6px 4px;background-color: 9547e9;}
.icon--lemon-casino {background: var(--logo-lemon-casino) 6px 4px;background-color: #1b3836;}
.icon--casino-friday {background: var(--logo-casino-friday);background-color: #71c1fd;background-size: 50% !important;}
.icon--slots-palace {background: var(--logo-slots-palace-sport) 6px 4px;background-color: #4f338b;background-size: 65% !important;}
.signs-7, .icon--7signs-casino {background: url("../images/brands/7-signs.svg") 6px 4px;background-color: #ff4c02;}
.yoyo-casino, .icon--yoyo-casino {background: var(--logo-yoyo-casino) 6px 4px;background-color: #f9fbe7;}
.casinoly {background: var(--logo-casinoly) 6px 4px;background-color: #151515;}
.offers > .global-2.icon.bookie { background-size: 80%; background-position: 50%; background-repeat: no-repeat; height: 57px; text-indent: -9999px; -webkit-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75); box-shadow: 4px 4px 1.5px 0px rgba(0, 0, 0, 0.75); }
.offers > a.out {display: block;width: 200px;margin: 0 auto;padding: 10px;position: relative;}
.offers a.in {font-size: 12px;margin: 5px auto 0;display: block;}
.text-boxes .grid-box.offers:not(.bet365) .grid-box.offers:not(.williamhill) > a.out::after { content: "*18+; Feltételek érvényesek!"; font-size: 10px; position: absolute; top: 41px; left: 65px; font-weight: 500; text-transform: none; color: #585858; }
.text-boxes .grid-boxes .grid-box.offers.v-2 > a.out::after { left: 121px; content: "*18+; Feltételek érvényesek!"; font-size: 10px; position: absolute; top: 41px; font-weight: 500; text-transform: none; color: #585858; }
.offers.v-2 > a.out {width: 285px;}
.c-brand.icon {width: 101px;height: 42px;border-radius: 4px;background-repeat: no-repeat;background-size: 80%;background-position: 50%; border: 3px solid transparent;}
.c-brand.icon.icon--888sport {background-size: 45%;}
.c-brand.icon.icon--10bet {background-size: 55%;}
.c-brand.icon.icon--grosvenor {background-size: 50%;}
.age-limit { color: #1268a8; font: bold 14px "Lato", sans-serif; border: 1px solid #1268a8; border-radius: 50%; width: 30px; height: 30px; padding: 5px 3px; text-align: center; vertical-align: middle; }
.regul.icon {background-image: url("../images/sprites/sprite-regulations-icons.svg");background-repeat: no-repeat;width: 91px;height: 40px;}
.icon.icon--gibraltar {background-image: url("../images/sprites/regulation_gibraltar.svg");width: 93px;height: 31px;background-position: 0 0;}
.icon.icon--gibraltar-small {background-image: url("../images/sprites/regulation_gibraltar.svg");width: 80px;height: 25px;background-position: 0 0;}
.regul.icon.icon--ecogra {background-position: 0 -131px;}
.regul.icon.icon--egba, .regul.icon.icon--egba-small {background-position: 0 -196px;transform: scale(0.8);}
.regul.icon.icon--essa {background-position: 0 -266px;transform: scale(0.8);}
.regul.icon.icon--gaminglabs, .regul.icon.icon--gaminglabs-small {background-position: 0 -339px;transform: scale(0.65);height: 32px;}
.regul.icon.icon--ibas {background-position: 0 -416px;transform: scale(0.8);}
.regul.icon.icon--gamblingcommission {background-position: 0 -547px;}
.regul.icon.icon--pagcor {background-image: var(--logo-pagcor); width: 30px; height: 30px;}
.regul.icon.icon--anjouan {background-image: var(--logo-anjouan); width: 30px; height: 35px;}
.regul.icon.icon--mga {background-image: var(--logo-mga); width: 60px; height: 18px;}
.regul.icon.icon--curacao {background-image: var(--logo-curacao); width: 30px; height: 35px;}
.ph-os.icon {background-image: url("../images/sprites/sprite-mobiles-os.png");}
.ph-os.icon.none {opacity: 0.2;}
.ph-os.icon.icon--appstore-big {background-position: -10px -0px;width: 105px;height: 32px;}
.ph-os.icon.icon--googleplay-big {background-position: -10px -42px;width: 105px;height: 33px;}
.ph-os.icon.icon--windowsstore-big {background-position: -10px -85px;width: 105px;height: 32px;}
.ph-os.icon.icon--mobile-site-big {background-position: -10px -211px;width: 105px;height: 32px;}
.ph-os.icon.icon--appstore {background-position: -10px -127px;width: 34px;height: 33px;}
.ph-os.icon.icon--googleplay {background-position: -54px -127px;width: 34px;height: 33px;}
.ph-os.icon.icon--windowsstore {background-position: -10px -169px;width: 34px;height: 32px;}
.ph-os.icon.icon--mobile-site {background-position: -54px -170px;width: 34px;height: 32px;}
/*Flags*/
.flags.hu-hu {background-image: var(--hungary);}
.flags.es-mx {background-image: var(--mexico);}
.flags.es-cl {background-image: var(--chile);}
.flags.ja {background-image: var(--japan);}
.flags.ms {background-image: var(--malaysia);}
.flags.de-at {background-image: var(--austria);}
.flags.it {background-image: var(--italy);}
.flags.vi-vn {background-image: var(--vietnam);}
.flags.pt-br {background-image: var(--brazil);}
.flags.zh {background-image: var(--china);}
.flags.no {background-image: var(--norway);}
.flags.bg {background-image: var(--bulgaria);}
.flags.en-gb {background-image: var(--united-kingdom);}
.flags.pl-pl {background-image: var(--poland);}
.flags.de {background-image: var(--germany);}
.flags {width: 21px;height: 21px;display: inline-block;position: relative;top: 6px;margin-right: 5px;background-repeat: no-repeat;}
.bking.icon {background-image: url("../images/sprites/sprite-banking.png");}
.bking.icon.icon--applepay {background-position: -10px -0px;width: 74px;height: 50px;}
.bking.icon.icon--banktransfer {background-position: -10px -60px;width: 74px;height: 50px;}
.bking.icon.icon--bitcoin {background-position: -10px -120px;width: 74px;height: 50px;}
.bking.icon.icon--dinersclub {background-position: -10px -180px;width: 74px;height: 50px;}
.bking.icon.icon--discover {background-position: -10px -240px;width: 74px;height: 50px;}
.bking.icon.icon--entropay {background-position: -10px -300px;width: 74px;height: 50px;}
.bking.icon.icon--ecopayz {background-position: -10px -360px;width: 74px;height: 50px;}
.bking.icon.icon--hsbc {background-position: -10px -420px;width: 74px;height: 50px;}
.bking.icon.icon--jcb {background-position: -10px -480px;width: 74px;height: 50px;}
.bking.icon.icon--maestro {background-position: -10px -540px;width: 74px;height: 50px;}
.bking.icon.icon--paypal {background-position: -10px -600px;width: 74px;height: 50px;}
.bking.icon.icon--paysafecard {background-position: -10px -660px;width: 74px;height: 50px;}
.bking.icon.icon--skrill {background-position: -10px -720px;width: 74px;height: 50px;}
.bking.icon.icon--postepay {background-position: -101px 0px;width: 74px;height: 50px;}
.bking.icon.icon--wepay {background-position: -102px -61px;width: 74px;height: 50px;}
.bking.icon.icon--worldpay {background-position: -102px -121px;width: 74px;height: 50px;}
.bking.icon.icon--americanexpress {background-position: -102px -181px;width: 73px;height: 50px;}
.bking.icon.icon--eway {background-position: -102px -241px;width: 73px;height: 50px;}
.bking.icon.icon--ideal {background-position: -102px -301px;width: 73px;height: 50px;}
.bking.icon.icon--mastercard {background-position: -102px -361px;width: 73px;height: 50px;}
.bking.icon.icon--neteller {background-position: -102px -421px;width: 73px;height: 50px;}
.bking.icon.icon--pingit {background-position: -102px -481px;width: 73px;height: 50px;}
.bking.icon.icon--sage {background-position: -102px -541px;width: 73px;height: 50px;}
.bking.icon.icon--visa {background-position: -102px -601px;width: 73px;height: 50px;}
.bking.icon.icon--westernunion {background-position: -102px -661px;width: 73px;height: 50px;}
.bking.icon.icon--americanexpress-small {background-position: -204px 0;width: 45px;height: 30px;}
.bking.icon.icon--eway-small {background-position: -204px -40px;width: 45px;height: 30px;}
.bking.icon.icon--ideal-small {background-position: -204px -80px;width: 45px;height: 30px;}
.bking.icon.icon--mastercard-small {background-position: -204px -120px;width: 45px;height: 30px;}
.bking.icon.icon--neteller-small {background-position: -204px -160px;width: 45px;height: 30px;}
.bking.icon.icon--pingit-small {background-position: -204px -200px;width: 45px;height: 30px;}
.bking.icon.icon--sage-small {background-position: -204px -240px;width: 45px;height: 30px;}
.bking.icon.icon--visa-small {background-position: -204px -280px;width: 45px;height: 30px;}
.bking.icon.icon--westernunion-small {background-position: -204px -320px;width: 45px;height: 30px;}
.bking.icon.icon--applepay-small {background-position: -204px -360px;width: 44px;height: 30px;}
.bking.icon.icon--banktransfer-small {background-position: -204px -400px;width: 44px;height: 30px;}
.bking.icon.icon--postepay-small {background-position: -203px -445px;width: 46px;height: 30px;}
.bking.icon.icon--bitcoin-small {background-position: -270px 0;width: 44px;height: 30px;}
.bking.icon.icon--dinersclub-small {background-position: -270px -40px;width: 44px;height: 30px;}
.bking.icon.icon--discover-small {background-position: -270px -80px;width: 44px;height: 30px;}
.bking.icon.icon--ecopayz-small {background-position: -270px -120px;width: 44px;height: 30px;}
.bking.icon.icon--entropay-small {background-position: -270px -160px;width: 44px;height: 30px;}
.bking.icon.icon--hsbc-small {background-position: -270px -200px;width: 44px;height: 30px;}
.bking.icon.icon--jcb-small {background-position: -270px -240px;width: 44px;height: 30px;}
.bking.icon.icon--maestro-small {background-position: -270px -280px;width: 44px;height: 30px;}
.bking.icon.icon--paypal-small {background-position: -270px -320px;width: 44px;height: 30px;}
.bking.icon.icon--paysafecard-small {background-position: -270px -360px;width: 44px;height: 30px;}
.bking.icon.icon--skrill-small {background-position: -270px -400px;width: 44px;height: 30px;}
.bking.icon.icon--wepay-small {background-position: -270px -440px;width: 44px;height: 30px;}
.bking.icon.icon--worldpay-small {background-position: -270px -480px;width: 44px;height: 30px;}
body { min-width: 320px; background: #cfd8da; color: #585858; font-weight: 400; font-size: 15px; line-height: normal; font-family: "Lato", sans-serif; text-align: left; -webkit-font-smoothing: antialiased; overflow-x: hidden; }
button, input, optgroup, select, textarea {color: inherit;font: inherit;}
p > a {text-decoration: underline;}
a, .brands-vs span.in {background-color: transparent;color: #3fa5f1;position: relative;text-decoration: none;}
a.in, a.out, .table span.in,.brands-vs span.in, .brands-vs span.out.not, .out {display: inline-block;vertical-align: middle;font-weight: bold;font-size: 14px;text-transform: uppercase;text-align: center;}
.popup-holder, .top3popup-holder .poker a.out {font-size: 13px;}
a.in-blue-btn { background: #2985c0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; color: #fff; padding: 8px; border-radius: 3px; text-decoration: none; margin: 0; font: bold italic 15px "Candara", sans-serif; }
a.in-blue-btn:hover {background: #7ac543;color: #fff;}
a.in {font-style: italic;}
a.out, .out {background: #ff921e;border-radius: 4px;color: #fff;}
.out.not-v, .out.not-v:hover {background: #cc0b12;color: #fff;}
a.lonely, .lonely {display: block;width: 300px;max-width: 100%;padding: 10px 15px;margin: 10px auto;padding-left: unset;padding-right: unset;cursor: pointer;}
a.lonely.wide_cta_button {width: 33%;}
a.link-under {text-align: center;display: block;margin: 10px auto 0px;color: #1b86cd;text-decoration: none;font-weight: bold;width: fit-content;}
a.link-under::before {font-family: "Font Awesome 5 Free";content: "\f101";padding-right: 5px;font-weight: 800;}
span.out.not {background: #ed5a23;border-bottom: 2px solid #762a11;color: #fff;border-radius: 4px;}
a:hover {color: #ff921e;text-decoration: none;}
a:hover, a:active {outline: 0;cursor: pointer;}
a.out:not(.not-v):hover, .out:not(.not-v):hover {color: #fff;background: #ffac26;border-bottom: none;}
.hvr-shine {position: relative;text-align: center;}
.cta-wrap {display: table-cell;vertical-align: middle;width: 100%;position: absolute;top: 60%;text-align: center;}
a.calm-btn.white-text, .calm-btn.white-text {color: #ffffff;}
.calm-btn {font-size: 18px;padding: 15px 20px;min-width: 430px;margin: 10px auto;box-sizing: border-box;}
a.calm-btn, .calm-btn { position: relative; display: inline-block; outline: none; font-weight: 900; padding: 6px 15px; min-width: 200px; font-size: 18px; cursor: pointer; margin: 22px auto; text-decoration: none; border-radius: 50px; -webkit-transition: color 300ms ease-in-out; -moz-transition: color 300ms ease-in-out; -ms-transition: color 300ms ease-in-out; -o-transition: color 300ms ease-in-out; transition: color 300ms ease-in-out; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1, 1); transform: translateZ(0); text-align: center; color: #fff; }
a.calm-btn::before, .calm-btn::before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-radius: 50px; z-index: -1; background: -moz-linear-gradient(top, #79eb28 0%, #10c716 100%); background: -webkit-linear-gradient(top, #79eb28 0%, #10c716 100%); background: linear-gradient(to bottom, #79eb28 0%, #10c716 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79eb28', endColorstr='#10c716', GradientType=0); opacity: 1; -moz-opacity: 1; -khtml-opacity: 1; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transition: opacity 300ms ease-in-out; -moz-transition: opacity 300ms ease-in-out; -ms-transition: opacity 300ms ease-in-out; -o-transition: opacity 300ms ease-in-out; transition: opacity 300ms ease-in-out; }
a.calm-btn::before, .calm-btn::before { background: linear-gradient(124deg, #3fd71e, #21ab03, #3fd71e, #21a704, #21ab03, #3fd71e, #44cc27, #3fd71e); background-size: 1800% 1800%; -webkit-animation: rainbow 10s ease infinite; -z-animation: rainbow 10s ease infinite; -o-animation: rainbow 10s ease infinite; animation: rainbow 10s ease infinite; box-shadow: inset 0 0 18px 10px #22942647; }
a.calm-btn::after, .calm-btn::after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; box-shadow: 0 0 1px 0px #2dff19 inset, 0 0 1px 0px #22e80f; border-radius: 50px; -webkit-transition: transform 200ms ease-in-out; -moz-transition: transform 200ms ease-in-out; -ms-transition: transform 200ms ease-in-out; -o-transition: transform 200ms ease-in-out; transition: transform 200ms ease-in-out; border: 1px solid #2dff19; }
a.calm-btn:hover, .calm-btn:hover, a.calm-btn.fade-to-white:hover, .calm-btn.fade-to-white:hover {color: #ffffff;}
a.calm-btn:hover::before, .calm-btn:hover::before {opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
a.calm-btn:hover::after, .calm-btn:hover::after {transform: scale(1.05);}
@-webkit-keyframes rainbow {0% {background-position: 0% 82%;}50% {background-position: 100% 19%;}100% {background-position: 0% 82%;}}
@-moz-keyframes rainbow {0% {background-position: 0% 82%;}50% {background-position: 100% 19%;}100% {background-position: 0% 82%;}}
@-o-keyframes rainbow {0% {background-position: 0% 82%;}50% {background-position: 100% 19%;}100% {background-position: 0% 82%;}}
@keyframes rainbow {0% {background-position: 0% 82%;}50% {background-position: 100% 19%;}100% {background-position: 0% 82%;}}
.speech-bubble {background: #fff;padding: 30px 35px;position: relative;border-radius: 5px;color: #777;width: 95%;margin: 30px auto;}
.speech-bubble.left {box-shadow: 0px 3px 2px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 3px 2px 2px rgba(0, 0, 0, 0.2);}
.speech-bubble.left:after {box-shadow: rgba(0, 0, 0, 0.1) 1px 2px 2px 0px;-webkit-box-shadow: rgba(0, 0, 0, 0.1) 1px 2px 2px 0px;}
.speech-bubble:after { content: ""; position: absolute; top: 40px; right: 50%; border-width: 20px; border-style: solid; border-color: #fff; transform: translate(50%, -145%) rotate(-135deg); -webkit-transform: translate(50%, -145%) rotate(-135deg); }
.team-member {background: #c7e4ed;padding: 30px 10px;border-bottom: 3px solid #b9c8d0;}
.team-member img {border-radius: 50%;}
.team.text-boxes .grid-box {padding: 10px;}
/* footer lang dropup */
.dropbtn {background-color: transparent;padding: 0;border: none;outline: 0;}
.dropup {position: relative;display: inline-block;width: 22px;right: 10px;}
.dropup.lang-btn:after { position: absolute; display: inline-block; content: "\f106"; font: 900 13px "Font Awesome 5 Free"; color: #fff; top: 10px; right: -12px; }
.dropup-content { display: none; position: absolute; background-color: #f1f1f1; width: auto; height: auto; bottom: 15px; z-index: 1; right: 1px; background: #3fa8f1; white-space: nowrap; padding: 5px 0; }
.dropup-content a {color: black;padding: 10px 36px 0 16px;text-decoration: none;display: block;transition: all 0.3s ease-in-out;text-align: left;}
.dropup-content a:hover {background-color: #74bdf0;}
.dropup:hover .dropup-content {display: block;}
@media only screen and (max-width: 1023px) {
  .site-width .dropup {display: none;}
  .mob-caption {display: block;margin: 0 auto 10px;font-weight: bold;color: #333333;}
  .navbar .icon.icon-soccer,.navbar .icon.icon-tennis,.navbar .icon.icon-hockey {margin-left: -7px;}
  .navbar > li > a.fix {padding-left: 0 !important;}
  .dropup-content.lg .lang .flags {top: -3px;}
  .flags.hu-hu {top: 3px;}
}
@media only screen and (min-width: 1921px) {body > footer.page-footer {background: #cfd8da url("../media/background-footer.png") 0 0 no-repeat;}}
@media only screen and (min-width: 1024px) {
  .navbar li.dropdown.languages {display: none !important;}
  .site-width .dropup .flags {float: left;}
  .site-width .dropup span {color: #fff;}
  .navbar > li.dropdown.blog {display: list-item;}
  .site-width p.inline-p {display: inline-block;width: 94%;margin-right: 2%;}
  .dropup-content .lang .flags {top: -3px;}
}
/* CIRCLES RATING */
.single-chart {width: 40%;justify-content: space-around;display: inline-block;}
.circular-chart100 {display: block;margin: 0px auto;max-width: 90%;}
.circle-bg100 {fill: none;stroke: #3fa8f4;stroke-width: 1;}
.circle100 {fill: none;stroke-width: 2.8px;stroke-linecap: butt;}
.circle100.start {animation: progress100 2s ease-out forwards;-webkit-animation: progress100 2s ease-out forwards;-o-animation: progress100 2s ease-out forwards;-ms-animation: progress100 2s ease-out forwards;}
@keyframes progress100 {0% {stroke-dasharray: 0 100;}}
.circle-bg10 {fill: none;stroke: #eee;stroke-width: 0.1;}
.circular-chart10 {display: block;margin: 10px auto;max-width: 80%;max-height: 120px;}
.circle10 {fill: none;stroke-width: 0.15;stroke-linecap: butt;animation: progress10 1s ease-out forwards;}
@keyframes progress10 {0% {stroke-dasharray: 0 10;}}
.circular-chart100.blue .circle {stroke: #3c9ee5;}
.circular-chart100.blue .circle100 {stroke: #3c9ee5;}
.circular-chart10.blue .circle10 {stroke: #1278ff;}
.percentage100 {fill: #3fa8f4;font-family: Calibri, sans-serif;text-anchor: middle;font-weight: bold;}
.percentage100.small {font-size: 5px;}
.percentage100.big {font-size: 11px;}
.percentage10 {fill: #666;font-family: "Lato", sans-serif;font-size: 0.1em;text-anchor: middle;}
.heading {font-weight: bold;position: relative;}
.heading, .page-article > p.heading {text-align: left;}
.page-article p a:not(.lonely) {transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
p.heading--full {padding-left: 20px;}
.heading--full, .heading--full-r {line-height: 33px;margin-bottom: 20px;color: #eee;text-align: center;}
.heading--full::before, .heading--full-r::before {top: 0;width: 38px;height: 100%;}
.heading--full::before, .heading--full::after {left: -34px;z-index: 1;}
.heading--full-r::before, .heading--full-r::after {right: -34px;}
.heading--full::before {border-top-left-radius: 3px;-webkit-box-shadow: 0 5px 2px -2px rgba(0, 0, 0, 0.3);box-shadow: 0 5px 2px -2px rgba(0, 0, 0, 0.3);}
.heading--full-r::before {border-top-right-radius: 3px;}
.heading--short::before {left: -34px;width: 64px;height: 54px;background: url("../images/sprites/sprite-global-2.png") -10px -52px no-repeat;}
body.webp .heading--short::before {background: url("../images/sprites/sprite-global-2.webp") -10px -52px no-repeat;}
.heading--full > span::before {top: 3px;right: -30px;border-right: 16px solid transparent;border-top: 20px solid rgba(0, 0, 0, 0.3);}
.heading--full::after, .heading--full-r::after {bottom: -13px;border-top: 14px solid transparent;}
.heading--full::after {border-left: 14px solid #cfd8da;}
.heading--full-r::after {border-right: 14px solid #cfd8da;}
.heading--full > span::after { right: -30px; top: 0; width: 34px; border-right: 16px solid transparent; -webkit-box-shadow: 0 5px 2px -2px rgba(0, 0, 0, 0.3); box-shadow: 0 5px 2px -2px rgba(0, 0, 0, 0.3); }
.heading--blue, .heading--blue.heading--full::before, .heading--blue.heading--full-r::before {background: #2985c0;z-index: 20;}
.heading--blue.heading--full::after, .heading--blue.heading--full-r::after {border-top: 14px solid #1d5d86;}
.heading--blue.heading--full > span::after {border-top: 20px solid #2985c0;border-bottom: 20px solid #2985c0;}
.heading--black, .heading--black.heading--black::before, .heading--black.heading--full-r::before {background: #333;}
.heading--black.heading--full::after, .heading--black.heading--full-r::after {border-top: 14px solid #242424;}
.heading--black.heading--full > span::after {border-top: 20px solid #333;border-bottom: 20px solid #333;}
.heading--green, .heading--green.heading--full::before, .heading--green.heading--full-r::before {background: #7ac843;}
.heading--green.heading--full::after, .heading--green.heading--full-r::after {border-top: 14px solid #558c2f;}
.heading--green.heading--full > span::after {border-top: 20px solid #7ac843;border-bottom: 20px solid #7ac843;}
h2.heading--short a {color: #585858;}
h1,h2,h3,h4,h5,h6,p,li {line-height: 1.6;}
h1,h2,h3,h4,h5,h6 {margin-bottom: 10px;}
p {margin-bottom: 20px;}
ul {list-style-position: inside; list-style: none;}
ul:not([class]), :is(.ul-2-col, .ul-3-col) {margin: 30px 0;padding-left: 30px;}
ul:not(.ul) li::before {content: "\2022";margin-right: 6px;position: relative;top: -1px;}
ul.inline-list {margin-bottom: 20px;}
ul.inline-list li {display: inline-block;}
ul.fas-list li {position: relative;padding-left: 18px;}
ul.fas-list li::before { content: "\f00c"; font-family: "Font Awesome 5 Free"; display: inline-block; vertical-align: text-bottom; width: 12px; height: 12px; line-height: 12px; border-radius: 50%; background: #7ac543; color: #fff; font-weight: bold; font-size: 9px; text-align: center; position: absolute; top: 50%; transform: translateY(-50%); left: 3px; }
ul.fas-list.mobile li::before {top: 4px;}
ul.fas-list li.none::before {content: "\f00d";background: #ed5a24;}
ul.fas-list-star li::before { content: "\f005"; font-family: "Font Awesome 5 Free"; display: inline-block; vertical-align: text-bottom; width: 14px; height: 14px; line-height: 13px; background: transparent; color: #ff921e; font-weight: bold; font-size: 9px; text-align: center; position: absolute; top: 6px; left: -8px; border-bottom: 1px solid #aaaaaa; -webkit-box-shadow: 2px -2px 4px -2px rgba(0, 0, 0, 0.75); -moz-box-shadow: 2px -2px 4px -2px rgba(0, 0, 0, 0.75); box-shadow: 2px -2px 4px -2px rgba(0, 0, 0, 0.75); }
ul.fas-list-star.fix li::before {top: 2px;}
ul.fas-list li.in-2-wrap::before {top: 4px;}
.brand-promo.poker ul.fas-list.mobile li {padding-left: 23px;}
ul.list-faq {list-style-type: none;margin: 0;margin-left: 2em;padding: 0;counter-reset: li-counter;}
ul.list-faq > li {position: relative;margin-bottom: 20px;padding: 1em;border-left: 2px solid #cccccc;background-color: #f5f5f5;}
ul.list-faq li::before { content: "\f059"; font-family: "Font Awesome 5 Free"; position: absolute; top: 5px; left: -37px; width: 1em; font-size: 3.5em; line-height: 1; font-weight: bold; text-align: right; color: #7ac843; transform: rotate(-25deg); -ms-transform: rotate(-25deg); -webkit-transform: rotate(-25deg); z-index: 1; overflow: hidden; }
ul.list-faq li h3 {padding-left: 15px;}
.breadcrumbs {padding: 5px 10px;background: rgba(207, 216, 218, 0.6);margin-bottom: 20px;box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 3px;}
.breadcrumbs li {display: inline-block;position: relative;margin-right: 15px;padding-right: 10px;font-size: 14px;}
.breadcrumbs li:not(:last-child):after {position: absolute;content: "\f101";font: 900 10px "Font Awesome 5 Free";color: #585858;top: 7px;left: 100%;}
blockquote { margin: 0 auto 20px; background: #fff; padding: 20px; text-align: center; border-radius: 5px; box-shadow: 2px 2px 1px 2px rgb(207, 216, 218); -webkit-box-shadow: 2px 2px 1px 2px rgb(207, 216, 218); -o-box-shadow: 2px 2px 1px 2px rgb(207, 216, 218); color: #000; }
blockquote.math-bg {font-size: 18px;}
ol {list-style: decimal;list-style-position: inside;}
ol.tilted-list {list-style-type: none;margin: 0;margin-left: 3em;padding: 0;counter-reset: li-counter;}
ol.tilted-list .title {margin-bottom: 10px;font-weight: bold;text-transform: uppercase;font-size: 20px;}
ol.tilted-list > li {position: relative;margin-bottom: 20px;padding: 1em;border-left: 2px solid #cccccc;background-color: #f5f5f5;}
ol.tilted-list > li:before { position: absolute; top: 0; left: -0.95em; width: 1em; font-size: 4em; line-height: 1; font-weight: bold; text-align: right; color: #585858; transform: rotate(-25deg); -ms-transform: rotate(-25deg); -webkit-transform: rotate(-25deg); z-index: -1; overflow: hidden; content: counter(li-counter); counter-increment: li-counter; }
.semibit {font-weight: 500;font-style: italic;}
.accent-blue-txt {font-weight: 600;color: #2985c0;}
.navbar, .navbar .dropdown-content {z-index: 9999;}
.navbar {background: #eee;border-top: 6px solid #333;position: relative;}
.navbar > li {float: left;}
.navbar .dropdown-content:not(.slider-wrapper):not(.lang) li:not(.blog-links) li { border-bottom: 1px solid #60b5f0; }
.navbar a { display: block; padding: 4px; color: #333; text-decoration: none; text-align: left; -ms-text-size-adjust: none; -moz-text-size-adjust: none; -o-text-size-adjust: none; -webkit-text-size-adjust: none; }
.navbar > li > a {font-weight: bold;text-transform: uppercase;text-align: center;}
.navbar > li i:first-child { color: #2885c1; text-shadow: 0.5px 0.5px #617d8c; font-size: 17px; padding-left: 3px; width: 18px; font-weight: 900; font-family: "Font Awesome 5 Free"; }
.navbar i.fa-star {font-size: 18px;color: #fbb036;}
.navbar .dropdown-content a {width: 100%;position: relative;padding: 6px 20px;color: #fff;font-size: 14px;font-family: Candara, sans-serif;}
.navbar .dropdown {line-height: 2;}
.navbar .dropdown-content {display: none;}
.navbar .icon {vertical-align: text-bottom;margin-right: 4px;margin-bottom: -6px;}
.navbar .icon.icon-soccer, .navbar .icon.icon-tennis, .navbar .icon.icon-hockey {margin-right: -5px;margin-bottom: -10px;}
.sports.icon.icon-soccer {-webkit-transform: scale(0.55);-ms-transform: scale(0.55);transform: scale(0.55);}
#mobile-menu-menu > li.dropdown span:not(.flags):nth-child(3) {margin-left: 0;left: 15px;}
.mobile-menu-container .navbar span.btn-link { width: 100%; padding: 4px 0; color: #3fa5f1; font-weight: normal; font-style: italic; font-size: 14px; text-align: left; }
.mobile-menu-container .navbar .sub-menu.clicked .children img {display: none;}
.down {position: relative;content: "\f078";font: 900 14px "Font Awesome 5 Free";}
.up {position: relative;content: "\f077";font: 900 14px "Font Awesome 5 Free";}
.navbar .dd-arr {text-transform: lowercase;position: relative;left: 48%;}
.mobile-menu-options {position: absolute;right: 10px;top: 10px;}
.mobile-popup-button{position: absolute;right: 105px;top: 10px;}
.mobile-menu-options li {float: left;text-align: center;}
.mobile-menu-options li:not(:first-child) {margin-left: 15px;}
.mobile-menu-options.active li:not(.active) {opacity: 0.6;}
.mobile-menu-options a, .mobile-menu-options div.mob-trigger, .mobile-popup-button a, .mobile-popup-button div.mob-trigger { display: inline-block; vertical-align: middle; background: #bccbd3; border-radius: 3px; position: relative; }
.mobile-menu-options .icon {text-indent: 0;overflow: visible;line-height: 1;}
.mobile-menu-options span:not(.icon), .mobile-popup-button span:not(.icon) {display: block; color: #eee;font-weight: bold;font-size: 10px;text-align: center;}
.bg-1 {background: #e2e2e2;}
.bg-2 {background: #dfdfdf;}
.overlay { display: none; position: fixed; left: 0; right: 0; top: 0; width: 100%; height: 100%; background: rgba(51, 51, 51, 0.4); z-index: 998; }
.box-sh-1 {-webkit-box-shadow: -6px 6px 0 0 #b9c8d0;box-shadow: -6px 6px 0 0 #b9c8d0;}
.box-sh-2 {-webkit-box-shadow: 0 6px 0 0 #b9c8d0;box-shadow: 0 6px 0 0 #b9c8d0;}
.drop-sh {-webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.15);}
.bord-bott-1, .bord-bott-1-noh {border-bottom: 6px solid #b9c8d0;}
.bord-bott-1:hover {border-bottom-color: #2985c0;}
.bbold, .strong {font-weight: bold;}
.calibri {font-family: Calibri, sans-serif;}
.candara, .prize:not(.calibri) {font-family: Candara, sans-serif;}
.opensans { font-family: "Open Sans", sans-serif;}
.t-align-c {text-align: center;}
.t-align-l {text-align: left;}
.t-align-r {text-align: right;}
.fas.simple > span {text-indent: -9999px;}
.fa-check.simple {color: #7ac543;}
.fa-times.simple {color: #ed5a24;}
.table .circle-yes, .table .circle-no {background: #fff;border-radius: 50%;padding: 10px;}
.prize {display: block;color: #3fa5f1;font-weight: bold;font-size: 40px;text-align: center;line-height: 1;}
.prize.notverified {display: block;color: #ec4c57;font-weight: bold;font-size: 30px;}
.prize--b-dr {font-size: 20px;}
.sub-prize {color: #3d3d3e;font-weight: bold;}
.sub-prize.set-3 {display: block;}
.cout-ribbon {padding-top: 8px;color: #eee;font-weight: bold;line-height: 1;text-transform: uppercase;text-align: center;text-indent: 0;font-size: 12px;}
.cout-ribbon span {display: block;font-size: 31px;}
.cout-ribbon span.solo-icon {position: relative;top: 5px;}
.solo-icon.tennis-ball { background: var(--icon-tennis-ball); width: 60px; height: 31px; background-repeat: no-repeat; background-position: center; filter: invert(97%) sepia(62%) saturate(2%) hue-rotate(259deg) brightness(108%) contrast(87%); }
.ribbon-css {position: relative;}
.ribbon-css > span {display: block;height: 26px;background-color: #3fa8f4;text-align: center;position: relative;z-index: 10;}
.ribbon-css::before, .ribbon-css::after {content: "";position: absolute;bottom: -4px;height: 0;width: 0;border-style: solid;border-width: 12px;z-index: 9;}
.ribbon-css::before {border-right-width: 28px;border-color: #3286c3 #3286c3 #3286c3 transparent;left: -22px;}
.ribbon-css::after {border-left-width: 28px;border-color: #3286c3 transparent #3286c3 #3286c3;right: -22px;}
.tc-txt {padding: 5px 10px;text-align: justify;line-height: 15px;font-style: italic;height: auto;width: 95%;}
.narrow {margin: -20px auto;}
.wide {margin: 0px auto 20px;}
.tc-apply {margin-top: 4px;font-style: italic;font-size: 13px;text-align: center;}
.tc-apply-short {position: relative;}
.tc-apply-short::after { content: "*18+; Feltételek érvényesek!"; display: block; width: 100%; position: absolute; left: 0; bottom: -25px; font-size: 14px; text-align: center; }
.long-terms {width: 90%;float: right;}
.bott-three .bord-bott-1.tc-apply-long {margin-bottom: 50px;}
.bott-three .bord-bott-1.tc-apply-long:after, .brand-approve:not(.not).tc-apply-long:after { display: block; position: absolute; left: 0; top: 103%; text-align: center; width: 100%; font-size: 75%; line-height: 1.1; }
.bott-three .bord-bott-1.tc-apply-long:after {font-size: 65%;line-height: 1.1;font-style: italic;}
.brand-approve:not(.not).tc-apply-long:after {padding-top: 15px;}
.grid-box-wrap.tc-apply-long:after {font-size: 75%;}
.terms-rabona::after { content: "*Ez az ajánlat kizárólag a fogadas.online játékosainak elérhető, a weboldalon nem látható. A bónusz automatikusan aktiválódik, amikor a játékos végrehajtja az első befizetését az üdvözlő bónuszért."; font-size: 10px; }
.terms-rabona-sidebar::after { content: "*Ez az ajánlat kizárólag a fogadas.online játékosainak elérhető, a weboldalon nem látható. A bónusz automatikusan aktiválódik, amikor a játékos végrehajtja az első befizetését az üdvözlő bónuszért."; font-size: 10px; text-align: center !important; }
.terms-rabona-comparison::after { content: "*Ez az ajánlat kizárólag a fogadas.online játékosainak elérhető, a weboldalon nem látható. A bónusz automatikusan aktiválódik, amikor a játékos végrehajtja az első befizetését az üdvözlő bónuszért."; bottom: -60px !important; font-size: 10px !important; line-height: 0.95; font-style: italic; }
.terms-bet365::after, .terms-bet365-magyar::after { content: "*Számlanyitási ajánlat. Akár 15.000 Ft fogadási kreditekben új bet365 ügyfeleknek. A bet365 fogadási krediteketad a feljogosító befizetése értékében (max. 15.000 Ft). A kredit tét nem része a nyereménynek. Feltételek, időhatárok és kivételek.Számlanyitási ajánlat. Akár 15.000 Ft fogadási kreditekben új bet365 ügyfeleknek. A bet365 fogadási krediteketad a feljogosító befizetése értékében (max. 15.000 Ft). A kredit tét nem része a nyereménynek. Feltételek, időhatárok és kivételek."; font-size: 10px; }
.terms-bet365.casino::after, .terms-bet365-casino::after { content: "*Kaszinó - bet365 - Akár 30.000 Ft Új játékos bónusz. Csak új Kaszinó ügyfelek. Min. Befizetés 3.000 Ft. Max. 30.000 Ft bónusz. 30x fogadási feltétel (eltérő mértékben számító játékok, asztallefedettség és max. fogadási szabályok érvényesek) a befizetésre és a bónuszra a bónuszegyenleg kifizethetővé tételéhez. Időkorlátok és feltételek érvényesek."; font-size: 10px; }
.terms-bet365-poker::after { content: "*bet365 Póker - Üdvözlő csomag akár 365€ értékben. A 365€ bónuszt részletekben válthatja ki, amelyhez "Status Points" pontokat kell gyűjtenie. A jegyek és díjkerék pörgetések hét nap után lejárnak. Időhatárok, kivételek és feltételek érvényesek. Az ajánlattal kapcsolatos további részletekhez, kérjük, látogassa meg a weboldalt."; font-size: 10px; }
.terms-bet365-stream::after { content: "**Földrajzi korlátozások vannak érvényben. A fogadáshoz egy támogatott számlára van szükség 24 órával a kezdés előtt."; bottom: -40px !important; font-size: 10px !important; line-height: 0.95; font-style: italic; }
.brands-vs .terms-bet365-stream {margin-bottom: 15px;}
.bott-three .bord-bott-1.tc-apply-long:hover:after {bottom: -90px;left: 0;}
.grid-boxes p.tc-apply {text-align: center;font-size: 12px;margin-bottom: 0;}
.single-brand-mob .tc-apply-short::after {bottom: -45px;}
.three-box.tc-apply-short::after {bottom: -27px;font-size: 13px;}
.tc-apply-short--2::after {content: "*18+; Feltételek érvényesek!";font-style: italic;}
.tc-apply-short--3::after {content: "*18+; Feltételek érvényesek!";font-style: italic;}
.brands-vs.brands-vs--2 .tc-apply-short--3:after {bottom: -40px;}
.brands-vs .tc-apply-short::after {font-size: 13px;bottom: -25px;}
.site-width {margin: 0 auto;}
.page-header {position: relative;}
.accent-orange-txt { font-weight: 600; border: 2px solid #adc7d7; padding: 10px; border-radius: 5px; max-width: 75%; margin: 0 auto 20px; background: #fff; position: relative; }
.accent-orange-txt p {text-align: center;margin: 0;}
.accent-orange-txt p:nth-child(2) {color: #ff921e;}
.accent-orange-txt p:nth-child(3) {color: #ff921e;font-weight: 600;line-height: 20px;}
.sticker { position: relative; width: 90px; height: 50px; font-size: 14px; font-weight: bold; margin: 30px auto -12px; background-color: #fcf59b; border-radius: 0px 10px 250px / 0 200px 55px 250px; -webkit-box-shadow: -2px 3px 5px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: -2px 3px 5px 0 rgba(0, 0, 0, 0.3); box-shadow: -2px 3px 5px 0 rgba(0, 0, 0, 0.3); top: -25px; }
#paper-pin {width: 22px;height: 16px;z-index: 100;left: 37px;top: -8px;position: relative;}
.text {text-align: center;display: block;padding: 0px;font: bold italic 22px "Lato", sans-serif;text-transform: uppercase;color: #3286c3;position: relative;top: 10px;}
.sticker::before { content: ""; display: block; position: absolute; z-index: -1; width: 90%; height: 20px; -webkit-box-shadow: 3px 17px 6px rgba(0, 0, 0, 0.3); -moz-box-shadow: 3px 17px 6px rgba(0, 0, 0, 0.3); box-shadow: 3px 17px 6px rgba(0, 0, 0, 0.3); bottom: 15px; right: 5px; -ms-transform: skew(-10deg, 2deg); -webkit-transform: skew(-10deg, 2deg); transform: skew(-10deg, 2deg); }
.sticker::after { content: ""; display: block; position: absolute; width: 0; height: 0; right: 7px; bottom: -2px; border-top: 10px solid rgb(156, 166, 61); border-right: 10px solid transparent; -webkit-transform: skew(-50deg, 30deg); transform: skew(-50deg, 30deg); }
.page-article, .page-sidebar .widget {border-radius: 4px;-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);}
.page-article {background: #eee;z-index: 1;position: relative;}
.page-article.no-date {padding: 20px;}
.page-sidebar .title, .simple-heading {font-weight: bold;font-size: 18px;text-align: center;}
.page-sidebar .title {border-bottom: 1px solid #c4c4c4;text-transform: uppercase;margin-bottom: 4px;}
.page-sidebar p.title:nth-child(3) {margin-top: 15px;}
.page-sidebar .widget {margin-bottom: 12px;background: #eee;}
.page-sidebar .widget-banner {margin-bottom: 12px;background: #cfd8da;}
.page-sidebar .widget .hvr-shine figure img {border-radius: 5px;}
.page-sidebar .widget--padd {padding: 8px;}
.page-sidebar .widget.latest-posts {padding: 8px 17px;background: #eee;}
.page-sidebar .widget.latest-posts .size-blog-size-xsmall {border-radius: 3px;}
.page-sidebar .widget.latest-posts a { transition: font-weight 0.2s ease-in-out; -webkit-transition: font-weight 0.2s ease-in-out; -moz-transition: font-weight 0.2s ease-in-out; -o-transition: font-weight 0.2s ease-in-out; position: relative; color: #585858; }
.page-sidebar .widget.latest-posts a:hover {font-weight: 700;}
.page-sidebar .widget.latest-posts a:hover img { filter: drop-shadow(0px 10px 4px rgba(0, 0, 0, 0.4)); -webkit-filter: drop-shadow(0px 10px 4px rgba(0, 0, 0, 0.4)); -o-filter: drop-shadow(0px 10px 4px rgba(0, 0, 0, 0.4)); transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; }
.page-sidebar .widget.latest-posts a .post-pack__auth { position: absolute; top: 50px; left: 0; color: #f8f8f8; background: linear-gradient(to bottom, transparent 0%, rgba(41, 134, 192, 0.5) 13%, rgba(41, 134, 192, 1) 45%); background: -webkit-linear-gradient(to bottom, transparent 0%, rgba(41, 134, 192, 0.5) 13%, rgba(41, 134, 192, 1) 45%); width: 100%; text-align: center; height: 24px; padding: 5px 0; border-radius: 0 0 3px 3px; }
.page-sidebar .widget.latest-posts > div {margin-bottom: 5px;margin-top: 10px;}
.page-sidebar .widget.latest-posts .post_title {font-size: 14px;padding: 15px 4px 10px;border-bottom: 1px solid #bbbbbb;margin-bottom: 15px;}
.page-sidebar .widget.latest-posts span:nth-child(2) {margin-right: 10px;}
.page-sidebar .widget.latest-posts .post-title {font-size: 14px;margin: 5px 0;}
.page-sidebar .widget.latest-posts .post-title i {padding-right: 5px;}
.page-sidebar .widget.latest-posts .blog-link { text-align: center; display: block; font: 900 16px "Lato", sans-serif; margin-top: -8px; padding: 5px 0; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; }
.page-sidebar .widget.latest-posts .blog-link:hover {background: #fff;}
.page-sidebar .widget.latest-posts .blog-link:hover i { transform: translateX(10px); -webkit-transform: translateX(10px); -o-transform: translateX(10px); transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; }
.see-more {padding: 14px 8px 5px;}
.see-more li:hover {background: #fff;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.see-more li:not(:last-child) {border-bottom: 1px solid #e7e7e7;}
.see-more a {display: block;padding: 4px 14px;color: #2890b7;font-weight: 400;font-style: italic;}
.see-more a:hover {color: #ff921e;}
.see-more .icon-wrap {width: 30px;height: 19px;text-align: center;}
.see-more a:hover .sports.icon { filter: invert(65%) sepia(100%) saturate(400%) hue-rotate(343deg) brightness(100%) contrast(101%); -webkit-filter: invert(65%) sepia(100%) saturate(400%) hue-rotate(343deg) brightness(100%) contrast(101%); -moz-filter: invert(65%) sepia(100%) saturate(400%) hue-rotate(343deg) brightness(100%) contrast(101%); }
.back-to-top, .page-sidebar .back-to-top, .back-to-top--mobile {background: #2985c0;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.back-to-top {color: #fff;font-weight: bold;font-size: 17px;text-align: center;position: relative;cursor: pointer;}
.back-to-top--mobile { display: none; right: 1em; bottom: 1em; width: 40px; height: 40px; line-height: 40px; border-radius: 3px; text-align: center; z-index: 998; }
.back-to-top::before {top: 4px;width: 17px;height: 27px;}
.back-to-top .icon {position: absolute;left: 16px;top: 0;}
.back-to-top::after { content: ""; position: absolute; left: 12px; top: -12px; border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 12px solid #2985c0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; }
.back-to-top:hover::after {border-bottom-color: #7ac543;}
.back-to-top:hover, .page-sidebar .back-to-top:hover {background: #7ac543;}
.back-to-top--mobile:hover {background: #ff921e;}
.page-sidebar .back-to-top {margin-top: 24px;padding: 6px 4px;}
.box-full-width { max-width: 100%; line-height: 22px; margin: 0px auto; box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.2); padding: 15px; background: #fff; border-radius: 5px; margin-bottom: 13px; }
.box-full-width .title {font-weight: bold;font-family: "Lato-Bold", sans-serif;margin-bottom: 10px;border-bottom: 1px dotted;display: block;}
.jumpbar-wrap, .jumpbar, .jumpbar li {position: relative;}
.jumpbar.pay-links li a:before { content: ""; width: 240px; height: 118px; position: absolute; top: -45px; left: -53px; transform: scale(0.6); -webkit-transform: scale(0.6); }
.jumpbar li a.paypal-card:before {background: url("/assets/images/icons/paypal-card.png") no-repeat;}
.jumpbar li a.postepay-card:before {background: url("/assets/images/icons/postepay-card.png") no-repeat;}
.jumpbar li a.skrill-card:before {background: url("/assets/images/icons/skrill-card.png") no-repeat;}
.jumpbar li a.paysafecard-card:before {background: url("/assets/images/icons/paysafecard-card.png") no-repeat;}
.jumpbar li a.bitcoin-card:before {background: url("/assets/images/icons/btc-card.png") no-repeat;}
.jumpbar li a.neteller-card:before {background: url("/assets/images/icons/neteller-card.png") no-repeat;}
.jumpbar {border-radius: 4px;}
.jumpbar.set-2:not(.main) {margin: 30px auto;}
.jumpbar.set-2.main {margin: 15px auto 25px;}
.jumpbar.set-2::before {position: absolute;}
.jumpbar li {overflow: hidden;background: #eee;border-radius: 4px;}
.jumpbar.set-2 li {height: 46px;line-height: 46px;}
.jumpbar a {display: block;color: #000;text-align: left;-webkit-transition: all ease 0.1s;-o-transition: all ease 0.1s;transition: all ease 0.1s;}
.jumpbar.set-1 a:hover {padding-left: 20px;}
.jumpbar.set-2 a {padding: 2px 6px 2px 48px;}
.jumpbar li .icon-wrap {position: absolute;left: 0;background: transparent;border-radius: 4px 0 0 4px;}
.jumpbar li:not(:hover) .icon-wrap {top: 10px;bottom: 10px;border-right: 1px solid #77777a;}
.jumpbar.set-1 li .icon-wrap {width: 58px;}
.jumpbar.set-2 li .icon-wrap {width: 36px;}
.jumpbar.set-2-systems li .icon-wrap i { position: relative; top: -10px; font-size: 45px; left: 13px; color: #77777a; transition: color 0.2s ease-in-out; -webkit-transition: color 0.2s ease-in-out; -o-transition: color 0.2s ease-in-out; }
.jumpbar.set-2.set-2-systems li:hover .icon-wrap i {color: #fff;top: 0;bottom: 0;}
.jumpbar li:hover .icon-wrap {top: 0;height: 100%;background-color: #ff921e;transition: background-color 0.2s linear;-webkit-transition: background-color 0.2s linear;-o-transition: background-color 0.2s linear;}
.jumpbar.set-2.no-links li .text-wrap {margin-top: -5px;}
.jumpbar.set-2-systems.no-links:not(.main):before {content: none;}
.jumpbar.no-links li:hover .icon-wrap {background-color: transparent;}
.jumpbar.set-2.set-2-systems.no-links li:hover .icon-wrap i {color: #77777a;}
.jumpbar.no-links li:hover .icon-wrap {border-right: 1px solid #77777a;}
.jumpbar.set-2.no-links li .icon-wrap {top: 0;height: 100%;}
.jumpbar.set-2-systems.no-links li .icon-wrap i {top: 0;}
.jumpbar.set-1 li:hover .icon-wrap {width: 10px;}
.jumpbar li .icon {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.jumpbar.set-1 li:hover .icon {display: none;}
.jumpbar li .text-wrap {overflow: hidden;vertical-align: middle;}
.jumpbar li .text-wrap:first-letter {text-transform: capitalize;}
.jumpbar.set-1 li .text-wrap {max-height: 45px;margin-top: -22px;line-height: 1.4;}
.jumpbar.set-1.pay-links li .text-wrap {max-height: 45px;margin-top: 0;margin-left: 85px;line-height: 1.4;}
.jumpbar.set-2 li .text-wrap {max-height: 36px;margin-top: -10px;line-height: 1.2;}
.jumpbar.set-2.no-links li .text-wrap {padding-left: 40px;}
.jumpbar-wrap .author .author-char,
.jumpbar-wrap .author .author-char2,
.jumpbar-wrap .author .author-char3 {float: left;border-radius: 50%;}
.jumpbar-wrap .author > .title {margin: 0 auto;padding: 0 4px 0 0;color: #222;font-weight: bold;font-size: 16px;}
.jumpbar-wrap .author .text-wrap {background: #333;border-radius: 50px 4px 0 4px;color: #fff;position: relative;}
.jumpbar-wrap .author .bbold {display: block;}
.jumpbar-wrap .author .text-wrap > p {margin-bottom: 0;}
.jumpbar-wrap .author .text-wrap > p:first-of-type {line-height: 1.4;}
.jumpbar-wrap .author .text-in {margin-top: 4px;padding-top: 4px;color: #eee;font-size: 14px;line-height: 1.4;position: relative;}
.jumpbar-wrap .author .text-in::before {content: "";position: absolute;top: 0;right: 0;height: 1px;background: #6b6b6b;}
.heading.heading--for-jumbar > span {line-height: 29px;}
.brand-promo-wrap {margin: 40px auto 20px; position: relative;}
.brand-promo-wrap > .img-wrap {float: left;}
.brand-promo-wrap.set-1 > .img-wrap {padding-top: 20px;}
.brand-promo-wrap.set-2 > .img-wrap {position: relative;left: -6px;}
.brand-promo-wrap.set-3 > .img-wrap {position: relative;left: -4px;}
.brand-promo {margin: 30px auto 15px 5px;border-radius: 6px;position: relative;}
.brand-promo.long-terms {margin-bottom: 10px;}
.brand-promo::before {left: -22px;bottom: 10px;border-right: 16px solid #b9c8d0;}
.brand-promo::after {left: -16px;bottom: 16px;border-right: 16px solid #e2e2e2;}
.brand-promo > div {position: relative;}
.brand-promo > div:first-child {padding-top: 34px;}
.brand-promo > div:first-child > .rating, .brand-promo > div:first-child > .c-brand {position: absolute;top: -20px;}
.brand-promo > div:last-child > div:last-child {text-align: center;}
.brand-promo p {margin-bottom: 6px;}
.brand-promo .regul {margin-top: 6px;}
.brand-promo .fas-list {text-align: left;padding-top: 20px;display: table;margin: 0 auto 10px;}
.brand-promo .fas-list li {line-height: 1.3;}
.brand-promo .regul:not(:first-child) {margin-left: 12px;}
.brand-promo.box-sh-1.bg-1 .regul.icon--gibraltar {display: none;}
.brand-promo > .fly-wrap {color: #333;font-weight: bold;font-family: "Candara", sans-serif;text-align: center;}
.brand-promo.poker > .fly-wrap ul {font-weight: normal;font-size: 15px;padding-top: 0;}
.brand-promo .fly-wrap .sub-prize.first {display: inline-block;}
.brand-promo .ph-os-wrap {width: 110px;margin: 0 auto;}
.brand-promo .in-2-wrap {font-weight: bold;}
.brand-promo .in-2 {font-weight: bold;font-style: italic;}
.ribbon-l, .ribbon-r {content: "";top: 0;width: 65px;height: 56px;background: url("../images/sprites/sprite-global-2.png") -92px -478px  no-repeat;position: absolute;}
body.webp :is(.ribbon-l, .ribbon-r) {background: url("../images/sprites/sprite-global-2.webp") -92px -478px  no-repeat;}
.ribbon-l {left: -38px;}
.ribbon-r {-moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);transform: scaleX(-1);filter: FlipH;-ms-filter: "FlipH";right: -38px;}
.rate-txt { position: absolute; z-index: 1; color: #eee; text-transform: uppercase; font-family: "Lato-Bold", sans-serif; vertical-align: middle; top: 0; transform: translateX(0%); -webkit-transform: translateX(0%); -o-transform: translateX(0%); text-align: center; line-height: 0.9; }
.rate-txt-l.comparision-l.big {left: -27px;}
.rate-txt span:first-child {font-size: 14px;font-weight: 600;margin-bottom: 2px;display: block;}
.rate-txt span:last-child {font-size: 18px;font-weight: 900;}
.rate-txt-l {left: -30px;}
.rate-txt-r {right: -25px;}
.rate-txt-l.comparision-l {left: -20px;top: 13px;font-weight: 600;font-size: 18px;}
.rate-txt-r.comparision-l {right: -24px;top: 13px;font-weight: 600;font-size: 18px;}
.set-3 .brand-promo .in-2 {display: inline-block;margin-top: 10px;font-weight: normal;}
.brand-promo a.out { padding: 4px 8px; background: #7ac543; font-family: "Lato", sans-serif; border: none; position: relative; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; }
.set-1 .brand-promo a.out.higher {bottom: 20px;}
.brand-promo a.out::before { position: absolute; top: -10px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #7ac543; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; }
.set-1 .brand-promo a.out span {vertical-align: middle;line-height: 1.4;}
.brand-promo a.out:hover {background: #ff921e;}
.brand-promo a.out:hover::before {border-bottom-color: #ff921e;}
.brand-about > .title {margin-bottom: 14px;color: #333;font-weight: bold;font-size: 20px;text-transform: uppercase;}
.brand-about > div .title {font-size: 18px;}
.brand-about > .title span {margin-right: 10px;}
.brand-about > div {background: #eee;border-radius: 6px;font-weight: 400;}
.brand-about > div > div {padding: 14px;}
.brand-about > div li:not(:last-child) {margin-bottom: 4px;}
.brand-about .set-1 .devide span:not(.fas) {margin-left: 20px;}
.brand-about .set-2 .devide {line-height: 40px;text-align: center;}
.brand-about .set-2 .icon:not(:first-child) {margin-left: 10px;}
.brand-about p {margin-bottom: 8px;line-height: 1.3;font-size: 13px;}
.brand-about .title-box span {font-weight: 300;}
.brand-about .title-box span:not(.fas) {display: block;}
.brand-about > div:not(.set-3) .devide {padding-top: 7px;border-top: 2px solid #dfdfdf;}
.brand-about .fas, .brand-about .fab {margin-right: 6px;color: #7ac543;}
.brand-approve {display: flex;align-items: center;justify-content: space-evenly;padding: 10px 8px 16px 16px;position: relative;}
.brand-approve::before {position: absolute;top: -10px;left: -60px;width: 158px;height: 310px;background: url("/assets/images/characters/character_approved.svg") no-repeat;}
.brand-approve.not::before {position: absolute;top: -10px;left: -60px;width: 158px;height: 310px;background: url("/assets/images/characters/character_not_approved.svg") no-repeat;}
.brand-approve.not.closed::before {position: absolute;top: -10px;left: -60px;width: 158px;height: 310px;background: url("/assets/images/characters/character_closed.svg") no-repeat;}
.brand-approve > .title {border-bottom: 2px solid #eee;color: #333;font-weight: bold;font-size: 32px;}
.brand-approve > .set-2 {text-align: center;}
.brand-approve .icon-wrap {margin: 0 0 16px;}
.brand-approve.not .set-1 p:last-child {margin-bottom: 0;}
.brand-approve .prize {font-size: 40px;}
.brand-approve .prize.small {font-size: 40px;margin: 5px 0 0;}
.brand-approve .sub-prize.set-a {font-size: 17px;display: block;}
.brand-approve .sub-prize:not(.set-a) {font-size: 17px;}
.brand-approve .out {margin-top: 20px;width: 148px;height: 50px;line-height: 20px;padding-top: 5px;}
.brand-approve .out.full {padding-top: 4px;height: 48px;line-height: 40px;}
.brand-approve .out.full span {line-height: 1.4;}
.brand-approve .label.opensans {font-size: 18px; margin-bottom: 5px;}
.text-boxes {margin: 30px auto;}
.text-boxes.example p {margin: 10px 0;}
.text-boxes .grid-box { min-height: 78px; padding: 15px 20px 20px; background: #e2e2e2; border-bottom: 8px solid #b9c8d0; margin: 10px 20px 20px; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; }
.text-boxes .grid-box.dark { min-height: 78px; padding: 20px; background: #232526; background: -webkit-radial-gradient(#414345, #232526); background: radial-gradient(#414345, #232526); border-bottom: 8px solid #b9c8d0; margin: 10px 20px; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; color: #c8c8c8; border-top: 5px solid #804b18; border-left: 5px solid #804b18; border-right: 5px solid #804b18; }
.bet-accent {font: bold italic 15px "Lato", sans-serif;color: #fbe870;padding-right: 4px;}
.text-boxes .grid-box:hover {border-color: #2985c0;}
.text-boxes .cout-ribbon {float: left;margin: -29px 22px -6px 0;}
/*.text-boxes .cout-ribbon.right {float: right;}*/
.text-boxes p { margin-top: 20px;}
.terms-in-text {font-size: 11px;line-height: 1.1;font-style: italic;margin-bottom: 15px;}
.text-boxes .grid-box > .title {margin-bottom: 15px;font-weight: bold;text-transform: uppercase;}
.text-boxes .grid-box .subtitle {margin: 20px 0 10px;border-bottom: 1px solid #6e5e58;font-weight: bold;}
.text-boxes .provider-icon, .text-boxes .game-icon {width: 55px;height: 57px;text-indent: -9999px;position: relative;top: -30px;padding: 5px;display: inline-block;margin-right: 1rem;}
.text-boxes .provider-icon, .text-boxes .game-icon { background-color: #fdfdfd; -webkit-box-shadow: 10px 10px 5px 0px rgb(0 0 0 / 30%); -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.3); box-shadow: 4px 4px 1.5px 0px rgb(0 0 0 / 30%); }
.text-boxes .provider-icon [class*="icon-"],
.text-boxes .games .game-icon [class*="icon-"],
.text-boxes .sport .sport-icon [class*="icon-"] { background-repeat: no-repeat; background-size: contain; background-position: 50%; width: 100%; height: 100%; }
.text-boxes .providers .title, .text-boxes .games .title {display: inline-block;max-width: 80%;}
.icon-table-games {background: var(--icon-table-games);}
.icon-slots {background: var(--icon-slots);}
.icon-roulette {background: var(--icon-roulette);}
.icon-poker {background: var(--icon-poker);}
.icon-jackpot {background: var(--icon-jackpot);}
.icon-craps {background: var(--icon-craps);}
.icon-blackjack {background: var(--icon-blackjack);}
.icon-bingo {background: var(--icon-bingo);}
.icon-baccarat {background: var(--icon-baccarat);}
.icon-casino-games {background: var(--icon-casino-games);}
.icon-live-games {background: var(--icon-live-games);}
.bott-three, .bott-three > div {-webkit-transition: all ease 0.5s;-o-transition: all ease 0.5s;transition: all ease 0.5s;}
.bott-three {margin: 50px auto;text-align: center;}
.bott-three .bord-bott-1.small {position: relative;}
.bott-three .sub-prize {margin-top: 20px;}
.bott-three .sub-prize:last-of-type {margin-top: 0;}
.bott-three .sub-prize.no-m {margin-top: 0;}
.bord-bott-1.small .rating {position: absolute;left: -17px;}
.bord-bott-1.small .offer {position: relative;top: 10px;border-bottom: 1px solid #becbd2;}
.bord-bott-1.small .offer .prize {margin-bottom: 10px;margin-top: 0;color: #3286c3;}
.bord-bott-1.small .link {padding-top: 20px;margin-bottom: -5px;}
.bord-bott-1.small .link a {transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.bott-three > .bord-bott-1.small:nth-child(2)::before {background: none;width: 0;height: 0;}
.bott-three:hover {margin-top: 50px;}
.bott-three .c-brand.icon {-webkit-box-shadow: none;box-shadow: none;}
.bott-three > div { display: inline-block; position: relative; vertical-align: top; padding: 18px 8px; background: #e2e2e2; border-top: 1px solid #dbdedf; border-right: 1px solid #dbdedf; border-left: 1px solid #dbdedf; }
.bott-three > div:nth-child(2) {position: relative;}
.bott-three.fix:not(.other-reviews) > div:nth-child(1), .bott-three.fix:not(.other-reviews) > div:nth-child(2) {position: relative;}
.bott-three:not(.other-reviews) > div:nth-child(1)::before {content: "";position: absolute;right: -1px;top: -1px;width: 46px;height: 54px;background: url("../images/sprites/sprite-global.png") 0 -8px no-repeat;}
body.webp .bott-three:not(.other-reviews) > div:nth-child(1)::before {background-image: url("../images/sprites/sprite-global.webp");}
.bott-three > div > div:last-child > div {float: left;width: 50%;}
.bott-three .ribbon-l {top: 19px;left: -18px;}
.bott-three .rate-txt-l {top: 30px;left: -4px;}
.bott-three .rate-txt-l.big {left: -13px;}
.bott-three > div:hover, .bott-three > div:nth-child(2):hover { transform: translateY(-30px); -webkit-transform: translateY(-30px); -o-transform: translateY(-30px); background: #dae9ed; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; }
.bott-three .fas-list {margin-top: 14px;}
.bott-three .fas-list li {font-weight: 400;text-align: center;padding-left: 0; line-height: normal; font-size: 14px;}
.bott-three .fas-list li:before {content: "";background: none;}
.bott-three .fas-list li span:before {top: 6px;}
.bott-three .prize {margin-top: 0;font-size: 37px;line-height: 1;}
.bott-three .prize.small {font-size: 26px;}
.brand-promo-wrap.set-3 .fly-wrap .prize.first-only {margin-top: 20px;}
.bott-three .prize.first {margin-top: 20px;}
.bott-three .prize.small.first-only {margin-top: 38px;}
.bott-three .prize.first-only {margin-top: 25px;}
.brand-promo .fly-wrap .prize.first,
.brand-promo-wrap.set-3 .fly-wrap .prize.first {margin-top: 0px;}
.bott-three .regul-wrap {height: 56px;line-height: 30px;margin: 14px 0 -8px;padding: 10px 0;border: 1px solid #becbd2;border-width: 1px 0;}
.bott-three .regul:not(:first-child) {margin-left: 7px;}
.bott-three a.out {width: 118px;height: 40px;margin-top: 18px;margin-bottom: 4px;font-size: 14px;line-height: 36px;}
.bott-three a.out.full {font-size: 12px;}
.bott-three a.in {font-size: 12px;color: #7a7a7a;}
.bott-three a.out span {vertical-align: middle;line-height: 1.2;font-family: Calibri, sans-serif;}
.brand-overview {margin: 50px auto 30px;border: 10px solid #b9c8d0;border-radius: 4px;}
.brand-overview.closed, .brand-overview.notv {position: relative;}
.brand-overview.closed .first, .brand-overview.closed .last, .brand-overview.notv .first, .brand-overview.notv .last, .brand-promo-wrap.notv > *:not(.notv-mark) { filter: grayscale(1); -webkit-filter: grayscale(1); -moz-filter: grayscale(1); }
.brand-overview .closed-mark, .brand-overview .notv-mark, .brand-promo-wrap .notv-mark { position: absolute; font: bold 56px "Candara", sans-serif; text-transform: uppercase; left: 50%; top: 50%; transform: translate(-50%, -50%) rotate(-15deg); z-index: 100; color: #ed5a24; border-color: #ed5a24; border-style: solid; border-width: 2px 0 2px 0; padding: 0; }
.brand-overview .notv-mark {font: bold 56px "Candara", sans-serif;}
.brand-promo-wrap .notv-mark {font-size: 40px; left: 50%; top: 35%; transform: translate(-50%, -35%) rotate(-15deg);}
.brand-overview .closed-mark {font: bold 80px "Candara", sans-serif;}
.brand-overview .tc-apply {margin-bottom: 0;margin-top: 20px;}
.brand-overview > .first {border-bottom: 1px solid #c3cfd6;text-align: center;}
.brand-overview .cash-icon {float: left;}
.brand-overview .character-icon {display: inline-block;vertical-align: middle;}
.brand-overview .character-icon {width: 209px;height: 279px;margin-top: -58px;background: url("../images/characters/character_logo_approved.svg") no-repeat;position: relative;}
.brand-overview .character-icon::after {content: "VERIFIKÁLT";bottom: -8px;position: absolute;left: 35px;font-size: 25px;font-weight: bold;color: #3fa8f4;font-family: "Viga", sans-serif;}
.brand-overview .character-icon-not { width: 209px; height: 279px; margin-top: -58px; background: url("../images/characters/character_logo_not_approved.svg") no-repeat; position: relative;}
.brand-overview .character-icon-not::after { content: "NEM VERIFIKÁLT"; bottom: 0; position: absolute; left: 21px; font-size: 19px; font-weight: bold; color: #ed5a23; font-family: "Viga", sans-serif; }
.brand-overview.closed .character-icon-not::after { content: "ZÁRVA"; bottom: 0; position: absolute; left: 70px; font-size: 19px; font-weight: bold; color: #ed5a23; font-family: "Viga", sans-serif; }
.brand-overview .character-icon-not.closed::after {content: "GESCHLOSSEN";text-transform: uppercase;left: 40px;}
.brand-overview .character-icon .icon,
.brand-overview .character-icon-not .icon {position: absolute;left: 50px;bottom: 38px;}
.brand-overview .cash-icon {width: 72px;height: 64px;margin-top: 25px;background: url("../images/sprites/sprite-global-2.png") -107px -202px no-repeat;}
body.webp .brand-overview .cash-icon {background: url("../images/sprites/sprite-global-2.webp") -107px -202px no-repeat;}
.brand-overview .heading {line-height: 40px;margin-bottom: 10px;}
.brand-overview.not-present ul {background: #fff;border-radius: 4px;padding: 10px 0;}
.brand-overview .heading > span {width: 100%;padding: 0 0 0 12px;font-size: 22px;text-align: left;}
.brand-overview .heading::before {width: 44px;}
.brand-overview .heading::after {border-right-color: #eee;}
.brand-overview .rating-ul {background: #fff;border-radius: 4px;}
.brand-overview .rating-ul li {padding: 3px 80px 3px 12px;font-size: 18px;text-align: left;position: relative;}
.brand-overview .rating-ul li:not(:last-child) {border-bottom: 1px solid #eee;}
.brand-overview .rating-ul span { position: absolute; right: 16px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); color: #3fa8f4; font-weight: bold; font-size: 18px; font-family: "Open Sans", sans-serif; }
.brand-overview .prize-wrap-in {text-align: center;}
.brand-overview .prize {font-size: 50px; line-height: 1;}
.brand-overview .prize.small {font-size: 50px;}
.brand-overview .sub-prize.set-1 {font-size: 19px;}
.brand-overview .sub-prize.set-2 {font-size: 22px;}
.brand-overview > .last {text-align: left;}
.brand-overview > .last > div {background: #fff;padding-bottom: 10px;border-right: 1px solid #eee;}
.brand-overview .title {position: relative;line-height: 20px;padding: 5px 9px 5px 30px;margin: 0 0 10px;background: #d4e7f2;font-weight: bold;}
.brand-overview .title:before {content: "";top: 7px;left: 6px;position: absolute;background: url("../images/sprites/sprite-global.png") no-repeat;}
body.webp .brand-overview .title:before {background-image: url("../images/sprites/sprite-global.webp");}
.brand-overview .title.col-1:before {width: 18px;height: 18px;background-position: -10px -211px;}
.brand-overview .title.col-2:before {width: 20px;height: 16px;background-position: -8px -185px;}
.brand-overview .title.col-3:before {background-position: -10px -290px;width: 16px;height: 16px;}
.brand-overview.casino .title.col-3:before {background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 467 512'%3E%3Cpath d='m277.054 249.668 198.53-125.209a86.914 86.914 0 0 0-29.727-28.328L299.51 11.662a86.999 86.999 0 0 0-87.02 0L66.142 96.131a86.914 86.914 0 0 0-26.885 24.242l205.364 129.296a30.533 30.533 0 0 0 32.433-.001ZM221.895 114.49c-.006-18.835 15.259-34.11 34.095-34.116 18.836-.006 34.11 15.259 34.116 34.095.006 18.837-15.259 34.111-34.095 34.117H256c-18.832-.001-34.1-15.265-34.105-34.096ZM254.067 266.721a43.079 43.079 0 0 1-16.353-6.092L32.445 131.386a86.974 86.974 0 0 0-9.823 40.134v168.992a87.043 87.043 0 0 0 43.52 75.358l146.348 84.49A86.885 86.885 0 0 0 254.077 512v-.084l-.01-245.195ZM75.557 386.215c-13.646-10.051-24.356-32.497-24.356-50.291 0-17.795 10.762-25.078 24.409-15.925 14.064 9.405 25.788 32.455 25.788 51.2 0 18.746-11.777 25.413-25.841 15.016Zm104.615-49.601c-13.646-10.094-24.409-32.496-24.409-50.291 0-17.795 10.763-25.078 24.409-15.924 14.064 9.404 25.778 32.454 25.778 51.252 0 18.798-11.714 25.36-25.778 14.963ZM481.698 135.837 283.961 260.629a43.092 43.092 0 0 1-16.937 6.196v244.506a86.847 86.847 0 0 0 32.486-10.961l146.348-84.5a87.042 87.042 0 0 0 43.52-75.369V171.52a86.87 86.87 0 0 0-7.68-35.683Zm-158.47 325.725c-13.646 9.112-24.409 1.871-24.409-15.924 0-17.795 10.763-40.197 24.409-50.29 14.064-10.449 25.778-3.835 25.778 14.963 0 18.797-11.713 41.858-25.778 51.251Zm0-123.966c-13.646 9.111-24.409 1.871-24.409-15.924 0-17.795 10.763-40.198 24.409-50.291 14.064-10.408 25.768-3.835 25.768 14.92s-11.703 41.902-25.768 51.295Zm114.427 49.925c-13.646 9.112-24.409 1.881-24.409-15.924s10.763-40.197 24.409-50.291c14.064-10.397 25.778-3.835 25.778 14.963s-11.714 41.858-25.778 51.252Zm0-123.966c-13.646 9.164-24.409 1.85-24.409-15.914 0-17.763 10.763-40.197 24.409-50.291 14.064-10.449 25.778-3.824 25.778 14.963s-11.714 41.848-25.778 51.242Z' style='fill:%2389cb5c;fill-rule:nonzero' transform='translate(-22.622)'/%3E%3C/svg%3E");}
.brand-overview .title .icon {margin: 0 6px 3px -4px;}
.brand-overview .bking-wrap a, .brand-overview .sports-wrap > div span {display: inline-block;margin-bottom: 6px;}
.elementsport {text-transform: capitalize;}
.brand-overview .bking-wrap a:hover {font-style: italic;}
.brand-overview a.out {margin-top: 20px;padding: 8px 4px;font-size: 14px;}
.brands-vs {text-align: center;position: relative;}
.brands-vs--right {float: right;margin: 10px 0 20px 38px;}
.brands-vs--2 {margin: 30px auto 45px;}
.brands-vs--3 {margin: 30px auto 65px;}
.brands-vs.single-brand-mob {margin: 25px 20px 0;}
.brands-vs::before, .brands-vs::after {position: absolute;z-index: 10;}
/* .brands-vs--1::before { left: 206px; top: 16px; width: 222px; height: 415px; background: url("/assets/images/characters/character_magnifying_glass.svg"); } */
.single-brand-mob::before {left: -35px;top: -40px;width: 222px;height: 415px;background-position: -10px -873px;}
.brands-vs--2::before, .brands-vs--2::after {top: 0;}
.brands-vs--2::before {left: 0;width: 224px;height: 419px;background: url("/assets/images/characters/character_pointer.svg") no-repeat;top: 13px;}
.brands-vs--2::after {right: 5px;width: 260px;height: 434px;background: url("/assets/images/characters/character_mobile_check.svg") no-repeat;}
.brands-vs--3.small::before {transform: scale(0.9);-webkit-transform: scale(0.9);-o-transform: scale(0.9);top: -30px;}
.brands-vs--3.small::before, .brands-vs--3::before {left: 380px;width: 175px;height: 328px;background: url("/assets/images/characters/character_vs.svg");background-repeat: no-repeat;}
.brands-vs .grid-box {background: #e2e2e2;border-top: 1px solid transparent;border-right: 1px solid transparent;border-left: 1px solid transparent;position: relative;}
.brands-vs .grid-box:hover {border-top-color: #adc7d7;border-right-color: #adc7d7;border-left-color: #adc7d7;}
.brands-vs--1 .grid-box {padding: 20px;}
.brands-vs--2 .grid-box:last-child::before { content: ""; position: absolute; width: 81px; height: 81px; background: url("../images/sprites/sprite-global-2.png") -164px -547px no-repeat; z-index: 10; margin-top: 10px; }
body.webp .brands-vs--2 .grid-box:last-child::before { background: url("../images/sprites/sprite-global-2.webp") -164px -547px no-repeat; }
.brands-vs.brands-vs--3 .ribbon-css {margin: 0 22px 20px;}
.brands-vs--3 .grid-box {padding: 14px 4px;}
.brands-vs--3 .grid-box > div.clearfix {margin-top: 14px;padding-top: 4px;border-top: 2px solid #ececec;}
.brands-vs--3 .grid-box > div.clearfix > div {display: inline-block;vertical-align: top;}
.brands-vs--3 .grid-box > div.clearfix > div:first-child {margin-right: 14px;}
.brands-vs--3 .grid-box p {margin-bottom: 10px;text-align: left;}
.brands-vs .brand-wrap {margin: 0 0 10px;position: relative;}
.brands-vs--3 .brand-wrap .icon { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 11; width: 100px; height: 41px; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); -o-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); }
.brands-vs .rating.ribbon {position: absolute;top: -1px;}
.brands-vs .grid-box:first-child .rating.ribbon {left: -37px;}
.brands-vs .grid-box:last-child .rating.ribbon {right: -37px;}
.brands-vs .fas-list {margin-bottom: 16px;text-align: left;}
.brands-vs.brands-vs--2 .fas-list {display: table;margin: 0 auto 10px;}
.brands-vs--3 .fas-list, .brands-vs--3 .grid-box p {margin-left: 14px;}
.brands-vs .regul:not(:first-child) {margin-left: 10px;}
.brands-vs.not-present .regul.icon.icon--adm {width: 40px;}
.brands-vs:not(.brands-vs--3):not(.not-present) .regul:last-child {display: block;margin: 5px auto 0;}
.brands-vs--3 .regul:not(:first-child) {margin-left: 20px;}
.brands-vs--3 .regul.icon--adm-round {transform: scale(0.9);-webkit-transform: scale(0.9);-o-transform: scale(0.9);margin-bottom: -7px;}
.brands-vs .bking-wrap {margin-top: 20px;padding: 6px 6px 2px;background: #f1f1f1;border-radius: 4px;}
.brands-vs .bking-wrap .icon {margin-top: 6px;margin-bottom: 6px;}
.brands-vs .bking-wrap .icon:nth-child(3) {margin-right: 10px;margin-left: 10px;}
.brands-vs .rating-wrap .ph-os.icon {margin-bottom: 4px;}
.brands-vs .prize {line-height: 1;}
.brands-vs .prize--b-dr {position: relative;}
.brands-vs .in, .brands-vs .out, .brands-vs span.out.not {display: table;margin: 4px auto;clear: both;}
.brands-vs--3 a.in, .brands-vs--3 a.out {position: relative;top: 4px;}
.brands-vs a.in, .brands-vs span.in {font-style: normal;font-size: 12px;}
.brands-vs a.out {padding: 6px 12px;}
.brands-vs--1 .out, .brands-vs--1 .out.not {margin-top: 20px;padding: 8px 6px;}
.brands-vs--1 .inlink-btn a.out {margin-top: 10px;padding: 5px;}
.less-spc {margin: 15px auto;}
table {margin: 30px auto 0;background: #eee;border-collapse: collapse;text-align: center;overflow: hidden;}
table:not(.primary-table) {border: 10px solid #b9c8d0;}
th, td {padding: 4px;vertical-align: middle;border-left: 1px solid #b9c8d0;position: relative;}
th {color: #333;border-bottom: 10px solid #b9c8d0; text-align: center;}
tbody tr:hover {background: #c7e4ed;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}
.table-scroll {overflow-x: auto;margin-bottom: 15px;}
table.bonus {width: 100%;margin: 0 auto 10px;}
.table.guide tr:hover {background: transparent;}
tr td {border-bottom: 1px solid #b9c8d0;}
.table {width: 100%;border-collapse: separate;border-spacing: 0;}
.table.set-2.live th:nth-child(2), .table.set-2.live td:nth-child(2) {border-left: 1px solid #b9c8d0;}
.table.set-2.live td:nth-child(1) {padding-left: 4px;}
.table.set-2.live td.live-features {width: 25%;display: none;}
.table.set-2.live td.live-features {padding-left: 20px;}
.table.set-2.live td:nth-child(4) span {text-transform: capitalize;}
.table.set-2.live td:nth-child(4) span:not(:last-child):after {content: ",";text-transform: capitalize;}
.table.set-2.live td:nth-child(5) {padding-left: 4px;min-width: 160px;}
.table.guide {width: 70%;margin-bottom: 30px;}
.bar {position: relative;background-color: #3d3d3e;width: 150px;height: 14px;border-radius: 5px;margin: 0 auto 20px;overflow: hidden;border: 1px solid #b9c8d0;}
.skill-bar-rate {position: relative;font-size: 25px;line-height: 35px;color: rgba(0, 0, 0, 0.5);font-weight: bold;}
.load {width: 0;height: 13px;border-radius: 0px 5px 5px 0px;position: absolute;top: 0px;background: #7ac543;}
.table.sport td:nth-child(2) {border-left: 1px solid #b9c8d0;padding-left: 20px;}
.table.sport th:nth-child(2) {border-left: 1px solid #b9c8d0;}
.table th {font-size: 16px; text-align: center;}
table.banking {width: 100%;margin: 20px auto;}
.banking th {font-size: 16px;}
.table.sport th:nth-child(3), .table.sport th:nth-child(4), .table.sport th:nth-child(5) {width: 100px;}
.table.set-2.live th:nth-child(3), .table.live td:nth-child(3) {max-width: 150px;text-transform: capitalize;}
.table.set-2.live td:nth-child(3) span:not(:last-child):after {content: ",";}
.table.set-1.small td {padding: 5px 0px;}
.table.set-1 .age-limit {margin-right: 5px;}
.table.set-1 td.terms, .table.set-2 td.terms {font-size: 65%;padding: 5px 2px !important;width: 95%;height: auto;}
.table.set-1 tr.t-align-c, .table.set-2 tr.t-align-c {background: #f5f5f5;border-bottom: 1px solid #b9c8d0;}
.table.set-1 .regul.icon:last-child {display: block;margin: 5px auto 0;}
.table:not(.sport, .guide, .primary-table) td:first-child {padding-left: 20px;}
.table.payments:not(.sport):not(.guide) td:first-child {padding-left: 0;}
.table tr.terms td {padding: 5px;font-size: 11px;}
.table td:first-child .rating.ribbon {position: absolute;}
.table.set-2:not(.live) td:nth-child(4) {/* width: 22px; */padding-left: 20px;}
.table.set-2.sport td:nth-child(4) {width: auto;padding-left: 4px;}
.table.set-3 td:nth-child(5) {width: 192px;padding-left: 20px;}
.table .highl-list, .table.set-3 .fas-list {text-align: left;padding-left: 5px;}
.table.payments .highl-list {padding-left: 20px;}
.table .highl-list li {line-height: 1.2;}
.table.set-3 .fas-list li {line-height: 1.3;}
.table .circle-yes, .table .circle-no {background: #fff;border-radius: 50%;}
.table .circle-yes {padding: 10px;}
.table .circle-no {padding: 10px 13px;}
.table .fa-check, .table .fa-times {font-size: 21px;}
.table .prize {margin-bottom: -6px;margin-top: 0px;}
.table .prize.small {font-size: 26px;}
.table tr.f-clbr .prize:not(.prize--b-dr) {font-family: Calibri, sans-serif;}
.table.set-3 .ph-os {margin: 4px 0 4px 6px;}
.table a.in, .table span.in {margin-top: 4px;color: #7a7a7a;font-size: 11px;}
.table span.in {color: #3fa5f1;font-style: italic;}
.table a.out {padding: 7px;}
.table a.in:hover {color: #3fa5f1;text-decoration: underline;}
.table-three {width: 234px;text-align: center;}
.table-three a > .c-brand.icon {transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.table-three a:hover > .c-brand.icon {filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.4));-webkit-filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.4));-o-filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.4));}
.table-three .icon--full-ribbon-small { margin-top: 26px; margin-bottom: 16px; text-indent: 0; color: #eee; font-weight: bold; font-size: 16px; line-height: 36px; text-transform: uppercase; text-align: center; position: relative; overflow: visible; }
.table-three .icon--full-ribbon-small::before { content: ""; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: -24px; width: 40px; height: 16px; background: url("../images/sprites/sprite-global.png") -4px -391px no-repeat; }
body.webp .table-three .icon--full-ribbon-small::before { background-image: url("../images/sprites/sprite-global.webp"); }
.table-three > .row {display: table;width: 100%;padding: 8px;background: #fdfdfd;border: 1px solid #e2e2e2;border-radius: 4px;position: relative;}
.table-three > .row:not(:nth-child(2)) {margin-top: 20px;}
.table-three > .row:not(:last-child) {margin-bottom: 10px;}
.table-three > .row::before, .table-three > .row::after {content: "";position: absolute;}
.table-three > .row::before {left: -2px;top: -2px; width: 21px;height: 20px;background: url("../images/sprites/sprite-global-2.png") no-repeat;}
body.webp .table-three > .row::before {background-image: url("../images/sprites/sprite-global-2.webp");}
.table-three > .row:not(:last-child)::after {bottom: -11px;left: 0;right: 0;height: 1px;background: #c8c8c8;}
.table-three > .row:nth-child(2)::before {background-position: -168px -647px;}
.table-three > .row:nth-child(3)::before, .table-three > .row:nth-child(4)::before {background-position: -198px -647px;}
.table-three > .row:last-child::before {background-position: -228px -647px;}
.table-three > .row > div {display: table-cell;vertical-align: middle;width: 50%;}
.table-three > .row .last > div {font-weight: bold;font-size: 17px;text-transform: uppercase;}
.table-three a.in, .table-three span.in {font-size: 11px;text-transform: uppercase;text-decoration: none;}
.table-three a.in:not(:hover), .table-three span.in:not(:hover) {font-style: normal;}
.page-footer {padding-bottom: 1px;color: #97a3ab;position: relative;}
.page-footer .social-icons {position: absolute;width: 196px;}
.page-footer .social-icons a {margin-right: 5px;}
.page-footer .social-icons:hover .icon {height: 44px;}
.page-footer .social-icons .icon:hover {position: relative;bottom: 3px;}
.page-footer > .site-width {width: 100%;position: relative;}
.page-footer a {color: #97a3ab;text-decoration: none;padding: 5px 0;}
.page-footer a:hover {color: #d6e2ea;}
.page-footer .info, .page-footer .text-wrap {border-bottom: 2px solid #666e73;}
.page-footer .info {margin-bottom: 10px;padding: 6px 0;}
.page-footer .info li {display: inline-block;font-weight: bold;font-size: 13px;}
.page-footer .info li:not(:first-child) {margin-left: 10px;}
.page-footer .info li::before {margin-right: 10px;font-size: 16px;}
.page-footer .info li:first-child::before {display: none;}
.page-footer .text-wrap > p, .page-footer .text-wrap > div {margin-bottom: 10px;}
.page-footer .text-wrap > div > span:not(.icon):not(.txt) {margin: 0 26px;font-weight: bold;font-size: 22px;vertical-align: middle;}
.page-footer .text-wrap > div > span.txt {color: #6c98b5;text-shadow: 1px 1px #000;}
.page-footer .dmca-badge > img {margin: 0 0 0 26px;}
.page-footer > .site-width > p {padding: 4px 0;}
.slider-wrapper, .slider {position: relative;z-index: 995;}
.slider-wrapper {margin: 0 auto;overflow: hidden;}
.slider > * {display: none;float: left;text-align: center;}
.slider-wrapper.set-1 li a {position: relative;}
.slider-wrapper.set-1 li:hover a:after { content: "\f00e"; font-family: "Font Awesome 5 Free"; font-weight: 900; color: #e2e2e2; position: absolute; font-size: 35px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.9)); width: 210px; height: 120px; padding: 30px 0; }
.set-2 .slider > *:first-child {display: block;}
.slide-prev, .slide-next {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);text-align: center;cursor: pointer;z-index: 996;}
.slide-prev {left: 0;}
.slide-next {right: 0;}
.slider-wrapper.set-1 {margin: 20px auto;}
.slider-wrapper.set-1 {padding: 28px;}
.slider-wrapper.set-2 {padding: 14px 22px;}
.set-1 .slide-prev {left: 6px;}
.set-2 .slide-prev {left: -36px;}
.set-1 .slide-next {right: 6px;}
.set-2 .slide-next {right: -36px;}
.slider-wrapper > .title {margin-bottom: 16px;font-weight: bold;font-size: 20px;text-align: center;}
.slider-wrapper > p {margin-top: 10px;margin-bottom: 0;font-style: italic;}
.slider-in {margin: 0 auto;}
.set-1 .slider-in p {margin-top: 4px;margin-bottom: 0;text-align: left;}
.set-1 .slider-in p::before {content: "";display: inline-block;vertical-align: middle;width: 5px;height: 10px;margin-right: 4px;background: url("../images/sprites/sprite-global-2.png") -273px -10pxno-repeat;}
body.webp .set-1 .slider-in p::before {background-image: url("../images/sprites/sprite-global-2.webp");}
.slider-parent {position: relative;}
.set-2 .slider-in {padding: 10px;background: #fff;border-radius: 4px;}
.set-1 .slider > li > div {display: inline-block;vertical-align: middle;}
.set-2 .slider li > .clearfix {padding-top: 10px;}
.set-2 .slider li > .clearfix > a {float: left;width: 32%;margin: 0 0.666666%;}
#lightbox {position: fixed;top: 0;left: 0;width: 100%;height: 100%;padding: 20px 0 60px;background: rgba(0, 0, 0, 0.8);z-index: 999;}
#lightbox .close { position: absolute; bottom: -50px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); padding: 4px 14px; background: #494949; color: #fff; font-size: 20px; text-align: right; cursor: pointer; z-index: 10; border-radius: 5px; }
#lightbox .close i {padding-left: 10px;}
.lightbox__content {width: 100%;height: 90%;position: relative;text-align: center;}
.lightbox__content img {max-width: 80%;max-height: 90%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.lightbox__nav .lightbox__slide-nav { display: none; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background: #494949; padding: 4px 14px 8px; color: #fff; text-decoration: none; cursor: pointer; z-index: 996; }
.lightbox__nav .next {right: 10px;}
.lightbox__nav .prev {left: 10px;}
ul.payments-content {padding: 0;margin: 0 auto 20px;text-align: center;}
ul.payments-content li {display: inline-block;padding: 5px;}
ul.payments-content li:before {content: " ";}
ul.payments-content li > span {box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);border-radius: 5px;}
.error { background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url("../media/stadium.jpg") no-repeat; background-size: cover; font-family: "Open Sans", sans-serif; font-size: 100%; padding: 15em 0 20em; position: fixed; left: 0; right: 0; z-index: 1; display: block; -webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px); width: 100%; height: 100%; }
.not-found { margin: 0em auto; padding: 7em 3em; background: rgba(255, 255, 255, 0.3); border-radius: 5px; width: 960px; overflow: hidden; position: fixed; left: 0; right: 0; top: 5%; z-index: 9999; }
.not-found.not-authorized p {line-height: 1;font-size: 16px;}
.notfound-top h1 {font-size: 9.5em;color: #94a531;padding-top: 0.2em;text-shadow: 5px 4px rgba(51, 51, 51, 0.8);}
.notfound-top {float: left;width: 35%;text-align: right;}
.content {float: right;width: 50%;padding-left: 3em;border-left: 2px solid #94a531;}
.content p {font-size: 18px;font-weight: 500;line-height: 1.8em;color: #fff;margin: 20px 0px;}
.content .out {padding: 8px;margin-bottom: 20px;}
/* List - checkmark and cross */
.ul-checks li, .ul-minuses li {position: relative;}
.ul-checks li:before, .ul-minuses li:before {display: inline-block;vertical-align: middle;width: 14px;height: 14px;margin-top: -3px;margin-right: 6px;font: 900 15px "Font Awesome 5 Free";}
.ul-checks li:before {content: "\f00c";color: #93bb80;}
.ul-minuses li:before {content: "\f00d";color: #8a5a2a;}
/* Yes/No Boxes */
.yes-no-boxes {margin: 0 auto 3.5rem;display: flex;}
.yes-no-boxes .card-content.bg-patt .card-desc {border: 1px dashed #2a640d;}
.yes-no-boxes .card-content.dark p {font-size: 90%;}
.yes-no-boxes .card {display: block;width: 45%;margin: 0 auto;}
.card:first-child {margin-right: 1rem;}
.card-content {border: 4px;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);margin: 10px auto;height: 100%;width: 100%;}
.card-content .ul-checks, .card-content .ul-minuses {margin-bottom: 10px;}
.card-content.dark-bg {color: #fff;}
.card-content .txt-right {margin-top: 14px;text-align: center;}
.card-desc {padding: 1.25rem 1.25rem 0;overflow: hidden;}
.card-desc p {font-size: 15px;font-weight: 400;line-height: 1.5;margin: 0px;margin-bottom: 20px;padding: 0;font-family: "Montserrat", sans-serif;}
.card-title {font: bold 18px "Nunito", sans-serif;text-align: center;margin-bottom: 1rem;}
.dark .card-desc p {color: #acacac;}
.light .card-desc p {color: #747373;}
.light-bg { background: rgb(212, 247, 226); background: radial-gradient(circle farthest-corner at 10% 20%, rgb(238 243 235) 1.1%, rgb(200 222 184) 43.7%, rgb(158 220 112) 89.7%); }
.dark-bg { background: #426a5f; background: radial-gradient(circle farthest-corner at 10% 20%, rgb(212 176 139) 1.1%, rgb(189 141 93) 43.7%, rgb(163 121 79) 89.7%); color: #fff; }
.light-bg .card-title {border-bottom: 1px solid #426a5f;}
.dark-bg .card-title {border-bottom: 1px solid #fff;}
@media only screen and (min-width: 768px) {
  .card-content .txt-right {text-align: right;}
  table.bonus {width: 70%;}
}
/* SITEMAP */
.stm-block {padding: 20px 0 0;overflow: hidden;}
.stm-block .title {font-weight: bold;font-style: italic;margin: 20px auto 0px;text-align: center;}

ul.sec-lvl li, ul.sec-lvl .trd-lvl li, ul.sitemap .trd-lvl li {padding: 5px 0 0px 30px;}
ul.trd-lvl.blog {padding-left: 20px;}
ul.sitemap, ul.sec-lvl {display: block;width: 95%;}
ul.sitemap li, ul.sec-lvl li {display: inline-block;}
ul.sitemap {margin-left: 4%;}
ul.sitemap li {margin-right: 10px;}
.rev-list {width: 32%;float: left;margin-top: 20px;}
.rev-list.first {margin-left: 4%;}
.rev-list .trd-lvl {margin-left: 15px;}
.rev-list li {position: relative;}
ul.sec-lvl li:before, ul.rev-list li:before {content: "\f105";font-family: "Font Awesome 5 Free";font-weight: 900;}
ul.sec-lvl li:last-child {padding-bottom: 5px;}
ul.sec-lvl > li:not(.trd-lvl):nth-child(1), ul.sitemap li.first, ul.sec-lvl li#second {font-weight: bold;font-style: italic;display: block;margin-top: 20px;}
ul.sitemap ul.sec-lvl > li:nth-child(1) {font-weight: normal;font-style: normal;}
ul.sec-lvl li.first:before, ul.sitemap li.first:before, ul.sec-lvl li#second:before {content: " ";}
ul.trd-lvl li:before {content: "\f101";font-family: "Font Awesome 5 Free";font-weight: 900;}
/* MAIL */
.contacts {overflow: hidden;padding: 150px 0;position: relative;}
.contacts-txt {display: inline-block;width: 55%;float: right;}
.contacts-txt img {margin: 0 auto;display: block;}
.contacts-txt p {margin-top: 20px;font-size: 18px;}
.mailbox { position: absolute; height: 120px; width: 200px; background: #2985c0; top: 150px; left: 100px; z-index: 8; border-top-left-radius: 50px; border-top-right-radius: 60px; border: 5px solid #694835; display: inline-block; }
.mailbox:before {position: absolute;content: "";height: 100%;width: 50%;background: #0a4871;border-top-left-radius: 50px;border-top-right-radius: 55px;border: 5px solid #694835;top: -4%;left: -11%;}
.mailbox:after { position: absolute; content: ""; height: 100%; width: 50%; background: linear-gradient(45deg, #145e8d 50%, #1676b4 50%, #0868a6 52%); transform: skew(10deg, 0deg); border-top-left-radius: 50px; border-top-right-radius: 55px; border: 5px solid #694835; top: -4%; left: -20%; }
.new-mail { position: absolute; list-style: none; height: 100px; width: 70px; z-index: 0; border-radius: 8px; border: 3px solid #694835; top: -41%; transform: rotate(19deg); background-color: #ffd03c; background: linear-gradient(110deg, #fdcd3b 50%, #694835 50%, #ffed4b 55%); }
li.new-mail:nth-child(1) {background: linear-gradient(110deg, #adc7d7 50%, #694835 50%, #8199a8 52%);position: absolute;left: -116%;top: 20%;transform: rotate(-55deg);}
li.new-mail:nth-child(2) {background: linear-gradient(110deg, #7ac843 50%, #694835 50%, #a9e480 55%);position: absolute;left: 43%;top: 29%;transform: rotate(-123deg);}
.flag-eye {position: absolute;height: 28px;width: 28px;left: 56%;top: 37%;border-radius: 50%;background: #244f56;z-index: 3;border-left: 4px solid #1f1f1f;}
.flag-eye:after {position: absolute;content: "";height: 13px;width: 13px;background: #ededed;border-radius: 50%;top: 23%;left: 5%;}
.flag-holder {position: absolute;height: 80%;width: 6%;z-index: 2;background: #333436;right: 33%;top: -34%;}
.flag-holder:before {position: absolute;content: "";background: #333436;height: 20px;width: 40px;border-top-left-radius: 10px;top: -12%;}
.flag-right-eye {position: absolute;background: #2985c0;border-top: 3.5px solid #333436;height: 25px;width: 28px;border-radius: 50%;right: 5%;top: 45%;}
.smile {position: absolute;background: #2985c0;border-bottom: 3.5px solid #333436;height: 25px;width: 20px;border-radius: 50%;bottom: 16%;right: 20%;}
.flag-stick {position: absolute;height: 85px;width: 40px;background: #bf815a;left: 28%;top: 104%;border: 4px solid #704733;}
.flag-stick:before {position: absolute;content: "";border-left: 2px solid #704733;width: 5px;height: 100%;left: 25%;}
.notification { position: absolute; height: 40px; width: 40px; border-radius: 50%; background: #fd2526; border: 3px solid #333436; z-index: 4; right: -2%; top: -18%; text-align: center; color: white; text-height: 2px; animation: pulse 0.75s infinite; }
.notification:after {position: absolute;top: 25%;left: 30%;height: 2.5em;font-family: Arial;font-size: 20px;content: "3";}
@keyframes pulse {50% {transform: scale(0.8);}}
@-webkit-keyframes pulse {50% {transform: scale(0.8);}}

/* COOKIES */

.fv-cookie { z-index: 9999; position: fixed; bottom: 0; left: 0; display: none; box-sizing: border-box; width: 100%; padding: 15px; background-color: rgba(0, 0, 0, 0.8); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; animation: fadeInUp; -o-animation: fadeInUp; -webkit-animation: fadeInUp; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.fv-cookie__wrap {font-family: sans-serif;font-size: 14px;line-height: 1.3;max-width: 768px;margin: 0 auto;color: #fff;}
.fv-cookie__wrap a {text-decoration: underline;color: inherit;}
.fv-cookie__wrap a:hover {color: inherit;}
.fv-cookie__button { display: block; width: 100%; padding: 5px 0; cursor: pointer; background: #ff921e; border: 2px solid #ff921e; border-bottom: 2px solid #c17524; border-radius: 4px; color: #fff; font-weight: bold; letter-spacing: 1px; font-family: inherit; }
.fv-cookie__button:hover {color: #fff;background: #ffac26;border-top: 2px solid #c17524;border-bottom: none;}
.fv-cookie__wrap__text {margin: 0 0 15px 0;}
/*==== FADE IN UP ===*/
@-webkit-keyframes fadeInUp {from {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInUp {from {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}to {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}

/* -------------- */

@media only screen and (max-width: 1499px) {
  .brand-approve {flex-direction: column;}
  .brand-approve--left.mb75, .brand-approve--left {padding: 30px !important;}
  .brand-approve:not(.not)::before, .brand-approve.not::before {content: none !important;}
  .brand-approve:not(.not) > .set-1,.brand-approve.not > .set-1 {width: 100% !important;}
  .brands-3 {flex-wrap: wrap;}
  .brands-3 > div:last-of-type {margin-top: 15px;}
  .jumpbar li {margin-bottom: 10px;line-height: 52px;}
  .jumpbar.set-1 li {height: 52px;line-height: 52px;}
  .jumpbar.pay-links li {height: 50px;line-height: 35px;border-radius: 20px;}
  .jumpbar.set-1 a {padding: 8px 4px 8px 70px;}
  .jumpbar.set-1 li .icon {-webkit-transform: scale(0.8) translate(-64%, -62%);-ms-transform: scale(0.8) translate(-64%, -62%);transform: scale(0.8) translate(-64%, -62%);}
  .brand-promo-wrap > .img-wrap {display: none;}
  .set-2 .brand-promo .fas-list li:not(:last-child) {margin-bottom: 4px;}
  .brand-promo .fly-wrap .prize {font-size: 42px;}
  .brand-promo a.out {margin-top: 10px;}
  .brand-promo.mobile .fly-wrap .prize {font-size: 45px;}
  .brand-promo .fly-wrap .prize.small {font-size: 50px;}
  .brand-promo .fly-wrap .prize.notverified {font-size: 36px;margin-top: 38px;}
  .brand-promo .fly-wrap > span:not(.prize):not(.sub-prize) {font-size: 19px;}
  .brand-promo .fly-wrap > span.sub-prize {font-size: 20px;line-height: 1;}
  .set-1 .brand-promo a.out span {font-size: 16px;}
  .bott-three .regul-wrap {margin-bottom: 2px;}
  .bott-three .prize.first-only {margin-top: 26px;margin-bottom: 22px;}
  .brand-promo-wrap.set-3 .fly-wrap .prize.first-only {margin-top: 0;}
  .table.poker th:nth-child(4),
    .table.poker td:nth-child(4),
    .table.set-1:not(.poker, .poker-table) th:nth-child(2),
    .table.set-1:not(.poker, .poker-table) td:nth-child(2),
    .table.set-1:not(.payments):not(.poker, .poker-table) th:nth-child(6),
    .table.set-1:not(.payments):not(.poker, .poker-table) td:nth-child(6),
    /*ONLY SHOW OFFER BTN */
    .table.set-2:not(.sport):not(.live) th:nth-child(4),
    .table.set-2:not(.sport):not(.live) td:nth-child(4),
    .table.set-2.sport th:nth-child(2),
    .table.set-2.sport td:nth-child(2),
    .table.set-2.live th:nth-child(2),
    .table.set-2.live td:nth-child(2),
    .table.set-2.live th:nth-child(3),
    .table.set-2.live td:nth-child(3) {
    display: none;
  }
  .table.payments.set-1 td:nth-child(2), .table.payments.set-1 th:nth-child(2) {display: table-cell !important;position: unset !important;}
  .table.set-3 td:nth-child(5), .table.set-3 th:nth-child(5) {display: none;}
  .table.set-1.resp-table th:nth-child(2), .table.set-1.resp-table td:nth-child(2), .table.set-1.resp-table th:nth-child(5), .table.set-1.resp-table td:nth-child(5), .table.set-2.resp-table th:nth-child(4), .table.set-2.resp-table td:nth-child(4), .table.set-3.resp-table th:nth-child(3), .table.set-3.resp-table td:nth-child(3) { position: relative; top: 0; left: 0; }
  .table.set-3 td {width: 20%;}
  .brand-overview > div {padding: 10px;}
  .brand-overview > .last > div > div {padding: 0 9px;}
  .brand-approve:not(.not) {margin: 20px auto 34px;}
  .brand-approve.mb50:not(.not) {margin: 20px auto 50px;}
  .brand-approve.mb75:not(.not) {margin: 20px auto 75px;}
  .brand-approve.not {margin: 20px auto 40px;}
  .page-footer > .site-width > p {margin-bottom: 0;}
  .bott-three .bord-bott-1.tc-apply-long {margin-bottom: 60px;}
  .bott-three .sub-prize.first {margin-top: 12px;}
  .long-terms {width: 100%;}
  .brand-overview .prize {font-size: 35px;margin: 0;}
  .brands-vs .tc-apply-short::after {font-size: 12px;bottom: -25px;}
  .brands-vs--3 .grid-box-wrap:first-child::before { content: ""; position: absolute; left: 283px; bottom: 50%; width: 81px; height: 81px; background: url("../images/sprites/sprite-global-2.png") -164px -547px no-repeat; -webkit-transform: scale(0.65); -ms-transform: scale(0.65); transform: scale(0.65); z-index: 10; }
  body.webp .brands-vs--3 .grid-box-wrap:first-child::before { background-image: url("../images/sprites/sprite-global-2.webp"); }
  .brand-overview .notv-mark {font-size: 38px;}
  a.lonely.wide_cta_button {width: 50%;}
}

div.toggle > #show, div.toggle #hide {line-height: 30px;}
.toggle > p:nth-of-type(1) {margin: 20px 0 10px;}
#panel {display: none;}
#show, #hide {cursor: pointer;color: #ff921e;margin: 5px 0;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;background: transparent;border: none;text-align: center;}

@media screen and (min-width: 450px) {
  #panel {display: block !important;margin-top: 10px;}
  #show,#hide {display: none;}
}
@media only screen and (max-width: 1023px) {
  .page-header {margin-bottom: 16px;background: #333;z-index: 999;}
  .page-header.fixed {position: fixed;left: 0;right: 0;top: 0;}
  .back-to-top--mobile.fixed {position: fixed;display: block;}
  #logo img {vertical-align: middle;}
  .mobile-menu-options .icon, .mobile-popup-button .icon { position: absolute; left: 50%; top: 50%; -webkit-transform: scale(0.8) translate(-60%, -60%); -ms-transform: scale(0.8) translate(-60%, -60%); transform: scale(0.8) translate(-60%, -60%); }
  .navbar, .navbar .bking, .navbar .slide-nav,.page-sidebar {display: none;}
  #nav-icon1.open span, #nav-icon2.open span {height: 6px;}
  #nav-icon1.open span:nth-child(1), #nav-icon2.open span:nth-child(1), #nav-icon1.open span:nth-child(2), #nav-icon2.open span:nth-child(2) { display: block; position: absolute; width: 28px; background: #585858; border-radius: 9px; opacity: 1; top: 18px; left: 7px; }
  #nav-icon1.open span:nth-child(1), #nav-icon2.open span:nth-child(1) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out; transition: 0.25s ease-in-out; }
  #nav-icon1.open span:nth-child(2), #nav-icon2.open span:nth-child(2) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out; transition: 0.25s ease-in-out; }
  #nav-icon1,#nav-icon2 {height: 40px;position: relative;margin: 0px auto;cursor: pointer;top: -40px;}
  .global-2.icon.icon--menu-offer.open, .global-2.icon.icon--menu-top3.open {width: 0;}
  .mobile-menu-container .navbar .sub-menu .logos li {position: relative;}
  .mobile-menu-container .navbar .slider-wrapper li {display: block !important;}
  .mobile-menu-container {position: fixed;top: 70px;width: 285px;height: 100%;background: #eee;overflow: auto;z-index: 999;}
  .mobile-menu-container > * {width: 100%;}
  .mobile-menu-container .table-three, .mobile-menu-container #mobile-menu-offer {padding-bottom: 20px;}
  .mobile-menu-container .table-three > .row:not(:nth-child(2)) {margin-top: 12px;}
  .mobile-menu-container > * > .title, .mobile-menu-container .table-three > .icon, .mobile-menu-container .table-three > .row:not(:last-child)::after { display: none; }
  .mobile-menu-container .table-three > .row:nth-child(2) {margin-top: 0;}
  .mobile-menu-container .see-more a {padding-left: 0;}
  .mobile-menu-container .see-more li:first-child a {padding-top: 0;}
  .mobile-menu-container .see-more li:last-child a {padding-bottom: 0;}
  .mobile-menu-container #mobile-menu-offer {text-align: center;}
  .mobile-menu-container .navbar, .mobile-menu-container .navbar li.focus > .dropdown-content:not(.lang) {display: block;}
  .mobile-menu-container .navbar li.focus > .dropdown-content.lang {display: table;margin: 0 auto;padding-left: 77px;}
  .mobile-menu-container .navbar {padding-left: 0;padding-right: 0;min-height: 235px;height: 100%;}
  .mobile-menu-container .navbar > li {padding-left: 14px;padding-right: 14px;}
  .mobile-menu-container .global.icon, .mobile-menu-container .icon.icon-navbar--icon-logo-desktop, .navbar > li i, .navbar > li i:first-child { width: 23px; margin-right: 5px; }
  .mobile-menu-container .global.icon.icon-navbar--icon-06 {background-position: -13px -3635px;}
  .mobile-menu-container .global.icon.icon-navbar--icon-lang {position: relative;top: -9px;left: 2px;}
  .mobile-menu-container .global.icon.icon-navbar--icon-dollar {height: 20px;top: -3px;}
  .mobile-menu-container .navbar li.focus > .dropdown-content:not(.lang) {padding-left: 20px;}
  .dropdown-content.lang li span:nth-child(2) {top: -3px;position: relative;left: 5px;}
  .mobile-menu-container .navbar li {float: none;position: relative;transition: none;}
  .mobile-menu-container .navbar > li:not(:last-child) {border-bottom: 1px solid #e4e4e4;}
  .mobile-menu-container .navbar li.focus {background: #3fa5f1;}
  .mobile-menu-options li:nth-child(3) > a > span.menu-txt {position: relative;top: -45px;}
  .mobile-menu-options span.menu-txt {position: absolute;top: 40px;left: 25px;}
  #nav-icon3 { height: 45px; position: relative; margin: 0px auto; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: 0.5s ease-in-out; -moz-transition: 0.5s ease-in-out; -o-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; cursor: pointer; }
  #nav-icon3 span { display: block; position: absolute; width: 100%; background: #585858; border-radius: 9px; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out; transition: 0.25s ease-in-out; }
  #nav-icon3.open span:nth-child(1) {width: 0%;left: 50%;}
  #nav-icon3.open span:nth-child(2) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
  #nav-icon3.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
  #nav-icon3.open span:nth-child(4) {width: 0%;left: 50%;}
  #mobile-menu-menu > .sub-menu.clicked > .dd-btn > span:nth-child(3) {display: inline-block;}
  .mobile-menu-container .sub-menu:after { position: absolute; content: "\f103"; font: 900 14px "Font Awesome 5 Free"; color: rgba(63, 165, 241, 0.8); padding: 4px 0 0 5px; right: 25px; top: 50%; transform: translateY(-50%); }
  .mobile-menu-container .languages.sub-menu:not(.clicked)::after {color: #eee;}
  .mobile-menu-container .sub-menu.clicked:after {top: 5px;
    transform: rotate(90deg);}
  .mobile-menu-container .dd-btn.flag-dd:after {top: 6px;}
  .mobile-menu-container .dd-menu.languages .dd-btn:after {color: #eee;}
  #mobile-menu-menu > .sub-menu.clicked > .dd-btn > .flags.en {display: none;}
  .mobile-menu-container .navbar .sub-menu.clicked .flag-dd.dd-btn:before {top: 0;}
  .mobile-menu-container .navbar .sub-menu.clicked .flag-dd.dd-btn:after {top: 3px;}
  #mobile-menu-menu > .sub-menu.clicked.dd-menu.languages {background: #eee;}
  #mobile-menu-menu > .sub-menu.clicked > div > div > a {font-size: 16px;font-style: normal;}
  #mobile-menu-menu > .sub-menu.clicked > div > div > ul > li a,
  #mobile-menu-menu
    > li.dd-menu.blog.doubletap.sub-menu.clicked
    > ul
    > li:nth-child(2)
    > a {
    font-size: 15px;
  }
  .mobile-menu-container .sub-menu.clicked a {color: #3fa8f4;display: block;}
  #mobile-menu-menu > li.dd-menu.sub-menu.clicked > a { width: 80%; border-bottom: 2px solid #3fa8f4; }
  .mobile-menu-container .navbar .slider-wrapper li:not(.main),
  .mobile-menu-container .navbar .blog-links li:not(.main),
  .mobile-menu-container .navbar .children ul li,
  .mobile-menu-container .navbar .small.children .main {
    border-bottom: 1px solid rgba(173, 199, 215, 0.5);
    padding-left: 15px;
  }
  .mobile-menu-container .navbar .lang li {border-bottom: 1px solid rgba(173, 199, 215, 0.5);}
  .mobile-menu-container .navbar .small.children .main span {font-size: 14px;}
  .mobile-menu-container .navbar .main .info {display: none;}
  .mobile-menu-container .navbar .blog-links li.main a {font-size: 16px;}
  #mobile-menu-menu
    > .dd-menu.languages.sub-menu.clicked
    > .children
    li
    > a
    > span.flags {
    top: 3px;
    position: relative;
    margin-right: 10px;
  }
  .mobile-menu-container .sub-menu .children {display: none;}
  .mobile-menu-container .sub-menu.clicked {position: absolute;top: 0;background: #eee;width: 100%;height:100%;z-index: 9999;}
  .mobile-menu-container .sub-menu.clicked .children {display: block;}
  .mobile-menu-container .navbar a {width: 80%;padding: 4px 0;color: #3fa5f1;font-weight: normal;font-size: 14px;text-align: left;}
  .mobile-menu-container .navbar .dropdown-content a {width: 100%;}
  .mobile-menu-container .navbar li.focus a {color: #eee;}
  .flags.en {width: 30px;top: 3px;position: relative;left: 13px;}
  #mobile-menu-menu > li.dd-menu.languages.active .dropdown-content.lang {margin: 10px;}
  #mobile-menu-menu > li.dd-menu.languages.active .dropdown-content.lang a {color: #f8f8f8;}
  #mobile-menu-menu > li.dd-menu.languages {background: #333333;}
  #mobile-menu-menu > li.dd-menu.languages > .btn-link, #mobile-menu-menu > li.dd-menu.languages > a.btn:after {color: #eee;}
  #mobile-menu-menu > li.dd-menu.languages > .btn-link:after {padding: 0 0 0 5px;}
  .brand-overview > .last .fas-list li, .brand-overview .bking-wrap > div, .brand-overview .sports-wrap > div {font-size: 14px;}
}

@media only screen and (max-width: 1200px) {.navbar .dropdown-content.logos.cas {left: -62px;}}
@media only screen and (max-width: 799px) {
  .center-sm {float: none;margin: 0 auto 10px;}
  h3, h4, h5, h6 {font-size: 18px;}
  .heading:not(.heading--for-jumbar) > span {padding: 4px;}
  .heading--for-jumbar .icon {-webkit-transform: scale(0.6);-ms-transform: scale(0.6);transform: scale(0.6);}
  .jumpbar-wrap .author > .title {padding-left: 80px;}
 .jumpbar-wrap .author .author-char, .jumpbar-wrap .author .author-char2, .jumpbar-wrap .author .author-char3 { -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); margin: -50px -10px -30px -50px; }
  .jumpbar-wrap .author .text-wrap {margin: 0 auto;padding: 10px;border-bottom-right-radius: 4px;}
  .brand-promo .fly-wrap .prize.first-only {margin-top: 25px;}
  .brand-promo .fly-wrap .prize.small {font-size: 37px;margin: 5px 0;}
  .set-2 .brand-promo {margin-bottom: 15px;}
  .set-3 .brand-promo .fly-wrap .prize {font-size: 56px;}
  .set-3 .brand-promo.mobile .fly-wrap .prize {font-size: 40px;}
  .set-3 .brand-promo .fly-wrap .prize.small {font-size: 40px;}
  .set-3 .brand-promo .fly-wrap .prize.notverified {font-size: 29px;margin-top: 67px;}
  .brand-promo .in-2-wrap, .brand-promo .in-2 {font-size: 14px;}
  .brand-promo .fly-wrap .prize {font-size: 40px;}

  .table.set-1:not(.payments, .fix-table, .primary-table) th:nth-child(3),
  .table.set-1:not(.payments, .fix-table, .primary-table) td:nth-child(3),
  .table.set-1:not(.payments, .fix-table, .primary-table) th:nth-child(4),
  .table.set-1:not(.payments, .fix-table, .primary-table) td:nth-child(4),
  .table.set-1:not(.payments, .fix-table, .primary-table) th:nth-child(5),
  .table.set-1:not(.payments, .fix-table, .primary-table) td:nth-child(5),
  .table.set-1:not(.payments, .fix-table, .primary-table) th:nth-child(6),
  .table.set-2:not(.payments, .fix-table, .primary-table) th:nth-child(2),
  .table.set-2:not(.payments, .fix-table, .primary-table) td:nth-child(2),
  .table.poker th:nth-child(3),
  .table.poker td:nth-child(3),
  .table.set-3 th:nth-child(5) {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .table.set-3 .prize, .table.set-3 .sub-prize {display: inline;}
  .table.set-3 .prize {font-size: 15px;font-family: "Lato", sans-serif;}
  .table.set-2.live td:nth-child(5) {min-width: 115px;}
  .text-boxes .grid-box {margin: 10px 0;}
  .team.text-boxes .grid-box {padding: 10px 0;}
  .speech-bubble {padding: 30px 10px;}
  .team-member {padding: 30px 0;}
  .brand-overview .prize-wrap {margin: 20px auto;}
  .brand-overview .prize.small {font-size: 37px;}
  .brand-overview .title {font-size: 13px;}
  .brand-overview .heading {line-height: 33px;}
  .brand-overview .heading > span {padding-left: 12px;}
  .brand-overview .heading > span > span {float: right;margin-right: 12px;}
  .brand-overview .sub-prize.set-1.first {display: block;}
  .brand-promo-wrap.set-3 .fly-wrap .prize.first {margin-top: 15px;}
  .brand-promo-wrap.set-3 .fly-wrap .prize.first-only {margin-top: 25px;}
  .slider-wrapper--left, .slider-wrapper--right {margin: 20px auto;}
  .breadcrumbs li:not(:last-child):after {top: 6px;}
  .breadcrumbs li {margin-right: 10px;padding-right: 5px;font-size: 12px;}
  .bott-three .bord-bott-1.tc-apply-long {margin-bottom: 115px;}
  .bott-three:not(.other-reviews) > div:nth-child(1) {left: 0;}
  .bott-three:not(.other-reviews) > div:nth-child(2) {right: 0;}
  .bott-three .sub-prize.first {margin-top: 12px;}
  .brands-vs--3 .grid-box-wrap:first-child::before {left: 239px;width: 81px;height: 81px;-webkit-transform: scale(0.52);-ms-transform: scale(0.52);transform: scale(0.52);}
  .brand-overview .notv-mark {font-size: 33px;}
  .brand-overview .closed-mark {font-size: 60px;}
}

.out.mobile {display: none;}
a.out.mobile {display: table;margin: 0.5rem auto 1.5rem;padding: 1rem;min-width: 200px;max-width: 100%;}
@media only screen and (max-width: 639px) {
  .table td:first-child .ribbon-l {left: 0px;background: #7ac843;width: 32px;height: 90%;top: 4px; display: none;}
  .table:not(.set-1.small, .primary-table) td:last-child {padding: 30px 10px 12px 0;}
  .table:not(.set-1.small, .primary-table) td:first-child {padding: 20px 0 12px 10px;}
  .table .rate-txt.rate-txt-l { -webkit-transform: translateY(-6%) rotate(-90deg); -o-transform: translateY(-6%) rotate(-90deg); transform: translateY(-6%) rotate(-90deg); top: 39%; font-size: 20px; left: -10px; min-width: 44px; display: none; }
  .table .rate-txt.rate-txt-l.big {left: -30px;}
  .brand-promo > div:first-child > .ribbon-l {display: none;}
  .brand-promo > div:first-child > .rate-txt.rate-txt-l {left: 23%;top: -19px;background: #7ac843;width: 70px;height: 40px;text-align: center;position: absolute;}
  .brand-promo > div:first-child > .rate-txt.rate-txt-l > span:nth-child(3) {font-size: 18px;position: relative;left: -2px;line-height: 19px;}
  .page-article.no-brdc {padding-top: 10px;}
  .table.set-3 .ribbon-l {left: -29px;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-o-transform: translate(0, -50%);-moz-transform: translate(0, -50%);}
  .table.set-3 .rate-txt-l {left: -13px;top: 47%;transform: translate(0, -75%);-webkit-transform: translate(0, -75%);-o-transform: translate(0, -75%);-moz-transform: translate(0, -75%);}
  .single-lightbox.perspective {text-align: center;}
  .mobile-menu-container {top: 75px;right: 0; width: 100%;}
  #nav-icon3 {width: 24px;top: -35px;}
  #nav-icon3 span {height: 5px;}
  #nav-icon3 span:nth-child(1) {top: 8px;}
  #nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {top: 17px;}
  #nav-icon3 span:nth-child(4) {top: 26px;}
  #nav-icon3.open span:nth-child(1) {top: 18px;}
  #nav-icon3.open span:nth-child(4) {top: 18px;}
  #nav-icon1, #nav-icon2 {height: 32px;top: -33px;left: -1px;}
  #nav-icon1.open span:nth-child(1), #nav-icon2.open span:nth-child(1), #nav-icon1.open span:nth-child(2), #nav-icon2.open span:nth-child(2) {top: 14px;left: 3px;}
  .rate-txt span {top: 3px;position: relative;}
  .rate-txt.rate-txt-l span {top: 5px;left: 0;}
  .brand-promo-wrap .rate-txt.rate-txt-l span {top: 11px;left: -1px;}
  .brand-promo p {margin-bottom: 15px;}
  .hidden-xs {display: none;}
  .slider > * {text-align: center;width: 100%;margin-bottom: 2%;}
  .page-header {height: 75px;}
  .page-article, .page-footer {padding: 10px;}
  .page-article {padding-top: 10px;}
  .tc-apply {margin-bottom: 10px;}
  h1, h2, .heading--for-jumbar {font-size: 18px;}
  .page-article > .heading, .page-article > header > .heading {margin: 20px -10px;line-height: 24px;padding: 5px;}
  .page-article > header > .heading.no-brcrumbs {margin: 0 -10px 10px;}
  .heading--short {background: #2985c0;color: #eee;}
  #logo a {line-height: 55px;}
  #logo img {max-width: 145px;height: auto;padding-left: 10px;}
  .mobile-menu-options a, .mobile-menu-options div.mob-trigger, .mobile-popup-button a, .mobile-popup-button div.mob-trigger {width: 85px;height: 32px;padding-top: 32px;}
  .mobile-popup-button div.mob-trigger{background-color: #bccbd3;}
  .mobile-menu-options .icon, .mobile-popup-button .icon {-webkit-transform: scale(0.8) translate(-60%, -60%);-ms-transform: scale(0.8) translate(-60%, -60%);transform: scale(0.8) translate(-60%, -60%);}
  .mobile-menu-options .icon--menu-offer {margin-left: -1px;}
  .mobile-menu-options span.menu-txt {position: absolute;top: 32px;left: 28px;}
  .jumpbar.set-1 {padding: 20px 10px;}
  .jumpbar.set-2 {padding: 22px 20px 18px;}
  .jumpbar.set-2:before, .jumpbar.set-2-systems:before {left: 0;top: -11px;width: 145px;height: 22px;line-height: 22px;background: #7ac843;color: #eee;font-weight: bold;font-size: 13px;text-align: center;}
  .jumpbar.set-2::before {content: "Az oldal tartalma";}
  .jumpbar.set-2-systems:before {content: "MEHR ZU ERFAHREN";}
  .jumpbar-wrap .author .text-wrap, .jumpbar-wrap .author > .title {width: 92%;}
  .jumpbar-wrap .author .text-wrap {min-height: 122px;}
  .jumpbar-wrap .author .text-in::before {left: 90px;}
  .jumpbar li .text-wrap br {display: none;}
  .brand-promo {padding-bottom: 14px;}
  .brand-promo > div {padding: 6px;}
  .brand-promo > div:first-child > .c-brand, .brand-promo > div:first-child > .rating {left: 50%;-webkit-transform: translate(-50%);-ms-transform: translate(-50%); transform: translate(-50%);}
  .brand-promo-wrap.set-1 .link {text-align: center;}
  .brand-promo > div:first-child > .c-brand {margin-left: 50px;}
  .brand-promo > div:first-child > .rating {height: 41px;margin-left: -50px;}
  .brand-promo > div:not(:first-child) {display: inline-block;vertical-align: top;width: 49%;padding: 6px 2px;}
  .brand-promo.poker > div:not(:first-child) {padding-left: 15px;}
  .brand-promo .fas-list li {line-height: 1.4;}
  .brand-promo .ph-os.icon:first-child {margin-top: 4px;}
  .brand-promo .ph-os.icon:not(:last-child) {margin-bottom: 10px;}
  .brand-promo a.out {display: table;margin: 10px auto 0;}
  .set-2 .brand-promo a.out, .set-3 .brand-promo a.out {padding: 8px;}
  .set-2 .brand-promo .fix-margin a.out, .set-3 .brand-promo .fix-margin a.out {left: 0;padding: 8px;}
  .set-2 .brand-promo a.out {width: 140px;}
  .table.poker th:nth-child(2),
  .table.poker td:nth-child(2),
  .table.set-1 th:nth-child(3),
  .table.set-1 td:nth-child(3),
  .table.set-1:not(.primary-table) th:nth-child(7),
  .table.set-2 th:nth-child(3),
  .table.set-2 td:nth-child(3),
  .table.set-2 th:nth-child(2),
  .table.set-3 th:nth-child(2),
  .table.set-3 td:nth-child(2),
  .table.set-3 th:nth-child(5),
  .table.set-3 td:nth-child(5),
  .table.set-2.sport th:nth-child(4),
  .table.set-2.sport td:nth-child(4),
  .table.set-2.sport th:nth-child(5),
  .table.set-2.sport td:nth-child(5),
  .table.set-2.payment th:nth-child(5),
  .table.set-2.live th:nth-child(4),
  .table.set-3 th:nth-child(4),
  .table.set-3 td:nth-child(4) {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .table.set-3 th, .table.set-3 td {width: 49%;}
  .table.set-3 tr:last-child td:nth-child(3) {height: 35px;}
  .table.set-3 td:nth-child(3) {bottom: 8px;left: 21.5%;-webkit-transform: translateX(-32%);-ms-transform: translateX(-32%);transform: translateX(-32%);}
  .table.set-1.resp-table th:nth-child(3), .table.set-1.resp-table td:nth-child(3) {position: relative;top: 0;left: 0;}
  table.set-1.resp-table.payment {width: 100%;} .table.set-1.resp-table.payments th:nth-child(3),.table.set-1.resp-table.payments td:nth-child(3) {position: unset;}
  .table.set-1.resp-table.payments td:nth-child(1), .table.set-1.resp-table td:nth-child(3), .table.set-1.resp-table td:nth-child(5) {height: 55px;}
  .table.set-1.resp-table th:nth-child(3) span {position: relative;top: -14px;}
  .table thead, .table tbody, .table tr {width: 100%;}
  .table.payments thead, .table.payments tbody,.table.payments tr {display: table;width: 100%;}
  .table:not(.payments) tr {position: relative;}
  .table tr.terms td {padding: 10px !important;width: 100%;height: auto;}
  .table:not(.primary-table) :is(th, td) {display: inline-block;vertical-align: top;width: 49.8%;}
  .table:not(.primary-table) th:first-child, .table td:first-child {border-left: none;}
  .table:not(.primary-table) td {height: 110px;}
  .table.set-2 td.tc-txt {height: auto;width: 90%;padding: 6px 4px 10px 14px !important;}
  .table.set-2 .age-limit, .table.set-2 .icon--adm-small {display: none;}
  .table.set-3 td:first-child {padding: 15px 0 20px 0;}
  table.table.payments th, table.table.payments td {width: 85px;}
  .table.set-1:not(.payments, .primary-table) th:nth-child(5) {position: absolute;top: -9999px;left: -9999px;}
  .table:not(.set-1.small).payments td:last-child {padding: 12px 4px;}
  .table.set-2.live th:nth-child(4), .table.set-2.live td:nth-child(4), .table.set-2.live th:nth-child(5) {display: none;}
  .table.set-1:not(.primary-table) td:nth-child(7), .table.set-1:not(.payments, .primary-table):not(.poker) td:nth-child(5), .table.set-2:not(.live) td:nth-child(2), .table.set-2.live td:nth-child(5), .table.set-3 td:nth-child(4) { position: absolute; width: 100px; height: 30px; padding: 0; border: none; line-height: 1; }
  .table.set-1:not(.primary-table) td:nth-child(7), .table.set-1:not(.payments, .primary-table):not(.poker) td:nth-child(5), .table.set-2:not(.live) td:nth-child(2), .table.set-2.live td:nth-child(5) { bottom: 8px; left: 19%; -webkit-transform: translateX(-32%); -ms-transform: translateX(-32%); transform: translateX(-32%); }
  .table.poker td:nth-child(5) { position: absolute; height: 30px; padding: 0; border: none; line-height: 1; bottom: 10px; left: 17%; -webkit-transform: translateX(-32%); -ms-transform: translateX(-32%); transform: translateX(-32%); }
  .table.set-1.main td:nth-child(7) {width: 180px;bottom: 12px;}
  .table.set-1 tr:last-child td:nth-child(7),.table.set-1.payments tr:last-child td:nth-child(5),.table.set-2:not(.live) tr:last-child td:nth-child(2),.table.set-2 tr:last-child td:nth-child(5) {bottom: 14px;}
  .table.set-3 td:nth-child(4) {top: 8px;right: 22%;-webkit-transform: translateX(38%);-ms-transform: translateX(38%);transform: translateX(38%);}
  .table.set-2.live th {font-size: 15px;height: 45px;padding-top: 8px;}
  .table:not(.primary-table) td:last-child {padding: 15px 8px 15px 0;}
  .table.set-rev td:last-child {padding-top: 24px;}
  .table:not(.poker) .prize, .table:not(.poker) .sub-prize {display: block;}
  .table.set-1.payments td:nth-child(7) span:nth-child(3), .table.set-1:not(.main) td:nth-child(7) span:nth-child(3) {display: none;}
  .table.main .sub-prize.set-2.fix, .table.poker .sub-prize.set-2.fix { font-size: 9px;}
  .table.main .sub-prize.set-2.sec,.table.poker .sub-prize.set-2.sec {position: relative;bottom: 6px;font-size: 11px;}
  .table:not(.poker) .prize.small.fix {width: auto;display: inline-block;margin-left: 5% !important;}
  .table.poker .prize.small.fix {display: block;}
  .sub-prize.set-2.fix-f {display: block;margin: 0 auto;}
  .table.main .sub-prize.set-2.fix-f {width: auto;}
  .table.poker .sub-prize.set-2.fix-f {display: block;font-size: 11px;}
  .table.live .sub-prize.set-2 {font-size: 12px;}
  .table:not(.primary-table) .prize:not(.prize--b-dr) {font-size: 17px;}
  .table:not(.poker, .primary-table) tr:not(.f-clbr) .prize {font-family: Calibri, sans-serif;display: block;margin: 0;width: 135px;}
  .table.main tr:not(.f-clbr) .prize {width: auto;}
  .table.set-2.live tr:not(.f-clbr) .prize {margin: 0 auto;}
  .table a.in {margin-top: 10px;}
  .table.set-3 a.in {margin-top: 15px;}
  .table.set-2 a.in {margin-top: 2px;font-size: 10px;}
  .table:not(.primary-table) a.out {width: 75%;font-size: 12px;}
  .table a.out span {display: block;}
  .table a.out.single-btn {margin-top: 18px;}
  .text-boxes .grid-box > .title {font-size: 16px;text-align: center;}
  .bott-three > div {width: 100%;}
  .bott-three > div:not(:last-child) {margin-bottom: 36px;}
  .bott-three > div:last-child {margin-bottom: 16px;}
  .bott-three .bord-bott-1.tc-apply-long {margin-bottom: 90px !important;}
  .single-brand-mob .tc-apply-short::after, .three-box.tc-apply-short::after {bottom: -30px;}
  .brand-overview .closed-mark {font-size: 55px;}
  .brand-overview .character-icon {margin-left: -6px;}
  .brand-overview .character-icon, .brand-overview .character-icon-not {margin: -50px auto 0px;}
  .brand-overview .heading > span {font-size: 18px;}
  .brand-overview > .first > .info {margin-top: 30px;}
  .brand-overview .prize-wrap {width: 260px;}
  .brand-overview .prize {font-size: 45px;}
  .brand-overview .sub-prize.set-1 {font-size: 18px;}
  .brand-overview a.out {width: 100%;}
  .brand-overview .fas-list li {display: inline-block;}
  .brand-about {margin: 30px auto;padding: 20px 20px 10px;}
  .brand-about > .title {text-align: center;}
  .brand-about > .title span {display: table;margin: 0 auto 10px;}
  .brand-about .title-box {text-align: center;}
  .brand-about .map-marker-alt {display: none;}
  .brand-about > div {margin-bottom: 10px;}
  .brands-vs:not(.brands-vs--3) {margin: 30px auto 45px;}
  .brands-vs--1 .grid-box:first-child {margin-bottom: 45px;}
  .brands-vs--2 .grid-box:first-child {margin-bottom: 130px;}
  .brands-vs--3 .grid-box-wrap:first-child {margin-bottom: 50px;}
  .brands-vs--3 .grid-box-wrap:first-child::before {display: none;}
  .brands-vs .tc-apply-short::after {bottom: -35px;}
  .brands-vs--2 .grid-box {padding: 20px 10px;}
  .brands-vs--1 .fas-list, .brands-vs--1 .bking-wrap {width: 180px;margin: 10px auto;}
  .brands-vs--3 .fas-list {margin-left: 50px;}
  .brands-vs--2 .grid-box:last-child::before {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: -100px;}
  .brands-vs.brands-vs--2 .rating-wrap {float: left;margin-left: 45px;}
  .brands-vs--2 .rating.icon.circle, .brands-vs--2 .fas-list {float: left;}
  .brands-vs .rating-wrap > div {float: none;width: unset;display: block;}
  .brands-vs .rating-wrap .ph-os.icon {margin-bottom: 4px;margin-left: 25px;}
  .single-chart {margin-left: -25px;}
  .brands-vs--2 .rating.icon.circle {-webkit-transform: scale(0.66);-ms-transform: scale(0.66);transform: scale(0.66);margin-top: -10px;margin-left: -10px;}
  .brands-vs--2 .fas-list {margin: 10px auto;font-size: 14px;display: block;width: 180px;float: none;}
  .brands-vs .prize--b-dr {top: 20px;margin-bottom: 22px;}
  .brands-vs a.in, .brands-vs a.out {margin: 10px auto;}
  .brands-vs--1 a.out {width: 50%;}
  .brand-approve {padding-top: 8px;}
  .brand-approve:not(.not) {margin-bottom: 45px;}
  .brand-approve > .title {padding-bottom: 4px;}
  .brand-approve .icon--arrow {margin: 0 10px;}
  .brand-approve .out { width: 100%;}
  .set-1 .slider > *:first-child {display: block;}
  .page-footer {margin-top: 174px;background: #333;border-top: 10px solid #7ac843;}
  .page-footer::before, .page-footer .social-icons {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
  .page-footer::before {content: "";position: absolute;top: -140px;width: 266px;height: 179px;background: url("../images/sprites/sprite-global-2.png") -7px -690px no-repeat;z-index: -1;}
  body.webp .page-footer::before {background-image: url("../images/sprites/sprite-global-2.webp");}
  .page-footer .social-icons {top: -120px;margin-left: 7px;}
  .page-footer .text-wrap > div, .page-footer > .site-width > div > p {text-align: center;}
  .page-footer > .site-width > div > p > span {width: 100%;}
  .page-footer .info li {width: 48%; margin-bottom: 5px;}
  .page-footer .info li:not(:first-child) {margin-left: 1%;}
  .page-footer .info li:nth-child(2n + 1) {margin-left: 0;padding-left: 30px;}
  .page-footer .info li::before {display: none;}
  .contacts-txt {float: none;width: 100%;margin-top: 155px;}
  .mailbox {left: 50%;transform: scale(0.8) translateX(-50%);-webkit-transform: scale(0.8) translateX(-50%);top: 65px;}
  .tc-apply-short--3::after {bottom: -35px;line-height: 1;}
  .long-terms {font-size: 11px;}
  .brand-promo > div:first-child > .rate-txt.rate-txt-l {left: 23%;top: -19px;background: #7ac843;width: 70px;height: 40px;text-align: center;position: absolute;}
  .brand-promo > div:first-child > .ribbon-l {display: none;}
  .rev-list {max-width: 100%;float: none;display: table;margin: 0 auto;}
  .rev-list.first {margin-left: auto;}
  .terms-bet365-stream::after {bottom: -35px;}
  .brand-overview .notv-mark, .brand-promo-wrap .notv-mark {text-align: center;}
  .heading.heading--for-jumbar > span {text-align: center;display: block;}
  .brand-approve.mb75:not(.not) {margin: 20px auto 100px;}
}

@media only screen and (max-width: 519px) {
  .page-footer .info li {width: 100%;}
  .page-footer .info li:nth-child(2n + 1) {padding-left: 0;}
}

@media only screen and (max-width: 489px) {
  .table.set-3 .ribbon-l, .table.set-3 .rate-txt span:first-child {display: none;}
  .table.set-3 .rate-txt-l {background: #7ac643;position: absolute;transform: rotate(-90deg);left: -35px;top: 31px;width: 80px;height: 28px;}
  .table.set-3 .rate-txt span:nth-child(3) {top: -6px;position: relative;}
  .table.set-1 tr.t-align-c, .table.set-2 tr.t-align-c {border-left: 10px solid #b9c8d0;border-right: 10px solid #b9c8d0;}
  .not-found {max-width: 90%;padding: 2em 0em 4em;}
  .notfound-top {float: none;width: 100%;text-align: center;}
  .content {float: none;width: 100%;padding-left: 0em;border-top: 2px solid #94a531;border-left: 0;text-align: center;padding-top: 20px;}
  .table:not(.primary-table) {border: none;-webkit-box-shadow: inset 0 0 0 10px #b9c8d0;box-shadow: inset 0 0 0 10px #b9c8d0;overflow: hidden;}
  .table td:first-child .rating.ribbon {height: 37px;left: -28px;top: 28px;-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);}
  .table .rate-txt.rate-txt-l.big {left: -16px;}
  table.set-1 td.terms small {font-size: 69%;}
  .table .prize, .table .sub-prize {font-size: 12px;}
  .table.set-1 th.large {padding-top: 8px;}
  .brand-approve .out {width: 100%;}
  .text-boxes .cout-ribbon {float: none;margin: -25px auto 10px;display: block;}
  .bott-three .bord-bott-1.tc-apply-long {margin-bottom: 100px !important;}
}


@media only screen and (max-width: 436px) {
  .bott-three.b365::after {font-size: 11px;}
  .brand-overview .closed-mark {font-size: 35px;}
  .table.set-1 td:nth-child(7) {left: 18%;}
  .table.set-2.live td:nth-child(5) {left: 21%;}
  .table.set-2.live td:first-child {padding: 6px 4px 50px 30px;}
}

@media only screen and (max-width: 379px) {
  .table:not(.poker) .prize.small.fix {display: block;margin-left: 0 !important;line-height: 0.75;}
  .offers.v-2 > a.out {max-width: 200px;}
  .text-boxes .grid-boxes .grid-box.offers.v-2 > a.out::after {content: none;}
  .text-boxes .grid-boxes .grid-box.offers.v-2 {position: relative;}
  .text-boxes .grid-boxes .grid-box.offers.v-2::after {left: 41%;content: "*18+; AGB gelten!";font-size: 10px;position: absolute;bottom: 2px;font-weight: 500;text-transform: none;color: #585858;}
  .table.set-2:not(.live) a.out {padding: 3px;}
  .table.set-3 a.out {padding: 8px;}
  .table.set-3 a.out.single-btn {padding: 3px;margin-top: 14px;}
  .table.set-2.live td:nth-child(5) {left: 21%;}
  .bott-three {width: 90%;}
  .brand-about > div > div:last-child .title-box span:not(.fas) br {display: none;}
  .brands-vs--1 {width: 280px;}
  .set-3 .brand-promo .fly-wrap .prize {font-size: 50px;}
  .brand-promo .fly-wrap .prize {font-size: 34px;}
  .set-3 .brand-promo.mobile .fly-wrap .prize {font-size: 35px;}
  .set-3 .brand-promo .fly-wrap .prize.small {font-size: 35px;}
  .slider-in {width: 230px;}
  .page-footer .info li {text-align: center;}
  .page-footer .dmca-badge > img {margin-top: 5px;}
  .brand-approve.mb75:not(.not) {margin: 20px auto 125px;}
  .table:not(.set-3, .set-2, .primary-table) td:first-child {padding-left: 25px !important;}
  .table.set-2.live tr:not(.t-align-c) td:first-child {padding-left: 35px !important;}
  .table.poker td:nth-child(5) {padding-left: 15px;}
  .table.poker .sub-prize.set-2.sec {bottom: 2px;}
  #logo img {max-width: 125px;}
}
@media only screen and (min-width: 380px) {
  .table.set-2 a.out br {display: none;}
  .table a.in br {display: none;}
  .set-2 .slider-in {width: 274px;}
}
@media only screen and (min-width: 380px) and (max-width: 639px) {
  .page-footer .info li {text-align: center;}
  .slider-wrapper {width: 360px;}
}
@media only screen and (min-width: 401px) and (max-width: 639px) {.flt-img-l {float: left;margin: 10px 10px 0 0;}}
@media only screen and (min-width: 380px) and (max-width: 489px) {
  .bott-three, .brand-about {width: 304px;}
  .brands-vs {width: 320px;}
}
@media only screen and (min-width: 490px) { .table {overflow: visible;}}
@media only screen and (min-width: 490px) and (max-width: 639px) {
  .table .rate-txt.rate-txt-l { min-width: 44px;left: -25px;top: 40%;}
  .table td:first-child .ribbon-l {left: -15px;}
  .brand-promo,.table:not(.primary-table),.brand-approve {width: 460px;}
  .table.payments th,.table.payments td {width: auto;display: table-cell;}
  .table.payments {width: 100%;}
  .brand-promo {margin: 20px auto;}
  .bott-three {width: 360px;}
  .brand-overview {width: 470px;}
  .brand-about {width: 400px;}
  .brand-about > div > div:last-child .title-box span:not(.fas) br {display: none;}
  .brands-vs {width: 360px;}
  .brand-approve .out {display: table;width: 60%;margin: 10px auto;}
  .table th.large {padding-top: 3px;}
  .table td:first-child .rating.ribbon {left: -26px;top: 5px;}
}
@media only screen and (min-width: 640px) {
  .ul-2-col {columns: 2;-webkit-columns: 2;-moz-columns: 2;-o-columns: 2;margin-bottom: 15px;break-inside: avoid-column;}
  .ul-3-col {columns: 2;-webkit-columns: 2;-moz-columns: 2;-o-columns: 2;margin-bottom: 15px;break-inside: avoid-column;}
  .ul-5-col {columns: 5;-webkit-columns: 5;-moz-columns: 5;-o-columns: 5;margin-bottom: 15px;break-inside: avoid-column;}
  .table td:first-child .ribbon-l {top: 50%;left: -48px;transform: translateY(-37%);-webkit-transform: translateY(-37%);-o-transform: translateY(-37%);}
  .table td:first-child .rate-txt.rate-txt-l {top: 50%;transform: translateY(-52%);-webkit-transform: translateY(-52%);-o-transform: translateY(-52%);}
  .table tr:first-child .rate-txt.rate-txt-l.big {left: -41px;}
  .table td:first-child .rate-txt.rate-txt-l {left: -40px;}
  .table td:first-child .rate-txt.rate-txt-l span:nth-child(3) {font-size: 18px;line-height: 19px;}
  h1.heading--full {margin-right: -20px;}
  .sticker {margin: 30px 10px 10px -90px;}
  .table.set-2.live td.live-features {display: table-cell;}
  .alignleft,.alignright {display: inline;margin-top: 6px;margin-bottom: 6px;}
  .alignleft {float: left;margin-right: 20px;}
  .alignright, small.caption {float: right;margin-left: 20px;}
  .page-article {padding: 10px 20px 20px;}
  .tc-apply {margin-bottom: 20px;}
  .tc-apply--right {text-align: right;}
  .heading--short {min-height: 40px;line-height: 35px;padding-left: 35px;}
  .heading--full::before, .heading--full::after,.heading--full-r::before,.heading--full-r::after,.heading--short::before {content: "";position: absolute;}
  .jumpbar.set-1::before {content: "";float: right;}
  .jumpbar-wrap .author {position: absolute;z-index: 10;}
  .jumpbar.set-2:not(.main)::before {content: "";left: -36px;top: 22px;width: 64px;height: 56px;background: url("../images/sprites/sprite-global-2.png") -7px -478px no-repeat;}
  body.webp .jumpbar.set-2:not(.main)::before {background-image: url("../images/sprites/sprite-global-2.webp");}
  .jumpbar.set-2-systems:not(.main):before { line-height: 38px; background: url("../images/sprites/sprite-global-2.png") -93px -478px no-repeat; color: #eee; font-weight: bold; font-size: 25px; text-align: center; content: "\f46d"; text-shadow: 0.5px 0.5px black; font-family: "Font Awesome 5 Free"; }
  body.webp .jumpbar.set-2-systems:not(.main):before { background-image: url("../images/sprites/sprite-global-2.webp"); }
  .jumpbar li {display: inline-block;}
  .jumpbar.pay-links li {float: none;display: inline-block;}
  .brand-promo {display: table;table-layout: fixed;width: 100%;}
  .brand-promo > div {display: table-cell;vertical-align: top;padding: 20px 15px 10px;}
  .set-1 .brand-promo > div:first-child {width: 36%;}
  .set-2 .brand-promo > div:first-child, .set-3 .brand-promo > div:first-child {width: 38%;}
  .set-1 .brand-promo > div:not(:first-child) {width: 32%;}
  .set-2 .brand-promo > div:nth-child(2), .set-3 .brand-promo > div:nth-child(2) {width: 28%;}
  .set-3 .brand-promo.poker > div:nth-child(2) {width: 40%;}
  .set-2 .brand-promo > div:last-child {width: 34%;}
  .set-3 .brand-promo > div:last-child {width: 45%;}
  .brand-promo > div:not(:last-child) {border-right: 2px solid #eee;}
  .brand-promo > div:first-child > .rating {left: -21px;}
  .brand-promo > div:first-child > .c-brand {left: 60px;}
  .brand-promo .ph-os.icon:not(:last-child) {margin-bottom: 6px;}
  .brand-promo a.out::before {content: "";}
  .table td:first-child .rating.ribbon {left: -46px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);margin-top: 7px;}
  .table.set-2.small td:first-child .rating.ribbon {margin-top: 30px;}
  .table.set-1 td:first-child .rating.ribbon {margin-top: 33px;}
  .table.set-2 a.out {width: 160px;}
  .table.set-2 a.out span {display: block;}
  .table.set-2 .age-limit {width: 25px;height: 25px;font-size: 12px;padding: 3px 2px;margin: 5px 5px 0 0;}
  .brand-overview .heading--full-r::before, .brand-overview .heading--full-r::after {content: "";position: absolute;}
  .brand-overview .character-icon, .brand-overview .character-icon-not {float: left;}
  .brand-overview > .last > div {display: table-cell;width: 33.33%;line-height: 1.6;}
  .brand-overview .bking-wrap {line-height: 1.6;}
  .brand-overview.not-present ul {padding: 10px 12px;float: left;}
  .brand-overview.not-present .prize-wrap-in {margin: 0 0 15px 0;}
  .brand-about-wrap .brand-about {z-index: 1;}
  .set-2 .brand-promo > div:last-child, .set-3 .brand-promo > div:last-child {width: 34%;}
  .brand-about {margin: 30px 0 30px 90px;position: relative;}
  .brand-about .regul.icon {margin-top: 5px;}
  .brand-about::before {content: "";position: absolute;left: -90px;top: 63px;width: 177px;height: 365px;background: url("../images/characters/character_profile.svg") no-repeat;z-index: -1;}
  .brand-about > div {float: left;}
  .brand-about .map-marker-alt {float: left;vertical-align: middle;width: 35px;height: 55px;margin-right: 5px;background: url("../images/sprites/sprite-global-2.png") -210px -205px no-repeat;}
  body.webp .brand-about .map-marker-alt {background-image: url("../images/sprites/sprite-global-2.webp");}
  .brands-vs .grid-box, .brands-vs--3 .grid-box-wrap {display: inline-block;float: left;}
  .brands-vs--2 .grid-box, .brands-vs--3 .grid-box-wrap {width: 262px;}
  .brands-vs--2 .grid-box {padding: 14px 40px;}
  .brands-vs--2 .c-brand.icon {width: 102px;}
  .brands-vs--2 .rating-wrap .ph-os.icon {margin-bottom: 10px;}
  .brands-vs .grid-box {width: calc(50% - 30px);}
  .brands-vs--1 .grid-box {min-height: 465px;}
  .brands-vs--1 .grid-box:first-child {margin-right: 60px;}
  .brands-vs--2 .grid-box:last-child::before {left: -61px;bottom: 80px;}
  .brands-vs .prize--b-dr {margin-bottom: 12px;top: 10px;}
  .brand-approve.not {min-height: 280px;padding-left: 124px;}
  .brand-approve.not::before {content: "";}
  .brand-approve > .set-1:not(:last-child) {border-right: 2px solid #eee;}
  .brand-approve:not(.not) > .set-1, .brand-approve.not .set-1 {float: left;padding-right: 16px;}
  .brand-approve:not(.not) .set-1 p:last-child, .brand-approve.not .set-1 p:last-child {margin-bottom: 0;}
  .brand-approve:not(.not)::after, .brand-approve.not::after {text-align: right;}
  .slider-wrapper--left, .slider-wrapper--right {width: 356px;}
  .page-footer {padding-top: 325px;background: #333 url("../media/background-footer.png") 0 0 no-repeat;text-align: right;}
  .single-chart {width: 77%;}
  .brand-promo > div:first-child > .ribbon-l {left: -22px;top: -19px;}
  .brand-promo > div:first-child > .rate-txt.rate-txt-l {left: -15px;top: -8px;}
  .brand-overview.b365 .prize-wrap {margin-bottom: 0px;}
  .brand-overview.b365 .prize-wrap {margin: 10px auto 0;width: 100%;}
}
@media only screen and (min-width: 640px) and (max-width: 1499px) {
  .brand-overview .title {min-height: 35px;}
  .brand-overview .title:before {top: 8px;}
  .page-article > .heading {margin-right: -20px;}
  .jumpbar.set-2 {padding: 20px 36px 10px;}
  .jumpbar.set-1::before {height: 165px;}
  .jumpbar li {width: 47%;}
  .jumpbar li:nth-child(1), .jumpbar li:nth-child(3) {margin-right: 4%;}
  .jumpbar li:nth-child(2n + 5),
  .jumpbar.set-2 li:nth-child(2n + 1) {margin-right: 4%;}
  .jumpbar.set-1 li:last-child:nth-child(odd) {width: 47%;}
  .jumpbar.set-1 li:last-child:nth-child(odd) br {display: none;}
  .set-3 .brand-promo > div:nth-child(2) span:not(.prize):not(.sub-prize) {margin-bottom: 10px;}
  .text-boxes .grid-box > .title {font-size: 18px;}
  .brand-overview .heading::before, .brand-overview .heading::after {right: -34px;}
  .brand-about {padding: 20px;}
  .brand-about > .set-1, .brand-about > .set-2 {width: 49%;height: 226px;margin-bottom: 20px;}
  .brand-about > .set-1 {margin-right: 2%;}
  .brand-about > div.set-1 > div.devide {padding-top: 30px;}
  .brand-about > div:not(.set-3) > div:not(.devide) {height: 120px;}
  .brand-about > .set-3 {width: 100%;}
  .brand-about > .set-3 p { float: left;}
  .brand-about > .set-3 p:first-child {width: 20%;}
  .brand-about > .set-3 p:nth-child(2) {width: 40%;text-align: center;}
  .brand-about > .set-3 p:last-child {width: 40%;}
  .brands-vs:not(.brands-vs--3) {margin: 30px auto 45px;}
  .brands-vs--2 .grid-box:first-child {margin-right: 30px;}
  .brands-vs--3 .grid-box > div.clearfix > div { width: 48%;}
  .brands-vs--3 .grid-box > div.clearfix > div:first-child {margin-right: 2%;}
  .brand-approve.not {position: relative;left: 30px;}
  .brand-promo > div {padding: 20px 10px 10px;}
  .set-1 .slider > * {width: 49%;margin: 0 1% 2% 0;}
  .set-1 .slider > *:nth-child(-n + 3) {display: block;}
  .page-footer .info, .page-footer .text-wrap {float: right;}
  .page-footer .social-icons {top: -96px;width: 245px;}
  .mailbox {transform: scale(0.8);-webkit-transform: scale(0.8);left: 55px;}
  .tc-apply-short--3::after {bottom: -30px;}
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  .mobile-menu-container { top: 80px;}
  #nav-icon3 {top: -40px;width: 28px;}
  #nav-icon3 span {height: 6px;}
  #nav-icon3 span:nth-child(1) {top: 6px;}
  #nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {top: 17px;}
  #nav-icon3 span:nth-child(4) {top: 28px;}
  #nav-icon3.open span:nth-child(1) {top: 18px;}
  #nav-icon3.open span:nth-child(4) {top: 18px;}
  .page-header {height: 80px; margin-bottom: 20px; /*remove when remove-notice is removed */}
  #logo a {line-height: 66px;padding-left: 10px;}
  .mobile-menu-options a, .mobile-menu-options div.mob-trigger, .mobile-popup-button a, .mobile-popup-button div.mob-trigger {width: 82px;height: 40px;padding-top: 40px;}
  .mobile-popup-button div.mob-trigger {background-color: #bccbd3;}
  .mobile-menu-options .icon, .mobile-popup-button .icon {-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
  .mobile-menu-options .icon--menu-menu {margin-left: 1px;}
  .mobile-menu-options .icon--menu-offer, .mobile-menu-options .icon--menu-top3 {margin-top: 1px;}
  .back-to-top--mobile {right: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
  .page-footer {background-position: -380px 0;}
}
@media only screen and (min-width: 640px) and (max-width: 799px) {
  .table.set-3 .ribbon-l {left: -53px;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-o-transform: translate(0, -50%);-moz-transform: translate(0, -50%);}
  .table.set-3 .rate-txt-l {left: -35px;top: 50%;transform: translate(0, -75%);-webkit-transform: translate(0, -75%);-o-transform: translate(0, -75%);-moz-transform: translate(0, -75%);}
  .mobile-menu-container {right: calc((100% - 783px) / 2);}
  .brand-overview .heading > span > span {position: relative;bottom: 0;}
  .team-member img {float: none;margin: 0 auto 20px;display: block;}
  .site-width {width: 602px;}
  h1, h2, .heading--for-jumbar {font-size: 20px;}
  .back-to-top--mobile {margin-right: -300px;}
  .jumpbar.set-1 {padding: 20px 10px 10px;}
  .jumpbar.set-1::before {width: 262px;height: 190px;}
  .jumpbar.set-1.no-author::before {content: "";float: right;width: 0;height: 0;}
  .jumpbar-wrap .author .text-wrap, .jumpbar-wrap .author > .title {width: 258px;}
  .jumpbar-wrap .author {top: 7px;right: 16px;width: 260px;}
  .jumpbar.set-1.pay-links li:nth-child(3) {width: 50%;margin-left: 25%;}
  .jumpbar.set-1 li {width: 47.5%;margin-right: 2%;}
  .jumpbar.set-2 li {width: 233px;}
  .set-2 .brand-promo a.out, .set-3 .brand-promo a.out {margin-top: 10px;}
  .table.set-3 th, .table.set-3 td {width: 24%;}
  .table.set-3 td:nth-child(3) {bottom: 5px;left: 27%;transform: translateX(-100%);}
  .table.set-3 td:first-child {padding: 0 0 15px 20px;}
  .table th {font-size: 14px;}
  .table:not(.primary-table) td:first-child {padding-left: 26px;}
  .bott-three > div {width: 248px;}
  .three-box.tc-apply-short::after {bottom: -27px;}
  .bott-three > div:nth-child(2) {margin-left: 36px;margin-bottom: 36px;}
  .brand-overview .prize-wrap {width: 300px;}
  .brand-overview > .last .fas-list li {line-height: 1.3;}
  .brand-overview > .last .fas-list li:not(:last-child) {margin-bottom: 10px;}
  .brand-overview .rating-ul, .brand-overview .heading {margin-left: 220px;}
  .brand-overview a.out {width: 287px;}
  .tc-apply-short--3::after {bottom: -30px;}
  .brands-vs--3 .grid-box-wrap {width: 252px;}
  .brands-vs--3 .grid-box-wrap:first-child {margin-right: 54px;margin-bottom: 20px;}
  .brands-vs--3 .fas-list, .brands-vs--3 .grid-box p {font-size: 14px;}
  .brands-vs--3 .grid-box > div.clearfix {height: 82px;}
  .brands-vs--3 a.out {padding: 8px;font-size: 13px;}
  .brand-approve:not(.not) > .set-1 {width: 346px;}
  .brand-approve .icon--arrow {margin: 0 20px;}
  .page-footer .info a {font-size: 16px;}
  .page-footer > .site-width {padding-right: 10px;}
  .page-footer .info {width: 370px;}
  .page-footer .text-wrap {width: 470px;}
}
@media only screen and (max-width: 799px) {
  .brand-overview .sub-prize.set-1:not(.fisrt) {margin-top: 10px;}
  .table.set-3 th {height: 40px;padding: 12px 0 0;}
  .table.set-3 th:nth-child(4) {padding: 2px 0;}
  .table.set-3 td:nth-child(5) {position: absolute;top: -9999px;left: -9999px;}
  .table.set-3 tr {display: block;position: relative;border-bottom: 1px solid #b9c8d0;}
  .table.set-3 thead tr {border-bottom: 10px solid #b9c8d0;}
  .table.set-3 th {border: none;display: inline-block;}
  .table.set-3 th:not(:last-child) {border-right: 1px solid #b9c8d0;}
  .table.set-3 td {display: inline-block;border: none;}
  .table.set-3 td:nth-child(3) {position: absolute;width: 135px;height: 30px;}
  .table.set-3 th:nth-child(3) {position: absolute;top: -9999px;left: -9999px;}
  .bott-three.b365::after {bottom: 3px;}
  .yes-no-boxes {display: block;}
  .card:first-child {margin: 0 auto;}
  .yes-no-boxes .card {display: block;width: 90%;margin: 0 auto;}
}
@media only screen and (min-width: 490px) and (max-width: 1023px) {
  .not-found {max-width: 70%;padding: 2em 3em 4em;}
  .notfound-top {float: none;width: 100%;text-align: center;}
  .content {float: none;width: 100%;padding-left: 3em;border-left: 0;border-top: 2px solid #94a531;text-align: center;padding-top: 20px;padding-left: 0;}
}
@media (min-width: 768px) {
  .fv-cookie__wrap__text {margin: 0;}
  .fv-cookie__button {display: inline-block;width: auto;padding: 5px 15px;}
  .fv-cookie__wrap {display: table;}
  .fv-cookie__wrap__text, .fv-cookie__wrap__action {display: table-cell;vertical-align: middle;}
  .fv-cookie__wrap__text {padding-right: 15px;}
}
@media only screen and (min-width: 800px) {
  .table.set-3 .ribbon-l {left: -47px;top: 60%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-o-transform: translate(0, -50%);-moz-transform: translate(0, -50%);}
  .table.set-3 .rate-txt-l {left: -30px;top: 60%;transform: translate(0, -75%);-webkit-transform: translate(0, -75%);-o-transform: translate(0, -75%);-moz-transform: translate(0, -75%);}
  .right-md {float: right;margin: 5px 0 0 20px;}
  .speech-bubble.left {box-shadow: -2px 2px 2px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow: -2px 2px 2px 2px rgba(0, 0, 0, 0.2);}
  .speech-bubble.left:after {box-shadow: rgba(0, 0, 0, 0.1) 1px 2px 2px 0px;-webkit-box-shadow: rgba(0, 0, 0, 0.1) 1px 2px 2px 0px;}
  .speech-bubble:after {top: 60px;right: -20px;transform: translateX(0) rotate(-45deg);-webkit-transform: translate(0) rotate(-45deg);}
  h3, h4, h5, h6 {font-size: 18px;}
  .heading > span {vertical-align: middle;padding: 5px 0;line-height: 1.2;}
  .jumpbar.set-1 {padding: 20px 20px 0;}
  .heading--for-jumbar .icon {margin: 0 6px 2px 0;}
  .jumpbar-wrap .author .author-char, .jumpbar-wrap .author .author-char2, .jumpbar-wrap .author .author-char3 {margin: -36px 10px -10px -28px;}
  .jumpbar-wrap .author .text-wrap {padding: 10px;}
  .jumpbar-wrap .author .text-wrap::after {content: "";position: absolute;right: 0;bottom: -9px;border-top: 9px solid #000;border-right: 9px solid transparent;}
  .top45 {margin-top: 45px;}
  .text-boxes .grid-boxes {border-collapse: separate;border-spacing: 20px 14px;margin: 0 -20px;}
  .brand-overview > .first > .info {margin-left: 220px;}
  .brand-overview .rating-ul {float: left;width: 244px;}
  .brand-overview .prize-wrap {margin-left: 244px;}
  .brand-overview.not-present ul {float: none;}
  .brand-overview.not-present .prize-wrap-in {margin: 0 0 10px 0;}
  .brand-overview.not-present a.out {margin-top: 10px;}
  .brands-vs--1 .grid-box:first-child {margin-right: 60px;}
  .single-brand-mob .grid-box {margin-left: 200px;padding: 10px;width: 240px;top: -20px;height: 400px;}
  .brands-vs--1::before, .single-brand-mob::before {content: "";}
  .brand-approve:not(.not), .brand-approve.not { min-height: 280px;padding-left: 124px;}
  .brand-approve:not(.not)::before, .brand-approve.not::before {content: "";}
  .brand-approve:not(.not) > .set-1,
  .brand-approve.not > .set-1 {width: calc(100% - 190px);}
  .brand-approve .icon--arrow {margin: 0 15px;}
  .set-2 .brand-promo {margin-bottom: 20px;}
  .set-3 .brand-promo {margin-bottom: 35px;}
  .table.set-3 th:last-child {width: 200px;}
  .slider-wrapper--left {float: right;margin: 10px 20px 10px 0;}
  .slider-wrapper--right {float: right;margin: 10px 0 10px 20px;}
  .page-footer .info a {font-size: 16px;}
  .brands-vs--3 .regul:not(:first-child) {margin-left: 30px;}
  .brand-overview.b365 .prize-wrap {margin-bottom: 0;}
}

@media only screen and (min-width: 800px) and (max-width: 1499px) {
  .jumpbar.pay-links li {width: 32%;height: 120px;margin-right: 1%;}
  .jumpbar.pay-links li:last-child:nth-child(odd) {width: 32%;}
  .jumpbar.pay-links li a:before {width: 276px;height: 118px;top: -38px;left: -36px;transform: scale(0.9);-webkit-transform: scale(0.9);}
  .jumpbar.pay-links li a:hover {padding-left: 70px;}
  .jumpbar.set-1.pay-links li .text-wrap {margin-top: 77px;margin-left: -49px;}
  .bott-three .regul:not(:first-child) {margin-left: 3px;}
  .speech-bubble {width: 70%;margin: 0 15px 0 0;}
  h1, h2 {font-size: 22px;}
  .heading--for-jumbar {font-size: 20px;}
  .jumpbar.set-1::before {width: 318px;}
  .jumpbar.set-1.no-author::before {content: "";float: right;width: 0;height: 0;}
  .jumpbar-wrap .author {top: 7px;right: -30px;width: 100%;}
  .jumpbar-wrap, .jumpbar, .jumpbar li {margin-bottom: 20px;}
  .jumpbar-wrap .author > .title {padding-left: 124px;}
  .brand-promo .regul:not(:first-child) {margin-left: 6px;}
  .set-2 .brand-promo > div:last-child, .set-2 .brand-promo > div:nth-child(2) {padding-top: 50px;}
  .set-3 .brand-promo > div:last-child {position: relative;}
  .set-2 .brand-promo a.out, .set-3 .brand-promo a.out {padding: 10px 20px; margin-top: 10px;}
  .text-boxes .grid-box--col-2, .text-boxes .grid-box--col-3:nth-child(-n + 2) {display: table-cell;vertical-align: top;width: 50%;}
  .text-boxes .grid-box--col-3:nth-child(3) { display: table;width: calc(100% - 40px);margin: 20px 20px 30px;border-spacing: 0;}
  .bott-three > div {width: 211px;}
  .bott-three.other-reviews .ribbon-l {content: "";width: 64px;height: 41px;background: url(../images/sprites/sprite-global-2.png) -9px -1152px no-repeat;position: absolute;}
  body.webp .bott-three.other-reviews .ribbon-l {background-image: url(../images/sprites/sprite-global-2.webp);}
  .bott-three.other-reviews .ribbon-l {top: -21px;left: 73px;}
  .bott-three.other-reviews .rate-txt-l {top: -8px;left: 87px;}
  .other-reviews .rate-txt span:first-child {font-size: 12px;}
  .other-reviews .rate-txt span:last-child {font-size: 16px;}
  .bott-three.other-reviews .c-brand.icon {-webkit-box-shadow: none;box-shadow: none;margin-top: 10px;}
  .bott-three > div:nth-child(2) {margin: 0 6px;}
  .bott-three > div > div:last-child > div {float: none;width: 100%;margin-top: 8px;}
  .three-box.tc-apply-short::after {bottom: -30px;}
  .bott-three a.out {margin-top: 6px;}
  .bott-three .bord-bott-1.small {position: relative;width: 180px;}
  .bott-three .bord-bott-1.small:not(:last-child) {margin-right: 20px;}
  .bott-three .bord-bott-1.small .c-brand {position: relative;left: 20px;}
  .brand-overview .heading > span, .brand-overview .heading > span > span {font-size: 18px;}
  .brand-overview .heading > span > span {margin-left: 18px;}
  .brand-overview .cash-icon {display: none;}
  .brand-overview .sub-prize.set-1 {font-size: 17px;}
  .brand-overview .sub-prize.set-2 {font-size: 15px;}
  .brand-overview .sub-prize.set-3 {font-size: 14px;}
  .brand-overview .prize.small {margin: 0;font-size: 37px;}
  .brand-overview a.out {width: 96%;margin: 4px 0 0 4%;padding: 2px;}
  .brands-vs--3::before,.brands-vs--3.small::before {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
  .brands-vs--3 .grid-box-wrap:first-child {margin-right: 122px;}
  .brands-vs--3 .grid-box > div.clearfix {height: 80px;}
  .brands-vs--3 a.in {font-size: 12px;}
  .brands-vs--3 a.out {padding: 10px;font-size: 13px;}
  .brand-approve:not(.not) {width: 620px;position: relative;left: 30px;}
}
@media only screen and (min-width: 800px) and (max-width: 1199px) {
  .page-footer .text-wrap {width: 572px;}
  .page-footer .info {width: 450px;}
}
@media only screen and (min-width: 800px) and (max-width: 1023px) {
  .mobile-menu-container {right: 0;}
  .site-width {width: 694px;}
  .page-footer > .site-width {padding: 8px 50px 0 0;}
  .page-footer .info a {font-size: 14px;}
  .back-to-top--mobile {margin-right: -346px;}
}
@media only screen and (min-width: 1024px) {
  .mob-caption {display: none;}
  .not-found {top: 15%;}
  .mobile-nav {display: none;}
  #logo, .hidden-md {display: flex;justify-content: space-between;align-items: center;}
  .bg-header {width: 100%;background: #333333;padding: 5px 0;filter: drop-shadow(0px 1px 1px #8b8b8b);-webkit-filter: drop-shadow(0px 1px 1px #8b8b8b);}
  .page-header {margin-bottom: 20px;}
  .mobile-menu-options, .mobile-popup-button {display: none;}
  .navbar > li {min-height: 49px;}
  .navbar > li.dropdown.blog {display: none;}
  .navbar > li:not(:last-child) {border-right: 1px solid #cbcbcb;}
  .navbar .dropdown-content{background:#3fa8f1;width:100%;overflow-y:auto;max-height:250px;}
  .navbar > li {border-bottom: 2px solid transparent;}
  .navbar > li:hover, .navbar > li.active { border-bottom: 2px solid #2985c0; transition: all 0.1s cubic-bezier(0, 0, 0.2, 1); -webkit-transition: all 0.1s cubic-bezier(0, 0, 0.2, 1); -o-transition: all 0.1s cubic-bezier(0, 0, 0.2, 1); }
  .navbar .dropdown-content a:hover {background: #74bdf0;color: #eee;}
  .navbar .dropdown-content {position: absolute;width: 100%;}
  .navbar .dropdown-content.lang a {padding: 6px 10px;}
  .navbar .dropdown-content .dropdown-content {left: 90%;top: 40%;}
  .navbar .dropdown:hover > .dropdown-content {display: block;left: 0;}
  .navbar li.dropdown.languages {position: relative;display: none;padding: 0;right: -1px;transform: translateX(0);-moz-transform: translateX(0);z-index: 9999;}
  .navbar .dropdown-content.logos {padding: 4px 5px 0 5px;}
  .navbar .dropdown-content.logos {padding: 5px;}
  .navbar .dropdown-content.logos li {display:block; padding: 3px;}
  .navbar .dropdown-content.logos.ul-1 {width: 170px; padding: 5px;}
  .navbar .dropdown-content.logos.ul-1 li {width: 100%; }
  .navbar .dropdown-content.logos.ul-4 li {width: 25%;float: left; }
  .navbar .dropdown-content.logos.ul-3 li {width: 33.3%;float: left;}
  .navbar .dropdown-content.logos a {text-align: center;}
  .navbar .dropdown:hover > .dropdown-content li a {background: #164868;}
  .navbar .dropdown:hover > .dropdown-content li a:hover {background: #2985c0;}
  .navbar li.dropdown.languages:after {position: absolute;top: 14px;right: -3px;content: "\f107";font: 900 15px "Font Awesome 5 Free";}
  .navbar .slider.buttons {margin-left: 7px;}
  .navbar .slider.buttons li {width: 90px;margin-top: 15px;background: #eeeeee;border-radius: 5px;margin-right: 10px;height: 50px;}
  .navbar .slider.buttons li:hover {border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
  .navbar .slider.buttons li:hover a {color: #eeeeee;border-radius: 5px;box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.4);-o-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.4);}
  .navbar .slider.buttons li a {color: #333;font-weight: bold;text-transform: uppercase;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;height: 50px;}
  .navbar span.btn-link { padding: 8px 11px; font-weight: bold; text-transform: uppercase; text-align: center; display: block; color: #333; text-decoration: none; text-align: left; -ms-text-size-adjust: none; -moz-text-size-adjust: none; -o-text-size-adjust: none; -webkit-text-size-adjust: none; }
  .navbar .dd-container {position: absolute;visibility: hidden;opacity: 0;background: #3fa8f1;z-index: 9999;}
  .navbar .dd-container.large {width: 760px;right: -100%;top: 49px;transform: translateX(13.8%);-webkit-transform: translateX(13.8%);-moz-transform: translateX(13.8%);-o-transform: translateX(13.8%);}
  .navbar .dd-container.small {width: 360px;right: -50%;top: 49px;transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);}
  .navbar .dd-container.active, .navbar .dd-menu:hover .dd-container {visibility: visible;opacity: 1;border: 3px solid #2985c0;box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);}
  .navbar .dd-container .main img {transform: scale(1.2);-webkit-transform: scale(1.2);-o-transform: scale(1.2);-moz-transform: scale(1.2);position: relative;}
  .navbar .dd-container.large .main img {top: 2px;}
  .navbar .dd-container.small .main img {top: 18px;}
  .navbar .dd-container .main {float: left;padding: 0;text-align: center;height: 100%;position: absolute;top: 0;box-shadow: inset -2px 0px 2px 0px rgba(0, 0, 0, 0.3);background: #eee;}
  .navbar .dd-container.large .main {width: 20%;}
  .navbar .dd-container.small .main {width: 40%;}
  .navbar .dd-container .main a span {bottom: 20px;position: absolute;margin: 5px auto 0;width: 90%;left: 50%;transform: translate(-50%, -4px);}
  .navbar .dd-container.large .main a span {background: rgb(46, 102, 69);border: 1px solid transparent;}
  .navbar .dd-container.small .main a span {background: rgba(37, 60, 128, 0.8);border: 1px solid transparent;}
  .navbar .dd-container.small .main.blog img {width: 115px;height: 40px;top: 1px;left: 9px;}
  .navbar .dd-container.small .main.blog a span {background: #fbb036;bottom: 0;border: 1px solid transparent;}
  .navbar .dd-container.small .main.blog a:hover span {border: 1px solid #ff9800;background: none;box-shadow: inset 0 0 2px #ff9800;}
  .navbar .dd-container .main .info {margin: 0;position: relative;font: 600 11px "Lato", sans-serif;bottom: -25px;padding-left: 10px;}
  .navbar .dd-container .main .info:before { content: ""; position: absolute; width: 50px; height: 65px; top: -35px; left: -12px; transform: rotate(160deg) scaleX(-1) scale(0.5); -webkit-transform: rotate(160deg) scaleX(-1) scale(0.5); -moz-transform: rotate(160deg) scaleX(-1) scale(0.5); -o-transform: rotate(160deg) scaleX(-1) scale(0.5); filter: invert(65%) sepia(21%) saturate(800%) hue-rotate(95deg) brightness(100%) contrast(103%); }
  .navbar .dd-container ul {padding-left: 5px;position: relative;float: right;}
  .navbar .dd-container.large ul {padding-left: 5px;width: 80%;}
  .navbar .dd-container.small ul {width: 60%;}
  .navbar .dd-container.large li {display: inline-block;width: 32%;margin: 5px 4px 5px 0;}
  .navbar .dd-container.small li {width: 95%;margin: 10px auto;}
  .navbar .dd-container .second li:nth-child(3n) {margin-right: 0;}
  .navbar .dd-container li:hover a, .navbar .dd-container li a:hover, .navbar .dd-container .main a:hover span {background: #fff;color: #333;text-shadow: none;}
  .navbar .dd-container.large .main a:hover span {border: 1px solid rgb(46, 102, 69);background: none;box-shadow: inset 0 0 2px rgb(46, 102, 69);}
  .navbar .dd-container.small .main a:hover span {border: 1px solid rgb(37, 60, 128);background: none;box-shadow: inset 0 0 2px rgb(36, 59, 125);}
  .navbar .dropdown-content::-webkit-scrollbar {width: 10px;}
  .navbar .dropdown-content::-webkit-scrollbar-thumb {background-color: #164868;}
  .navbar .dropdown-content::-webkit-scrollbar-track {box-shadow: inset 0 0 6px #16486870;}
  .slider-wrapper.set-nav {left: auto !important;right: 0;width: 364px;height: 92px;padding-top: 6px;padding-left: 30px;}
  .slider-wrapper.set-nav .slider-parent {width: 100%;height: 100%;}
  .slider-wrapper.set-nav .slider li:nth-child(-n + 3) {display: block;}
  .slider-wrapper.set-nav .slider a {padding: 6px 14px 0; text-align: center;}
  .slider-wrapper.set-nav .slider a span {display: table;margin: 0 auto;}
  .slider-wrapper.set-nav .slide-next {right: 8px;}
  .slider-wrapper.set-nav .slide-prev {left: -20px;}
  .page-article, .page-sidebar {float: left;}
  .page-sidebar {width: 250px;}
  .page-sidebar .scroll-me.fixed {position: fixed;z-index: 100;}
  .widget-sports {padding-left: 15px;}
  .widget-sports li {display: inline-block;width: 49%;}
  .widget-sports li a {padding: 4px 0;}
  .widget-sports .global.icon.icon-sb-feat-sp--24 {height: 27px;}
  .widget-specials li a {text-align: center;padding-left: 0;}
  .page-footer::after {content: "";position: absolute;right: 0;top: 235px;width: 211px;height: 222px;background: url("../images/sprites/sprite-global-2.png") -7px -890px no-repeat;}
  body.webp .page-footer::after {background-image: url("../images/sprites/sprite-global-2.webp");}
  figure {width: 250px;height: auto;margin: 0;padding: 0;overflow: hidden;}
  /* Shine */
  .hvr-shine figure {position: relative;border-radius: 5px;}
  .hvr-shine figure::before { position: absolute; top: 0; left: -75%; z-index: 2; display: block; content: ""; width: 50%; height: 100%; background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); -webkit-transform: skewX(-25deg); transform: skewX(-25deg); }
  .hvr-shine figure:hover::before {-webkit-animation: shine 0.75s;animation: shine 0.75s;}
  @-webkit-keyframes shine {100% {left: 125%;}}
  @keyframes shine {100% {left: 125%;}}
  .image-container {position: relative;width: 300px;height: 250px;}
  .image-container:hover img { -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-transform: translate(-20%, 0) scale(1.5); -ms-transform: translate(-20%, 0) scale(1.5); transform: translate(-20%, 0) scale(1.5); position: unset; }
  .image-container .after {position: absolute;top: 6px;left: 0;width: 100%;height: 100%;display: block;background: rgba(0, 0, 0, 0.6);color: #fff;}
  .image-container .after i {display: block;font-size: 33px;position: relative;top: 50%;left: 50%;-webkit-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);transform: translate(0%, -50%);}
  .image-container:hover .after {display: none;}
  .brand-overview .fas-list li span:before {top: 7px;}
}
.brands-3 {display: flex;justify-content: space-evenly;width: 100%;}
@media only screen and (max-width: 1023px) {
  .bg-header {background: unset;height: 75px; /*remove when important-notice is removed */}
  .banner-header {display: none;}
}
@media only screen and (max-width: 330px) {.set-2 .brand-promo a.out {left: -5%;}}
@media only screen and (max-width: 550px) {
  .resp-fix {overflow: auto;}
  .resp-fix::-webkit-scrollbar {width: 5px;height: 10px;}
  .resp-fix::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px #b9c8d0;box-shadow: inset 0 0 6px #b9c8d0;}
  .resp-fix::-webkit-scrollbar-thumb {background-color: #b9c8d0;}
}
@media only screen and (min-width: 1024px) and (max-width: 1499px) {
  .site-width, .mob-padding {width: 964px;}
  .mob-padding {margin: 0 auto;}
  .page-footer .info {width: 500px;}
  .page-footer > .site-width {padding-right: 195px;}
  .navbar > li:last-child {border-right: none;}
  .navbar > li > a {padding: 8px 6px !important;font-size: 12px;}
  .navbar .icon.icon-soccer, .navbar .icon.icon-tennis {margin-left: -8px;}
  .navbar .dropdown-content a {font-size: 13px;font-weight: 600;}
  .navbar > li:hover, .navbar > li.active {border-bottom: 4px solid #2985c0;}
  .navbar .global.icon.icon-navbar--icon-08 {display: none;}
  .page-article {width: 692px; margin-right: 20px;}
  .navbar li.dropdown.languages {padding: 6px 10px 6px 4px;}
  .dropdown-content.lang {right: -2px;min-width: 108px;padding-top: 6px;transform: translate(3px, 12px);-moz-transform: translate(3px, 12px);}
  .lang li a span:nth-child(2) {position: relative;top: -4px;left: 5px;text-transform: capitalize;}
  .page-footer {background-position: -360px 0;}
  .page-footer .social-icons {left: 22px;}
  .page-footer::after {transform: scale(0.8);-webkit-transform: scale(0.8);-o-transform: scale(0.8);}
  .tc-apply-short--3::after {bottom: -30px;}
  .banner-header {margin-left: 10px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {.page-footer .text-wrap {width: 722px;}}
@media only screen and (min-width: 1400px) and (max-width: 1499px) {.page-footer .text-wrap {width: 900px;}}
@media only screen and (min-width: 1400px) and (max-width: 1399px) {.page-footer .text-wrap {width: 722px;}}
@media only screen and (min-width: 1500px) {
  .accent-orange-txt p {padding-left: 80px;}
  .sticker {margin: 30px -50px 10px -15px;}
  .brand-overview .title:before {top: 11px;}
  .table.set-2.live td:nth-child(3), .table.set-2.live th:nth-child(3) {display: table-cell;}
  .single-lightbox.perspective {position: relative;perspective: 1000px;}
  .single-lightbox.perspective:hover a:after { transform: rotateY(28deg) translate(-51%, 26px); -webkit-transform: rotateY(28deg) translate(-51%, 26px); -o-transform: rotateY(28deg) translate(-51%, 26px); width: 90%; height: 70%; }
  .single-lightbox {position: relative;}
  .single-lightbox:hover a:after { left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); width: 100%; height: 100%; text-align: center; padding-top: 60px; }
  .single-lightbox:hover a:after { content: "\f00e"; font-family: "Font Awesome 5 Free"; font-weight: 900; color: #fff; position: absolute; font-size: 35px; background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)); }
  .speech-bubble {width: 80%;margin: 0 15px 0 0;}
  .site-width, .mob-padding {width: 1272px;}
  .mob-padding {margin: 0 auto;}
  h1 {font-size: 22px;}
  h2, .heading--for-jumbar {font-size: 22px;}
  .heading--for-jumbar.fix {font-size: 18px;}
  .navbar > li {padding: 0px 3px;}
  .navbar > li > a {padding: 8px 21px;}
  .navbar i.fa-star {display: none;}
  .navbar li.dropdown.languages {padding: 6px 20px 6px 4px;right: -50px;transform: translateX(100%);-moz-transform: translateX(65%);}
  .navbar li.dropdown.languages:after {right: 5px;}
  .navbar > .dropdown > .dropdown-content {left: 0;top: 100%;}
  .navbar > .dropdown > .dropdown-content.lang {padding-top: 6px;right: -4px;min-width: 116px;transform: translate(0, -4px);-moz-transform: translate(4px, 0);}
  .mobile-menu-container .global.icon.icon-navbar--icon-08 {display: inline-block;}
  .lang {min-width: 108px;}
  .lang li a span:nth-child(2) {position: relative;top: -5px;left: 5px;text-transform: capitalize;}
  .page-article {width: 972px;margin-right: 48px;}
  .heading--full {-webkit-box-shadow: 0 5px 2px -2px rgba(0, 0, 0, 0.3);box-shadow: 0 5px 2px -2px rgba(0, 0, 0, 0.3);}
  .heading--full, .heading--full-r {height: 40px;}
  .heading--full > span::before, .heading--full > span::after {content: "";position: absolute;}
  .jumpbar.set-1 {margin: 16px auto 30px;padding: 20px 0 0 26px;}
  .jumpbar.set-1::before {width: 270px;height: 264px;}
  .jumpbar.set-1.no-author::before {content: "";float: right;width: 0;height: 0;}
  .jumpbar-wrap .author > .title {padding-left: 128px;}
  .jumpbar li {width: 30.5%;margin-right: 2%;margin-bottom: 20px;}
  .jumpbar.more-links li {width: 22.5%;}
  .jumpbar.set-1 li {height: 68px;line-height: 48px;}
  .jumpbar.set-1.pay-links li {height: 145px;}
  .jumpbar.pay-links li a:before {width: 276px;top: -8px;left: 0;transform: scale(1);-webkit-transform: scale(1);}
  .jumpbar.set-1.pay-links li .text-wrap { margin-top: 100px;margin-left: 0;}
  .jumpbar.set-1 li.side-link {position: absolute;right: -6px;bottom: 0;}
  .jumpbar-wrap .author {top: 10px;right: -30px;width: 332px;}
  .jumpbar-wrap .author .text-wrap {padding: 14px 20px;}
  .jumpbar.set-2 {padding: 20px 0 0 38px;}
  .jumpbar.set-1 a {padding: 16px 12px 16px 70px;}
  .brand-promo {width: 750px;margin: 40px 0 40px 180px; min-height: 170px;}
  .brand-promo::before, .brand-promo::after {content: "";position: absolute;border-top: 14px solid transparent;border-bottom: 14px solid transparent;}
  .set-2 .brand-promo {margin-bottom: 20px;}
  .set-2 .brand-promo .fas-list li:not(:last-child) {margin-bottom: 14px;}
  .brand-promo .fly-wrap {font-size: 25px;}
  .brand-promo .fly-wrap.small-text {font-size: 23px;}
  .brand-promo .fly-wrap .prize {font-size: 45px;}
  .brand-promo.mobile .fly-wrap .prize {font-size: 45px; line-height: 1;}
  .mobile-el .brand-promo .fly-wrap .prize {font-size: 35px;}
  .mobile-el .brand-promo .fly-wrap .prize.ft-35 {font-size: 35px;}
  .brand-promo .fly-wrap .prize.small {margin: 0 0 -6px;font-size: 47px;}
  .brand-promo .fly-wrap .prize.notverified {margin: 30px 0;font-size: 25px;}
  .brand-promo.poker .fly-wrap .prize.notverified {margin: 10px 0;}
  .brand-promo .fly-wrap .sub-prize {font-size: 20px;}
  .brand-promo .fly-wrap > span:not(.prize):not(.sub-prize) {font-size: 21px;margin-bottom: 5px;}
  .brand-promo.poker .fly-wrap > span:not(.prize):not(.sub-prize) {font-size: 18px;}
  .brand-promo a.out {width: 195px;margin-top: 10px;}
  .table.set-3 th:nth-child(2) {width: 140px;}
  .text-boxes .grid-box > .title {font-size: 17px; line-height: 1.1;}
  .text-boxes .grid-box:not(.grid-box--col-full) {display: table-cell;vertical-align: top;}
  .text-boxes .grid-box--col-2 {width: 50%;}
  .text-boxes .grid-box--col-3 {width: 33.33%;}
  .text-boxes .grid-box--col-4 {width: 25%;}
  .text-boxes > .grid-box--col-full {margin-top: 20px;}
  .bott-three > div {width: 248px;}
  .bott-three > div:nth-child(2) {margin: 0 36px;}
  .bott-three.fix > div:nth-child(2) {margin: 0 0 0 36px; }
  .brand-overview .heading::before, .brand-overview .heading::after {right: -44px;}
  .brand-overview > div {padding: 20px;}
  .brand-overview .prize-wrap-in { /* margin-left: 130px; */margin-left: 58px;}
  .brand-overview .prize-wrap-in.none {margin: 0 0 5px;}
  .brand-overview > .last > div > div {padding: 0 20px;}
  .brand-overview .title {padding: 9px 30px;}
  .brand-overview .heading > span > span {margin-left: 20px;}
  .brand-overview .rating-ul {float: left;width: 320px;margin-right: 40px;}
  .brand-overview .prize-wrap {margin-left: 320px;}
  .brand-overview a.out {width: 287px;}
  .brand-about {width: 846px;height: 270px;padding: 10px 0 18px 20px;}
  .brand-about::before {left: -106px;top: -93px;z-index: -1;}
  .brand-about-wrap > p {padding-left: 110px;}
  .brand-about-wrap.b365 .brand-about > .set-1 {width: 323px;}
  .brand-about-wrap.b365 .brand-about > .set-2 {width: 265px;}
  .brand-about > div {float: left;height: 190px;margin-right: 10px;}
  .brand-about > .set-1 {width: 320px;}
  .brand-about > .set-2 {width: 275px;}
  .brand-about > .set-2 .fas-list {min-height: 50px;}
  .brand-about > .set-3 {width: 200px;}
  .brand-about .devide {height: 66px;}
  .brands-vs--left, .brands-vs .grid-box {float: left;}
  .brands-vs--left {float: left;margin: 10px 30px 30px 0;}
  .brands-vs--1 .grid-box {width: 230px;}
  .brands-vs--2::before, .brands-vs--2::after {content: "";}
  .brands-vs--1 .grid-box:first-child {margin-left: 4px;}
  .brands-vs--2 .grid-box:first-child {margin-left: 170px;margin-right: 40px;}
  .brands-vs--2 .grid-box {margin-top: 62px;}
  .brands-vs--3 .grid-box-wrap {float: left;width: 388px;}
  .brands-vs--3 .grid-box-wrap:first-child {margin-right: 154px;}
  .brands-vs--3 .fas-list li {float: left;width: 50%;}
  .brand-approve--left {float: left;margin: 8px 30px 30px 0;}
  .brand-approve--left.mb50 {margin: 8px 30px 50px 0;}
  .brand-approve--left.mb75 {margin: 8px 30px 75px 0;}
  .brand-approve--right {float: right;margin: 8px 0 20px 102px;}
  .brand-approve:not(.not) {width: 100%;}
  .rev-tc {max-width: 638px;}
  .set-1 .slider > *:nth-child(-n + 4) {display: block;}
  .set-1 .slider > li > div {width: 210px;}
  .set-1 .slider > li {margin: 0 4px;}
  .page-footer > .site-width {text-align: left;}
  .page-footer > .site-width > div {display: inline-block;vertical-align: top;position: relative;right: 250px;margin-left: 656px;}
  .page-footer .info,
  .page-footer .text-wrap {text-align: right;}
  .page-footer .info {margin-left: 248px;}
  .page-footer .text-wrap {padding-left: 224px;}
  .page-footer .social-icons {left: 28px;top: -95px;}
  .page-footer > .site-width > div > p {text-align: right;}
}
@media only screen and (min-width: 1700px) {
  .page-footer > .site-width > div {width: 1100px;}
  .page-footer .links-info {margin-right: 20px;}
  .mr-20 {margin-right: 20px;}
}
@media only screen and (resolution: 120dpi) {
  .page-sidebar .back-to-top {margin-top: 20px;}
  .table-three > .row:not(:last-child) {margin-bottom: 5px;}
  .table-three > .row:not(:nth-child(2)) {margin-top: 10px;}
  .table-three .icon--full-ribbon-small {margin-top: 24px;margin-bottom: 12px;}
  .table-three > .row:not(:last-child)::after {bottom: 0px;height: 0px;background: none;}
  .page-sidebar .widget {margin-bottom: 10px;}
}
@media only screen and (min-width: 1500px) {
  .brand-overview.b365 .prize-wrap {margin-bottom: 0px;}
  .brands-vs--3::before {content: "";}
  .bott-three:not(.other-reviews) > div:nth-child(1) {left: 30.6666%;}
  .bott-three:not(.other-reviews) > div:nth-child(2) {right: 31.3333%;}
}
@media only screen and (min-width: 800px) and (max-width: 1499px) {
  .bott-three:not(.other-reviews) > div:nth-child(1) {left: 33.8888%;}
  .bott-three:not(.other-reviews) > div:nth-child(2) {right: 33.3333%;}
}
.mb-4 {margin-bottom: 40px;}
/* new top3 popup  */
.popup-holder, .top3popup-holder, .discord-popup-holder {position: fixed;display: none;z-index: 99999;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);top: 0;left: 0;}
.bet365-pop-terms {color: #b9c8d0;bottom: -45px;font-size: 9px;width: 33.3333%;text-align: justify;line-height: 1.2;position: absolute;left: 33.3333%;height: 30px;}
.poker .bet365-pop-terms {left: 0;bottom: -35px;}
.brands-container {width: 610px;max-width: 100%;background: #b9c8d0;margin: 15rem auto; /* to change */padding: 5px;height: 300px;position: relative;}
.brands-container-height {height: 445px;}
.brands-container.tc-apply-short::after {color: #b9c8d0;bottom: -20px;font-size: 10px;text-align: right;}
.brands-container .close-btn {position: absolute;width: 35px;height: 35px;color: #f3ac14;top: -25px;right: 0;text-align: center; font-size: 20px; cursor: pointer;}
.brands-container:hover:before {cursor: pointer;}
.pop-box-header {padding: 1.25rem 0 3.5rem 0;background: #2985c0;color: #fff;font-size: 2.15rem;position: relative;text-align: center;margin-bottom: -2rem;}
.popup-note { background: #ffffff; color: #ff0000; margin: 10px auto 15px; padding: 1px 10px; font-size: 15px; border: 2px solid #E21111; border-radius: 5px; width: 100%; position: relative; }
.popup-note p {margin: 10px 0; font-weight: bold;}
.brand-box {width: 32.333333%;background-color: #eaecef;padding: 15px;margin: 3px;position: relative;float: left;border: 2px solid #79c342;}
.brands-container.poker.two-brands-popup .brand-box {width: 49%;}
@media screen and (min-width: 640px) {
  .brands-container.poker.two-brands-popup.single {height: unset;}
}
.brands-container.poker.two-brands-popup.single .brand-box {float: none; top: 0; left: auto; margin: 0 auto;}
.brands-container:not(.two-brands-popup) .brand-box:nth-child(1) {left: 33.3333%;transform: scaleY(1.05);-webkit-transform: scaleY(1.05);top: -6px;border: 2px solid #ff921e;}
.brand-box .c-brand {display: block;margin: 0 auto 1rem;}
.brand-box .rating, .brand-box .offer {margin: 0 auto 1rem;}
.brand-box .offer {text-align: center;}
.brand-box .offer span:nth-child(1) {display: block;font: normal 12px "Lato", sans-serif;text-transform: uppercase;margin-bottom: 0.5rem;}
.brand-box .offer span:nth-child(2):not(.prize) {display: block;font: bold italic 1.45rem "Lato", sans-serif;margin: 0.5rem 0;}
.brands-container:not(.two-brands-popup) .brand-box:nth-child(2) {left: -33.333%;}
.brand-box .offer .sub-prize {font: bold italic 1.45rem "Lato", sans-serif;}
.brand-box .offer .prize {font-size: 3.5rem;margin: -10px 0 0;}
.brand-box .offer .prize.fix {margin-top: 10px;}
.brand-box .out:focus {outline: none;}
.brand-box .out {padding: 5px 10px;margin: 0 auto;display: table;background-color: #79c342;border-bottom: 2px solid #65ac30;}
.brand-box:not(:first-child) .out:hover {background: #79c342;border-top: 2px solid #65ac30;border-bottom: none;}
.brand-box:first-child .out:hover {background: #ff921e;border-top: 2px solid #c17524;border-bottom: none;}
.brand-box:nth-child(1) .out {background-color: #ff921e;border-bottom: 2px solid #c17524;}
.brand-box:nth-child(1) .rating {background: #ff921e;}
.brand-box .rating {background: #79c342;position: relative;margin: 8px -5px 8px -15px;padding: 5px 20px 5px 5px;text-align: center;color: #fff;}
.brand-box .rating span {font-size: 18px;font-weight: bold;}
.brand-box .rating:after { content: ""; background: none; border-bottom: 0; width: 10px; height: 0; border-style: solid; border-width: 15px 0 16px 16px; border-color: transparent transparent transparent #eaecef; right: 0; top: 0; position: absolute; border-radius: 0; transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.brand-box .rating.sm {display: none;}
.brand-box .rating.lg {display: block;}
@media screen and (max-width: 639px) {
  .brands-container.poker.two-brands-popup .brand-box {width: 100%; padding: 15px;}
  .bet365-pop-terms {color: #000;position: static;height: 50px;padding: 0 0.5rem;width: 100%;}
  .poker .bet365-pop-terms {bottom: 25%;}
  .brands-container.tc-apply-short::after {bottom: -30px;}
  .brands-container {margin: 7rem auto;width: 320px;height: 415px;max-width: 100%;}
  .brands-container.brands-container-height {height: 570px;}
  .pop-box-header {font-size: 1.7rem;padding: 1.25rem 0 3.5rem 0;text-align: center;}
  .pop-box-header:after {display: none;}
  .brand-box {width: 100%;float: none;left: -3px;padding: 3px 15px;top: 52px;}
  .poker .brand-box {top: 25px;}
  .brand-box.poker {top: 37px;}
  .brands-container:not(.two-brands-popup) .brand-box:nth-child(3) {left: -3px;top: 0;}
  .brands-container:not(.two-brands-popup) .brand-box:nth-child(2) {left: -3px;top: 0;}
  .brands-container:not(.two-brands-popup) .brand-box:nth-child(1) {left: -3px;top: 0;}
  .brand-box .rating.lg {display: none;}
  .brand-box .c-brand.icon {display: inline-block;margin: 0 0 0 4rem;}
  .brand-box .rating.sm {margin: 0 -5px 0 -15px;}
  .brand-box .rating.sm, .brand-box .rating span {font-size: 15px;}
  .brands-container:not(.two-brands-popup) .brand-box .offer span:nth-child(1) {display: none;}
  .brands-container:not(.two-brands-popup) .brand-box .offer,
  .brand-box .rating.sm,
  .brands-container:not(.two-brands-popup) .brand-box .out {display: inline-block;width: 49%;vertical-align: middle;}
  .brand-box .offer .sub-prize {font-size: 1.25rem;}
  .brand-box .offer .prize {font-size: 2.5rem;}
  .brands-container.tc-apply-short.casino::after {bottom: -25px;}
}
a.cta-btn {display: block;width: 30%;margin: 10px auto;padding: 5px 15px;}
@media screen and (min-width: 1500px) {.mb-16 {margin-bottom: 160px;}}
.mb-1 {margin-bottom: 10px;}
.mt-14 {margin-top: 140px;}
.mt-1 {margin-top: 10px;}
.mt-2 {margin-top: 20px;}
.mt-3 {margin-top: 30px;}
.mb-3 {margin-bottom: 30px;}
.mb-4 {margin-bottom: 40px;}
.mb-5 {margin-bottom: 50px;}
.mb-6 {margin-bottom: 60px;}
ul.providers {text-align: center;}
ul.providers li {display: inline-block;margin-right: 20px;}
ul.providers li span {width: 70px;height: 70px;border-radius: 50%;background-color: #2e4555;}
ul.providers p {text-transform: uppercase;color: #3fa8f4;font-size: 13px;}
ul.providers li span.yggdrasil {background-image: var(--logo-yggdrasil);background-position: center;background-repeat: no-repeat;background-color: white;}
ul.providers li span.netent {background-image: var(--logo-netent);background-position: center;background-repeat: no-repeat;background-color: #1f1f1f;background-size: 90%;}
ul.providers li span.microgaming {background-image: var(--logo-microgaming);background-position: center;background-repeat: no-repeat;background-color: white;background-size: 90%;}
ul.providers li span.red-tiger {background-image: var(--logo-red-tiger);background-position: center;background-repeat: no-repeat;background-color: black;background-size: 90%;}
ul.providers li span.quickspin {background-image: var(--logo-quickspin);background-position: center;background-repeat: no-repeat;background-color: white;background-size: 90%;}
ul.providers li span.evolution {background-image: var(--logo-evolution);background-position: center;background-repeat: no-repeat;background-color: white;background-size: 90%;}
ul.providers li span.pragmatic-play {background-image: var(--logo-pragmatic-play);background-position: center 40%;background-repeat: no-repeat;background-color: #1d1028;background-size: 90%;}
ul.providers li span.play-n-go {background-image: var(--logo-play-n-go);background-position: center;background-repeat: no-repeat;background-color: white;background-size: 100%;}
ul.providers li span.endorphina {background-image: var(--logo-endorphina);background-position: center;background-repeat: no-repeat;background-color: white;background-size: 100%;}
ul.providers li span.playtech {background-image: var(--logo-playtech);background-position: center;background-repeat: no-repeat;background-color: white;background-size: 100%;}
.capitalize {text-transform: capitalize;}
@media screen and (max-width: 639px) {
  table.table.set-1.fix-table thead tr th:last-child {display: inline-block;position: unset;width: 49.8%;}
  table.table.set-1.fix-table thead tr th:nth-child(4) {display: none;}
  table.table.set-1.fix-table tbody tr td:not(.terms):last-child { display: inline-block; vertical-align: top; width: 49.8%; position: unset; padding: 30px 10px 87px 0; margin-left: -2px; transform: none; border-left: 1px solid #b9c8d0; border-bottom: 1px solid #b9c8d0; }
  table.table.set-1.fix-table:not(.poker) tbody tr td:nth-child(4) {display: inline-block;position: absolute;top: 35px;left: 0;text-align: center;border-bottom: none;}
  table.table.set-1.poker tbody tr td:nth-child(5) span.prize,
  table.table.set-1.fix-table:not(.poker) tbody tr td:nth-child(4) span.prize {margin: 0 auto;}
}
@media only screen and (max-width: 1023px) {.mobile-menu-options li:nth-child(3) .menu-txt {position: relative;top: -45px;}}
.brand-promo .prize.calibri.fs-35 {font-size: 35px;}
@media only screen and (max-width: 640px) {.brand-promo .prize.calibri.fs-35 {font-size: 52px;}}
@media only screen and (min-width: 640px) and (max-width: 799px) {.prize.calibri.small.fix-padding {padding-top: 30px;}}
@media only screen and (max-width: 510px) {.prize.calibri.small.fix-padding {width: auto;}}
.note {font-weight: 600;border: 2px solid #adc7d7;padding: 10px;border-radius: 5px;max-width: 100%;margin: 0 auto;background: #fff;position: relative;text-align: center;}
.note > p {margin-bottom: 0.4em;}
.note > a {margin: 15px auto 10px;}
@media only screen and (min-width: 576px) {.note {width: 75%;}}
/*Best by category table*/
.best-by-category {margin-bottom: 35px; border: 10px solid #b9c8d0;}
.best-by-category tr {border-bottom: 1px solid #dddddd;}
.best-by-category tr td {border: 0;justify-content: space-between;}
.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%;text-align: left; padding-right: 5px;}}
@media screen and (min-width: 768px) {.best-by-category tr:nth-of-type(odd) {border-right: 1px solid #dddddd;}}
.btn-group {text-align: center;margin-bottom: 25px;}
.btn-group a { background: #2985c0; background: -moz-linear-gradient(180deg, #2985c0 0%, #1f6592 60%, #154260 100%); background: -webkit-linear-gradient(180deg, #2985c0 0%, #1f6592 60%, #154260 100%); background: linear-gradient(180deg, #2985c0 0%, #1f6592 60%, #154260 100%); margin: 1.2rem auto; padding: 1rem; width: 200px; max-width: 100%; color: #fff; text-transform: uppercase; text-align: center; border-radius: 4px; font-size: 13px; display: block; }
.btn-group a:hover { background: #2985c0; background: -moz-linear-gradient(180deg, #154260 0%, #1f6592 60%, #2985c0 100%); background: -webkit-linear-gradient(180deg, #154260 0%, #1f6592 60%, #2985c0 100%); background: linear-gradient(180deg, #154260 0%, #1f6592 60%, #2985c0 100%); }
.px-2 { padding-left: 10px; padding-right: 10px;}
.btn-group span {display: block;margin-bottom: 5px;font-weight: bold;font-size: 20px;}
@media screen and (min-width: 800px) {.btn-group a {display: inline-block;margin: 0 0.7rem;}}
.reg-steps .intro-box {color: #63c2ff; height: 345px; background: #343434 url(/assets/images/main-bg.svg) no-repeat bottom; background-size: 100%;}
.reg-steps .intro-box .elem-title {font-size: 16px; display: block; line-height: 1.6; position: relative; z-index: 0; padding-left: 0px; padding-right: 0px; color: #63c2ff; text-align: center; padding-top: 10px;}
.reg-steps .intro-box .elem-title span {font-weight: 400;}
.reg-steps .intro-box .box-text {font-weight: bold; color: #43afe6; padding: 0; text-align: center;}
.reg-steps .intro-box .box-text span {color: #dcdcdc; font-weight: 400;}
.reg-steps .d-block {display: block;}
.reg-steps .step-box {filter: drop-shadow(2.229px 2.007px 2px rgba(0,0,0,0.15)); background-color: #ffffff; height: 63%;}
.reg-steps .step-box .elem-title {font-size: 12px; line-height: 1px; font-weight: bold; padding:0;}
.reg-steps .step-box .box-text {padding: 0 25px; line-height:20px; font-size:14px;}
.reg-steps .step-num {color: #fff; font-size: 16px; padding-left: 0.6rem;}
.reg-steps .intro-box .elem-title::after {content: ""; position: absolute; width: 70%; height: 1px; background: #63c2ff; left: 50%; transform: translateX(-50%);}
.reg-steps  img {height: auto;max-width: 100%;}
.reg-steps-row {display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; padding: 1rem 1rem; padding-bottom: 35px; justify-content: center;}
.reg-steps-column {position: relative; width: 100%; padding-right: 10px; padding-left: 10px;}
.step-box .heading {font-weight: bold;position: relative;text-align: left;}
.step-box .heading--full{margin-bottom: 20px;color: #eee;text-align: left;}
.step-box .heading--full::before {top: 0;width: 12px;height: 100%;border-top-left-radius: 3px;-webkit-box-shadow: none;box-shadow: none;}
.step-box .heading--full::before, .step-box .heading--full::after {left: -14px;z-index: 1;}
.step-box .heading--full::after{bottom: -13px;border-top: 14px solid transparent;border-left: 14px solid #cfd8da;}
.step-box .heading--blue,.step-box .heading--blue.heading--full::before, .step-box .heading--blue.heading--full-r::before {background: #2985c0;z-index: -1;width: 240px;}
.step-box .heading--blue.heading--full::after, .step-box .heading--blue.heading--full-r::after {border-top: 14px solid #1d5d86;}
.step-box .heading--blue.heading--full > span::after {border-top: 20px solid #2985c0;border-bottom: 20px solid #2985c0;}
@media (min-width: 992px){.reg-steps-column {-ms-flex: 0 0 30.99%; flex: 0 0 30.99%; max-width: 33.333333%;}}
@media (min-width: 992px){
.step-box .heading--full {height: 40px;}
.step-box .heading--blue, .step-box .heading--blue.heading--full::before, .step-box .heading--blue.heading--full-r::before {background: #2985c0;z-index: -1;width: 240px;}
}
@media screen and (min-width: 992px) and (max-width: 1499px) {
  .reg-steps-column {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 47%;}
  .step-box .heading--blue{width:100%;}
  .reg-steps .step-box {margin-bottom:10px;}
	.reg-steps .intro-box { margin-bottom: 10px;}
  .reg-steps .step-box {height: 61%;}
}
@media screen and (min-width: 800px) and (max-width: 991px) {
	.reg-steps-column {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 47%;}
	.reg-steps .step-box {height: 225px; margin-bottom:10px;}
	.reg-steps .intro-box {height: 335px; margin-bottom: 10px;}
  .reg-steps .step-box .elem-title {padding:5px 0px;}
  .step-box .heading--blue {width: 100%;}
}
@media screen and (min-width: 576px) and (max-width: 799px) {
	.reg-steps-column {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 47%;}
	.reg-steps .step-box {height: 260px; margin-bottom:10px;}
	.reg-steps .intro-box {height: 335px; margin-bottom: 10px;}
  .reg-steps .step-box .elem-title {padding:5px 0px; line-height: 10px;}
  .step-box .heading--blue{width:100%;}
}
@media screen and (max-width: 576px) {
	.reg-steps .step-box {height: auto; margin-bottom:10px; padding-bottom: 5px;}
	.reg-steps .intro-box {height: 260px; margin-bottom: 10px;}
  .reg-steps .step-box .elem-title {padding:5px 0px; line-height: 10px;}
  .step-box .heading--blue{width:100%;}
}
@media only screen and (min-width: 1500px){.step-box .heading--full { height: 40px;}}
.important-note {background: #e21111;}
.important-note p {text-align: center;color: #ffffff;padding: 10px;margin: 0;}
.brand-new::after {content: "";position: absolute;top: -20px;right: 0px;width: 25px;height: 22px;background-image: var(--icon-new-brand);background-size: cover;}
.last-update {text-align: end;font-size: 12px;padding: 0px 5px 10px;}

.primary-table tr.hidden-row{display: none;}
#showMore {display: none;}
#showMore ~ #hideBtn {display: none;}
#showMore:checked + .primary-table tr.hidden-row {display: table-row;}
#showMore:checked ~ #showBtn {display: none;}
#showMore:checked ~ #hideBtn {display: inline-block;}
#showMore:checked ~ #hideBtn, label[for='showMore'] { display: block; width: max-content; max-width: 100%; text-align: center; background: #ff921e; border-radius: 4px; cursor: pointer; color: #fff; margin: 0 auto 35px;  padding: 10px 15px; }
#showMore:checked ~ #hideBtn:hover, label[for='showMore']:hover { background: #ffac26; border-bottom: none; color: #fff; }

/* Tables New */
.primary-table { border: none; }
.primary-table th { border-bottom: 1px solid #b9c8d0; border-top: 1px solid #b9c8d0; background: rgb(255 255 255 / 50%); }
.primary-table th:first-child { border-radius: .5rem 0 0 0; }
.primary-table th:last-child { border-radius: 0 .5rem 0 0; border-right: 1px solid #b9c8d0; }
.primary-table td:last-child { border-right: 1px solid #b9c8d0; }
.primary-table .brand-info .bonus-info-mobile { display: none; margin-top: 5px; }
.primary-table .brand-info { padding: 10px 20px; }
.primary-table .rate-txt { position: relative; font-size: 13px; font-weight: bold; position: relative; color: #7a7a7a; text-transform: none; line-height: inherit; margin-top: 5px; }
.primary-table .rate-txt span { display: inline; }
.primary-table .rate-txt .rate-label { font-size: 13px; }
.primary-table .rate-txt .rate-val { font-size: 15px; font-weight: 900; color: #3fa5f1; }
.primary-table .regul.icon { margin: 0; }
.primary-table .prize { margin: 0; white-space: nowrap; font-size: 30px; }
.primary-table a:is(.out, .in) { display: block; }
.primary-table a.in { color: #3fa5f1; }
.primary-table span.in { color: #7a7a7a; }
.primary-table a.out { width: 90%; min-width: fit-content; max-width: 100%; margin: 0 auto; white-space: nowrap; }

@media screen and (max-width: 1499px){
  .primary-table.main-table :is(td, th):is(:nth-child(2), :nth-child(6)) { display: none; }
  .primary-table:is(.table-short, .casino-table) :is(td, th):nth-child(2) { display: none; }
  .primary-table.poker-table :is(td, th):is(:nth-child(3), :nth-child(4)) { display: none; }
}

@media screen and (max-width: 799px){
  .primary-table.main-table :is(td, th):is(:nth-child(3), :nth-child(4), :nth-child(5)) { display: none; }
  .primary-table:is(.table-short, .casino-table) :is(td, th):nth-child(3) { display: none; }
  .primary-table.poker-table :is(td, th):nth-child(2) { display: none; }
}

@media screen and (max-width: 575px){
	.primary-table .brand-info .bonus-info-mobile{ display: block; }
  .primary-table .brand-info :is(.prize, .sub-prize){ display: inline-block; }
  .primary-table .prize { font-size: 20px; }
  .primary-table .sub-prize { margin-right: 5px; }
  .primary-table .sub-prize.set-2 { margin-right: 0; display: block; }
  .primary-table .rate-txt { display: none; }
  .primary-table.main-table :is(td, th):nth-child(7) { display: none; }
  .primary-table.poker-table :is(td, th):nth-child(5) { display: none; }
  .primary-table:is(.table-short, .casino-table) :is(td, th):nth-child(4) { display: none; }
}

@media screen and (max-width: 489px){
  .primary-table .brand-info :is(.prize, .sub-prize){ display: block; }
}
/* End Tables New */

.brands-vs--left {position: relative;}
.brands-vs--left .tc-apply {position: absolute; bottom: -30px; right: 5px; margin: 0;}

.comparison-full-w { display: flex; justify-content: center; gap: 15%; height: 100%; position: relative; }
.comparison-full-w.text-boxes .grid-box { margin: 0; text-align: center; flex: 1; display: flex; flex-direction: column; }
.comparison-full-w .grid-box ul { text-align: left; padding: 0; columns: 2;-webkit-columns: 2;-moz-columns: 2;-o-columns: 2;margin: 30px 0 15px; }
.comparison-full-w .c-brand { display: block; margin: 0 auto; }
.comparison-full-w .regulations { display: flex; justify-content: center; align-items: center; gap: 15px; margin: 15px 0; }
.comparison-full-w .bonus { border-top: 2px solid #ececec; padding-top: 10px; flex-grow: 1; }
.comparison-full-w a.out { padding: 6px 12px; margin: 10px 0; }
.comparison-full-w :is(a, span).in { display: block; font-style: italic; font-size: 12px; text-transform: uppercase; }
.comparison-full-w::before, .brands-vs--1::before { content: ''; position: absolute; left: 50%; width: 85px; height: 85px; background: var(--icon-vs); z-index: 10; top: 50%; transform: translate(-50%, -50%); }

@media screen and (max-width: 575px) {
  .comparison-full-w {flex-direction: column; gap: 20px;}
  .comparison-full-w::before, .brands-vs--1::before { content: none; }
}

