html {padding:0;margin:0;background:#111}
body{font-family:'Montserrat',sans-serif;font-weight:300;color:#ffffff;padding:0;margin:0;width:100%;height:100%;float:left;overflow-x:hidden}
a img{border:none;outline:none}
a{outline:none}
a{color:#005387;text-decoration:underline}
a:hover{color:#252525;text-decoration:underline}
img{border:none}
*, *:after, *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}
.clearfix:before, .clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.sc-logo{float:left;height:47px;margin:15px 0 0 0;padding:0;width:195px}
.sc-logo img{padding:0;margin:0;width:100%;height:auto}
.wrapper-long{margin:0;width:100%;padding:10px 0;background:#111;float:left}
.footer{padding:0;margin:0;position:relative;width:100%;float:left}
.footer_adres{padding: 10px 0 5px 0;margin:0;width:100%;text-align:center;float:right}
.footer_adres a{text-decoration:none;color:#77ad1b}
.footer_adres a:hover{text-decoration:none;color:#fff}
.footer_18{font-size:13px;text-align:center;color:#acacac;margin:0;float:left;width:100%;border-bottom:#222 1px solid;padding:15px 0 10px 0}
.footer_18 ul{list-style:none;margin:5px 0;float:none;text-align:center}
.footer_18 ul li{float:none;margin:0 12px;padding:0;height:50px;display:inline-block}
.footer_18 ul li a{display:inline-block;height:50px;float:left}
.footer_adres p{padding: 0 0 5px 0;color:#fff;font-size:14px;font-weight:400;text-align:center}
.lang-button{border-radius:30px;text-transform:uppercase;font-weight:600;font-size:14px;line-height:36px;border:2px solid #ffffff;color:#ffffff;float:right;padding:0 20px;text-decoration:none;margin:20px 0 0 0}
.lang-button:hover{text-decoration:none;background:#ffffff;color:#111111}
.lang-button img {width: 20px;height: 14px;margin: 0 0 -2px 0;object-fit: cover;}

.modul-lang-popup{padding:0;margin:0;width:480px}
.lang-popup{padding:0;margin:0;float:left;background:#111;width:100%}
.lang-popup-in{padding:0;margin:20px 5%;float:left;width:90%}
.lang-header {padding: 0;margin: 0 0 15px 0;border-bottom: #363636 solid 1px;width: 100%;display: flex;align-items: center;justify-content: space-between;box-sizing: border-box;}
.lang-header-title {padding: 0 36px 5px 0;margin: 0;color: #fff;font-weight: 400;font-size: 24px;line-height: 30px;}
.lang-wrapper {display: flex;flex-wrap: wrap;gap: 10px;width: 100%;}
.lang-wrapper span {width: calc(50% - 5px);}
.select-lang-button {display: inline-flex;align-items: center;gap: 8px;border-radius: 30px;text-transform: uppercase;font-weight: 600;font-size: 14px;line-height: 36px;border: 2px solid #ffffff;color: #ffffff;padding: 0 20px;text-decoration: none;width: 100%;box-sizing: border-box;}
.select-lang-button.active {display: inline-flex;align-items: center;gap: 8px;border-radius: 30px;text-transform: uppercase;font-weight: 600;font-size: 14px;line-height: 36px;border: 2px solid #ffffff;color: #111111;padding: 0 20px;text-decoration: none;width: 100%;box-sizing: border-box;background:#ffffff;}
.select-lang-button:hover {text-decoration: none;color: #111111;background:#ffffff;}
.select-lang-button img {width: 20px;height: 14px;object-fit: cover;}
.tournaments-block {clear: both;display: flex;flex-wrap: wrap;gap: 20px;margin: 0 0 20px 0;}

.tournament-card {flex: 0 0 calc(50% - 10px);max-width: calc(50% - 10px);box-sizing: border-box;background:#ffffff;border-radius: 10px;}

.card-link-overlay {position: absolute;top: 10px; right: 10px; width: 30px;height: 30px;z-index: 10;background: rgba(0, 0, 0, 0.5); border-radius: 50px;text-decoration: none;cursor: pointer;color:rgba(0, 0, 0, 0);background:url(../img/modulInfo.jpg) 0 0 no-repeat;border-radius:50px;-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);-moz-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);box-shadow: 0 0 5px 0 rgba(0,0,0,0.3)}
.card-link-overlay:hover{transition:all 0.2s ease 0s;color:rgba(0, 0, 0, 0);background:url(../img/modulInfo.jpg) 0 -30px no-repeat}

.tournament-card-img {padding:0;border-radius: 9px 9px 0 0;margin:0;float:left;position: relative;width:100%;overflow:hidden}
.tournament-card-img .parentImg {padding-bottom:65.9%;position:relative;width:100%;height:0}
.tournament-card-img .childImg {background:#1d1d1d url(/img/fotoback.png) 50% 50% no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}
.tournament-card-img img {padding:0;margin:0;width:100%;height:auto;float:left}
.tournament-card-img .gameItemimg {position:relative;display:inline-block;float:left;width:100%;height:auto;margin:0;padding:0}
.tournament-card-img .gameItemimg img {position:relative;display:block;margin:0;top:0;left:0;width:100%;height:auto;float:left}
.tournament-card-img .pngBlock {position:absolute;top:0;left:0;width:100%;height:100%}
.tournament-card-img .pngBlock img {float:left;width:100%;height:auto;margin:0;padding:0}
.tournament-title {text-align:center;padding:15px 0;margin:0;font-weight:400;font-size:30px;color:#111111!important;line-height:30px;width:100%;float: left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-decoration:none}
.tournament-prize{text-transform:uppercase;text-align:center;padding:0 0 5px 0;margin:0;font-weight:400;font-size:20px;color:#73a71b!important;line-height:24px;width:100%;float: left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-decoration:none}

.bonusLink{width:100%;padding:0;margin:0;cursor:pointer;float:left}
.tournament-card-content{border-radius:50px;padding:0 0 15px 0;margin:0 5%;float:left;width:90%;}
.tournament-card-play-btn{text-transform:uppercase;text-decoration:none;color:#ffffff;font-size:24px;padding:16px 0;margin:5px 0;display:inline-block;border-radius:100px;font-weight:600;font-style:normal;line-height:26px;width:100%;text-align:center;letter-spacing:0;border-style:solid;border-color:#648c14;background: linear-gradient(to bottom, rgba(150,215,30,1) 0%, rgba(115,170,30,1) 100%);border-width:0px 0px 5px 0px;}
.tournament-card-play-btn:hover{text-decoration:none;color:#ffffff;background: linear-gradient(to bottom, rgba(115,170,30,1) 0%, rgba(150,215,30,1) 100%);}
.tournament-leaderboard-btn{text-transform:uppercase;text-decoration:none;color:#ffffff;font-size:16px;padding:12px 0;margin:5px 10%;display:inline-block;border-radius:100px;font-weight:400;font-style:normal;line-height:18px;width:80%;text-align:center;background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);}
.tournament-leaderboard-btn:hover{text-decoration:none;color:#ffffff;background: linear-gradient(to bottom, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);}
.tournament-gamble-aware{padding:10px 0;margin:0;width:100%;font-size:14px;color:#111;line-height:14px;text-align:center;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}
.tournament-gamble-aware a{text-decoration:underline;outline:0;border:0;color:#111}
.tournament-gamble-aware a:hover{text-decoration:none;color:#111}

.countdown {
display: flex;
justify-content: center;
gap: 30px;
text-align: center;
padding: 5px 0;
background: white;
border-radius: 10px;
width: fit-content;
margin: 0 auto 5px auto;
}

.countdown-item {
font-weight: bold;
}

.countdown-item .number {
font-size: 36px;
line-height:48px;
display: block;
color: #111111;
}

.countdown-item .label {
font-size: 12px;
text-transform: uppercase;
color: #111111;
}


.countdown strong{
font-size: 36px;
line-height: 66px;
text-transform: uppercase;
color: #111111;
font-weight: bold;letter-spacing:-1px;
}

.iframe-wrapper {
position: relative;
width: 100%;
padding-top: 56.25%;
overflow: hidden;
margin:0;
}

.iframe-wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}

.tl-tournaments-leaderbord {
flex:none;
width:100%;
padding:0;
height:100%;
display:flex;
flex-direction:column
}

.tl-tournaments-user-wrapper {

display:flex;
justify-content:flex-start;
align-items:center;
gap:15px;
padding:20px 10px;
background: #141820;
margin:0 0 15px 0;
border-radius:10px;
}
.tl-tournaments-user-bordered {
flex-grow:1
}
 
.tl-rest-btn {
width:260px;
height:72px;
border-radius:100px;
border-style: solid;
border-color: #648c14;
background: linear-gradient(to bottom, rgba(150,215,30,1) 0%, rgba(115,170,30,1) 100%);
border-width: 0px 0px 5px 0px;
padding:0;
cursor:pointer;
display:flex;
justify-content:center;
align-items:center;
}

.tl-rest-btn span {
color:#fff;
text-align:center;
font-size:16px;
font-style:normal;
font-weight:600;
line-height:18px;
text-transform:uppercase;
font-family:'Montserrat',sans-serif;
}
.tl-rest-btn:hover {
text-decoration:none;color:#ffffff;background: linear-gradient(to bottom, rgba(115,170,30,1) 0%, rgba(150,215,30,1) 100%);
}
.tl-rest-btn:active {
background:#3c669b
}

.tl-tournaments-user-bordered {
position:relative
}
.tl-tournaments-user-bordered:before {
content:"";
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
border-radius:6px;
border:1px solid #fad207
}

.tl-tournaments-user {
border-radius:6px;
border:1px solid #fad207;
background:rgba(250,210,7,.3);
height:36px;
display:flex;
justify-content:flex-start;
align-items:center;
position:relative;
padding:0 10px;
color:#fff;
font-size:14px;
font-style:normal;
font-weight:700;
line-height:20px
}
.tl-tournaments-user-values {
display:grid;
grid-template-columns:repeat(2, 1fr);
grid-gap:4px;
height:36px
}
.tl-tournaments-values-col {
display:flex;
justify-content:space-between;
align-items:center;
padding:0 10px
}
.col-name {
color:#ebebec;
font-size:12px;
font-style:normal;
font-weight:400;
line-height:20px
}
.col-value {
color:#fff;
text-align:right;
text-overflow:ellipsis;
font-size:14px;
font-style:normal;
font-weight:700;
line-height:20px
}

.tl-table-name {
flex:none;
display:flex;
justify-content:space-between;
align-items:center;
padding:16px 24px 10px;
border-radius:12px 12px 0px 0px;
background:#141820
}
.tl-table-name span {
color:#fff;
font-size:20px;
font-style:normal;
font-weight:700;
line-height:20px
}

.tl-leaderbord-wrapper {
flex-grow:1;
background:#141820;
padding:10px 10px;
display:flex;
flex-direction:column;
gap:10px;
overflow:hidden
}
.tl-tooltip-frame {
width:220px;
height:50px;
position:absolute;
right:calc(100% + 14px);
top:50%;
transform:translateY(-50%);
z-index:1;
pointer-events:none;
opacity:0;
transition:opacity .2s ease-in-out
}
.tl-tooltip-frame .tl-tooltip {
z-index:2;
border-radius:8px;
border:1px solid #77ad1b;
background:#77ad1b;
width:100%;
height:100%;
padding:8px 10px 10px;
position:relative;
cursor:default;
font-size:12px;
font-weight:400;
line-height:16px;
color:#fff
}
.tl-tooltip-frame:before {
content:"";
position:absolute;
left:calc(100% - 7px);
width:11px;
height:11px;
background:#77ad1b;
top:50%;
transform:translateY(-50%) rotate(45deg);
z-index:1;
border-radius:2px
}
.tl-table-name {
flex:none;
display:flex;
justify-content:space-between;
align-items:center;
padding:16px 24px 10px;
border-radius:10px 10px 0px 0px;
background:#141820
}
.tl-table-name span {
color:#fff;
font-size:20px;
font-style:normal;
font-weight:700;
line-height:20px
}
.tl-table-name .info-icon {
width:24px;
height:24px;
fill:#77ad1b;
transition:all .2s
}
.tl-table-name .tl-more-info {
width:24px;
height:24px;
border-radius:50%;
cursor:pointer;
position:relative;
-webkit-tap-highlight-color:rgba(0,0,0,0);
outline:none
}
.tl-table-name .tl-more-info:hover .info-icon {
fill:#ffffff
}
.tl-table-name .tl-more-info:hover .tl-tooltip-frame {
opacity:1
}
.tl-table-header {
display:grid;
grid-template-columns:10% 40% 30% 20%;
grid-gap:1px;
padding:0 0 5px 0;
}
.tl-table-header span {
text-align:center;
color:#798bb5;
font-size:12px;
font-style:normal;
font-weight:400;
line-height:16px
}
.tl-tournament-table {
display:flex;
flex-direction:column;
gap:4px;
flex-grow:1;
overflow-y:auto;
overscroll-behavior:none;
scrollbar-width:none;
-ms-overflow-style:-ms-autohiding-scrollbar
}
.tl-tournament-table::-webkit-scrollbar {
display:none
}
.tl-tournament-table-row {
flex:none;
display:grid;
grid-template-columns:10% 40% 30% 20%;
grid-gap:1px;
background:#282f3f;
padding:8px 0px;
border-radius:6px;
height:36px
}
.tl-tournament-table-row span {
text-align:center;
color:#fff;
font-size:14px;
font-style:normal;
font-weight:600;
line-height:20px;
height:20px
}
.tl-tournament-table-row span:nth-child(2) {
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
padding:0 8px;
text-align:left
}
.tl-tournament-table-row:nth-child(1) {
background:#77ad1b
}
.tl-tournament-table-row:nth-child(2) {
background:rgba(119, 173, 27,.75)
}
.tl-tournament-table-row:nth-child(3) {
background:rgba(119, 173, 27,.5)
}
.tl-tournament-table-row:nth-child(-n+3) {
position:relative
}
.tl-tournament-table-row:nth-child(-n+3) span:nth-child(1) {
font-size:9px;
position:relative;
top:-2px
}
.tl-tournament-table-row:nth-child(-n+3) span:nth-child(1):before {
content:"";
background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxNyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMzg3MTggMTUuNjA1OUM2LjExNDYyIDE1LjM3NiA1LjgzMjY4IDE1LjEzODMgNS42MDgyNyAxNS4wNDUxQzUuMzYyMDQgMTQuOTQzMSA0Ljk5NjQ1IDE0LjkwOTYgNC42MDk0NSAxNC44NzQ1QzMuODc0NCAxNC44MDc2IDMuMDQxNDQgMTQuNzMxNyAyLjQzNjk2IDE0LjEyNzJDMi4zMDcgMTMuOTk3MyAyLjIwMjU1IDEzLjg1NjEgMi4xMTYyNiAxMy43MDgyTDAuMjc3MzIxIDE3LjA5ODhDMC4yMjQ0ODMgMTcuMTk2MSAwLjIyODM1OSAxNy4zMTQyIDAuMjg3MzE4IDE3LjQwNzlDMC4zNDY0OCAxNy41MDEzIDAuNDUwMTE3IDE3LjU1NjQgMC41NjE3MSAxNy41NTA1TDMuMzc4ODcgMTcuNDA5NUw0Ljc5NzM0IDE5Ljg0NzhDNC44NTIyMiAxOS45NDIxIDQuOTUzIDIwIDUuMDYxNzMgMjBINS4wNjYyMkM1LjE3NjggMTkuOTk4NCA1LjI3Nzk4IDE5LjkzNzIgNS4zMzA2MiAxOS44Mzk5TDcuMjY4NSAxNi4yNjY5QzYuOTM5MDIgMTYuMDcwNCA2LjY0NzcgMTUuODI1NiA2LjM4NzE4IDE1LjYwNTlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTQuODgzNSAxMy43MDczQzE0Ljc5NzIgMTMuODU1MiAxNC42OTI3IDEzLjk5NjIgMTQuNTYyOCAxNC4xMjY0QzEzLjk1ODMgMTQuNzMwOCAxMy4xMjUzIDE0LjgwNjcgMTIuMzkwNSAxNC44NzM2QzEyLjAwMzUgMTQuOTA4OSAxMS42Mzc3IDE0Ljk0MjIgMTEuMzkxNyAxNS4wNDQyQzExLjE2NzMgMTUuMTM3MiAxMC44ODU1IDE1LjM3NDkgMTAuNjEzIDE1LjYwNDhDMTAuMzUyNCAxNS44MjQ1IDEwLjA2MTEgMTYuMDY5MyA5LjczMTQ1IDE2LjI2NThMMTEuNjY5MyAxOS44Mzg2QzExLjcyMiAxOS45MzU5IDExLjgyMzEgMTkuOTk2OSAxMS45MzM3IDE5Ljk5ODdIMTEuOTM4MkMxMi4wNDY5IDE5Ljk5ODcgMTIuMTQ3NyAxOS45NDA4IDEyLjIwMjggMTkuODQ2NkwxMy42MjExIDE3LjQwODJMMTYuNDM4NCAxNy41NDkyQzE2LjU1MjEgMTcuNTU1MSAxNi42NTM5IDE3LjUgMTYuNzEyOCAxNy40MDY2QzE2Ljc3MTggMTcuMzEzIDE2Ljc3NTcgMTcuMTk0OCAxNi43MjI4IDE3LjA5NzVMMTQuODgzOSAxMy43MDY5TDE0Ljg4MzUgMTMuNzA3M1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMC4yODIgMTUuMjE1NkMxMC41OTgyIDE0Ljk0OSAxMC44OTY5IDE0LjY5NzEgMTEuMTk0MSAxNC41NzM4QzExLjUxMjIgMTQuNDQyIDExLjkxNTMgMTQuNDA1MyAxMi4zNDIxIDE0LjM2NjRDMTMuMDIyNiAxNC4zMDQzIDEzLjcyNjMgMTQuMjQwMyAxNC4yMDAyIDEzLjc2NjRDMTQuNjc0MSAxMy4yOTI1IDE0LjczODQgMTIuNTg4OCAxNC44MDAyIDExLjkwODVDMTQuODM4OSAxMS40ODE3IDE0Ljg3NTcgMTEuMDc4MyAxNS4wMDc2IDEwLjc2MDdDMTUuMTMwOSAxMC40NjMzIDE1LjM4MyAxMC4xNjQ2IDE1LjY0OTUgOS44NDgxN0MxNi4wNzczIDkuMzQxMjEgMTYuNTYyIDguNzY2MzIgMTYuNTYyIDguMDY0MzJDMTYuNTYyIDcuMzYyMzMgMTYuMDc3MyA2Ljc4NzQzIDE1LjY0OTUgNi4yODAyN0MxNS4zODI2IDUuOTY0MDUgMTUuMTMwOSA1LjY2NTM4IDE1LjAwNzYgNS4zNjc5NEMxNC44NzU5IDUuMDUwMDkgMTQuODM5MSA0LjY0Njk3IDE0LjgwMDIgNC4yMjAxOUMxNC43MzgyIDMuNTM5ODIgMTQuNjc0MSAyLjgzNjE5IDE0LjIwMDIgMi4zNjIyOEMxMy43MjYzIDEuODg4MTYgMTMuMDIyNiAxLjgyNDEgMTIuMzQyMSAxLjc2MjA4QzExLjkxNTMgMS43MjMzMiAxMS41MTIyIDEuNjg2NCAxMS4xOTQzIDEuNTU0NjFDMTAuODk2OSAxLjQzMTM5IDEwLjU5ODIgMS4xNzk0NCAxMC4yODIgMC45MTI1OTJDOS43NzQ4MyAwLjQ4NDk5IDkuMTk5OTMgNi4xMDM1MmUtMDUgOC40OTc5NCA2LjEwMzUyZS0wNUM3Ljc5NTk0IDYuMTAzNTJlLTA1IDcuMjIxMDQgMC40ODQ3ODYgNi43MTQwOCAwLjkxMjU5MkM2LjM5Nzg3IDEuMTc5MjMgNi4wOTkyIDEuNDMxMTggNS44MDE3NiAxLjU1NDRDNS40ODM5MSAxLjY4NjE5IDUuMDgwNzkgMS43MjI5MSA0LjY1NCAxLjc2MTg4QzMuOTczNDMgMS44MjM5IDMuMjY5OCAxLjg4Nzk2IDIuNzk1ODkgMi4zNjE4N0MyLjMyMTk4IDIuODM1NzggMi4yNTc3MiAzLjUzOTQxIDIuMTk1OSA0LjIxOTk4QzIuMTU2OTQgNC42NDY3NyAyLjEyMDIxIDUuMDUwMDkgMS45ODg0MiA1LjM2Nzc0QzEuODY1MiA1LjY2NTE4IDEuNjEzMjUgNS45NjM4NSAxLjM0NjYxIDYuMjgwMDZDMC45MTkwMTEgNi43ODcyMyAwLjQzNDA4MiA3LjM2MTkyIDAuNDM0MDgyIDguMDY0MTJDMC40MzQwODIgOC43NjYzMiAwLjkxODgwNyA5LjM0MDggMS4zNDY2MSA5Ljg0Nzk3QzEuNjEzMjUgMTAuMTY0MiAxLjg2NTIgMTAuNDYyOSAxLjk4ODQyIDEwLjc2MDNDMi4xMjAyMSAxMS4wNzgxIDIuMTU2OTQgMTEuNDgxMyAyLjE5NTkgMTEuOTA4MUMyLjI1NzkyIDEyLjU4ODQgMi4zMjE5OCAxMy4yOTIyIDIuNzk1ODkgMTMuNzY2MkMzLjI2OTggMTQuMjQwMSAzLjk3MzQzIDE0LjMwNDMgNC42NTM4IDE0LjM2NjJDNS4wODA1OSAxNC40MDUxIDUuNDgzOTEgMTQuNDQxOCA1LjgwMTc2IDE0LjU3MzZDNi4wOTkyIDE0LjY5NjggNi4zOTc4NyAxNC45NDg4IDYuNzE0MjkgMTUuMjE1NkM3LjIyMTI1IDE1LjY0MzIgNy43OTYxNCAxNi4xMjggOC40OTgxNCAxNi4xMjhDOS4yMDAxMyAxNi4xMjggOS43NzUwMyAxNS42NDMyIDEwLjI4MjIgMTUuMjE1NEwxMC4yODIgMTUuMjE1NlpNMy42NTU1OCA4LjA2NDEyQzMuNjU1NTggNS4zOTQwNSA1LjgyNzg3IDMuMjIxNzcgOC40OTc5NCAzLjIyMTc3QzExLjE2OCAzLjIyMTc3IDEzLjM0MDMgNS4zOTQwNSAxMy4zNDAzIDguMDY0MTJDMTMuMzQwMyAxMC43MzQyIDExLjE2OCAxMi45MDY1IDguNDk3OTQgMTIuOTA2NUM1LjgyNzg3IDEyLjkwNjUgMy42NTU1OCAxMC43MzQyIDMuNjU1NTggOC4wNjQxMloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
width:17px;
height:20px;
display:block;
position:absolute;
left:50%;
top:calc(50% + 2px);
transform:translate(-50%, -50%)
}

.modul-info-popup{padding:0;margin:0;width:375px}
.info-popup{padding:0;margin:0;float:left;background:#111;width:100%}
.info-popup-in{padding:0;margin:20px 6%;float:left;width:88%}
.info-header {
padding: 0;
margin: 0 0 5px 0;
border-bottom: #363636 solid 1px;
width: 100%;
box-sizing: border-box;
}

.info-header-title {
padding: 0 36px 5px 0;
margin: 0;
color: #fff;
font-weight: 400;
font-size: 24px;
line-height: 30px;
}

.info-wrapper-block {padding:5px 0;margin:0;width:100%;}
.info-wrapper-text{padding:5px 0;margin:0;width:100%;}
.info-wrapper-text p{padding:0;margin:0font-weight:300;color: #ffffff;font-size:14px;line-height:16px;width:100%;float:left;}
.info-wrapper-text strong, b{padding:0;margin:0;font-weight:600;color:#77ad1b}
.info-wrapper-text a{font-weight:400;text-decoration:underline;color:#77ad1b}
.info-wrapper-text a:hover{text-decoration:none}

.info-header-name{
padding: 0 0 2px 0;
margin: 0;
color: #77ad1b;
font-weight: 400;
font-size: 18px;
line-height: 24px;
text-transform:uppercase;
font-weight:600;
}

.info-wrapper {
display: flex;
flex-wrap: wrap;
gap: 10px;
width: 100%;
}

.badge-label {
position: absolute;
left: 10px;
bottom: 10px;
background-color: #77ad1b;
color: #fff;
padding: 5px 15px;
font-size: 16px;
font-weight: bold;
border-radius: 20px;
z-index: 5;
pointer-events: none;
box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.game-attributes {float:left;padding:0;margin:0;width:100%}
.game-attributes-line {padding:4px 0;font-weight:400;font-size:14px;line-height:18px;color:#ffffff;text-align:left;width:100%;float:left}
.game-attributes-line .right {font-weight:400;font-size:14px;line-height:18px;color:#ffffff;text-align:right;width:50%;float:right}
.game-attributes-line .bold-color {font-weight:600;color:#fad207;}
.game-attributes-line .right a{font-weight:400;font-size:14px;line-height:18px;color:#ffffff;text-decoration:underline}
.game-attributes-line .right a:hover{text-decoration:none}
.game-attributes-line img{float:right!important;padding:0;margin:0}
@media only screen and (max-width:375px){.modul-info-popup{padding:0;margin:0;width:360px}}
@media only screen and (max-width:360px){.modul-info-popup{padding:0;margin:0;width:320px}}

.prize-pool {max-height:114px;margin-bottom:8px;overflow-y:auto;overscroll-behavior:none;scrollbar-width:none;float:left;padding:0;margin:0;width:100%}
.prize-pool-line {padding: 4px 10px;margin:2px 0;border: 1px solid hsla(0,0%,100%,.25);border-radius:4px;font-weight:400;font-size:14px;line-height:18px;color:#ffffff;text-align:left;width:100%;float:left}
.prize-pool-line .right {font-weight:400;font-size:14px;line-height:18px;color:#ffffff;text-align:right;width:50%;float:right}
.prize-pool-line .right a{font-weight:400;font-size:14px;line-height:18px;color:#ffffff;text-decoration:underline}
.prize-pool-line .right a:hover{text-decoration:none}

.wrapper{margin:0 auto;width:980px;padding:0}
.wrapper-scroll{margin:15px auto 0 auto;width:980px;padding:0}
.wrapper-scroll h2{background:none;font-weight:400;padding:10px 0 0 0;margin:0;font-size:36px;line-height:36px;width:100%;float:left}
.wrapper-header{margin:0 auto;width:980px;padding:0}
.wrapper-block1200{margin:0 auto;width:1200px;padding:0}

.header{padding:0;margin:0;position:fixed;height:80px;width:100%;float:left;z-index:20;background:#111111}

.swipe-menu{margin:0;float:left;position:fixed;top:0;left:0;width:100%;padding:0;box-sizing:border-box;z-index:50;height:80px;will-change:transform;transition:background .3s, -webkit-transform .5s cubic-bezier(.694, .048, .335, 1);transition:transform .5s cubic-bezier(.694, .048, .335, 1), background .3s;transition:transform .5s cubic-bezier(.694, .048, .335, 1), background .3s, -webkit-transform .5s cubic-bezier(.694, .048, .335, 1);transform:translateY(0);-webkit-transform:translateY(0)}
.hide-nav{transform:translateY(-120% !important);-webkit-transform:translateY(-120%) !important}
.show-nav{display:block}


.pushy{display:none;position:fixed;width:260px;height:100%;top:50px;z-index:9999;background:#191918;overflow:auto;visibility:hidden;-webkit-overflow-scrolling:touch}
.pushy.pushy-left{left:0}
.pushy.pushy-right{right:0}
.pushy-left{-webkit-transform:translate3d(-260px, 0, 0);-ms-transform:translate3d(-260px, 0, 0);transform:translate3d(-260px, 0, 0)}
.pushy-open-left #container, .pushy-open-left .push{-webkit-transform:translate3d(260px, 0, 0);-ms-transform:translate3d(260px, 0, 0);transform:translate3d(200px, 0, 0)}
.pushy-right{-webkit-transform:translate3d(260px, 0, 0);-ms-transform:translate3d(260px, 0, 0);transform:translate3d(260px, 0, 0)}
.pushy-open-right #container, .pushy-open-right .push{-webkit-transform:translate3d(-260px, 0, 0);-ms-transform:translate3d(-260px, 0, 0);transform:translate3d(-260px, 0, 0)}
.pushy-open-left .pushy, .pushy-open-right .pushy{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
#container, .pushy, .push{transition:transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99)}
.site-overlay{display:none}
.pushy-open-left .site-overlay, .pushy-open-right .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0, 0, 0, 0.5);-webkit-animation:fade 500ms;animation:fade 500ms}
@keyframes fade{0%{opacity:0}100%{opacity:1}}
@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}
.menu{background-color:#111111}
.menu a{color:#fff}
.menu a:hover{text-decoration:underline}
.menu-section{margin:15px 0}
.menu-section-title{text-transform:uppercase;color:#ffe224;font-size:14px;line-height:16px;letter-spacing:1px;padding:0 20px;margin:0}
.menu-section-list{padding:0;margin:0 0 10px 0;list-style:none}
.menu-section-list a{display:block;font-size:18px;line-height:18px;padding:18px 20px}
.pushy-submenu-closed ul{max-height:0;overflow:hidden}
.pushy-submenu-closed .pushy-link{opacity:0}
.pushy-submenu-open ul{max-height:1000px}
.pushy-submenu-open .pushy-link{opacity:1}
.pushy-submenu-open a::after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}
.no-csstransforms3d .pushy-submenu-closed ul{max-height:none;display:none}
#container {position: relative;padding:0;padding:0}
.menu-btn {display:none}

.hideMenu{display:none}
.slideout-menu{position:fixed;left:auto;top:0;bottom:0;right:0;z-index:300;display:none;width:256px;min-height:600px;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.slideout-panel{position: relative;z-index:1;will-change:transform}
.slideout-open, .slideout-open body, .slideout-open.slideout-panel{overflow:hidden}
.slideout-open .slideout-menu{display:block}
.panel{background-color:#fff}
.menu{background-color:#111111}
.menu a{color:#fff}
.menu a:hover{text-decoration:underline}
.menu-section{margin:10px 0}
.menu-section-title{text-transform:uppercase;color:#ffe224;font-size:14px;line-height:16px;letter-spacing:1px;padding:0 20px;margin:0}
.menu-section-list{padding:0;margin:0 0 10px 0;list-style:none}
.menu-section-list a{display:block;font-size:18px;line-height:18px;text-decoration:none;padding:18px 20px}
.panel{padding-top:0;min-height:100%}
.panel-header{display:none;margin:0}
.btn-hamburger{font-size:14px;color: rgba(255,255,255,0);border:none;position:absolute;top:14px;right:15px;outline:none;background:url('../img/menu.png') no-repeat center;width:50px;height:50px;z-index:200}
.menu-out{margin:15px 0 0 60px;padding:0;width:auto;float:left}
.main-menu{width:auto;float:left;margin:0}
nav.main-menu ul{list-style:none;float:left;padding:0}
nav.main-menu ul{text-align:center;height:auto;margin:10px 0 0;overflow:visible;padding:0;position:static;width:100%}
nav.main-menu ul:after{content:"";display:table;clear:both}
nav.main-menu ul li{list-style:none;margin:0 10px 0 0;padding:0}
nav.main-menu ul>li{border-bottom:medium;display:inline-block;font-weight:300;font-size:18px;height:auto;margin:0 10px;padding:0 0 25px 0;color:#ffffff}
nav.main-menu ul>li>a{background:url(../img/menu-arrow.webp) 100% 50% no-repeat;height:30px;line-height:30px;color:#ffffff;border-bottom:none;display:inline-block;font-weight:300;overflow:visible;padding:0 18px 0 5px;text-decoration:none}
nav.main-menu ul>li>a.no-arrow{background:none;height:30px;line-height:30px;color:#ffffff;border-bottom:none;display:inline-block;font-weight:300;overflow:visible;padding:0 0 0 5px;text-decoration:none}
nav.main-menu ul>li:hover{color:#111111;box-shadow:inset 0 -5px 0 #77ad1b}
nav.main-menu ul>li.active{color:#ffffff;box-shadow:inset 0 -5px 0 #77ad1b}
nav.main-menu ul li ul{display:none}
nav.main-menu ul li ul{width:300px;z-index:99;position:absolute;padding:0}
nav.main-menu ul li ul li{text-align:left;position:relative;margin:0;width:100%;float:left;padding:0;border-bottom:none!}
nav.main-menu ul li ul a{border-bottom:none;padding:15px;font-size:16px;text-decoration:none;color:#fff!important;width:100%;float:left;text-transform:none;box-shadow:none!important;margin:0!important;height:auto!important;line-height:20px!important;font-weight:500!important;background:#2a2a2e}
.main-menu ul li ul a:hover{border-bottom:none;padding:15px!important;font-size:16px;text-decoration:none;color:#111111!important;width:100%;float:left;text-transform:none;box-shadow:none;background:#77ad1b;font-weight:500!important}
nav.main-menu ul li ul a.active{border-bottom:none;padding:15px!important;font-size:16px;text-decoration:none;color:#111111!important;width:100%;float:left;text-transform:none;box-shadow:none;background:#77ad1b;font-weight:500!important}
nav.main-menu ul.level-2{margin:0;padding:25px 0 0}
nav.main-menu ul li:hover ul.level-2{display:block;position:absolute}

.text-block{margin:0 0 15px 0;padding:0;width:100%;float:left}
.text-block h1{font-weight:400;padding:10px 0 5px 0;margin:0;font-size:36px;line-height:36px;width:100%;float:left}
.text-block h2{font-weight:400;padding:10px 0 5px 0;margin:0;font-size:32px;line-height:32px;width:100%;letter-spacing:-1px;float:left}
.text-block h3{font-weight:400;padding:10px 0 5px 0;margin:0;font-size:24px;line-height:24px;width:100%;letter-spacing:-1px;float:left}
.text-block h4{font-weight:400;padding:10px 0 5px 0;margin:0;font-size:20px;line-height:20px;width:100%;letter-spacing:-1px;float:left}
.text-block p{padding:0;margin:10px 0;font-weight:300;font-size:16px;line-height:22px;width:100%;float:left;}
.text-block strong, b{padding:0;margin:0;font-weight:600;color:#77ad1b}
.text-block a{font-weight:400;text-decoration:underline;color:#77ad1b}
.text-block a:hover{text-decoration:none}
.text-block ul {margin-left:35px;padding:8px 0;list-style:url(../img/point-ul.png);float:left}
.text-block ol {margin-left:35px;padding:8px 0;float:left}
.text-block li {margin:4px 0;padding:0;font-weight:300;font-size:16px;line-height:22px}
.pic{margin:8px 0;position:relative;width:100%;height:0;-webkit-border-radius:10px;border-radius:10px;padding-bottom:56.25%;background-color:rgba(0, 0, 0, .07);float:left}
.pic img {-webkit-border-radius:10px;border-radius:10px;position:absolute;left:0;top:0;width:100%;height:auto}


#home{padding:90px 0 0 0}


@media only screen and (max-width:1200px){
.pushy{display:block;position:fixed;width:260px;height:100%;top:0;z-index:9999;background:#191918;overflow:auto;visibility:hidden;-webkit-overflow-scrolling:touch}
}

@media only screen and (max-width:1024px){
	
#home{padding:65px 0 0 0;}

.text-block h1, h2{font-weight:400;padding:10px 0;margin:0;font-size:30px;line-height:30px;width:100%;float:left}
	
.sc-logo{float:left;height:32px;margin:24px 0 0 0;padding:0;width:131px}	
	
.menu-btn{font-size:14px;outline:none;display:block;width:50px;height:80px;padding:0;margin:0;background:url('../img/menu.png') no-repeat center;font-weight:300;color:#fff;text-align:center;float:right;cursor:pointer}
.wrapper{margin:0;padding:0 15px;width:100%;float:left}

.wrapper-header{margin:0;padding:0 20px;width:100%;float:left}
.text-block{margin:0;padding:0;width:100%;float:left}

.panel-header {display:block}
.menu-out{display:none}
.hideMenu{display:block}

}
@media only screen and (max-width:980px){
.wrapper{margin:0;padding:0 20px;width:100%;float:left}
}

@media only screen and (max-width:776px){
.countdown-item .number {font-size: 30px;line-height:36px;display: block;color: #111111;}
.countdown {gap: 20px;padding: 5px 0;}
.countdown strong{font-size: 36px;line-height: 55px;text-transform: uppercase;color: #111111;font-weight: bold;letter-spacing:-1px;}
.iframe-wrapper {padding-top: 200%;}
.text-block h1, h2{font-weight:400;padding:10px 0 0 0;}
}

@media only screen and (max-width:640px){
	
.tl-tournaments-user-wrapper {display:grid;grid-template-columns:1fr;grid-gap:12px;padding:20px 10px;background: #141820;border-radius:10px;margin:0 0 15px 0;}
.tl-rest-btn {border-radius:100px;border-style: solid;border-color: #648c14;background: linear-gradient(to bottom, rgba(150,215,30,1) 0%, rgba(115,170,30,1) 100%);border-width: 0px 0px 5px 0px;height:48px;padding:0;cursor:pointer;display:flex;justify-content:center;align-items:center;width:100%;}
.select-lang-button {font-size: 12px;}
.tournament-card {flex: 0 0 100%;max-width: 100%;}
.tournament-card-play-btn{font-size:20px;line-height:24px;}
.tournament-title {font-size:24px;line-height:24px;}
.tournament-prize{font-size:18px;line-height:22px;}	
.countdown {gap: 15px;padding: 5px 0;}
}


@media only screen and (max-width:480px){
.modul-lang-popup{padding:0;margin:0;width:320px}
}


@media only screen and (max-width:340px){
.lang-wrapper span {width:100%;}
.sc-logo{float:left;height:30px;margin:25px 0 0 0;padding:0;width:123px}
}




.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{border-radius:10px;position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px Arial,Helvetica,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../img/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:1;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../img/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:5px;right:5px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:10%;height:60%;cursor:pointer;text-decoration:none;background:transparent url(../img/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:85%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../img/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px Arial,Helvetica,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(119,173,27,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:600;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../img/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../img/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}.fancybox-title {display: none!important;}
