html { font-size: 62.5%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-family: sans-serif; line-height: 1.15; }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 {font-family: "Lato", "Raleway", "Helvetica Neue",Helvetica,Arial,sans-serif; }html { -webkit-box-sizing: border-box; box-sizing: border-box; }body { line-height: 1.2; }*, *:before, *:after, input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: inherit; box-sizing: inherit; }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 { font-style: italic; }i{font-style: normal;}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; }html, body{overflow-x: hidden;}
@font-face{font-family:Lato;src:url('/assets/fonts/Lato-Regular.woff2') format('woff2'),url('/assets/fonts/Lato-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url('/assets/fonts/Lato-Bold.woff2') format('woff2'),url('/assets/fonts/Lato-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url('/assets/fonts/Raleway-Regular.woff2') format('woff2'),url('/assets/fonts/Raleway-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url('/assets/fonts/Raleway-Bold.woff2') format('woff2'),url('/assets/fonts/Raleway-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
:root{
	--fas-mobile-alt: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M272 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h224c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM160 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm112-108c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v312z'/%3E%3C/svg%3E");
	--transition: all .2s ease-in-out;
}
img{height: auto;}
.aligncenter, .alignleft, .alignright, small.caption {
  clear: both;
  display: block;
  margin: 0 auto 10px;
  text-align: center;
}
.strong{font-weight: bold;}
small.caption { text-align: center;}
.clearfix:after {	content: "";	display: block;	clear: both;}
.clearfix-box {	clear: both;}
.img-responsive{	max-width:100%;    display: block;    height: auto;}
.text-right{text-align: right;}
.text-left{text-align: left;}
.mt-2{margin-top: 2rem;}
.mt40{margin-top:40px;}
.pad10{padding: 10px 0;}
.pad20{padding: 20px 0;}
.pad30{padding: 30px 0;}
.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/sprite-global.png');}
.global.icon[class*='jump--'] {	width: 50px;	height: 50px;	background-image: url('../images/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: -10px -1834px; width: 36px; height: 36px; }
.global.icon.icon--cash { background-position: -8px -185px; width: 20px; height: 16px; }
.global.icon.icon--ball { background-position: -10px -290px; width: 16px; height: 16px; }
.global.icon.icon--thumbsup { background-position: -10px -211px; width: 18px; height: 18px; }
.global.icon.icon--quick-nav-set-1 { background-position: -4px -74px; width: 36px; height: 36px; }
.global.icon.icon-navbar--icon-01 { background-position: -10px -239px; width: 17px; height: 16px; }
.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 -419px; width: 22px; height: 16px; }
.global.icon.icon-navbar--icon-05 { background-position: -10px -265px; width: 17px; height: 15px; }
.global.icon.icon-navbar--icon-06 { background-position: -10px -3635px;	width: 23px; height: 23px; }
.global.icon.icon-navbar--icon-07 { background-position: -10px -314px;	width: 23px; height: 22px; }
.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;}
.mobile-menu-container .global.icon.icon-navbar--icon-08{display:none;}
.icon.icon-navbar--icon-00 {
	width: 17px;
	height: 17px;
	background: url('../images/navbar-icon-0.png') 0 0 no-repeat;
}
.sports.icon[class*='icon-'] {
	width: 35px;
	height: 35px;
	background: url('/assets/images/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);}
.global-2.icon {background-image: url('../images/sprite-global-2.webp');}
.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--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-position: -10px -117px; 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-position: -205px -52px; width: 20px; 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,
.global-2.icon.icon--arrow-down-dark { background-position: -205px -130px; width: 18px; height: 28px; }
.global-2.icon.icon--arrow-up { background-position: -144px -152px; width: 17px; height: 27px; }
.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--linkedin { background-position: -8px -354px; width: 41px; height: 41px; }
.global-2.icon.icon--pin { background-position: -253px -354px;width: 40px;height: 41px; }
.global-2.icon.icon--instgr { background-position: -106px -354px; width: 41px; height: 41px; }
.global-2.icon.icon--twitt { background-position: -155px -354px; width: 41px; height: 41px; }
.global-2.icon.icon--ytube { background-position: -204px -354px; width: 41px; height: 41px; }
.global-2.icon.icon--recom { background-position: -8px -608px; width: 150px; height: 20px; }
.global-2.icon.icon--recom-not { background-position: -3px -558px; width: 160px; height: 42px; }
.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;}
.c-brand.icon {
	width: 101px;
	height: 42px;
	border-radius: 4px;
}
.next_gen .c-brand.icon {background-image: url('../images/sprite-c-brand.webp');}
.no_next_gen .c-brand.icon, .blog .c-brand.icon {background-image: url('../images/sprite-c-brand.png');}
.c-brand.icon.icon--betfair {background-image: url('../images/sprite-c-brand.svg'); background-position: 3px -186px; background-color: #ffb60e; }
.c-brand.icon.icon--sisal {background-image: url('../images/sprite-c-brand.svg'); background-position: 0 0; background-color: #fff;}
.c-brand.icon.icon--william-hill {background-image: url('../images/william-hill.svg'); background-position: center;background-color: #08143d;}
.c-brand.icon.icon--betway {background-image: url('../images/betway-sports.svg'); width: 101px; height: 42px; background-color: #000; background-position: center; }
table.set-2.casino .c-brand.icon.icon--betway {background-image: url('../images/betway-casino.svg'); width: 101px; height: 42px; background-color: #000; background-position: center; }
.c-brand.icon.icon--betrebels {background-image: url('../images/betrebels.svg'); width: 101px; height: 42px; background-color: #000; background-position: 0 2px; }
.c-brand.icon.icon--merkur-win {background-image: url('../images/merkur-win.svg'); width: 101px; height: 42px; background-color: #721213; background-position: 4px 0; }
.c-brand.icon.icon--bet365 {background-image: url('../images/bet365.svg'); width: 101px; height: 42px; background-color: #027b5b; background-position: center; }
.c-brand.icon.icon--bet2u {background-image: url('../images/bet2u.svg'); width: 101px; height: 42px; background-color: #d2d2d2; background-position: 0px 8px; }
.c-brand.icon.icon--22bet {background-image: url('../images/22bet.svg'); width: 101px; height: 42px; background-color: #052e32; background-position: 0px 3px; background-size: 95px 38px; }
.c-brand.icon.icon--librabet {background-image: url('../images/librabet.svg'); width: 101px; height: 42px; background-color: #111114; background-position: 5px 0px; background-size: 92px 38px; }
.c-brand.icon.icon--1bet {background-image: url('../images/1bet.svg'); width: 101px; height: 42px; background-color: #21272a; background-position: center; background-size: 95px 38px; }
.c-brand.icon.icon--bwin {background-image: url('../images/bwin.svg'); width: 101px; height: 42px; background-color: #000; background-position: center center; background-size: 95px 40px; }
.c-brand.icon.icon--zodiacbet {background-image: url('../images/zodiacbet.svg'); width: 101px; height: 42px; background-color: #F5F5F7; background-position: center center; background-size: 95px 40px; }
.c-brand.icon.icon--casinia {background-image: url('../images/casinia.svg'); width: 101px; height: 42px; background-color: #19342e; background-position: center center; background-size: 95px 40px; }
.c-brand.icon.icon--silver-play { background-image: url('../images/silver-play.svg');width: 101px; height: 42px; background-color: #000; background-position: center center; background-size: 95px 40px; }
.c-brand.icon.icon--sportaza { background-image: url('../images/sportaza.svg');width: 101px; height: 42px; background-color: #05207B; background-position: center center; background-size: 95px 40px; }
.c-brand.icon.icon--rtbet { background-image: url('../images/rtbet.svg');width: 101px; height: 42px; background-color: #000; background-position: center center; background-size: 95px 40px; }
.c-brand.icon.icon--powbet { background-image: url('../images/powbet.svg');width: 101px; height: 42px; background-color: #000; background-position: center center; background-size: 95px 40px; }
.c-brand.icon.icon--ohmyzino {background-image: url('../images/ohmyzino.svg'); width: 101px; height: 42px; background-color: #26469d; background-position: center center; background-size: 95px 40px; }
.c-brand.icon.icon--neon54 {background-image: url('../images/neon54.svg'); width: 101px; height: 42px; background-color: #d9f9f0; background-position: center center; background-size: 95px 40px; }
.c-brand.icon.icon--slots-palace {background-image: url('../images/slots-palace.svg'); width: 101px; height: 42px; background-color: #4F338B; background-position: center center; background-size: 95px 52px; }
.c-brand.icon.icon--5gringos {background-image: url('../images/5gringos.svg'); width: 101px; height: 42px; background-color: #171b63; background-position: center center; background-size: 95px 52px; }
.c-brand.icon.icon--zodiac-bet { background-position: -10px -446px;}
.c-brand.icon.icon--stanleybet { background-position: -344px -0px; }
.c-brand.icon.icon--sportyes { background-position: -232px -51px;}
.c-brand.icon.icon--better { background-position: -344px -102px; }
.c-brand.icon.icon--domusbet { background-position: -122px -152px; }
.c-brand.icon.icon--scommesseitalia { background-position: -232px -153px;}
.c-brand.icon.icon--allinbet { background-position: -342px -153px;}
.c-brand.icon.icon--qui-gioco { background-position: -9px -204px;}
.c-brand.icon.icon--newgioco { background-position: -120px -204px;}
.c-brand.icon.icon--planetwin365 { background-position: -231px -205px; }
.c-brand.icon.icon--starvegas { background-position: -120px -255px; }
.c-brand.icon.icon--sportpesa { background-position: -232px -255px; }
.c-brand.icon.icon--betaland { background-position: -344px -255px; }
.c-brand.icon.icon--betpoint { background-position: -10px -301px; }
.c-brand.icon.icon--admiralyes { background-position: -121px -301px; }
.c-brand.icon.icon--skiller { background-position: -231px -301px; }
.c-brand.icon.icon--betflag { background-position: -344px -301px; }
.c-brand.icon.icon--betrally { background-position: -10px -348px; }
.c-brand.icon.icon--goldbet { background-position: -122px -348px; }
.c-brand.icon.icon--netbet { background-position: -344px -348px; }
.c-brand.icon.icon--1xbet { background-position: -10px -397px; }
.c-brand.icon.icon--paddy-power { background-position: -123px -397px; }
.c-brand.icon.icon--skybet { background-position: -232px -397px; }
.c-brand.icon.icon--betclic { background-position: -344px -397px; }
.c-brand.icon.icon--888casino { background: url('/assets/images/888casino.svg') no-repeat center center; width: 101px; height: 42px; background-size: 95px 38px; background-color: #000;}
.c-brand.icon.icon--wazamba { background: url('/assets/images/wazamba.svg') no-repeat center center; width: 101px; height: 42px; background-size: 95px 38px; background-color:#721dac;}
.c-brand.icon.icon--pirateplay { background: url('/assets/images/pirateplay.svg') no-repeat center center; width: 101px; height: 42px; background-size: 95px 38px; background-color:#13151d;}
.c-brand.icon.icon--rabona { background: url('/assets/images/rabona.svg') no-repeat center center; width: 101px; height: 42px; background-size: 95px 38px; background-color:#CC0034;}
.c-brand.icon.icon--20bet { background: url('/assets/images/20bet.svg') no-repeat center center; width: 101px; height: 42px; background-size: 95px 38px; background-color:#081d36;}
.c-brand.icon.icon--hell-spin { background: url('/assets/images/hell-spin.svg') no-repeat center center; width: 101px; height: 42px; background-size: 95px 38px; background-color:#05071A;}
.c-brand.icon.icon--legendplay { background: url('/assets/images/legendplay.svg') no-repeat center center; background-size: contain; background-color:rgb(19,60,71);}
.c-brand.icon.icon--royalistplay { background: url('/assets/images/royalistplay.svg') no-repeat center center; background-size: contain; background-color:#2a3644;}
.c-brand.icon.icon--cadoola { background: url('/assets/images/cadoola.svg') no-repeat center center; background-size: contain; background-color:#5680dd;}
.c-brand.icon.icon--great-win { background: url('/assets/images/great-win.svg') no-repeat center center; background-size: contain; background-color:#ffffff;}
.c-brand.icon.icon--oh-my-spins { background: url('/assets/images/oh-my-spins.svg') no-repeat center center; background-size: contain; background-color:#ffffff;}
.c-brand.icon.icon--gioco-digitale, .c-brand.icon.icon--gioco-digitale-casino { background: #fff var(--logo-gioco-digitale) no-repeat center center; background-size: 90%;}
.c-brand.icon.icon--nine-casino { background: #060e2a var(--logo-ninecasino) no-repeat center center; background-size: 90%;}
.c-brand.icon.icon--pribet { background: #000 var(--logo-pribet) no-repeat center center; background-size: 90%;}
.c-brand.icon.icon--cashalot { background: #1A202E var(--logo-cashalot) no-repeat center center; background-size: 90%;}
.c-brand.icon.icon--31bet { background: #2a2f3c  var(--logo-31bet) no-repeat center center; background-size: 90%;}
.c-brand.icon.icon--mystake { background: #1b1b22  var(--logo-mystake) no-repeat center center; background-size: 90%;}
.c-brand.icon.icon--goldenbet { background: #000  var(--logo-goldenbet) no-repeat center center; background-size: 90%;}
.c-brand.icon.icon--freshbet { background: #1b1b22  var(--logo-freshbet) no-repeat center center; background-size: 90%;}
.c-brand.icon.icon--jackbit { background: #2e4247  var(--logo-jackbit) no-repeat center center; background-size: 90%;}
.c-brand.icon.icon--888sport {background: #fc6200 var(--logo-888sport) no-repeat center center; background-size: 45%;}
.c-brand.icon.icon--leovegas {background: #f47c2b var(--logo-leovegas) no-repeat center center; background-size: 95%;}
.c-brand.icon.icon--admiralbet {background: #002454 var(--logo-admiralbet) no-repeat center center; background-size: 100%;}
.c-brand.icon.icon--marathonbet {background: #013D79 var(--logo-marathonbet) no-repeat center center; background-size: 100%;}
.c-brand.icon.icon--snai {background: #2d3844 var(--logo-snai) no-repeat center center; background-size: 90%;}
.c-brand.icon.icon--eurobet {background: #243561 var(--logo-eurobet) no-repeat center center; background-size: 90%;}
.c-brand.icon.icon--unibet {background: #147b45 var(--logo-unibet) no-repeat center center; background-size: 90%;}

.icon-betfair{background: url('/assets/images/operator-icons/icon-betfair.svg'); background-color: #ffb80c;}
.icon-unibet, .fav-unibet:after{background: url('/assets/images/operator-icons/icon-unibet.svg'); background-color: #147b45;}
.icon-betway, .fav-betway:after{background: url('/assets/images/operator-icons/icon-betway.svg'); background-color: #000;}
.icon-gioco-digitale, .fav-gioco-digitale:after { background: #fff var(--icon-gioco-digitale);}
.icon-888casino{background: url('/assets/images/operator-icons/icon-888casino.svg'); background-color: #000;}
.icon-merkur-win{background: url('/assets/images/operator-icons/icon-merkur-win.svg'); background-color: #721213;}
.icon-microgaming{background: url('/assets/images/provider-icons/microgaming-icon.svg');}
.icon-netent{background: url('/assets/images/provider-icons/netent-icon.svg');}
.icon-novomatic{background: url('/assets/images/provider-icons/novomatic-icon.svg');}
.icon-playngo{background: url('/assets/images/provider-icons/playngo-icon.svg');}
.icon-playtech{background: url('/assets/images/provider-icons/playtech-icon.svg');}
.icon-bwin, .fav-bwin:after{background: #000 var(--icon-bwin);}
.icon-rabona{background: #cc0034 var(--icon-rabona);}
.icon-royalistplay{background: #2a3644 var(--icon-royalistplay);}
.icon-22bet{background: #052e32 var(--icon-22bet);}
.icon-casinia{background: #1c3a33 var(--icon-casinia);}
.icon-20bet{background: #081d36 var(--icon-20bet);}
.icon-legendplay{background: rgb(19,60,71) var(--icon-legendplay);}
.icon-1bet{background: #21272a var(--icon-1bet);}
.icon-librabet{background: #111114 var(--icon-librabet);}
.icon-admiralbet, .fav-admiralbet:after{background: #002454 var(--icon-admiralbet);}
.icon-888sport, .fav-888sport:after{background: #fc6200 var(--icon-888sport);}
.icon-william-hill, .fav-william-hill:after{background: #08143d var(--icon-william-hill);}
.icon-marathonbet, .fav-marathonbet:after{background: #013D79 var(--icon-marathonbet);}
.icon-leovegas, .fav-leovegas:after{background: #f47c2b var(--icon-leovegas);}
.icon-snai, .fav-snai:after{background: #2d3844 var(--icon-snai);}
.icon-eurobet, .fav-eurobet:after{background: #2d3844 var(--icon-eurobet);}
.age-limit{color: #818b92; font: bold 14px 'Lato', sans-serif; border: 1px solid #818b92; border-radius: 50%; width: 30px; height: 30px; padding: 5px 3px; text-align: center; vertical-align: middle;}
.icon-more-nav {
	background: url('/assets/images/icons/more.svg') center center no-repeat;
    display: block;
    top: 3px;
    position: relative;
}
.icon-casino-nav {
	background: url('/assets/images/icons/casino-chip.svg') center center no-repeat;
    vertical-align: text-bottom;
    margin-bottom: 1px;
}
.icon-paypal-sm {background: url('/assets/images/icons/paypal-small.svg');}
.icon-skrill-sm {background: url('/assets/images/icons/skrill-small.svg');}
.icon-paysafecard-sm {background: url('/assets/images/icons/paysafecard-small.svg');}
.icon-postepay-sm {background: url('/assets/images/icons/postepay-small.svg');}
.icon-bitcoin-sm {background: url('/assets/images/icons/bitcoin-small.svg');}
.icon-live-sm {background: url('/assets/images/icons/live-tv.svg');}
.v-icon{
    width: 30px;
	height: 30px;
	padding: 5px;
}
.v-icon [class*='icon-'] {
	display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	width: 100%;
	height: 100%;
}
.regul.icon {
	background-image: url('../images/sprite-regulations.svg');
	background-repeat: no-repeat;
	width: 91px;
	height: 40px;
}
  .regul.icon.icon--adm-blue {background-position: 0 0;}
  .regul.icon.icon--adm-blue:hover {background-position: 0 -70px; }
  .regul.icon.icon--adm {background-position: 0 -210px;}
  .regul.icon.icon--adm-small {width: 30px; height: 30px;	background-position: 0 -129px;}
  .icon.icon--gibraltar {background-image: url('../images/regulation_gibraltar.svg'); width: 93px; height: 31px; background-position: 0 0;}
  .icon.icon--gibraltar-small {background-image: url('../images/regulation_gibraltar.svg'); width: 80px; height: 25px; background-position: 0 0;}
  .regul.icon.icon--logico {background-position: 0 -284px; transform: scale(0.7); height: 30px; filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.7));}
  .regul.icon.icon--curacao {background-position: 0 -350px;}
  .regul.icon.icon--curacao2 {background-position: 0 -420px; }
  .regul.icon.icon--ecogra {background-position: 0 -490px;}
  .regul.icon.icon--egba, .regul.icon.icon--egba-small { background-position: 0 -560px; transform: scale(0.8); }
  .regul.icon.icon--essa {background-position: 0 -630px;}
  .regul.icon.icon--gaminglabs, .regul.icon.icon--gaminglabs-small {background-position: 0 -704px;transform: scale(0.65); height: 32px;}
  .regul.icon.icon--ibas { background-position: 0 -770px; }
  .regul.icon.icon--mga, .regul.icon.icon--mga-small {background-position: 0 -840px;}
  .regul.icon.icon--gamblingcommission { background-position: 0 -910px;}
  .regul.icon.icon--gamblingcommission-small {background-position: 0 -910px;}
.ph-os.icon {	background-image: url('../images/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; }
.ru-KZ, .ru-kz {background: url('/assets/images/flags/kazakhstan.svg') no-repeat;}
.sv {background: url('/assets/images/flags/sweden.svg') no-repeat;}
.id {background: url('/assets/images/flags/indonesia.svg') no-repeat;}
.tn, .fr-tn {background: url('/assets/images/flags/tunisia.svg') no-repeat;}
.al, .sq-al {background: url('/assets/images/flags/albania.svg') no-repeat;}
.th {background: url('/assets/images/flags/thailand.svg') no-repeat;}
.et {background: url('/assets/images/flags/estonia.svg') no-repeat;}
.lv {background: url('/assets/images/flags/latvia.svg') no-repeat;}
.bs, .bs-ba {background: url('/assets/images/flags/bosnia-and-herzegovina.svg') no-repeat;}
.lt {background: url('/assets/images/flags/lithuania.svg') no-repeat;}
.aus, .de-at{background: url('/assets/images/flags/austria.svg');}
.fi{background: url('/assets/images/flags/finland.svg');}
.brl, .pt-br{background: url('/assets/images/flags/brazil.svg');}
.ro{background:url('/assets/images/flags/romania.svg');}
.ind, .en-in{background:url('/assets/images/flags/india.svg');}
.sk{background: url('/assets/images/flags/slovakia.svg');}
.en{background: url('/assets/images/flags/united-kingdom.svg');}
.hr, .hr-hr{background: url('/assets/images/flags/croatia.svg');}
.cs, .cz{background: url('/assets/images/flags/czech.svg');}
.fr{background: url('/assets/images/flags/france.svg');}
.hu{background: url('/assets/images/flags/hungary.svg');}
.it{background: url('/assets/images/flags/italy.svg');}
.pl{background: url('/assets/images/flags/poland.svg');}
.sr{background: url('/assets/images/flags/serbia.svg');}
.sl{background: url('/assets/images/flags/slovenia.svg');}
.es{background: url('/assets/images/flags/spain.svg');}
.de{background: url('/assets/images/flags/germany.svg');}
.mx, .es-mx{background: url('/assets/images/flags/mexico.svg');}
.no{background: url('/assets/images/flags/norway.svg');}
.bg{background: url('/assets/images/flags/bulgaria.svg');}
.ua, .ru-ua{background: url('/assets/images/flags/ukraine.svg');}
.co, .es-co{background: url('/assets/images/flags/colombia.svg');}
.en-IE, .en-ie{background: url('/assets/images/flags/ireland.svg')}
.az{background: url('/assets/images/flags/azerbaijan.svg')}
.vi, .vi-vn{background: url('/assets/images/flags/vietnam.svg')}
.de-ch {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.001 512.001'%3E%3Cpath fill='%23ff4b55' d='M503.172 423.725H8.828A8.829 8.829 0 0 1 0 414.897V97.104a8.829 8.829 0 0 1 8.828-8.828h494.345a8.829 8.829 0 0 1 8.828 8.828v317.793a8.83 8.83 0 0 1-8.829 8.828z'/%3E%3Cpath fill='%23f5f5f5' d='M353.103 220.691H291.31v-61.793a8.829 8.829 0 0 0-8.828-8.828h-52.966a8.829 8.829 0 0 0-8.828 8.828v61.793h-61.793a8.829 8.829 0 0 0-8.828 8.828v52.966a8.829 8.829 0 0 0 8.828 8.828h61.793v61.793a8.829 8.829 0 0 0 8.828 8.828h52.966a8.829 8.829 0 0 0 8.828-8.828v-61.795h61.793a8.829 8.829 0 0 0 8.828-8.828v-52.966c0-4.874-3.953-8.826-8.828-8.826z'/%3E%3C/svg%3E");}
.flags{
    width: 21px;
    height: 21px;
    display: inline-block;
    position: relative;
    top: -3px;
	margin-right: 5px;
	background-repeat: no-repeat;
}
.bking.icon {background-image: url('../images/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--exo { background-position: -10px -360px; width: 74px; height: 50px; }
.bking.icon.icon--hsbc { background-position: -10px -420px; width: 74px; height: 50px; }
.bking.icon.icon--jxb { 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--eco-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; }
/* regulation */
.regs.icon-gibraltar {background: url('/assets/images/reg/gibraltar-small.svg');}
.regs.icon-adm {background: url('/assets/images/reg/adm-small.svg');}
.regs.icon-mga {background: var(--icon-mga);}
.regs.icon-curacao {background: url('/assets/images/reg/curacao.svg');}
.regs.icon-logico {	background: url('/assets/images/reg/logico.svg');	filter: drop-shadow(0 0 1px rgba(0, 0, 0, .7));}
.regs.icon-egba {background: url('/assets/images/reg/egba.svg');}
.regs.icon-gaminglabs {background: url('/assets/images/reg/gaminglabs.svg');}
.regs[class*="icon-"] {
    display: inline-block;
    text-indent: -9999px;
    text-align: left;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}
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;
}
.narrow{margin: -20px auto;}
.wide{margin: 0px auto 20px;}
/* Main Layout  */
.site-width { margin: 0 auto; }
@media screen and (max-width: 799px) {
  .site-width { width: 100%; }
}
@media only screen and (min-width: 1024px) and (max-width: 1499px) {
	.site-width{width:964px;}
}
@media only screen and (min-width: 1500px) {
	.site-width{width:1272px;}
}
.page-header { position: relative; }
.page-article, .page-sidebar .widget { border-radius: 4px; }
.page-article { background: #eee; z-index: 1; position: relative; }
/* Links and buttons */
button,input,optgroup,select,textarea {	color: inherit;	font: inherit;}
a,.brands-vs span.in, .bott-three span.in { background-color: transparent; color: #0072b7; text-decoration: none; }
.bott-three span.in{ font-style: italic; text-transform: uppercase; font-size: 13px; }
a.in,a.out,.brands-vs span.in { display: inline-block; vertical-align: middle; font-weight: bold; font-size: 14px; text-transform: uppercase; text-align: center; transition: var(--transition); }
a.in-blue-btn{ background: #2985c0; transition: var(--transition); 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.out { background: #ff921e; border-radius: 4px; color: #fff; transition: var(--transition); }
a:hover { color: #ff921e; text-decoration: none; }
a:hover, a:active { outline: 0; cursor: pointer; }
a.out:hover { color: #fff; background: #ffac26; border-bottom: none; }
.hvr-shine{ position: relative; }
.cta-wrap { display: table-cell; vertical-align: middle; width: 100%; position: absolute; top: 62%; text-align: center; }
.see-more {padding: 14px 8px 5px;}
.see-more li:hover {background: #fff; transition: var(--transition);}
.see-more li:not(:last-child) {border-bottom: 1px solid #e7e7e7;}
.see-more a {display: block; padding: 4px 14px; color: #0072b7; 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%);}
.p-b { margin: 14px auto; }
.p-b.big a { width: 300px; max-width: 100%; font-size: 17px; }
.out-b, .out-b:hover, .out-b:active, .out-b:focus, .in-b:hover, .in-b:active, .in-b:focus { color: #fff; text-decoration: none; }
.out-b, .in-b { display: inline-block; color: #fff; font-weight: bold; border-radius: 4px; }
.p-b.big a span { padding: 8px 40px; border-radius: 4px; cursor: pointer; }
.p-b a span { padding: 8px 40px; position: relative; }
.center-align { text-align: center; }
.p-b a span::before { left: 14px; }
.out-link span, .out-b > span, .in-b > span { display: block; }
.p-b a span::before, .p-b a span::after { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f101"; }
.p-b a span::after { right: 14px; transform: translateY(-50%) rotate(180deg); }
.out-b.orange { background: #ff921e; border-radius: 4px; color: #fff;transition: var(--transition); }
.out-b.orange:hover { color: #fff; background: #ffac26; border-bottom: none; }
.btn-lg{background: #7ac543; color: #fff; font-size: 18px; font-weight: bold;transition: var(--transition);}
.btn-lg:hover{background: #ff921e; color: #fff;}
.btn-lg span{font-size: 14px; font-weight: normal;}
@media screen and (max-width: 450px){
	a.out.mobile{display: table; margin: .5rem auto 1.5rem; padding: 1rem;} 
	.p-b.big a span { font-size: 13px; }
}
div.toggle > #show, div.toggle #hide { line-height: 30px;}
#panel { display: none;}
.toggle p{ margin-bottom: .5rem;}
#show, #hide {
    cursor: pointer;
    color: #2da507;
    margin: 5px 0;
    transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	background: transparent;
	border: none;
	text-align: center;
}
@media screen and (min-width: 992px){
	#panel { display: block!important;}
	#show, #hide{display: none;}
}
/* about us page */
.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: 3px solid #b9c8d0; 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; right: 10px; }
.dropup.lang-btn:after { position: absolute; display: inline-block; content: '\f106'; font: 900 13px 'Font Awesome 5 Free'; color: #fff; top: 7px; right: -10px; }
.dropup-content { display: none; position: absolute; background-color: #f1f1f1; width: auto; height: auto; bottom: 25px; z-index: 100; right: 0; background: #3fa8f1; white-space: nowrap; padding: 5px 0; }
.dropup-content.lg { height: 20em!important; overflow-y: scroll; -webkit-overflow-scrolling: touch; }
.dropup-content.lg::-webkit-scrollbar { width: 5px;}
.dropup-content.lg::-webkit-scrollbar-track {  background: #f1f1f1; }
.dropup-content.lg::-webkit-scrollbar-thumb {  background: #888;}
.dropup-content.lg::-webkit-scrollbar-thumb:hover { background: #555; }
.dropup-content a { color: black; padding: 10px 36px 0 16px; text-decoration: none; display: block; transition: var(--transition); text-align: left; }
.dropup-content a:hover { background-color: #74bdf0 }
.dropup:hover .dropup-content { display: block; }
.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:-5px;left:5px;text-transform:capitalize;}
.site-width .dropup span{ color: #fff; }
  @media only screen and (max-width: 575px){
	.dropup-content { right: auto;left: 50%;transform: translateX(-50%); }
}
  @media only screen and (min-width: 1024px){
	.navbar li.dropdown.languages {  display: none!important;  }
	.site-width .dropup .flags{ float: left; }
	.navbar > li.dropdown.blog { display: list-item; }
	.site-width p.inline-p{	display: inline-block;	width: 94%;	margin-right: 2%;  }
}
/* Typography */
.heading { font-weight: bold; font-family: 'Raleway'; position: relative; }
.heading, .page-article > p.heading { text-align: left; }
.page-article p a { transition: var(--transition); text-decoration: underline; color: #0072b7;}
.page-article p a:hover {  text-decoration: none; }
p.heading--full{ padding-left: 20px; }
.heading--blue, .heading--green{ color: #2985c0; text-align: center; }
.heading--black { color: #333; text-align: center; }
.heading--black.heading--black::before{ bottom: 0; width: 25%; height: 2px; background: #333; content: ''; position: absolute; left: 50%; transform: translateX(-50%); }
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: 10px; }
.page-article > p { text-align: justify; }
.bbold { font-weight: bold; }
.calibri { font-family: 'Raleway'; }
.calibri small { font-size: 50%; }
.candara, .prize:not(.calibri) { font-family: 'Raleway'; }
.opensans { font-family: 'Open Sans', sans-serif; }
.t-align-c, .text-center { text-align: center; }
.t-align-l, .text-left { text-align: left; }
.t-align-r, .text-right { text-align: right; }
/* Lists */
ul { list-style-position: inside; }
ul { list-style: none; }
ul.two-cols{ columns: 2; }
ul.five-cols{ columns: 5; }
ul:not([class]) { margin: 30px 0; padding-left: 30px; }
ul:not(.ul) li::before { content: '\2022'; margin-right: 6px; position: relative; top: -1px; }
ul.inline-list li { display: inline-block; }
ul.fas-list li, ul.fas-list li span { position: relative; padding-left: 18px; }
ul.fas-list li::before, ul.fas-list li span::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 li.none::before { content: '\f00d'; background: #ed5a24; }
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; }
ul.payments-content{ padding:0; margin:0 auto 20px; text-align: center; }
#payments-content li{ display: inline-block; padding:5px; }
#payments-content li:before{ content:" "; }
#payments-content li > span{ box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1); border-radius: 5px; }
@media only screen and (max-width: 1023px) {
	ul.five-cols{columns: 3;}
}
@media only screen and (max-width: 767px) {
	ul.five-cols{columns: 2;}
	ul.two-cols{columns: 1;}
}
/* faq */
.faq .box{border-left: 2px solid #CCCCCC; background-color: #f5f5f5;}
.faq .txt{opacity: .75;}
/* popup */
.popup-holder { position: fixed; display: none; z-index: 99999; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .7); top: 0; left: 0; }
.brands-container{ width: 610px; max-width: 100%; background: #b9c8d0; margin: 20rem auto; padding: 5px; height: 315px; }
.brands-container.tc-apply-short::after{ color: #b9c8d0; bottom: -30px; font-size: 10px; right: 0; left: auto; width: 33%; }
.brands-container:before { position: absolute; content: '\f057'; width: 35px; height: 35px; color: #f3ac14; font: bold 20px 'Font Awesome 5 Free'; top: -25px; right: 0; text-align: center; }
.brands-container:hover:before { cursor: pointer; }
.pop-box-header{ padding: 10px; background: #2985c0; color: #fff; font-size: 2.15rem; position: relative; text-align: center; }
.pop-box-header:before{ position: absolute; content: ''; background: url('/assets/images/popup/lights-pop.png') no-repeat; width: 100%; height: 200px; left: -55px; top: -55px; }
.brand-box{ width: 32.333333%; background-color: #eaecef; padding: 15px; margin: 3px; position: relative; float: left; border: 2px solid #79c342; }
.brand-box:nth-child(1) { left: 33.333%; transform: scaleY(1.05); -webkit-transform: scaleY(1.05); top: -6px; border: 2px solid #ff921e; }
.brand-box:nth-child(2) { left: -33.333%; }
.brand-box:nth-child(3){ left: auto; right: 0; }
.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; color: #3a3a3a; font: normal 12px 'Lato', sans-serif; text-transform: uppercase; margin-bottom: .5rem; }
.brand-box .offer .sub-prize{ font: bold italic 13px 'Lato', sans-serif; }
.brand-box .offer .prize{ font-size: 5rem; margin: -10px 0 0; }
.brand-box .out:focus{ outline: none; }
.brand-box .out{ padding: 5px 10px; margin: 0 auto; display: table; background-color: #79c342; }
.brand-box .out:hover{ background: #568f2c;  border-bottom: none; }
.brand-box:nth-child(1) .out:hover{ background: #cf7516; border-bottom: none; }
.brand-box:nth-child(1) .out{ background-color: #ff921e;}
.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); }
.bet365-pop-terms { color: #b9c8d0; bottom: -85px; font-size: 10px; width: 33.3333%; text-align: justify; line-height: 1; position: absolute; left: 33.3333%; }
.brand-box .rating.sm{ display: none; }
.brand-box .rating.lg{ display: block; }
@media screen and (min-width: 640px){
	.casino .brand-box:nth-child(2){left: -33.333%;	}
	.casino .brand-box:nth-child(3){left: auto;	right: 0;}
}
@media screen and (max-width: 639px){
	.brands-container{ margin: 10rem auto; width: 320px; height: 455px; }
	.pop-box-header{ font-size: 2rem; }
	.pop-box-header:after{ display: none; }
	.brand-box{ width: 100%; float: none; left: -3px; padding: 5px 15px; }
	.brand-box:nth-child(2), .brand-box:nth-child(3) { left: -3px; }
	.brand-box:nth-child(1) { left: -3px; }
	.bet365-pop-terms { color: #333; bottom: 52%; left: 0; padding: 0 .5rem; width: 100%; font-size: 10px; }
	.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 .offer span:nth-child(1){ display: none; }
	.brand-box .offer, .brand-box .rating.sm, .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: 4rem; }
	.brands-container.bet365{ height: 485px; }
	.brands-container.bet365 .brand-box{ top: 55px; }
	.brands-container.bet365 .brand-box:nth-child(2){ right: 0; top: 179px; }
	.brands-container.bet365 .brand-box:nth-child(1){ top: -132px; }
}
/* Breadcrumbs */
.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%; }
@media screen and (max-width: 575px){
	.breadcrumbs { overflow-x: scroll; display: block; white-space: nowrap; position: relative; }
	.breadcrumbs.blured::after { position: absolute; top: 0; bottom: 0; right: 0; width: 5em; content: ''; background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgb(219 225 226) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgb(219 225 226))); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgb(219 225 226) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgb(219 225 226) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgb(219 225 226) 100%); background: linear-gradient(left, rgba(255,255,255,0) 0%,rgb(219 225 226) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); }
}
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);	color:#000;}
blockquote.math-bg{	background: url(/assets/images/math.png) no-repeat;	font-size: 18px;}
span.it-888{color: #fa6200; font-weight: bold;}
.semibit{font-weight:500; font-style:italic;}
.accent-blue-txt{font-weight:600; color:#2985c0;}
/* MENU; Navigation */
.navbar, .navbar .dropdown-content { z-index: 9999; }
.navbar { background: #eee; display: block; padding: 0;}
.navbar > li { float: left; }
.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 .icon-mobile-nav { filter: invert(54%) sepia(15%) saturate(5098%) hue-rotate(177deg) brightness(80%) contrast(85%); width: 12px; height: 17px; padding-left: 3px; background: var(--fas-mobile-alt) no-repeat; vertical-align: text-bottom; margin-bottom: 1px;}
.navbar i.fa-star { font-size: 18px; color: #fbb036; }
.navbar .dropdown-content a { padding: 6px 20px; color: #fff; font-size: 14px; font-family: Candara, sans-serif; font-style: italic; }
.navbar .dropdown { position: relative; }
.navbar .dropdown-content { display: none; }
.navbar .icon { vertical-align: text-bottom; margin-right: 4px; margin-bottom: 1px; }
#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: 50%;   transform: translateY(-50%);}
.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: .6; }
.mobile-menu-options a, .mobile-menu-options .mob-trigger { display: inline-block; vertical-align: middle; background: #cfd8da; border-radius: 3px; position: relative; }
.mobile-menu-options .icon { text-indent: 0; overflow: visible; line-height: 1; }
.mobile-menu-options span:not(.icon) { vertical-align: top; color: #eee; font-weight: bold; font-size: 10px; }
/* Terms, T&C */
.tc-txt { padding: 5px 10px; text-align: justify; line-height: 15px; font-style: italic; height: auto; width: 95%; }
.tc-apply { margin-top: 4px; font-style: italic; font-size: 13px; text-align: center; }
.tc-apply-sp { margin: 5px auto 0; font-style: italic; font-size: 11px; }
.tc-apply-sp.abs { position: absolute; bottom: -40px; width: 100%; left: 0; }
.sp-terms { line-height: 1; font-size: 90%; }
.tc-apply-short { position: relative; }
.tc-apply-short::after { content: '*18+ T&C si applicano'; display: block; width: 100%; position: absolute; left: 0; bottom: -25px; font-size: 14px; text-align: center; }
.single-brand-mob .tc-apply-short::after { bottom: -45px; }
.tc-apply-short--2::after { content: '*18+ T&C si applicano'; font-style: italic; }
.tc-apply-short--3::after { content: '*18+ T&C si applicano, detagli sul sito dell\'operatore'; font-style: italic; }
.brands-vs .tc-apply-short::after { font-size: 13px; }
@media screen and (max-width: 639px) {
    .tc-apply-sp.abs { bottom: -35px; }
}
/* Notes; Accents */
.nv-note { font-weight: 600; border: 2px solid #adc7d7; padding: 10px; border-radius: 5px; max-width: 75%; margin: 0 auto 20px; background: #fff; position: relative; }
.nv-note p { text-align: center; margin: 0; }
.text { text-align: center; display: block; padding: 0px; font: bold italic 22px 'Lato', sans-serif; text-transform: uppercase; color: #3286c3; position: relative; top: -8px; }
.bg-1 { background: #e2e2e2; }
.bg-2 { background: #dfdfdf; }
.bg-white { background: #fff; }
.bg-gray { background: #e2e2e2; }
.h-100{height: 100%;}
.overlay { display: none; position: fixed; left: 0; right: 0; top: 0; width: 100%; height: 100%; background: rgba(51, 51, 51, .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, .15); box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .15); }
.bord-bott-1, .bord-bott-1-noh { border-bottom: 6px solid #b9c8d0; }
.fas.simple > span { text-indent: -9999px; }
.fa-check.simple { color: #7ac543; }
.fa-times.simple { color: #ed5a24; }
.prize { display: block; color: #3fa5f1; font-weight: bold; font-size: 46px; text-align: center; }
.prize--b-dr { font-size: 20px; }
.sub-prize { color: #3d3d3e; font-weight: bold; }
/* Sidebar */
.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 .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: var(--transition);  -moz-transition: var(--transition);  }
.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: var(--transition);   }
.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: var(--transition);   }
/* Back to top */
.back-to-top, .page-sidebar .back-to-top, .back-to-top--mobile {background: #2985c0; transition: var(--transition);  }
.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: 5px; bottom: 10px; 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: var(--transition);   }
.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; cursor: pointer; }
.page-sidebar .back-to-top { margin-top: 24px; padding: 6px 4px; }
/* event btn */
.event-btn-box {position:fixed;	margin:0 auto;	z-index: 50;bottom: 10px;right: 15px;} 
 .event-btn-box .event-btn {  position: relative; box-shadow: -1px 1px 2px 0 rgb(0 0 0 / 50%); }
 .event-btn-box.euro .event-btn {background: #0B0BBA;border-radius: 3px;display: block;width: 40px;height: 40px;}
 .event-btn-box .event-btn .icon-navbar--icon-blog-euro2024{    width: 30px;    height: 30px;	content: '';    position: absolute;	background-size: contain;    background-position: center center;	left: 50%;top: 50%; transform: translate(-50%, -50%); }
 @media screen and (min-width: 1024px) {
	.event-btn-box{display: none;}
 }
/* Quick Nav New*/
.content-links li{    border-bottom: 1px solid #e7e7e7;}
.content-links a{color: #0072b7;transition: var(--transition);}
.content-links a:hover{color: #ff921e; background: #fff;}
/* CTA elements */
.brand-promo-wrap {
	margin: 40px auto 20px;
}
.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 30px 5px;
	border-radius: 6px;
	position: relative;
}
.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 .fly-wrap .prize {
	margin: -7px 0 -3px;
	line-height: 1;
}
.no-promo .brand-promo .fly-wrap .prize, .no-promo .brand-promo .fly-wrap > span:not(.prize):not(.sub-prize){
	display: none;
}
.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 .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;
}
.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: var(--transition);
    
    
}
.set-1 .brand-promo a.out {
	line-height: 42px;
	bottom: -45px;
}
@media screen and (min-width: 640px) and (max-width: 799px){
	.set-1 .brand-promo a.out {
		bottom: -30px;
    	padding: 4px 25px;
	}
}
@media screen and (min-width: 800px) and (max-width: 1499px){
	.set-1 .brand-promo a.out {
		bottom: -30px;
		padding: 4px 35px;
	}
}
.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: var(--transition);
    
    
}
.set-1 .brand-promo a.out span {
	vertical-align: middle;
	line-height: 1.4;
}
.brand-promo a.out:hover {
	background: #ff921e;
}
.set-3.no-promo .brand-promo a.out {
	bottom: 50%;
    width: 200px;
    transform: translate(-50%, 50%);
    max-width: 100%;
    left: 50%;
    position: absolute;
    font-size: 16px;
	padding: 4px 8px!important;
}
.set-3.no-promo .brand-promo a.out:before {
	display: none;
}
.brand-promo a.out:hover::before {
	 border-bottom-color: #ff921e;
}
/* text boxes */
.text-boxes {margin: 30px auto;}
.text-boxes.example p {    margin: 10px 0;}
.text-boxes .grid-box {	min-height: 78px;    padding: 20px;    border: 1px solid #b9c8d0;    margin: 10px 20px;    transition: var(--transition);    border-radius: 0.5rem;overflow: hidden;}
.text-boxes .pros-cons{display: grid;}
.text-boxes .pros-cons .grid-box {border-bottom: none; background: none; padding: 0;}
.text-boxes .pros-cons .grid-box .h-100{height: 100%; background: #e2e2e2;}
.text-boxes .pros-cons .ribbon-css span {color: #fff; font-weight: 600; padding: 5px 5px; height: unset;}
.text-boxes .pros-cons .card {    background: #f6f6f6;    height: 100%;	border-radius: 0 0 0.5rem 0.5rem;}
.text-boxes .pros-cons .card-title {	background: #0072b7;    color: #fff;    text-align: center;    border-radius: 0.25rem 0.25rem 0 0;    text-transform: uppercase;    font-weight: bold;    padding: 0.5rem 0;}
.text-boxes .pros-cons .card-body {	padding: 1rem;	font-size: 14px;}
.text-boxes.operators .out {width: 200px; max-width: 100%;}
.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: var(--transition); 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 .cout-ribbon { float: left; margin: -34px 22px -6px 0; }
.text-boxes .operators .grid-box{ margin-bottom: 3rem; }
.text-boxes .operators .tc-apply-short--2::after { font-size: 10px; font-weight: normal; color: #333; text-transform: none; bottom: -18px; }
.text-boxes .operators .title, .text-boxes .providers .title{ display: inline-block; }
.text-boxes .operators p, .text-boxes .providers p { margin-top: -1rem; }
.text-boxes .operators .out { margin: 0 auto; display: table; }
.text-boxes .operator-icon, .text-boxes .provider-icon{ width: 55px; height: 57px; text-indent: -9999px; box-shadow: 4px 4px 1.5px 0px rgba(0,0,0,0.15); position: relative; top: -30px; display: inline-block; margin-right: 2rem; }
.text-boxes .provider-icon{ background-color: #fff; }
.text-boxes .operators .operator-icon [class*='icon-'], .text-boxes.operators .operator-icon [class*='icon-'], .text-boxes .providers .provider-icon [class*='icon-']{ background-repeat: no-repeat; background-size: 90% 90%; background-position: center center; width: 100%; height: 100%; }
.text-boxes p { text-align: justify; }
.text-boxes .grid-box > .title { margin-bottom: 10px; 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 .clearfix-box { margin-top: 28px; }
@media only screen and (max-width: 489px) {
	.text-boxes .cout-ribbon{float:none;margin:-25px auto 10px;display:block;}
}
@media only screen and (max-width: 639px){
	.text-boxes .grid-boxes.operators .grid-box{margin: 0}
	.text-boxes .grid-box > .title { font-size: 16px; text-align: center; }
}
@media only screen and (max-width: 799px){
	.text-boxes .grid-box { margin-bottom: 30px; }
	.text-boxes .grid-boxes.operators .out {padding: 11px;}
}
@media only screen and (min-width: 640px) and (max-width: 1499px) {
	.text-boxes .grid-box>.title{font-size:18px;}
}
@media only screen and (min-width: 800px){
	.text-boxes .pros-cons{display: flex;}
	.text-boxes .grid-box.gifts{position:relative;}
	.text-boxes .grid-box.gifts:after{position:absolute;content:'';background:url(/assets/images/scommesse-bonus.png) no-repeat;width:150px;height:200px;top:40px;right:20px;z-index:1;opacity:0.13;transform:rotate(12deg);}
	.text-boxes .grid-boxes{border-collapse:separate;border-spacing:20px 14px;margin:0 -20px;}
}
@media only screen and (min-width: 800px) and (max-width: 1499px) {
	.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;}
}
@media only screen and (min-width: 1500px) {
	.text-boxes .grid-box > .title{font-size:18px;}
	.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;}
}
/* other links / bott element */
.box-link .box{transition: var(--transition);}
.box-link .txt{font-weight: bold;}
.box-link:hover .box{background: #fff;}
/* Brand comparisons */
.brands-vs { text-align: center; position: relative; }
.brands-vs--right { float: right; margin: 10px 0 20px 38px; }
.brands-vs.single-brand-mob { margin: 25px 20px 0; }
.brands-vs::before, .brands-vs::after { position: absolute; background: url(../images/sprite-global-2.webp); z-index: 10; }
[class*='brands-vs-'].small::before, [class*='brands-vs-']::before { left: 50%; width: 81px; height: 81px; background-position: -163px -547px; top: 50%; transform: translate(-50%, -50%); }
.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 .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 .regul:not(:first-child) { margin-left: 10px; }
.brands-vs.not-present .regul.icon.icon--adm { width: 40px; }
.brands-vs:not(.not-present) .regul:last-child { display: block; margin: 5px auto 0; }
.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 a.in, .brands-vs a.out { display: table; margin: 10px auto 0; clear: both; }
.brands-vs a.in, .brands-vs span.in { font-style: normal; text-transform: initial; font-size: 12px; }
.brands-vs span.in { position: relative; top: 10px; text-align: center; }
.brands-vs a.out { padding: 6px 12px; }
@media only screen and (min-width: 380px) and (max-width: 489px) {
	.brands-vs{width:320px;}
}
@media only screen and (min-width: 490px) and (max-width: 639px) {
	.brands-vs{width:360px;}
}
@media only screen and (max-width: 639px) {
	.brands-vs { margin: 30px auto 45px; }
	.brands-vs .rating-wrap > div { float: none; width: unset; display: block; }
	.brands-vs .prize--b-dr { top: 20px; margin-bottom: 22px; }
	.brands-vs a.in, .brands-vs a.out { margin: 10px auto; }
}
@media only screen and (min-width: 640px) and (max-width: 1499px) {
	.brands-vs{margin:30px auto 45px;}
}
@media only screen and (min-width: 640px) {
	.brands-vs .grid-box{float:left;}
	.brands-vs .prize--b-dr{margin-bottom:12px;top:10px;}
}
@media only screen and (min-width: 1500px) {
	.brands-vs--left,.brands-vs .grid-box{float:left;}
	.brands-vs--left{float:left;margin:10px 38px 20px 0;width:63%;}
}
/* Aligned comparison */
.brands-vs--1 .grid-box {padding: 20px;}
.brands-vs--1 a.out {margin-top: 20px;padding: 8px 6px;}
.brands-vs--1 .inlink-btn a.out {margin-top: 10px;  padding: 5px;}
@media only screen and (max-width: 379px) {
	.brands-vs--1{width:280px;}
}
@media only screen and (max-width: 639px) {
	.brands-vs--1 .grid-box:first-child { margin-bottom: 45px; }
	.brands-vs--1 .fas-list, .brands-vs--1 .bking-wrap { width: 180px; margin: 10px auto; }
	.brands-vs--1 a.out { width: 100%; }
}
@media only screen and (min-width: 640px) {
	.brands-vs--1 .grid-box{width:44%;}
	.brands-vs--1 .grid-box:first-child{min-height:466px;}
}
@media only screen and (min-width: 800px) {
	.brands-vs--1 .grid-box:first-child{margin-right:10%;}
	.brands-vs--1::before,.single-brand-mob::before{content:'';}
}
@media only screen and (min-width: 1500px) {
	.brands-vs--1 .grid-box:first-child{margin-left:4px;}
}
/* Mobile apps comparison */
.brands-vs.brands-vs--2 .tc-apply-short--3:after { bottom: -40px;}
.brands-vs.brands-vs--2 .fas-list {	display: table;	margin: 0 auto 10px;}
@media only screen and (max-width: 639px) {
	.brands-vs--2 .grid-box { padding: 20px 10px; width: 49%;}
	.brands-vs--2 .grid-box.first { margin-right: 1%;}
	.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--2 .rating.icon.circle, .brands-vs--2 .fas-list { float: left; }
	.brands-vs--2 .rating.icon.circle { -webkit-transform: scale(.66); -ms-transform: scale(.66); transform: scale(.66); margin-top: -10px; margin-left: -10px; }
	.brands-vs--2 .fas-list { margin: 10px auto; font-size: 14px; display: block; width: 180px; float: none; }
}
@media only screen and (min-width: 640px) and (max-width: 1499px) {
	.brands-vs--2 .grid-box:first-child{margin-right:30px;}
}
@media only screen and (min-width: 640px) {
	.brands-vs--2 .grid-box{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;}
}
@media only screen and (min-width: 1500px) {
	.brands-vs--2::before,.brands-vs--2::after{content:'';}
	.brands-vs--2 .grid-box:first-child{margin-left:170px;margin-right:40px;}
	.brands-vs--2 .grid-box{margin-top:62px;}
}
/* full compare */
.full-compare{position: relative;}
.full-compare .brand-wrap{	position: absolute;	left: 50%;	top: 0; transform: translate(-50%,-50%);z-index: 11;width: 100px;	height: 41px;	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);	border-radius: .5rem;}
.full-compare .border-y{border-top: 1px solid #b9c8d0; border-bottom: 1px solid #b9c8d0;}
.less-spc{margin: 15px auto;}
/* sidebar top brands */
.table-three { width: 234px; text-align: center; }
.table-three a > .c-brand.icon { transition: var(--transition); }
.table-three a:hover > .c-brand.icon { filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.4)); }
.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/sprite-global-2.webp') no-repeat; }
.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: 14px; text-transform: uppercase; }
.table-three a.in { font-size: 11px; }
.table-three a.in:not(:hover) { font-style: normal; }
/* Slider */
.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; 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/sprite-global-2.webp') -273px -10px no-repeat;}
.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 .666666%;}
@media only screen and (max-width: 379px) {
	.slider-in{width:230px;}
}
@media only screen and (min-width: 380px) and (max-width: 639px) {
	.slider-wrapper{width:360px;}
}
@media only screen and (max-width: 639px) {
	.slider > * { text-align: center; width: 100%; margin-bottom: 2%; }
	.set-1 .slider > *:first-child { display: block; }
}
@media only screen and (max-width: 799px) {
	.slider-wrapper--left, .slider-wrapper--right { margin: 20px auto; }
}
@media only screen and (min-width: 380px) {
	.set-2 .slider-in{width:274px;}
}
@media only screen and (min-width: 640px) {
	.slider-wrapper--left, .slider-wrapper--right{width:356px;}
}
@media only screen and (min-width: 640px) and (max-width: 1499px) {
	.set-1 .slider>*{width:49%;margin:0 1% 2% 0;}
	.set-1 .slider>*:nth-child(-n+3){display:block;}
}
@media only screen and (min-width: 800px) {
	.slider-wrapper--left{float:right;margin:10px 20px 10px 0;}
	.slider-wrapper--right{float:right;margin:10px 0 10px 20px;}
}
@media only screen and (min-width: 1024px) {
	.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:-16px;}
}
@media only screen and (min-width:1500px) {
	.set-1 .slider > *:nth-child(-n+4){display:block;}
	.set-1 .slider > li > div{width:210px;}
	.set-1 .slider > li{margin:0 4px;}
}
/* Lightbox */
#lightbox {position: fixed; top: 0; left: 0; width: 100%; height: 100%; padding: 20px 0 60px; background: rgba(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;}
/* 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: var(--transition); -webkit-transition: var(--transition); -o-transition: var(--transition); 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; }
@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;}
}
@-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-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: 66px;
	}
	.brand-promo .fly-wrap > span:not(.prize):not(.sub-prize) {
		font-size: 16px;
	}
	.brand-promo .fly-wrap > span.sub-prize {
		font-size: 20px;
		line-height: 1;
	}
	.set-1 .brand-promo a.out {
		height: 53px;
	}
	.set-1 .brand-promo a.out span {
		font-size: 16px;
	}
	.page-footer > .site-width > p {
		margin-bottom: 0;
	}
}
@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 { position: absolute; left: 50%; top: 50%; -webkit-transform: scale(.8) translate(-60%, -60%); -ms-transform: scale(.8) translate(-60%, -60%); transform: scale(.8) translate(-60%, -60%); }
	.navbar, .navbar .bking, .navbar .slide-nav, .page-sidebar { display: none; }
	.mobile-menu-container { position: fixed; top: 70px; width: 300px; height: 90%; background: #eee; overflow: auto; z-index: 999; }
	.mobile-menu-container > * { width: 100%; padding: 10px 14px 0px; }
	.mobile-menu-container .table-three, .mobile-menu-container #mobile-menu-content { 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 .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; }
	.mobile-menu-container .navbar > li { padding-left: 14px; padding-right: 14px; }
	.mobile-menu-container .global.icon, .mobile-menu-container .icon.icon-navbar--icon-00, .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 .navbar li.focus > .dropdown-content:not(.lang) { padding-left: 20px; }
	.dropdown-content.lang li span:nth-child(2) { top: 0; position: relative; left: 10px; text-transform: capitalize; }
	.mobile-menu-container .navbar li { float: none; }
	.icon-casino-nav { width: 18px; height: 17px; margin-right: 8px; }
	.icon-more-nav { width: 23px; height: 18px; display: inline-block; margin-right: 5px; }
	.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) .menu-txt { position: relative; top: -45px; }
	#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: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .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: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .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(2){ display:none; }
	#mobile-menu-menu > .sub-menu.clicked > .dd-btn > span:nth-child(3){ display: inline-block; }
	.mobile-menu-container .dd-btn{ position: relative; }
	.mobile-menu-container .dd-btn:after{ position: absolute; content: "\f103"; font: 900 14px 'Font Awesome 5 Free'; font-style: italic; color: rgba(63, 165, 241, 0.8); padding: 3px 0 0 10px; }
	.mobile-menu-container .dd-menu.languages .dd-btn:after{ color: #eee; }
	#mobile-menu-menu > .sub-menu.clicked > .dd-btn > .flags.it { display: none; }
	.mobile-menu-container .navbar .sub-menu.clicked .dd-btn{ font-style: normal; color: rgba(88, 88, 88, 0.9); border-bottom: 2px solid #adc7d7; font-weight: 600; }
	.mobile-menu-container .navbar .sub-menu.clicked .dd-btn:before{ position: absolute; content: "INDIETRO"; font: 600 15px 'Lato', sans-serif; font-style: normal; padding: 2px 0 0 10px; left: 16px; color: rgba(88, 88, 88, 0.9); }
	.mobile-menu-container .navbar .sub-menu.clicked .dd-btn:after{ position: absolute; content: "\f100"; font: 900 16px 'Font Awesome 5 Free'; font-style: normal; padding: 3px 0 0 10px; margin-left: 65px; color: rgba(88, 88, 88, 0.9); }
	#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; }
	[class*="fav-"]:after{ width: 27px; height: 27px; top: 3px; }
    .mobile-menu-container .navbar .lang li, .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 .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: 6px; position: relative; margin-right: 5px; }
	.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: 100%; padding: 4px 0; color: #3fa5f1; font-weight: normal; font-style: italic; font-size: 14px; text-align: left; }
	.mobile-menu-container .navbar li.focus a { color: #eee; }
	.flags.it { 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: 5px 0 0 10px; }
}
@media only screen and (max-width: 799px) {
	.center-sm{ float:none; margin: 0 auto 10px; }
	h3, h4, h5, h6 { font-size: 18px; }
	.set-3 .brand-promo .fly-wrap .prize { font-size: 56px; }
	.brand-promo .in-2-wrap, .brand-promo .in-2 { font-size: 14px; }
	.breadcrumbs li:not(:last-child):after { top: .5rem; }
	.breadcrumbs li { margin-right: 10px; padding-right: 5px; font-size: 12px; }
}
@media only screen and (max-width: 639px) {
	.page-article.no-brdc { padding-top: 0; }
	.single-lightbox.perspective{ text-align: center; }
	.mobile-menu-container{ top:60px; right:0; }
	#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; }
	.hidden-xs{ display:none; }
	.page-header { height: 60px; }
	.page-article, .page-footer { padding: 10px; }
	.page-article { padding-top: 20px; }
	.tc-apply { margin-bottom: 10px; }
	h1, h2 { font-size: 18px; }
	h3 { font-size: 16px; }
	.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; }
	#logo a { line-height: 55px; }
	#logo img { max-width: 145px; height: auto; padding-left: 10px; }
	.mobile-menu-options a, .mobile-menu-options .mob-trigger { width: 32px; height: 32px; padding-top: 32px; }
	.mobile-menu-options .icon { -webkit-transform: scale(.8) translate(-60%,-60%); -ms-transform: scale(.8) translate(-60%,-60%); transform: scale(.8) translate(-60%,-60%); }
	.mobile-menu-options .icon--menu-offer { margin-left: -1px; }
	.mobile-menu-options li:nth-child(2) span:nth-child(2){ position:relative; left:-5px; }
	.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 > 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; }
	.no-promo .brand-promo > div:not(:first-child) {width: 100%;}
	.brand-promo > div:last-child > div:last-child { display: none; }
	.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-1 .brand-promo a.out { bottom: -6px; padding: 4px 20px; }
	.set-2 .brand-promo a.out, .set-3 .brand-promo a.out { bottom: -8px; padding: 8px; }
	.set-2 .brand-promo a.out { left: -50%; width: 150px; }
	.page-footer { margin-top: 2em; background: #333; border-top: 10px solid #7ac843; }
	.page-footer .text-wrap > div, .page-footer > .site-width > div > p { text-align: center; }
	.page-footer .info li { width: 48%; }
	.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; }
	.tc-apply-short--3::after { bottom:-25px; }
	.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; }
}
@media only screen and (max-width: 489px) {
	.content{float:none;width:100%;padding-left:0em;border-top:2px solid #94a531;border-left:0;text-align:center;padding-top:20px;}
}
@media only screen and (max-width: 379px) {
	.brand-promo .fly-wrap .prize,.set-3 .brand-promo .fly-wrap .prize{font-size:50px;}
}
@media only screen and (min-width: 380px) and (max-width: 639px) {
	.page-footer .info li{text-align:center;}
}
@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: 490px) and (max-width: 639px) {
	.brand-promo{width:460px;}
	.brand-promo{margin:20px auto;}
}
@media only screen and (min-width: 640px) {
	h1.heading--full{margin-right:-20px;}
	.sticker{margin:30px 10px 10px -90px;}
	.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:20px;}
	.tc-apply{margin-bottom:20px;}
	.tc-apply--right{text-align:right;}
	.tc-apply--left{text-align:left;}
	.heading--full::before, .heading--full::after, .heading--full-r::before, .heading--full-r::after, .heading--short::before{content:'';position:absolute;}
	.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-2 .brand-promo>div:last-child, .set-3 .brand-promo>div:last-child{width:34%;}
	.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:'';}
	.page-footer{background:#333;margin-top:3em;border-top:5px solid #7ac843;}
	.brand-promo>div:first-child>.ribbon-l{left:-22px;top:-19px;}
}
@media only screen and (min-width: 640px) and (max-width: 1499px) {
	.page-article>.heading{margin-right:-20px;}
	.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-promo>div{padding:20px 10px 10px;}
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
	.mobile-menu-container{top:70px;}
	#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:70px;}
	#logo a{line-height:70px;}
	.mobile-menu-options a{width:40px;height:40px;padding-top:40px;}
	.mobile-menu-options .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:5px;}
	.page-footer{background-position:-380px 0;}
}
@media only screen and (min-width: 640px) and (max-width: 799px) {
	.mobile-menu-container{right:0;}
	.team-member img{float:none;margin:0 auto 20px;display:block;}
	h1,h2{font-size:20px;}
	.set-2 .brand-promo a.out,.set-3 .brand-promo a.out{bottom:-20px;}
	.tc-apply-short--3::after{bottom:-35px;}
	.page-footer .info a{font-size:16px;}
	.page-footer>.site-width{padding-right:10px;}
}
@media only screen and (min-width: 490px) and (max-width:1023px){
	.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 only screen and (min-width: 800px) {
	.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;}
	.top45{margin-top:45px;}
	.single-brand-mob .grid-box{margin-left:200px;padding:10px;width:240px;top:-20px;height:400px;}
	.set-2 .brand-promo{margin-bottom:60px;}
	.set-3 .brand-promo{margin-bottom:35px;}
	.page-footer .info a{font-size:16px;}
}
@media only screen and (min-width: 800px) and (max-width: 1499px) {
	.speech-bubble{width:70%;margin:0 15px 0 0;}
	h1,h2{font-size:22px;}
	.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;top:20px;}
	.set-2 .brand-promo a.out,.set-3 .brand-promo a.out{padding:12px 22px;bottom:-17px;}
}
@media only screen and (min-width: 800px) and (max-width: 1023px) {
	.mobile-menu-container{right:5%}
	.site-width{width:90%;}
	.page-footer>.site-width{padding:8px 50px 0 0;}
	.page-footer .info a{font-size:14px;}
}
@media only screen and (min-width: 1024px) {
	.icon-more-nav{width:49px;height:28px;}
	.icon-casino-nav{width:17px;height:17px;margin-right:4px;}
	.navbar .btn-link .more{position:absolute;text-indent:-99999px;}
	.mobile-nav{display:none;}
	#logo,.hidden-md{display:none;}
	.page-header{margin-bottom:30px;border-top:6px solid #333;}
	.mobile-menu-options{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;}
	.navbar>li:hover,.navbar>li.active{border-bottom:4px solid #2985c0;transition:all 0.3s cubic-bezier(0,0,0.2,1);-webkit-transition:all 0.3s cubic-bezier(0,0,0.2,1);-o-transition:all 0.3s 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;}
	.navbar li.dropdown.languages{position:relative;display:none;padding:0;right:-1px;transform:translateX(0);-moz-transform:translateX(0);z-index:9999;}
	.navbar li.dropdown.languages:after{position:absolute;top:14px;right:-3px;content:'\f107';font:900 15px 'Font Awesome 5 Free';}
	.flags.it{position:relative;top:4px;}
	.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:0;top:49px;}
	.navbar .dd-container.small{width:360px;right:0;top:49px;}
	.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:-5px;padding-left:10px;}
	.navbar .dd-container .main .info:before{content:'';position:absolute;background:url('/blog/images/sprite-blog.svg') 0 0 no-repeat;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.brands ul{padding:5px 5px 0 5px;float:none;}
	.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{border-radius:3px;transition:var(--transition);}
	.navbar .dd-container.brands li{width:24%;display:inline-block;margin-right:5px;margin-bottom:5px;}
	.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 .dd-container.small.vertical{width:200px;}
	.navbar .dd-container.small.vertical ul{width:100%;}
	.navbar .dd-container.small.vertical li a{font-size:15px;padding:3px 10px 3px 40px;text-align:left;position:relative;overflow:hidden;}
	.navbar .dd-container.small.vertical li a .v-icon{position:absolute;background:#fff;left:0;top:0;transition:var(--transition);}
	.navbar .dd-container.small.vertical li:hover a .v-icon,.navbar .dd-container.small.vertical li a:hover .v-icon{background:#2985c0;}
	.navbar .dd-container li a,.navbar .dd-container .main a span{font-size:13px;padding:3px 0;text-align:center;border-radius:3px;font-weight:bold;transition:var(--transition);color:#fff;}
	.navbar .dd-container li a{background:rgba(51,51,51,0.5);}
	.navbar .dd-container.brands li a{padding:7px 0 7px 30px;position:relative;}
	.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;}
	figure{width:250px;height:250px;margin:0;padding:0;background:#fff;overflow:hidden;}
	.hvr-shine figure{position:relative;border-radius:5px;height:200px;}
	.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,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);}
	.hvr-shine figure:hover::before{-webkit-animation:shine .75s;animation:shine .75s;}
	.hvr-shine figure img{height: 200px;object-fit: cover;	object-position: top;}
	@-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 .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .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,.6);color:#FFF;}
	.image-container .after i{display:block;font-size:33px;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
	.image-container:hover .after{display:none;}
}
@media only screen and (min-width: 1024px) and (max-width: 1499px) {
	.navbar>li:last-child{border-right:none;}
	.navbar>li>a{padding:8px 6px;}
	.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;}
	.page-footer{background-position:-360px 0;}
	.tc-apply-short--3::after{bottom:-35px;}
}
@media only screen and (min-width: 1500px) {
	.accent-orange-txt p{padding-left:75px;}
	.sticker{margin:30px -50px 10px -15px;}
	.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;}
	h1{font-size:22px;}
	h2{font-size:20px;}
	.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{top:100%;}
	.navbar > .dropdown > .dropdown-content.lang{padding-top:6px;right:-4px;min-width:116px;transform:translate(0,-4px);-moz-transform:translate(4px,0);}
	.navbar .dd-container{transform:translateX(15%);-webkit-transform:translateX(15%);-moz-transform:translateX(15%);-o-transform:translateX(15%);}
	.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;}
	.brand-promo{width:750px;margin:40px 0 50px 180px;}
	.brand-promo::before,.brand-promo::after{content:'';position:absolute;border-top:14px solid transparent;border-bottom:14px solid transparent;}
	.set-2 .brand-promo .fas-list li:not(:last-child){margin-bottom:14px;}
	.brand-promo .fly-wrap{font-size:25px;}
	.brand-promo .fly-wrap .prize{margin:-14px 0 -6px;font-size:70px;}
	.brand-promo .fly-wrap .sub-prize{font-size:23px;}
	.brand-promo .fly-wrap > span:not(.prize):not(.sub-prize){font-size:19px;}
	.brand-promo a.out{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:194px;font-size:19px;}
	.set-2 .brand-promo a.out.lower,.set-3 .brand-promo a.out.lower{bottom:-45px;}
	.set-2 .brand-promo a.out{bottom:-45px;}
	.set-3 .brand-promo a.out{bottom:-25px;}
	.rev-tc{max-width:638px;}
	.page-footer > .site-width{text-align:left;}
}
@media only screen and (min-width: 1700px) {
	.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; }
}
/* latest posts content */
.latest-heading{ width: 100%; background: #2985c0; border-radius: 4px 4px 0 0; color: #fff; }
.latest-heading h2 { font-size: 16px; margin: 0; }
.posts .h-100{ height: 100%!important; }
.posts { background: #fff; background-image: radial-gradient(circle at 49% 34%, rgba(0,0,0,0.03) 0%, rgba(0,0,0,0.03) 3%,transparent 3%, transparent 100%),radial-gradient(circle at 89% 42%, rgba(0,0,0,0.03) 0%, rgba(0,0,0,0.03) 3%,transparent 3%, transparent 100%),radial-gradient(circle at 13% 99%, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.01) 3%,transparent 3%, transparent 100%),radial-gradient(circle at 99% 72%, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.01) 3%,transparent 3%, transparent 100%),radial-gradient(circle at 28% 97%, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.01) 3%,transparent 3%, transparent 100%),radial-gradient(circle at 71% 35%, rgba(0,0,0,0.02) 0%, rgba(0,0,0,0.02) 7%,transparent 7%, transparent 100%),radial-gradient(circle at
54% 20%, rgba(0,0,0,0.03) 0%, rgba(0,0,0,0.03) 7%,transparent 7%, transparent 100%),radial-gradient(circle at 74% 26%, rgba(0,0,0,0.03) 0%, rgba(0,0,0,0.03) 7%,transparent 7%, transparent 100%),radial-gradient(circle at 61% 72%, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.01) 7%,transparent 7%, transparent 100%),radial-gradient(circle at 74% 73%, rgba(0,0,0,0.02) 0%, rgba(0,0,0,0.02) 7%,transparent 7%, transparent 100%),radial-gradient(circle at 49% 91%, rgba(0,0,0,0.03) 0%, rgba(0,0,0,0.03) 7%,transparent 7%, transparent 100%),radial-gradient(circle at 17% 44%, rgba(0,0,0,0.02) 0%, rgba(0,0,0,0.02) 7%,transparent 7%, transparent 100%),radial-gradient(circle at 21% 42%, rgba(0,0,0,0.03) 0%, rgba(0,0,0,0.03) 7%,transparent 7%, transparent 100%),radial-gradient(circle at 52% 76%, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.01) 7%,transparent 7%, transparent 100%),radial-gradient(circle at 64% 77%, rgba(0,0,0,0.02) 0%, rgba(0,0,0,0.02) 5%,transparent 5%, transparent 100%),radial-gradient(circle at 79% 83%, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.01) 5%,transparent 5%, transparent 100%),radial-gradient(circle at 24% 65%, rgba(0,0,0,0.03) 0%, rgba(0,0,0,0.03) 5%,transparent 5%, transparent 100%),radial-gradient(circle at 40% 22%, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.01) 5%,transparent 5%, transparent 100%),linear-gradient(45deg, hsla(29,0%,100%,1),hsla(44,0%,100%,1)); border-radius: 4px; }
.posts .latest{ box-shadow: 0 0 2px #b9c8d0; border-radius: 4px 4px 0 0; }
.posts .btn-blog{text-align: right;}
.posts .btn-blog i, .posts .card-desc .more i{ font-size: 1.2rem; }
.posts .btn-blog a{ color: #fff; font-weight: bold; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; }
.posts .btn-blog a:hover{color: #ff921e;}
.posts figure{ width: auto; height: 100%; overflow: hidden; position: relative; }
.posts figure img{ transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; }
.posts figure img:hover{ transform: scale(1.3) rotate(8deg); -webkit-transform: scale(1.3) rotate(8deg); opacity: .7; }
.posts .post-pack__auth{ position: absolute; bottom: 0; left: 0; background-color: rgb(0 0 0 / .5); width: 100%; max-width: 100%; padding: 5px; color: rgb(248 248 248 / .7); }
.posts .post-pack__auth .post-date{ display: inline-block; float: right; padding-right: 3px; }
.posts .elem-title{font-size: 1.65rem;}
.posts .card-desc p{font-size: 1.35rem;}
.posts .card-desc .more{text-align: right; display: block;}
@media screen and (max-width: 575px){
	.posts figure img{	border-radius: 4px 4px 0 0;}
	.posts{	width: 345px;   max-width: 100%;margin: 0 auto;	}
	.posts .btn-blog,.posts .latest-title {	text-align: center;	}
}
@media screen and (min-width: 576px) and (max-width: 1499px){
	.posts .card-content .col-lg-5.col-xl-12 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
	.posts .card-content .col-lg-7.col-xl-12 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
	.posts figure img{ border-radius: 4px 0 0 0; object-fit: cover; height: 100%; }
}
@media screen and (max-width: 1499px){
	.posts .latest.col-xl-4{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; float: none; margin-bottom: 1rem; }
}
@media screen and (min-width: 1500px){
	.posts{ padding-bottom: 1.75rem; }
	.posts figure img{ border-radius: 4px 4px 0 0; }
	.posts .latest.col-xl-4{ -ms-flex: 0 0 33.333333%; flex: 0 0 32%; max-width: 32%; }
	.posts .latest.col-xl-4:nth-child(1), .posts .latest.col-xl-4:nth-child(2){ margin-right: 1.3333%; }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
	#nav-icon3 {top: -39px;		width: 28px;	}
	.mobile-menu-options a, .mobile-menu-options .mob-trigger {	width: 40px;height: 35px;	padding-top: 37px;	}
}
/* navbar brands dropdown */
[class*="fav-"]:after{display:inline-block;text-indent:-9999px;text-align:left;background-size:30px 30px;background-position:center center;background-repeat:no-repeat;width:35px;height:35px;position:absolute;content:'';top:0;left:0;border-radius:3px 0 0 3px;border-right:1px solid #fff;}
@media only screen and (max-width: 1023px) {
[class*="fav-"]:after{width: 30px; height: 30px; background-size: 25px 25px; border-right: none;}
.mobile-menu-container .navbar .brands.children a{padding-left: 35px; margin: 3px 0 3px 0;}
.mobile-menu-container .navbar .brands.children li.main a{padding-left: 0;}
.mobile-menu-container .navbar .brands.children ul li{position: relative; padding-left: 0;}
}
@media only screen and (min-width: 1024px) {
.navbar .dd-container.brands {width: 760px; left: 0; top: 49px; transform: none;}
.navbar .dd-container.brands ul{padding: 5px 5px 0 5px; float: none;}
.navbar .dd-container.brands li{width: 24%; display: inline-block; margin-right: 5px; margin-bottom: 5px;}
.navbar .dd-container.brands li a{padding: 7px 0 7px 30px; position: relative;}
}
.rounded{border-radius: .5rem;}
/* Tables */
table {	margin: 30px auto 0;background: #eee;	border-collapse: collapse;	text-align: center;	overflow: hidden;	border-spacing: 0;}
.table {width: 100%;border-collapse: separate;}
tbody tr:hover {background: #c7e4ed;	transition: var(--transition);}
.table .highl-list,.table.set-3 .fas-list {	text-align: left;	padding-left: 5px;}
.table .highl-list li {	line-height: 1.2;}
.table .fa-check,.table .fa-times {	font-size: 21px;}
.table .prize {	margin-bottom: -4px;	margin-top: -10px;}
.table span.in {margin-top: 1rem;font-size: 12px;text-transform: capitalize;color: #3d3d3d;font-style: italic;	font-weight: bold;	cursor: default;}
.table a.in{ text-transform: capitalize;color: #3d3d3d;transition: all .2s ease-in-out;	margin-top: 1rem;}
.table a.out {	padding: 7px;}
.table a.in:hover {	color: #3fa5f1;text-decoration: underline;}
.table-responsive { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}
.table-responsive .table{width: 768px;}
.rating{margin-top: 0.25rem; font-weight: bold; font-family: 'Raleway'; color: rgb(88 88 88 / 60%);  font-size: 13px;}
.rating .val{font-size: 2rem; color: #0072b7;}
.rating small{font-size: 90%;}
.table.primary{	border: none;box-shadow: none;}
.table.primary td, .table.primary th{	height: unset;vertical-align: middle;}
.tb-border-top{border-top: 1px solid #b9c8d0;}
.tb-border-bottom{border-bottom: 1px solid #b9c8d0;}
.table.primary .prize{color: #0072b7; font-weight: bold; font-size: 40px; text-align: center;}
.table.primary .label{font-size: 13px;}
.table.primary .regs{width: 30px; height: 30px;}
.table.primary .out{width: 95%; font-size: 13px;}
.table-responsive .tb-border-left{border-left: 1px solid #b9c8d0;}
.table-responsive .tb-border-right{border-right: 1px solid #b9c8d0;}
.table-responsive .tb-border-bottom-md{border-bottom: 1px solid #b9c8d0;}
.table.primary thead tr{background: rgb(255 255 255 / 50%);}
.table.primary thead th{   font-size: 14px;text-transform: capitalize;vertical-align: middle;}
.rounded-l{border-radius: .5rem 0 0 0;}
.rounded-r{border-radius:  0 .5rem 0 0;}
@media screen and (max-width: 767px) {
	.table.primary .out{width: 180px; max-width: 100%; font-size: initial;}
	.tb-border{border: 3px solid #b9c8d0;}
	.tb-box{width: 460px; max-width: 100%}
	.table.primary .out{width: 180px;max-width: 100%;}
	.table.primary tbody{display: block;}
}
@media screen and (min-width: 768px) {
	.table [class*='col-']{width: unset;max-width: unset;}
	.tb-border-left{border-left: 1px solid #b9c8d0;}
	.tb-border-right{border-right: 1px solid #b9c8d0;}
	.tb-border-bottom-md{border-bottom: 1px solid #b9c8d0;}
}
.cta-tb{border: none; width: 100%;}
.cta-tb td{border: none;}
.cta-tb .row{background-color: #f7f7f7;margin-left: 0;margin-right: 0;}
@media screen and (max-width: 575px) {
	.cta-tb .label{font-size: 14px;}
}
@media screen and (min-width: 768px) {
	.cta-tb .row{width: 49%;float: left;}	
	.cta-tb .row:nth-child(odd){margin-right: 2%;}
}
/* More links */
.more-links {border-radius: .5rem;}
.more-links a{background: #eee;position: relative;border-radius: .5rem;}
.more-links a:hover .icon-wrap{background-color: #ff921e;border-color: #ff921e;}
.more-links a:hover .icon-wrap i{color: #eee;}
.more-links .icon-wrap {  position: absolute;  left: 0;  background: transparent;  border-radius: 4px 0 0 4px;  top: 0;  border-right: 1px solid #77777a;  width: 30px;  height: 100%;	transition: background-color 0.2s ease-in-out;}
.more-links .icon-wrap i {  position: absolute; top: 0; font-size: 38px; left: 11px; color: #77777a; transition: color 0.2s ease-in-out;}
.more-links .text-wrap {margin-left: 35px;color: #000; text-transform: capitalize;}
/* Footer */
.page-footer {padding-bottom: 1px; color: #97a3ab; max-width: 100%;}
.page-footer .limit{font-weight: bold;    font-size: 22px;    vertical-align: middle;}
.page-footer .f-links {width: 49%; display: inline-block;}
.page-footer .social-icons {width: 49%; display: inline-block; text-align: right;}
.page-footer .social-icons a {margin-right: 5px;}
.page-footer .social-icons .icon {transition: var(--transition);}
.page-footer .social-icons .icon:hover {opacity: .5;}
.page-footer > .site-width {max-width: 100%; margin: 0 auto;}
.page-footer .info {text-align: center;}
.page-footer a {color: #97a3ab;}
.page-footer a:hover {color: #d6e2ea;}
.page-footer .hvr-light {transition: all .2s linear; -webkit-transition: all .2s linear;}
.page-footer .hvr-light:hover {filter: brightness(1.3); -webkit-filter: brightness(1.3);}
.page-footer .info, .page-footer .text-wrap {border-bottom: 1px solid #666e73;}
.page-footer .text-wrap p {line-height: 1.4; font-size: 14px;}
.page-footer .copyright {border-top: 1px solid #666e73; margin-top: 1rem;}
.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 > .site-width .inline-p {text-align: center;}
.page-footer .text-wrap > p, .page-footer .text-wrap > div {margin-bottom: 10px;}
.page-footer .text-wrap > div > span:not(.icon) {margin: 0 26px; font-weight: bold; font-size: 22px; vertical-align: middle;}
.page-footer .dmca-badge > img {margin: 0 0 0 26px;}
.page-footer > .site-width > p {padding: 4px 0;}
@media screen and (max-width: 1023px) {
	.page-footer .f-links, .page-footer .social-icons{display: block; width: 100%; text-align: center;}
	.page-footer .social-icons{margin-top: 1rem;}
}
.page-sidebar .widget--padd.event-link-wrapper {padding: 0;}
.page-sidebar .widget--padd .event-link,.mobile-menu-container .navbar .event-link{color:#fff;display:block;padding:15px 15px 15px 75px;position:relative;border-radius:4px;font-weight:700;font-size:15px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.page-sidebar .widget--padd .event-link.euro-2024,.mobile-menu-container .navbar .event-link.euro-2024{background:#0B0BBA}
.page-sidebar .widget--padd .event-link.euro-2024:hover{background:#0A0A61}
.event-link.euro-2024::before{content:'';position:absolute;top:50%;left:20px;transform:translateY(-50%);width:27px;height:36px;background:url(/blog/images/championships/euro2024-white.svg) center no-repeat;background-size:contain}
.mobile-menu-container .navbar .event-link{text-align:center;font-style:normal;margin-top:.5rem;padding:10px 0}
.icon-navbar--icon-blog-euro2024 {width: 23px; height: 30px; background: url(/blog/images/championships/euro2024-clean.svg) center no-repeat; background-size: contain;margin: 0 10px 0 0; vertical-align: middle;}
@media only screen and (min-width: 1024px) {
    #mobile-menu-menu .event-link-wrapper { display: none;}
}