* {
box-sizing:border-box;
}
html {
width:100%
}
.menu.open.nav.menu-footer {
flex-direction:column
}
body {
background-color:#0E1117;
color:#d0d0d0;
flex-direction:column;
flex-wrap:nowrap;
font-family:Montserrat,sans-serif;
font-size:16px;
line-height:1.5;
margin:0;
min-width:320px;
padding:0;
width:100%
}
.topnav .menu-icon {
display:none
}
.section-footer {
background-color:var(--bg-producer);
margin-top:20px
}
.wrapper {
max-width:1100px;
margin:0 10px;
width:-webkit-fill-available
}
.menu-wrapper {
width:100%;
}
.container-menu, .container-banner, .container-main, .container-fmenu, .container-producer, .container-payments, .container-footer {
display:flex;
width:-webkit-fill-available;
justify-content:center;
}
.container-producer {
flex-direction:column;
padding:30px 0;
border-top:1px #3c3546 solid
}
.container-footer {
flex-direction:column;
align-items:center;
padding-bottom:30px;
}
.section-header, .section-catalogue, .section-main, .section-footer {
width:100%;
display:flex;
flex-direction:column;
align-items:center
}
.block-header {
width:100%;
align-items:center;
display:flex;
justify-content:space-between
}
.header-logotype {
height:24px;
margin:13px 0
}
.st-content-block {
background-color:#000;
box-sizing:border-box;
display:flex;
justify-content:center;
padding:5px 10px;
width:100%;
margin:10px 0 0;
border-radius:var(--border-radius)
}
.font-style-header-block {
color:#fff;
font-size:13px;
text-align:center
}
.st-template-part {
display:contents;
width:100%
}
.display-two {
display:grid;
gap:30px;
grid-template:1fr/1fr 1fr
}
.hamburger {
cursor:pointer;
display:flex;
flex-direction:column;
height:2rem;
justify-content:space-around;
width:2rem
}
.hamburger span {
background:#333;
border-radius:3px;
height:3px;
transition:all .3s;
width:2rem
}
.menu {
display:none
}
.hamburger span:nth-child(2) {
transform-origin:0 0
}
.menu.open .hamburger span:first-child {
transform:rotate(45deg) translate(0.4rem,0.5rem)
}
.menu.open .hamburger span:nth-child(2) {
opacity:0
}
.menu.open .hamburger span:last-child {
transform:rotate(-45deg) translate(0.4rem,-0.5rem)
}
.product-template {
align-items:center;
display:flex;
height:100%
}
.product-info {
align-items:flex-start;
display:flex;
flex-direction:column;
height:100%;
justify-content:center
}
.product-media.product-template img {
border-radius:var(--border-radius)
}
.product-name {
font-size:22px;
font-weight:700;
color:#fff
}
.product-description {
color:#e0e0e0;
font-size:14px;
text-align:left;
margin:10px 0
}
.social-li {
display:flex;
width:100%;
align-items:center;
font-size:13px;
margin:0 0 5px;
}
.social-li img {
height:15px;
padding-right:5px;
}
.header-block {
align-items: center;
border-radius:var(--border-radius);
height: auto;
justify-content: center;
padding: 60px 77px;
background-color:var(--bg-header-block);
}
.button-group {
display:flex;
gap:15px;
margin:10px 0;
width:100%
}
.btn-header-template {
border-radius:var(--border-radius);
padding:10px 20px
}
a.btn-header-template.btn-log {
color:#fff;
transition:.3s;
border:1px solid #fff
}
a.btn-header-template.btn-log:hover {
background-color:#0e1117
}
a.btn-header-template.btn-reg {
color:#fff;
background-color:#CE2951
}
.btn-header-template.btn-reg {
position:relative;
overflow:hidden
}
.btn-header-template.btn-reg::before {
content:'';
position:absolute;
top:0;
left:-100%;
width:100%;
height:100%;
background:linear-gradient(to right, transparent, rgba(255, 255, 255, 0.5), transparent);
transition:left 0.5s ease
}
.btn-header-template.btn-reg:hover::before {
left:100%
}
.logo,body {
align-items:center;
display:flex
}
.logo {
height:68px;
justify-content:center
}
.product-info {
display:flex;
flex-direction:column
}
.header-button {
align-content:center;
align-items:center;
display:flex;
flex-wrap:wrap;
justify-content:center;
margin:20px 0 0
}
figcaption {
text-align:center;
font-size:14px;
color:#6b6b6b;
margin-bottom:10px
}
table {
text-decoration:none;
border-collapse:separate;
border-spacing:0;
border-radius:10px;
border:2px solid #1f2839;
word-break:break-word;
overflow:hidden;
font-size:14px;
width:100%;
margin:10px 0
}
tbody {
margin:0;
border:0;
font:inherit;
vertical-align:baseline
}
table tbody tr:nth-of-type(odd) {
background:#141821
}
table tbody tr:nth-of-type(even) {
background:#1c2230
}
td, th {
padding:7px
}
td p {
text-align: left
}
td {
color:#e6e6e6;
position:relative;
text-align:left
}
.faq {
display:flex;
flex-direction: column;
gap:10px;
margin-bottom:15px
}
.faq details {
background:#43505d;
display:block;
overflow:hidden;
border-radius:var(--border-radius)
}
dd,figure {
margin:0
}
dt {
font-weight: bold;
}
.faq summary {
cursor:pointer;
display:block;
font-weight:700;
padding:10px 15px
}
.faq p {
font-size: 90%;
padding:10px 15px;
margin:0;
border-top:solid 2px #394755
}
img {
max-width:100%;
height:auto
}
iframe {
width:100%;
height:inherit;
border-radius:var(--border-radius);
}
.menu-footer {
align-items:center;
border-radius:var(--border-radius);
flex-wrap:wrap;
max-width:100%
}
.menu-footer ul {
flex-wrap:wrap;
gap:10px;
list-style:none;
margin:0;
padding:0
}
.back-menu ul {
list-style:none;
display:flex;
margin:0;
padding:0
}
.menu-footer a {
color:#fff
}
.menu-footer li {
padding:0
}
.menu-footer,.menu-footer ul, {
display:flex;
justify-content:center
}
.back-menu,.copyright {
display:flex;
font-size:12px
}
.copyright {
justify-content:space-between;
margin-top:30px;
width:100%;
color:#fff;
}
.licensed {
color:#848d98;
font-size:11px;
text-align:center;
margin-top:30px
}
.back-menu {
flex-wrap:wrap;
align-items:center;
justify-content:center;
text-decoration:none;
margin-top:30px
}
.back-menu a {
color:#788fbd;
padding:0 5px;
text-decoration:none;
transition:.3s
}
.back-menu a:hover {
color:#a375ff
}
blockquote {
margin:10px;
padding:10px;
border-radius:10px;
text-align:justify;
margin-inline-start:0;
margin-inline-end:0;
background-color:#1c2735
}
li.active {
color:#DFB778;
font-weight:bold
}
.menu-footer li.active {
color:#DFB778;
font-weight:bold
}
.menu-icon svg {
stroke: #fff;
}
/* WIDGET STYLE ONE */
.section-categories {
width:-webkit-fill-available;
gap:10px;
flex-direction:row;
margin:10px;
}
.category-name {
z-index:9;
color:white;
font-size:21px;
font-weight:bold;
}
[class^="category_id"] {
position:relative;
background-color:#1b1f2e;
border-radius:0.62rem;
width:100%;
height:4.8rem;
padding:0 3.75rem;
overflow:hidden;
display:flex;
align-items:center;
}
[class^="category_id"] img {
position:absolute;
left:0;
top:0;
height:100%;
width:100%;
-o-object-fit:cover;
object-fit:cover;
-webkit-transition:.3s ease;
transition:.3s ease;
}
[class^="category_id"]:hover img {
transform:scale(1.05);
}
/* WIDGET STYLE TWO */
.slots {
display:grid;
grid-template-columns:repeat(6, 1fr);
width:-webkit-fill-available;
gap:10px;
padding:0;
margin:0;
}
.slot__card {
display:flex;
flex-direction:column;
box-sizing:border-box;
height: auto;
overflow:hidden;
position:relative;
transition:.3s;
border-radius:var(--border-radius);
}
.slot__card img {
width:100%;
height:100%;
margin:0;
transition:.3s;
object-fit:cover
}
.slot__card:hover img {
scale:1.15;
filter:blur(2px);
}
.game__info {
position:absolute;
top:0;
margin:auto;
padding:4px 10px;
font-size:10px;
line-height:1;
background:#00000045;
border-bottom-right-radius:10px;
border-bottom-left-radius:10px;
}
.slots-overlay, .slot__card::before {
background:linear-gradient(180deg,rgba(255,0,104,0) 0,#151b22 84.27%);
left:0;
position:absolute;
top:0;
transition:.3s;
width:100%;
opacity:0;
}
.slot__card:hover .game-btn, .slot__card:hover .slots-overlay {
opacity:1;
transition:.3s;
}
.game-btn {
background-color:#fff;
border:0;
border-radius:3px;
color:#000;
cursor:pointer;
padding:10px 20px;
transition:background-color .3s ease-in-out,color .3s ease-in-out;
transform:skew(-10deg,0);
text-decoration:none;
font-size:14px;
font-weight:700;
opacity:0
}
.game-btn:hover {
box-shadow: 0 0 10px #3f3f3f;
color: #782430;
}
.slots-overlay {
display: flex;
justify-content: space-evenly;
align-items: center;
height: 100%;
flex-direction: column;
}
.slot__name, .slot__provider {
line-height:0;
}
.slot__name {
font-weight:bold;
font-size:14px;
text-wrap:nowrap;
}
.slot__provider {
color:#bdbdbd;
font-size:11px
}
.entry-title {
font-size:21px;
font-weight:bold;
text-align:left;
margin:0
}
.d-link {
cursor:pointer
}
/* PRODUCER LIST */
.producer-image {
--image-height: 3.75em;
width: 160px;
height: 60px;
overflow: hidden;
transition: all .5s ease;
}
.producer-image__wrapper {
width: 100em;
height: 100%;
overflow: hidden;
position: relative;
}
.producer-image__image {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.producer-list {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
justify-items: center;
gap: 10px;
}
.producer-image__image[data-class="netent"],
.producer-image__image[data-class="netent_"] {
object-position: 0 0;
}
.producer-image__image[data-class="playngo"] {
object-position: -10em 0;
}
.producer-image__image[data-class="yggdrasil"] {
object-position: -20em 0;
}
.producer-image__image[data-class="amatic"] {
object-position: -30em 0;
}
.producer-image__image[data-class="quickspin"],
.producer-image__image[data-class="quickspin_"] {
object-position: -40em 0;
}
.producer-image__image[data-class="habanero"] {
object-position: -50em 0;
}
.producer-image__image[data-class="microgaming"] {
object-position: -60em 0;
}
.producer-image__image[data-class="redtiger"] {
object-position: -70em 0;
}
.producer-image__image[data-class="evolution_gaming"],
.producer-image__image[data-class="evolution"],
.producer-image__image[data-class="evolution-gaming"] {
object-position: -80em 0;
}
.producer-image__image[data-class="ezugi"] {
object-position: -90em 0;
}
.producer-image__image[data-class="booongo"] {
object-position: 0 calc(-1 * var(--image-height));
}
.producer-image__image[data-class="playson"],
.producer-image__image[data-class="playson_"] {
object-position: -10em calc(-1 * var(--image-height));
}
.producer-image__image[data-class="betsoft"] {
object-position: -20em calc(-1 * var(--image-height));
}
.producer-image__image[data-class="pragmatic"],
.producer-image__image[data-class="pragmaticplay"] {
object-position: -30em calc(-1 * var(--image-height));
}
.producer-image__image[data-class="btg"],
.producer-image__image[data-class="bigtimegaming"] {
object-position: -40em calc(-1 * var(--image-height));
}
.producer-image__image[data-class="isoftbet"],
.producer-image__image[data-class="isoftbet_"],
.producer-image__image[data-class="isb"] {
object-position: -50em calc(-1 * var(--image-height));
}
.producer-image__image[data-class="spinomenal"] {
object-position: -60em calc(-1 * var(--image-height));
}
.producer-image__image[data-class="belatra"] {
object-position: -70em calc(-1 * var(--image-height));
}
.producer-image__image[data-class="tomhorn"],
.producer-image__image[data-class="tom-horn"] {
object-position: -80em calc(-1 * var(--image-height));
}
.producer-image__image[data-class="booming_games"],
.producer-image__image[data-class="booming-games"],
.producer-image__image[data-class="booming"] {
object-position: -90em calc(-1 * var(--image-height));
}
.producer-image__image[data-class="wazdan"] {
object-position: 0 calc(-2 * var(--image-height));
}
.producer-image__image[data-class="1x2gaming"] {
object-position: -10em calc(-2 * var(--image-height));
}
.producer-image__image[data-class="1x2irondog"],
.producer-image__image[data-class="irondogstudio"] {
object-position: -20em calc(-2 * var(--image-height));
}
.producer-image__image[data-class="egt"],
.producer-image__image[data-class="amusnet"] {
object-position: -30em calc(-2 * var(--image-height));
}
.producer-image__image[data-class="apollo_games"],
.producer-image__image[data-class="apollo-games"] {
object-position: -40em calc(-2 * var(--image-height));
}
.producer-image__image[data-class="gameart"],
.producer-image__image[data-class="game-art"] {
object-position: -50em calc(-2 * var(--image-height));
}
.producer-image__image[data-class="2by2-gaming"] {
object-position: -60em calc(-2 * var(--image-height));
}
.producer-image__image[data-class="mrslotty"],
.producer-image__image[data-class="mr-slotty"] {
object-position: -70em calc(-2 * var(--image-height));
}
.producer-image__image[data-class="edict"] {
object-position: -80em calc(-2 * var(--image-height));
}
.producer-image__image[data-class="pariplay"],
.producer-image__image[data-class="wizardgames"]{
object-position: -90em calc(-2 * var(--image-height));
}
.producer-image__image[data-class="genesis-gaming"] {
object-position: 0 calc(-3 * var(--image-height));
}
.producer-image__image[data-class="rabcat-productions"] {
object-position: -10em calc(-3 * var(--image-height));
}
.producer-image__image[data-class="bgaming"] {
object-position: -20em calc(-3 * var(--image-height));
}
.producer-image__image[data-class="platipus"] {
object-position: -30em calc(-3 * var(--image-height));
}
.producer-image__image[data-class="nextgen-gaming"] {
object-position: -40em calc(-3 * var(--image-height));
}
.producer-image__image[data-class="endorphina"] {
object-position: -50em calc(-3 * var(--image-height));
}
.producer-image__image[data-class="igrosoft"] {
object-position: -60em calc(-3 * var(--image-height));
}
.producer-image__image[data-class="thunderkick"] {
object-position: -70em calc(-3 * var(--image-height));
}
.producer-image__image[data-class="atronic"] {
object-position: -80em calc(-3 * var(--image-height));
}
.producer-image__image[data-class="bet2tech"] {
object-position: -90em calc(-3 * var(--image-height));
}
.producer-image__image[data-class="cyberslot"] {
object-position: 0 calc(-4 * var(--image-height));
}
.producer-image__image[data-class="globalslots"] {
object-position: -10em calc(-4 * var(--image-height));
}
.producer-image__image[data-class="megajack"] {
object-position: -20em calc(-4 * var(--image-height));
}
.producer-image__image[data-class="novomatic"] {
object-position: -30em calc(-4 * var(--image-height));
}
.producer-image__image[data-class="playtech"] {
object-position: -40em calc(-4 * var(--image-height));
}
.producer-image__image[data-class="unicum"] {
object-position: -50em calc(-4 * var(--image-height));
}
.producer-image__image[data-class="blueprint"] {
object-position: -60em calc(-4 * var(--image-height));
}
.producer-image__image[data-class="elk"] {
object-position: -70em calc(-4 * var(--image-height));
}
.producer-image__image[data-class="fugaso"] {
object-position: -80em calc(-4 * var(--image-height));
}
.producer-image__image[data-class="greentube"] {
object-position: -90em calc(-4 * var(--image-height));
}
.producer-image__image[data-class="nolimit"] {
object-position: 0 calc(-5 * var(--image-height));
}
.producer-image__image[data-class="nolimitcity"] {
object-position: 0 calc(-5 * var(--image-height));
}
.producer-image__image[data-class="pushgaming"] {
object-position: -10em calc(-5 * var(--image-height));
}
.producer-image__image[data-class="relax"] {
object-position: -20em calc(-5 * var(--image-height));
}
.producer-image__image[data-class="relaxgaming"] {
object-position: -20em calc(-5 * var(--image-height));
}
.producer-image__image[data-class="alg"] {
object-position: -30em calc(-5 * var(--image-height));
}
.producer-image__image[data-class="augustgaming"] {
object-position: -40em calc(-5 * var(--image-height));
}
.producer-image__image[data-class="betradar"] {
object-position: -50em calc(-5 * var(--image-height));
}
.producer-image__image[data-class="bsg"] {
object-position: -20em calc(-1 * var(--image-height));
}
.producer-image__image[data-class="fantasma"] {
object-position: -60em calc(-5 * var(--image-height));
}
.producer-image__image[data-class="felixgaming"] {
object-position: -70em calc(-5 * var(--image-height));
}
.producer-image__image[data-class="hacksaw"] {
object-position: -80em calc(-5 * var(--image-height));
}
.producer-image__image[data-class="igtech"] {
object-position: -90em calc(-5 * var(--image-height));
}
.producer-image__image[data-class="kalamba"] {
object-position: 0 calc(-6 * var(--image-height));
}
.producer-image__image[data-class="kiron"] {
object-position: -10em calc(-6 * var(--image-height));
}
.producer-image__image[data-class="leander"] {
object-position: -20em calc(-6 * var(--image-height));
}
.producer-image__image[data-class="reevo"] {
object-position: -30em calc(-6 * var(--image-height));
}
.producer-image__image[data-class="luckystreak"] {
object-position: -40em calc(-6 * var(--image-height));
}
.producer-image__image[data-class="maxwingaming"] {
object-position: -50em calc(-6 * var(--image-height));
}
.producer-image__image[data-class="merkur"] {
object-position: -60em calc(-6 * var(--image-height));
}
.producer-image__image[data-class="nucleus"] {
object-position: -70em calc(-6 * var(--image-height));
}
.producer-image__image[data-class="playreels"] {
object-position: -80em calc(-6 * var(--image-height));
}
.producer-image__image[data-class="sapphire"] {
object-position: -90em calc(-6 * var(--image-height));
}
.producer-image__image[data-class="sthlmgaming"] {
object-position: 0 calc(-7 * var(--image-height));
}
.producer-image__image[data-class="streambet"] {
object-position: -10em calc(-7 * var(--image-height));
}
.producer-image__image[data-class="technology"] {
object-position: -20em calc(-7 * var(--image-height));
}
.producer-image__image[data-class="truelab"] {
object-position: -30em calc(-7 * var(--image-height));
}
.producer-image__image[data-class="tvbet"] {
object-position: -40em calc(-7 * var(--image-height));
}
.producer-image__image[data-class="vivogaming"] {
object-position: -60em calc(-7 * var(--image-height));
}
.producer-image__image[data-class="goldenrace"] {
object-position: -70em calc(-7 * var(--image-height));
}
.producer-image__image[data-class="northernlights"] {
object-position: -80em calc(-7 * var(--image-height));
}
.producer-image__image[data-class="4thePlayer"] {
object-position: -90em calc(-7 * var(--image-height));
}
.producer-image__image[data-class="betgames"] {
object-position: 0 calc(-8 * var(--image-height));
}
.producer-image__image[data-class="rubyplay"] {
object-position: -10em calc(-8 * var(--image-height));
}
.producer-image__image[data-class="caetanocasino"],
.producer-image__image[data-class="caetano"] {
object-position: -20em calc(-8 * var(--image-height));
}
.producer-image__image[data-class="spribe"] {
object-position: -30em calc(-8 * var(--image-height));
}
.producer-image__image[data-class="spadegaming"] {
object-position: -40em calc(-8 * var(--image-height));
}
.producer-image__image[data-class="pocketgamessoft"] {
object-position: -50em calc(-8 * var(--image-height));
}
.producer-image__image[data-class="authenticgaming"],
.producer-image__image[data-class="authentic"] {
object-position: -60em calc(-8 * var(--image-height));
}
.producer-image__image[data-class="5men"] {
object-position: -70em calc(-8 * var(--image-height));
}
.producer-image__image[data-class="mascotgaming"],
.producer-image__image[data-class="mascot"] {
object-position: -80em calc(-8 * var(--image-height));
}
.producer-image__image[data-class="stakelogic"] {
object-position: -90em calc(-8 * var(--image-height));
}
.producer-image__image[data-class="betradar"] {
object-position: 0 calc(-9 * var(--image-height));
}
.producer-image__image[data-class="gamzix"] {
object-position: -10em calc(-9 * var(--image-height));
}
.producer-image__image[data-class="quickfire"] {
object-position: -20em calc(-9 * var(--image-height));
}
.producer-image__image[data-class="pragmaticplaylive"] {
object-position: -30em calc(-9 * var(--image-height));
}
.producer-image__image[data-class="netgame"] {
object-position: -40em calc(-9 * var(--image-height));
}
.producer-image__image[data-class="oryxgaming"],
.producer-image__image[data-class="oryx"] {
object-position: -50em calc(-9 * var(--image-height));
}
.producer-image__image[data-class="kagaming"] {
object-position: -60em calc(-9 * var(--image-height));
}
.producer-image__image[data-class="onlypay"] {
object-position: -70em calc(-9 * var(--image-height));
}
.producer-image__image[data-class="onlyplay"] {
object-position: -70em calc(-9 * var(--image-height));
}
.producer-image__image[data-class="betsolutions"] {
object-position: -80em calc(-9 * var(--image-height));
}
.producer-image__image[data-class="xprogaming"] {
object-position: -90em calc(-9 * var(--image-height));
}
.producer-image__image[data-class="trueplay"] {
object-position: 0 calc(-10 * var(--image-height));
}
.producer-image__image[data-class="3oaks"] {
object-position: -10em calc(-10 * var(--image-height));
}
.producer-image__image[data-class="mancala"] {
object-position: -20em calc(-10 * var(--image-height));
}
.producer-image__image[data-class="gamebeat"] {
object-position: -30em calc(-10 * var(--image-height));
}
.producer-image__image[data-class="zillion"] {
object-position: -40em calc(-10 * var(--image-height));
}
.producer-image__image[data-class="atmosfera"] {
object-position: -50em calc(-10 * var(--image-height));
}
.producer-image__image[data-class="swintt"] {
object-position: -60em calc(-10 * var(--image-height));
}
.producer-image__image[data-class="lucky"] {
object-position: -70em calc(-10 * var(--image-height));
}
.producer-image__image[data-class="redrakegaming"] {
object-position: -80em calc(-10 * var(--image-height));
}
.producer-image__image[data-class="avatarux"] {
object-position: -10em calc(-4 * var(--image-height));
}
.producer-image__image[data-class="1spin4win"] {
object-position: -20em calc(-4 * var(--image-height));
}
.producer-image__image[data-class="slotmill"] {
object-position: -50em calc(-5 * var(--image-height));
}
.producer-image__image[data-class="turbogames"] {
object-position: -90em calc(-10 * var(--image-height));
}
.producer-image__image[data-class="salsa"] {
object-position: 0 calc(-11 * var(--image-height));
}
.producer-image__image[data-class="bluebird"] {
object-position: -10em calc(-11 * var(--image-height));
}
.producer-image__image[data-class="beterlive"] {
object-position: -20em calc(-11 * var(--image-height));
}
.producer-image__image[data-class="greenjadegames"] {
object-position: -30em calc(-11 * var(--image-height));
}
.producer-image__image[data-class="onetouch"] {
object-position: -40em calc(-11 * var(--image-height));
}
.producer-image__image[data-class="barbarabang"] {
object-position: -50em calc(-11 * var(--image-height));
}
.producer-image__image[data-class="amigo"] {
object-position: -60em calc(-11 * var(--image-height));
}
.producer-image__image[data-class="popiplay"] {
object-position: -70em calc(-11 * var(--image-height));
}
.producer-image__image[data-class="aviatrix"] {
object-position: -80em calc(-11 * var(--image-height));
}
.producer-image__image[data-class="smartsoft"] {
object-position: -90em calc(-11 * var(--image-height));
}
.producer-image__image[data-class="playbro"] {
object-position: 0 calc(-12 * var(--image-height));
}
.producer-image__image[data-class="spinthon"] {
object-position: -10em calc(-12 * var(--image-height));
}
.producer-image__image[data-class="evoplay"] {
object-position: -20em calc(-12 * var(--image-height));
}

.winners__item:hover .winners__item-thumb {
scale:1.08;
}

.game-sort-and-filter {
display:flex;
flex-wrap:nowrap;
align-items:center;
margin:0 0 10px;
gap:10px
}
.sort-list {
display:flex;
flex-wrap:nowrap;
align-items:center;
gap:10px
}
.sort__game {
display:flex;
width:100%
}
ul.sort__game {
padding-left:5px;
font-size:14px;
white-space:nowrap;
width:auto;
color:#ddd;
margin:0;
padding:0;
transition:.3s
}
.sort__icon {
background-repeat:no-repeat;
background-position:center;
background-size:contain;
width:20px;
margin-right:3px
}
ul.sort__game:hover {
color:#ce2951
}
.star-ico {
background-image: url("18acd77931827493342716d8ccf4104ccdcd2228.svg");
}
.add-ico {
background-image: url("1c1b91faa0be870064c7cc3e82ca9e5ad247c42d.svg");
}
.game-ico {
background-image: url("b452ff5ec967f52094b7a6e31e6bcba380a47382.svg");
}
.win-ico {
background-image: url("3d662922c134cbc35320cfd905918911bfe0be89.svg");
}
form {
display:flex;
flex-direction:column;
align-items:flex-start;
width:100%
}
.box_input_text {
position:relative;
display:flex;
flex-direction:column;
align-items:center;
box-sizing:border-box;
width:100%
}
.box_input_text.search [type=search] {
border-radius:10px;
padding-left:10px;
padding-right:35px
}
.box_input_text input {
box-sizing:border-box;
width:100%;
background:linear-gradient(111.84deg, #000000 0%, #0e1117 102.14%);
color:#fff
}
.box_input_text input {
height:35px;
padding:0 18px;
font-size:14px
}
input {
margin:0;
border:0;
border-radius:0;
padding:0;
font-size:100%;
font:inherit;
vertical-align:initial
}
.box_input_text.search .search_submit {
position:absolute;
top:0;
right:0;
height:35px;
width:35px;
background:transparent url("icon_search.svg") no-repeat 50%;
background-size:18px;
cursor:pointer
}
.input-suggestion {
position:absolute;
opacity:0;
z-index:100;
visibility:hidden;
box-sizing:border-box;
width:100%;
border:1px solid transparent;
border-radius:5px;
padding:10px;
background:linear-gradient(111.84deg, #2e2147 0%, #36212a 102.14%);
transition:visibility .5s,opacity .25s ease;
}
button {
padding:0;
margin:0;
border:none;
outline:0;
cursor:pointer;
-webkit-transition:.2s;
transition:.2s;
text-decoration:none;
color:inherit
}

/* SIDEBAR AREA */

.area__title {
padding:0.5rem;
font-size:12px;
font-weight:bold;
}
.area__title:before {
content:"";
background-color:red;
width:0.5rem;
height:0.5rem;
display:inline-block;
border-radius:50%;
margin-right:0.5rem;
}
.winners__item-thumb {
border-radius:10px;
position:relative;
overflow:hidden;
display:inline-block;
align-self:start;
height:45px;
width:45px;
transition:0.3s;
cursor:pointer;
}
.winners__list {
display:flex;
align-items:stretch;
flex-direction:column;
box-sizing:content-box;
overflow:hidden;
position:relative;
padding-bottom:0.5rem;
transition:.3s;
}
.winners__item {
display:flex;
flex-direction:row;
justify-content:flex-start;
align-items:center;
padding:0.5rem;
width:100%;
gap:10px;
transition:500ms;
}
.winners__item-info {
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
.winners__item-name {
font-size:13px;
color:#929191;
text-wrap:nowrap;
white-space: nowrap;
}
.winners__item-amount {
font-size:13px;
font-weight:bold;
text-wrap:nowrap;
white-space:nowrap;
}
.winners__list::-webkit-scrollbar, .sort-list::-webkit-scrollbar {
height:7px !important;
background-color:#344453 !important;
border-radius:var(--border-radius);
}
.winners__list::-webkit-scrollbar-thumb, .sort-list::-webkit-scrollbar-thumb {
background-color:#1c2d3d !important;
border-radius:var(--border-radius);
border:none !important;
}
.widget__area {
display:flex;
flex-direction:column;
}
.widget__area.jackpot {
padding:21px 0;
background-color:#1c2d3d;
border-radius:var(--border-radius);
align-items:center;
margin-bottom:10px;
}
.widget__area.bonuses {

}
.blocks-bonuses {
display:flex;
flex-direction:column;
gap:10px
}
.block__bonus {
border-radius:var(--border-radius);
align-items:flex-start;
background-color:#324555;
padding:10px
}
.block__bonus-meta {
display:flex;
justify-content:space-between;
align-items:center;
width:100%;
}
.block__bonus-marker {
padding:5px 10px;
background-color:#22303b;
border-radius:10px;
font-size:11px;
line-height:1;
}
.block__bonus-info {
display:flex;
font-size:11px;
line-height:0;
background:#566b7b;
border-radius:50%;
width:17px;
height:17px;
justify-content:center;
align-items:center;
cursor:pointer;
}
.block__bonus-head {
font-size:16px;
font-weight:bold;
line-height:1;
padding:10px 0 0;
}
.block__bonus-text {
line-height:1;
font-size:13px;
color:#697987;
padding:5px 0 0;
text-decoration:none;
}
.widget__area-amount {
font-size:24px;
font-weight:bold;
line-height:1;
color:#fff;
}
.widget__area-text {
font-size:13px;
color:#9b9b9b;
}
.section-main {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:flex-start;
justify-content:center;
}
.content-page {
display:flex;
width:100%
}
.sidebar {
background-color:var(--bg-sidebar);
margin:10px 0 20px 20px;
border-radius:var(--border-radius);
padding:10px;
min-width:230px;
max-width:230px;
height:max-content;
}
.sidebar__area {
margin-top:auto;
position:sticky;
bottom:0
}
.game__cat {
margin:10px
}
.slots-overlay .play__btn {
background-image:url("7ffe819d4a9e47907bbeef443699cac6daa6aa94.svg");
background-color:unset;
background-position:center;
background-repeat:no-repeat;
height:35px;
width:35px;
transition:.3s
}
.slots-overlay .play__btn:hover {
filter:drop-shadow(0px 0px 20px white);
scale:1.05
}

.container-fmenu {
padding:60px 0
}
.foot-menu {
display:grid;
grid-template-columns:repeat(4, 1fr);
width:-webkit-fill-available;
gap:10px
}
.container-fmenu ul {
display:flex;
flex-direction:column;
gap:10px;
padding:0;
font-size:14px;
font-weight:300;
color:#d0d0d0
}
.container-fmenu li {
width:max-content;
list-style:none;
text-align:left;
transition:.3s
}
.container-fmenu li:hover {
color:aliceblue
}
.menu-collumn {
width:100%
}

.container-payments {
flex-direction:column;
padding:30px 0;
border-bottom:1px #3c3546 solid
}
.payments-list {
display:grid;
grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));
justify-items:center;
gap:10px
}
.payment__icon {
display:flex;
height:60px;
align-items:center
}
.visa img, .bch img, .btc img, .eth img, .ltc img, .mir img, .trx img, .usdt img {
height:30px
}
.slot {
height: 565px;
margin-top: 10px;
}
.image-frame {
position: relative;
overflow: hidden;
height: inherit;
border-radius: 10px;
}
.slot-image {
width: 100%;
height: 565px;
object-fit: cover;
filter: blur(3px);
}
.btn_area {
display: flex;
width: 100%;
position: absolute;
top: 0;
height: inherit;
justify-content: center;
align-items: center;
}
.play__btn {
background-image: url("7ffe819d4a9e47907bbeef443699cac6daa6aa94.svg");
background-repeat: no-repeat;
height: 35px;
width: 35px;
background-position: center center;
transition: all 0.3s ease 0s;
}
.play__btn:hover {
filter: drop-shadow(white 0px 0px 20px);
scale: 1.05;
}
.playFrame {
cursor: pointer;
width: 50px;
height: 50px;
}
.slot__meta {
display: flex;
flex-direction: column;
margin: 10px 0;
gap: 5px;
}
.slot-info {
display: flex;
font-size: 12px;
justify-content: space-between;
}
.slot__features {
display: grid;
grid-template-columns: repeat(4, 1fr);
justify-items: center;
gap: 10px;
}
.slot__features .features {
display: flex;
width: 100%;
flex-direction: column;
background: #000;
color: #fff;
border-radius: 10px;
align-items: center;
padding: 15px 10px;
}
.slot__features span.heading {
text-align: center;
font-weight: bold;
font-size: 14px;
}
.iframeContainer {
height:inherit
}
.posts {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 10px;
margin-top: 10px;
}
.post {
width: 100%;
background: #1e2938;
padding: 10px;
border-radius: 10px;
transition:.3s;
}
.post:hover {
background: #293545;
}
.post-head {
display: flex;
justify-content: space-between;
align-items: center;
padding: 0;
}
.post a {
text-decoration: none;
color: #007bff;
font-weight: bold;
}
.post a:hover {
color: #fff;
}
.post p {
font-size: 14px;
color: #c0c0c0;
text-align: left;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.breadcrumbs {
display: flex;
flex-wrap: nowrap;
white-space: nowrap;
list-style: none;
padding: 5px;
margin: 10px 0 0 0;
background: var(--bg-mobile-menu);
border-radius: 10px;
justify-content: center;
font-size: 14px;
}
.breadcrumbs ul {
display: flex;
flex-wrap: wrap;
padding: 0;
margin: 0;
}
.breadcrumbs li {
display: flex;
align-items: center;
color: #dfb76e;
text-align: left;
text-wrap: pretty;
}
.breadcrumbs li + li::before {
content: ' » ';
padding: 0 5px;
}
.breadcrumbs a {
text-decoration: none;
}
.hero-slider {
display:flex;
flex-direction:column;
gap:10px;
}
.hero-slide {
position:relative;
overflow:hidden;
border-radius:10px;
height:320px;
}
.slide-picture {
position:absolute;
left:0;
bottom:0;
width:100%;
height:100%;
}
.slide-picture:before {
content:'';
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background:rgb(0 0 0 / 42%);
opacity:0;
transition:opacity .3s linear;
z-index:1;
}
.slide-picture img {
width:100%;
height:100%;
position:absolute;
object-fit:cover;
border-radius:10px;
}
.slide-info {
display:flex;
height:100%;
width:50%;
position:relative;
color:white;
margin:0;
padding:35px;
flex-direction:column;
justify-content:center;
z-index:1;
}
.slide-text {
margin:5px 0;
padding:0;
}
.slide-text.title {
font-size:36px;
text-align:left;
font-weight:bold;
line-height:1;
}
.slide-text.par {
font-size:14px;
font-weight:bold;
text-align:left;
color:#fff;
}
.slide-btn {
display:block;
background:#fff;
color:#000;
font-weight:bold;
padding:10px 20px;
border-radius:50px;
text-align:center;
width:max-content;
margin:20px 0 0;
transition:.3s;
}
.slide-btn:hover {
background:#1c75ec;
color:#fff;
}
.modal {
display: none;
position: fixed;
z-index: 1;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgba(0, 0, 0, 0.58);
justify-content: center;
align-items: center;
backdrop-filter: blur(2px);
}
.modal-content {
background-color:#10161e;
padding: 20px;
margin: 10px;
border-radius: 10px;
width: 700px;
height: auto;
color: #fff;
position: relative;
}
.brand-logo {
height: 34px;
}
.brand-item.odd .brand-logo {
height: 28px;
}
.brand-btn {
font-size: 14px;
font-weight: bold;
padding: 10px 20px;
border-radius: 10px;
cursor: pointer;
}
.brand-item.owned .brand-btn {
background-color:#1a64fc;
color:#fff;
}
.brand-item.owned .brand-btn:hover {
box-shadow:0 0 15px rgb(44 79 151)
}
.modal-header {
font-weight: bold;
margin-bottom: 10px;
font-size: 18px;
}
.suggestion-title {
font-size: 14px;
margin: 20px 0 10px;
}
.brand-item {
display: flex;
justify-content: space-between;
align-items: center;
background: #141e2c;
border-radius: 10px;
padding: 10px;
}
.brand-item.owned {
border:1px #1a64fc dashed;
padding:20px 10px;
}
.brand-item.odd {
border:2px #2c3547 solid
}
.brand-item.odd .brand-btn {
background: linear-gradient(217deg, #5b8ef6 50%, #1a64fc 100%);
color: #fff;
}
.brand-item.odd .brand-btn:hover {
box-shadow: 0 0 15px #39548b;
}
.brand-info {
display: flex;
align-items: center;
}
.brand-info p {
font-size: 14px;
padding-right: 10px;
text-align: right;
}
.suggested-brands {
display: flex;
gap: 10px;
flex-direction: column;
}
.close {
color: #fff;
float: right;
font-size: 28px;
font-weight: bold;
line-height: 0.5;
text-decoration: none;
transition:.3s;
}
.close:hover,
.close:focus {
color: #9911d7;
text-decoration: none;
cursor: pointer;
}

@media (min-width: 1024px) {
.hamburger {
display:none
}
.menu {
display:block
}
.screen {
width:100%
}  
.topnav {
width: 100%;
overflow: hidden;
position: relative;
display: flex !important;
justify-content: space-between;
}
.topnav #myLinks {
display:flex !important;
flex-direction:row
}
.topnav .menu-icon {
color: white;
padding: 16px 10px;
text-decoration: none;
font-size: 17px;
display: none;
position: absolute;
right: 0;
top: 0;
cursor: pointer;
}
.topnav .menu-icon a:hover {
color: white;
}
li.active {
text-decoration: none;
font-size: 15px;
display: flex !important;
justify-content: center;
}
#myLinks {
align-items: center;
margin-bottom: 0;
border-radius:var(--border-radius);
}
#myLinks a {
width: 100%;
text-decoration: none;
font-size: 15px;
display: flex !important;
justify-content: center;
}
#myLinks ul {
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 10px;
list-style: none;
margin: 0;
padding: 0;
}
}

@media (min-width: 769px) and (max-width: 1024px) {
.hamburger {
display:none
}
.menu {
display:block
}
.screen {
width:100%
}  
.topnav {
width: 100%;
overflow: hidden;
position: relative;
display: flex !important;
justify-content: space-between;
}
.topnav #myLinks {
display:flex !important;
flex-direction:row
}
.topnav .menu-icon {
color: white;
padding: 16px 10px;
text-decoration: none;
font-size: 17px;
display: none;
position: absolute;
right: 0;
top: 0;
cursor: pointer;
}
.topnav .menu-icon a:hover {
color: white;
}
li.active {
text-decoration: none;
font-size: 15px;
display: flex !important;
justify-content: center;
}
#myLinks {
align-items: center;
margin-bottom: 0;
border-radius:var(--border-radius);
}
#myLinks a {
width: 100%;
text-decoration: none;
font-size: 15px;
display: flex;
justify-content: center;
}
#myLinks ul {
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 10px;
list-style: none;
margin: 0;
padding: 0;
}
.slot {
height: 480px
}
.slide-picture:before {
opacity: 1;
}
}

