@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/montserrat/montserrat-v25-latin-regular.eot');
    src: url('../fonts/montserrat/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat/montserrat-v25-latin-regular.woff2') format('woff2'),
         url('../fonts/montserrat/montserrat-v25-latin-regular.woff') format('woff'),
         url('../fonts/montserrat/montserrat-v25-latin-regular.ttf') format('truetype'),
         url('../fonts/montserrat/montserrat-v25-latin-regular.svg#Montserrat') format('svg');
    font-display: swap;
}
@font-face {
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/nunito-sans/nunito-sans-v12-latin-regular.eot');
    src: url('../fonts/nunito-sans/nunito-sans-v12-latin-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/nunito-sans/nunito-sans-v12-latin-regular.woff2') format('woff2'),
         url('../fonts/nunito-sans/nunito-sans-v12-latin-regular.woff') format('woff'),
         url('../fonts/nunito-sans/nunito-sans-v12-latin-regular.ttf') format('truetype'),
         url('../fonts/nunito-sans/nunito-sans-v12-latin-regular.svg#NunitoSans') format('svg');
    font-display: swap;
}
:root{
    --discord-purple: #5964f2; 
    --discord-banner-gradient-63per: linear-gradient(120deg, #ffffff calc(63% - 1px), var(--discord-purple) 63%);
}
html {font-size: 62.5%;	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;}
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 {display: inline-block;}
html { box-sizing: border-box;}
body {line-height: 1; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;}
*, *:before, *:after,input[type="checkbox"],input[type="radio"]  {  box-sizing: inherit;}
img,pre,embed,video,iframe,object,input,select,textarea {max-width: 100%;}
pre,textarea {overflow: auto;}
[hidden],template {	display: none;}
abbr[title] {border-bottom: 1px dotted;}
b,strong {font-weight: bold;}
em, i, .itlc {font-style: italic;}
input {	line-height: normal;}
section{max-width:750px;}
button[disabled],html input[disabled] {	cursor: default;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {	-webkit-appearance: button;	cursor: pointer;}
.lazybg {background: none!important; background-image: none!important;}
.overflow-hidden{overflow: hidden;}
::selection {
    color: #f7f7f7;
    background-color: #8fb77b;
}
::-moz-selection {
	color: #f7f7f7;
	background-color: #8fb77b;
}
::-webkit-scrollbar {
    width: 1em;
}
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
::-webkit-scrollbar-thumb {
    background-color: #8fb77b;
}
.custom-scrlbar::-webkit-scrollbar{
	width: .25rem!important;
}
.no-scrlbar::-webkit-scrollbar {
	width: 0;
	visibility: hidden;
}
p{
	font-family: 'Montserrat', sans-serif;
	padding-top:0.4em;
}
.important-note, .banner-discord, .banner-discord:is(:hover, :focus) {color: #fff;}
.important-note a{color: #fff; text-decoration: underline!important;}
.important-note a:hover{color: #fff; text-decoration: none!important;}
.bg-important{background: #F42E17;}
.no-shadow{box-shadow: none!important;}
.rounded{ border-radius: 4px;}
.border-r-0{border-right: none!important;}
.shadowed{box-shadow: 3px 3px 5px rgba(0, 0, 0, .4);}
.modal-backdrop.in { filter: alpha(opacity=70); opacity: .8; width: 100%; height: 100%;}
.d-inline-block{display: inline-block;}
.d-inline{display: inline;}
.font-weight-bold{font-weight: bold!important;}
.twit{color: #1DA1F2;}
.fb{color: #4267B2;}

blockquote{
	letter-spacing: 0.5px;
	background: linear-gradient(112.5deg, rgba(232, 232, 232, 0.03) 0%, rgba(232, 232, 232, 0.03) 2%,rgba(231, 231, 231, 0.03) 2%, rgba(231, 231, 231, 0.03) 4%,rgba(231, 231, 231, 0.03) 4%, rgba(231, 231, 231, 0.03) 11%,rgba(2, 2, 2, 0.03) 11%, rgba(2, 2, 2, 0.03) 67%,rgba(231, 231, 231, 0.03) 67%, rgba(231, 231, 231, 0.03) 90%,rgba(111, 111, 111, 0.03) 90%, rgba(111, 111, 111, 0.03) 100%),linear-gradient(157.5deg, rgba(210, 210, 210, 0.03) 0%, rgba(210, 210, 210, 0.03) 17%,rgba(254, 254, 254, 0.03) 17%, rgba(254, 254, 254, 0.03) 18%,rgba(96, 96, 96, 0.03) 18%, rgba(96, 96, 96, 0.03) 44%,rgba(159, 159, 159, 0.03) 44%, rgba(159, 159, 159, 0.03) 70%,rgba(24, 24, 24, 0.03) 70%, rgba(24, 24, 24, 0.03) 82%,rgba(16, 16, 16, 0.03) 82%, rgba(16, 16, 16, 0.03) 100%),linear-gradient(22.5deg, rgba(47, 47, 47, 0.03) 0%, rgba(47, 47, 47, 0.03) 32%,rgba(124, 124, 124, 0.03) 32%, rgba(124, 124, 124, 0.03) 40%,rgba(200, 200, 200, 0.03) 40%, rgba(200, 200, 200, 0.03) 42%,rgba(16, 16, 16, 0.03) 42%, rgba(16, 16, 16, 0.03) 64%,rgba(243, 243, 243, 0.03) 64%, rgba(243, 243, 243, 0.03) 94%,rgba(93, 93, 93, 0.03) 94%, rgba(93, 93, 93, 0.03) 100%),linear-gradient(90deg, #FFF,#FFF);
    padding: 10px 10px 15px;
    color: rgba(51, 51, 51, 0.8);
    border-radius: 0 5px 5px 0;
    border-left: 5px solid #2da507;
}
blockquote p{   font-size: 85%;}
blockquote footer{  margin-top: 10px;}
.mtop{margin: 2em 0;}
hr{
	border: 0;
    height: 1px;
    background: linear-gradient(to right, rgba(204, 204, 204, 0.35), #333, rgba(204, 204, 204, 0.35));
    margin-top: 2rem;
}
.alignleft {float: left;margin: 1.5rem 1.5rem 0 0;}
.long-boxes .alignleft{	margin:0 1.5rem 0 0;}
.alignright {float: right;margin: 1.5rem 0 0 1.5rem;}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto 10px;
	text-align: center;
}
.clear:after {
	content: "";
	display: table;
	clear: both;
}
.float-in > * {	float: left}
.w-100{	width: 100%!important;}
@media screen and (min-width: 576px){
	.w-sm-100{width: 100%!important;}
}
@media screen and (min-width: 768px){
	.w-md-100{width: 100%!important;}
}
@media screen and (min-width: 992px){
	.w-lg-100{width: 100%!important;}
}
.w-auto{width: auto!important;}
.img-center{display:block;	margin: 0 auto;}
.single-img{
	padding: 10px 10px 10px;
    border: 1px solid #d2d5d7;
    border-radius: 4px;
    box-shadow: 3px 3px 4px 0 #d2d5d7;
	margin-right: 20px;
}
.img-bot{	margin-bottom:-10px;}
.inner-col{	padding:0;}
.first-img{	margin: 10px 10px 10px 0;}
.text-white{color: #e8e8e8!important;}
@media screen and (min-width: 768px) and (max-width: 992px){
	.w-sm-75{width: 75%;}
}
@media screen and (min-width: 992px) and (max-width: 1199px){
	.w-md-50{width: 50%;}
}
.img-border {border: 3px solid #92ba7e;	box-shadow: 5px 6px 5px rgba(0, 0, 0, 0.2);}
.feat-icon {
    padding: 15px;
    border-radius: 5px;
    box-shadow: -1px 2px 5px rgba(0, 0, 0, 0.5);
    color: #f8f8f8;
    background: #2a640d;
    background: -webkit-radial-gradient(center, ellipse cover, #4fca13 0%, #2a640d 100%);
    background: radial-gradient(#4fca13, #2a640d);
	position: relative;
	width: 70px;
	height: 70px;
}
.feat-icon.lg {
	width: 90px;
	height: 90px;
}
.feat-icon.lg .inverted{
	filter: invert(1);
	-webkit-filter: invert(1);
}
.feat-icon i{
	font-size: 45px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}
.err {	padding: 30px 0;}
.err header h1.article-title:after{
	left: 50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-o-transform:translateX(-50%);
}
.err header h1.article-title:before{background:none;}
.err header h1.article-title,.err p{text-align: center;}
button,input[type="button"],input[type="reset"],input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {	border-color: #ccc #bbb #aaa;}
button:active, button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus {border-color: #aaa #bbb #bbb;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea {	color: #666;border: 1px solid #ccc;	border-radius: 3px;	padding: 3px;}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus {	color: #111;}
input::placeholder { color: #ccc;  font-size: 14px;  opacity: 1; /* Firefox */}
input::-webkit-input-placeholder {color: #ccc; font-size: 14px;}
input:-ms-input-placeholder {color: #ccc;font-size: 14px;}
input::-ms-input-placeholder {color: #ccc;font-size: 14px;}
select {border: 1px solid #ccc;}
/* ## ----- Spacing -----  ## */
.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}
.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}
/* ## ----- Content -----  ## */
body{color:#000;font-size:14px;line-height:1.8;font-family:Arial,sans-serif;text-align:left;background:#dfe9e0;overflow-x:hidden;font-weight:100}button,input,optgroup,select,textarea{color:inherit;font:inherit}.row{max-width:1200px;margin:0 auto}.no-gutters{padding:0}
/* .content-shw{box-shadow:0 0 10px rgb(51 51 51 / 30%)} */
@media only screen and (min-width: 1200px){
body, body.blog {background: #e4ede5;position: relative;}
body.blog:before,body:before{content:'';background:url(/imgs/main-bg.svg) repeat;width:100%;height:500px;background-size:150px 150px;position:absolute;z-index:-1;display:block}
.mask{background:linear-gradient(to bottom,transparent,#e4ede5);width:100%;height:520px;position:absolute;z-index:-1}}
@media only screen and (max-width: 1199px){
	.no-gutters-md{	padding: 0;	}
}
/* academy banner */
.ac_banner{background:#fff;border-radius:1.5rem .25rem .25rem 1rem;height:55px}.ac_banner .img{position:relative;height: 100%;}.ac_banner .img img{position:relative; top:5px}.ac_banner .img:before{position:absolute;content:'';background:url(/imgs/nav-img/ac_man.png);width:65px;height:65px;left:-20px;top:-3px}.ac_banner .img:after{position:absolute;content:'';background:#a51d23;width:1px;height:65%;right:33px;top:8px;transform:rotate(20deg)}.ac_banner .txt{font:bold italic 12px 'Nunito Sans',sans-serif;padding:1.25rem 0 0}.ac_banner .txt span:nth-child(1){display:block;text-transform:uppercase;color:#000}.ac_cta{color:#a51d23;border:1px solid #a51d23;padding:.5rem 1rem;border-radius:.5rem;font:bold 12px Montserrat,sans-serif;position:relative;top:14px}.ac_cta:hover{color:#fff;background:#a51d23}.ac_cta_mob{display:none}@media screen and (max-width:1024px){.ac_banner{display:none}}@media screen and (min-width:768px) and (max-width:800px){.ac_cta_mob.col-sm-offset-2{margin-left:11.666667%}}@media screen and (min-width:801px) and (max-width:1023px){.ac_cta_mob.col-sm-offset-2{margin-left:13.666667%}}@media screen and (min-width:768px) and (max-width:1024px){.ac_cta_mob{display:block;position:relative;background:#fff;border-radius:.5rem;height:50px;width:360px;overflow:hidden}.ac_cta_mob .ac_cta:hover,.ac_cta_mob:hover .ac_cta{color:#fff;background:#a51d23}.ac_cta_mob img{position:absolute;left:-15px;top:-5px}.ac_cta_mob .ac_cta{position:absolute;top:15px;right:10px;cursor:pointer;top:12px}.ac_cta_mob .academy-icon:before{width:30px;height:40px;}}
/* ======= */
.wc-btn{
	background: linear-gradient(225deg, #b31b4c, #8a1538,#3a0324, #8a1538); 
	height: 55px; 
	border-radius: .5rem;    
	animation: gradient 4s ease infinite;
    background-size: 250% 250%;
    width: 85%;
}
.wc-btn .wc-logo{
	position: relative;
	text-indent: -999em;
    display: block;
}
.wc-btn .wc-logo:before{
	content: '';
    position: absolute;
	/* background: var(--qatar-w) no-repeat center; */
    background-size: 65%;
	width: 200px;
	height: 50px;
	top: 2px;
    left: 50%;
    transform: translateX(-50%);
}
@media screen and (max-width: 1024px) {
	.wc-btn-wrap{display: none;}
}
.white {background: #fff;}
.fixed {position: fixed;}
.d-nn {display: none;}
.cover {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(51, 51, 51, 0.4);
	z-index: 995;
}
/* show/hide text */
div.toggle > #show, div.toggle #hide { line-height: 30px;}
.toggle > p:nth-of-type(1) { margin: 20px 0 0;}
#panel { display: none;}
#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: 768px){
	#panel { display: block!important;}
	#show, #hide{display: none;}
}
/* ------- */
#recommended h2{text-align:center !important;}
h1, h2, h3, h4, h5, h6 {
	padding: 0 10px;
	clear: both;
	margin: 10px 0;
	font-family:'Nunito Sans', sans-serif;
	text-align: center;
}
h1, h2, h3{	position: relative;}
h2{	font-weight: bold;}
h3.elem-title{
	margin: 10px 0 0;
    font-size: 18px;
}
h2.elem-title:after, h3.elem-title:after{content: none;}
h1 {text-align: center;}
h1.article-title::before {
	content: '';
    display: none;
    width: 25px;
    height: 25px;
    margin-right: 8px;
    position: absolute;
    top: -2px;
    left: 3px;
}
.webp h1.article-title::before {background: url('/imgs/main-sprite.webp') -7px -400px no-repeat;}
.no_webp h1.article-title::before {background: url('/imgs/main-sprite.png') -7px -400px no-repeat;}
h2.inline{display: inline-block;}
h3, h4, h5, h6 {font-size: 15px;display: inline-block;}
.elem-title, .heading{
	text-align: center;
	font-family:'Nunito Sans', sans-serif;
	font-weight: bold;
	margin: 10px 0;
}
.no-overflow{overflow: hidden;}
.scroll-box{ width: 270px; height: 250px; overflow-y: scroll; -webkit-overflow-scrolling: touch;}
.lpadd{	padding:50px 20px 75px;}
@media screen and (max-width: 767px){
	#page-article > p:not(.info-msg) {
		margin: 10px auto;
		text-align: left;
	}
	h1{text-align: center; padding-bottom: 1rem;}
	h2, h3{text-align: left; padding: 0;}
	h2:after, h3:after{	left: 10px; transform: translateX(0);-webkit-transform: translateX(0);-o-transform: translateX(0);}
}

.link-boxes .goto a {padding: 6.5px 20px 6.5px 8px;}
.link-boxes .goto a::before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 8px;
}
.webp .link-boxes .goto a::before {background: url('/imgs/main-sprite.webp') -10px -566px no-repeat;}
.no_webp .link-boxes .goto a::before {background: url('/imgs/main-sprite.png') -10px -566px no-repeat;}
.link-boxes .goto li:not(:last-child) { border-bottom: 1px solid #d2d5d7;}
/* cta-btn effects */
.shine-btn a{position:relative;overflow:hidden}.shine-btn a:before{content:'';position:absolute;top:-10px;left:0;width:100%;height:35px;z-index:1;background:rgba(255,255,255,.5);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-webkit-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-moz-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-animation:shine 2s cubic-bezier(.455,.030,.515,.955) infinite alternate forwards;animation:shine 2s cubic-bezier(.455,.030,.515,.955) infinite alternate forwards}@-webkit-keyframes shine{0%{-webkit-transform:translateY(-45px);transform:translateY(-45px);opacity:0}100%{-webkit-transform:translateY(45px);transform:translateY(45px);opacity:1}}@keyframes shine{0%{-webkit-transform:translateY(-45px);transform:translateY(-45px);opacity:0}100%{-webkit-transform:translateY(45px);transform:translateY(45px);opacity:1}}
/* popup */
#popup-modal.modal.in .modal-dialog{
	width: 550px;
	max-width: 90%;
	text-align: center;
	margin: 0 auto;
    top: 45.5%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
 }
 #popup-modal .modal-body{
	background: linear-gradient(to bottom, rgba(5, 46, 50, 0.7), rgb(5, 46, 50)), url('/imgs/sp-patt.jpg') repeat;
	border-radius: 5px;
	border: 1px solid rgba(255, 255, 255, .7);
	padding: 15px 0 30px;
 }
 #popup-modal.lotto .modal-body{background: linear-gradient(to bottom, rgba(5, 46, 50, 0.7), rgb(5, 46, 50)), url('/imgs/lotto-patt.png') repeat;	background-color: #fff; }
 #popup-modal.lotto ul{	display: table;	text-align: left; }
 #popup-modal.lotto ul li:before{
	background: url('/imgs/icons/lotto-ball.svg') no-repeat;
	width: 20px;
    height: 20px;
    top: -1px;
    position: relative;
 }
 #popup-modal.lotto .prize{
	color: #fff;
    font: bold 2rem 'Montserrat', sans-serif;
    margin-bottom: 2rem;
 }
 #popup-modal .company-120[class*="bg-"] {box-shadow: 0 0 10px rgba(255, 255, 255, .7);}
 #popup-modal ul {
	margin: 16px auto 10px;
 }
 #popup-modal .bon-on {	margin: 5px auto 10px;	font-size: 29px; }
 #popup-modal li {	color: #fff;padding-left: 0;font-size: 15px;}
 #popup-modal .go-o {padding: 3px 15px;	width: 50%;}
 #popup-modal .tandc-short:before {	right: 5px; bottom: 5px; color: #ccc;}
 @media only screen and (max-width: 399px){
	#popup-modal ul {text-align: left;padding-left: 10px;}
 }
 @media only screen and (max-width: 767px){
	#popup-modal .bon-on {font-size: 26px;}
	#popup-modal .go-o {width: 60%;	font-size: 16px;}
}
/* page header */
#page-header .inline-list {padding-top: 5px; display: table; margin: 0 auto;}
#page-header .inline-list li, #page-header .inline-list.regs li{ display: inline-block;}
#page-header .inline-list.feat li{
   padding: 7px 7px 7px 40px;
   background: #fff;
   border: 1px solid #bdbdbd;
   border-radius: 4px;
   font-weight: bold;
   font-size: 12px;
   line-height: 1.4;
   position: relative;
   margin-right: 5px;
}
#page-header .inline-list.regs{
   padding: 10px 3px 0px;
   border: 1px solid #bdbdbd;
   border-radius: 4px;
   position: relative;
   margin-top: 5px;
}
#page-header .inline-list.regs li:not(:last-child){  margin-right: 5px;}
#page-header .inline-list.regs .regulates-1.cimer{top: -10px;  position: relative;}
#page-header .inline-list.regs li.gamcare{
   background-size: 25px 30px;
   display: inline-block;
   width: 35px;
   height: 30px;
}
#page-header .inline-list.regs li.essa{
   background-size: 60px 60px;
   display: inline-block;
   width: 75px;
   height: 30px;
   background-color: #fff;
}
#page-header .inline-list.regs li.gambling-commission{
   background-size: 80px 60px;
   display: inline-block;
   width: 84px;
   height: 30px;
   background-color: #fff;
}
#page-header .inline-list.regs li.ecogra{
   background-size: 70px 60px;
   display: inline-block;
   width: 80px;
   height: 30px;
   background-color: #fff;
}
#page-header .inline-list.regs:before{
   content: 'ELLENŐRIZVE';
   position: absolute;
   left: 14px;
   top: -8px;
   padding: 1px 10px;
   background: #000;
   border-radius: 3px;
   color: #fff;
   font-weight: bold;
   font-size: 10px;
   line-height: 1.3;
   }
.head-notes:before, .head-cal:before, .head-safe:before, .head-email:before{
   position: absolute;
   content:'';
   width: 30px;
   height: 30px;
   display: inline-block;
   top: 7px;
   left: 5px;
}
.head-safe:before{ background: url('/imgs/icons/safe.svg') no-repeat center center;}
.head-notes:before{ background: url('/imgs/icons/notes.svg') no-repeat center center;}
.head-cal:before{ background: url('/imgs/icons/calendar.svg') no-repeat center center;}
.head-email:before{ background: url('/imgs/icons/email.svg') no-repeat center center;}
@media only screen and (max-width: 699px){
	#page-header > .col-xs-8{display:none;}
}
@media only screen and (max-width: 359px){
	.navbar-header .complaint-btn{right: 165px;}
}
@media only screen and (min-width:360px) and (max-width: 767px){
	.navbar-header .complaint-btn{right: 210px;}
}
@media only screen and (max-width: 767px){
	.navbar-header .complaint-btn{
		position: absolute;
		float: right;
		top: -3px;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {color: #062E32; background: transparent;}
}
@media only screen and (min-width: 768px){
	.navbar-header .complaint-btn{display: none;}
}
 @media only screen and (min-width: 992px) and (max-width: 1024px) {
   #page-header > .col-md-4{ display: none;  }
   #page-header > .col-md-6{ margin-left: 12%;}
}
/* main menu & quick nav */
.nav .new-badge {
    position: absolute;
    background: url('/imgs/new.svg') no-repeat;
    width: 25px;
    height: 25px;
    transform: rotate(30deg);
    z-index: 25;
}
.nav span.new-badge { bottom: 23px; right: 2px;}
.nav li span.new-badge {bottom: 8px; right: 50px;}
.navbar {
    border-radius: 0;
    position: relative;
    min-height: 35px;
    margin-bottom: 0;
    border: none;
}
@media screen and (min-width: 360px) and (max-width: 1024px){
	.navbar .row.first{
		height: 5px;
	}
	.brdcmb-el{top: -30px;}
	#page-article.brdcmb, .sitemap.lpadd, .err{margin-top: -30px;}
}
.navbar-header .close-btn, .goto-toggle .close-goto, .best-toggle .close-best, .close-subsc {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    right: 0;
    text-indent: -9999px;
    display: none;
    z-index: 10000;
}
.navbar-default .navbar-nav > li > a { color: #fff; }
.navbar-default .navbar-nav > li > .btn-anchor{
	background-color: transparent;
	font: bold 15px 'Nunito Sans', sans-serif;
	text-transform: capitalize;
	letter-spacing: .5px;
	padding: 10px;
	cursor: default;
	position: relative;
	z-index: 2;
	font-size-adjust: .46;
}
/* .best-toggle .close-best{top: 10px;} */
.navbar-right {margin-right: 0;}
.navbar-right.mr55{ margin-right: 55px;}
.navbar-right .dropdown-toggle.lang{ padding: 12px 10px 0;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border: none; padding: 0;}
.navbar-default .navbar-nav > li > .dropdown-toggle,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > .active > a{color: #fff;}
.dropdown{display: inline-block;}
.navbar-nav>li>a, .navbar-nav>li>.dropdown-toggle {
	text-decoration: none;
	font: 100 14px 'Nunito Sans', sans-serif;
	text-transform: capitalize;
}
.navbar-nav>li>a.academy-icon {text-transform: none!important;}
.navbar-nav>li>.dropdown-toggle { position: relative; display: block;}
.navbar-nav>li>a.casino-icon,
.navbar-nav>li>a.bonus-icon,
.navbar-nav>li>a.euro-icon,
.navbar-nav>li>a.cl-icon,
.navbar-nav>li>a.cwc-icon,
.navbar-nav>li>a.academy-icon,
.navbar-nav>li>a.icon-tv,
.navbar-nav>li>a.poker-icon{ padding-left: 25px;}
.euro-icon:before{
    width: 25px;
    height: 30px;
    left: 0;
}
.academy-icon span, .custom-d .icon-tv span{color: #000;}
.custom-d.active .icon-tv span {color: #fff;}
.academy-icon span{font-size: 12px;}
.academy-icon:before{background: var(--icon-prize) no-repeat;}
.casino-icon:before{background: var(--icons-chip) no-repeat;}
.bonus-icon:before{background: var(--icons-bonus-bag) no-repeat;}
.poker-icon:before{background: var(--icons-poker-nav) no-repeat;}
.euro-icon:before{background: url('/imgs/championships/euro2020-white.svg') no-repeat;}
.euro2024-icon:before, .euro-btn-round:before{background: url('/imgs/championships/euro-2024.svg') no-repeat;}
.cl-icon:before{background: url('/tippek/images/custom-cat/cl-ball.svg') no-repeat;}
.cwc-icon:before{background: url('/imgs/championships/fifa-club-world-cup-white.svg') no-repeat;}
.wc2026-icon:before{background: url('/imgs/championships/fifa-wc-2026.svg') no-repeat;}
.icon-tv:before{background: var(--tv-program);}
.casino-icon:before,
.bonus-icon:before,
.euro-icon:before,
.euro2024-icon:before,
.cl-icon:before,
.cwc-icon:before,
.wc2026-icon:before,
.academy-icon:before,
.poker-icon:before,
.icon-tv:before{
	content: '';
	width: 18px;
	height: 23px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 5px;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}
@media screen and (min-width: 1025px) {.ac_bg{position: relative; background: #ffd162!important;}}
.head-search-wrap .d-l-1 {
	display: none;
	position: absolute;
    right: 10px;
    top: -2px;
    width: 350px;
    text-align: left;
    z-index: 9999;
}
.navbar-collapse .goto::before {
	content: 'Gyorsmenü';
	position: absolute;
	left: 10px;
	top: -15px;
	padding: 3px 8px;
	background: #333;
	border-radius: 2px;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	line-height: 1.2;
}

.navbar-collapse .goto > li:hover {	background: #fff;}
.navbar-collapse .goto a, .link-boxes .goto a {
	text-decoration: none;
	font-family: 'Nunito Sans', sans-serif;
    font-weight: 600;
    display: block;
	position: relative;
}
.navbar-collapse .goto a:hover,.link-boxes .goto a:hover {color: #ff9d02;text-decoration: underline;}
.not-present {
	position: fixed;
	right: 0;
	bottom: 42px;
	margin: 0;
	overflow: auto;
	z-index: 999;
    width: 34%;
    background: #fff;
    border: 3px solid #d2d5d7;
    text-align: center;
}
@keyframes gradient {
	0% {background-position: 0% 50%;}
	50% {background-position: 100% 50%;	}
	100% {background-position: 0% 50%;}
}
@-webkit-keyframes gradient {
	0% {background-position: 0% 50%;}
	50% {background-position: 100% 50%;}
	100% {	background-position: 0% 50%;}
}

@media screen and (min-width: 1025px) and (max-width: 1199px){
	.navbar-default .navbar-nav > li > .btn-anchor,
	.navbar-nav>li>a {
		font-size: 1.3rem;
		padding: 12px 4px;
		font-size-adjust:0.46;
	}
}
@media screen and (min-width: 1025px) and (max-width: 1300px){
	#main-menu .open:last-child .dropdown-menu{	left: auto;	right: 0;}
}
@media screen and (min-width: 1025px) {
	#main-menu .custom-d, #main-menu .custom-bg{display: none;}
	.nav li span.new-badge {bottom: -15px;left: -20px;}
	#main-menu .dropdown.xl{position: static;}
	#main-menu .dropdown.xl:after{display:none;	}
	#main-menu .dropdown-menu.large{
		width: 1200px;
		max-width: 100%;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
	}
	#main-menu .open .dropdown-menu.large.flex{display: flex;}
	
	#main-menu .dropdown-menu.large:not(.brands) .even li{width: 24.5%;}
	#main-menu .dropdown-menu.large:not(.brands):not(.sp-nav) .odd li{width: 24.5%;}
	#main-menu .bf-el:before{left: -2px;}
	#main-menu .af-el:before{right: -2px;}
	#main-menu .bf-el:before,
	#main-menu .af-el:before{
		content: '';
		position: absolute;
		top: 0;
		width: 2px;
		height: 100%;
		color: #fff;
		background: #76b852;
		background: -webkit-radial-gradient(circle, rgba(248,248,248,1) 0%, rgba(118,184,82,1) 100%);
		background: radial-gradient(circle, rgba(248,248,248,1) 0%, rgba(118,184,82,1) 100%);
	}
	#main-menu > ul > li:nth-child(2) .bf-el:before{background: none;}
	#best, .best-toggle{display: none !important;}
    .navbar .goto-toggle{ display: none;}
    .navbar-collapse .goto{
        box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5);
        padding: 10px;
        margin: 20px auto;
        padding: 10px 10px 10px 25px;
        background: #fff;
        border-radius: 4px;
        position: relative;
        background: #7cc397;
        background: linear-gradient(144deg, rgba(53, 53, 53, 0.08) 0%, rgba(53, 53, 53, 0.08) 81%,rgba(141, 141, 141, 0.08) 81%, rgba(141, 141, 141, 0.08) 100%),linear-gradient(199deg, rgba(47, 47, 47, 0.06) 0%, rgba(47, 47, 47, 0.06) 30%,rgba(230, 230, 230, 0.06) 30%, rgba(230, 230, 230, 0.06) 100%),linear-gradient(278deg, rgba(108, 108, 108, 0.01) 0%, rgba(108, 108, 108, 0.01) 81%,rgba(196, 196, 196, 0.01) 81%, rgba(196, 196, 196, 0.01) 100%),linear-gradient(97deg, rgba(207, 207, 207, 0.09) 0%, rgba(207, 207, 207, 0.09) 60%,rgba(137, 137, 137, 0.09) 60%, rgba(137, 137, 137, 0.09) 100%),linear-gradient(300deg, rgba(186, 186, 186, 0.05) 0%, rgba(186, 186, 186, 0.05) 25%,rgba(248, 248, 248, 0.05) 25%, rgba(248, 248, 248, 0.05) 100%),linear-gradient(276deg, rgba(200, 200, 200, 0.02) 0%, rgba(200, 200, 200, 0.02) 1%,rgba(135, 135, 135, 0.02) 1%, rgba(135, 135, 135, 0.02) 100%),linear-gradient(101deg, rgba(8, 8, 8, 0.03) 0%, rgba(8, 8, 8, 0.03) 54%,rgba(181, 181, 181, 0.03) 54%, rgba(181, 181, 181, 0.03) 100%),linear-gradient(18deg, rgba(99, 99, 99, 0.08) 0%, rgba(99, 99, 99, 0.08) 76%,rgba(214, 214, 214, 0.08) 76%, rgba(214, 214, 214, 0.08) 100%),linear-gradient(285deg, rgba(34, 34, 34, 0.05) 0%, rgba(34, 34, 34, 0.05) 82%,rgba(251, 251, 251, 0.05) 82%, rgba(251, 251, 251, 0.05) 100%),linear-gradient(90deg, rgb(121, 240, 172),rgb(22, 114, 30))
    }
    .navbar-collapse .goto li a:hover,
    .navbar-collapse .goto li:hover a{
        color: #fff;
        text-decoration: none;
    }
    .navbar-collapse .goto li{
        display: inline-block;
        margin: 5px 5px 5px 0;
        border-bottom: none;
        background: #fff;
        border-radius: 3px;
        text-align: center;
        transition: all 0.3s ease-in-out;
        padding: 0;
    }
    .navbar-collapse .goto li:hover{
        background: #3f7743;
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
    }
    .navbar-collapse .goto li a:hover:before{border-color: transparent transparent transparent #fff;}
    .navbar-collapse .goto a {padding: 0 20px 2px 8px;}
    .navbar-collapse .goto li a:before{
        content:"";
        background: none;
        border-bottom: 0;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 14px 0 15px 14px;
        border-color: transparent transparent transparent #437b49;
        left: 0;
        top: 0;
        position: absolute;
        border-radius: 3px 0 0 3px;
        transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
    }
    .goto.sm li{width: 32.4%;}
	.goto.md {width: 50%;}
    .goto.md li{ width: 48.4%;}
    #main-menu > ul > li.dropdown:last-child > ul > li > a > span:nth-child(2){
        position: relative;
        top: -2px;
        left: 5px;
    }
    #main-menu .header{display: none;}
    #main-menu > ul > li:not(.last):after{
        content: '';
        position: absolute;
        top: 0;
        width: 2px;
        height: 100%;
        color: #fff;
        background: #76b852;
        background: -webkit-radial-gradient(circle, rgba(248,248,248,1) 0%, rgba(118,184,82,1) 100%);
        background: radial-gradient(circle, rgba(248,248,248,1) 0%, rgba(118,184,82,1) 100%);
    }
    #main-menu > ul > li.complaint-menu, .custom-bg-light{display: none;}
    .navbar-default .navbar-nav > li:hover,
    .navbar-default .navbar-nav > .active:hover{
		transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
    }
    .navbar-nav:not(.navbar-right) > li:first-child:before{left: 0;}
    .navbar-nav:not(.navbar-right) > li:after{right: 0;	}
		.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
			color: #fff;
			background-color: transparent;
			outline: 0;
		}
    .dropdown-menu.p-revs{min-width: 143px;}
    .navbar-nav .dropdown-menu li{
			transition: all .2s ease-in-out;
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
    }
    .navbar-nav .dropdown-menu li.blue{background: #149db1;  }
    .navbar-nav .dropdown-menu li:hover{background: rgba(30, 144, 1, 0.8)!important;}
		.navbar-nav .dropdown-menu li.blue:hover{background: #058497!important; }
    .navbar-nav .dropdown-menu li a{
			font: bold 13px 'Nunito Sans', sans-serif;
			letter-spacing: 0.5px;
			text-decoration: none;
			display: block;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			font-size-adjust: .46666;
    }
	.ac_bg a{color: #333!important;}
  .navbar-nav .dropdown-menu li a:hover{background:none;}
	.navbar-default .navbar-nav > li > .dropdown-toggle i{padding: 12px 9px 0 0;}
	.btn-anchor{color: #fff;}
	#main-menu .dropdown-menu.large:not(.brands) ul{margin-left: 1rem;}
    .goto.sm {width: 90%;}
    .goto.lg {padding: 10px 10px 10px 20px;}
	.goto.lg li{width: 24.4%;}
}
@media screen and (min-width: 1024px) {
    .navbar-collapse:not(#goto){float: left;}
}
@media screen and (min-width: 1200px) {
	.navbar-nav .dropdown-menu.brands li a {padding: 5px 0 5px 30px;}
}
@media screen and (min-width: 700px) and (max-width: 1024px) {
	#goto{top: 0;}
	.page-in #goto{top: -33px;}
}
@media screen and (min-width: 576px) and (max-width: 767px){
	ul.str-nav li,
	ul.mas li {
		float: left;
		width: 50%;
		border-left: 1px solid #fff;
		font-size: 13px;
	}
}
@media screen and (min-width: 576px) and (max-width: 1024px){
	#main-menu .dropdown-menu.large .live:not(.inner-list) li{
		border-right: 1px solid #d2d5d7;
		float: left;
		width: 50%;
	}
	ul.bnks li {
		float: left;
		width: 50%;
		font-size: 13px;
	}
	ul.ops li {
		float: left;
		width: 50%;
		border-left: 1px solid #fff;
		font-size: 13px;
	}

}
@media screen and (min-width: 768px) and (max-width: 1024px){
	.str-nav li {
		float: left;
		width: 33.333%;
		border-left: 1px solid #fff;
		font-size: 13px;
	}
}
@media (max-width: 767px) {
	.complaint-menu{
		background: rgb(204 204 204 / .5);
	}
}
@media (max-width: 1024px) {
	.mob-icon{position: relative; left: 20px; padding-left: 6px!important;}
	.mob-icon.icon-football:before{background: url('/imgs/nav-img/nav-football.svg');height: 23px!important;}
	.mob-icon.icon-complaint{width: 320px;}
	.mob-icon.icon-complaint:before{background: url('/imgs/icons/email.svg'); }
	.mob-icon.icon-blog:before{background: url('/imgs/blog-tag.svg');}
	.mob-icon.icon-card:before{background: url('/imgs/icons/credit-card.svg');}
	.mob-icon.icon-more:before{background: url('/imgs/icons/add.svg');}
	.mob-icon.icon-live:before{background: url('/imgs/icons/live.svg');}
	.mob-icon.icon-sports:before{background: url('/imgs/icons/sports.svg');}
	.mob-icon.icon-tactics:before{background: url('/imgs/icons/tactics.svg');}
	.mob-icon.icon-mobile:before{background: url('/imgs/icons/mobile.svg');}
	.mob-icon[class*="icon-"]:before{
		content: '';
		position: absolute;
		top: 9px;
    	left: -15px;
		background-size: contain;
		background-position: center center;
		background-repeat: no-repeat;
		width: 18px;
		height: 20px;
	}
	h1{font-weight: bold;}
	.no-transition {
		-webkit-transition: height 0.01s;
		-moz-transition: height 0.01s;
		-ms-transition: height 0.01s;
		-o-transition: height 0.01s;
		transition: height 0.01s;
	}
	.collapse.fade {
		opacity: 0;
		-webkit-transition: opacity .1s linear;
		-o-transition: opacity .1s linear;
		transition: opacity .1s linear;
	}
	.collapse.in.fade {	opacity: 1;}
	.navbar-header{
		position: relative;
		top: -45px;
		float: right;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
		color: green;
		background-color: transparent;
	}
    .navbar-collapse .goto {
        padding: 0px;
        position: relative;
    }
    .navbar-collapse .goto > li{margin: 0;}
    .navbar-collapse .goto a::before {
	display: inline-block;
	}
	.navbar-right:not(.blog){position: absolute;top: 5px;right: 15px;}
    .flags.hu{top: 3px;position: relative;}
    #main-menu > ul > li.dropdown:last-child > ul > li > a > span:nth-child(2){padding-left: 5px;vertical-align: top;}
    body.menu-open:after {
        content: '';
        display: block;
        position: fixed;
        top: 220px; bottom: 0; left: 0; right: 0;
        width: 100%;
        height: 100%;
        z-index: 1000;
		background: rgba(0,0,0,0.5);
		transition: all 0.1s ease-in-out;
        -webkit-transition: all 0.1s ease-in-out;
        -moz-transition: all 0.1s ease-in-out;
        -o-transition: all 0.1s ease-in-out;
    }
  #main-menu .header{
		padding: 3px;
		background: #333;
		color: #fff;
		font-weight: bold;
		font-size: 15px;
		text-align: center;
		margin: 0;
	}
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color: #fff;}
  .dropdown-menu{border: 1px solid #d2d5d7;padding: 0;}
	.navbar-default .navbar-nav > li > .dropdown-toggle i {
		padding: 3px;
		width: 28px;
		height: 27px;
		transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
	}
	.navbar-default .navbar-nav > li.open > .dropdown-toggle i {
		transform: translateX(-6px) rotate(180deg);
		-moz-transform: translateX(-6px) rotate(180deg);
		-o-transform: translateX(-6px) rotate(180deg);
	}
  .navbar-default .navbar-nav .open .dropdown-menu>li>a,
  .navbar-nav .dropdown-menu li a {
    color: #fff;
    text-decoration: none;
		font: bold 14px 'Nunito Sans', sans-serif;
		background-color: transparent;
  }
	.navbar-default .navbar-nav >.open:not(.active) > a,
	.navbar-default .navbar-nav >.open:not(.active) > a:focus,
	.navbar-default .navbar-nav >.open:not(.active) > a:hover {
		/* color: rgba(30, 144, 1, 0.8); */
		background-color: transparent;
		outline: 0;
	}
  .navbar-default .navbar-nav > li > .btn-anchor{
		color: rgba(30, 144, 1, 0.8);
		cursor: default;
	}
	.navbar-default .navbar-nav > li > .btn-anchor,	.navbar-default .navbar-nav > li > .btn-anchor:focus,	.navbar-default .navbar-nav > li > .btn-anchor:hover {outline: 0;}
  .navbar-default .navbar-nav > li > .dropdown-toggle:after{
		display: table;
		content: " ";
		clear: both;
  }
    .navbar-default .navbar-nav > li.dropdown.lang-dd, .navbar-default .navbar-nav > li.dropdown.lang-dd:hover{background-color: #333;}
    .navbar-default .navbar-nav > li.dropdown .dropdown-menu{
        border: 1px solid #d2d5d7;
        border-radius: 0;
		width: 100%;
		position: sticky;
    }
    .navbar-default .navbar-nav > li.dropdown .mas [class*="col-"]{clear: both; }
    .navbar-default .navbar-nav > li.dropdown .dropdown-menu .company-nav{display: none; }
    #main-menu > ul > li.lang-dd .dropdown-toggle, #main-menu > ul > li.lang-dd .lang.dropdown-toggle:hover{color: #d2d5d7;}
    .navbar-default .navbar-nav > li:not(.active) > a:hover,
    .navbar-default .navbar-nav > li:not(.active) > a:focus,
    .navbar-default .navbar-nav > li:not(.active) > a:hover{
        /* background-color:transparent; */
        color: #fff;
    }
	/* .navbar-default .navbar-nav > li.active{
        background-color: rgba(30, 144, 1, 0.8);
        color: #fff;
    } */
	.navbar-default .navbar-nav > li.active > a:hover,
	.navbar-default .navbar-nav > li.active > a:focus,
	.navbar-default .navbar-nav > li.active > a:hover{
		/* background-color: transparent!important; */
		color: #fff!important;
		outline: 0;
    }
    .navbar-right li{display: inline-block;}
    .navbar .navbar-toggle, .navbar .goto-toggle, .navbar .best-toggle{
			display: block;
        padding: 0;
        outline: 0;
				border: none;
    }
    .navbar .goto-toggle, .navbar .best-toggle{
        float: right;
        background-color: transparent;
        border: 1px solid transparent;
	}
	/* .navbar .best-toggle.no-gap{right: 59px;} */
	.navbar .best-icon {background: url('/imgs/icons/giftbox.svg') no-repeat center center; width: 31px;	height: 47px; display: inline-block;}
	.navbar .best-toggle, .navbar .best-icon {animation: buzz 4s 1.3s linear infinite; -webkit-animation: buzz 4s 1.3s linear infinite;}
	.tv-program-wrapper, .blog-btn-wrapper {display: none;}
	/* giftbox star shine */
	[class^=star]{width:35px;height:38px;display:block;position:absolute;top:0;left:-1px}
	[class^=star].star-1{background:url(/imgs/icons/sparkle_1.png);-webkit-animation:star-shine 4s infinite linear;animation:star-shine 4s infinite linear;-webkit-animation-delay:0s;animation-delay:0s}
	@-webkit-keyframes star-shine{0%{opacity:0}15%{opacity:1}100%,60%{opacity:0}}@keyframes star-shine{0%{opacity:0}15%{opacity:1}100%,60%{opacity:0}}
	/* giftbox star shine */
	#best{top: 5px;text-align: center;font-family: 'Montserrat', sans-serif;	}
	#best .terms{
		color: #fff;
		line-height: 1.2;
		font-size: 70%;
		padding: 0 15px 15px;
		text-align: center;
	}
	#best .offer span:nth-child(1){margin-top: .5rem;}
	#best .spins{margin-bottom: .5rem;font-style: italic;}
	#best .offer span:not(.bon-on),	#best .spins{color: #fff;}
	#best .offer .bon-on{font-size: 30px;}
	#best.bookmaker{background: rgba(5, 46, 50, 1);background: linear-gradient(to bottom, rgba(5, 46, 50, 0.7), rgb(5, 46, 50)), url('/imgs/sp-patt.jpg') repeat;}
	#best.casino{background: rgb(136, 31, 164);	background: radial-gradient(circle at bottom center, rgb(136, 31, 164) 35%, rgba(248, 160, 158, .7)), url('/imgs/sp-patt-casino.jpg') repeat;}
	#best.bingo{
		background: rgba(224, 125, 103, 1);
		background: radial-gradient(circle at top center, rgb(204, 15, 101) 15%,rgba(214, 70, 102, .9) 40%,rgba(224, 125, 103, .8),rgba(234, 179, 103, .8), rgba(244, 234, 104, .7)), url('/imgs/lotto-patt.png') repeat;
		background-color: #000;
	}
	#best.poker{background: rgba(224, 125, 103, 1);	background: linear-gradient(to top, #1F1C18, rgba(142, 14, 0, .7)), url('/imgs/sp-patt-casino.jpg') repeat;	}
	#best.poker ul:not([class]) li::before{
		background: url('/imgs/icons/poker-chip.svg') no-repeat;
		width: 20px;
		height: 20px;
		margin-top: -3px;
		margin-right: 5px;
	}
	#best.casino .offer span{display: block;}
	#best .company-120{	box-shadow: 0 0 7px #fff;}
	#best .heading{
		width: 100%;
		border-radius: 0;
		padding: 6px 10px;
		text-align: center;
		background: #333;
		color: #fff;
		font-weight: bold;
		font-size: 15px;
		line-height: 1.2;
		margin-bottom: 10px;
		margin-top: 0;
	}
	#best ul {display: table;margin: 10px auto;	}
	#best ul li{color: #fff;text-align: left;}
	#best .go-o{margin-bottom: 15px;}
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: transparent;}
    .navbar-toggle i, .goto-toggle i {font-size: 30px;}
    .navbar-toggle i, .goto-toggle i, .best-toggle i {z-index: 10000;}
    .goto-toggle i {color: rgb(30, 144, 1);}
    .navbar-toggle i{color: rgb(51, 51, 51);}
    .navbar-collapse .goto {
		width: 100%;
		display: inline-table;
		border-radius: 0;
        box-shadow:none;
        border:none;
	}
	.navbar-collapse .goto::before {
    	width: 100%;
    	top: 0;
    	left: 0;
    	border-radius: 0;
		text-align: center;
	}
    #main-menu.navbar-collapse, #goto.navbar-collapse, #best.navbar-collapse{
		position: absolute;
        width: 100%;
        left: 0;
		overflow-y: auto!important;
        z-index: 9999;
	}
	#main-menu.navbar-collapse::-webkit-scrollbar, #goto.navbar-collapse::-webkit-scrollbar, #best.navbar-collapse::-webkit-scrollbar{
		width: .5rem;
	}
	#goto.navbar-collapse { top: 0; }
	.page-in #goto { top: -58px; }
	#main-menu{top: 5px;}
    .navbar-collapse ul li.ac_bg{display: none;}
      .navbar-collapse .blog-menu li:nth-child(1){
        width: 100%;
        border-radius: 0;
        padding: 10px;
        background: #333;
        color: #fff;
        font-weight: bold;
        font-size: 15px;
        text-align: center;
        margin: 0;
      }
      .navbar-collapse ul li a{
        width: 100%;
        cursor: pointer;
      }
    .navbar-collapse ul li.current a{ color: #fff;}
    .navbar-collapse:not(#blog-menu) ul li.current{background: rgba(30, 144, 1, 0.8);}
    .navbar-right {right: 15px;top: 5px;}
    .navbar-left,.navbar-right {float: none !important;}
    .navbar-collapse {box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
    .navbar-fixed-top {top: 0;border-width: 0 0 1px;}
    .navbar-collapse.collapse {display: none!important;}
    .navbar-nav {float: none!important;margin: 0;}
    .collapse.in{display:block !important;}
  }
  @media only screen and (min-width: 600px) and (max-width: 1024px){
	#best .go-o{width: 35%;	}
  }
  @media only screen and (min-width: 992px) and (max-width: 1024px){
	.mas [class*="col"]{width: 100%;}
  }
  @media only screen and (max-width: 599px){
	#best .go-o{width: 50%;	}
  }
  @media (max-width: 359px) {
	/* #goto.navbar-collapse {top: 206px;} */
	/* #goto.navbar-collapse {top: 63px;} */
	.page-in #goto {top: -89px;	}

  }
  @supports (-webkit-overflow-scrolling: touch) {
	.navbar-nav>li>a {padding: 10px 5px;font: bold 14px 'Nunito Sans', sans-serif;}
  }
  @media only screen and (min-width: 991px) and (max-width: 1024px){
	#main-menu .dropdown-menu.large .col-md-10{width: 100%;}
  }
  @media only screen and (min-width: 1100px) and (max-width: 1199px){
	.navbar-nav .dropdown-menu li a{font-size: 12px;}
  }

/* end main menu & quick nav */
/* faq accordion */
#accordion{	margin: 20px auto;}
#accordion a { text-decoration: none;}
#accordion a:focus { outline: 0;}
#accordion .panel{border:0px none;	box-shadow:none;}
#accordion .panel-heading{padding:0;background: #fff;}
#accordion .panel-title a{
    display: block;
    position: relative;
    background:transparent;
    color:#333;
    font-size:14px;
    font-weight: bold;
    text-transform:uppercase;
    margin-bottom:15px;
    padding:15px 50px;
    border-bottom:1px solid #ff9d02;
    border-radius: 0 15px 0 15px;
    transition:all 0.10s linear 0s;
}
#accordion .panel-title .q-btn:hover{ color:#ff9d02;}
#accordion .panel-title .q-btn[aria-expanded="true"]{ color:#808080; border-bottom:1px solid #8fb77b; margin: 0;}
#accordion .panel-title a i{
    color:#ff9d02;
    position: absolute;
    top: 18px;
    left: 25px;
    font-size: 20px;
}
#accordion .panel-title a.collapsed i{ color:#8fb77b;}
#accordion .panel-title a:before,
#accordion .panel-title a.collapsed:before{
    content:"";
    position: absolute;
    bottom:-15px;
    left:36px;
    border:7px solid transparent;
    border-top:7px solid #ff9d02;
}
#accordion .panel-title .q-btn[aria-expanded="true"]:before{ border-top:7px solid #8fb77b;}
#accordion .panel-title a.collapsed:before{ content:""; border: 0px none;}
#accordion .panel-title a.collapsed:hover{ color:#333;}
#accordion .panel-title a:after,
#accordion .panel-title .q-btn:after{
    content: "\f106";
    font-family: 'Font Awesome 5 Free';
    color: #ff9d02;
    font-size: 20px;
    line-height: 20px;
    position: absolute;
    top: 14px;
    right:25px;
	transform: rotate(180deg);
}
#accordion .panel-title .q-btn[aria-expanded="true"]:after{content: "\f107";color:#8fb77b;}
#accordion .panel-body{border-top:0 none;color:#808080; font-family: 'Montserrat', sans-serif;}
@media screen and (max-width: 767px){
	#accordion .panel-title a {padding: 15px 30px 15px 10px;}
}
@media screen and (max-width: 575px){
	#accordion .panel-title a i{display: none;}
}
/* end faq accordion */
/* sideway subscribe cta&form */
#bonus-cta-right{position: fixed;top: 50%;	right: -5px; }
.bonus-cta span {	color: #ff9d02;	font-family:'Nunito Sans', sans-serif;	font-size:16px;	font-weight: bold; }
.bonus-cta{
	transform: translate(-127px, -50%) rotate(90deg);
	-moz-transform: translate(127px, -50%) rotate(90deg);
	-webkit-transform: translate(127px, -50%) rotate(90deg);
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	background: #333;
	color: #fff;
	padding: 10px;
	border-radius: 3px;
	z-index: 1000;
	top: 50%;
	right: 0;
	cursor: pointer;
	font: bold 16px 'Nunito Sans', sans-serif;
 }
 .bonus-cta i{	transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-webkit-transition: all 0.5s ease-in-out; }
 #subsc{
	width: 800px;
	top: 50%;
	right: -38px;
	transform: translate(105%, -50%);
	-o-transform: translate(105%, -50%);
	-moz-transform: translate(105%, -50%);
	-webkit-transform: translate(105%, -50%);
	transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
 }
 #subsc .page-subs{	background: #fff;opacity: 0; border-radius: 3px 0 0 3px; }
 #subsc.opened{	right: 40px; transform: translate(0, -50%);	-o-transform: translate(0, -50%);	-moz-transform: translate(0, -50%);	-webkit-transform: translate(0, -50%); }
 #subsc .subs-form-page{margin: 0; }
 #subsc .page-subs-content{	width: 100%;margin-right: 0;margin-bottom: 10px; }
 #subsc .page-subs-form{width: 100%;position: relative;margin: 10px auto 20px;top: 0;right: 0;
}
 @media only screen and (max-width: 915px){
	#bonus-cta-right{   position: absolute;	   top: 70px;	   left: 0;	   right: auto;	   width: 915px;	   max-width: 100%;	}
	.bonus-cta{	   transform: translate(0, 0) rotate(0deg);	   border-radius: 0;	   z-index: 3;	}
	#subsc{	top: -150%;	right: auto;	left: 0;	transform: translate(0, -100%);	width: 100%;	z-index: -1;	}
	#subsc.opened{	   right: auto;	   left: 0;	   transform: translate(0, 0);	   z-index: 0;	}
	#subsc .page-subs-form {  margin-bottom: 10px;}
	#subsc .page-subs-title { text-align: center;}
 }
 @media only screen and (min-width: 360px) and (max-width: 915px){
	.bonus-cta{display:none;}
	.subscr-toggle{
	   text-indent: -999px;
	   background: url('/imgs/icons/envelope-subscribe.svg') no-repeat center center;
	   width: 40px;
	   height: 32px;
	   right: 130px;
	   left: auto;
	   top: 2px;
	   position: absolute;
	   border: none;
	   outline: 0;
	}
	.subscr-toggle.no-gap{ right: 100px;}
	.badge-notify{
	   background: red;
	   position: absolute;
	   top: 0;
	   right: 125px;
	   border-radius: 50%;
	   padding: 3px 5px;
	   width: 15px;
	   height: 15px;
	   left: auto;
	   z-index: 20;
	   font-size: 10px;
	   transform-origin: top center;
	   animation: buzz 4s 1.3s linear infinite;
	   -webkit-animation: buzz 4s 1.3s linear infinite;
	   display: block;
	}
	.badge-notify.no-gap{right: 95px;	}
	#bonus-cta-right.navbar-collapse{background: none; top: 5px; z-index: 10000;}
	#subsc.opened {z-index: 100;position: relative;opacity: 1;}
	#subsc .cta-txt {text-align: center;padding: 5px 0;font: bold 16px 'Nunito Sans', sans-serif;}
	#subsc .cta-txt span{
		color: #ff9d02;
	}
	/* Buzz */
	@-webkit-keyframes buzz{3%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}6%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}9%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}12%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}15%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes buzz{3%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}6%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}9%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}12%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}15%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}
}
 @media only screen and (max-width: 359px){
	 #subsc{position: absolute;transform: translate(0, -150%);-webkit-transform: translate(0, -150%);}
	 #subsc.opened{top: -35px;z-index: 10;position: absolute;}
	.subscr-toggle, #subsc .cta-txt{display: none;}
	#bonus-cta-right{z-index: 10000;}
	.bonus-cta{
	   display: block;
	   text-align: center;
	   width: 100%;
	   font-size: 14px;
	   position: absolute;
	   top: 3px;
	   z-index: 1020;
	   font-weight: normal;
	   padding: 3px 10px;
	}
	.badge.badge-notify{display:none;}
 }
 @media only screen and (min-width: 915px){
	.subscr-toggle{display: none;}
	.bonus-cta:hover{background: #ff9d02;}
	.bonus-cta:hover span, .bonus-cta span:hover {color: #333;}
 	.badge.badge-notify, #subsc .cta-txt{display:none;}
	 #subsc{position: absolute;	}
	 #subsc .page-subs{-webkit-box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, .2);box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, .2);}
	 #bonus-cta-right{z-index: 1000;}
	 .bonus-cta{
		position: fixed;
		width: 320px;
		right: -14px;
		text-align: center;
	 }
 }
/* end sideway subscribe cta  */
/* more links  */
.more-links{
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5);
    margin: 20px auto;
    padding: 10px;
    background: #fff;
    border-radius: 4px;
    position: relative;
    background: #fff;
	background: linear-gradient(112.5deg, rgba(232, 232, 232, 0.03) 0%, rgba(232, 232, 232, 0.03) 2%,rgba(231, 231, 231, 0.03) 2%, rgba(231, 231, 231, 0.03) 4%,rgba(231, 231, 231, 0.03) 4%, rgba(231, 231, 231, 0.03) 11%,rgba(2, 2, 2, 0.03) 11%, rgba(2, 2, 2, 0.03) 67%,rgba(231, 231, 231, 0.03) 67%, rgba(231, 231, 231, 0.03) 90%,rgba(111, 111, 111, 0.03) 90%, rgba(111, 111, 111, 0.03) 100%),linear-gradient(157.5deg, rgba(210, 210, 210, 0.03) 0%, rgba(210, 210, 210, 0.03) 17%,rgba(254, 254, 254, 0.03) 17%, rgba(254, 254, 254, 0.03) 18%,rgba(96, 96, 96, 0.03) 18%, rgba(96, 96, 96, 0.03) 44%,rgba(159, 159, 159, 0.03) 44%, rgba(159, 159, 159, 0.03) 70%,rgba(24, 24, 24, 0.03) 70%, rgba(24, 24, 24, 0.03) 82%,rgba(16, 16, 16, 0.03) 82%, rgba(16, 16, 16, 0.03) 100%),linear-gradient(22.5deg, rgba(47, 47, 47, 0.03) 0%, rgba(47, 47, 47, 0.03) 32%,rgba(124, 124, 124, 0.03) 32%, rgba(124, 124, 124, 0.03) 40%,rgba(200, 200, 200, 0.03) 40%, rgba(200, 200, 200, 0.03) 42%,rgba(16, 16, 16, 0.03) 42%, rgba(16, 16, 16, 0.03) 64%,rgba(243, 243, 243, 0.03) 64%, rgba(243, 243, 243, 0.03) 94%,rgba(93, 93, 93, 0.03) 94%, rgba(93, 93, 93, 0.03) 100%),linear-gradient(90deg, #FFF,#FFF);
	max-width: 95%;
}
.more-links li{
	display: inline-block;
    margin: 5px 5px 5px 0;
    border-bottom: none;
    background: #3f7743;
    border-radius: 3px;
    text-align: center;
    transition: all 0.3s ease-in-out;
	padding: 0;
	width: 100%;
}
.more-links li:hover {background: #fff;box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);}
.more-links li a{
	padding: 0 20px 2px 8px;
	text-decoration: none;
    font-family: 'Nunito Sans', sans-serif;
    font-weight: 600;
    display: block;
	position: relative;
	font-size: 14px;
	color: #fff;
}
.more-links li a:before{
	content: "";
    background: none;
    border-bottom: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 14px 0 15px 14px;
    border-color: transparent transparent transparent #fff;
    left: 0;
    top: 0;
    position: absolute;
    border-radius: 3px 0 0 3px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.more-links.sport{padding: 10px 6px 5px 12px;}
.more-links.sport li{margin: 0 5px 5px 0;}
.more-links li a:hover, .more-links li:hover a {color: #437b49;text-decoration: none;}
.more-links li a:hover:before {border-color: transparent transparent transparent #437b49;}
@media only screen and (max-width: 520px){
	.more-links li{width: 100%;}
}
@media only screen and (max-width: 767px){
	.more-links{width: 100%;}
}
@media only screen and (min-width: 521px){
	.more-links.lg li{width: 48.9%;	}
}
@media only screen and (min-width: 768px){
	.more-links.sm li{width: 32.4%;	}
}
@media only screen and (min-width: 915px){
	.more-links.lg.xl{max-width: 100%;}
	.more-links.lg li,
	.more-links.lg.xl li{width: 24.4%;	}
	.more-links.sm {width: 75%;}
	.more-links.sm li{width: 32.4%;	}
}
@media only screen and (min-width: 1024px){
	.more-links.lg.xl li{width: 19.4%;}
}

/* end more links  */
/* lists */
ul {list-style: none; font-family: 'Montserrat', sans-serif;}
ol {list-style: decimal;list-style-position: inside; font-family: 'Montserrat', sans-serif;}
ul.gray {padding-left: 1rem;}
ul.gray li{
	background: #f3f3f3;
	padding: 15px;
	border-radius: .25rem;
	font-size: 15px;
}
ul:not([class]),ol:not([class]), ul.sec-ul, .sitemap ul.chip {margin: 16px auto;}
nav ul:not([class]),footer ul:not([class]),footer ol:not([class]) {	margin: 0;	padding: 0;}
ul:not([class]) li:not(:last-child),ol:not([class]) li:not(:last-child),.u-l-style li:not(:last-child) {margin-bottom: 8px;	font-family: 'Montserrat', sans-serif;}
ul:not([class]) li:not(:last-child),ol:not([class]) li:not(:last-child),.u-l-style li:not(:last-child) {margin-bottom: 8px;}
ul.chip li:not(:last-child) {-bottom: 8px;}
ul:not([class]) li,ol:not([class]) li, ul.chip li, ul.sec-ul li {padding-left: 20px;font-family: 'Montserrat', sans-serif;}
.inline-list li{display: inline-block;}
ul.available-sports .sports {transform: scale(1.5); -webkit-transform: scale(1.5);}
ul.available-sports li{	margin: 10px;}
ul.checks, ul.minus {font-family: 'Montserrat', sans-serif;	text-align: left;}
ul.checks li, ul.minus li{padding: 15px 25px 15px; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.4); margin-bottom: 15px;}
ul.checks span, ul.minus span {	font-weight: bold;position:relative;padding-left: 25px;}
ul.checks span:before, ul.minus span:before {
	font-weight: bold;
	position:absolute;
	font-family: 'Font Awesome 5 Free';
	font-size: 20px;
	left: 0;
	top: -8px;
}
ul.checks span:before{content: "\f14a";	color: #2a640d;}
ul.minus span:before {content: "\f146";	color: #ff9d02;}
ul.inline li{display: inline-block;	margin-right: 1rem;}
ul.inline.sm li { margin-right: .5rem;}
ul.registration.inline li{	padding: 0;	margin-bottom: 0;}
ul:not([class]) li::before,
.u-l-style li::before, ul.registration li:before,
ul.sec-ul li:before{
	content: '';
    display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 25px;
}
ul.sec-ul li:before {  margin-top: -1px;}
ul:not([class]) li::before,.u-l-style li::before, ul.registration li:before {background: url('/imgs/icons/sp-bullet.svg') no-repeat;}
.u-l-style p {display: inline-block;}
.arrows{position: relative; margin-right: 5px;}
.arrows:before{
	content: '';
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 25px;
    margin-right: 5px;
}
.webp ul.sec-ul li:before, .webp .arrows:before { background: url('/imgs/main-sprite.webp') -6px -559px no-repeat;}
.no_webp ul.sec-ul li:before, .no_webp .arrows:before { background: url('/imgs/main-sprite.png') -6px -559px no-repeat;}
ul.chip li:before {
	content: '';
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 20px;
    margin-right: 6px;
    background: var(--icons-chip) no-repeat;
}
ul.cherry{padding-left: 2rem; font-size: 15px;}
ul.cherry li {padding: 1rem 0; border-bottom: 1px solid #ccc; font-family: 'Montserrat', sans-serif;}
ul.cherry li:before {
	content: '';
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 20px;
    margin-right: 6px;
    background: url('/imgs/icons/cherries.svg') no-repeat;
}
ul.registration{
	border: 2px dashed #00bf9e;
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 8px;
    font-family: 'Montserrat', sans-serif;
    background: rgba(238, 236, 236, 0.3);
    color: #666;
}
ul.registration li{	margin-bottom: 5px;	padding-bottom: 5px;}
ul.general{	padding-left: 12px;}
ul.general li span,ul.sport li span{position: relative;	font-size: 14px;}
ul.general li span:before,
ul.sport li span:before{
	display: inline-block;
	width: 15px;
	height: 25px;
	position: absolute;
	content:'';
	top: -4px;
    left: -20px;
}
.webp ul.general li span:before{	background: url('../../imgs/main-sprite.webp') -6px -559px no-repeat;}
.no_webp ul.general li span:before{	background: url('../../imgs/main-sprite.png') -6px -559px no-repeat;}
ul.sport li span:before{background-size: contain;}
ul.sport.olimpia li span:before{
	background: url('/imgs/championships/olympics.svg') center center no-repeat;
	width: 20px;
	height: 30px;
	left: -25px;
	top:-7px;
}
ul.sport.vitorlazas li span:before,
ul.sport.kabaddi li span:before,
ul.sport.bandy li span:before,
ul.sport.kenu li span:before,
ul.sport.esportcs-go li span:before,
ul.sport.esportdota-2 li span:before,
ul.sport.esportlol li span:before,
ul.sport.esportfortnite li span:before,
ul.sport.esportstarcraft li span:before,
ul.sport.virtualis-sport li span:before{
	background: url('/imgs/icons/arrow.svg') center center no-repeat;
	width: 10px;
    height: 10px;
    opacity: .8;
    top: 3px;
    left: -12px;
}
ul.sport.sakk li span:before{
	background: url('/imgs/sport-icons/chess.svg') center center no-repeat;
	width: 15px;
    height: 14px;
    top: 1px;
    left: -17px;
}
ul.sport.tollaslabda li span:before{
	background: url('/imgs/sport-icons/badminton.svg') center center no-repeat;
	-webkit-filter: invert(1);
	filter: invert(1);
}
ul.sport.darts li span:before{
	background: url('/imgs/sport-icons/darts.svg') center center no-repeat;
	-webkit-filter: grayscale(100%) brightness(70%) sepia(90%) hue-rotate(200deg) saturate(2500%) contrast(0.7);
	filter: grayscale(100%) brightness(70%) sepia(90%) hue-rotate(200deg) saturate(2500%) contrast(0.7);
}
ul.sport.f1 li span:before,
ul.sport.esportf1 li span:before,
ul.sport.rally-verseny li span:before{
	background: url('/imgs/sport-icons/racing.svg') center center no-repeat;
	-webkit-filter: invert(90%);
	filter: invert(90%);
}
ul.sport.motogp li span:before{
	background: url('/imgs/sport-icons/moto.svg') center center no-repeat;
	-webkit-filter: invert(65%) sepia(12%) saturate(4339%) hue-rotate(82deg) brightness(102%) contrast(89%);
	filter: invert(65%) sepia(12%) saturate(4339%) hue-rotate(82deg) brightness(102%) contrast(89%);
}
ul.sport.amerikai-futball li span:before,
ul.sport.ausztral-futball li span:before,
ul.sport.rogbi li span:before{
	background: url('/imgs/sport-icons/rugby.svg') center center no-repeat;
}
ul.sport.ausztral-futball li span:before{
	filter: invert(26%) sepia(53%) saturate(2296%) hue-rotate(337deg) brightness(101%) contrast(111%);
	-webkit-filter: invert(26%) sepia(53%) saturate(2296%) hue-rotate(337deg) brightness(101%) contrast(111%);
}
ul.sport.amerikai-futball li span:before,
ul.sport.rogbi li span:before{
	filter: invert(40%) sepia(13%) saturate(1812%) hue-rotate(320deg) brightness(104%) contrast(81%);
	-webkit-filter: invert(40%) sepia(13%) saturate(1812%) hue-rotate(320deg) brightness(104%) contrast(81%);
}
ul.sport.foci li span:before,
ul.sport.strandlabdarugas li span:before,
ul.sport.futsal li span:before{
	background: url('/imgs/sport-icons/soccer.svg') center center no-repeat;
	-webkit-filter: invert(75%);
    filter: invert(75%);
}
ul.sport.tenisz li span:before{
	background: url('/imgs/sport-icons/tennis.svg') center center no-repeat;
	-webkit-filter: grayscale(100%) brightness(120%) sepia(90%) hue-rotate(5deg) saturate(1500%) contrast(0.7);
	filter: grayscale(100%) brightness(120%) sepia(90%) hue-rotate(5deg) saturate(1500%) contrast(0.7);
}
ul.sport.jeghoki li span:before,
ul.sport.floorball li span:before,
ul.sport.gyeplabda li span:before{
	background: url('/imgs/sport-icons/hockey.svg') center center no-repeat;
}
ul.sport.curling li span:before{
	background: url('/imgs/sport-icons/curling.svg') center center no-repeat;
}
ul.sport.teli-sportok li span:before{
	background: url('/imgs/sport-icons/snowflake.svg') center center no-repeat;
	-webkit-filter: invert(82%) sepia(11%) saturate(1453%) hue-rotate(165deg) brightness(95%) contrast(91%);
	filter: invert(82%) sepia(11%) saturate(1453%) hue-rotate(165deg) brightness(95%) contrast(91%);

}
ul.sport.jeghoki li span:before{
	-webkit-filter: grayscale(100%) brightness(30%) sepia(100%) hue-rotate(-180deg) saturate(700%) contrast(0.8);
	filter: grayscale(100%) brightness(30%) sepia(100%) hue-rotate(-180deg) saturate(700%) contrast(0.8);
}
ul.sport.squash li span:before{
	background: url('/imgs/sport-icons/squash.svg') center center no-repeat;
}
ul.sport.gyeplabda li span:before{
	-webkit-filter: grayscale(100%) brightness(30%) sepia(100%) hue-rotate(50deg) saturate(700%) contrast(0.8);
	filter: grayscale(100%) brightness(30%) sepia(100%) hue-rotate(50deg) saturate(700%) contrast(0.8);
}
ul.sport.floorball li span:before{
	-webkit-filter: invert(1);
    filter: invert(1);
}
ul.sport.kosarlabda li span:before{
	background: url('/imgs/sport-icons/basketball.svg') center center no-repeat;
	-webkit-filter: invert(33%) sepia(77%) saturate(1293%) hue-rotate(346deg) brightness(93%) contrast(85%);
	filter: invert(33%) sepia(77%) saturate(1293%) hue-rotate(346deg) brightness(93%) contrast(85%);
}
ul.sport.kezilabda li span:before{
	background: url('/imgs/sport-icons/handball.svg') center center no-repeat;
	-webkit-filter: invert(22%) sepia(76%) saturate(2176%) hue-rotate(315deg) brightness(91%) contrast(84%);
	filter: invert(22%) sepia(76%) saturate(2176%) hue-rotate(315deg) brightness(91%) contrast(84%);
}
ul.sport.snooker li span:before{
	background: url('/imgs/sport-icons/snooker.svg') center center no-repeat;
	-webkit-filter: invert(75%);
    filter: invert(75%);
}
ul.sport.krikett li span:before{
	background: url('/imgs/sport-icons/cricket.svg') center center no-repeat;
	-webkit-filter: invert(14%) sepia(41%) saturate(4907%) hue-rotate(334deg) brightness(93%) contrast(97%);
    filter: invert(14%) sepia(41%) saturate(4907%) hue-rotate(334deg) brightness(93%) contrast(97%);
}
ul.sport.okolvivas li span:before{
	background: url('/imgs/sport-icons/boxing.svg') center center no-repeat;
	-webkit-filter: invert(14%) sepia(41%) saturate(4907%) hue-rotate(334deg) brightness(93%) contrast(97%);
    filter: invert(14%) sepia(41%) saturate(4907%) hue-rotate(334deg) brightness(93%) contrast(97%);
}
ul.sport.loversenyfogadas li span:before{
	background: url('/imgs/sport-icons/horses.svg') center center no-repeat;
	-webkit-filter: invert(75%);
    filter: invert(75%);
}
ul.sport.strandroplabda li span:before,
ul.sport.roplabda li span:before,
ul.sport.netball li span:before{
	background: url('/imgs/sport-icons/volleyball.svg') center center no-repeat;
}
ul.sport.vizilabda li span:before{
	background: url('/imgs/sport-icons/water-polo.svg') center center no-repeat;
}
ul.sport.baseball li span:before,
ul.sport.pesapallo li span:before{
	background: url('/imgs/sport-icons/baseball.svg') center center no-repeat;
	filter: drop-shadow(0px 0px 1px #000);
	-webkit-filter: drop-shadow(0px 0px 1px #000);
}
ul.sport.esport li span:before{	background: url('/imgs/sport-icons/e-sports.svg') center center no-repeat;}
ul.sport.asztalitenisz li span:before{background: url('/imgs/sport-icons/table-tennis.svg') center center no-repeat;}
ul.sport.kuzdosport li span:before{background: url('/imgs/sport-icons/mma.svg') center center no-repeat;}
ul.sport.kerekpar li span:before{background: url('/imgs/sport-icons/cycling.svg') center center no-repeat;}
ul.sport.golf li span:before{background: url('/imgs/sport-icons/golf.svg') center center no-repeat;height: 15px;top: 0;}
ul.sport.uszosport li span:before{background: url('/imgs/sport-icons/swimming-sports.svg') center center no-repeat;}

.note-block{
	background-color: #f5f5dc;
    border: 1px solid #d2d5d7;
    border-radius: 3px;
    padding: 10px;
	-webkit-box-shadow: 3px 3px 4px 0px rgba(210,213,215,1);
	-moz-box-shadow: 3px 3px 4px 0px rgba(210,213,215,1);
	box-shadow: 3px 3px 4px 0px rgba(210,213,215,1);
}
#page-header .row{background: #f3f3f3;}
#page-header a{text-decoration:none;}
#page-header .row{	padding: 5px 10px;}
#logo {	text-align: left; width: 160px;height: 48px;}
@media screen and (min-width: 1025px){
	#logo {padding-top: 4px;}
	#page-header .row{	padding: 12px 10px;}
}
/* #logo {	text-align: left; width: 141px;height: 55px;} */
#page-article:not(.brdcmb) {padding: 10px 20px;}
@media screen and (320px <= width <= 1024px){
	#page-article:not(.brdcmb) {position: relative; top: -30px;}
}
/* #page-article{ box-shadow: 0 0 10px rgb(51 51 51 / 30%);} */
/* Breadcrumbs ============= */
#page-article.brdcmb {    padding: 10px 20px;	position: relative;}
.brdcmb-el {    position: relative;    z-index: 20;    width: 100%;    margin: 0 auto;}
.brdcmb-el .breadcrumb{	padding: 5px 10px;    margin: 0;    list-style: none;    background: rgba(147, 187, 128, 0.3);    border-radius: 0;    font-size: 12px;}
.brdcmb-el .breadcrumb li {	vertical-align: middle;}
.brdcmb-el .breadcrumb li a,.brdcmb-el .breadcrumb li:last-child{	padding-left: 10px;}
.brdcmb-el .breadcrumb li:last-child{	top: 1px;    position: relative;}
.brdcmb-el .breadcrumb>li+li:before {	content:none;}
.brdcmb-el .breadcrumb li a:after { position: absolute; content: "\f101"; font: 900 10px 'Font Awesome 5 Free'; color: #585858; top: 50%; transform: translateY(-50%);	right: -10px;	padding: 0;}
.brdcmb-el .breadcrumb li a{	position: relative;	color: #2da507;	text-decoration: none;    transition: all 0.3s ease-in-out;    -webkit-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;}
.brdcmb-el .breadcrumb li a:hover {    text-decoration: none;    color: #ff9d02;}
@media screen and (max-width: 575px){
	.brdcmb-el .breadcrumb{		padding: 5px;		overflow-x: scroll;		display: block;		white-space: nowrap;		position: relative;	}
	.brdcmb-el .breadcrumb::-webkit-scrollbar{		height: .25rem;	}
	.brdcmb-el .breadcrumb.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(222 234 217) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgb(222 234 217)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgb(222 234 217) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgb(222 234 217) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgb(222 234 217) 100%);background:linear-gradient(left,rgba(255,255,255,0) 0,rgb(222 234 217) 100%)}
}
/* ============= */
#page-article > p:not(.info-msg) {margin: 10px auto;}
#page-article > p:not(.info-msg, .text-center) {text-align: left;}
.note{
	text-align: center!important;
	/* border: 2px solid #ff9d02; */
    padding: 10px 10px 10px 20px;
    border-radius: 5px;
    margin: 0 auto 8px;
    font-family: 'Montserrat', sans-serif;
    background: #333333;
    color: #f3f3f3;
	font-weight: bold;
	width: 768px;
	max-width: 100%;
}
.note .cta-b a{	padding-left: 2rem;}
.note .cta-b.bordered{	border-bottom: 1px solid #fff;	padding-bottom: 1rem;}
.note .note-i{	text-decoration:none;}
.note .note-i i{	color: #fff;	transition: all .2s ease-in-out;	-webkit-transition: all .2s ease-in-out;}
.note .note-i:hover i{	color: #ff9d02;}
.note .note-i span{	color: #ff9d02;	position: relative;	top: -6px;	transition: all .2s ease-in-out;	-webkit-transition: all .2s ease-in-out;}
.note .note-i:hover span{	color: #fff;}
.note .cta-b a:hover{	text-decoration: none;}
.note a span{	position: relative;}
.note a span:before{	top: -4px;}
#page-footer {	margin-bottom: 52px;position: relative;}
#page-footer p{	text-align: left;}
#page-footer .row {	padding: 10px;}
#page-footer .disclaimer {	padding: 10px;	background: #333;	color: #ccc;	font-size:14px;}
#page-footer .disclaimer img {	display: block;	margin: 0px auto;}
#page-footer .disclaimer .dmca-badge img{display: inline-block;   vertical-align: middle;}
#page-footer .go-ifo {	font-size: 14px;	text-align: center;}
#site-about > li {	display: inline-block;}
@media screen and (min-width: 768px) and (max-width: 1199px) {
	#page-footer .disclaimer .row .logos {display: flex; align-items: center; justify-content: space-between;}
	#page-footer .disclaimer img {margin: 0;}
	#page-footer .disclaimer .icons.social li {margin: 0px 10px 0 0;}
}
#site-about > li.current a {color: #ff9d02;	text-decoration: none;}
#site-about > li:not(:last-child) {	margin-right: 10px;}
#site-about > li:not(:last-child)::after {	content: '|';margin-left: 10px;	color: #333;}
#site-about .lang-dd:hover{cursor: pointer;}
#site-about .dropup .dropdown-menu{
	left: 50%;
	transform: translateX(-50%);
	padding: 4px 4px 0;
    background: #fff;
    border: 3px solid #333;
    box-shadow: 2px 2px 2px 0 #8e8f90;
    z-index: 99999;
	min-width: 195px!important;
}
#site-about .dropup .dropdown-menu.lg {
    height: 20em!important;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}
#site-about .dropup .dropdown-menu li{
	background: #333;
    margin-bottom: 4px;
    color: #fff;
    text-align: left;
    padding: 4px 0;
	width: 100%;
}
#site-about .dropup .dropdown-menu li a{
	color: #fff;
    font: bold 13px 'Nunito Sans', sans-serif;
    letter-spacing: 0.5px;
    text-decoration: none;
    display: block;
    padding: 4px 10px;
    background-color: transparent;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
#site-about .dropup .dropdown-menu li a span:nth-child(2){
	position: relative;
    top: -2px;
	left: 5px;
	text-transform: capitalize;
}
.sitemap ul:not([class]){	display: table;}
.sitemap{font-size: 15px;}
.sitemap .inline ul:not([class]) li{display: inline-block;}
.sitemap h2{text-align: center;}
.sitemap h2:after{
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}
.blog-links{border-top: 3px solid #93bb7f;}
#page-footer .copyright {color: #5f5f5f;text-align: center;}
.long-boxes .card-content.bg-patt{background: rgb(224 233 225 / 75%);    padding: 10px;    box-shadow: none;}
/* .long-boxes .cta-b{opacity: 0;} */
.long-boxes:not(.brands-list):not(.team):not(.promos) .card-content.dark p{font-size: 90%;}
.long-boxes.team .info-group {	text-align: center;}
.long-boxes.team .info-group .soc-btn [class*='col-']{
	padding: 0;
	width: 49%;
	background: #2da507;
	margin-top: 1rem;
	border-radius: 4px;
	transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
.long-boxes.team .info-group .soc-btn [class*='col-']:hover{background: #ff9d02;}
.long-boxes.team .info-group .soc-btn [class*='col-']:nth-child(1){	margin-right: 2%;}
.long-boxes.team .info-group a{
	text-decoration: none;
	font-size: 1em;
	color: #fff;
	display: block;
}
.long-boxes.brands-list .card-content p.terms{line-height: 18px; margin-bottom: 0;}
.long-boxes.brands-list .wide .card-top{color: #fff;}
.long-boxes.brands-list .card-top{
    width: 100%;
    height: 75px;
    margin-bottom: 10px;
    position: relative;
    z-index: 0;
	overflow: hidden;
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.7);
	padding: 2.5rem 0 0;
	vertical-align: middle;
	border: none;
}
.long-boxes.brands-list .card-top {background: linear-gradient(to bottom, rgba(60, 60, 60, .3), rgb(59, 59, 59)), url('/imgs/sp-patt.jpg') repeat-x;}
.long-boxes.brands-list .card-top h3:after{background-image: none;}
.long-boxes.brands-list .img-border{box-shadow: none;}
.long-boxes.brands-list .card-content p.terms small{font-size: 75%;}
.long-boxes .card-content h3{padding: 0;}
.card-content {
	background: #ffffff;
	border: 4px;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
	width: 380px;
	max-width: 100%;
	margin: 10px auto;
}
.long-boxes.lg .card-content {
	width: 100%;
}
.card-content.green h2{	color: #333;}
.card-content.green h2:after{background: none;	width: 0;	height: 0;}
.card-content.green .card-desc{	border-radius: 3px;}
.card-content.wide{	width: 100%;}
.card-content.wide,
.light-bg {
	background: rgb(212, 247, 226);
	background: linear-gradient(112.5deg, rgba(232, 232, 232, 0.03) 0%, rgba(232, 232, 232, 0.03) 2%,rgba(231, 231, 231, 0.03) 2%, rgba(231, 231, 231, 0.03) 4%,rgba(231, 231, 231, 0.03) 4%, rgba(231, 231, 231, 0.03) 11%,rgba(2, 2, 2, 0.03) 11%, rgba(2, 2, 2, 0.03) 67%,rgba(231, 231, 231, 0.03) 67%, rgba(231, 231, 231, 0.03) 90%,rgba(111, 111, 111, 0.03) 90%, rgba(111, 111, 111, 0.03) 100%),linear-gradient(157.5deg, rgba(210, 210, 210, 0.03) 0%, rgba(210, 210, 210, 0.03) 17%,rgba(254, 254, 254, 0.03) 17%, rgba(254, 254, 254, 0.03) 18%,rgba(96, 96, 96, 0.03) 18%, rgba(96, 96, 96, 0.03) 44%,rgba(159, 159, 159, 0.03) 44%, rgba(159, 159, 159, 0.03) 70%,rgba(24, 24, 24, 0.03) 70%, rgba(24, 24, 24, 0.03) 82%,rgba(16, 16, 16, 0.03) 82%, rgba(16, 16, 16, 0.03) 100%),linear-gradient(22.5deg, rgba(47, 47, 47, 0.03) 0%, rgba(47, 47, 47, 0.03) 32%,rgba(124, 124, 124, 0.03) 32%, rgba(124, 124, 124, 0.03) 40%,rgba(200, 200, 200, 0.03) 40%, rgba(200, 200, 200, 0.03) 42%,rgba(16, 16, 16, 0.03) 42%, rgba(16, 16, 16, 0.03) 64%,rgba(243, 243, 243, 0.03) 64%, rgba(243, 243, 243, 0.03) 94%,rgba(93, 93, 93, 0.03) 94%, rgba(93, 93, 93, 0.03) 100%),linear-gradient(90deg, #FFF,#FFF);
}
.card-content.green {
	width: 100%;
	background: rgb(212, 247, 226);
	background: linear-gradient(215deg, rgba(163, 163, 163, 0.03) 0%, rgba(163, 163, 163, 0.03) 20%,rgba(135, 135, 135, 0.03) 20%, rgba(135, 135, 135, 0.03) 40%,rgba(52, 52, 52, 0.03) 40%, rgba(52, 52, 52, 0.03) 60%,rgba(248, 248, 248, 0.03) 60%, rgba(248, 248, 248, 0.03) 80%,rgba(118, 118, 118, 0.03) 80%, rgba(118, 118, 118, 0.03) 100%),linear-gradient(285deg, rgba(139, 139, 139, 0.03) 0%, rgba(139, 139, 139, 0.03) 20%,rgba(2, 2, 2, 0.03) 20%, rgba(2, 2, 2, 0.03) 40%,rgba(247, 247, 247, 0.03) 40%, rgba(247, 247, 247, 0.03) 60%,rgba(159, 159, 159, 0.03) 60%, rgba(159, 159, 159, 0.03) 80%,rgba(246, 246, 246, 0.03) 80%, rgba(246, 246, 246, 0.03) 100%),linear-gradient(261deg, rgba(171, 171, 171, 0.03) 0%, rgba(171, 171, 171, 0.03) 25%,rgba(113, 113, 113, 0.03) 25%, rgba(113, 113, 113, 0.03) 50%,rgba(210, 210, 210, 0.03) 50%, rgba(210, 210, 210, 0.03) 75%,rgba(137, 137, 137, 0.03) 75%, rgba(137, 137, 137, 0.03) 100%),linear-gradient(195deg, rgba(157, 157, 157, 0.01) 0%, rgba(157, 157, 157, 0.01) 16.667%,rgba(14, 14, 14, 0.01) 16.667%, rgba(14, 14, 14, 0.01) 33.334%,rgba(206, 206, 206, 0.01) 33.334%, rgba(206, 206, 206, 0.01) 50.001000000000005%,rgba(96, 96, 96, 0.01) 50.001%, rgba(96, 96, 96, 0.01) 66.668%,rgba(65, 65, 65, 0.01) 66.668%, rgba(65, 65, 65, 0.01) 83.33500000000001%,rgba(57, 57, 57, 0.01) 83.335%, rgba(57, 57, 57, 0.01) 100.002%),linear-gradient(201deg, rgba(105, 105, 105, 0.01) 0%, rgba(105, 105, 105, 0.01) 20%,rgba(129, 129, 129, 0.01) 20%, rgba(129, 129, 129, 0.01) 40%,rgba(205, 205, 205, 0.01) 40%, rgba(205, 205, 205, 0.01) 60%,rgba(0, 0, 0, 0.01) 60%, rgba(0, 0, 0, 0.01) 80%,rgba(215, 215, 215, 0.01) 80%, rgba(215, 215, 215, 0.01) 100%),linear-gradient(160deg, rgba(62, 62, 62, 0.02) 0%, rgba(62, 62, 62, 0.02) 16.667%,rgba(107, 107, 107, 0.02) 16.667%, rgba(107, 107, 107, 0.02) 33.334%,rgba(236, 236, 236, 0.02) 33.334%, rgba(236, 236, 236, 0.02) 50.001000000000005%,rgba(219, 219, 219, 0.02) 50.001%, rgba(219, 219, 219, 0.02) 66.668%,rgba(82, 82, 82, 0.02) 66.668%, rgba(82, 82, 82, 0.02) 83.33500000000001%,rgba(252, 252, 252, 0.02) 83.335%, rgba(252, 252, 252, 0.02) 100.002%),linear-gradient(247deg, rgba(165, 165, 165, 0.02) 0%, rgba(165, 165, 165, 0.02) 14.286%,rgba(207, 207, 207, 0.02) 14.286%, rgba(207, 207, 207, 0.02) 28.572%,rgba(32, 32, 32, 0.02) 28.572%, rgba(32, 32, 32, 0.02) 42.858%,rgba(164, 164, 164, 0.02) 42.858%, rgba(164, 164, 164, 0.02) 57.144%,rgba(210, 210, 210, 0.02) 57.144%, rgba(210, 210, 210, 0.02) 71.42999999999999%,rgba(193, 193, 193, 0.02) 71.43%, rgba(193, 193, 193, 0.02) 85%,rgba(14, 14, 14, 0.02) 85.716%, rgba(14, 14, 14, 0.02) 100.002%),linear-gradient(90deg, rgba(32, 171, 28, 0.5),rgb(212, 247, 226));
}
.card-content.dark{width: 100%;}
.card-content.dark, .dark-bg,
.note.dark {
	background: #333;
	background:linear-gradient(231deg, rgba(233, 233, 233, 0.01) 0%, rgba(233, 233, 233, 0.01) 25%,rgba(10, 10, 10, 0.01) 25%, rgba(10, 10, 10, 0.01) 50%,rgba(237, 237, 237, 0.01) 50%, rgba(237, 237, 237, 0.01) 75%,rgba(200, 200, 200, 0.01) 75%, rgba(200, 200, 200, 0.01) 100%),linear-gradient(344deg, rgba(2, 2, 2, 0.03) 0%, rgba(2, 2, 2, 0.03) 20%,rgba(10, 10, 10, 0.03) 20%, rgba(10, 10, 10, 0.03) 40%,rgba(100, 100, 100, 0.03) 40%, rgba(100, 100, 100, 0.03) 60%,rgba(60, 60, 60, 0.03) 60%, rgba(60, 60, 60, 0.03) 80%,rgba(135, 135, 135, 0.03) 80%, rgba(135, 135, 135, 0.03) 100%),linear-gradient(148deg, rgba(150, 150, 150, 0.03) 0%, rgba(150, 150, 150, 0.03) 14.286%,rgba(15, 15, 15, 0.03) 14.286%, rgba(15, 15, 15, 0.03) 28.572%,rgba(74, 74, 74, 0.03) 28.572%, rgba(74, 74, 74, 0.03) 42.858%,rgba(175, 175, 175, 0.03) 42.858%, rgba(175, 175, 175, 0.03) 57.144%,rgba(16, 16, 16, 0.03) 57.144%, rgba(16, 16, 16, 0.03) 71.42999999999999%,rgba(83, 83, 83, 0.03) 71.43%, rgba(83, 83, 83, 0.03) 85.71600000000001%,rgba(249, 249, 249, 0.03) 85.716%, rgba(249, 249, 249, 0.03) 100.002%),linear-gradient(122deg, rgba(150, 150, 150, 0.01) 0%, rgba(150, 150, 150, 0.01) 20%,rgba(252, 252, 252, 0.01) 20%, rgba(252, 252, 252, 0.01) 40%,rgba(226, 226, 226, 0.01) 40%, rgba(226, 226, 226, 0.01) 60%,rgba(49, 49, 49, 0.01) 60%, rgba(49, 49, 49, 0.01) 80%,rgba(94, 94, 94, 0.01) 80%, rgba(94, 94, 94, 0.01) 100%),linear-gradient(295deg, rgba(207, 207, 207, 0.02) 0%, rgba(207, 207, 207, 0.02) 25%,rgba(47, 47, 47, 0.02) 25%, rgba(47, 47, 47, 0.02) 50%,rgba(142, 142, 142, 0.02) 50%, rgba(142, 142, 142, 0.02) 75%,rgba(76, 76, 76, 0.02) 75%, rgba(76, 76, 76, 0.02) 100%),linear-gradient(73deg, rgba(81, 81, 81, 0.03) 0%, rgba(81, 81, 81, 0.03) 12.5%,rgba(158, 158, 158, 0.03) 12.5%, rgba(158, 158, 158, 0.03) 25%,rgba(136, 136, 136, 0.03) 25%, rgba(136, 136, 136, 0.03) 37.5%,rgba(209, 209, 209, 0.03) 37.5%, rgba(209, 209, 209, 0.03) 50%,rgba(152, 152, 152, 0.03) 50%, rgba(152, 152, 152, 0.03) 62.5%,rgba(97, 97, 97, 0.03) 62.5%, rgba(97, 97, 97, 0.03) 75%,rgba(167, 167, 167, 0.03) 75%, rgba(167, 167, 167, 0.03) 87.5%,rgba(22, 22, 22, 0.03) 87.5%, rgba(22, 22, 22, 0.03) 100%),linear-gradient(90deg, hsl(137,0%,23%),hsl(137,0%,23%));
	color: #fff;
}
.card-content.half-img{	overflow: hidden; position: relative;padding-top: 130px;}
.card-content.half-img img{	position: absolute;top: -150px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.card-content h3:after{	background: none;height: 0;width: 0;}
.card-content.dark h3, .card-content.dark p.elem-title, .card-content.wide h3, .card-content.dark h2, .card-content.dark-bg h3, .card-content.wide h2, .card-content.light-bg h3, .card-content.light-bg h2, .card-content.light-bg p.elem-title{	text-align: center;	margin: 0 auto 5px;    display: block;    padding: 0 0 5px;}
.card-content.dark h3, .card-content.dark-bg h3, .card-content.dark h2, 
.card-content.dark p.elem-title{    color: #f8f8f8;	border-bottom: 1px solid #ccc;}
.card-content.light-bg h3, .card-content.light-bg h2, .card-content.light-bg p.elem-title{	border-bottom: 1px solid #333;}
.card-content.light-bg h3:after, .card-content.dark-bg h3:after{background-image: none;}
.card-content.wide h2{ color: #333;	border-bottom: 1px solid #333;}
.card-content.dark h2:after,.card-content.wide h2:after{display: none;}
.card-content.wide h3{ color: #333;	border-bottom: 1px solid #333;}
.card-content.dark h3:after,.card-content.light-bg h2:after{background: none;height: 0; width: 0;}
.card-content.dark .sec-ul.small li{font-size: 87%;}
.card-content.dark ul.sec-ul li:before{	margin-right: 0;}
.card-content.dark a.rev-c, .card-content.dark-bg a.rev-c{color: #ff9d02;}
.card-content.dark a.rev-c:hover, .card-content.dark-bg a.rev-c:hover{color: #2da507;}
.card-content.green p{color: #333;}
.card-content.dark p{margin-bottom: 10px;color: #ccc;}
.card-content.dark .sec-ul li{font-size: 14px;}
.card-content.dark .sec-ul.toto-odds span{color: #ff9d02;}
.card-content.dark .sec-ul li:before{filter: invert(79%) sepia(28%) saturate(7284%) hue-rotate(355deg) brightness(99%) contrast(105%);margin-top: 0;}
.card-content.dark p a:not(.go-o):not(.text-light){color: #ff9d02;}
.card-content.dark a:not(.go-o):hover{color: #2da507;}
.card-content .card-desc p:last-child{margin-bottom: 0;}
.card-content .card-desc > .cta-btn {
	width: 250px;
	max-width: 100%;
	margin: 0 auto;
}
.card-content table {border: 1px solid #ddd;}
.card-content .cta-btn{
    display: block;
	border-radius: 3px;
	text-decoration:none;
	text-align: center;
	transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	font: bold 16px 'Nunito Sans', sans-serif;
	margin-top: 10px;
}
/* .card-content .cta-btn:not(.main){	border: 1px solid transparent;} */
.card-content .cta-btn.main,.card-content .cta-btn.lg{	display: table;	margin: 10px auto 0;	width: 250px;}
/* .card-content .cta-btn.lg{border: none;}
.card-content .cta-btn.lg a{padding: 8px 0;} */
.card-content .cta-btn.main a{padding: 5px 45px;}
/* .card-content .cta-btn:hover{cursor: pointer; background: #fff; } */
.card-content .cta-btn a{text-decoration: none; display: block; padding: 5px;}
/* .card-content:not(.dark) .cta-btn{box-shadow: 0 0 5px #fff; background: #333; border: 1px solid transparent;} */
/* .card-content:not(.dark) .cta-btn:hover{border: 1px solid #333; background: transparent;}
.card-content:not(.dark) .cta-btn a{ color: #f4f4f4;}
.card-content:not(.dark) .cta-btn:hover a{ color: #333;} */
/* .card-content.dark .cta-btn{box-shadow: 0 0 5px #fff; background: #f4f4f4; border: 1px solid transparent;}
.card-content.dark .cta-btn:hover{border: 1px solid #f4f4f4; background: transparent;} */
/* .card-content.dark .cta-btn a{ color: #333;} */
/* .card-content.dark .cta-btn:hover a{ color: #f4f4f4;} */
/* .card-content .cta::before, .card-content .cta::after{border-top: 2px solid #fff;} */
/* .card-content.dark .cta{border-top: 2px solid #fff;}
.card-content .cta{border-top: 2px solid #333;} */
.company.tech .card-content .cta-btn .go-o{	border-color: #4fca13;	border: none;}
.company.tech .card-content .cta-btn:hover{	background: #ff9d02;}
.card-content .txt-right{text-align: right; margin-top: 6px;}
.card-content .txt-right .bon-on span{font-style: italic; font-size: 16px; position: relative; bottom: 2px;}
.card-content .txt-right .bon-on span:nth-child(1){color: #333;}
.card-content.dark .txt-right .bon-on span:nth-child(1){color: #f8f8f8;}
.card-img {	position: relative;	overflow: hidden;	border-radius: 0;	z-index: 1;	padding:10px;}
.card-img .company-140{	margin: 0 auto; display: block;}
.card-img.boxbg-1 {	background: url('/imgs/boxbg-1.jpg') no-repeat center center;border-bottom: 1px solid #fff;}
.card-img.boxbg-2 {	background: url('/imgs/boxbg-2.jpg') no-repeat center center;border-bottom: 1px solid #fff;}
.card-img img {	width: 100%;height: auto;display: block;}
.card-img span h4{font-size: 12px;margin:0;padding:10px 5px;line-height: 0;}
.card-desc {padding: 1.25rem;overflow: hidden;}
.card-desc figure, #page-article--post figure{	position: relative;	margin-top: 0.5rem;	margin-bottom: 0.5rem;}
figure{	position: relative;}
figure figcaption, #page-article--post figure figcaption{
	position: absolute;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    text-align: center;
    padding: 10px;
    text-transform: uppercase;
	text-shadow: 0px 4px 2px #000;
	bottom: 0;
	max-width: 100%;
	width: 325px;
}
#page-article--post figure.large figcaption{width: 650px;}
.card-desc h3, .card-content h3 {
	color: #000000;
    font-weight: 600;
    line-height: 1.3em;
    margin-top: 0;
    margin-bottom: 5px;
    padding: 0;
}
.card-content h3 {	padding: 1.25rem 0 0 1.25rem;}
.long-boxes .card-content .elem-title {	text-align: left;margin: 0;}
.card-desc p {
	color: #747373;
    font-size: 15px;
	font-weight: 400;
	line-height: 1.5;
	margin: 0px;
	margin-bottom: 20px;
	padding: 0;
	font-family: 'Montserrat', sans-serif;
}
.card-desc.text-light p {
	color: #dadada;
}
.col-md-6 .card-desc p {margin-bottom: 15px;}
@media screen and (max-width: 767px){
	.long-boxes.brands-list .card-content p.terms.text-right{text-align: center;}
}
/* main top3 el */
.top3{margin-bottom: 20px;}
.top3 .rec-rating {margin: 0 auto .5rem;}
.top3 .card-desc {padding: 1.5rem 1rem;}
.top3 .top-rev-v { margin: 0 auto 10px;}
.top3 .card-content p{color:#ccc;text-align: center;}
.top3 .card-content .elem-title{color:#fff;	margin: 0;}
.top3 .card-content { background: #333; overflow: hidden;}
.top3:not(.posts) .card-content:after {
  position: absolute;
  z-index: 2;
  width: 36px;
  line-height: 35px;
  border-radius: 50%;
  color: #333;
  font-weight: bold;
  text-align: center;
  left: 50%;
  top: 72px;
  transform: translateX(-50%);
  box-shadow: 0px 0px 10px #000;
  font-weight: 900;
  font-family: inherit;
}
.top3:not(.posts) .col-sm-4:nth-child(1) .card-content:after { content: "1"; background: #FFC107;}
.top3:not(.posts) .col-sm-4:nth-child(2) .card-content:after { content: "2"; background: #C0C0C0;}
.top3:not(.posts) .col-sm-4:nth-child(3) .card-content:after { content: "3"; background: #b08d57 ;}
.top3:not(.posts) .go-o {margin: 1rem auto 0; display: table;}
a {
	color: #2da507;
	text-decoration: underline;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
a:hover, a:focus{	color: #ff9d02;	text-decoration: none;}
a:focus, a:hover, a:active {outline: 0;}
.socials-letters {	display: block;	margin: 15px auto 0;text-align: center;}
.g-search{	float: right;margin:5px 15px 0;	position: relative;}
.socials-letters li,.socials-letters a {display: inline-block;}
.socials-letters li {padding: 0 6px;	border: 1px solid transparent;	border-radius: 2px;}
.socials-letters li:not(:last-child):hover {border-color: #fff;}
.socials-letters ul.ver-w li:hover{	border:none;}
.socials-letters ul.ver-w li:nth-child(1):hover, .socials-letters ul.ver-w li:nth-child(3):hover{cursor:default;}
.socials-letters li:not(:last-child) {margin-right: 2px;}
.socials-letters li:hover {	cursor: pointer;}
.head-search-wrap .d-l-1 input {width: 75%; position: relative; right: -60px;}
.head-search-wrap .d-l-1 input:focus {outline: 1px solid #1e9001;}
.mtr-ee{background: url('/imgs/regulation/mtr-ee.svg') no-repeat center;width: 30px;height: 35px;}
.gamcare{background: url('/imgs/regulation/gamcare.svg') no-repeat center center;}
.essa{background: url('/imgs/regulation/essa.svg') no-repeat center center;}
.gambling-commission{ background: url('/imgs/regulation/gamblingcommission.svg') no-repeat center center;}
.ttja-est{ background: url('/imgs/regulation/ttja-est.svg') no-repeat center center;}
.ecogra{background: url('/imgs/regulation/ecogra.svg') no-repeat center center;}
.regulates-1, .regs-1, .gambling-commission, .ttja-est{
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	text-indent: -9999px;
}
.regulates-1{	background: url('/imgs/regulates.svg') no-repeat;}
.regulates-1.egba{	width: 74px;height: 30px;background-position: 0 0;}
.regulates-1.gamcare {width: 27px;height: 30px;	background-position: 0 -50px;}
.regulates-1.ecogra {width: 105px;height: 30px;	background-position: 0 -100px;}
.regulates-1.ibas {	width: 67px;height: 30px;background-position: 0 -150px;}
.regulates-1.gambling-commission {	width: 76px;height: 30px;background-position: 0 -200px;}
.regulates-1.mga, .regulates-1.mga-small {	height: 30px;background-position: 0 -250px;}
.regulates-1.mga-small {width: 38px;}
.regulates-1.mga {	width: 122px;}
.regulates-1.curacao {	width: 40px;height: 30px;background-position: 0 -300px;}
.regulates-1.essa {	width: 79px;height: 30px;background-position: 0 -350px;}
.regulates-1.logico {width: 93px;height: 30px;background-position: 0 -400px;}
.regulates-1.cimer {width: 15px;height: 30px;background-position: 0 -450px;}
.pagcor {background: var(--logo-pagcor) no-repeat; width: 29px; height: 30px;}
.anjouan-gaming {background: var(--logo-anjouan-gaming) no-repeat; width: 23px; height: 30px;}
.registro-nacional {background: url('../../imgs/registro-nacional-costa-rica.png') no-repeat; width: 49px; height: 30px;}
.gibraltar {background: url('../../imgs/gibraltar.svg') no-repeat;}
.gibraltar, .pagcor, .anjouan-gaming, .registro-nacional, .regulates-tgc, .tgc, .regulates-cga, .cga, .regulates-mga-alt, .mga-alt {
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	text-indent: -9999px;
}
.regulates-gt, .regulates-essa,
.regulates-gambling-commission, .regulates-ecogra,
.regulates-gamcare, .regulates-18, .regulates-truste {
	display: inline-block;
	vertical-align: middle;
	height: 30px;
	overflow: hidden;
	text-indent: -9999px;
	text-align: left;
}
.regulates-gt {background-position: -50px -200px!important; width: 30px;}
.regulates-ecogra { background-position: -10px -40px!important; width: 107px; }
.regulates-gambling-commission { background-position: -10px -80px!important; width: 76px; }
.regulates-essa { background-position: -10px -120px!important; width: 74px; }
.regulates-gamcare { background-position: -10px -160px!important; width: 31px; }
.regulates-18 { background-position: -51px -160px!important; width: 30px; }
.regulates-truste { background-position: -10px -200px!important; width: 30px; }
.webp .regulates-gamcare, .webp .regulates-18, .webp .regulates-truste, .webp .regulates-gt {background: url('/imgs/regulates.webp') no-repeat;}
.no_webp .regulates-gamcare, .no_webp .regulates-18, .no_webp .regulates-truste, .no_webp .regulates-gt {background: url('/imgs/regulates.png') no-repeat;}
.regulates-tgc, .tgc {background: url('/imgs/regulation/tobique-gaming-commission.png') no-repeat; width: 26px; height: 30px;}
.regulates-cga, .cga {background: var(--logo-cga) no-repeat; width: 30px; height: 30px;}
.regulates-mga-alt, .mga-alt {background: var(--logo-mga) no-repeat; width: 30px; height: 30px;}
.regulates-iom {
	background: url('/imgs/regulation/iom.png') no-repeat;
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 27px;
	overflow: hidden;
	text-indent: -9999px;
	text-align: left;
}
.sv {background: var(--flag-sweden);} .tn, .fr-tn {background: var(--flag-tunisia);} .th {background: var(--flag-thailand);} .et, .et-ee {background: var(--flag-estonia);} .lv {background: var(--flag-latvia);} .aus, .de-at{background: var(--flag-austria);} .fi{background: var(--flag-finland);} .brl, .pt-br{background: var(--flag-brazil);} .ro{background: var(--flag-romania);} .ind, .en-in{background: var(--flag-india);} .sk, .sk-sk{background: var(--flag-slovakia);} .en{background: var(--flag-uk);} .hr, .hr-hr{background: var(--flag-croatia);} .cz, .cs{background: var(--flag-czech);} .fr, .fr-fr{background: var(--flag-france);} .hu{background: var(--flag-hungary);} .it{background: var(--flag-italy);} .pl{background: var(--flag-poland);} .sr{background: var(--flag-serbia);} .sl{background: var(--flag-slovenia);} .es{background: var(--flag-spain);} .de{background: var(--flag-germany);} .mx, .es-mx{background: var(--flag-mexico);} .no{background: var(--flag-norway);} .bg{background: var(--flag-bulgaria);} .ua, .ru-ua{background: var(--flag-ukraine);} .co, .es-co{background: var(--flag-colombia);} .al, .sq-al{background: var(--flag-albania);} .id{background: var(--flag-indonesia);} .bs, .bs-ba {background: url('/imgs/flags/bosnia-and-herzegovina.svg') no-repeat;} .lt {background: url('/imgs/flags/lithuania.svg') no-repeat;} .mauritius{background: url('/imgs/flags/mauritius.svg') no-repeat;} .australia{background: url('/imgs/flags/australia.svg') no-repeat;} .belize{background: url('/imgs/flags/belize.svg') no-repeat;} .eu{background: url('/imgs/flags/europe.svg') no-repeat;} .ru-KZ, .ru-kz{background: url('/imgs/flags/kazakhstan.svg') no-repeat;}.en-IE, .en-ie{background: var(--flag-ireland);}.az{background: var(--flag-azerbaijan);}.de-ch{background: var(--flag-switzerland);}
.vi, .vi-vn{background: var(--flag-vietnam);}

.flags{  width: 21px; height: 21px; display: inline-block; position: relative; top: 4px; margin-right: 5px; background-repeat: no-repeat;}

.sports {background: url('/imgs/sports.svg') no-repeat;  width: 30px; height: 30px; display: inline-block; text-indent: -9999px; margin-right: 5px;}
.sports.baseball { background-position: 0 0;  } .sports.basketball { background-position: 0 -50px;  } .sports.boxing { background-position: 0 -100px;  } .sports.esports { background-position: 0 -150px;  } .sports.football { background-position: 0 -200px;  } .sports.golf { background-position: 0 -250px;  } .sports.hockey { background-position: 0 -300px;  } .sports.racing { background-position: 0 -350px;  } .sports.rugby { background-position: 0 -400px;  } .sports.snooker { background-position: 0 -450px;  } .sports.tennis { background-position: 0 -500px; } .sports.volleyball { background-position: 0 -550px; }
.sports-stream{
	width: 50px;
	height: 50px;
	display: inline-block;
	text-indent: -9999px;
}
.sports-stream.nba{background: url('/imgs/championships/nba-icon.svg') no-repeat; background-size: 50px 50px;}
.sports-stream.premier-league{background: url('/imgs/championships/premier-league.svg') no-repeat; background-size: 50px 50px;}
.sports-stream.atp{background: url('/imgs/championships/atp.svg') no-repeat; background-size: 50px 50px;}
.sports-stream.formula1{background: url('/imgs/championships/formula1.svg') no-repeat; background-size: 50px 50px;}
.sports-stream.la-liga{background: url('/imgs/championships/la-liga.svg') no-repeat; background-size: 50px 50px;}
.sports-stream.motogp{background: url('/imgs/championships/motogp.svg') no-repeat; background-size: 50px 50px;}
.sports-stream.serie-a{background: url('/imgs/championships/serie-a.svg') no-repeat; background-size: 50px 50px;}
.sports-stream.usopen{background: url('/imgs/championships/usopen.svg') no-repeat; background-size: 70px 50px;width: 70px;}
.sports-stream.wta{background: url('/imgs/championships/wta.svg') no-repeat; background-size: 40px 50px;}
.sports-stream.bundesliga{background: url('/imgs/championships/bundesliga.svg') no-repeat; background-size: 40px 50px;}
.dep-methds-amex, .dep-methds-bitcoin, .dep-methds-maestro,
.dep-methds-mastercard, .dep-methds-neteller,
.dep-methds-paypal, .dep-methds-skrill, .dep-methds-visa, .dep-methds-coupon{
	display: inline-block;
	vertical-align: middle;
	background: url('../../imgs/dep-methds.png') no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	text-align: left;
}
.dep-methods {
	display: inline-block;
	vertical-align: middle;
	background: url('../../imgs/dep-methods.svg') no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	text-align: left;
	width:50px;
	height:30px;
}
.dep-methods.apple-pay{ background-position:0 0;} .dep-methods.bank-transfer{ background-position:0 -32px;} .dep-methods.bitcoin{ background-position:0 -64px;} .dep-methods.google-pay{ background-position:0 -96px;} .dep-methods.mastercard{ background-position:0 -128px;} .dep-methods.neteller{ background-position:0 -160px;} .dep-methods.paypal{ background-position:0 -192px;} .dep-methods.revolut{ background-position:0 -224px;} .dep-methods.skrill{ background-position:0 -256px;} .dep-methods.visa{ background-position:0 -288px;}
.bnk-lg .dep-methods{transform: scale(1.25); -webkit-transform: scale(1.25);}
/* Payments svg  */
.pay-paypal{background:url(/imgs/payments/paypal.svg)}.pay-apple-pay{background:url(/imgs/payments/apple-pay.svg)}.pay-bank-transfer{background:url(/imgs/payments/bank-transfer.svg)}.pay-bitcoin{background:url(/imgs/payments/bitcoin.svg)}.pay-ecopayz{background:url(/imgs/payments/ecopayz.svg)}.pay-diners-club{background:url(/imgs/payments/diners-st.svg)}.pay-ethereum{background:url(/imgs/payments/ethereum.svg)}.pay-google-pay{background:url(/imgs/payments/google-pay.svg)}.pay-mastercard{background:url(/imgs/payments/mastercard.svg)}.pay-maestro{background:url(/imgs/payments/maestro.svg)}.pay-neteller{background:url(/imgs/payments/neteller.svg)}.pay-paysafecard{background:url(/imgs/payments/paysafecard.svg)}.pay-revolut{background:url(/imgs/payments/revolut.svg)}.pay-skrill{background:url(/imgs/payments/skrill.svg)}.pay-visa{background:url(/imgs/payments/visa.svg)}.pay-trustly{background:url(/imgs/payments/trustly.svg)}.pay-postepay{background:url(/imgs/payments/postepay.svg)}.pay-much-better{background:url(/imgs/payments/much-better.svg)}.pay-sofort{background:url(/imgs/payments/sofort.svg)}.pay-rapid-transfer{background:url(/imgs/payments/rapid-transfer.svg)}.pay-jeton{background:url(/imgs/payments/jeton.svg)}.pay-tether{background:url(/imgs/payments/tether.svg)}.pay-litecoin{background:url(/imgs/payments/litecoin.svg)}
[class*="pay-"] {
	text-indent: -9999px;
	text-align: left;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}

.banking {
	display: inline-block;
	vertical-align: middle;
	background: url('../../imgs/payments.png') no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	text-align: left;
	width:140px;
	height:70px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.banking.transferwise{ background-position: -10px -240px;} .banking.apple-pay{ background-position: -10px 0;} .banking.kfizetes-banki-atutalassal{ background-position: -160px 0;} .banking.bitcoin{ background-position: -310px 0;} .banking.google-pay{ background-position: -160px -80px; border: 1px solid #d2d2d2;} .banking.bankkartyak{ background-position: -10px -80px;}
.banking.neteller{ background-position: -310px -80px;} .banking.paypal{ background-position: -10px -160px;} .banking.revolut{ background-position: -160px -160px;} .banking.skrill{ background-position: -310px -160px;} 
.dep-methds-amex, .dep-methds-bitcoin, .dep-methds-maestro, .dep-methds-mastercard, .dep-methds-neteller, .dep-methds-paypal, .dep-methds-skrill, .dep-methds-visa{	width: 50px;	height: 30px;} 
.dep-methds-amex { background-position: -10px -0px; } .dep-methds-bitcoin { background-position: -70px -0px; } .dep-methds-maestro { background-position: -10px -40px; } .dep-methds-mastercard { background-position: -70px -40px; } .dep-methds-neteller { background-position: -10px -80px; } .dep-methds-paypal { background-position: -70px -80px; } .dep-methds-skrill { background-position: -10px -120px; } .dep-methds-visa { background-position: -70px -120px; } .dep-methds-coupon {background-position: -12px -155px;  width: 70px; height: 30px;}
.icons, .lic-scr, .payments, .d-l-3.to-float {display: table;margin: 0 auto;	text-align: center;}
.icons.social li{ margin: 5px 10px 0 0;}
.icons.social li{display: inline-block;}
.search i { font-family: "Font Awesome 5 Free";	font-weight: 900;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;font-size: 20px;display: inline-block;color:#fff;vertical-align: middle;cursor: pointer;}
.icons i {
	font-family: "Font Awesome 5 Brands";
	font-weight: 400;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	font-size: 35px;
	display: inline-block;
	margin-right:10px;
}
.icons.regular i { font-family: "Font Awesome 5 Free"; font-weight: 900;}
.icons.alignleft i, .icons.alignright i {margin-right: 0;}
.icons.bordered i{border-radius: .25rem; width: 105px; padding: .5rem 1rem;}
.icons i.fa-5x {font-size: 5em;}
.icons i.fa-4x {font-size: 4em;}
.icons.filter-shadow  {filter: drop-shadow(1px 2px 1px rgba(0,0,0,.5)); -webkit-filter: drop-shadow(1px 2px 1px rgba(0,0,0,.5));}
.icons i.fa-android, .apps .fa-android{color:#a4c639;}
.icons i.fa-apple, .apps .fa-apple { color:#8e8e93;}
.fa-twitter{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' class='r-1nao33i r-4qtqp9 r-yyyyoo r-rxcuwo r-1777fci r-m327ed r-dnmrzs r-494qqr r-bnwqim r-1plcrui r-lrvibr' viewBox='0 0 24 24'%3E%3Cpath fill='%23E7E9EA' d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z'/%3E%3C/svg%3E") no-repeat center; width: 18px;}
.icons i.fa-twitter:hover{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:serif='http://www.serif.com/' version='1.1' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;' viewBox='1.25 2.25 21.57 19.5'%3E%3Cpath d='M18.244,2.25L21.552,2.25L14.325,10.51L22.827,21.75L16.17,21.75L10.956,14.933L4.99,21.75L1.68,21.75L9.41,12.915L1.254,2.25L8.08,2.25L12.793,8.481L18.244,2.25ZM17.083,19.77L18.916,19.77L7.084,4.126L5.117,4.126L17.083,19.77Z' style='fill-rule:nonzero;'/%3E%3C/svg%3E") no-repeat center; width: 18px;}
.fa-twitter:before {color: transparent;}
.fa-chrome{
	background:
      linear-gradient(to bottom left, transparent 49%,#ea4335 50%) 105% 0%  /37% 30%,
      linear-gradient(to bottom right,transparent 49%,#fbbc05 50%) 64% 100% /35% 43%,
      radial-gradient(farthest-side, #4285f4 46%,transparent 47%),
      linear-gradient( 47deg, #34a853 42%,transparent 43%),
      linear-gradient(-72deg, #fbbc05 42%,transparent 43%),
      linear-gradient(-199deg, #ea4335 42%,transparent 43%);
  background-repeat:no-repeat;
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
.apps [class*="fa-"].none{opacity: .25;}
.icons i.light {color:#f7f7f7;}
.icons i.dark {color:#333;}
.icons.bordered i.light{border: 1px dotted #f7f7f7;}
.icons.bordered i.dark{border: 1px dotted #333;}
.icons.bordered i.fa-android{border: 1px dotted #a4c639;}
.icons.bordered i.fa-apple {border: 1px dotted #8e8e93;}
.icons i.fa-blackberry {color:#000000;}
.icons i.fa-windows {color:#68217a;}
.icons a > i{color: #fff;font-size: 18px;vertical-align: middle;}
.icons a:hover > i.fa-facebook-f {color:#4267B2;}
/* .icons a:hover > i.fa-twitter {color:#1da1f2;} */
.icons a:hover > i.fa-pinterest-p {color:#bd081c;}
.icons a:hover > i.fa-google-plus-g {color:#dd4b39;}
.icons a:hover > i.fa-youtube {color:#ff0000;}
.icons a:hover > i.fa-discord {color:#5865f2;}
.lottos{
	background: url('/imgs/lottos.png') no-repeat;
	display: inline-block;
	text-indent: -9999px;
	width: 140px;
	height: 70px;
}
.lottos.toto{background-position: -4px -8px;}.lottos.otoslotto{background-position: -4px -88px;}.lottos.eurojackpot{background-position: -4px -168px;}.lottos.hatoslotto{background-position: -4px -247px;}.lottos.skandinav{background-position: -4px -405px;}.lottos.putto{background-position: -4px -325px;}.lottos.teletext{background-position: -4px -484px;}
.lottos.tippmix{background: url(/imgs/brands/tippmix.svg) no-repeat center 22px; border: 1px solid #d2d5d7; border-radius: 4px;}
.lottos.tippmixpro{background: #144a0f url(/imgs/brands/tippmixpro.svg) no-repeat center 22px;  border-radius: 4px;}
/* SVG Forex */
.bg-xm{ background: #000; }
.bg-xtb, .bg-bdswiss{ background: #fff; box-shadow: 2px 2px 3px 0 #a5a7a9;}
.logo-admiral-markets, .company.forex.admiral-markets:before{background: url('/imgs/forex/admiral-markets.svg');}
.logo-fxpro, .company.forex.fxpro:before{background: url('/imgs/forex/fxpro.svg');}
.logo-xtb, .company.forex.xtb:before{background: url('/imgs/forex/xtb.svg');}
.logo-xm, .company.forex.xm:before{background: url('/imgs/forex/xmcom.svg');}
.logo-nordfx, .company.forex.nordfx:before{background: url('/imgs/forex/nordfx.svg');}
.logo-bdswiss, .company.forex.bdswiss:before{background: url('/imgs/forex/bdswiss.svg');}

/* SVG VPNS */
.logo-torguard{background: url('/imgs/vpn/torguard.svg');}.logo-surfshark{background: url('/imgs/vpn/surfshark.svg');}.logo-avast{background: url('/imgs/vpn/avast.svg');}.logo-cyberghost{background: url('/imgs/vpn/cyberghost.svg');}.logo-express{background: url('/imgs/vpn/express.svg');}.logo-hola{background: url('/imgs/vpn/hola.svg');}.logo-nord{background: url('/imgs/vpn/nord.svg');}.logo-openvpn{background: url('/imgs/vpn/openvpn.svg');}.logo-proton{background: url('/imgs/vpn/proton.svg');}.logo-pure{background: url('/imgs/vpn/pure.svg');}.logo-tunnelbear{background: url('/imgs/vpn/tunnelbear.svg');}.logo-turbo{background: url('/imgs/vpn/turbovpn.svg');}

/* SVG Daily Fantasy */
.logo-fanduel{background: url('/imgs/dfs/fanduel.svg');}.logo-draftkings{background: url('/imgs/dfs/draftkings.svg');}.logo-playon{background: url('/imgs/dfs/playon.svg');}.logo-fanteam{background: url('/imgs/dfs/fanteam.svg');}

.bg-fanduel{background: #1493ff;}
.bg-fanduel .logo-fanduel{filter: invert(1); -webkit-filter: invert(1);}
.bg-draftkings,
.bg-playon{background: #000;}
.bg-fanteam{background: #085839;}

[class*="logo-"]{
	display: block;
	text-indent: -9999px;
	text-align: left;
	background-size: contain;
	background-position: center center!important;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
[class*="company-"][class*="bg-"]{
	margin: 0 auto;
	padding: 5px;
	border-radius: 4px;
}
.circle-brand-120{width: 120px;height: 120px; padding: 10px;}
.company-80[class*="bg-"] {	width: 80px;height: 30px;}
.company-100[class*="bg-"] {width: 100px;height: 35px;}
.company-120[class*="bg-"]{	width: 120px;height: 50px;}
.company-130[class*="bg-"]{	width: 130px;height: 50px;}
.company-140[class*="bg-"] { width: 140px; height: 70px;}
.company-140.bg-sbobet,.company-120.bg-sbobet{	box-shadow: 0 0 5px rgba(0, 0, 0, .5);}
.company-160[class*="bg-"] { width: 160px; height: 40px;}
.bg-amunra{ padding: 0!important;} 
@media screen and (max-width: 1024px) {
	[class*="fav-"]:after{content: none;}
}
/* End SVG Brands */
/* SVG Software */
.soft-fix{background: url('');}.soft-nextgen{background: url('/imgs/software/nextgen-icon.svg');}.soft-thunderkick{background: url('/imgs/software/thunderkick-icon.svg');}.soft-igt{background: url('/imgs/software/igt-icon.svg');}.soft-netent{background: url('/imgs/software/netent-icon.svg');}.soft-playngo{background: url('/imgs/software/playngo-icon.svg');}.soft-playtech{background: url('/imgs/software/playtech-icon.svg');}.soft-pragmaticplay{background: url('/imgs/software/pragmaticplay-icon.svg');}.soft-red-tiger{background: url('/imgs/software/red-tiger-icon.svg');}.soft-wazdan{background: url('/imgs/software/wazdan-icon.svg');}.soft-btg{background: url('/imgs/software/btg.svg');}.soft-microgaming{background: url('/imgs/software/microgaming-icon.svg');}.soft-evolution{background: url('/imgs/software/evolution-icon.svg');}.soft-yggdrasil{background: url('/imgs/software/yggdrasil.svg');}.soft-isoftbet{background: url('/imgs/software/isoftbet.svg');}.soft-bgaming { background: url('/imgs/software/bgaming.svg'); }
.provider[class*="soft-"]{
	display: block;
    text-indent: -9999px;
    background-size: contain;
    background-position: center center;
	background-repeat: no-repeat;
	width: 45px;
    height: 30px;
}
/* end SVG Software */
.logo-betclic-120{
	background: url('/imgs/betclic-white.svg') no-repeat;
	background-color: rgba(163, 30, 33);
	background-size: 110px 40px;
	width: 120px;
    height: 50px;
    text-align: center;
    margin: 0 auto;
    text-indent: -9999px;
    border-radius: 4px;
}
.company{
    width: 100%;
    height: 75px;
    text-indent: -9999px;
    margin-bottom: 10px;
    position: relative;
    z-index: 0;
	overflow: hidden;
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.7);
}
.company:after{
    position: absolute;
    content: '';
    background: #fff;
    width: 20px;
    height: 110px;
    z-index: 1;
    right: 65%;
    top: -12px;
    transform: translateX(-50%) rotate(15deg);
    display: block;
    box-shadow: 5px 0px 5px 3px rgba(0, 0, 0, 0.4);
}
.wide .company:after{background: #f1f1f1;}
.card-content.dark .company:after {background: #404040;}
.company:before {
	background-repeat: no-repeat;
    width: 100%;
    height: 75px;
    position: absolute;
    z-index: 2;
    overflow: hidden;
	content: '';
	top: 0;
	left: 0;
}
.dark .company.tech{background: linear-gradient(to right, rgba(255,255,255,.3), rgba(255,255,255,.9)),url('/imgs/tech-bg.svg') no-repeat; background-size: cover;}
.wide .company.tech{background: linear-gradient(to bottom, rgba(255,255,255,.3), rgba(255,255,255,.9)),url('/imgs/tech-bg.svg') no-repeat; background-size: cover;}
.dark .company.forex{background: linear-gradient(to right, rgba(255,255,255,.3), rgba(255,255,255,.9)),url('/imgs/forex-bg.svg') 50% 50% no-repeat;	background-size: cover;}
.wide .company.forex{background: linear-gradient(to bottom, rgba(255,255,255,.3), rgba(255,255,255,.9)),url('/imgs/forex-bg.svg') 50% 50% no-repeat;background-size: cover;}
.dark .company.dfs{	background: linear-gradient(to right, rgba(255,255,255,.3), rgba(255,255,255,.9)),url('/imgs/sp-patt.jpg') repeat-x;}
.wide .company.dfs{	background: linear-gradient(to bottom, rgba(255,255,255,.3), rgba(255,255,255,.9)),url('/imgs/sp-patt.jpg') repeat-x;}
.company.tech:before,
.company.forex:before{
	background-repeat: no-repeat!important;
	background-position: 95% 10px!important;
	background-size: 200px 50px!important;
}
.company.forex:before,
.company.dfs:before{
	filter: drop-shadow(1px 1px 2px rgba(0,0,0,.6));
	-webkit-filter: drop-shadow(1px 1px 2px rgba(0,0,0,.6));
}
.company.dfs.fanduel:before{ background: url('/imgs/dfs/fanduel.svg');}.company.dfs.playon:before{ background: url('/imgs/dfs/playon.svg');}.company.dfs.fanteam:before{ background: url('/imgs/dfs/fanteam.svg');}.company.dfs.draftkings:before{ background: url('/imgs/dfs/draftkings.svg');}
.company.dfs.draftfury:before{ background: url('/imgs/dfs/draftfury.svg');}
.company.dfs:before{
	background-repeat: no-repeat!important;
	background-position: 95% center!important;
	background-size: 200px 50px!important;
}

.company.tech.avast:before{	background: url('/imgs/vpn/avast.svg');}.company.tech.cyberghost:before{background: url('/imgs/vpn/cyberghost.svg');}.company.tech.express:before{background: url('/imgs/vpn/express.svg');}.company.tech.hola:before{background: url('/imgs/vpn/hola.svg');}.company.tech.nord:before{background: url('/imgs/vpn/nord.svg');}.company.tech.openvpn:before{background: url('/imgs/vpn/openvpn.svg');}.company.tech.proton:before{background: url('/imgs/vpn/proton.svg');}.company.tech.pure:before{background: url('/imgs/vpn/pure.svg');}
.company.tech.tunnelbear:before{background: url('/imgs/vpn/tunnelbear.svg');}.company.tech.turbo:before{background: url('/imgs/vpn/turbovpn.svg');}
.company.tech.radmin:before{background: url('/imgs/vpn/radmin.png'); background-size: 200px 44px!important;background-position: 95% 15px!important;filter: drop-shadow(1px 2px 2px rgba(0,0,0,.7)); -webkit-filter: drop-shadow(1px 1px 1px rgba(0,0,0,.7));}
.company.tech.x-vpn:before{background: url('/imgs/vpn/xvpn.png'); background-size: 200px 63px!important;background-position: 95% 5px!important;filter: drop-shadow(1px 2px 2px rgba(0,0,0,.7)); -webkit-filter: drop-shadow(1px 2px 2px rgba(0,0,0,.7));}
.company.tech.windscribe:before{background: url('/imgs/vpn/windscribe.png'); background-size: 200px 31px!important;background-position: 95% 20px!important;filter: drop-shadow(1px 2px 2px rgba(0,0,0,.7)); -webkit-filter: drop-shadow(1px 2px 2px rgba(0,0,0,.7));}
.company.tech.hoxx:before{background: url('/imgs/vpn/hoxx.svg');}
.company.william-hill {background: linear-gradient(to right, rgba(1, 19, 59, 0.3), rgba(1, 19, 59)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company:not(.slide-in):before {right: 0; top: 50%;     transform: translateY(-50%);     -webkit-transform: translateY(-50%);}
.company.william-hill {background: linear-gradient(to right, rgba(1, 19, 59, 0.3), rgba(1, 19, 59)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.casino.william-hill { background: linear-gradient(to right, rgba(1, 19, 59, 0.3), rgba(1, 19, 59)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.william-hill:before {background-image: url('../../imgs/brands/william-hill.svg');background-position: 95% 20px;background-size: 120px 30px;}
.company.twentybet {background: linear-gradient(to right, rgba(8, 29, 54, .3), rgba(8, 29, 54, .9)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.twentybet:before {background-image: url('../../imgs/brands/20bet.svg');background-position: 95% 15px;background-size: 120px 50px;}
.company.betfair {background: linear-gradient(to right, rgba(255, 190, 0, 0.3), rgba(255, 155, 0)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.casino.betfair {background: linear-gradient(to right, rgba(255, 190, 0, 0.3), rgba(255, 155, 0)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.betfair:before {background-image: url('../../imgs/brands/betfair.svg');background-position: 95% 25px;background-size: 120px 30px;}
.company.bet365:before {background-image: url('../../imgs/brands/bet365-white.svg');background-position: 95% 3px;background-size: 170px 75px;}
.company.onexbet {background: linear-gradient(to right, rgba(26, 86, 133, 0.3), rgba(26, 86, 133)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.casino.onexbet {background: linear-gradient(to right, rgba(26, 86, 133, 0.3), rgba(26, 86, 133)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.onexbet:before {background-image: url('../../imgs/brands/1xbet.svg');	background-position: 95% 25px;     background-size: 120px 30px;}
.company.zulabet {background: linear-gradient(to right, rgba(229, 57, 53, .3), rgba(229, 57, 53, 1)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.zulabet:before {background-image: url('../../imgs/brands/zulabet.svg');	background-position: 95% 20px;     background-size: 120px 30px;}
.company.fezbet {background: linear-gradient(to right, rgba(45, 45, 50, .3), rgba(45, 45, 50, .9)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.fezbet:before {background-image: url('../../imgs/brands/fezbet.svg');	background-position: 95% 15px;     background-size: 150px 50px;}
.company.betclic {background: linear-gradient(to right, rgba(163, 30, 33, 0.3), rgba(163, 30, 33)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.casino.betclic {background: linear-gradient(to right, rgba(163, 30, 33, 0.3), rgba(163, 30, 33)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.betclic:before {background-image: url('../../imgs/brands/betclic-white.svg');	background-position: 95% 15px; background-size: 120px 30px;}
.company.dafabet {background: linear-gradient(to right, rgba(175, 0, 0, 0.3), rgba(175, 0, 0)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.dafabet:before {background-image: url('../../imgs/brands/dafabet.svg');	background-position: 95% 15px; background-size: 130px 45px;}
.company.bwin,.company.lvbet{background: linear-gradient(to right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.casino.pokerstars {background: linear-gradient(to right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.pokerstars:before {background-image: url('../../imgs/brands/pokerstars.svg'); background-position: 95% 15px; background-size: 130px 45px;}
.company.casino.skypoker {background: linear-gradient(to right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.skypoker:before {background-image: url('../../imgs/brands/skypoker.svg'); background-position: 95% 15px; background-size: 150px 45px;}
.company.casino.poker888 {background: linear-gradient(to right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.poker888:before {background-image: url('../../imgs/brands/888poker.svg'); background-position: 95% 15px; background-size: 100px 45px;}
.company.casino.bingo888 {background: linear-gradient(to right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.bingo888:before {background-image: url('../../imgs/brands/888ladies.svg'); background-position: 95% 15px; background-size: 100px 45px;}
.company.casino.partypoker {background: linear-gradient(to right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.partypoker:before {background-image: url('../../imgs/brands/partypoker.svg'); background-position: 95% 15px; background-size: 150px 45px;}
.company.casino.bwin {background: linear-gradient(to right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.bwin:before {background-image: url('../../imgs/brands/bwin-white.svg'); background-position: 95% 15px; background-size: 100px 45px;}
.company.lvbet:before {background-image: url('../../imgs/brands/lvbet.svg'); background-position: 95% 15px; background-size: 100px 45px;}
.company.sportingbet {background: linear-gradient(to right, rgba(33, 169, 239, 0.3), rgba(33, 169, 239)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.casino.bet365 {background: linear-gradient(to right, rgba(87, 129, 118, 0.3), rgba(87, 129, 118, 0.9)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.bet365 {background: linear-gradient(to right, rgba(87, 129, 118, 0.3), rgba(87, 129, 118, 0.9)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.casino.sportingbet {background: linear-gradient(to right, rgba(33, 169, 239, 0.3), rgba(33, 169, 239)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.sportingbet:before {background-image: url('../../imgs/brands/sportingbet.svg'); background-position: 95% 0;  background-size: 170px 75px;}
.company.casino.winmasters {background: linear-gradient(to right, rgba(237, 30, 36, 0.7), rgba(255, 255, 255, 0.7)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.betmaster {background: linear-gradient(to right, rgba(64, 71, 101, .3), rgba(64, 71, 101, .9)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.betmaster:before {background-image: url('../../imgs/brands/betmaster.svg');	background-position: 95% center;	background-size: 120px 50px;}
.company.betsson {background: linear-gradient(to right, rgba(255, 102, 0, .3), rgb(255, 102, 0)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.betsson:before {background-image: url('../../imgs/brands/betsson.svg');	background-position: 95% center;	background-size: 120px 50px;}
.company.librabet {background: linear-gradient(to right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.librabet:before {background-image: url('../../imgs/brands/librabet.svg');	background-position: 95% center;	background-size: 120px 50px;}
.company.energybet {background: linear-gradient(to right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.energybet:before {background-image: url('../../imgs/brands/energy-bet.svg');	background-position: 95% center;	background-size: 120px 50px;}
.company.sbobet {background: linear-gradient(to right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.sbobet:before {background-image: url('../../imgs/brands/sbobet.svg');	background-position: 95% center;	background-size: 120px 50px;}
.company.netbet {background: linear-gradient(to right, rgba(42, 42, 42, 0.3), rgba(42, 42, 42)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.casino.netbet {background: linear-gradient(to right, rgba(42, 42, 42, 0.3), rgba(42, 42, 42)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.netbet:before {background-image: url('../../imgs/brands/netbet.svg');	background-position: 95% center;	background-size: 120px 50px;}
.company.winmasters {background: linear-gradient(to right, rgba(237, 30, 36, 0.7), rgba(255, 255, 255, 0.9)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.winmasters:before {background-image: url('../../imgs/brands/winmasters.svg');	background-position: 95% 0;	background-size: 230px 70px;}
.company.unibet {background: linear-gradient(to right, rgba(20, 123, 69, 0.3), rgba(20, 123, 69)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.casino.unibet {background: linear-gradient(to right, rgba(20, 123, 69, 0.3), rgba(20, 123, 69)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.unibet:before {background-image: url('../../imgs/brands/unibet.svg');	background-position: 95% 22px; background-size: 120px 35px;}
.company.betwinner {background: linear-gradient(45deg, rgba(7, 59, 17, 0.5), rgba(14, 95, 28, 0.7), #052c08), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.casino.betwinner {background: linear-gradient(45deg, rgba(7, 59, 17, 0.5), rgba(14, 95, 28, 0.7), #052c08), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.betwinner:before {background-image: url('../../imgs/brands/betwinner.svg');background-position: 95% 5px; background-size: 230px 70px;}
.company.marathonbet {background: linear-gradient(to right, rgba(4, 89, 152, 0.5), rgba(4, 89, 152, 0.9)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.marathonbet:before {background-image: url('../../imgs/brands/marathonbet.svg');background-position: 95% 15px; background-size: 210px 50px;}
.company.twentytwobet {background: linear-gradient(to right, rgba(5, 46, 50, 0.5), rgba(5, 46, 50, 0.9)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.casino.twentytwobet {background: linear-gradient(to right, rgba(5, 46, 50, 0.5), rgba(5, 46, 50, 0.9)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.twentytwobet:before {background-image: url('../../imgs/brands/22bet.svg');background-position: 100% 15px; background-size: 210px 50px;}
.company.casino.buran {background: linear-gradient(to right, rgba(33, 34, 36, .3), rgba(33, 34, 36, .9)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.buran:before {background-image: url('../../imgs/brands/buran.svg');background-position: 100% 15px; background-size: 210px 50px; filter: invert(1); -webkit-filter: invert(1);}
.company.casino.nomini {background: linear-gradient(to right, rgba(0, 190, 225, .3), rgba(0, 190, 225, .9)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.nomini:before {background-image: url('../../imgs/brands/nomini.png');background-position: 95% 10px; background-size: 150px 56px;}
.company.casino.energy-casino {background: linear-gradient(to right, rgba(0,0,0, .3), rgba(0,0,0, .9)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.energy-casino:before {background-image: url('../../imgs/brands/energy-casino.svg');background-position: 95% 15px; background-size: 210px 50px;}
.company.casino.alfcasino {background: linear-gradient(to right, rgba(57, 32, 95, .3), rgba(57, 32, 95, .9)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.alfcasino:before {background-image: url('../../imgs/brands/alfcasino.svg');background-position: 100% 15px; background-size: 210px 50px;}
.company.casino.boaboa {background: linear-gradient(to right, rgba(255, 255, 255, .3), rgba(255, 255, 255, .9)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.boaboa:before {background-image: url('../../imgs/brands/boaboa.svg');background-position: 100% 10px; background-size: 210px 60px;}
.company.casino.yoyo {background: linear-gradient(to right, rgba(249, 251, 230, .3), rgba(249, 251, 230, .9)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.yoyo:before {background-image: url('../../imgs/brands/yoyo.svg');background-position: 100% 10px; background-size: 210px 50px;}
.company.melbet {background: linear-gradient(to right, rgba(54, 60, 63, 0.5), rgba(54, 60, 63, 0.9)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.melbet:before {background-image: url('../../imgs/brands/melbet.svg');background-position: 95% 15px; background-size: 170px 50px;}
.company.rabona {background: linear-gradient(to right, rgba(204, 0, 52, 0.5), rgba(204, 0, 52, 0.9)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.rabona:before {background-image: url('../../imgs/brands/rabona.svg');background-position: 95% 15px; background-size: 170px 50px;}
.company.betway {background: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.9)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.betway:before {background-image: url('../../imgs/brands/betway.svg');background-position: 95% 15px; background-size: 170px 50px;}
.company.skybet {background: linear-gradient(to right, rgba(21, 63, 142, 0.5), rgba(21, 63, 142, 0.9)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.skybet:before {background-image: url('../../imgs/brands/skybet.svg');background-position: 95% 15px; background-size: 170px 50px;}
.company.campobet {background: radial-gradient(circle 200px at center,rgba(27, 82, 50, .3) 0,rgba(16, 30, 38, .7) 100%), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.campobet:before {background-image: url('../../imgs/brands/campobet.svg');background-position: 95% 15px; background-size: 170px 50px;}
.company.sport888 {background: linear-gradient(to right, rgba(252, 98, 0, .5), rgba(252, 98, 0, .9)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.sport888:before {background-image: url('../../imgs/brands/888sport.svg');background-position: 95% 15px; background-size: 170px 50px;}
.company.ladbrokes {background: linear-gradient(to right, rgba(240, 30, 41, .5), rgba(240, 30, 41, .9)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.ladbrokes:before {background-image: url('../../imgs/brands/ladbrokes.svg');background-position: 95% 15px; background-size: 170px 50px;}
.company.bethard {background: linear-gradient(to right, rgba(25, 25, 25, .5), rgba(25, 25, 25, .9)), url('../../imgs/sp-patt.jpg') repeat-x;}
.company.bethard:before {background-image: url('../../imgs/brands/bethard.svg');background-position: 95% 15px; background-size: 170px 50px;}
.company.casino.hotbet { background: linear-gradient(to right, rgb(0 0 0 / 30%), rgb(0 0 0)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.hotbet:before {background: url('/imgs/brands/hotbet.svg');background-position: 95% 20px;background-size: 120px 30px; background-repeat: no-repeat;}
.company.bethard:before {background-image: url('../../imgs/brands/bethard.svg');background-position: 95% 15px; background-size: 170px 50px;}
.company.ivibet {background: linear-gradient(to right, rgb(56 56 56 / 50%), rgb(255 255 255 / 90%)), url(../../imgs/sp-patt.jpg) repeat-x;}
.company.casino.ivibet { background: linear-gradient(to right, rgb(237 239 242 / 30%), rgb(237 239 242)), url('../../imgs/sp-patt-casino.jpg') repeat-x;}
.company.ivibet:before {background: url('/imgs/brands/ivibet.svg');background-position: 95% 20px;background-size: 120px 30px; background-repeat: no-repeat;}
.company.ggbet, .company.pribet {background: linear-gradient(to right, rgb(114 114 114 / 50%), rgb(0 0 0 / 90%)), url(../../imgs/sp-patt.jpg) repeat-x;}
.company.ggbet:before {background-image: var(--logo-ggbet);background-position: 95% 15px; background-size: 170px 50px;}
.company.pribet:before {background-image: var(--logo-pribet);background-position: 95% 15px; background-size: 170px 50px;}
.company.sportaza {background: linear-gradient(to right, rgb(191 191 191 / 50%), rgb(0 25 157 / 90%)), url(../../imgs/sp-patt.jpg) repeat-x;}
.company.sportaza:before {background-image: url('/imgs/brands/sportaza.svg');background-position: 95% 15px; background-size: 170px 50px;}
.company.betinia {background: linear-gradient(to right, rgb(56 56 56 / 50%), rgb(0 0 0 / 90%)), url(../../imgs/sp-patt.jpg) repeat-x;}
.company.betinia:before {background-image: var(--logo-betinia);background-position: 95% 15px; background-size: 170px 50px; filter:invert(66%) sepia(94%) saturate(1712%) hue-rotate(105deg) brightness(104%) contrast(98%);-webkit-filter:invert(66%) sepia(94%) saturate(1712%) hue-rotate(105deg) brightness(104%) contrast(98%)}
.company.cashalot {background: linear-gradient(to right, rgb(156 154 183 / 50%), rgb(26 32 46)), url(../../imgs/sp-patt.jpg) repeat-x;}
.company.cashalot:before {background-image: var(--logo-cashalot);background-position: 95% 15px; background-size: 170px 50px;}
.company.excitewin {background: linear-gradient(to right, rgb(74 74 74 / 50%), rgb(18 20 23)), url(../../imgs/sp-patt.jpg) repeat-x;}
.company.excitewin:before {background-image: var(--logo-excitewin);background-position: 95% 15px; background-size: 170px 50px;}
.company.eighteenbet {background: linear-gradient(to right, rgb(74 74 74 / 50%), rgb(18 20 23)), url(../../imgs/sp-patt.jpg) repeat-x;}
.company.eighteenbet:before {background-image: var(--logo-18bet);background-position: 95% 15px; background-size: 170px 50px;}

@-webkit-keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}65%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}65%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-15px);transform:translateY(-15px)}60%{-moz-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px)}}
.bounce {
	-moz-animation: bounce 2s infinite;
	-webkit-animation: bounce 2s infinite;
	animation: bounce 2s infinite;
  }
.swing:hover {
    -webkit-animation: swing 1s ease;
    animation: swing 1s ease;
    -webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}
.tandc-visit, .tandc-short, .tandc-visit-play, .tandc-casino-play { position: relative;}
.tandc-visit::before, .tandc-short:before, .tandc-visit-play:before, .tandc-casino-play:before {
  position: absolute;
  right: 0;
  bottom: -25px;
  font-size: 10px;
  line-height: 1.2;
}
.tandc-casino-play::before{	content: '*F. Feltételek érvényesek! Kattints a "Játssz itt most!" hivatkozásra a részletekért';}
.tandc-visit-play::before{content: '*F. Feltételek érvényesek! Kattints a "Játssz most!" hivatkozásra a részletekért';}
.tandc-visit::before{content: '*F. Feltételek érvényesek! Kattints a "Fogadj most!" hivatkozásra a részletekért';}
.odds-calc.odds-calc--football.tandc-visit::before{content: none;}
.tandc-short:before {content: '*F. Feltételek érvényesek! 18+';}
.tandc-open { position: relative;}
.tandc-open::before {
  content: 'F. Feltételek érvényesek! Kattints a "Felhasználói Fiók Nyitása" hivatkozásra a részletekért';
  position: absolute;
  right: 0;
  bottom: -40px;
  font-size: 10px;
  line-height: 16px;
  text-align: center;
}
.back-top {
  display: none;
  border-radius: 3px;
  background: #ff9d02;
  box-shadow: -1px 1px 2px 0 #7d510b;
  -webkit-box-shadow: -1px 1px 2px 0 #7d510b;
  -o-box-shadow: -1px 1px 2px 0 #7d510b;
  text-indent: -9999px;
  width: 40px;
  height: 40px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.back-top.fixed {
  display: inline-block;
  right: 10px;
  bottom: 10px;
  z-index: 60;
}
.back-top:hover {
	cursor: pointer;
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
	-o-transform: translateY(-3px);
	background: #fff;
	box-shadow: -1px 1px 2px 0 #333;
	-webkit-box-shadow: -1px 1px 2px 0 #333;
	-o-box-shadow: -1px 1px 2px 0 #333;
}
.webp .back-top:hover:before {background: url('../../imgs/main-sprite.webp') -10px -522px no-repeat;}
.no_webp .back-top:hover:before, .blog .back-top:hover:before {background: url('../../imgs/main-sprite.png') -10px -522px no-repeat;}
.back-top::before {
	content: '';
	position: absolute;
	top: 11px;
    left: 12px;
	width: 16px;
	height: 16px;
}
.webp .back-top::before {	background: url('../../imgs/main-sprite.webp') -26px -522px no-repeat;}
.no_webp .back-top::before, .blog .back-top::before {	background: url('../../imgs/main-sprite.png') -26px -522px no-repeat;}
.cta-b,.cta-b-2{margin: 15px auto;text-align: center;}
.cta-b p {text-align: center; font-size: 11px;}
.cta-b-2 {	font-weight: bold;font-size: 16px;}
a.alt-link{
	text-align: center;
	margin: 0 auto;
	display: block;
	color: #ff9d02;
}
.cta-b span, a.alt-link span, a.link span{	position: relative;}
.link, .link span {
	color: #ff9d02;
	text-decoration: none;
	transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.link i{top: 1px; position: relative;}
span.link{cursor: pointer;}
a.alt-link span{padding-left: 20px;	margin: 10px auto 0;   display: block;}
a.alt-link span:before, .cta-b span:before, a.link span:before{
	position:absolute;
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	content:"\f101";
}
.cta-b span:before{	left: -18px;top: -4px;}
a.alt-link span:before, a.link span:before{
	color: #ff9d02;
	padding-left: 5px;
	transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	left: -22px;
}
a.alt-link span:before{	top: 0px;}
a.link span:before{	top: -6px;}
a.alt-link:hover, a.alt-link:hover span:before, a.link:hover span, a.link:hover span:before, .link:hover, .link:hover span{color: #4fca13;}
.cta-b a,a.go-o,a.go-i,span.go-o {	display: inline-block;vertical-align: middle;padding: 0 4px;text-align: center;	}
.cta-b a,a.go-o,span.go-o, .top-trigger, .poker-trigger, .casino-trigger {
	background: #4fca13;
	border-radius: 4px;
	box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.6);
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.top-trigger, .poker-trigger, .casino-trigger{cursor: pointer; padding: 5px;}
.cta-b.t2 a, .cta-b.orange a{background: #ff9d02;}
.cta-b-2.t2 a {	color: #ff9d02;}
.cta-b a {min-width: 90%;padding: 4px;}
.cta-b a:hover,a.go-o:hover {background: #ff9d02; color: #fff;}
.cta-b.t2 a:hover, .cta-b.orange a:hover {	background: #4fca13;}
a.go-i {color: #555;}
a.go-i:hover {color: #222;}
.tab-cta {padding: 5px 0 20px;}
.tab-cta.desktop {
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	width: 300px;
}
.tab-cta.desktop:hover {box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5);}
.tab-cta a{
	position: relative;
	display: block;
	text-decoration: none;
	cursor: pointer;
}
.tab-cta .heading{
	text-transform: capitalize;
	color: #fff;
	font: bold 18px 'Nunito Sans', sans-serif;
	text-align: center;
	margin: 5px 0 0;
}
.arrow {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -20px;
	width: 40px;
	height: 0;
	color: #ff9d02;
	text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.6);
}
.video {text-align: center;}
.video iframe {
	width: 90%;
	height: auto;
	padding: 2px;
	vertical-align: middle;
	border: 3px solid #333;
	border-width: 6px 3px;
	border-radius: 4px;
	box-shadow: 0 0 4px 2px rgba(28, 132, 2, 0.46);
}
.bon-off, .bon-on, .not-ver {color: #FF9800;font-weight: bold;font-size: 22px;}
.not-ver{font-style: italic;text-align: center;}
.yes {display: inline-block;font-size: 14px;position: relative;}
.y-21::before {
	content: '';
	position: absolute;
	top: 8px;
	width: 30px;
	height: 30px;
}
.webp .y-21::before {	background: url('/imgs/main-sprite.webp') -10px -362px no-repeat;}
.no_webp .y-21::before {	background: url('/imgs/main-sprite.png') -10px -362px no-repeat;}
.rating,.rating > span:not(.badge-top-brand) {display: block;	background: url('/imgs/stars.svg') no-repeat;}
.rating {margin: 0 auto;background-position: 0 0;width: 125px;}
.rating > span:not(.badge-top-brand) {width: 0;background-position: 0 -30px;	text-indent: -9999px;}
.badge-top-brand {font-size: 14px;}
.rec-rating{padding: 0 !important; border: none !important; box-shadow: none !important;}
.simple-system{	width: 100%;margin-bottom: 10px;}
.card-content.dark .simple-system thead {background: #ececec;color: #414141;}
.table-boxes .card-content p{margin-bottom: 10px;}
.card-content span.accent {color: #ff9d02;}
.card-content.dark .simple-system tbody tr {border-bottom: 1px solid #ececec;}
.card-content.wide .simple-system tbody tr {border-bottom: 1px solid #444;}
.card-desc .table-responsive{border: none;}
.card-desc .table-responsive::-webkit-scrollbar{height: .5rem;}
@media screen and (max-width: 767px) and (min-width: 450px){
	.table-boxes .card-content.dark {width: 100%;}
}
@media screen and (max-width: 1199px) and (min-width: 767px){
	.table-boxes .card-content {width: 75%;	}
}
@media screen and (min-width: 1200px){
	.table-boxes [class*="col-lg-"]:nth-child(1){padding-right: 10px;}
	.table-boxes .col-lg-7 .simple-system td{padding: 2px;}
	.table-boxes .col-lg-5 .card-content.dark{padding: 45px 0;}
}
/* tables */
table.table_show_more tbody tr:nth-last-child(-n+13){display: none;}
#showMore:checked + table.table_show_more tbody tr:nth-last-child(-n+13){display: table-row;}
.tab-num {
	display: inline-block;
	width: 30px;
	line-height: 30px;
	background: #d2d5d7;
	border-radius: 50%;
	color: #fff;
	font-weight: bold;
}
table {	margin: 0 auto;	border-collapse: collapse;	text-align: center;}
thead {	padding: 0 2px;	background: #444;color: #fff;}
td {padding: 4px;vertical-align: middle;}
table.vpn, table.forex {
	width: 90%;
    border: 1px solid #d2d5d7;
    box-shadow: 3px 3px 4px 0 #d2d5d7;
    margin: 20px auto 40px;
}
table.vpn thead,
table.forex thead {
    background: #fff;
    color: #000;
    font-family: 'Nunito Sans',sans-serif;
    letter-spacing: 2px;
}
table.vpn .go-o { padding: 2px 25px;}
table.vpn tr,table.forex tr { border: 1px solid #d2d5d7;}
table.vpn td:first-child,table.forex td:first-child { border-right: 1px solid #d2d5d7;}
table.vpn td:last-child,table.forex td:last-child { border-left: 1px solid #d2d5d7;}
table.vpn .ul{
	display: flex;
    flex-wrap: wrap;
    max-width: 110px;
    margin: 0 auto;
}
table.vpn .flags{
	text-indent: -9999px;
	flex: 0 33%;
    box-sizing: border-box;
    margin: 3px auto;
}
table.vpn.vpn-tandc,table.forex.forex-tandc{	position: relative;}
table.vpn.vpn-tandc:before,table.forex.forex-tandc:before{
	position: absolute;
    right: 0;
    bottom: -25px;
    font-size: 10px;
    line-height: 1.2;
	font: 400 italic 10px 'Montserrat', sans-serif;
	color: #333;
}
table.vpn.vpn-tandc:before{	content: '*A feltüntetett árak jelenleg a legalacsonyabbak. Több információért látogass el a szolgáltató weboldalára';}
table.forex.forex-tandc:before{	content: '*F. Feltételek érvényesek! Kattints a "Kereskedj most!" hivatkozásra a részletekért';}
table.forex th{	line-height: 1.4;	vertical-align: middle;}
table.forex td{	padding: 10px 0;}
table.forex .detail{
    font-weight: bold;
    font-style: italic;
    font-size: 14px;
	color: #333;
	padding-right: 5px;
}
table.forex:not(.dfs) .platforms{
	display: table;
	margin: 0 auto;
	max-width: 200px;
}
table.forex .platforms li{
	float: left;
	width: 50%;
	font-size: 14px;
	text-align: left;
}
table.forex.dfs .platforms li{	float: none;	width: unset;}
table.forex .platforms li i{	color: #8fb77b;}
table.forex .reg{	display: table;	margin: 0 auto;}
table.forex .reg li{
	display: inline-block;
	font-size: 10px;
	padding-right: 5px;
}
table.forex .reg li .icon[class]{
	width: 30px;
	height: 20px;
	margin: 10px auto 0;
}
table.forex .go-o{	padding: 3px 15px;}
@media screen and (max-width: 1199px){
	table.forex{width: 100%;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
	table.vpn{width: 100%;}
	table.vpn th:nth-child(4),
	table.vpn td:nth-child(4){display: none;}
	table.forex th:nth-child(3),
	table.forex td:nth-child(3){display: none;}
}
@media screen and (min-width: 768px){
	table.forex.dfs .platforms{margin-left: 25%;}
	table.vpn tbody tr:hover, table.vpn:not(:hover) tbody tr:first-child,
	table.forex tbody tr:hover, table.forex:not(:hover) tbody tr:first-child {
		background: #e9ecef;
		transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		cursor: default;
	}
	table.vpn:not(:hover) tbody tr:first-child,
	table.forex:not(:hover) tbody tr:first-child {
		background: #e9ecef;
		transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
		cursor: default;
	}
	table.vpn .hidden-md{display: none;	}
}
@media screen and (max-width: 767px){
	table.forex.dfs .platforms{margin-left: 2rem;}
	table.vpn,	table.forex	{width: 300px;max-width: 100%;  border: none; box-shadow: none;}
	table.forex thead,	table.vpn thead,table.vpn td:nth-child(2),	table.vpn td:nth-child(4){display:none;}
	table.vpn tr,	table.forex tr,	table.forex td	{margin-bottom: 2rem; display:block;}
	table.vpn td:nth-child(1),
	table.vpn td:nth-child(3),
	table.vpn td:nth-child(5),
	table.vpn td:nth-child(6)
	{display:block;}
	table.vpn td:nth-child(6){border-left: none; margin-bottom: 1rem;}
	table.vpn td:nth-child(1),	table.forex td:nth-child(1)	{border-right: none; background: rgb(51 51 51 / .4);}
	table.vpn .flags {flex: 0 10%;}
	table.vpn .ul {max-width: 300px;}
	table.vpn .ul li:last-child {position: relative;top: 6px;}
	table.vpn .inline {display: inline-block;text-align-last: center; padding: 7px 0;}
	table.vpn .inline.first { width: 40%; }
	table.vpn .inline.second { width: 55%; }
	table.vpn .mobile-row{border-top: 1px solid #adadad; padding-top: 7px;}
	table.vpn .ul {padding-bottom: 7px;}
	table.forex .reg li{
		float: none;
		display: inline-block;
		width: auto;
		margin-right: 10px;
	}
	table.forex td {margin-bottom: 0; border-left: none; border-right: none;}
	table.forex td:last-child {margin-bottom: 1rem;border-left: none; }
	table.forex td.border-xs {border-bottom: 1px solid #adadad;}
	table.forex .mobile-row{font-style: italic; padding-bottom: 5px;}
	table.forex .detail{display: inline-block; margin-right: 10px;}
}
.tab-prime.poker .go-o,.tab-prime.poker .bon-on{margin-top: 1rem;height: 100%; display: block;}
.tab-prime {margin: 20px auto 40px;}
.tab-prime:not(.live-stream), .simple-odds {margin: 20px auto 40px;	width: 90%;	}
.tab-prime.casino {	width: 100%;}
.tab-prime.casino.w-95 {	width: 95%;}
.tab-prime thead, .simple-odds thead {
	background: #fff;
	color: #000;
	font-family: 'Nunito Sans', sans-serif;
    letter-spacing: 2px;
}
.tab-prime tbody tr, .simple-odds tbody tr, .simple-odds th:not(:last-child), .simple-odds td:not(:last-child) {border: 1px solid #d2d5d7;}
.tab-prime:not(:hover):not(.systems):not(.casino) tbody tr:nth-child(odd),
.simple-odds:not(:hover) tbody tr:nth-child(odd){background: #f1f4f7;}
.tab-prime:not(.systems):not(.casino) tbody tr:hover,
.tab-prime:not(:hover):not(.systems):not(.casino) tbody tr:first-child,
.simple-odds tbody tr:hover,.simple-odds:not(:hover) tbody tr:first-child{
	background: #e9ecef;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	cursor: default;
}
.tab-prime:not(:hover) tr:first-child .tab-num,.tab-prime tr:hover .tab-num {
	background: #545758;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}
.tab-prime .event-num{font: bold 20px 'Nunito Sans', sans-serif;	color: #91b97d;}
.tab-prime tbody td {padding: 8px 4px;}
.tab-prime tbody td > span > span, .tab-prime.small tbody span.offers-txt{
	font-family: Arial, sans-serif;
    display: block;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.2;
}
.tab-prime td:first-child,.tab-prime tbody td:nth-last-child(2):not(.rating-wrapper) {	border-right: 1px solid #d2d5d7;}
.tab-prime:not(.systems) tbody td:last-child {border-left: 1px solid #d2d5d7;}
.tab-prime tbody td.terms{padding: 5px;font-size: 10px;}
.table .terms{text-align: left; line-height: 1.4;}
.tab-prime .terms p{
	text-align: left;
    line-height: 1.4;
    margin-bottom: 0;
}
.tab-prime .bon-off::before,
.tab-prime .itlc::before,
.tab-prime .y-mobl::before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
	width: 40px;
	height: 40px;
}
.webp .tab-prime .bon-off::before {	background: url('/imgs/main-sprite.webp') no-repeat;}
.no_webp .tab-prime .bon-off::before {	background: url('/imgs/main-sprite.png') no-repeat;}
.tab-prime .bon-off::before {background-position: -10px -92px!important;	margin-top: -4px;}
.tab-prime .bonus-code {
	font-size: 12px;
	position: relative;
	line-height: 1;
}
.tab-prime .bonus-code > div{font: bold 14px 'Nunito Sans', sans-serif;}
.tab-prime .bonus-code .new, .nav .new{
	position: absolute;
	background: url('/imgs/new.svg') no-repeat;
    bottom: 0;
    right: 0;
    width: 30px;
    height: 30px;
	transform: rotate(30deg);
}
.tab-prime .itlc,.tab-prime .y-mobl {color: #555;font-size: 14px;}
.tab-prime .itlc::before,.tab-prime .y-mobl::before {
	content: '';
	width: 25px;
	display: block;
	margin: 0 auto;
}
.tab-prime .itlc::before {	background: var(--icons-percent) no-repeat center center;	height: 30px;}
.tab-prime .y-mobl {font-size: 14px;}
.tab-prime .y-mobl::before {background: var(--icons-platforms) no-repeat center center;height: 31px;}
@media screen and (max-width: 539px){
	.tab-prime .itlc::before {	display: none;}
}
.tab-prime .go-i {
	display: block;
	margin-top: 4px;
	font-size: 14px;
	font-family: 'Nunito Sans', sans-serif;
	margin-top: 12px;
}
.tab-prime:not(.casino) .go-i {text-transform: capitalize;}
.tab-prime:not(.systems) span.go-i{	font-size: 13px;}
.tab-prime .go-o {padding: 5px 20px; line-height: 20px; max-width: 95%;}
.tab-prime:not(:hover) tbody tr:first-child .go-o,
.tab-prime .go-o:hover {background: #ff9d02;}
.tab-prime.live th{	vertical-align: middle;	line-height: 20px;	padding: 5px 0;}
.tab-prime.live th:nth-child(5), .tab-prime.live td:nth-child(5){padding-left: 25px;}
.tab-prime.live td:nth-child(6){width: 125px;}
.tab-prime.live span.sports:nth-child(n+3){	margin-top: 5px;}
.tab-prime.live i.fa-check, .tab-prime.live i.fa-times, .tab-prime.systems.main i.fa-check, .tab-prime.systems.main i.fa-times{	font-size: 30px;}
.tab-prime.live i.fa-check, .tab-prime.systems.main i.fa-check, .table.apps i.fa-check{color: #4fca13;}
.tab-prime.live i.fa-times, .tab-prime.systems.main i.fa-times, .table.apps i.fa-times{color: #f70000;}
.tab-prime.systems {margin: 20px auto 10px;  }
  .tab-profile {width: 100%; box-shadow: 3px 3px 4px 0 #d2d5d7;}
  .tab-profile thead tr{border: 1px solid #333;}
  .tab-profile tbody td{
	 border: 1px solid #93bc80;
	 font: 400 14px 'Nunito Sans', sans-serif;
	 color: #838383;
	 width: 25%;
  }
  .tab-profile.tab-simple tbody td{
	 width: unset;
  }
	.tab-profile.tab-simple th {
		padding: 0 5px;
    white-space: nowrap;
	}
  .tab-profile tbody .td-heading{
	 color: #93bb7f;
	 font-weight: bold;
	 margin-bottom: 5px;
  }
  .tab-profile.ver-headers{	 width: 75%; margin: 2rem auto; }
  .tab-profile.ver-headers tbody th{
	text-align: left;
    white-space: nowrap;
    color: #333;
    border-right: 1px solid #a2a2a2;
    padding: .5rem 0 .5rem 1rem;
    vertical-align: middle;
    border-top: 1px solid #dee2e6;
    font: bold italic 1.5rem 'Montserrat', sans-serif;
  }
  .tab-profile.ver-headers td{
	border-top: 1px solid #dee2e6;
	border-width: 1px 0 0 0;
	width: unset;
	text-align: left;
	padding-left: 1rem;
  }
  @media screen and (max-width: 767px){
	.table-responsive{border: none; margin-bottom: 2rem;}
	.tab-profile.ver-headers{width: 100%;}
  }
	:is(.tab-profile-payments, .tab-simple) th {vertical-align: middle;}
  .info-msg{
	text-align: left;
	max-width: 100%;
	font: 600 italic 13px 'Lato', sans-serif;
	margin: -10px 0 30px;
	padding: 0;
  }
  .tab-prime.systems th{
	vertical-align:middle;
	line-height: 20px;
	padding: 5px 0;
	font-size: 15px;
  }
  .tab-prime.systems tbody tr{background: none;  }
  .tab-prime.systems:not(.main) tbody td{padding: 0;  }
  .tab-prime.systems tbody td.double span{display: block;padding: 5px 0;  }
  .tab-prime.systems tbody td.double span:nth-child(1){	border-bottom: 1px solid #d2d5d7;}
  .tab-prime.systems tbody td.double span:nth-child(2){	background: rgba(210, 213, 215, 0.5);}
  .tab-prime.systems tbody td{	border-right: 1px solid #d2d5d7;}
  .tab-prime.systems td:nth-child(3) span {	position: relative;  }
  .tab-prime.systems:not(.main) td:nth-child(3) span:nth-child(1):after {
	  content: 'vs';
	  position: absolute;
	  transform: translate(-50%, 100%) rotate(10deg);
	  -webkit-transform: translate(-50%, 100%) rotate(10deg);
	  -o-transform: translate(-50%, 100%) rotate(10deg);
	  -moz-transform: translate(-50%, 100%) rotate(10deg);
	  font: 900 20px 'Lato', sans-serif;
	  color: #c57b06;
	  z-index: 1;
  }
  .tab-prime.systems.main .best-market, .tab-prime.systems.main .market { position: relative; font: 600 15px 'Nunito Sans', sans-serif; }
  .tab-prime.systems.main .best-market::before {
	  position: absolute;
	  content:'';
	  width: 40px;
      height: 40px;
      background: url('/imgs/best.svg') no-repeat;
      top: 0;
      left: 0;
  }
  .tab-prime.systems.main .market:before {
	position: absolute;
	content: '\f00c';
	display: inline-block;
	vertical-align: middle;
	top: 5px;
	left: 10px;
	font: 900 12px 'Font Awesome 5 Free';
	color: #93bb80;
	border: 2px solid #93bb80;
	border-radius: 50%;
	padding: 2px;
}
/* table bonus */
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{line-height:unset;vertical-align:middle}table.bonus{width:90%;border:1px solid #d2d5d7;box-shadow:3px 3px 4px 0 #d2d5d7;margin:20px auto 40px}table.bonus .hidden-md{font-style:italic}table.bonus .percent{font:italic 1.5rem Montserrat,sans-serif}table.bonus .rating{transform:scale(.7);-webkit-transform:scale(.7);margin:0 auto 3px}table.bonus .rating span{height:24px;-webkit-filter:drop-shadow(1px 1px 2px #a0a0a0);filter:drop-shadow(1px 1px 2px #a0a0a0)}table.bonus .terms{padding:0 10px 10px;font-size:10px}table.bonus thead{background:#fff;color:#000;font-family:Nunito,sans-serif;letter-spacing:2px}table.bonus tbody tr:hover,table.bonus:not(:hover) tbody tr:first-child{background:#e9ecef;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;cursor:default}table.bonus:not(:hover) tbody tr:nth-child(odd){background:#f1f4f7}table.bonus tr{border:1px solid #d2d5d7}table.bonus td:first-child{border-right:1px solid #d2d5d7}table.bonus td:last-child{border-left:1px solid #d2d5d7}table.bonus tbody td{padding:8px 4px}table.bonus .go-o{padding:4px 8px;font-size:16px}table.bonus .go-i{display:block;font-size:14px;font-family:'Nunito Sans',sans-serif;text-transform:capitalize;margin-top:12px}table.bonus .b-req{display:table;margin:0 auto;text-align:left}table.bonus .b-req li{font-size:14px;padding-left:0}table.bonus .b-req li:before{margin-top:-2px}@media only screen and (max-width:1199px){table.bonus{width:100%}}@media only screen and (max-width:767px){table.bonus thead{display:none}table.bonus .company-120[class*=bg-]{width:110px;height:45px}table.bonus{border:none;box-shadow:none}table.bonus td:first-child,table.bonus td:last-child{border-left:none;border-right:none}table.bonus td,table.bonus tr{display:block}table.bonus td:nth-child(2){background-color:rgba(51,51,51,.8);padding:8px 0 0}table.bonus td:nth-child(3),table.bonus td:nth-child(4),table.bonus td:nth-child(5){border-bottom:1px solid #d2d5d7}table.bonus tr{margin-bottom:2rem;border-width:3px}table.bonus tr:nth-child(odd) td:nth-child(4),table.bonus tr:nth-child(odd) td:nth-child(7){background-color:#fff}table.bonus tr:nth-child(even) td:nth-child(4),table.bonus tr:nth-child(even) td:nth-child(7){background-color:#f1f4f7}}@media screen and (min-width:400px) and (max-width:767px){.table.bonus{width:300px}}@media screen and (max-width:991px) and (min-width:768px){.table.bonus td:nth-child(3),.table.bonus td:nth-child(5),.table.bonus th:nth-child(3),.table.bonus th:nth-child(5){display:table-cell!important}.table.bonus td:last-child{width:20%}}@media screen and (max-width:991px){.table.bonus td:not(.terms):nth-child(1),.table.bonus th:nth-child(1){display:none}}@media screen and (min-width:768px) and (max-width:991px){table.bonus .go-o{padding:4px;font-size:15px}}@media screen and (min-width:768px){table.bonus tbody td.custom-p{padding:8px 20px}table.bonus .b-req{width:275px}}
/* table apps */
table.apps{width:90%;border:1px solid #d2d5d7;box-shadow:3px 3px 4px 0 #d2d5d7;margin:20px auto 40px}table.apps .hidden-md{font-style:italic}table.apps .percent{font:italic 1.5rem Montserrat,sans-serif}table.apps .rating{transform:scale(.7);-webkit-transform:scale(.7);margin:0 auto 3px}table.apps .rating span{height:24px;-webkit-filter:drop-shadow(1px 1px 2px #a0a0a0);filter:drop-shadow(1px 1px 2px #a0a0a0)}table.apps .terms{padding:0 10px 10px;font-size:10px}table.apps thead{background:#fff;color:#000;font-family:Nunito,sans-serif;letter-spacing:2px}table.apps tbody tr:hover,table.apps:not(:hover) tbody tr:first-child{background:#e9ecef;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;cursor:default}table.apps:not(:hover) tbody tr:nth-child(odd){background:#f1f4f7}table.apps tr{border:1px solid #d2d5d7}table.apps i{font-size:3rem}table.apps td:first-child{border-right:1px solid #d2d5d7}table.apps td:last-child{border-left:1px solid #d2d5d7}table.apps tbody td{padding:8px 4px}table.apps .go-o{padding:4px 15px;font-size:16px}table.apps .go-i{display:block;font-size:14px;font-family:'Nunito Sans',sans-serif;text-transform:capitalize;margin-top:12px}@media only screen and (max-width:1199px){table.apps{width:100%}}@media only screen and (max-width:767px){table.apps thead{display:none}table.apps .company-120[class*=bg-]{width:110px;height:45px}table.apps{border:none;box-shadow:none}table.apps td:first-child,table.apps td:last-child{border-left:none;border-right:none}table.apps td,table.apps tr{display:block}table.apps td:nth-child(2){background-color:rgba(51,51,51,.8);padding:8px 0 0}table.apps td:nth-child(3),table.apps td:nth-child(4),table.apps td:nth-child(5){border-bottom:1px solid #d2d5d7}table.apps tr{margin-bottom:2rem;border-width:3px}table.apps tr:nth-child(odd) td:nth-child(4),table.apps tr:nth-child(odd) td:nth-child(7){background-color:#fff}table.apps tr:nth-child(even) td:nth-child(4),table.apps tr:nth-child(even) td:nth-child(7){background-color:#f1f4f7}}@media screen and (min-width:400px) and (max-width:767px){.table.apps{width:300px}}@media screen and (max-width:991px) and (min-width:768px){.table.apps th:nth-child(3),.table.apps th:nth-child(5),.table.bonus td:nth-child(3),.table.bonus td:nth-child(5){display:table-cell!important}.table.apps td:last-child{width:20%}}@media screen and (max-width:991px){.table.apps td:not(.terms):nth-child(1),.table.apps th:nth-child(1){display:none}}@media screen and (min-width:768px){table.apps td:last-child{width:200px}}
/* end table apps */
.tab-prime.small{
	box-shadow: none;
	margin: 15px auto 25px;
	width: 100%;
	border: none;
 }
 .tab-prime.small th:nth-child(1){ border-radius: 3px 0 0 0; }
 .tab-prime.small th:last-child{border-radius: 0 3px 0 0; }
 .tab-prime.small tr:last-child td:nth-child(1){ border-radius: 0 0 0 3px; }
 .tab-prime.small tr:last-child td:last-child{border-radius: 0 0 3px 0;}
 .tab-prime.small.tandc-visit::before{color: #f8f8f8;}
 .tab-prime.small tbody tr {background:#fff;border: none;}
 .tab-prime:not(.casino) tbody tr:hover{
	 background: #e4f7dc;
	 transition: all .2s ease-in-out;
	 -webkit-transition: all .2s ease-in-out;
	 -o-transition: all .2s ease-in-out;
 }
 .tab-prime.small tbody td.terms { padding: 0 10px 4px; }
 .tab-prime.small tbody td { padding: 4px;}
 .serp_tb{width:95%;border:1px solid #d2d5d7;box-shadow:3px 3px 4px 0 #d2d5d7;margin:20px auto 40px}
 .serp_tb td{font-weight: bold;}
 .serp_tb .serp_tb_row{justify-content: space-between; border-bottom: 1px solid #d2d5d7;}
 .serp_tb .terms{font-size: 9px; text-align: left; line-height: 1.4;}
 .serp_tb_feat{text-align: left!important; }
 @media screen and (max-width: 575px) {
	 .serp_tb, .serp_tb.w-500{width: 100%;}
	 /* .serp_tb_feat{float: left; width: 85%;}
	 .brand-serp-tb .serp_tb_feat{width: 50%;} */
	 .serp_tb_row{overflow: hidden;}
	 .serp_tb .serp_tb_row td:nth-child(2){text-align: right;}
	 .serp_tb td{font-weight: normal;}
	 .serp_tb.op-legal .serp_tb_row {
			flex-direction: column;
			align-items: center;
	 	}
 }
 @media screen and (min-width: 576px) and (max-width: 991px){
	.serp_tb.w-500{width: 500px; max-width: 100%;}
 }
 @media screen and (min-width: 768px) and (max-width: 991px) {
	 .serp_tb_feat{font-size: 1.4rem;}
 }
 @media screen and (min-width: 768px){
	 .serp_tb:not(.op-legal) .serp_tb_row:nth-child(odd){border-right: 1px solid #d2d5d7;}
 }
 .spec-terms{font-size: 10px; line-height: 1.4;}
 .banner_cta .spec-terms{color: #fff;}
 @media screen and (max-width: 768px){
 	.top3 .spec-terms{width: 380px; max-width: 100%;}
	.serp_tb.op-legal .serp_tb_row :is(:nth-child(1), :nth-child(2)) {flex-basis: 35%;}
 }
/* ---end tables---- */
.link-boxes{
	position:relative;
	background: #333;
	padding: 20px;
	box-shadow: 3px 3px 4px 0 #d2d5d7;
	border-radius: 3px;
	margin: 20px auto;
 }
 .link-boxes .heading{
	background: #fff;
	text-align: center;
	font: 600 15px 'Arial', sans-serif;
	min-height: 45px;
	border-radius: 3px;
	padding: 12px;
 }
 .link-boxes .col-md-3 .heading{margin-right: 20px; }
 .link-boxes .goto{
	 display: block;
	 max-width: unset;
	 min-width: unset;
	 height: 100%;
	 box-shadow: none;
	 border-radius: 0;
	 margin: 15px 20px 25px 0;
	 border-radius: 3px;
	 background: #fff;
 }
 .link-boxes .goto:before{ content:none;}
 .link-boxes .img-box{	background: #fff;	border-radius: 3px; }
 .link-boxes .img-box img{	margin: 0 auto; }
 [class^="col-"].nogutters {   padding: 0; }
/* ---- more links el ------ */
 .more-links.sport a::before{
	position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    box-shadow: none;
    background: #db8505;
    width: 35px;
    height: 36px;
	border: none;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;

}
.more-links.sport > li:hover a:before{
	background: #3f7743;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.8);
}
.more-links.sport a {
	display: block;
    text-transform: capitalize;
    text-decoration: none;
    font: bold 16px 'Nunito Sans', sans-serif;
	padding: 7px 7px 7px 30px;
	color: #fff;
	overflow: hidden;
}
.more-links.sport .sp-teli-sportok::after,.more-links.sport .sp-virtual::after,.more-links.sport .sp-olympics::after,.more-links.sport .sp-golf::after,.more-links.sport .sp-cycling::after,.more-links.sport .sp-kabaddi::after,.more-links.sport .sp-esport::after,.more-links.sport .sp-esport1::after,.more-links.sport .sp-esport2::after,.more-links.sport .sp-rugby_1::after,.more-links.sport .sp-rugby::after,.more-links.sport .sp-cricket::after,.more-links.sport .sp-mma::after,.more-links.sport .sp-squash::after,.more-links.sport .sp-chess::after,.more-links.sport .sp-aus-football::after,.more-links.sport .sp-boxing::after,.more-links.sport .sp-sailing::after,.more-links.sport .sp-curling::after{filter: invert(100%); -webkit-filter: invert(100%);}
.more-links.sport .sp-virtual::after {background: url('/imgs/sport-icons/virtual.svg');bottom: 5px !important; }
.more-links.sport .sp-floorball::after {background: url('/imgs/sport-icons/floorball.svg');}
.more-links.sport .sp-boxing::after {background: url('/imgs/sport-icons/boxing.svg');}
.more-links.sport .sp-sailing::after {background: url('/imgs/sport-icons/sailboat.svg');}
.more-links.sport .sp-olympics::after {background: url('/imgs/sport-icons/olympics_flame.svg');}
.more-links.sport .sp-golf::after {background: url('/imgs/sport-icons/golf.svg'); transform: translateX(3px); -webkit-transform: translateX(3px);}
.more-links.sport .sp-badminton::after {background: url('/imgs/sport-icons/badminton.svg');}
.more-links.sport .sp-hockey::after,.more-links.sport .sp-bandy::after,.more-links.sport .sp-field-hockey::after {background: url('/imgs/sport-icons/hockey.svg');}
.more-links.sport .sp-tennis::after {background: url('/imgs/sport-icons/tennis.svg');}
.more-links.sport .sp-cs-go::after {background: url('/imgs/sport-icons/cs-go.svg');}
.more-links.sport .sp-dota-2::after {background: url('/imgs/sport-icons/dota-2.svg');}
.more-links.sport .sp-cycling::after {background: url('/imgs/sport-icons/cycling.svg');}
.more-links.sport .sp-kabaddi::after {background: url('/imgs/sport-icons/kabaddi.svg');}
.more-links.sport .sp-darts::after {background: url('/imgs/sport-icons/darts.svg');}
.more-links.sport .sp-f1::after {background: url('/imgs/sport-icons/racing.svg');}
.more-links.sport .sp-basketball::after {background: url('/imgs/sport-icons/basketball.svg');}
.more-links.sport .sp-motogp::after {background: url('/imgs/sport-icons/moto.svg');}
.more-links.sport .sp-snooker::after {background: url('/imgs/sport-icons/snooker.svg');}
.more-links.sport .sp-horses::after {background: url('/imgs/sport-icons/horses.svg');}
.more-links.sport .sp-handball::after {background: url('/imgs/sport-icons/handball.svg');}
.more-links.sport .sp-soccer::after,.more-links.sport .sp-beach-soccer::after,.more-links.sport .sp-futsal::after {background: url('/imgs/sport-icons/soccer.svg');}
.more-links.sport .sp-volleyball::after,.more-links.sport .sp-beach-volleyball::after,.more-links.sport .sp-netball::after,.more-links.sport .sp-water-polo::after {background: url('/imgs/sport-icons/volleyball-white.svg');}
.more-links.sport .sp-baseball::after,.more-links.sport .sp-pesapallo::after {background: url('/imgs/sport-icons/baseball-white.svg');}
.more-links.sport .sp-esport::after,.more-links.sport .sp-esport1::after,.more-links.sport .sp-esport2::after {background: url('/imgs/sport-icons/e-sports.svg');}
.more-links.sport .sp-rugby::after,.more-links.sport .sp-aus-football::after,.more-links.sport .sp-rugby_1::after {background: url('/imgs/sport-icons/rugby.svg');}
.more-links.sport .sp-cricket::after {background: url('/imgs/sport-icons/cricket.svg');}
.more-links.sport .sp-table-tennis::after {background: url('/imgs/sport-icons/table-tennis.svg'); filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1);}
.more-links.sport .sp-mma::after {background: url('/imgs/sport-icons/mma.svg');}
.more-links.sport .sp-squash::after {background: url('/imgs/sport-icons/squash.svg');}
.more-links.sport .sp-chess::after {background: url('/imgs/sport-icons/chess.svg'); left: 12px!important;}
.more-links.sport .sp-curling::after {background: url('/imgs/sport-icons/curling.svg'); bottom: 5px!important;}
.more-links.sport .sp-teli-sportok::after {background: url('/imgs/sport-icons/snowflake.svg');}
.more-links.sport .sp-canoe::after {background: url('/imgs/sport-icons/canoe.svg'); filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1);}
.more-links.sport .sp-swimming::after {background: url('/imgs/sport-icons/swimming-sports.svg'); filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1);}
.more-links.sport [class^="sp-"]::after {
	content: '';
	left: 8px;
	bottom: 7px;
	box-shadow: none;
	width: 20px;
	height: 20px;
	position: absolute;
}
.more-links.sport .sp-esport::after,.more-links.sport .sp-esport1::after,.more-links.sport .sp-esport2::after{bottom: 1px;}
.more-links.sport [class^="sp-"]::after {background-repeat: no-repeat; background-size: contain;}
.bott-rev:not(.sport) a:hover::before {	background: #1e9001;}
@media screen and (min-width: 768px){
	.bott-rev.sport.small li {width: 31%;}
}
@media screen and (min-width: 1100px){
	.bott-rev.sport.small li {width: 30%;}
}
.last-ch {text-align: center;}
.last-ch p{	text-align: center;	font-size: 11px;}
.last-ch .d-l-1 a {
	display: block;
	margin-bottom: 7px;
	padding: 6px 4px;
	border-radius: 4px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;
}
.last-ch .d-l-1 .a-l-1 {background: #48b911;box-shadow: 0 4px #34840d;}
.last-ch .d-l-1 .a-l-2 {margin-top: 10px;background: #ff9d02;box-shadow: 0 4px #b26e02;}
.last-ch .d-l-1 a:hover {transform: translateY(2px);-webkit-transform: translateY(3px);	box-shadow: 0 2px red;}
.last-ch .d-l-1 .a-l-1:hover {	box-shadow: 0 2px #34840d;}
.last-ch .d-l-1 .a-l-2:hover {box-shadow: 0 2px #ab313f;}
.last-ch .d-l-2 {
	display: inline-block;
	margin-top: 10px;
	position: relative;
	font-family: 'Nunito Sans', sans-serif;
}
.last-ch .d-l-2::before,
.last-ch .d-l-2::after {
	position: absolute;
	top: -20px;
	width: 50px;
	height: 36px;
}
.webp .last-ch .d-l-2::after {background: url('../../imgs/main-sprite.webp') no-repeat;}
.no_webp .last-ch .d-l-2::after {background: url('../../imgs/main-sprite.png') no-repeat;}
.last-ch .d-l-2::before {left: -60px;background-position: -10px -46px;}
.last-ch .d-l-2::after {right: -60px;background-position: -10px -0px;}
.last-ch .d-l-2 span {	font-weight: bold;	font-family: 'Nunito Sans', sans-serif;}
.ver-w {
	display: inline-block;
	padding: 12px 10px 10px;
	border: 1px solid #bdbdbd;
	border-radius: 4px;
	position: relative;
}
#page-footer .ver-w-rap {padding: 10px 0 0;text-align: center;}
#page-footer .ver-w {padding: 6px;vertical-align: middle;border:none;}
.single-thumb img{padding: 3px;	border: 1px solid #333;	cursor:pointer;}
.single-thumb img:hover{
	filter: grayscale(75%);
	-webkit-filter: grayscale(75%);
	-o-filter: grayscale(75%);
}
.page-404 #page-article {text-align: center;}
.page-404 .article-title {text-transform: uppercase;}
.page-404 h1.article-title::before {display: none;}
.page-404 img {	max-width: 80%;}
acronym {border-bottom: 1px dotted #ccc;}
body {min-width: 320px;}
/* ---- square buttons --------- */
 .event-btn-box {
	position:fixed;
	margin:0 auto;
	padding: 15px;
	right: -5px;
	bottom: 10px;
	z-index: 50;
 } 
 .event-btn-box .zoomies {
   background: #0b8ea2;
   position: relative;
   box-shadow: -1px 1px 2px 0 rgb(0 0 0 / 50%);
   -webkit-box-shadow: -1px 1px 2px 0 rgb(0 0 0 / 50%);
   -o-box-shadow: -1px 1px 2px 0 rgb(0 0 0 / 50%);
 }
 .event-btn-box.cwc .zoomies {background: #000; }
 .event-btn-box.cl .zoomies {background: linear-gradient(45deg, #43bdc2, #040d4e, #8317c5); }
 .event-btn-box.wc .zoomies {background: linear-gradient(225deg,#8a1538 22.4%,#1c0111 100%); }
 .event-btn-box.euro .zoomies {background: #0B0BBA;}
 .event-btn-box .zoomies :is(.cl-icon, .euro2024-icon, .euro-icon, .wc-icon, .cwc-icon) {text-indent: -999em; display: block;}
 .event-btn-box .zoomies .euro-icon:before{	background: url('/imgs/championships/euro2020-white.svg') no-repeat; }
 .event-btn-box .zoomies .euro2024-icon:before{left: 50%; transform: translate(-50%, -50%); width: 28px; height: 35px;}
 .event-btn-box .zoomies .cwc-icon:before{	background: url('/imgs/championships/fifa-club-world-cup-white.svg') no-repeat; }
 .event-btn-box .zoomies .cl-icon:before{	background: url('/tippek/images/custom-cat/champions-league-white.svg') no-repeat; }
 .event-btn-box .zoomies .wc-icon:before{	background: url('/imgs/championships/world-cup-2022-simple.svg') no-repeat; }
 .event-btn-box .zoomies :is(.euro-icon, .cl-icon, .wc-icon, .cwc-icon):before{
	content: '';
  position: absolute;
	background-size: contain;
  background-position: center center;
 }
 .event-btn-box .zoomies .euro-icon:before{
    width: 40px;
    height: 40px;
    top: 5px;
    left: 1px;
 }
 .event-btn-box .zoomies .cl-icon:before{
	width: 35px;
	height: 35px;
	left: 2px;
 }
 .event-btn-box .zoomies .wc-icon:before{
	width: 35px;
    height: 35px;
    top: 3px;
    left: 2px;
 }
 .event-btn-box .zoomies .cwc-icon:before {top: 3px; left: 3px; width: 34px; height: 34px; transform: translateY(0);}
 .zoom-btn-box {
	position:fixed;
	display:none;
	margin:0 auto;
	padding: 15px;
	right: -5px;
	bottom: 50px;
  }

 .zoom-btn {
   position:relative;
   display:block;
   background: #ff9d02;
   padding: 0;
   line-height:42px;
   width: 40px;
   height:40px;
   border: 0;
   border-radius: 3px;
   cursor:pointer;
   outline:none;
   box-shadow: -1px 1px 2px 0 #7d510b;
	 -webkit-box-shadow: -1px 1px 2px 0 #7d510b;
	 -o-box-shadow: -1px 1px 2px 0 #7d510b;
 }
 .zoomies {
   color: #fff;
   background: #ff9d02;
   -webkit-transition: all .5s ease;
   -moz-transition: all .5s ease;
   -o-transition: all .5s ease;
   transition: all .5s ease;
   font-size: 18px;
 }
 .zoomies:hover {
   -webkit-transform:scale(1.2);
   -moz-transform:scale(1.2);
   -o-transform:scale(1.2);
   transform:scale(1.2);
 }
 @media screen and (min-width: 1025px){
	.event-btn-box .zoomies{display: none;}
 }
 /* yellow btns */
 .cta-yellow{width: 360px; max-width: 100%;}
 .btn-yellow{background: #f3be51; transition: all .2s ease-in-out; box-shadow: 0px 2px 3px 0 rgb(0 0 0 / 40%);color: #000; text-decoration: none; font: bold 1.75rem 'Montserrat', sans-serif; width: 100%;}
 .btn-yellow .add-txt{font: 400 1.35rem 'Montserrat', sans-serif;}
 .btn-yellow:hover{background: #ffdf9d; box-shadow: none; text-decoration: none; color: #000;}
 @media screen and (min-width: 768px){
	.cta-yellow{width: 768px;}
}
 /* top3 posts */
 .top3.posts, .tab-cta{
	background:linear-gradient(144deg, rgba(53, 53, 53, 0.08) 0%, rgba(53, 53, 53, 0.08) 81%,rgba(141, 141, 141, 0.08) 81%, rgba(141, 141, 141, 0.08) 100%),linear-gradient(199deg, rgba(47, 47, 47, 0.06) 0%, rgba(47, 47, 47, 0.06) 30%,rgba(230, 230, 230, 0.06) 30%, rgba(230, 230, 230, 0.06) 100%),linear-gradient(278deg, rgba(108, 108, 108, 0.01) 0%, rgba(108, 108, 108, 0.01) 81%,rgba(196, 196, 196, 0.01) 81%, rgba(196, 196, 196, 0.01) 100%),linear-gradient(97deg, rgba(207, 207, 207, 0.09) 0%, rgba(207, 207, 207, 0.09) 60%,rgba(137, 137, 137, 0.09) 60%, rgba(137, 137, 137, 0.09) 100%),linear-gradient(300deg, rgba(186, 186, 186, 0.05) 0%, rgba(186, 186, 186, 0.05) 25%,rgba(248, 248, 248, 0.05) 25%, rgba(248, 248, 248, 0.05) 100%),linear-gradient(276deg, rgba(200, 200, 200, 0.02) 0%, rgba(200, 200, 200, 0.02) 1%,rgba(135, 135, 135, 0.02) 1%, rgba(135, 135, 135, 0.02) 100%),linear-gradient(101deg, rgba(8, 8, 8, 0.03) 0%, rgba(8, 8, 8, 0.03) 54%,rgba(181, 181, 181, 0.03) 54%, rgba(181, 181, 181, 0.03) 100%),linear-gradient(18deg, rgba(99, 99, 99, 0.08) 0%, rgba(99, 99, 99, 0.08) 76%,rgba(214, 214, 214, 0.08) 76%, rgba(214, 214, 214, 0.08) 100%),linear-gradient(285deg, rgba(34, 34, 34, 0.05) 0%, rgba(34, 34, 34, 0.05) 82%,rgba(251, 251, 251, 0.05) 82%, rgba(251, 251, 251, 0.05) 100%),linear-gradient(90deg, rgb(121, 240, 172),rgb(22, 114, 30));
	border-radius: 3px;
	padding: 0 10px 20px;
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5);
	}
 .latest-head{	padding: 10px 0; }
 .latest-head .btn-blog{text-align: right;	position: relative;	top: 5px; }
 .latest-head .btn-blog a{
	text-decoration: none;
	border-top: 1px solid #ff9d02;
	border-bottom: 1px solid #ff9d02;
	color: #fff;
	padding: 5px;
	font: bold 16px 'Nunito Sans', sans-serif;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
 }
 .latest-head .btn-blog a:hover{text-decoration: none;	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;	color: #ff9d02; }
 .latest-head .btn-blog a i{position: relative;	top: 2px; }
 .latest-title{	text-align: right;	font: 400 19px 'Nunito Sans', sans-serif;	color: #fff;	padding-top: 5px; }
 .latest-title.text-center {text-align: center;}
 .latest a{	text-decoration: none; font-size: 16px; }
 .latest .card-desc {	 height: unset; }
 .latest .card-desc a.more{	color: #ff9d02;	font-weight: bold;	font-size: 12px;	float: right; }
 .latest .card-desc a.more:hover{	color: #94bc80; }
 .latest .elem-title a{	color: #fff;	line-height: 20px; }
 .latest .elem-title a:hover{	color: #94bc80; }
 .latest .card-img a:hover img{	transform: scale(1.05);	-webkit-transform: scale(1.05);	-o-transform: scale(1.05);	-moz-transform: scale(1.05);	clip-path: inset(20px 0); }
 .latest .card-img a:hover .post-pack__auth{	opacity: 0; }
 .latest .card-img img{	clip-path: inset(30px 0);	margin: -30px 0;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out; }
 .latest .card-desc { padding: 0 1.25rem 1.25rem;	 overflow: hidden; }
 .latest .card-desc p{	text-align: left;	font-size: 14px;	margin-bottom: 5px; }
 .latest .post-pack__auth{
	position: absolute;
	background: rgba(0, 0, 0, 0.7);
	bottom: 9px;
	max-width: 100%;
	color: #ccc;
	font: 400 12px 'Montserrat', sans-serif;
	padding: 5px;
	opacity: 1;
 }
.latest .post-pack__auth .icon--blog {	 position: relative;	 top: -1px; }
.latest .icon--blog.icon--cat-w {	 background-position: -402px -1px;	 width: 13px;	 height: 14px; }
.posts.latest-posts {background: none; box-shadow: none;}
.posts.latest-posts .latest-title {color: #000;}
 /* with category
 .latest .icon--blog.icon--date-w {	width: 20px; height: 15px; background-position: -555px 0; margin-left: 5px; } 
 */
.latest .icon--blog.icon--date-w { width: 14px; height: 15px; background-position: -560px 0; margin-left: 0; margin-right: 3px; }
.latest .icon--blog {	 background: url('/tippek/images/sprite-blog.svg') no-repeat; }
.latest .icon { display: inline-block;	 vertical-align: middle; background-repeat: no-repeat;	 text-indent: -9999px;	 text-align: left;	 overflow: hidden; }
 /* latest news */
.top3.posts.eu-news{
    background: linear-gradient( 144deg, rgba(53, 53, 53, 0.08) 0%, rgba(53, 53, 53, 0.08) 81%,rgba(141, 141, 141, 0.08) 81%, rgba(141, 141, 141, 0.08) 100%),linear-gradient(
    199deg, rgba(47, 47, 47, 0.06) 0%, rgba(47, 47, 47, 0.06) 30%,rgba(230, 230, 230, 0.06) 30%, rgba(230, 230, 230, 0.06) 100%),linear-gradient(278deg, rgba(108, 108, 108, 0.01) 0%, rgba(108, 108, 108, 0.01) 81%,rgba(196, 196, 196, 0.01) 81%, rgba(196, 196, 196, 0.01) 100%),linear-gradient(97deg, rgba(207, 207, 207, 0.09) 0%, rgba(207, 207, 207, 0.09) 60%,rgba(137, 137, 137, 0.09) 60%, rgba(137, 137, 137, 0.09) 100%),linear-gradient(300deg, rgba(186, 186, 186, 0.05) 0%, rgba(186, 186, 186, 0.05) 25%,rgba(248, 248, 248, 0.05) 25%, rgba(248, 248, 248, 0.05) 100%),linear-gradient(276deg, rgba(200, 200, 200, 0.02) 0%, rgba(200, 200, 200, 0.02) 1%,rgba(135, 135, 135, 0.02) 1%, rgba(135, 135, 135, 0.02) 100%),linear-gradient(
    101deg, rgba(8, 8, 8, 0.03) 0%, rgba(8, 8, 8, 0.03) 54%,rgba(181, 181, 181, 0.03) 54%, rgba(181, 181, 181, 0.03) 100%),linear-gradient(18deg, rgba(99, 99, 99, 0.08) 0%, rgba(99, 99, 99, 0.08) 76%,rgba(214, 214, 214, 0.08) 76%, rgba(214, 214, 214, 0.08) 100%),linear-gradient(285deg, rgba(34, 34, 34, 0.05) 0%, rgba(34, 34, 34, 0.05) 82%,rgba(251, 251, 251, 0.05) 82%, rgba(251, 251, 251, 0.05) 100%),linear-gradient(90deg, rgb(19 154 174),rgb(1 130 151));
}
.eu-news .latest-title{text-align: center; font-family: var(--main-font); font-weight: bold;}
.eu-news .latest .card-img a:hover img {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    -o-transform: scale(1.15);
    -moz-transform: scale(1.15);
}
@media screen and (max-width: 639px){
    .top3.posts.eu-news .latest .post-pack__auth{bottom: 0;}
}
@media screen and (max-width: 991px){
    .top3.posts.eu-news .latest{ margin-bottom: 1rem;}
}

/* MODAL for rev element and single img */
.modal-content {
	background-color: transparent;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.modal-header {	border-bottom: none;}
.modal-header .close {
	float: none;
	font-weight: 700;
	line-height: 1;
	text-shadow: none;
	opacity: 1;
	color: #ff9d02;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	font-size: 35px;
	text-align: center;
	margin: 0 auto;
	display: block;
}
  
.figure.play-btn:after {	content: "\f167";	font: 900 60px 'Font Awesome 5 Brands';  }
.figure.show-btn:after {	content: "\f00e";	font: 900 45px 'Font Awesome 5 Free';  }
.figure.play-btn:after, .figure.show-btn:after {
	position: absolute;
	color: rgba(255, 255, 255,.6);
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	filter: drop-shadow(2px 3px 2px rgba(0, 0, 0, 0.7));
	-webkit-filter: drop-shadow(2px 3px 2px rgba(0, 0, 0, 0.7));
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.figure.play-btn:hover:after {color: #FF0000;}
.figure.thumbs img{	transition: all 0.3s ease-in-out;	-webkit-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;}

/* /GENERAL MEDIA QUERIES START HERE */
@media screen and (min-width: 390px) {
	.bott-rev {	width: 100%;padding: 0 10px;}
	/* .bott-rev > li {width: 47%;} */
}
@media screen and (min-width: 420px) {
	.rev-rat-block {padding: 10px 0 0 10px;	}
	.rev-rat-block > li {float: left;width: 48%;margin-right: 2%;}
	.last-ch .d-l-1 a {	display: inline-block;	width: 49%;}
	.last-ch .d-l-2 {margin: 10px auto;	}
	.last-ch .d-l-2::before,
	.last-ch .d-l-2::after {content: '';}
}
@media screen and (min-width: 440px){
	.link-boxes .heading {padding: 14px 0 0px;}
 }
@media screen and (min-width: 443px) {
	.top-rev-v {margin: 20px auto 3rem;position: relative;}
	.tandc-open::before {bottom: -20px;text-align: right;}
}
@media screen and (min-width: 480px) {
	.alignleft.feat-icon{float: left;margin: 1.5rem 1.5rem 0 0;	}
}
@media screen and (min-width: 500px) {
	.top-rev-v .cta-b a, .top-trigger, .poker-trigger, .casino-trigger {width: 75%;}
	.single-cta-top-trigger {width: 33%;}
	.icons, .d-l-3.to-float {
		display:block;
		margin: 0;
		text-align: left;
	}
	.icons{	text-align: center;}
	.top-rev-v .to-float > .left {
		float: left;
		width: 65%;
		background: #efeded;
		border-radius: 4px;
	}
	.top-rev-v .d-l-4.op-1xbet,
	.top-rev-v .d-l-4.op-pokerstars {
		padding: .75rem 0 1.75rem;
	}
	.top-rev-v .to-float > .right {float: right;width: 30%;	}
	.video iframe {height: 260px;}
}
@media screen and (min-width: 500px) and (max-width: 552px){
	a.alt-link span:before {left: 15px;	}
}
@media screen and (min-width: 500px) and (max-width: 600px){
	.top-rev-v .to-float.mtop .left {width: 38%;}
	.top-rev-v .cta-b.single-btn {margin: 4px auto 0;padding-top: 15px;	}
}
@media screen and (min-width: 500px) and (max-width: 991px){
	.link-boxes .goto {
		padding: 5px;
		margin: 15px 0 0;
		min-height: 168px;
		columns: 2;
		-webkit-columns: 2;
		-o-columns: 2;
	 }
	.link-boxes .goto li:nth-child(4){border: none;padding-bottom: 1px;}
	.link-boxes .goto li:last-child{border-bottom: 1px solid #d2d5d7;}
}

@media screen and (min-width: 600px) {
	.sm-hidden,
	.offer-container .go-o .bon-on,
	.hidden-600{display: none;}
	.link{margin: 0 auto; display: block; text-align: center;}
	.tab-prime .bonus-code .new{bottom: 14px;}
	.float-left {float: left;margin: 1.5rem 1.5rem 0 0;}
	.info-msg{text-align: right;margin: 10px auto 30px;}
	ul.general{padding-left: 25px;}
	ul.registration.single-line{
		columns:1;
		-webkit-columns: 1;
		-o-columns:1;
	}
	ul.registration.triple-line{
		columns:3;
		-webkit-columns: 3;
		-o-columns:3;
	}
	ul.registration{
		columns:2;
		-webkit-columns: 2;
		-o-columns:2;
	}
	#logo {	display: inline-block;vertical-align: middle;}
	.tab-prime, .simple-odds {border: 1px solid #d2d5d7;box-shadow: 3px 3px 4px 0 #d2d5d7;}
	.tab-prime th:nth-child(2) {width: 150px;	}
	.tab-prime td:nth-child(2) > div:not(.rating-wrapper) {box-shadow: 2px 2px 3px 0 #a5a7a9;}
	.tab-prime:not(.systems):not(.casino):not(.main) tbody td:last-child {width: 25%;}
	.tab-prime.systems:not(.main) td:nth-child(3) span:nth-child(1):after {bottom: 14px;left: 50%;}
	.rev-rat-block > li {width: 31%;}
	.last-ch .d-l-1 a {width: 40%;}
	.cta-b a {min-width: 60%;}
	.cta-b-2 {font-size: 18px;}
	.video iframe {	height: 300px;}
	.equal2 .card-content{width:100%;overflow: hidden;}
	.equal2 .card-img {float: left;width: 40%;}
	.equal2 .card-desc {float: left;width: 55%;	}
	.top-rev-v.not_ver .cta-b {margin: 14px auto 20px;}
	.top-rev-v .inline-lists.right {
		width: 33%;
		display: inline-block;
		vertical-align: top;
	 }
	 .top-rev-v .inline-lists.regulates {
		top: 50%;
		transform: translate(10%, -25%);
		-webkit-transform: translate(10%, -25%);
		-o-transform: translate(10%, -25%);
		-moz-transform: translate(10%, -25%);
		left: 50%;
	 }
	 .top-rev-v .ttja-est {width: 40px;height: 40px; }
	 .top-rev-v .gambling-commission {width: 60px;height: 30px; }
	 .top-rev-v .gambling-commission.xl {width: 130px;}
	 .top-rev-v .gambling-commission.lg {width: 90px;height: 30px;}
	 .offer-container .links .txt{display: inline-block; }
	 .offer-container .links .go-o{width: 190px; }
}
@media screen and (max-width: 442px) {
	.rev-rat-block{margin-top: 45px;}
}
@media screen and (max-width: 360px) {
	p{	line-height: 24px;	}
}
@media screen and (max-width: 639px) {
	.img-bot{margin-bottom:0;	}
	h1 {font-size: 18px; line-height: 1.3;}
	h2, .elem-title, .heading{font-size: 17px; line-height: 1.3; margin: 20px 0;}
}
@media screen and (max-width: 991px){
	.link-boxes .goto, .link-boxes .col-sm-12 .heading {margin: 15px 0 0;}
	.offer-container [class*="bg-"] {margin: 6px 10px 0 0px;}
	.long-boxes [class*="col-md-"]{	padding: 0;	}
	ul.double, ol.double{display: table; margin: 0 auto;}
 }
 @media only screen and (max-width: 1199px){
	.offer-container .brand-offer .txt{width: 100%;padding-top: 5px;}
	.zoom-btn-box { padding: 15px 0; right: 10px;}
 }
@media screen and (min-width: 540px) and (max-width: 767px) {
	.tab-prime:not(.small):not(.systems):not(.live-stream):not(.casino) tbody td:nth-child(4),
	 .tab-prime:not(.small):not(.systems):not(.live-stream):not(.casino) th:nth-child(4) {display: none;}
 }
@media screen and (min-width: 600px) and (max-width: 767px){
	.tab-prime tbody td {padding: 8px 0px;	}
	.tab-prime:not(.systems):not(.casino) tbody td:nth-child(3){width: 35%;	}
	.tab-prime:not(.systems):not(.casino):not(.main) tbody td:last-child {width: 33%;border-left: 1px solid #d2d5d7;}
	.tab-prime.small tbody td:last-child {width: 43%;}
	.tab-prime:not(.small):not(.systems):not(.live-stream):not(.casino) tbody td:nth-child(4),
	.tab-prime:not(.small):not(.systems):not(.live-stream):not(.casino) th:nth-child(4),
	.tab-prime.live tbody td:nth-child(5),
	.tab-prime.live th:nth-child(5),
	.tab-prime.systems:not(.main) th:nth-child(6),
	.tab-prime.systems:not(.main) tbody td:nth-child(6),
	.tab-prime.systems.main th:nth-child(5),
	.tab-prime.live-stream tbody td:nth-child(5),
	.tab-prime.systems.main tbody td:nth-child(5),
	.tab-prime.casino tbody td:nth-child(7),
	.tab-prime.casino th:nth-child(7),
	.tab-prime.casino td:nth-child(3) span:nth-child(2)	{display: none;	}
	.tab-prime.poker tbody td:nth-child(4),
	 .tab-prime.poker th:nth-child(4) {display: table-cell!important;}
}
@media screen and (min-width: 600px) and (max-width: 991px){
	.tab-prime.live-stream tbody td:nth-child(3),
	.tab-prime.live-stream th:nth-child(3){	display: none;	}
	.tab-prime.live-stream tbody td:nth-child(2){border-right: 1px solid #d2d5d7;}
	.tab-prime.live-stream tbody td:last-child{width: 27%;}
}
@media screen and (min-width: 600px) and (max-width: 1199px){
	.tab-prime.live-stream .company-120[class*="bg-"]{width: 100px;height: 45px;}
	.tab-prime.live-stream .company-120 [class*="logo-"]{background-size: 90px 23px;}
	.tab-prime.live-stream .rec-rating{transform: scale(0.7); -webkit-transform: scale(0.7);margin: 0 auto;	}
	.tab-prime.live-stream .bon-on{	font-size: 18px;}
	.tab-prime.live-stream{	width: 100%;}
}
@media screen and (min-width: 640px) {
	h1 {font-size: 20px;}
	h2, .elem-title, .heading {font-size: 19px;margin: 20px 0;}
	.tab-cta .heading {	margin: 5px 0 0;}
}
@media screen and (min-width: 768px) {
	.tab-prime.main .go-o {padding: 7px 35px;font-size: 16px;}
	.tab-cta:not(.desktop){display: none;}
	.bott-rev.double > li{width: 48%;}
	.bott-rev.double{width:600px;}
	.bott-rev.tripple > li {width: 32.33333%;}
	.bott-rev.tripple > li:not(:last-child) {margin-right: 10px;}
	p.note{	width: 75%;	margin: 0 auto;}
	p.note .link{display: block; 	margin: 0 auto;}
	p.note .link span:before{top: -4px;}
	.card-desc figure figcaption{font: bold 18px 'Nunito Sans', sans-serif;}
	figure figcaption{width: 630px;}
	.figure.thumbs{background: #000;}
	figcaption:hover{cursor: default;	}
	.thumbs figcaption:hover{cursor: pointer;}
	figure figcaption{font: bold 12px 'Nunito Sans', sans-serif;	}
	.cta-b span:before{	top: -6px;}
	.long-boxes h3:after{left: 5px;	}
	body {font-size: 16px;}
	h1 {font-size: 22px;}
	h2 {font-size: 19px;}
	h3 {font-size: 18px;}
	h4, h5, h6 {font-size: 17px;}
	h1, h2{	text-align: left;}
	h1.article-title:before{display: inline-block;}
	h1.article-title{padding-left: 30px;}
	h1:after, h2:after{left:55px;width: 100px;}
	#page-footer {width: 1200px; margin: 0 auto; max-width: 100%;}
	.card-content {	width: 100%;}
	.head-search-wrap .d-l-1 input {right: -90px;}
	.bott-rev {width: 850px;}
	.bott-rev > li {margin: 10px 0;}
	.video iframe {width: 70%;height: 340px;}
	#page-footer .ver-w-rap {text-align: right;	}
	.top3:not(.posts) .col-sm-4:nth-child(1){
		transform: translateY(-5px) scale(1.15);
		-webkit-transform: translateY(-5px) scale(1.15);
		-moz-transform: translateY(-5px) scale(1.15);
		-o-transform: translateY(-5px) scale(1.15);
	}
	.top3:not(.posts){margin-bottom: 40px;}
	.top3:not(.posts) .card-content:after {	top: 80px;}
}
@media screen and (min-width: 768px) and (max-width:1199px) {
	li.search.home .head-search-wrap .d-l-1 input {	height: 48px;top: -4px;border: 2px solid #333;}
	li.search.inner .head-search-wrap .d-l-1 input {height: 48px;top: -4px;	border: 2px solid #333;	}
	.floating-offer .close-btn {right: -20px;}
}
@media screen and (min-width: 768px) and (max-width:991px) {
	.top3:not(.posts) .col-sm-4:nth-child(1) {padding: 0 10px;	}
	.hidden-sm,.tab-prime:not(.systems):not(.casino) th:nth-child(5), .tab-prime:not(.systems):not(.casino) td:nth-child(5){display: none;}
	.tab-prime .go-o {font-size: 14px;}
	.link-boxes .img-box {padding: 5px;margin: 15px 0 0 15px;min-height: 168px;}
	 .top3.posts{width: 720px;margin: 20px auto; }
	 .latest .card-img img {clip-path: none;margin: 0 auto; }
	 .latest .card-img img {width: unset;height: unset; }
	 .latest .card-desc {padding: 5px 1.25rem 0;}
}
@media screen and (min-width: 920px) {
	/* gallery start */
	.thumbs.col-sm-12{margin-bottom: 10px;}
	.thumbs.col-sm-12, .thumbs.col-sm-6{background: #000; border-radius: 4px;}
	.thumbs.col-sm-6{width: 48.7%;}
	.thumbs.col-sm-6:nth-child(1){margin-right: 5px;}
	.top-rev-v:not(.op-info) .thumbs.col-sm-6:nth-child(2){margin-left: 5px;}
	.thumbs img{opacity: 0.7;}
	.thumbs img:hover{opacity:1;	cursor: pointer;}
	.modal.in .modal-dialog{width: 1200px;max-width: 90%;}
	/* gallery end */
	.info-msg{max-width: 90%;}
	.top-rev-v:not(.op-info) > div {float: left;	}
	.top-rev-v:not(.op-info) .d-l-1, .top-rev-v:not(.op-info) .d-l-2 {	display: block;	width: 50%;}
	.top-rev-v .d-l-4 {width: 68%;	}
	.top-rev-v .d-l-4.pokerstars {padding: 1rem 0 1.75rem;}
	.top-rev-v .inline-lists.regulates li.cimer{transform: scale(1.3);-webkit-transform: scale(1.3);}
	.top-rev-v .inline-lists li.gibraltar {	width: 100px;height: 30px;}
	.cta-b a {min-width: 33%;}
 	.socials-letters {padding-left: 30px;}
	.top-rev-v hr {margin: 5px 0 10px; background: #d2d5d7;}
	.top-rev-v .inline-lists:not(.casino-lists):last-child {margin: 25px 0 0;}
	.top-rev-v {padding: 10px;	}
	table.main .rec-rating.top-rev-v{
		transform: scale(.8);
		-webkit-transform: scale(.8);
		margin: 21px auto;
	}
	table.main .rating-wrapper.has-badge {padding: 15px 4px;}
	.top-rev-v .cta-b {margin: 5px auto 0;	}
	.tab-prime.small .go-o{margin: 5px 0 -5px;}
	.tab-prime .bonus-code .new {right: -12px;	}
	.top-rev-v .cta-b.single-btn {margin: 37px auto;}
	#site-about .dropup .lang{position: relative;top: 3px;}
	#site-about .dropup .lang .caret{position: relative;top: -2px;}
}
@media only screen and (min-width: 920px) and (max-width: 939px){
	.top-rev-v .inline-lists.regulates{width: 33%;}
 }
 @media only screen and (min-width: 920px) and (max-width: 1099px){
	.top-rev-v:not(.op-info) .d-l-1 { width: 50%; margin-top: 10px;}
	.top-rev-v:not(.op-info) .d-l-2 {	 width: 50%;}
	.top-rev-v:not(.op-info) .u-l-style li{font-size: 14px;}
	.top-rev-v:not(.op-info) .cta-b a {width: 95%;}
	.top-rev-v:not(.op-info) .d-l-1 {
		width: 50%;
		margin-top: 10px;
		min-height: 245px;
		position: relative;
	}
	.top-rev-v:not(.op-info) img.single {
		top: 50%;
		position: absolute;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		max-width: 95%;
	}
 }
 @media only screen and (min-width: 920px) and (max-width: 1199px){
	.top-rev-v .u-l-style li:not(:last-child){margin-bottom: 0;	}
	.top-rev-v .cta-b {margin: 10px auto 20px;	}
	.icons i {font-size: 28px;}
	.top-rev-v .terms {
		top: -41px;
		margin-bottom: -50px;
		line-height: 1.2;
	}
	.top-rev-v:not(.op-info) .ul-checks li {font-size: 12px;}
 }
@media screen and (min-width: 992px) {
	ul.double, ol.double{columns: 2;-webkit-columns: 2;}
	
	ul.quad, ol.quad{columns: 4;-webkit-columns: 4;}
	.tab-profile:not(.tab-profile-payments, .tab-simple) {width: 80%;}
	.long-boxes .col-md-6:nth-child(1){padding-left: 0;padding-right: 5px;}
	.long-boxes .col-md-6:nth-child(2){padding-left: 5px;padding-right: 0;}
	.no-gutters-sm{padding: 0!important;}
	.py-18{padding-top: 18px!important; padding-bottom: 18px!important;}
	.tab-prime tbody td:last-child {width: unset;}
	.tab-prime.live td:nth-child(5){width: 16%;	}
	.tab-prime.live-stream tbody td:nth-child(5){width: 18%;}
	.tab-prime.live-stream.sports_table tbody td:nth-child(5){width: 12%;}
	.tab-prime.live-stream tbody td:last-child {width: 20%;}
	.equal2 .card-img, .equal2 .card-desc{float: none;width: 100%;}
	.link-boxes .img-box {padding: 8px;margin-right: 20px;}
	 .link-boxes .col-md-3 .heading{padding: 4px 0;}
	 .tab-prime.small tbody td {padding: 11px 0;}
	.top3.posts{padding: 0 5px 15px 10px;}
	 .latest{padding-left: 0;padding-right: 5px;}
	 .latest .card-desc a.more {position: absolute;bottom: 5px;right: 10px;}
	 .serp_tb.op-legal {width: 80%;}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
	.company:after{right: 40%;}
	.latest .card-desc {height: 175px;}
	.top3.posts{margin: 0 -10px;padding: 0 0 15px 5px;}
	.latest .card-desc {padding: 0 1rem 1.25rem;}
}
@media screen and (min-width: 1200px){
	.latest .card-desc {min-height: 150px;}
	.sports_table ul.sport li span{font-size: 12px;}
}
@media screen and (min-width: 1100px) {
	.bott-rev.double > li{width: 46%;}
	.bott-rev.tripple {width: 65%;}
	/* .thumbs.col-sm-6 {width: 49%;} */
	.top-rev-v .d-l-1,.top-rev-v .d-l-2 {display: block;width: 50%;}
	/* .bott-rev > li {width: 21%;} */
}
@media only screen and (min-width: 1100px) and (max-width: 1199px){
	.top-rev-v .inline-lists{padding-top: 7px;}
 }
@media screen and (min-width: 1280px) {
	.back-top.fixed{right:10px;	}
}
@media only screen and (min-width: 1200px) and (max-width: 1280px){
	.zoom-btn-box { padding: 15px 0;right: 10px;}
	.back-top.fixed {right: 10px;}
 }
 @media only screen and (min-width: 1200px) and (max-width: 1350px){
	#site-about .dropup .dropdown-menu {left: -100%;transform: translateX(-60%);-webkit-transform: translateX(-60%);}
 }
 @media screen and (min-width: 1200px) {
	.top-rev-v .inline-lists:not(.casino-lists):last-child {margin: 40px 0 0;}
	.top-rev-v .inline-lists:not(.casino-lists).no-mobile:last-child {margin: 20px 0 0;}
	#site-about {float: right;}
	#page-footer .copyright {float: left;}
	.offer-container .brand-offer{text-align: right;}
	.company:after {right: 40%;	}
	.tr-sc-bs {margin-left: 60px;margin-right: 30px;}
	.simple-odds {width: 65%;}
	.tab-prime th:nth-child(2) {width: auto;}
	.tab-prime.live-stream {width: 90%;	}
	.rev-rat-block {padding: 10px 10px 0;margin-bottom:20px;}
	.rev-rat-block > li {width: 16%;margin-right: 9px;}
	.video iframe {width: 60%;}
	.top-rev-v .cta-b {margin: 7px auto 20px;}
	.latest .card-desc p {margin-bottom: 15px;}
	.top3:not(.posts){width: 960px;}
}
@media screen and (min-width: 768px) and (max-width: 790px) {
	.top-rev-v .cta-b a {width: 60%;}
}
@media screen and (min-width: 768px) and (max-width: 839px) {
	.tab-prime.systems .go-o{padding: 5px 10px;	}
}
@media screen and (max-width: 839px) {
	.tab-prime.systems th:nth-child(1),
	.tab-prime.systems tbody td:nth-child(1):not(.terms){display: none;}
}
@media screen and (max-width: 919px) {
	#site-about{
		width: 90%;
		display: table;
		margin: 10px auto;
	}
	#site-about .dropup .dropdown-menu{left: -100%;}
	.tab-prime:not(.systems):not(.live-stream) th:nth-child(6),
	.tab-prime:not(.systems):not(.live-stream):not(.casino) tbody td:nth-child(6) {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.tab-prime.systems:not(.main){width: 100%;}

}
@media screen and (max-width: 767px) {
	.card-content .cta-btn{	width: 250px; max-width: 100%; margin: 10px auto 0;}
	.long-boxes.team .elem-title{text-align: center;}
	.figure.thumbs:not(.large){max-width: 300px;}
	.bott-rev.double > li, .bott-rev.tripple > li{width: 96%;}
	.card-content .txt-right{text-align: center;}
	p.note .link span:before{top: -3px;	}
	.top3.posts .elem-title {line-height: 22px;	}
	.long-boxes.wide .card-content{width: 450px;max-width: 100%;}
	.long-boxes h3:after{left: 50%;	transform: translateX(-50%);-webkit-transform: translateX(-50%);}
	li.l-l-3 i {font-size: 27px;color: rgba(30,144,1,1);padding-top: 2px;}
	li.l-l-1 i {font-size: 30px;color: rgb(51, 51, 51);	}
	.tab-prime.main .go-o {	padding: 7px 25px;font-size: 15px;}
	.tab-prime:not(.no-reg):not(.live):not(.systems) th:first-child,
	.tab-prime:not(.no-reg):not(.live):not(.systems) th:nth-child(5),
	.tab-prime:not(.no-reg):not(.live):not(.systems) tbody td:first-child:not(.terms),
	.tab-prime:not(.no-reg):not(.live):not(.systems):not(.live-stream):not(.casino) tbody td:nth-child(5),
	.tab-prime.no-reg tbody td:nth-child(2),
	.tab-prime.no-reg th:nth-child(2){display: none;}
	.tab-prime.systems tbody td{display: table-cell;}
	.rev-game-type{margin-bottom: 20px;}
	.img-move__el {display: none; margin-bottom: 10px;}
	.not-present {
		width: 34%;
		background: #fff;
		border: 3px solid #d2d5d7;
		text-align: center;
		height: 45px;
	}
	#page-footer .disclaimer{font-size:12px;}
	#page-footer .copyright{font-size:12px;	}
	.alignleft, .long-boxes .alignleft, figure.alignleft img{
		display: block;
		float: none;
		margin: 1.5rem auto;
	}
	.long-boxes .author-box .alignleft {
		width: fit-content;
	}
	.long-boxes .author-box .card-desc .author-title {text-align: center; font-size: 18px;}
	figcaption{
		display: block;
		margin: 0 auto;
		width: 100%;
		font: bold 12px 'Nunito Sans', sans-serif;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
	}
	figcaption.small{width: 325px;max-width: 100%;}
	.alignright, .long-boxes .alignright {display: block;float: none;margin: 1.5rem auto;}
	.long-boxes .card-desc h3 {display: block;}
	.long-boxes:not(.championship-groups) .card-desc h3 {	text-align: center;}
	.link-boxes .img-box{margin: 0 auto;padding: 5px; }
	.offer-container .links {text-align: right;}
	.floating-offer .close-btn {right: 15px;top: 0;}
	.offer-container .links .txt{font-size: 15px;}
	.offer-container .links .txt .bon-on{font-size: 16px;}
	.offer-container .logo-rabona{top: 2px; }
}
@media screen and (min-width: 600px) and (max-width: 699px){
	.tab-prime.systems .go-o{padding: 5px;}
}
@media only screen and (min-width: 600px) and (max-width: 919px){
	.top-rev-v .to-float > .left {padding: 5px 0 22px;}
	.top-rev-v.not_ver .to-float > .left {padding: 10px 0;}
	.top-rev-v .cta-b.single-btn {margin: 17px auto;padding-top: 15px;}
	.tab-prime.casino td:nth-child(6),
	.tab-prime.casino th:nth-child(6){display: none;}
	.top-rev-v {margin-bottom: 4rem;	}

 }
@media screen and (max-width: 599px) {
	h3:after{
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-o-transform: translateX(-50%);
	}
	.link{width: 100%; margin: 0 auto; display: block;	text-align: center;}
	.float-left {float: none;margin: 10px auto;	}
	.latest-head .col-xs-9, .latest-head .col-xs-3{width: 100%;text-align: center;}
	.latest-head .col-xs-3 {margin-top: 5px;}
	#page-article {padding: 10px;}
	.tab-prime,
	.tab-prime thead,
	.tab-prime tbody,
	.tab-prime tr,
	.tab-prime td,
	.simple-odds tr,
	.simple-odds td{
		display: block;
	}
	.simple-odds thead {display: none;}
	.simple-odds tr {margin-bottom: 10px;}
	.simple-odds td {
		position: relative;
		text-align: right;
	}
	.simple-odds td:before {
		position: absolute;
		left: 5px;
		content:'';
		color: #000;
		font: bold 14px 'Nunito Sans', sans-serif;
	}
	.simple-odds.putto td:nth-child(1):before {content: '„A” mező';	}
	.simple-odds.putto td:nth-child(2):before {content: '„B” mező';	}
	.simple-odds.putto td:nth-child(3):before {content: 'Nyereményszorzók';	}
	.simple-odds.putto td:nth-child(4):before {content: 'Valószínűsége';}
	.tab-prime.poker td:nth-child(4) {
	  display: block!important;
	  padding: 0 0 15px;
   }
   .simple-odds.euromil td:nth-child(1){display: none;}
   .simple-odds.euromil td:nth-child(2):before {content: 'Találat';	}
   .simple-odds.euromil td:nth-child(3):before {content: 'Nyerési esélyek';	}
   .simple-odds.eurojack td:nth-child(1):before {content: 'Nyerőosztály';	}
   .simple-odds.eurojack td:nth-child(2):before {content: 'Találatok száma'; left: 0;	}
   .simple-odds.eurojack td:nth-child(3):before {content: '';	}
   .simple-odds.eurojack td:nth-child(4):before {content: 'Nyerési esélyek';}
   .simple-odds.eurojack td:nth-child(2),
   .simple-odds.eurojack td:nth-child(3){display: inline-block; border: none;}
   .simple-odds.eurojack td:nth-child(2){width: 90%;}
   .simple-odds.eurojack td:nth-child(3){text-align: left; width: 7%;}
   .simple-odds.eurojack td:nth-child(4){border-top: 1px solid #d2d5d7;}
	.tab-prime {width: 290px;}
	.tab-prime.live-stream {
		width: 300px;
		margin: 20px auto 45px;
	}
	.tab-prime.live-stream .inner-title > span{font: bold 16px 'Nunito Sans', sans-serif;}
	.tab-prime thead {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.tab-prime.systems tbody td {display: block;}
	.tab-prime.systems tbody td.double span{
		display: inline-block;
		width: 49%;
	}
	.tab-prime.systems tbody td.double span:nth-child(1){border: none;}
	.tab-prime.systems tbody td.double span:nth-child(2){background: none;}
	.tab-prime.systems tbody td.double.handicap, .tab-prime.systems tbody td.double.odds, .tab-prime.systems tbody td.double.win{
		position: relative;
		padding-top: 10px;
	}
	.tab-prime.systems tbody td.double.handicap:before, .tab-prime.systems tbody td.double.odds:before, .tab-prime.systems tbody td.double.win:before{
		position: absolute;
		left: 50%;
		top: 0;
		font: 900 12px 'Nunito Sans', sans-serif;
		transform: translateX(-50%);
	}
	.tab-prime.systems tbody td.double.handicap:before{content: 'Hendikep:'}
	.tab-prime.systems tbody td.double.odds:before{content: 'Szorzó:'}
	.tab-prime.systems tbody td.double.win:before{content: 'Nyertes tét:'}
	.tab-prime.systems td:nth-child(5){display: none;}
	.tab-prime.systems td:nth-child(3) span:nth-child(1):after {
		bottom: 32px;
		left: 100%;
		transform: translate(0, 100%) rotate(10deg);
		-webkit-transform: translate(0, 100%) rotate(10deg);
		-o-transform: translate(0, 100%) rotate(10deg);
		-moz-transform: translate(0, 100%) rotate(10deg);
	}
	.tab-prime.systems.main .best-market::before {
		transform: translate(100%, 0);
		-webkit-transform: translate(100%, 0);
		-moz-transform: translate(100%, 0);
		-o-transform: translate(100%, 0);
	}
	.tab-prime tbody tr {
		margin-bottom: 20px;
		border-width: 3px;
	}
	.tab-prime:not(:hover) tbody tr:nth-child(odd), .tab-prime.no-reg tbody td:nth-child(4) {background: #fff;}
	.tab-prime.small tbody tr{border-radius: 3px;	}
	.tab-prime.small tbody td:nth-child(2) {padding: 4px 4px 8px;}
	.tab-prime tbody td {padding: 4px;}
	.tab-prime.small tbody span.offers-txt{padding-top: 10px;}
	.tab-prime tbody td:nth-child(2), .tab-prime.no-reg tbody td:nth-child(1) {background: #bbb;}
	.tab-prime.live-stream tbody td:nth-child(2){background: rgba(51, 51, 51, .8);}
	.tab-prime.live-stream tbody td:nth-child(4),
	.tab-prime.live-stream tbody td:nth-child(5),
	.tab-prime.live-stream tbody td:nth-child(6){background: #fff;}
	.tab-prime.live-stream tbody td:nth-child(4),
	.tab-prime.live-stream tbody td:nth-child(5){border-bottom: 2px solid #d2d5d7;}
	.tab-prime.systems.main tbody td:nth-child(3), .tab-prime tbody td:nth-child(4), .tab-prime.systems tbody td:nth-child(6){background: #f3f3f3;}
	.tab-prime.casino tbody td:nth-child(4){background: #fff;}
	.tab-prime.systems.main tbody td:nth-child(4){background: #fff;	padding: 10px 0;}
	.tab-prime tbody td:last-child {padding-top: 10px;width: 100%;}
	.tab-prime.bingo tbody td:last-child {padding-top: 4px;}
	.tab-prime.live td:nth-child(5) {
		width: 100%;
		padding: 0 0 5px;
		background: #e6e6e6;
	}
	.tab-prime.live td:nth-child(5) .hidden-sm {text-align: center;	}
	.tab-prime .go-o {width: 60%;padding: 4px;	}
	.tab-prime:not(.bingo) .go-o {	margin: 1rem auto 0;}
	.tab-prime.bingo .go-o {margin: 1rem auto;	}
	.tab-prime.casino .go-o {margin-bottom: 12px;}
	.tab-prime.casino .games-txt {font: 900 15px 'Nunito Sans', sans-serif;}
	.rev-game-type{margin-bottom: 20px;}
	.top-rev-v .inline-lists.regulates {width: 100%; margin: 10px auto;}
	.top-rev-v .inline-lists.regulates .gambling-commission {width: 90px; }
	.top-rev-v .to-float > .right, .top-rev-v .to-float > .left {
		 float: none;
		 width: 100%;
	}
	.top-rev-v .to-float > .left { padding: 0 0 18px; background: #efeded;}
	.top-rev-v .u-l-1 { width: 100%;}
	.top-rev-v .inline-lists:last-child li:nth-child(1) {display: block;}
	.offer-container .txt, .offer-container .go-o span:last-child{display: none;}
	.offer-container .links .go-o{width: 160px;}
}
@media only screen and (max-width: 399px){
	.offer-container [class^="col-xs"]{padding:0;}
	.offer-container [class*="bg-"]{margin: 6px 10px 0 10px;}
	.offer-container .links .go-o i { padding: 9px 7px 0;}
	.offer-container .links .go-o.small i {display: none;}
	.offer-container .links .go-o.small {width: 175px; padding-left: 0;}
	.floating-offer .close-btn { right: 5px;}
	.company:after{	display: none;}
	.latest  .elem-title {font-size: 13px;}
 }
@media only screen and (max-width: 359px){
	.latest  .elem-title {font-size: 13px;}
 }
@media screen and (min-width: 450px) and (max-width: 767px) {
	.first-img{	max-width:40%;}
	.long-boxes:not(.brands-list) .card-content.dark {width: 400px;}
	.long-boxes:not(.brands-list) .card-content.dark {width: 380px; max-width: 100%;}
	.bott-rev.double, .bott-rev.tripple{width: 65%;}
	.offer-container .links.center {text-align: center;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.company:after{	right: 50%;	}
	.top3 .card-img.boxbg-1, .top3 .card-img.card-img.boxbg-2 {	background-size: cover;	}
}
@media screen and (min-width: 840px) and (max-width: 991px) {
	.tab-prime.small tbody td:last-child {width: 19%;}
}
@media screen and (min-width: 400px) {
	.offer-container .links .go-o.small {width: 210px; }
	.offer-container .links .go-o.small i {display: inline-block;}
}
@media screen and (min-width: 787px) and (max-width: 851px) {
	.extras-list{min-height:108px;}
	.tab-prime.small tbody td:last-child {width: 21%;}
}
.long-boxes .company-120{display: block;margin: 1em auto;}
.long-boxes h3{font-size: 18px;}
.long-boxes .center-heading h3{
    text-align: center;
    display: table;
    border-bottom: 1px solid #333;
    margin: 2rem auto 0;
}
.long-boxes .center-heading h3:after{
   display: none;
}
.tab-prime.casino .rec-rating span,
.tab-prime.live-stream .rec-rating span{
	height: 24px;
	-webkit-filter: drop-shadow(1px 1px 2px #a0a0a0);
    filter: drop-shadow(1px 1px 2px #a0a0a0);
}
.tab-prime.casino .rec-rating,
.tab-prime.live-stream .rec-rating{ margin: 5px auto 0;}
.tab-prime.casino .fa-times{
    font-size: 26px;
	color: #da2e2e;
	vertical-align: middle;
}
.tab-prime.casino th{vertical-align: middle;}
.tab-prime.casino .fa-check{
    font-size: 26px;
    color: #4fca13;
}
@media screen and (max-width: 599px){
	.tab-prime.casino tbody td:nth-child(3){height: 20px;}
	.tab-prime.casino tbody td:nth-child(5){display: block;}
	.tab-prime.casino tbody td:nth-child(7),
	.tab-prime.casino tbody td:nth-child(5){
		background: #e9ecef!important;
		display: table;
		width: 100%;
	}
	.tab-prime ul.software-list {max-width: 185px!important;}
	.tab-prime ul.software-list li {flex: 0 25%!important;}
}
@media screen and (min-width: 600px) and (max-width: 767px){
	.tab-prime.casino tbody th:nth-child(5),
	.tab-prime.casino tbody td:nth-child(5){display: none;}
}
.tab-prime ul.software-list{
	display: flex;
	flex-wrap: wrap;
	max-width: 110px;
	margin: 0 auto;
}
.tab-prime ul.software-list li{
	flex: 0 50%;
	box-sizing:border-box;
	margin: 3px auto;
}
.tab-prime ul.software-list li i{margin: 0 auto;}
.tab-prime ul.software-list li i.fa-plus{
	font-size: 22px;
	vertical-align: bottom;
	color: #052e32;
}
@media screen and (min-resolution: 120dpi){
	.tab-prime.small tbody td {	padding: 12px 0;}
}
.alert-box-red{
	border: 2px dashed red;
	border-radius: 3px;
	padding: 5px 10px;
	color: red;
 }
 .alert-box-red p{
	text-align: center;
 }
 .alert-box-red .casino-link{
	position: relative;
	padding-left: 20px;
 }
 .alert-box-red .casino-link:before{
	 content: '';
	 width: 18px;
	 height: 23px;
	 position: absolute;
	 top: -3px;
	 left: 0;
	 background: var(--icons-chip) no-repeat;
	 background-size: contain;
	 background-position: center center;
 }
/* new top3 brands popups */
.modal.in.top-brands{z-index: 1060;}
.modal.in.top-brands .modal-dialog{	width: 700px;}
.top-brands .modal-header{position: relative;}
.top-brands .modal-header .close{position: absolute; right: 0; top: 0;}
.top-brands .modal-header .close:focus,
.top-brands .modal-header .close:hover{outline: 0;}
.top-brands .rec-rating.top-rev-v {
	transform: scale(.65);
	-webkit-transform: scale(.65);
	margin: 0;
	left: -20px;
}
.top-brands .row.brand,
.top-brands .row.brands-heading{
    border-radius: 10px;
	padding: 20px 0;
	border: 1px solid #7d9097;
}
.top-brands .row.brand {
	background: #fff;
	margin-bottom: 5px;
}
.top-brands .row.top-brands-notice {border-width: 3px; border-color: #ff0000; padding: 10px 5px;}
.top-brands .row.top-brands-notice p {font-size: 16px; font-style: normal; font-weight: bold; color: #ff0000;}
.top-brands .rank {
	position: absolute;
    z-index: 20;
    top: -24px;
    left: -13px;
    background: #fff;
    border-radius: 50%;
    width: 30px;
    height: 27px;
    padding: 3px 10px;
	font: italic 1.75rem 'Nunito Sans', sans-serif;
	color: #333;
}
.top-brands .rank.first { background: #FF9800; color: #fff;}
.top-brands .row.brand .action{padding: 1.5rem 15px;}
.top-brands .row.brand .action .shine-btn{text-align: center;}
.top-brands .row.brand .action .go-o{ padding: 0.25rem .75rem;}
.top-brands .border-r {	border-right: 1px solid #7d9097; height: 65px;}
.top-brands .row.brands-heading,
.webp .top-brands .modal-footer {	background: url('/imgs/popups/popup-football-bg.webp') -140px 64% no-repeat;}
.no_webp .top-brands .modal-footer {	background: url('/imgs/popups/popup-football-bg.jpg') -140px 64% no-repeat;}
.top-brands.casino .row.brands-heading,
.top-brands.casino .modal-footer {background: url('/imgs/popups/popup-football-bg.jpg') -140px 64% no-repeat;background-size: cover;}
.top-brands .row.brands-heading {
	overflow: hidden;
	margin: 0 3px -10px;
	position: relative;
    z-index: -1;
}
.top-brands .row.brands-heading:after,
.top-brands .modal-footer:after {background: linear-gradient(to right, transparent, rgb(34, 125, 10) 75%);}
.top-brands .row.brands-heading:after,
.top-brands .modal-footer:after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 80px;
    padding: 20px 0;
    margin: 0 3px -10px;
    z-index: 1;
}
.top-brands .modal-footer {
	background-position: 0 100%;
    background-size: cover;
    overflow: hidden;
    margin: 0 15px;
    z-index: -1;
    border: none;
    border-radius: 10px;
    position: relative;
    top: -50px;
}
.top-brands .modal-footer .row{
	top: 12px;
	position: relative;
    z-index: 2;
}
.top-brands .modal-footer .terms{
	text-align: right;
	margin: .75rem 0 0;
	font: italic 1.2rem 'Montserrat', sans-serif;
	color: #fff;
}
.top-brands .row.brands-heading .title{
	color: #fff;
	font: normal 1.75rem 'Nunito Sans', sans-serif;
    line-height: 1.2;
	text-align: right;
	z-index: 2;
}
.top-brands .row.brand:not(.top-brands-notice):nth-child(2), .row.top-brands-notice + .row.brand{ border: 2px solid #ff9e02;}
.top-brands .company-100[class*="bg-"] {
	border-radius: 0;
	height: 60px;
	box-shadow: 0 0 1px 1px #7d9097;
}
.top-brands .brand p {
	font: italic 1.5rem 'Nunito Sans', sans-serif;
	color: #7d9097;
	padding: 0;
}
.top-brands .brand p.bold {font-weight: bold;}
.top-brands .brand .bon-on{font-size: 2.75rem;}
.top-brands.casino .brand .bon-on{font-size: 2.2rem;}
.top-brands.poker .brand .bon-on{font-size: 1.9rem;}
.top-brands .brand .text-center p{ padding: .75rem 0;}
.top-brands .brand .text-center p,
.top-brands .brand .text-center div{ text-align: center;}
.top-brands .brand .text-center .itlc{
	font-size: 1.75rem;
	font-family: 'Montserrat', sans-serif;
}
.top-brands .fa-times{
	color: #da2e2e;
}
.top-brands .brand .terms{
	text-align: left;
	margin: .75rem 0 0;
	font: italic 1.1rem 'Montserrat', sans-serif;
	color: #7d9097;
}

@media screen and (max-width: 767px){
	.modal.in.top-brands .modal-dialog{
		width: 400px;
		max-width: 100%;
		margin: 1rem auto 0;
	}
	.top-brands .modal-header .close{
		width: 20px;
		height: 20px;
		font-size: 25px;
		right: 15px;
	}
	.top-brands .row.brands-heading{
		background-position: -55px 64%;
		background-size: cover;
	}
	.top-brands .row.brands-heading .title{
		text-align: center;
	}
	.top-brands .company-100[class*="bg-"] {height: 40px;}
	.top-brands .brand .bon-on {font-size: 2.2rem; margin-top: -.75rem;}
	.top-brands .row.brand .action .go-o {padding: 0.25rem 3rem; width: 80%;}
	.top-brands .row.brand .action {padding: 0 15px;	}
	.top-brands .brand .border-r{border: none;}
	.top-brands .brand [class*='col-'] > * {text-align: center;}
	.top-brands .rec-rating.top-rev-v { margin: 0 auto; left: unset;	}
	.top-brands .row.brand .border-b{
		border-bottom: 1px solid #7d9097;
    	margin: 5px 40px;
	}
	.top-brands .row.brand .border-r{height: unset;}
	.top-brands .brand .border-r:nth-child(4){border: none;}
	.top-brands .row.brand{ padding: 10px 0 0;}
}
@media screen and (max-width: 991px){
	.top-brands .row.brand{ padding: 15px 0 10px;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
	.top-brands .brand .bon-on{font-size: 2.5rem;}
	/* .top-brands .brand .bon-on,
	.top-brands .brand p.bold{padding-left: 1.5rem;} */
}

/* poker popup */
.top-brands.poker .row.brands-heading,
.top-brands.poker .modal-footer {background: url('/imgs/popups/popup-poker-bg.jpg') no-repeat;}
.top-brands.poker .row.brands-heading{background-position: -275px 18%;}
.top-brands.poker .row.brands-heading:after,
.top-brands.poker .modal-footer:after {	background: linear-gradient(to right, transparent, rgb(36, 44, 56) 50%);}
.top-brands.poker .modal-footer{background-position: 0 60%;}
.top-brands.poker .brand .text-center .itlc{ font-size: 1.35rem;}
.top-brands.poker .top-brands .border-r { padding: 0 10px;}
/* casino popup */
.top-brands.casino .row.brands-heading{background: url('/imgs/popups/popup-casino-bg.jpg') no-repeat;}
.top-brands.casino .row.brands-heading{background-position: 0 -190px;}
.top-brands.casino .row.brands-heading:after{background: linear-gradient(to right, transparent, rgb(3, 7, 23) 75%);}
.top-brands.casino .modal-footer:after{background: rgb(3, 7, 23); margin: 0;}
.top-brands.casino .brand .bon-on, .top-brands.casino .brand p.bold { padding-left: 0.5rem;}
.top-brands.casino .brand .heading-lg{line-height: 1;}
.top-brands.casino .brand .text-center p { padding: 0 0 .75rem;}
/* bingo popup */
.top-brands.bingo .row.brands-heading{background: linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, .7)),url('/imgs/popups/popup-bingo-bg.jpg') no-repeat;}
.top-brands.bingo .row.brands-heading{background-position: 0 -57px;}
.top-brands.bingo .row.brands-heading:after{background: linear-gradient(to right, transparent, rgb(214, 70, 102) 75%);}
.top-brands.bingo .modal-footer:after{background: rgb(214, 70, 102); margin: 0;}
/* payment table */
table.payment {
    width: 90%;
    border: 1px solid #d2d5d7;
    box-shadow: 3px 3px 4px 0 #d2d5d7;
    margin: 20px auto 40px;
}
table.payment .hidden-md { font-style: italic;}
table.payment .rating {	transform: scale(.7);-webkit-transform: scale(.7); margin: 0 auto;}
table.payment .terms { padding: 0 10px 10px; font-size: 10px;}
table.payment thead {
    background: #fff;
    color: #000;
    font-family: 'Nunito Sans',sans-serif;
    letter-spacing: 2px;
}
table.payment tbody tr:hover,table.poker:not(:hover) tbody tr:first-child {
    background: #e9ecef;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    cursor: default;
}
table.payment:not(:hover) tbody tr:nth-child(odd) { background: #f1f4f7;}
table.payment tr { border: 1px solid #d2d5d7;}
table.payment td:first-child {border-right: 1px solid #d2d5d7;}
table.payment td:last-child {border-left: 1px solid #d2d5d7;}
table.payment tbody td { padding: 8px 4px;}
table.payment .go-o { padding: 2px 20px;}
table.payment .feat {
    font: bold 16px 'Montserrat',serif;
    letter-spacing: 1px;
    text-transform: capitalize;
}
table.payment .sec-ul {
    text-align: left;
	margin: 0;
}
table.payment .detail {font-size: 11px;}
table.payment .go-i {
	display: block;
    font-size: 14px;
    font-family: 'Nunito Sans', sans-serif;
    text-transform: capitalize;
    margin-top: 12px;
}
@media only screen and (max-width: 1199px) {
    table.payment {  width:100%; }
}
@media only screen and (min-width: 768px) and (max-width:991px) {
    table.payment tbody tr:not(.sp-terms) td:nth-child(1),
    table.payment td:nth-child(6),
    table.payment th:nth-child(6),
		table.payment th:nth-child(1) {
			display:none;
    }
		ul.quad, ol.quad{columns: 2;-webkit-columns: 2;}
}
@media only screen and (max-width: 767px) {
    table.payment { width:300px; }
    table.payment .company-120[class*=bg-] {
        width: 110px;
        height: 45px;
    }
    table.payment {
        border: none;
        box-shadow: none;
    }
    table.payment .fheight{
       height: 85px;
    }
	table.payment .feat i{
		position: relative;
		top: 1rem;
	}
    table.payment td:first-child,table.poker td:last-child {
        border-left: none;
        border-right: none;
    }
	 table.payment td:nth-child(4),
	 table.payment td:nth-child(5){
		 display: inline-block;
		 width: 49%;
	 }
	 table.payment tr:nth-child(odd) td:nth-child(5){
 		 background: #fff;
	 }
	 table.payment tr:nth-child(even) td:nth-child(5){
 		 background: #f1f4f7;
	 }
	 table.payment td:nth-child(6),
	 table.payment thead,
	 table.payment tr:not(.sp-terms) td:first-child {
        display: none;
    }
    table.payment td,table.poker tr {
        display: block;
    }
    table.payment td:nth-child(2) {
        background-color: rgba(51,51,51,.8);
        padding: 8px 0 0;
    }
    table.payment tr {
        margin-bottom: 2rem;
        border-width: 3px;
		display: block;
    }
    table.payment tr:nth-child(odd) td:nth-child(4),table.poker tr:nth-child(odd) td:nth-child(7) {
        background-color: #fff;
    }
    table.payment tr:nth-child(even) td:nth-child(4),table.poker tr:nth-child(even) td:nth-child(7) {
        background-color: #f1f4f7;
    }
    table.payment td:nth-child(7) {
        padding: 15px 0;
    }
}
@media only screen and (min-width: 768px) {
    table.payment .hidden-md {
        display:none;
    }
}
/* comparison content reference */
@keyframes blink{0%{opacity:1.5}22%{opacity:1}42%{opacity:.8}62%{opacity:.6}82%{opacity:.8}92%{opacity:1}100%{opacity:1.5}}@-webkit-keyframes slide-bottom{0%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}100%{-webkit-transform:translateY(3px);transform:translateY(3px)}}@keyframes slide-bottom{0%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}100%{-webkit-transform:translateY(3px);transform:translateY(3px)}}@-webkit-keyframes slide-top{0%{-webkit-transform:translateY(3px);transform:translateY(3px)}100%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@keyframes slide-top{0%{-webkit-transform:translateY(3px);transform:translateY(3px)}100%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}.comp-ref{padding:3.5rem 1.5rem;border:2px solid #95d284;position:relative;height:140px;width:90%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);background-position:center bottom;background-size:cover}.comp-ref #phones{width:68px;height:68px;overflow:visible;left:0;top:-42px;position:absolute;filter:drop-shadow(1px 2px 5px rgba(0, 0, 0, .5));-webkit-filter:drop-shadow(1px 2px 5px rgba(0, 0, 0, .5))}.comp-ref #green_rect,.comp-ref #orange_tr{-webkit-animation:blink 1.5s infinite;animation:blink 1.5s infinite}.comp-ref #orange_arrow{-webkit-animation:slide-bottom 1.5s cubic-bezier(.455,.030,.515,.955) .2s infinite alternate both;animation:slide-bottom 1.5s cubic-bezier(.455,.030,.515,.955) .2s infinite alternate both}.comp-ref #green_arrow{-webkit-animation:slide-top 1.5s cubic-bezier(.455,.030,.515,.955) .2s infinite alternate both;animation:slide-top 1.5s cubic-bezier(.455,.030,.515,.955) .2s infinite alternate both}.comp-ref img{position:absolute}.comp-ref .main{left:40%;top:-15px;filter:drop-shadow(1px 2px 2px rgba(0,0,0,.3)) opacity(.8);-webkit-filter:drop-shadow(1px 2px 2px rgba(0,0,0,.3)) opacity(.8)}.comp-ref .chart{left:-12px;top:90px;filter:opacity(.7)}.comp-ref p{text-shadow:0 3px 2px rgb(0 0 0 / .3);text-align:center;line-height:1.5;font-style:italic;font-weight:700;filter:drop-shadow(0 0 2px #fff);-webkit-filter:drop-shadow(0 0 2px #fff);margin-top:-18px}.comp-ref .comp-btn{background:#fff;padding:.15rem;display:table;border-radius:3px;text-decoration:none;margin:1rem auto;width:250px;text-align:center;color:#333;border:1px solid rgb(51 51 51 / .5);box-shadow:0 3px 4px rgb(51 51 51 / .7)}.comp-ref .comp-btn:hover{background:#227d0b;color:#fff;border:1px solid rgb(255 255 255 / .5);box-shadow:0 3px 4px rgb(51 51 51 / .7)}.comp-ref .comp-btn i{opacity:.7}@media screen and (max-width:464px){.comp-ref{height:160px}}@media screen and (max-width:575px){.comp-ref .d-none{display:none}.comp-ref #phones{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);top:-60px;width:50px;height:50px}.comp-ref .content{padding:0}.comp-ref p{margin:-.25rem auto 0;font-size:13px}}@media screen and (min-width:576px) and (max-width:767px){.comp-ref #phones{left:-15px;top:-45px}.comp-ref p{width:60%;margin:-24px auto 0}.comp-ref .main{left:auto;top:25px;right:-10px;width:130px}}@media screen and (min-width:768px) and (max-width:835px){.comp-ref .content span{display:block}}@media screen and (max-width:767px){.comp-ref{margin:2rem 0}}@media screen and (min-width:836px) and (max-width:1199px){.comp-ref .content{padding:1.2rem 0}}@media screen and (min-width:768px) and (max-width:1199px){.comp-ref p{margin:-28px auto 0;line-height:1.4}.comp-ref .main{filter:opacity(.7);-webkit-filter:opacity(.7);width:180px;left:40%}}@media screen and (max-width:1199px){.comp-ref .comp-btn{width:200px}}@media screen and (min-width:768px){.comp-ref{margin:1.5rem 0}.comp-ref p{text-align:right}.comp-ref .comp-btn{float:right}}
/* calculators */
.resizable{
	width: 450px;
	height: 450px;
	overflow: hidden;
	position: relative;
	max-width: 100%;
	box-shadow: 3px 3px 4px #d2d5d7;
	border-radius: .5rem;
}
.resizable.single{
	width: 850px;
	height: 250px;
	margin-bottom: 3rem;
}
.resizable iframe{
	width: 100%;
	height: 100%;
}
.ui-resizable-sw {
	left: 1px;
	bottom: 1px;
	background-image: url('https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/images/ui-icons_444444_256x240.png');
	background-position: -64px -224px;
	width: 16px;
	height: 16px;
	cursor: sw-resize;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}
@media screen and (max-width: 767px){
	.resizable{	margin-bottom: 3rem;}
	.resizable.d-none{display: none;}

}
@media screen and (min-width: 768px) and (max-width: 1199px){
	.resizable.trixie{height: 475px;}
}
@media screen and (min-width: 992px) and (max-width: 1199px){
	.resizable.yankee{	height: 350px;}
}
@media screen and (min-width: 768px){
	.resizable.d-sm-none{display: none;	}
}
@media screen and (min-width: 1200px){
	.resizable{	height: 300px;	}
}
.transfer{	border-bottom: 1px solid #fff;}
.transfer [class*="col-"]{
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	padding: .5rem 0;
}
.fc-barcelona {background: url('/tippek/images/la-liga/barcelona.svg');}
.fc-atletico-madrid {background: url('/tippek/images/la-liga/atletico-madrid.svg');}
.fc-psg {background: url('/tippek/images/ligue-1/psg.svg');}
.fc-monaco {background: url('/tippek/images/ligue-1/monaco.svg');}
.fc-benfica {background: url('/tippek/images/portugal/benfica.svg');}
.transfer .teams[class*="fc-"] {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	text-indent: -9999px;
	text-align: left;
	width: 30px;
	height: 26px;
}
@media screen and (max-width: 767px){
	.transfer {	width: 320px;	margin-bottom: 1rem;	}
	.transfer [class*="col-"] {	position: unset;}
}
/* esports links */
.games-links{
	padding: .75rem .75rem 0.15rem;
	width: 100%;
	max-width: 100%;
	margin: 1rem auto;
}
.games-links a{	text-decoration: none;}
.games-links .col-sm-6{	padding: 0 .25rem;}
.box-game{
	background: #f8f8f8;
	padding: 0;
	overflow: hidden;
	border-radius: .5rem;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.box-game:hover{background: rgb(57 108 62);}
.box-game:hover .name-game{	color: #fff;}
.box-game:hover [class*="game-"]:not(.game-f1):not(.game-fortnite){	background-color: #f8f8f8;}
.game-cs-go{ background: url('/imgs/championships/cs-go.svg'); }
.game-dota-2{ background: url('/imgs/championships/dota-2.svg'); }
.game-lol{ background: url('/imgs/championships/lol.svg'); background-color: #fff;}
.game-starcraft{ background: url('/imgs/championships/starcraft-icon.svg'); }
.game-f1 {background: url('/imgs/championships/f1.svg'); background-color: #e10600;}
.game-fortnite {background: url('/imgs/championships/fortnite-fav.svg'); background-color: #2a2a2a;}
.bg-game{
	width: 49px;
	height: 43px;
	display: inline-block;
	vertical-align: middle;
	border-right: 2px solid rgb(57 108 62);
}
[class*="game-"]{
	display: inline-block;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%;
	height:	100%;
}
.name-game{
	color: #333;
	display: inline-block;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	vertical-align: middle;
	width: 70%;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
@media screen and (min-width: 768px) and (max-width: 991px){
	.games-links{width: 95%;}
	.games-links [class*="col-"]{padding-left: 0;padding-right: 1rem;}
	.games-links .last{	padding-right: 0;}
}
@media screen and (max-width: 767px){
	.games-links{width: 320px;	margin-bottom: 1.5rem;}
}

/* show/hide table rows not ver */
table.not-verified tbody tr:nth-last-child(-n+13),
.tab-prime:is(.casino, .systems, .live-stream, .live, .main.new-tb):not(.custom-sm) tbody .row-hidden,
.table:is(.bonus, .apps) tbody .row-hidden{display: none;}
#showMore {display: none;}
#showMore ~ #hideBtn {display: none;}
#showMore:checked + table.not-verified tbody tr:nth-last-child(-n+13),
#showMore:checked + .tab-prime:is(.casino, .systems, .live-stream, .live, .main.new-tb) tbody .row-hidden,
#showMore:checked + .table:is(.bonus, .apps) tbody .row-hidden{display: table-row;}
#showMore:checked ~ #showBtn {display: none;}
#showMore:checked ~ #hideBtn {display: inline-block;}
#showMore:checked ~ #hideBtn,
label[for='showMore'] {
	background: #ff9d02;
	border-radius: 4px;
	cursor: pointer;
	padding: 5px 10px;
	position: relative;
	top: 20px;
	left: 50%;
	transform: translateX(-50%);
	color: #fff;
	margin-bottom: 4rem;
	border: 1px solid transparent;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
}
#showMore:checked ~ #hideBtn:hover,
label[for='showMore']:hover {
	background: transparent;
	border: 1px solid #ff9d02;
	color: #ff9d02;
}
@media screen and (max-width: 599px){
	#showMore:checked + table.not-verified tbody tr:nth-last-child(-n+13),
	#showMore:checked + .tab-prime:is(.casino, .systems, .live-stream, .live, .main.new-tb) tbody .row-hidden{display: block;}
}
@media screen and (max-width: 767px) {
	#showMore:checked + .table:is(.bonus, .apps) tbody .row-hidden{display: block;}
}

@keyframes grow {
	0%{	transform : scale(0);}
	30%{ transform : scale(1.1);}
	60%{ transform : scale(0.9);}
}

@keyframes turn {
	0%{ transform: rotate(0) scale(0);  opacity: 0;}
	60%{ transform: rotate(375deg) scale(1.1);	}
	80%{ transform: rotate(355deg) scale(0.9);}
	100%{ transform: rotate(360deg) scale(1);}
}

@keyframes pulse {
	50% { transform: scale(1.4);}
}
/* --------------------------
SVG rotating star
--------------------------- */
.badge *{transform-origin: 50% 50%;}
.outer.animate,
.inner.animate,
.badge .inline.animate {animation: grow 1s ease-out backwards; -webkit-animation: grow 1s ease-out backwards;}
.inner {animation-delay: .1s; }
.inline{animation-delay: .15s; }
.star.animate{animation: turn 1.1s .2s ease-out backwards; }
.star.animate circle {animation: pulse .7s 1.5s; -webkit-animation: pulse .7s 1.5s;}
.star.animate circle:nth-of-type(2) {animation-delay: 1.6s; }
.star.animate circle:nth-of-type(3) {animation-delay: 1.7s; }
.star.animate circle:nth-of-type(4) {animation-delay: 1.8s; }
.star.animate circle:nth-of-type(5) {animation-delay: 1.9s; }
/*animations */
@-webkit-keyframes bounce-in-top{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateY(-65px);transform:translateY(-65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateY(-28px);transform:translateY(-28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes bounce-in-top{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateY(-65px);transform:translateY(-65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateY(-28px);transform:translateY(-28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}

#num_1, #num_2, #num_3{
	-webkit-animation: bounce-in-top 1.1s alternate both;
	animation: bounce-in-top 1.1s alternate both;
}
#num_1{animation-delay: .2s;}
#num_2{animation-delay: .4s;}
#num_3{animation-delay: .6s;}
.err svg{
	width: 750px;
	max-width: 100%;
	margin: 4rem auto;
	display: block;
}
.err{font-family: 'Montserrat', sans-serif;}
.txt-bold{font-weight: 900;}
.err .shine-btn{
	margin: 2rem auto;
	display: table;
	position: relative;
}
.err .shine-btn:after{
	content: '';
	position: absolute;
	width: 41px;
	height: 36px;
	top: -25px;
	right: -50px;
	transform: scale(0.6) rotate( -105deg );
	-webkit-transform: scale(0.6) rotate( -105deg );
	-o-transform: scale(0.6) rotate(-105deg);
	-moz-transform: scale(0.6) rotate(-105deg);
	z-index: 50;
	pointer-events: none;
}
.webp .err .shine-btn:after{ background: url('/imgs/main-sprite.webp') no-repeat -10px -46px;}
.no_webp .err .shine-btn:after{ background: url('/imgs/main-sprite.png') no-repeat -10px -46px;}
.err .shine-btn a{
  padding: .25rem 5rem;
	background-color: #ff9d02;
}
.err .shine-btn a:hover{
	background-color: #4fca13;
}
/* Boxed list */
.boxed-list{padding: 1.5rem; font-family: 'Montserrat', sans-serif;}
.boxed-list [class*="col-"]{border-bottom: 1px solid rgb(255 157 2 / 50%);}

@media screen and (min-width: 576px) and (max-width: 767px) {
	.boxed-list .col-sm-6{width: 50%; float: left;}
}
table.simple{
	width: 90%;
  margin: 1rem auto 0;
	white-space: nowrap;
}
table.simple td{width: 33%;}
.font-italic{font-style: italic;}
.b-detail{font-size: 14px;}
.tab-prime.new-tb thead {position: unset;}
.tab-prime.new-tb .go-o{max-width: unset!important;}
.tab-prime.new-tb .bon-on{font-family: 'Montserrat', sans-serif;}
.tab-prime.new-tb {border: none;}
.tab-prime.new-tb .i-btn{
	line-height: 1.2;
	display: block;
	margin-top: 4px;
	font-size: 14px;
	font-family: 'Nunito Sans', sans-serif;
	text-transform: capitalize;
	margin-top: 12px;
	color: #555;
}
@media screen and (min-width: 768px) {
	.tab-prime.new-tb {border: 1px solid #d2d5d7;box-shadow: 3px 3px 4px 0 #d2d5d7;}
	.tab-prime.new-tb tbody tr{border: 1px solid #d2d5d7;}
	ul.triple, ol.triple{columns: 3;-webkit-columns: 3;}
}
@media screen and (max-width: 575px) {
	.tab-prime.new-tb .i-btn, .tab-prime.new-tb .shine-btn{width: 75%;}
}
@media screen and (min-width: 576px) and (max-width: 767px){
	.tab-prime.new-tb .i-btn, .tab-prime.new-tb .shine-btn{width: 48%;}
}
@media screen and (max-width: 767px) {
	.tab-prime.new-tb tbody .tb-bg{background: #bbb;}
	.tab-prime.new-tb tbody tr {border-width: 3px;}
	.tab-prime.new-tb {box-shadow: none; width: 400px; max-width: 100%;}
	.tab-prime.new-tb .i-btn{
		border: 1px solid #333;
		border-radius: 0.25rem;
		text-decoration: none;
		vertical-align: middle;
	}
	.tab-prime.new-tb .go-o{width: 100%; line-height: 1.5;}
	.tab-prime.new-tb .bb-1{border-bottom: 1px solid #d2d5d7;	}
	.tab-prime.new-tb [class*='company-']{ filter: drop-shadow(0px 0px 5px rgba(255,255,255,.5));}
}
@media screen and (max-width: 991px){
	.tab-prime.new-tb .rec-rating.top-rev-v {transform: scale(.8);-webkit-transform: scale(.8); filter: drop-shadow(0px 0px 3px rgba(0,0,0, .35));	}
	.tab-prime.new-tb tbody td:last-child{border: none;}
}
.banner_cta{width:90%;max-width:100%;border-radius:.5rem;position:relative;overflow:hidden;background: #081d36;}.banner_cta [class*=col-]{padding:0}.banner_cta:before{position:absolute;content:'';background:url('/imgs/banner_cta_bg.jpg') no-repeat center;display:block;width:100%;height:100%;background-size:cover;top:0;left:0;opacity:.2}.banner_cta .logo-lg{width:150px;height:65px;border-radius: 0.5rem;}.banner_cta .content-txt{font-family:Montserrat,sans-serif;color:#fff;line-height:1.6}.banner_cta .txt-green{color:#8affa6;font-size:2rem;font-weight:600}.banner_cta .go-o.orange{background:#ff9d02}.banner_cta .go-o.orange:hover{background:#4fca13}.banner_cta .shine-btn{text-align:center;margin-top:1.5rem;position:relative;z-index:0}.banner_cta .shine-btn:before{position:absolute;content:'';top:-8px;left:-55px;width:128px;height:94px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAABeCAMAAADc1OymAAAFyWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuZWRhMmIzZiwgMjAyMS8xMS8xNC0xMjozMDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjEgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wMy0xMVQwOToxMzozMyswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMi0wMy0xMVQwOToxMzozMyswMjowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDMtMTFUMDk6MTM6MzMrMDI6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZDZmNjk0NDctM2E0MS0yODQ1LTgzN2UtM2U4Zjg0M2M4Mzg4IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NmVjZGZkMDgtMzBiOC00NjRhLWFkOGEtYTk4NjM0YTJhZWI2IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YjkyNjkwOTctNDBhYy02NDRhLTk1ZWEtNDc0NDU5YjBkODYyIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YjkyNjkwOTctNDBhYy02NDRhLTk1ZWEtNDc0NDU5YjBkODYyIiBzdEV2dDp3aGVuPSIyMDIyLTAzLTExVDA5OjEzOjMzKzAyOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjMuMSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmQ2ZjY5NDQ3LTNhNDEtMjg0NS04MzdlLTNlOGY4NDNjODM4OCIgc3RFdnQ6d2hlbj0iMjAyMi0wMy0xMVQwOToxMzozMyswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtaJSj0AAAAJcEhZcwAACxMAAAsTAQCanBgAAALxUExURUdwTMC3r6+mnUMkDlM/EEQtDaqglzUeBaOXjYZ1a8K5s5GFejYqBM7KwZ+SiNDJwp6RhaWbkWBNOkMnEUUpEkIlClw1EpGFeMG4r0QoD5GBckgvF8G5s4yAdM/Iwks2HoJwZot+baWYj66nn6SZj3JkVqaZj87IwpKBdbCon8zFv6Wajq+lnEQkDiweAltEMayflcrBu8fAuqyhlo2CdkYmEbaup/39/LGnnPz7+2RQPszEvpaJf4R1ZXxwYbGnnP///8C4sHFqXoV4apmNgpyQhnRkUnNsYINzZWJOO/z7+6idlK+lnLqxqf///5WKfq2jmaSakcfBuGpYRoBtX6qfl2FNOnViU4uBcol6bYBqYMW8tbiwqJaHe3psXL20rLitpm1dS3lnWXZnWsjBur2zq25cS/7+/tnSzf79/dHIw8/HwJyPhcC3sK2im72xqtzW0ZKIfJyPg7Oqorivpf7+/revp8rCvNnTz29dTYh5Z3VvY8C4r00yHbOonnpmV1tGNVpFMtvW0XZkVVY9KXdyZ/v6+UcqFE40H7CkmuXi3/Hv7e3r6VI4JEYoEdDIwldCL0IlDWxUQWZNO0cqFNLMxt3Y1GRWR15OPT4fCX1qW0ovGkAjDF9HNGRKOEIkC+nm4zYXAV5INbuwp5mJfV1JNmhcTZKAcrWpoH5pWkMmEG1jVoVxYkMkDVxDL29nWkYqE9bQykwyHot5a4VxYjscBUYqE3ReTeLd2sK4sUAiC0YiCEotF0YpE3VhT3tmVlY7KEYoEXVeTllBLj8fCUMjC1Q5JKGTh25WRWtYSamakJyNgPb19EoxG0IkDa2imEwwGszEvkkwHKKVilpFM35pWpOFeEMlDm5XRkcqFk0yHEAjDVZEMlpIN1I3ImpUQl1EMEQoDzEQADkbA0ouGEEjDMa+tmpeUEgxHDscBHNdS2NMOIyAdE0yHXdjUlc+Ko9+cUopCj0eB2pTQDkfCz8gCUElDT4pDX9rW9zX0zsbBN4cq7UAAAD7dFJOUwAbGggCBBoBGBkbFwMcGRsaGxUHDAUDDwkGEA0aFxMOGQQFGxIaGRUSHBIXCgkCDBwbFhYWCxq4BrgQCggPGhe5B7gWFxUPuBEUuRQbF7cZGw8cDRMNCBEaDAUSDgoWDBEVBxkVFRO4ELkODBAQERMSEw0UHLcYGBULA7gctxwUChEYCbW4t7W1uLi4uLi+uLi5uLi5GLi4uLUstLA4uSm4tbi4tha4t7i4uLi2wLW3brcctzi8hLS3uLkjkqA/trhVuGWUTcG4txu4Jbi6myGNt8MvtVgfYLQ3gne2tntfUGXCwMLIuLdAxLZuHqtKUEBqozVrqGhAtLaY/tI6vQAADDZJREFUaN7FWmdDmlkWNgrBgsaIgGBBM0SxgEkUFZQQG7ZYERUVsWMUe7DEMfaWaHrvzRTTe6bP7PTee6+7O9v7zn7ac+4LyXzYj3ud9w/c533uc9pzrpPT//o4HKdf6uNs4if7JZXwuL/I2eVJpiTT2LApMXFMLlpUEjis8lqRqDYpKckUFWXq7zeYjdFy7uKdzg0JWZFQW1trMsH5BrNZrzcahHole5EAKASb4PzkhKQxOB+Or6ysFKp1QqtxkTjgsPD8hOSkKGCfnN/a1mbVqTOtGuViCIEDAFYAAX7wmc0GOB6+NqlU1tgo1kW7KOgjYAlCQhKSE/38oqLMLZUIoLq6DRB0DjWKNXo5fzEkWI4ERJkNXZXNzXB8dXt3Tk56evpQjUym8+UpaAMQlMMNJEeZowyGLqC/orq9oiEnJycmLW3Ip1gsjpbTjQYOV8CuTUoACRoMhkJxdUREREVDfX1MWmSkq0eVT02mWO/L41BlgF1ezoMMZILzC61iaURYWFj9mjW5rl6uaR6pPlnFYo0/TRLwChJqXcaMpq6uQqsV1NcQ1tfX29sbsNQrNC0wsManUSZW0wxIBQBIThobNhq7hIVWKdx+Q9/oKABwd/b2yg8MrJoHEnRKF2pZiSOAKEyGGqQXCsUyaU53d4x27+jo3tVLAuK8vRBCjc+QTKynRgIAWAFBYDLqozXiTGlOjDa3p6d3dNky9yVLCAKPwCofH5lYR02LHDYA8IvqMurUpZmdOd0NuT1xcXGrPZetBgShXgRCDQSkJpoWB9zyBL9EzEOa0tLizhhtT09P3PpVD3t6IgnODhJqZOJoWkLgipL8EltaKgutmcVVqZFaZ2fn8PBVmz09V7svccdrACWk+gAJeiWfQ+cSeCUmM6ZhaWdqalVg6NKCgofCVyEJwAHEo5dXGpAwPySmlZkBwXC/obkpoqI7LdWtbq13KCJAElAIjBI8ICuBECRyLhUS+DylXtjc1BGkTXNzq6sr815esB4QbPTEaHAnJIAS5hvpRQPXRSnRtUUE1WtdA4PdVq71Xr4cEWwuWgYkuDMpIZ8IQQPliQYEBV/pqxa3h63RRnoAgpVly5fbhbAMtBjAkBBYMw/RoJeLKCiBo2C7+EpK24PCcrWubm7B90nY6OlJSMCA9AhMzYLMnOlPIyA5XDbPV6IGBEgCKGFlPoNgVRHRIiohH5NS1pCYTkBCYeQr/dXSoLD6XNTi2pWgRYJgYxHJzAHO9qSUlQlapEECS8CWS0ZACEhCGaNFEg3hDAkohLT8wNiarGJUAo28KBDI/UdK2+AaGiKBhGCCAFPCw0xAOjJzVhYEpJJFJSeBFEdkFUHMNSCC5QXhJCCJFuO8vREBCUgdlcysEIiUEgmQELQmNzI/mAgBrwFJ8FxtT0qYmaFVopOZFSy2HKJBSkiIdGOSEpMXi4gQmD4FOtYs0yaRC51RgQfRkFmN4UBSApJQgOHwsD0zA4T02EPPvvX4p18/L6HQsXIEhAS4hvqGNDd7NJDyZI8GZ6/CP71xcGFw583pF7597l9KGs06JqVMzIuYmUlSItdQRLqEgHf/ennHxYmJw2dsW6/f3faf4zRmVkhKI6VSkKI2LdAtGAskhgMpkAFPfnPs1ERGxtWnL0zd/Ml24u73H1LQIpcNBXJEBkMKKZB19oDEzPz+7dNTVycy9h++rrK9OP3vLbaZPX+nUaG5IqW/REaSUr5bMKNFEIL2y9vnTx179PPBSydUkypV3pnpM6c/WniGytzIdvEfkZECCSkhGEhYWvBQz61tv3p6n+XE7tOWeJVKNTlp++HkZ+8dPvIYjczMZYuUI6U5TFIiAQm38MajP76WnW25ed6iIp/t3kLGwNWpt/g0WiUOFEiJWlZByhMGZFnok5efWpednb3u0owdQPz1qYmUlAMLR4dHqFwDCqG4uh4R5COCTxa2qhDAzRlLfDxB8Pb4QEbKxde/KP3Qico18OX+JDOTVmlt1eWT+OfZ2a+cWxdPEFi2vJ6RkZFy6jbnb8NUBnmFgAfxiEkJlJB2dNv0CeT93tM7L1xfF6+yWLaPz+3PyBiY/n7+0CE6PTN0StAlYKsUlhvz/s73tk+qLPumzk4cGDy31bJ990s/zV75fGL/qe+O3nhGpqFi6UBtQBJk0CrV//Gd6ZlJy097fj2QMTCwY9f4LoRzYteBwS0nvxReY3pmSiRAzywNavrzO4O7xmcOnh3IwG//+ewNKITZ3bssc88mfDKMbgYVn5kj4GJ5krW+u+3K7L1jOwZS8PyB/dshIACB5czp2Re+MnzRVZPVKNNIKPXMIrlEonv1D3fz8raPD6QggoHDWzZkIwTLizNbv7nlfe332DPLxLRaJS5cw8uPn7GpJi8dyEgBCCkLs9nkW3f3hxenPoh80hvaReyZKWmRBQHpe+2CLT5+35UURDAwvgVTQnb2hjnVsTsR2Cqhr+VT0wkdK42AhH6Rd/y3+2wq2yvjVy+mZJzdSXJS9jooTbdvMYMD9szga4G96EKFBJbTc7snVfGzg1cODu46d+HKVlDghpnBuW13OqBVWrLUYek0YkDScDM4LJeTT9kmt47n5eW9prI88uOs5ZEd0xfnjrzJmEqMs2b3WKlsXTicxw4e/GjuqTwbNgOWR3YfGzw7MXe5zJn0i0vcHSTgNeh8aQzyCqfjRw5/NnVukkCwvLRjImXwiVcfYib5IsfgAEqY98lEn5lCSuA+9tyez49cmrQBgvg9EwceffwDMkLiELva4WsREmSU5jcn7tf/2Db149u2yXvn5xaOPPuym2N+K7K7GYggH7SIlg4VN8PJ//k73+45+d0Le5743SHH4EAQLENLxz0gFBF4oM+soWMvsp7nOh3/+OjRQ2/iGP1giLW7GQEBzggB3EUfWm7GP5+488zHN766Vf8zN4P4Wpvt8xszxMYSS0dCY/t14/hfPr1x7TcyplNyDLHhD9wMkpnRzaihZi8K2E7yEXvPXMZM8gSBw9IBj5W4GVnEXqSxAoQarRzBQZ64GaDFMkYIxM1Aq5sIgcnMOqWIyr6DD52StQKHWBghg+0Gp8Pldew8CAk6fx6V2gCji4S4GcRjrSsLdbgZjMe61L74mYfFTzQVIXDZZHAANwO1GMy4GeF2j9WduItoKhFfi4rF6sTi2t2MIOKxrrzva6EW7ULwIq3SEJRoGu0iOmukZ0aPFa3uMoe5t5GU6AeLn2IrZGYWDSmivagWV8A9aImb4bB0Nt+PR+wSYmuKrcJoOiSwRDi/oRZRCMEMCRAOjBBAi66urunpsSNqTZdRzv//kwCmEtfFn0zya7RpHsTNYEhwJKUebUxMenpnqURvNJXwaSwc0M2QqIurGUuH8bXWF9iTUkBAb29DTHeO1KrR+/ePlVBZunC4ZH6DrQsO8j8z23Hxs7d3b199d7fUKhbqo4dLeHw6CNgiX/9Sh5sRXEc2DlAg1weMjo729fWFtUulQo2mf3iYJ2JTWkEyOw/74oeYe+vD4+Kc4/buBQB9HdXWQqFGP1xSImLT2f+Bx+oCPjPuPOweK3p7cT092jV4fkdTobDLCAyUAAUKOs9TFPZB3r5xWAvenrNzj1Yb0xDWAQCaKo0IAO6Ar6D1ag98Zn+1jGy/XHHjkB/qGhkDMZgTBOc3N1ca+yEMRHw2S0HtSQLsINFnxmsAJdQFukZGpudIpdJWANDSkmgqGautBQAUEaDZbm+V4CFKVVVseme6NKetrbUZAST6lcDbObaAQ+3lJLoZYC+S7VduZGxsVU1xZ6e0ra2tspUBkFxbXh7CZVF8uonRgJZOO+w8YtJTi8G5kUkL4alYCwDw80tOKA8JYSlovh1lSMDyFNTQndMpKx7RWAsLK80MAQkJK0I2sTh0H68qiLOmtgZ1BLVLZVaxWtdVaDAn4vnJcD4AoP16FgqkCAOyqaOp1Wq1CnUSowEQwPkIYNMm+o93yeLHV2JtampqLYS3asbofhPcfxJcQDnegBP9D3ceyhFhM0RfJSAwDQ9H+cH5EAICFmtxHu5Cq+Qr0RlaUP1mc5RJXgvnh7AFXNZiPRzmQLOmjO43J6L8/fySaiEFsAUCxSI+XOaK5PAl4fEgv4RyNhuy8KI+H1fwRTwXl7Fk/Fbg/7NYi/x6nctmi0Q8UQLIfwWR3/3z/wtTGtDbD+QpxQAAAABJRU5ErkJggg==') no-repeat center}.banner_cta .shine-btn:after{position:absolute;content:'';z-index:-1;top:-20px;right:-60px;width:128px;height:46px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAuCAMAAADX9uFnAAAFyWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuZWRhMmIzZiwgMjAyMS8xMS8xNC0xMjozMDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjEgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wMy0xMVQwOToyMjo0OCswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMi0wMy0xMVQwOToyMjo0OCswMjowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDMtMTFUMDk6MjI6NDgrMDI6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzg0NGY5ZDctMTZkMy00NzQzLTkxNjktOTE3YmQyMmJlNjIwIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MjNlYmNkNWMtYzljMy1lMTQxLThlNTItN2VhNGZlNDE3OTg5IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YTVlNzYxMTYtODEwNC04NTQ4LWIzNjMtMTA1MTcyNzRlNjQ2IiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YTVlNzYxMTYtODEwNC04NTQ4LWIzNjMtMTA1MTcyNzRlNjQ2IiBzdEV2dDp3aGVuPSIyMDIyLTAzLTExVDA5OjIyOjQ4KzAyOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjMuMSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjc4NDRmOWQ3LTE2ZDMtNDc0My05MTY5LTkxN2JkMjJiZTYyMCIgc3RFdnQ6d2hlbj0iMjAyMi0wMy0xMVQwOToyMjo0OCswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps6XQcsAAAAJcEhZcwAACxMAAAsTAQCanBgAAAL6UExURUdwTEIjD4thCEQhB0YlDnxVC0IkC0UlEkgqDUYmDEInEoJYCEsoEINZCYBZDVs5EkomCmlGEW9LDPW6AWE+DGpGDnJNC0QlDY5lDoRcCdCcAvS5AZZqB4JZDNSfAtqlBZtwEIhfDXxWDs2aAmtHDrODB5htBsCOBryLBUMjDdKdAtqkA8ORBW9KDc+bArKDCGdDDd2nAYxjDmhFEIZeDHFLDVw7DOGtF61/C9eiAsyYBaZ5CKh6C5pvDtymB9mjA5BmCMyYA3VPDYJaDeCsFMeUBLKDCEkpDdWgAnBLD147DUEkDeKrA2NAD3lSDfe8AGdFELqJBql8Ed2mAYdeC9eiCMmVA9GdAryKBsGPA92nAYVcC8SaPPO5AP/IAM2YA5tvC9aiCdehBYlgC7CBCs6aA7OKOMmWAs6aAv/KAUYnDtahDcOZPMynZc6hNNWlJ8SRBOGqA4lgCKR4EPzAAOCpCJJoDrSOSbyXUtmoIlg2DZFnCZ5yD5VrEOWwFM+jPaR4EUAiDaiEQcKYNuSsAJ90Fp90EmpHDrmKE7KLOdymAcSaPz8iDsWgXdGqX9iuTqV4DnNODkIkDEwsDNOmNMKVKrmPNKqDNTcbDdupH9auV92wQk8vD5BmCtitRrqJA8qYEO62AMyaAMqdMreLIUUmDD0fDXhSDfrcuWpGDbmIBL+PD2E/EqF2EUMlDvjELtehAvrYom5JC+CwMFUzDIZfEJBmCLKFHcWUAlIxDIpjEqF0BUIkDYlgB2tHDf7DA5NoBvrarTEWDkQlDG9KCb2VQ1s6Dqd/L2VCDqx+CGlGD+WuAUYnDXdRDVc1C5NoCvi+CVo4Dlc2C1AwEE8vDFs5DUorDUAiDi0SDkUlDj8hDffMY189DaV6E5RqDoJaDnBLDHNOEGhEC1U1ETodDXlTEEEjDzMXDZdtESwRDXpVE8uYAqN3DbSFCoFaCYNaB/zPRa5+A/3GAP/NIP7ajcGTHs2eIUEkDYxjDZ13LV87BsmZHtKiIIhgCW8/59MAAAD+dFJOUwAQHgEJGBMFDQsGIAgiKB8CIw3cJhQQERIUP94XGzhJFAkyRBYsGiYwGkhNODwdKBE1DyUkNTFNHCgtDCQ4RkI9MTdAVBMfFyQeKh49HCvZGSIXLDhTGiAPNDEuQNnYFiAwPCtBNT48ONzUWE0mLjYqOUM92k5QGx49NzRDSkhHR9YWJEI1TSFIRtdH2yErNTAuFSNNVlNM5EMvQNEwOjtc19gpNeCOJtvc4E3UeL3d393vR93YR9nctYrmsuhl3OPd1J3nNS5muF6t2sZGqWDdw6LG6VE+gt9w5dzf2Chyn5GBlsmJSJ7Xvd9Mg29a5N3b0dzb1NlenG7t29KV4NkfcQAACflJREFUWMPtmGlYk1cWgBOWkLCGPQFioERA0LIqipaIpmAUCKtWIFFACgTsIAbsACJxqIyYdmSzqGiFCgLDLosgm8C4L7jivu/70na6zfPMufdLQtB2hPnt+8vAF877nXPuvedKIn3gAx+YEHS6lrauBo1KJlMouiRqYSFZm1pIKdQgV4nvio//W51cSFFQ+B4o5mQylabxVgB1JeiDykd19EFLG6IjaAB90QUKTVeriEwjU7WqxPfJU0YqwcBcCVkJ8clcFTIVgiPGvJ4WvB6NRpVDNld9C0qh3xRVqBkNlwcLi6rujkzxo56X3qcXUuiXZBfMFymZ4udXiBMCL4sDqqChDbEwY+LDC9oYubm4uJhy/IKCAvh5eYbuJiYLCQ7OGINJ1VBH64NHPbWtj7oz7nQbZmRkzCjq7l6YgYEHDh6EL5mYFBXlGRgEIBkKhazQ0NVWopp+VF8bIyMqGQQ0NVlqOjp6env26AcGFnwETJ8+b7oKey5dbZNe3ZffJn3cMjh4xnAaENgrPf/RNMw89HBBQUFgoL67u6EBOKB8KDLxxwKoBNBgNCMzFyaTo8li8fk6eh4e+vqxsZGRYDBPlUCP3gHxq/yH0rKO39sGLncXTMdhj9/Rn6YwmAffAQXIgrthXh4/ICAoCLIACiCgq6VA+fZ0CK4BwRkMBhOCs3T0UPTrsRAdvX9YWNjc+aOEnRiUPsyvbRU//KmjTtpfW3k7Miz1xImwM53z559IRU/MDQubNx0ZQA7093jo5fH5YMDhmLqYGUEP6GqrCKgTa8vIzY1hzbSC6JB8iH39OvHqKDaQlZXVvnbt2nTE2ufHW5oqamRtv/1YI6upSEzsv9h5+3l6evtt8fN2+HV7e3sqaMwFi8zMzB2RkZGxsfrXPfSWL1dTY2lyOBSiFLryEiABGxvcfrj4uPqQ+sDAQIifmfkJsHr16qysnJycDUB6+obe1to2WU3Hb22y1leSl1feNFWKj9/YkL72hvRUDggAOSAMX0Lf/Wrz5s2TJzs7z5kzBwxYLM0gTiGhAIlQyQCVCgKmmmDA5/PzDKH9IAE7dnyF+ByxEfgWs3HD2dK6jp8eisXXhG9+qK4+8HLoTg76+SHxL59/i57biL/xL8S2L7Z9883KlSu//vrLL9esWbN+PYPhZmQEwWEl4hKoVIBhhSrA18Hlvx4L5pt3796N/lTUxqhNQDJB1K1z16D4srZjiZIr1c3N1T/Uirds2rJl0yHxoajkZHgwCrFz5z+AbdtAYNRg/fr11nIDbdUegBIYoQyg9ldbvhzS5ew8efJkBwcwiMN/LmodUFy8bl1y8s6u1o7HspqmxD6BkBAY/vXeppKSdb+ID8Gvk9GT27dv37kdK2zDCnIDrGDNMAMDGloLJNjx0JbnB/vcokUGsPPAwo+FzOPSQxFXrFix8e/AFkRJSUnxocNlZUfrz16+WtuXaCy0tGw8cKC5+krf/oaS4pLirrMlxYi9wHakoEiCag5CQqwVBtpaJLzhQnQDg7w8VPbY2B07NkPV5cFXoOD/REDwXbt28eov1/388+nK1leWicOWmJfNzVcs+5oq63lJnqePZvN4nkD23r1bt279K/AXxBfA99//DfCdOXOmHTJgEAYkyL4u9J+ZGYNpZWU3c6avb3CwvX1KipeXl49PXNykSTExFlwu15vtzXZKS/MMLzvsmZ2ddvOcZaIxgdByeNi4sbFv6CaP90z21DOJx+OlpaWx2d7eXK5/TEzMpEmucdHR0V5eKbPs7YODfUEhZNSAhDYDXXQEwRZkbRUyRsFnjII3m+3pXy/blc1L4oWf7UmUGCsQNlYfeLP/tGf24dPhPARKQXa2t0oOonEKUA7kawFXAfYCLKBYhMy3k4AMEhIS4i0sLAiDVU/LPD15vKS0m6X7EpUCxo0Hmt80lR3pKn2WlpSURBh4st8xkFdB0QdMFzMqVUWAbI52AZbd6BpwcHBYunTq1KnxYGBra+vo6Oj/VBzuFJ6UFH74Yo1lHzQAIWDZ2DhsWdNZ+R8naJMk5JCW5uREVMECVSEhLs7HB4qQkoKrgPrAyoqJDEjoREJHEDagcOSrcLlyFS5FCvGggA24R6T1ueHh4c/Kujp7EocVGZAYCwWSF6VdbIgdjkhDXeDtnZvL9fePWbXK1TUiIjo61GvWrAULgpf4frx48WJIAcPNzYhGCMiBUUteBztfXAdnUHZQqYMtd9Lh0/5sJ6dd9d71RBEEAqFEUl6RL+nrP+Of7aQgjZ2dnZub6+/vvwriR0REhIaGzoL4S5YsgfDLli379NPPPpsNBwBp9GRWzEO4G+1QLwSP9kJcXFwCyoPrkdKuCPYTJ+8n3FvnjomEQnj18vx9+UKBaP8ZWCuObCUoAVjAFRIA7x+K3h8MPsYGWAAMSLpj0RjNgtzA2TlFpRnio++VHnF1fPLkiaNtZ4tEIhQI8/dVlAvLQeCkLddRFW/u/yGAVySxICAJUAjUDKP9+F18gs/J0iMRtrAzWWy42yOSCI5VHAOHfIGo/wxuFFW4FhAf9gHUAV64A5a8K6DxRwpkfDKDguqpgBXi4+JOlt7wSYANMuHUQL8I5aCi4phAIGm5F2rxDjExOAEoA7MIgdH4SECbpIuXgHJaRaCfwJIwx8OB3TsK0T43S4+emgr/WnBqYL9IJCiHDhCKmmSnQhMSJr0LFpD34NsVQAOJunwnxKeSuTkFHUz4ZFpUVIQm4oICYiILI6YimElyVt84Ljt79Na9W0elF18IEwXQiiLJ0MksNK3A0LIC8x0GGmepj090KNEBivDL8Pvb6GorZ0I6GkjxdkQlUwiHUQuThTAaRRLn4yegkZqaObf3TmdDQ8PJ270Nv9Yai0Si/JqLvZmpctAEh0chNAvBMIRwtreHLUC+A+CBAM0DdPr77mLyaYWGpiUO3BUC4MSGy4I73zTg4IyFHA5n4cjdqy96HpfVXa3iGJqaBZn8OXg45qPJ1MUFX4xg6dPHcyFURzOz4k4I+zUHPGDI5phyAgwMTM1mXKqqelT34zXZBdL9Sxkcg/cBw3GQJofJMENZ0Jjg3VQLja+z0fDGhLsDcXsKMjUjna+89vvjByPiloaDQYZ/jvsohoboqhDgNzEB5fBmBgXhBLH4ajA97tHX19McrPmx7uJQef7l80z9ceLhoaOjxiJN2EBLG7UEGKC9iqUGCnp6OvQLA9K6ite15wY9WHrjRQcuCXYTDk9c3hjW6LhA4THMEw/E117nDz26pKappzM+ILiVlbX1BNNPXJ9CQkLs7NRGcTsv7S8v7xkYCbSxUhsXdig4A2Yi2gTLP3s2ur4xNceiPtLyer/sQYaWkeb4YDLxVIzuJhPMALFVkdFFXwX1C2Xnuu/TSbSxP/4fELcS+of/8/oA8F9TxIYZH3S3vwAAAABJRU5ErkJggg==') no-repeat center}@media screen and (max-width:575px){.banner_cta .btn-col{width:200px;left:50%;transform:translateX(-50%)}.banner_cta .go-o.orange{width:100%}.banner_cta .shine-btn:before{left:-80px}.banner_cta .shine-btn:after{right:-80px}}@media screen and (min-width:576px) and (max-width:767px){.banner_cta .go-o{width:80%}}

.euro-btn-round {
	border-radius: 50%;
	width: 75px;
	height: 75px;
	position: fixed;
	bottom: 95px;
	left: 5px;
	background: #0B0BBA;
	text-indent: -9999px;
}
.euro-btn-round::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 46px;
	height: 60px;
	display: inline-block;
	background-size: 100%;
}
/* reg steps */
.reg-steps{ max-width: 100%;}
.reg-steps .box-text{font-size: 1.5rem;}
.reg-steps .intro-box{background: #e1eae2;}
.reg-steps .intro-box .elem-title{color: #288640; font-size: 30px; text-align: center;display: block;line-height: 1.4;font-weight: 900; position: relative;z-index: 0;}
.reg-steps .intro-box .elem-title:before{position: absolute;content: '';filter: grayscale(1);background: url(/imgs/main-bg.svg) repeat;width: 100%;height: 100%;top: 0; left: 0;z-index: -1;background-size: 150px 150px; opacity: .5;}
.reg-steps .intro-box .elem-title span{color: #000; font-size: 22px;}
.reg-steps .intro-box .box-text{background: #288640;}
.reg-steps .step-box .box-text, .reg-steps li{line-height: 1.3; font-size: 14px; padding-top: 0;}
.reg-steps .step-box{background: #f6f6f6;}
.reg-steps .step-num{color: #288640;}
.reg-steps .elem-title{font-weight: bold;}
.reg-steps .step-box .elem-title{font-size: 15px; margin-top: 0; padding: 0; text-transform: none;}
.reg-steps .text-muted{color: #fff; opacity: .85; font-weight: 400; font-size: 14px; font-style: italic;}
.reg-steps i{position: relative;padding-left: 35px;}
.reg-steps i:before{position: absolute; content:''; filter: invert(65%) sepia(99%) saturate(583%) hue-rotate(347deg) brightness(106%) contrast(98%);    display: inline-block;vertical-align: middle; top: 0; left: 0; height: 100%; width: 35px;}
.icon-clock:before{    
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56.41 56.41'%3E%3Cpath d='M28.205 0C12.653 0 0 12.653 0 28.205S12.653 56.41 28.205 56.41c15.553 0 28.205-12.653 28.205-28.205S43.758 0 28.205 0zm0 53.591c-13.998 0-25.387-11.388-25.387-25.386S14.207 2.818 28.205 2.818s25.387 11.389 25.387 25.387S42.202 53.59 28.205 53.59z'/%3E%3Cpath d='M43.336 16.038l-13.722 9.368V9.164a1.41 1.41 0 0 0-2.818 0v19.04a1.41 1.41 0 0 0 2.585.775l15.545-10.612a1.41 1.41 0 0 0-1.59-2.33z'/%3E%3C/svg%3E") no-repeat center;
}
.icon-devices:before{    
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 77.553 57.54'%3E%3Cpath d='M8.756 51.285H5.003a1.25 1.25 0 1 0 0 2.502h3.753a1.251 1.251 0 1 0 0-2.502zM13.76 51.285h-1.252a1.25 1.25 0 0 0 0 2.502h1.251a1.251 1.251 0 1 0 0-2.502z'/%3E%3Cpath d='M72.55 15.01h-2.502V5.003A5.01 5.01 0 0 0 65.044 0H12.508a5.009 5.009 0 0 0-5.003 5.003V27.52H5.003A5.009 5.009 0 0 0 0 32.522v20.014a5.01 5.01 0 0 0 5.003 5.004h12.509a5.01 5.01 0 0 0 5.003-5.004v-3.753h10.906l-.625 2.502H28.77c-.691 0-1.251.56-1.251 1.25v3.754c0 .69.56 1.25 1.25 1.25h43.78a5.01 5.01 0 0 0 5.004-5.003V20.014a5.01 5.01 0 0 0-5.003-5.004zM20.014 52.536a2.505 2.505 0 0 1-2.502 2.502H5.003a2.505 2.505 0 0 1-2.502-2.502V32.522a2.505 2.505 0 0 1 2.502-2.501h1.6l.966 2.897c.17.51.649.855 1.187.855h5.003a1.25 1.25 0 0 0 1.187-.855l.966-2.897h1.6c1.38.001 2.5 1.12 2.502 2.501v20.014zM9.24 30.02h4.034l-.418 1.25H9.658l-.417-1.25zm13.274 16.26V42.53h22.516v3.753H22.515zm22.516 2.502v2.502h-.274l-.625-2.502h.899zm-2.854 2.502h-6.801L36 48.783h5.55l.626 2.502zm-12.156 3.753v-1.251h15.168c.114.438.288.859.516 1.25H30.02zm15.01-35.024v20.013H22.515v-7.505a5.01 5.01 0 0 0-5.003-5.003h-7.505V5.003a2.505 2.505 0 0 1 2.501-2.501h52.536c1.381.001 2.5 1.12 2.502 2.501V15.01H50.034a5.01 5.01 0 0 0-5.003 5.004zm30.02 32.522a2.505 2.505 0 0 1-2.501 2.502H50.034a2.505 2.505 0 0 1-2.502-2.502V20.014a2.505 2.505 0 0 1 2.502-2.502H72.55a2.505 2.505 0 0 1 2.501 2.502v32.522z'/%3E%3Cpath d='M72.55 18.763H50.034c-.69 0-1.25.56-1.25 1.25v28.77c0 .691.56 1.251 1.25 1.251H72.55c.69 0 1.25-.56 1.25-1.25v-28.77c0-.691-.56-1.251-1.25-1.251zm-1.251 28.77H51.285V21.264H71.3v26.267zM60.041 51.285a1.25 1.25 0 1 0 0 2.502 1.25 1.25 0 0 0 0-2.502z'/%3E%3C/svg%3E") no-repeat center;
}
.banner-discord {
	align-items: center;
	justify-content: center;
	background: #5865F2;
	border-radius: 6px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 13px;
}
.banner-discord i {max-width: 80px;}
.logo-discord{background-image: var(--logo-discord);}
@media screen and (max-width: 767px) {
	.reg-steps{width: 400px;}
	.reg-steps .intro-box .elem-title {	padding: 1.5rem 2rem;}
	.reg-steps .rounded-top {border-radius: .5rem .5rem 0 0;}
	.reg-steps .rounded-bottom {border-radius:  0 0 .5rem .5rem;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.reg-steps{width: 768px;}
	.reg-steps .rounded-right {border-radius: 0 .5rem .5rem 0 ;}
	.reg-steps .rounded-left {border-radius:  .5rem 0 0 .5rem;}
	.reg-steps .step-box .box-text{height: 81px;}
	.reg-steps .intro-box .elem-title {	padding: 3rem 2rem;}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
	.reg-steps{width: 992px;}
	.reg-steps .rounded-right {border-radius: 0 .5rem .5rem 0 ;}
	.reg-steps .rounded-left {border-radius:  .5rem 0 0 .5rem;}
	.reg-steps .step-box .box-text{ height: 88px;}
	.reg-steps .intro-box .elem-title {	padding: 1.5rem 2rem;}
}
@media screen and (min-width:1200px) {
	.reg-steps .rounded-top {border-radius: .5rem .5rem 0 0;}
	.reg-steps .rounded-bottom {border-radius:  0 0 .5rem .5rem;}
	.reg-steps .step-box, .reg-steps .intro-box .box-text{ height: 150px;}
	.reg-steps .intro-box .elem-title{ height: 157px;padding: 4.5rem 2rem; }
}
.tv-program-wrapper a, .blog-btn-wrapper a {
	position: relative;
	display: block;
	background: #fff;
	border-radius: 0.25rem;
	height: 55px;
	font-weight: bold;
	color: #333333;
}
.blog-btn-wrapper a {
	background: #0B0BBA;
	color: #fff;
	border-radius: 4px;
	height: 62px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.blog-btn-wrapper.bg-cwc a, .navbar-default #main-menu > ul > li.custom-bg.bg-cwc {background: #000;}
.blog-btn-wrapper .euro2024-icon::before {width: 34px; height: 44px;}
.blog-btn-wrapper a:hover, .euro-btn-round:hover {background: #0A0A61;}
.blog-btn-wrapper.bg-cwc a:hover {background: #363636;}
.tv-program-wrapper a:hover {background: rgba(147, 187, 128, 0.3);}
.tv-program-txt, .blog-btn-txt {padding: 0 0 0 30px;display: block; font-size: 14px;}
.tv-program-txt > span {color: #6BA553;}
.blog-btn-txt > span {color: #fff}
.tv-program-wrapper .icon-tv:before, .blog-btn-wrapper .icon-euro2024 {
	display: block;
	width: 33px;
	height: 25px;
	left: 27px;
}
.blog-btn-wrapper .cl-icon::before {width: 30px; height: 30px; left: 10px;}
.blog-btn-wrapper .cwc-icon::before {width: 40px; height: 40px; left: 15px;}
@media screen and (max-width:1199px) and (min-width: 1025px) {
	.tv-program-wrapper .icon-tv:before, .blog-btn-wrapper .icon-euro2024:before {left: 17px;}
}
.last-update {
	font-size: 12px;
	text-align: end;
	font-style: normal;
	line-height: 1.2;
	background: #fff;
}
.last-update-centered {text-align: center;}

.banner-discord-header {color: var(--discord-purple); padding: 25px; margin-bottom: 1.5rem; position: relative; overflow: hidden; background: var(--icons-banner-discord-stars) 2% 35% no-repeat, linear-gradient(120deg, #ffffff calc(68% - 1px), #5964f2 68%); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}
.banner-discord-header.fixed {position: fixed; top: 0; left: 0; width: 100%; padding: 5px 10px; border-radius: 0; z-index: 26;}
.banner-discord-header:hover {cursor: pointer; filter: brightness(.9); -webkit-filter: brightness(.9);}
/* .banner-discord-header::after {
	content: '';
	display: block;
	position: absolute;
	width: 250px;
	height: 138px;
	top: -14px;
	right: 0;
} */
.banner-discord-header::after {
	content: '';
	display: block;
	position: absolute;
	transform: translateY(-50%);
	top: 46%;
	right: -40px;
	width: 184px;
	height: 100px;
}
body.webp .banner-discord-header::after{background: url('/imgs/nav-img/banner-discord-hand.webp') no-repeat; background-size: contain;}
body.no_webp .banner-discord-header::after{background: url('/imgs/nav-img/banner-discord-hand.png') no-repeat; background-size: contain;}
.banner-discord-header :is(.banner-text, .banner-cta), .popup-discord :is(.banner-text, .banner-cta) {font-size: 23px; font-weight: bold; line-height: 1.5;}
.banner-discord-header .banner-text, .popup-discord .banner-text {text-align: left; padding: 0;}
.banner-discord-header .banner-text > span { background: #fbe674; font-size: 24px; vertical-align: middle; }
.banner-discord-header .shiny-slide { max-width: max-content; overflow: hidden;}
.banner-discord-header .banner-cta, .popup-discord .banner-cta {
	display: block;
	background: #4fca13;
	color: #ffffff;
	border-radius: 6px;
	padding: 6px 37px;
	width: max-content;
	position: relative;
}
.banner-discord-header .shiny-slide .banner-cta::after {
	content:'';
	top: 0;
	transform:translateX(100%);
	width: 100%;
	height: 50px;
	position: absolute;
	z-index: 2;
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 50%, rgba(128,186,232,0) 99%, rgba(125,185,232,0) 100%);
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);
}
@keyframes shiny-slide {0% {transform: translateX(-100%);} 100% {transform: translateX(100%);}}
@media screen and (min-width: 769px){
	.banner-discord-header {background: var(--icons-banner-discord-stars) 2% 35% no-repeat, var(--discord-banner-gradient-63per);}
	.banner-discord-header .banner-cta {padding: 6px 20px;}
	.banner-discord-header :is(.banner-text, .banner-cta) {font-size: 18px;}
	.banner-discord-header .banner-text > span { font-size: 20px; }
}
/* @media screen and (max-width: 1199px){
	.banner-discord-header::after {top: 46%; transform: translateY(-50%); right: -40px; width: 184px; height: 100px;}
}
@media screen and (max-width: 1024px){
	.banner-discord-header .shiny-slide .banner-cta::after{animation: shiny-slide 1.5s infinite;}
}
*/
@media screen and (max-width: 991px){
	.banner-discord-header {padding: 10px; background: var(--icons-banner-discord-stars-mobile) 61% 40% no-repeat, var(--discord-banner-gradient-63per);}
	.banner-discord-header :is(.banner-text, .banner-cta) {font-size: 17px;}
	.banner-discord-header .banner-text > span { font-size: 19px; }
	.banner-discord-header .banner-cta {padding: 6px 10px;}
	.banner-discord-header .shiny-slide .banner-cta::after{animation: shiny-slide 1.5s infinite;}
}
@media screen and (max-width: 575px){
	.banner-discord-header :is(.banner-text, .banner-cta) {font-size: 15px; line-height: 1.2;}
	.banner-discord-header .banner-text > span { font-size: 15px; }
	.banner-discord-header.fixed .banner-text {font-size: 13px;}
	.banner-discord-header::after {right: -50px;}
}
@media screen and (max-width: 360px){
	.banner-discord-header {background: var(--discord-banner-gradient-63per);}
	.banner-discord-header :is(.banner-text, .banner-cta) {font-size: 14px;}
	.banner-discord-header::after {right: -80px;}
}

/* Main nav redesign */
.navbar-default {background: #2d813e;}
.navbar-default ul {font-family:'Nunito Sans', sans-serif;}
.navbar-default #main-menu > ul > li.custom-bg {background: #0B0BBA;}
.navbar-default .navbar-nav>li>.dropdown-toggle {line-height: 1; letter-spacing: 0;}
.navbar-default .dropdown-toggle:not(.dropdown-arrow)::after, .navbar-default .link-main::after, #page-article #goto .goto a::before {
	content: '';
	background: var(--icon-chevron) no-repeat;
	width: 8px;
	height: 6px;
	position: absolute;
	top: 50%;
	right: 15px;
	transform: translateY(-50%);
}
.navbar-default .dropdown-toggle::after {filter: invert(1);}
.navbar-default .dropdown.open .dropdown-toggle::after {transform: translateY(-50%) rotate(180deg); filter: invert(81%) sepia(44%) saturate(638%) hue-rotate(343deg) brightness(101%) contrast(99%);}
.navbar-default #main-menu .dropdown-menu .inner-list .border-academy {border: 1px solid #FECE52;}
.navbar-default #main-menu .dropdown-menu .inner-list .academy {font-weight: bold; padding: 15px; text-align: center;}
.navbar-default #main-menu .dropdown-menu ul li {
	border-top: 1px solid #BDDED6;
	border-bottom: 1px solid #BDDED6;
	margin-top: -1px;
}
.navbar-default .navbar-nav {display: flex;}
.navbar-default .nav-inner-menu {
	border: none;
	background: #DCECE8;
	border-radius: 0;
	box-shadow: none;
	margin: 0;
	padding: 0 30px 15px;
}
.navbar-default .nav-inner-menu a {
	color: #062E32;
	text-decoration: none;
	display: inline-block;
	padding: 15px 30px;
}
.nav-inner-menu.sport ul {margin-top: 1px;}
.navbar-default .nav-inner-menu li:hover {background: #BDDED6 !important;}
.navbar-default .nav-inner-menu li:hover a {font-weight: bold !important; transition: none;}
.navbar-default .nav-inner-menu li a:hover {color: #062E32;}
.navbar-default .nav-inner-menu ul {
	display: grid;
	column-gap: 10px;
	padding: 15px;
}
.navbar-default .nav-inner-menu .link-main {
	position: relative;
	line-height: 1;
	padding: 10px 50px 10px 30px;
	margin: 8px 0;
	border: none;
	border-radius: 4px;
	background: transparent;
}
.navbar-default .navbar-nav .active a:not(.go-o) {background-color: transparent;}
.navbar-default .nav-inner-menu .link-main::after {position: absolute; transform: translateY(-50%) rotate(-90deg);}
.navbar-default .nav-inner-menu .link-main:hover {background: #BDDED6; color: #062E32; border-color: transparent;}
.navbar-default .nav-inner-menu li {background: none;}
.navbar-default .navbar-nav .dropdown-menu li a {
	color: #062E32;
	padding: 15px 0 15px 30px;
	font-weight: 100;
	font-size: 14px;
	text-align: start;
}
.navbar-default #main-menu .dropdown-menu.menu-other .inner-list {background: #E9F4F0; border-radius: 4px; margin: 15px 10px;}
.navbar-default .nav-brand-offer {
	display: flex;
	align-items: center;
	justify-content: space-around;
	font-family:'Nunito Sans', sans-serif;
	background: #E9F4F0;
	border-radius: 8px;
	padding: 7px 15px;
	font-weight: bold;
}
@media screen and (max-width: 1024px) {
	.navbar-default .nav-brand-offer {margin-top: 5px;}
}
.navbar-default .nav-brand-offer a {padding-top: 0; padding-bottom: 0; border: none;}
.navbar-default .nav-brand-offer .logo-inverted {filter: invert(1);}
.navbar-default .nav-brand-offer .go-o {
	background: none;
	box-shadow: none;
	outline: 1px solid #FE9C00;
	padding: 5px 15px;
	color: #FE9C00;
	max-width: 295px;
}
.navbar-default .nav-brand-offer:hover {cursor: pointer;}
.navbar-default .nav-brand-offer:hover .go-o {
	background: #FE9C00;
	color: #fff;
	font-weight: 100;
}
.navbar-default .nav-brand-offer-bonus {font-size: 16px;}
.navbar-default .nav-brand-offer-bonus span {
	color: #3aaa36;
	font-size: 20px;
	vertical-align: middle;
}
.navbar-default .compare {
	padding: 20px;
	background: #E9F4F0;
	border-radius: 8px;
}
.navbar-default .compare .app-txt p {
	font-weight: bold;
	font-family: 'Nunito Sans', sans-serif;
	color: #005732;
	margin: 10px 0;
	padding: 0;
	text-align: center;
	line-height: 1.4;
}
.navbar-default .compare .app-txt .go-o {
	background: #FE9C00;
  color: #fff;
  margin: 0 auto;
	box-shadow: none;
	border-radius: 4px;
	padding: 5px 0;
	max-width: 160px;
}
.navbar-default .compare .app-txt .go-o:hover {
	background: none;
	color: #FE9C00;
	outline: 2px solid #FE9C00;
	border: none;
}
.navbar-default .compare .compare-img-wrapper {
	background: #CEE0CF;
	border-radius: 10px;
	margin: 0 auto;
	position: relative;
	width: 245px;
	max-width: 100%;
	height: 85px;
}
.navbar-default .compare .compare-img-wrapper img {
	position: absolute;
	left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.navbar-nav .dropdown {position: relative;}
.navbar-nav .dropdown .dropdown-toggle {color: #fff;}
.navbar-default .navbar-nav > li > .dropdown-toggle.dropdown-arrow {
	position: absolute;
	top: 0;
	right: 0;
	background: var(--icon-chevron) 35px 50% / 8px 6px no-repeat;
	width: 60px;
	height: 42px;
	filter: invert(1);
	border-radius: 0;
	padding: 0;
}
@media screen and (min-width: 1025px) {
	.navbar-default .dropdown-toggle::after {right: 9px}
	.navbar-default #main-menu .dropdown-menu.large:not(.brands) ul:not(.inner-list-bg) {margin-left: 0;}
	.navbar-default .navbar-nav > .custom-bg:hover, .navbar-default .navbar-nav > .custom-bg.active {background: #0000d1 !important;}
	.navbar-default .navbar-nav > li:hover, .navbar-default .navbar-nav > .active {background: none !important;}
	.navbar-default .navbar-nav > li:hover :is(.dropdown-toggle, .menu-link), .navbar-default .navbar-nav > .active a:is(.dropdown-toggle, .menu-link), .navbar-nav .dropdown-active {background: #5B9F42; color: #fff;}
	.navbar-default .navbar-nav .dropdown-toggle:hover .toggle-blog {outline: none;}
	.navbar-default #main-menu .bf-el:before, .navbar-default #main-menu .af-el:before, .navbar-default #main-menu > ul > li:not(.last):after {content: none;}
	.navbar-default .navbar-nav > li > :is(.dropdown-toggle, .menu-link) { padding: 7px 27px 7px 9px; margin: 6px 0; line-height: normal; border-radius: 4px; }
	.navbar-default .navbar-nav > li > .dropdown-toggle {
		width: auto;
		height: auto;
		display: flex;
		border-radius: 4px;
		align-items: center;
	}
	.navbar-default .navbar-nav > li > .menu-link:not(.dropdown-toggle) { padding-right: 9px; }
	.navbar-default .navbar-nav .custom-bg {margin: 6px 8px 6px auto; border-radius: 4px; width: 180px; max-width: 100%; padding-right: 0 !important;}
	.navbar-default .navbar-nav .custom-bg a {font-weight: 100; padding: 7px 10px 7px 50px;}
	.navbar-default .navbar-nav .custom-bg :is(.cl-icon, .cwc-icon)::before {left: 15px; width: 21px; height: 21px;}
	.navbar-default .navbar-nav .toggle-blog {outline: 1px solid #5B9F42;}
	.navbar-default .navbar-nav .toggle-blog:hover {outline: none;}
	.navbar-default #main-menu > ul > li:not(.custom-bg, .dropdown-blog) {padding: 0; margin-right: 0;}
	.navbar-default #main-menu .dropdown-menu.large {padding: 0 0 15px; overflow-y: auto;}
	.navbar-default #main-menu .dropdown-menu:is(.menu-other, .sport){padding: 0;}
	.navbar-default .navbar-nav .inner-menu-scroll {max-height: 280px;}
	.navbar-default .navbar-nav .inner-menu-scroll-shorter {max-height: 265px;}
	.navbar-default .nav-inner-menu::-webkit-scrollbar {width: 4px;}
	.navbar-default .nav-inner-menu::-webkit-scrollbar-track {border-radius: 10px; background: transparent; box-shadow: none; margin: 5px 0;}
	.navbar-default .nav-inner-menu::-webkit-scrollbar-thumb {background-color: #2E813E; border-radius: 10px; background-clip: padding-box;}

	.navbar-default #main-menu .dropdown-menu ul li {margin: -1px 0 0 0; padding: 0; width: 100%;}
	.navbar-default .dropdown-menu .inner-list:not(.sport) {margin-top: 15px;}
	.navbar-default .dropdown-menu .inner-list.live {
		display: flex;
		flex-direction: column;
		min-height: 280px;
		justify-content: start;
	}
	.navbar-default #main-menu .dropdown-menu .inner-list .academy:hover {background: #FECE52;}
	.navbar-default .inner-list.other, .navbar-default .inner-list.poker, .navbar-default .inner-list.blog {
		grid-template-columns: repeat(3, 1fr);
	}
	.navbar-default .inner-list.payments {
		grid-template-columns: repeat(2, 1fr);
	}
	.navbar-default .inner-list.sport, .navbar-default .inner-list.mobile, .navbar-default .menu-strategies ul {
		grid-template-columns: repeat(5, 1fr);
	}
	.navbar-default .inner-list.casino {
		grid-template-columns: repeat(6, 1fr);
	}
	.navbar-default .inner-list.default {
		grid-template-columns: repeat(7, 1fr);
	}
	.navbar-default .dropdown-menu .inner-list:is(.mobile, .poker, .casino, .default, .blog), .navbar-default .menu-strategies ul {margin-top: 0; padding: 0;}
	.navbar-default .nav-inner-menu .link-main {border: 1px solid #2E813E;}
	.navbar-default .dropdown-toggle:not(.dropdown-arrow)::after, .navbar-default .link-main::after, #page-article #goto .goto a::before {right: 10px;}

	.navbar-default .navbar-nav .dropdown span.dropdown-toggle,
	.navbar-default .navbar-nav .dropdown span.dropdown-toggle::after {display: none;}
	.navbar-default #main-menu .dropdown-menu.large:not(.sport, .menu-other) {padding: 15px 0;}
	.navbar-default .navbar-nav .dropdown.active > a,
	.navbar-default .navbar-nav .dropdown.active > a:focus,
	.navbar-default .navbar-nav .dropdown.active > a:hover {color: #fff;}
}
@media screen and (min-width: 1200px) {
	.navbar-default #main-menu > ul > li:not(.custom-bg, :first-of-type) {margin-left: 5px;}
}

@media screen and (max-width: 1024px) {
	body.menu-open {position: fixed; max-width: 100%;}
	.webp .navbar-default .navbar-collapse .goto a::before {background: none;}
	.navbar-default .navbar-nav {flex-direction: column;}
	.navbar-default .navbar-nav .header {display: none;}
	.navbar-default .navbar-collapse:not(#blog-menu):not(#best) {border: none; padding: 20px 10px; background: #dcece7; max-height: 600px;}
	.navbar-default .navbar-nav > li {margin: 3px 0; border: none; border-radius: 4px;}
	.navbar-default .navbar-nav > li > :is(.dropdown-toggle, .menu-link){
		padding: 9px 10px 9px 15px;
		font-size: 16px;
		border-radius: 4px;
		color: #fff;
		line-height: 1.5;
		font-weight: 100;
	}
	.navbar-default .navbar-nav .custom-bg a {padding: 0 0 0 45px; }
	.navbar-default .navbar-nav .custom-bg a:is(.wc2026-icon) {padding: 0 0 0 35px; }
	/* .navbar-default .navbar-nav :is(.custom-bg, .menu-item) a {font-weight: 100; font-size: 16px; line-height: inherit; color: #fff;} */
	.navbar-default .navbar-nav .custom-bg a::before {width: 30px; height: 30px; left: 0;}
	.navbar-default .navbar-nav .custom-bg a:is(.wc2026-icon)::before {width: 20px;}
	.navbar-default .navbar-nav .custom-bg-light a::before {width: 23px; height: 30px;}
	.navbar-default .navbar-nav > li > .dropdown-toggle:not(.dropdown-arrow), .navbar-default .navbar-nav .menu-item {background: #2E813E; text-align: start;}
	.navbar-default .navbar-nav .dropdown.open .dropdown-toggle:not(.dropdown-arrow) {background: #5b9f42;}
	.navbar-default .navbar-nav > li.dropdown .dropdown-menu {
		padding: 0;
		max-height: 350px;
		overflow-y: auto;
		border: none;
	}
	.navbar-default ::-webkit-scrollbar, #page-article #goto::-webkit-scrollbar {width: 4px;}
	.navbar-default ::-webkit-scrollbar-track, #page-article #goto::-webkit-scrollbar-track {border-radius: 10px; background: transparent; box-shadow: none; margin: 5px 0;}
	.navbar-default ::-webkit-scrollbar-thumb, #page-article #goto::-webkit-scrollbar-thumb {background-color: #2E813E; border-radius: 10px;}
	.navbar-default .navbar-nav .inner-list, .navbar-default .navbar-nav .menu-strategies ul {padding: 0; grid-template-columns: repeat(2, 1fr);}
	.navbar-default .navbar-nav .inner-list, .navbar-default .navbar-nav .menu-strategies ul li a {height: 100%;}
	.navbar-default .navbar-nav .inner-list:is(.inner-list-bg) {margin: 20px 0 10px; padding: 20px 10px;}
	.navbar-default .navbar-nav .inner-list li {margin-top: -1px; padding: 0;}
	.navbar-default .navbar-nav .inner-list:is(.poker, .blog) li a {padding: 15px;}
	.navbar-default .navbar-nav .inner-list a {margin: 0; height: 100%}
	.navbar-default .navbar-collapse:not(#blog-menu):not(#best) ul li.dropdown {border: none !important;}
	.navbar-default .navbar-nav li.dropdown:first-of-type {order: 1;}
	.navbar-default .navbar-nav li[class*="custom-bg"] {padding: 0.85rem 10px 0.85rem 15px;}
	.navbar-default .navbar-nav li.custom-bg {order: 2;}
	.navbar-default .navbar-nav li.custom-bg-light {order: 3;}
	.navbar-default .navbar-nav li:is(.dropdown, .complaint-menu, .menu-item) {order: 4;}
	.navbar-default .navbar-nav .dropdown-menu li a {padding-left: 15px;}
	.navbar-default .nav-brand-offer-bonus {font-size: 14px; line-height: normal;}
	.navbar-default .nav-brand-offer-bonus span {font-size: 16px;}
	.navbar-default .nav-brand-offer .go-o {background: #FE9C00; color: #fff; margin: 0 auto;}
	.navbar-default-inner-menu.menu-other > div[class*='col'] {padding: 0;}
	.navbar-default .link-main {width: auto;}
	.navbar-default #main-menu .dropdown-menu .inner-list .academy {text-align: center;}
	#page-article #goto .goto {padding-top: 60px; background: none; margin-bottom: 2rem;}
	#page-article #goto {background: #dcece8 !important; border: none; padding: 0 20px; max-height: 600px;}
	#page-article #goto .goto::before {
		background: none;
		color: #005732;
		text-transform: uppercase;
		padding: 20px 0;
		border-bottom: 1px solid #015732;
	}
	#page-article #goto .goto li {border-bottom: 1px solid #BDDED6;}
	#page-article #goto .goto li:is(:focus, :active, :hover) {background: none;}
	#page-article #goto .goto li a:is(:hover) {text-decoration: none;}
	#page-article #goto .goto a {color: #0A0A0A; padding: 10px 8px 10px 16px; font-size: 16px; font-weight: 100;}
	#page-article #goto .goto a::before {
		transform: translateY(-50%) rotate(-90deg);
		margin: 0;
		left: 0;
		filter: invert(26%) sepia(14%) saturate(3146%) hue-rotate(109deg) brightness(94%) contrast(101%);
	}
	.navbar-default .navbar-header .close-btn, .navbar-default .goto-toggle .close-goto, .navbar-default .best-toggle .close-best, .navbar-default .close-subsc {background: var(--icon-close) center no-repeat;}
	.navbar-default .goto-toggle .close-goto {filter: brightness(0) saturate(100%) invert(42%) sepia(10%) saturate(2347%) hue-rotate(80deg) brightness(98%) contrast(98%);}
	.navbar.navbar-default button {
		width: 30px;
		height: 30px;
		border-radius: 0;
		top: 0;
		right: 0;
		position: relative;
		margin: 0 3px;
	}
	.navbar-default .navbar-header {margin-right: 20px;}
	.navbar-default .best-toggle:not([aria-expanded="true"]) {background: var(--icon-present) center no-repeat; right: 0;}
	.navbar-default .goto-toggle:not([aria-expanded="true"]) {background: var(--icon-quick-nav) center no-repeat; right: 0;}
	.navbar-default .navbar-toggle:not([aria-expanded="true"]) {background: var(--icon-hamburger) center no-repeat; right: 0;}
	.navbar-default .dropdown-menu.sport .no-gutters {padding: 0 15px;}

	.navbar-default .navbar-nav > li > .dropdown-toggle:not(.dropdown-toggle-arrow)::after {display: none;}
	.navbar-default .navbar-nav .dropdown-toggle-arrow::after {right: 17px}
	.navbar-default .navbar-nav .dropdown.open  span.dropdown-toggle {
    transform: rotate(180deg);
		background-position-x: 17px;
    filter: invert(81%) sepia(44%) saturate(638%) hue-rotate(343deg) brightness(101%) contrast(99%);
	}
	.navbar-default .navbar-nav > li > a.dropdown-toggle:hover {color: #fff; background-color: #5b9f42;}
}
@media screen and (max-width: 991px) {
	.navbar-default .nav-brand-offer {margin: 15px 0; padding: 15px;}
}
@media screen and (min-width: 576px) and (max-width: 767px) {
	.navbar-default .navbar-nav .inner-list {
		grid-template-columns: repeat(3, 1fr);
	}
	.navbar-default .navbar-nav .inner-list.live {
		grid-template-columns: repeat(4, 1fr);
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.navbar-default .navbar-nav .inner-list {
		grid-template-columns: repeat(5, 1fr);
	}
	.navbar-default .navbar-nav .inner-list:is(.casino, .strategies, .sport, .live) {
		grid-template-columns: repeat(4, 1fr);
	}
	.navbar-default .navbar-nav .inner-list:is(.poker, .blog) {
		grid-template-columns: repeat(3, 1fr);
	}
}
@media screen and (min-width: 992px) and (max-width: 1024px) {
	.navbar-default .navbar-nav .inner-list:is(.live) {
		display: flex;
		flex-direction: column;
		min-height: 340px;
	}
	.navbar-default .navbar-nav .inner-list:is(.payments) {
		grid-template-columns: repeat(2, 1fr);
	}
	.navbar-default .navbar-nav .inner-list:is(.other) {
		grid-template-columns: repeat(3, 1fr);
	}
	.navbar-default .compare {margin-top: 5px;}
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
	.navbar-default .navbar-nav .inner-list:is(.strategies, .sport) {grid-template-columns: repeat(4, 1fr);}
	.navbar-default .navbar-nav {margin: 0 0.75rem;}
	.navbar-default .navbar-nav > li > .dropdown-toggle {padding-right: 25px;}
	.navbar-default .navbar-nav .custom-bg {width: 150px;}
	.navbar-default .navbar-nav .custom-bg a {padding-left: 40px;}
	.navbar-default .navbar-nav .dropdown-blog {margin: 0 5px;}
}
@media screen and (max-width: 575px) {
	.navbar-default .nav-brand-offer {display: block;}
	.navbar-default .nav-brand-offer .go-o {margin-top: 15px;}
	.navbar-default .navbar-nav .inner-list:is(.poker, .blog) {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.navbar-default .nav-brand-offer-bonus {text-align: center;}
}
@media screen and (max-width: 374px) {
	.navbar-default .navbar-nav .dropdown-menu li a {padding-left: 10px;}
}

.pages-list {display: grid; grid-template-columns: 32% 32% 32%; gap: 20px;}
.pages-list p {font-size: 14px;}
.pages-list a {border-radius: .5rem; text-decoration: none; color: inherit;}
.pages-list h2 {font-size: 16px; color: #2da507; line-height: 1.4;}
.pages-list h2:hover, .pages-list .read-more:hover {color: #ff9d02;transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;}
.pages-list .author-info {font-size: 12px;}
.pages-list .read-more {font-size: 13px; text-align: right; color: #2da507;}
.pages-list .page-box {background: #f6f6f6;}
@media screen and (max-width: 1023px){
	.pages-list {grid-template-columns: auto auto;}
}
@media screen and (max-width: 767px){
	.pages-list {grid-template-columns: auto;}
}

.bott-rev, .flex-list {display: flex; justify-content: space-evenly; flex-wrap: wrap; max-width: 100%;}
.bott-rev.odd {width: 700px;}
@media screen and (max-width: 767px){
	.bott-rev.odd {width: 300px; flex-direction: column; align-items: center;}
	.bott-rev > li {flex-basis: 35%; margin: 10px;}
}
@media screen and (max-width: 575px){
	.bott-rev.odd {flex-direction: column; align-items: center;}
	.flex-list {flex-direction: column; align-items: start;}
}
.modal.popup-discord.in .modal-dialog {
	width: 355px;
	max-width: 100%;
	position: relative;
	top: 15%;
	left: 50%;
	transform: translateX(-50%);
	margin: 0;
	cursor: pointer;
	text-decoration: none;
}
.modal.popup-discord .modal-dialog .modal-body {
	background: var(--discord-popup-stars) 90% 35% no-repeat, #fff;
	color: var(--discord-purple);
	padding: 10px 15px;
	border-radius: 0 0 3px 3px;
}
.modal.popup-discord .modal-dialog .modal-body .banner-text {
	margin: 0 30px 15px 0;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	line-height: 1.5;
}
.modal.popup-discord .modal-dialog .modal-body .banner-text > span {font-size: 22px; background: #fbe674; line-height: 1;}
.modal.popup-discord .modal-dialog .modal-body .banner-text .banner-text-sm {font-size: 16px;}
.modal.popup-discord .modal-dialog .modal-body .banner-cta {
	width: 100%;
	text-align: center;
	font-size: 24px;
	text-decoration: none;
}
.modal.popup-discord .modal-dialog .modal-header {
	min-height: 175px;
	position: relative;
	background: var(--discord-purple);
	padding: 0;
	border-radius: 3px 3px 0 0;
}
body.webp .modal.popup-discord .modal-dialog .modal-header::after{background: url('/imgs/discord-hand.webp') no-repeat; background-size: contain;}
body.no_webp .modal.popup-discord .modal-dialog .modal-header::after{background: url('/imgs/discord-hand.png') no-repeat; background-size: contain;}
.modal.popup-discord .modal-dialog .modal-header::after {
	content: '';
	display: block;
	position: absolute;
	transform: translateY(-50%);
	top: 50%;
	right: 0;
	width: 310px;
	max-width: 100%;
	height: 160px;
}
.modal.popup-discord .modal-dialog .modal-header .close {
	position: absolute;
	text-indent: -9999px;
	background: var(--icon-close-x);
	width: 16px;
	height: 16px;
	top: 15px;
	left: 15px;
}
@media screen and (max-width: 374px) {
	.modal.popup-discord .modal-dialog {padding: 0 10px;}
	.modal.popup-discord .modal-dialog .modal-body .banner-cta {font-size: 23px;}
	.modal.popup-discord .modal-dialog .modal-body .banner-text {margin-right: 0;}
}

/* .navbar-nav.navbar-nav-temp-class .dropdown {position: relative;}
.navbar-nav.navbar-nav-temp-class .dropdown .dropdown-toggle {color: #fff;}
.navbar-nav.navbar-nav-temp-class .dropdown .dropdown-arrow {
	position: absolute;
	top: 0;
	right: 0;
	background: var(--icon-chevron) 35px 50% / 8px 6px no-repeat;
	width: 60px;
	height: 42px;
	filter: invert(1);
	border-radius: 0;
	padding: 0;
} */
/* @media screen and (max-width: 1024px) {
	.navbar-nav.navbar-nav-temp-class > li > .dropdown-toggle:not(.dropdown-toggle-arrow)::after {display: none;}
	.navbar-nav.navbar-nav-temp-class .dropdown-toggle-arrow::after {right: 17px}
	.navbar-nav.navbar-nav-temp-class .dropdown.open  span.dropdown-toggle {
    transform: rotate(180deg);
		background-position-x: 17px;
    filter: invert(81%) sepia(44%) saturate(638%) hue-rotate(343deg) brightness(101%) contrast(99%);
	}
	.navbar-nav.navbar-nav-temp-class>li>a.dropdown-toggle:hover {color: #fff; background-color: #5b9f42;}
} */
/* @media screen and (min-width: 1025px) {
	.navbar-nav.navbar-nav-temp-class .dropdown span.dropdown-toggle,
	.navbar-nav.navbar-nav-temp-class .dropdown span.dropdown-toggle::after {display: none;}
	.navbar-default #main-menu .navbar-nav.navbar-nav-temp-class .dropdown-menu.large:not(.sport, .menu-other) {padding: 15px 0;}
} */
.bonus-up-to {font-size: 15px;}
.bonus-up-to + .bon-on {line-height: 1;}
.card-desc .author-title {font-size: 20px;}
.bonus-badge {
	display: block;
	background: #FF9800;
	color: #fff;
	padding: 3px 9px;
	width: fit-content;
	margin: 5px auto 0;
	border-radius: 10px;
	font-size: 12px;
	line-height: 1;
}
.cell-bonus-badge .bonus-badge {margin: 0 auto 5px;}
.cell-bonus-badge :is(.bon-on, .b-detail) {line-height: 1;}

.header_brand_banner { position: relative; font-family:'Nunito Sans', sans-serif; align-items: center; justify-content: space-around; background-color: #E4EDE5; border-radius: 6px; }
.header_brand_banner::before { content: ''; position: absolute; left: -16px; display: block; width: 35px; height: 35px; border-radius: 50%; border: 2px solid #E4EDE5; background-color: #F3F3F3; background-image: var(--icons-medal); background-position: center; background-repeat: no-repeat; background-size: 61%; }
.header_brand_banner .bonus-wrapper { align-items: center; justify-content: center; font-size: 14px; color: #6E6F6F; }
.header_brand_banner .bonus { font-weight: bold; font-size: 20px; }
.header_brand_banner .go-o { background: #ff9d02; line-height: normal; box-shadow: none; }
.header_brand_banner .go-o:hover { background: #4fca13; }

.cl-info-tb {margin: 2rem 0;}
.cl-info-tb th {width: calc(100% / 5); min-width: 200px;}
.cl-info-tb tbody td {width: auto; padding: 3px;}
.disctxt-sm {font-size: 12px;}
.text-center {text-align: center;}

header.author-header {display: flex; align-items: center; justify-content: space-between;}
header.author-header .article-title {padding-bottom: 0;}
.author-box-alt img {width: 70px; height: 70px;border-radius: 50%;}
.author-box-alt .author-name {color: #24ab10; font-size: 12px;}
.author-box-alt .author-name:hover {text-decoration: none; color: #ff9d02;}
.author-box-alt {display: flex; align-items: start; gap: 5px;}
.author-box-alt .author-info {display: flex; flex-direction: column;}
.author-box-alt .author-info .author-socials {display: flex; align-items: center; gap: 5px; margin: 0;}
.author-box-alt .socials-link i {width: 15px; height: 15px; display: flex; align-items: center; justify-content: center; margin-right: 0 !important;}
.author-box-alt .socials-link {
	background: #2da507;
	text-decoration: none;
	color: #fff;
	border-radius: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 25px;
	height: 25px;
}
.author-box-alt .socials-link:hover {background: #ff9d02;}

@media screen and (max-width: 991px) {
	header.author-header {flex-direction: column;}
	.author-box-alt .author-info {margin-left: 0; gap: 3px;}
}