@media (max-width: 768px) {
.container-main {
flex-direction: column
}
.game-sort-and-filter {
flex-wrap:wrap
}
.sort-list {
overflow-x:auto;
padding:5px 0
}
.product-info {
margin-top: 20px
}
.product-name,.product-description {
text-align:center;
width:100%
}
.button-group {
justify-content:center
}
.slots {
grid-template-columns: repeat(4, 1fr);
}
.winners__list {
flex-direction: row;
overflow-x: auto
}
.content-page {
flex-direction: column;
}
.sidebar {
max-width:-webkit-fill-available;
margin:0;
}
.sidebar__area {
position:relative
}
.header-block {
padding:10px;
grid-template:1fr/1fr
}
.screen {
width:100%
}
.topnav {
width: 100%;
overflow: hidden;
position: relative;
display:block !important
}
.topnav #myLinks {
display: flex;
}
#myLinks {
flex-direction: column;
align-items: center;
background-color: var(--bg-mobile-menu);
margin-bottom: 10px;
border-radius:var(--border-radius);
overflow: hidden;
}
#myLinks a {
width:100%;
text-decoration:none;
font-size:15px;
display:flex;
justify-content:center
}
#myLinks ul {
width:100%;
list-style:none;
margin-block-start:10px;
margin-inline-start:0;
padding-inline-start:0;
margin-block-end:10px;
margin-inline-end:0
}
#myLinks li {
padding:10px 0
}
.topnav .menu-icon {
color: white;
padding: 16px 10px;
text-decoration: none;
font-size: 17px;
display: block;
position: absolute;
right: 0;
top: 0;
cursor: pointer
}
.topnav .menu-icon a:hover {
color: white
}
li.active {
text-decoration: none;
font-size: 15px;
width: 100%;
padding: 10px 0;
display: flex;
justify-content: center;
}
.foot-menu {
grid-template-columns: repeat(2, 1fr);
gap: 30px;
}
.container-fmenu ul {
align-items: center;
}
.menu-collumn, .container-fmenu li {
text-align: center
}
.slot {
height: 350px
}
.slot__features {
grid-template-columns: repeat(2, 1fr);
}
.posts {
grid-template-columns: repeat(1, 1fr);
}
.slide-picture:before {
opacity: 1;
}
.slide-info {
width: 100%;
}
.social-li {
justify-content:center;
}
.modal {
align-items:flex-start;
}
}

@media (max-width: 480px) {
.slots {
grid-template-columns:repeat(2, 1fr)
}
.display-two {
gap:20px;
grid-template:1fr/1fr
}
.infos {
grid-template:1fr/1fr
}
.section-categories {
flex-wrap:wrap
}
[class^="category_id"] {
padding:1px 1.75rem
}
.foot-menu {
grid-template-columns: repeat(1, 1fr);
gap:20px;
}
.container-fmenu ul {
align-items: center;
}
.menu-collumn, .container-fmenu li {
text-align: center
}
.post-head svg {
display: none;
}
.slide-picture:before {
opacity: 1;
}
.slide-info {
width: 100%;
}
.slide-text.title {
font-size: 25px;
}
.brand-item {
padding:20px 10px;
}
.brand-info p {
text-align:center;
padding:0;
}
.brand-item, .brand-info {
flex-direction: column;
}
}

a {
color:#dfb778;
text-decoration:none;
transition:.3s
}
a:hover {
color:#ce2951
}
article {
width:100%
}
article p, article ul, article ol {
color:#d1d1e0
}
article blockquote p {
margin:10px;
}
.topnav a {
color:#fff
}
.topnav a:hover {
color:#fff
}
li,p {
text-align:justify
}
ul, ol {
padding:0 0 0 30px
}
h1,h2,h3,h4 {
color:#fff;
font-size:24px;
margin:10px 0 0
}
h2,h3,h4 {
font-size:21px
}
h3,h4 {
font-size:18px;
margin:10px 0 5px
}
h4 {
font-size:16px
}

:root {
--bg-mobile-menu:#1e2939;
--bg-header-block:#000;
--bg-producer:#000;
--bg-sidebar:#000;
--border-radius:0.625rem;
--margin:0 10px;
--transition-duration:.3s
}