:root{scroll-behavior:auto, smooth;}
:target{scroll-margin-top:2rem;}
*,::before,::after { box-sizing: border-box; } 
body, p, figure, ul, li { margin: 0; padding: 0; } 
::selection { background:#3f51b5; color:#fff; } 
body { -webkit-font-smoothing: antialiased; background-color: #f5f5f5; min-width: 320px; overflow-x: hidden; overflow-y: scroll; font-size: 1rem; font-family: sans-serif; text-rendering: optimizeLegibility; line-height: 1.5rem; } 
#toc_10 {font-size: 20px;font-weight: bold; } 
a { color:#2196f3; } 
img { max-width: 100%; height: auto; } 
/* details summary common styles */
details summary { list-style: none; } 
details summary::-webkit-details-marker { display: none; } 
details:focus,summary:focus { outline: none; } 
/* details summary common styles */
.container { max-width: 1160px; margin: 0 auto; overflow-x: hidden; position: relative; } 
/**/
.z-depth-1 { box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); } 
.bold { font-weight: bold; } 
.m-10 { margin: 10px 0; } 
.m-15 { margin: 10px 0; } 
.m-20 { margin: 10px 0; } 
/**/
/* main menu */
.dtls-menu-wrp summary.burger-btn { width: 38px; height: 34px; display: inline-block; position: absolute; z-index: 9; right: 10px; top: 10px; } 
.dtls-menu-wrp summary.burger-btn::after { content: '\2630'; display: inline-block; width: 36px; height: 34px; line-height: 32px; font-size: 22px; background: #e1e1e1; color: #000; text-align: center; border-radius: 3px; cursor: pointer; font-family: sans-serif; font-weight: 900; background-color: #ffd167; box-shadow: 0 0 2px #ffd167, inset 0 -2px 1px #84610f; margin: 0; } 
.dtls-menu-wrp[open] summary::after { content: '\2715'; } 
.dtls-menu-wrp .menu {display: flex; flex-flow: column wrap; position: absolute; justify-content: space-around; top: 25px; right: 4px; z-index: 9; text-align: center; background: #ffd167; width: 200px; border-radius: 10px; box-shadow: 0 0 2px #ffd167, inset 0 -4px 1px #84610f, 0px 0px 2px; background: #375569; margin: 10px auto; padding: 0 45px !important; } 
@media (max-width: 1160px){ .dtls-menu-wrp .menu {display: none; } }
.dtls-menu-wrp .menu a { padding: 10px; color: #fff; font-size: 1.1rem; font-weight: bold; } 
.dtls-menu-wrp .menu .b-lnk { padding: 10px; color: #2196f3; text-shadow: 0px 0px 0px; } 
@media screen and (min-width: 1161px) {.dtls-menu-wrp summary.burger-btn { display: none; } 
.dtls-menu-wrp .menu { flex-flow: row nowrap; position: static; width: 100%; box-shadow: none; padding: 0; } }
/**/
.first-block { display: flex; flex-flow: column wrap; padding: 8px; background: #fff; color: #222; border-radius: 3px; text-align: center; } 
.first-block-ch-1 { height: 78px; } 
.first-block-ch-1 .figure-img { max-width: 164px; height: 74px; } 
.first-block-name { line-height: 1.4; } 
.visit { width: 90%; max-width: 300px; color: #000; font-weight: 700; font-size: 17px; padding: 4px 0 7px 0; margin: 12px 0 5px 0; text-decoration: none; display: inline-block; border-radius: 4px; background-color: #ffd167; box-shadow: 0 0 2px #ffd167, inset 0 -4px 1px #84610f; } 
.visit:hover { background-color: #ffc107; box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #75580a; } 
.visit:active { color: #fff; } 
.rating-casino { display: inline-block; font-size: 40px; line-height: 42px; font-weight: 700; padding: 14px; border: 2px solid #e90936; border-radius: 50%; } 
.rating { position: relative; width: 130px; height: 35px; margin: 5px auto; } 
.rating__best { background: url("../images/stars.png") no-repeat; width: 130px; height: 35px; position: absolute; background-size: 130px 210px; } 
.rating__current { background: url("../images/stars.png") 0 -35px no-repeat; height: 35px; position: absolute; background-size: 130px 210px; } 
/* for Desktop First block */
@media screen and (min-width: 1161px) {
 .first-block { flex-flow: row nowrap; padding: 15px 5px; } 
.first-block-ch-1 { align-self: center; position: relative; left: 10px; bottom: 15px; width: 164px; height: 78px; } 
.first-block-ch-3 { width: 440px; border-left: 1px solid #dee2e6; text-align: center; } 
.rating-text { font-size: 12px; } }/* /end for Desktop First block */
.slots-info { text-align: center; margin: 60px 0 30px 0; } 
.s-ico { display: inline-block; height: 25px; font-size: 16px; z-index: 9; position: relative; padding: 0 18px 0 53px; text-transform: uppercase; white-space: nowrap; font-weight: bold; } 
.s-ico.inf { background: #f5f5f5 url("../img/list-solid.svg") 14px center no-repeat; } 
.s-ico.pay { background: #f5f5f5 url("../img/money-check-alt-solid.svg") 10px center no-repeat; } 
.s-ico.pm { background: #f5f5f5 url("../img/receipt-solid.svg") 20px center no-repeat; } 
.line-gray { border-bottom: 1px solid #bfcdd6; display: block; position: relative; top: 13px; } 
.details-table { border-collapse: collapse; width: 100%; margin: 20px 0 30px; } 
.detail .circle { width: 10px; height: 10px; margin: 0 5%; display: inline-block; border-radius: 50%; border: 2px solid; } 
.circle.yellow { border-color: #ffd167; } 
.circle.red { border-color: #f84448; } 
.circle.blue { border-color: #0068bf; } 
.detail:nth-child(odd) { background: #fff; } 
.detail:nth-child(even) { background: #f7fafc; } 
.details-table td { padding: 12px 7px; } 
.details-table td:first-of-type { width: 300px; } 
/**/
.promocode-wrp { display: flex; flex-direction: column; max-width: 260px; padding-right: 5px; padding-left: 5px; text-align: center; margin: 35px auto; } 
#cupon { border: none; padding: 5px; text-align: center; width: 250px; font-size: 18px; box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12); border-radius: 3px; margin-bottom: 9px; height: 37px; } 
#cupon:focus { outline: none; } 
#cupon_btn { background-color: #ffd167; box-shadow: 0 0 2px #ffd167, inset 0 -4px 1px #84610f; color: #000; cursor: pointer; border: none; padding: 5px 5px 7px 5px; width: 250px; font-size: 18px; border-radius: 3px; font-weight: bold; height: 37px; } 
#cupon_btn:hover { background-color: #ffc107; box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #75580a; } 
#cupon_btn:focus { outline: none; } 
.ch { white-space: pre; } 
/**/
.finans-block { padding: 5px; } 
.f-row { display: flex; } 
.f-row div:first-of-type { min-width: 120px; text-align: center; display: inline-block; } 
.f-cell { background: #fff; padding: 7px; margin: 5px; flex-flow: row wrap; } 
.f-cell:last-of-type { width: 100%; } 
.f-ico { width: 28px; height: 28px; background-size: contain; display: inline-block; } 
.time { background: url("../img/clock-regular.svg") center center no-repeat; } 
.deposit { background: url("../img/sign-in-alt-solid.svg") center center no-repeat; } 
.withdraw { background: url("../img/sign-out-alt-solid.svg") center center no-repeat; } 
.wallet { background: url("../img/wallet-solid.svg") center center no-repeat; } 
.credit-card { background: url("../img/wallet-solid.svg") center center no-repeat; } 
.f-ico + span { display: block; } 
.f-type { display: flex; justify-content: space-around; align-items: center; text-align: center; } 
.badge-zzz { color: #333; padding: 2px 5px; border-radius: 10px; font-size: smaller; border: 1px solid rgba(54, 53, 53, .225); } 
/* ****** TOC ****** */
.toc-wrp { background: #fff; padding: 15px 25px; border-radius: 10px; box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8; margin:0px 0 15px; } 
.toc-wrp .toc-head { font-size: 18px; } 
.toc-wrp ol { counter-reset: li; margin: 15px 0; padding: 0 0 0 1rem; list-style: none; } 
.toc-wrp li { display: flex; margin: 7px 0; } 
.toc-wrp li::before {counter-increment: li;content: counters(li,".") ". ";margin-right: 7px;font-size: 14px; } 
.toc-wrp li a { display: inline; color: #000; text-decoration: none; font-size:1rem; } 
.toc-wrp li a:hover {color: #e90936; } 
.toc-list-dtls ol { padding: 0; margin: 10px 0; } 
details summary { list-style: none; } 
details summary::-webkit-details-marker { display: none; } 
details:focus,summary:focus { outline: none; } 
/*details summary::after { content: '+'; margin-left: 10px; display: inline-block; width: 17px; height: 17px; line-height: 17px; font-size: 16px; background: #e90936; color: #fff; text-align: center; border-radius: 2px; cursor: pointer; font-family: sans-serif; } */
details[open] summary::after { content: '-'; } 
/* ****** / TOC ****** */
/* Android & AppStore links */
.mobile-grid { text-align: center; display: flex; flex-flow: column wrap; margin: 15px 0; background: #fff; border-radius: 10px; } 
@media screen and (min-width: 1161px){ .mobile-grid { flex-flow: row nowrap; } }
.mobile-grid-item { margin: 12px 0; } 
.mobile-grid-item .android { background: url("../img/android.jpg") center center no-repeat; width: 200px; } 
.mobile-grid-item .appstore { background: url("../img/app-store.jpg") center center no-repeat; width: 200px; } 
.mobile-grid-item .mob-link { display: inline-block; background-size: contain; height: 54px; color: transparent; border-radius: 10px; } 
.mobile-grid-item .mob-link::selection { color: transparent; } 
.mobile-grid-item .mob-name { margin: 10px 0; font-size: 20px; } 
.mobile-grid-item .content { font-size: 16px; margin: 0 10px; line-height: 1.3; } 
/* / Android & AppStore links */
/**/
#quip-add-comment-qcom {margin-bottom: 15px; } 
.card { border-collapse: collapse; background: #fff; color: #000; padding: 20px; display: block; border-radius: 3px; margin: 10px 0 10px 0; box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12); } 
.card tbody { display: block; } 
.card-logo { text-align: center; font-weight: bold; color: #3b958b; line-height: 1; } 
.card-logo .card-label-text { font-size: 1.25rem; } 
.card-logo .act { font-size: 1.6rem; line-height: 1.5; } 
.card-body { display: flex; align-items: center; justify-content: center; } 
.card-body-inf { align-self: flex-start; min-width: 110px; } 
.card-body-descr { padding: 0 20px 0; font-size: 1.093rem; } 
.card-body-descr .card-heading { margin-bottom: 12px; } 
.card-body-descr .card-heading a { color: #000; font-size: 1.45rem; text-decoration: none; } 
.card-body-descr .card-heading a:hover { text-decoration: underline; } 
.card-body-descr .card-heading a:active { color: #e90936; } 
.card-body-descr .card-text .card-text-spr { margin: 0 0 10px 0; display: inline-block; } 
.button { width: 200px; background: #ffd167; color: #000; font-weight: bold; display: block; text-align: center; border-radius: 4px; padding: 10px; position: relative; margin: 0 auto; text-decoration: none; box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12); } 
.button:hover { background-color: #ffc107; } 
.button:active { color: #fff; } 
.promocode-i { background: url("../img/coupon.svg") no-repeat; width: 74px; height: 73px; background-size: 100%; margin: 0 auto 5px auto; } 
.bonus-i { background: url("../img/cashback.svg") no-repeat; width: 50px; height: 50px; background-size: 100%; margin: 0 auto 5px auto; } 
/* main media for mobile */
@media screen and (max-width: 1160px) {
/*.main { padding: 1px 12px 22px 12px; } */
.card { padding: 10px 0 30px 0; }
.card-body { flex-flow: column wrap; text-align: center; } 
.card-body-inf { align-self: initial; padding: 12px 18px; } 
.card-text { margin: 15px 0; } }/* main media for mobile */
/**/
/* *** for SEO text *** */
.text-blk { padding-left: 7px; line-height: 1.6; } 
.text-blk h2,
.text-blk .h2 { margin: 30px 0 0 0; font-weight: bold; } 
.text-blk h3,.text-blk .h3{margin:20px 0 0 0;font-weight:bold;font-size:1.5rem;}
.text-blk p { margin: 10px 0; line-height: 1.6; } 
.text-blk ul { margin: 0 0 0 30px; } 
.text-blk ul li { margin: 7px 0; } 
.std-table { border-collapse: collapse; margin: 0 auto; } 
.std-table td { border: 1px solid #000; padding: 5px 15px; } 
.img-obj { display: block; margin: 20px auto; } 
/* *** for SEO text *** /end */
.faq-wrp .answ { margin: 5px 0; } 
.faq-wrp p { margin: 5px 0; } 
.h3 { font-size: 1.17em; } 
.page-footer {text-align: center; background-color: #3b0a75; color: #fff; padding: 20px; margin-top: 50px; } 
.page-footer .lead { margin: 10px 0; } 
/**/
.video-container {margin: 30px auto;position: relative;padding-bottom: 48%;padding-top: 30px;height: 0;overflow: hidden;max-width: 90%; } 
.video-container iframe {position: absolute;top:0;left: 0;width: 100%;height: 100%; } 
.hide { display: none; } 
/* New style */
html, body, div, span, h1, a, img, b, i, ul, li { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } 
/* HTML5 display-role reset for older browsers */
body { line-height: 1; } 
ul { color: inherit; list-style: none; } 
@font-face { font-family: "Saxony-Bold"; src: url("../fonts/Saxony-Bold.eot"); src: url("../fonts/Saxony-Bold.woff2") format("woff2"), url("../fonts/Saxony-Bold.woff") format("woff"), url("../fonts/Saxony-Bold.ttf") format("truetype"), url("../fonts/Saxony-Bold.svg") format("svg"), url("../fonts/Saxony-Bold.eot") format("embedded-opentype"); font-weight: normal; font-style: normal; font-display: swap; } 
@font-face { font-family: "Roboto"; src: url("../fonts/RobotoRegular.eot"); src: url("../fonts/RobotoRegular.eot") format("embedded-opentype"), url("../fonts/RobotoRegular.woff") format("woff"), url("../fonts/RobotoRegular.ttf") format("truetype"), url("../fonts/RobotoRegular.svg") format("svg"); font-weight: normal; font-style: normal; font-display: swap; } 
@font-face { font-family: "Roboto"; src: url("../fonts/RobotoBold.eot"); src: url("../fonts/RobotoBold.eot") format("embedded-opentype"), url("../fonts/RobotoBold.woff2") format("woff2"), url("../fonts/RobotoBold.woff") format("woff"), url("../fonts/RobotoBold.ttf") format("truetype"), url("../fonts/RobotoBold.svg") format("svg"); font-weight: bold; font-style: normal; font-display: swap; } 
@font-face { font-family: "Roboto"; src: url("../fonts/RobotoItalic.eot"); src: url("../fonts/RobotoItalic.eot") format("embedded-opentype"), url("../fonts/RobotoItalic.woff2") format("woff2"), url("../fonts/RobotoItalic.woff") format("woff"), url("../fonts/RobotoItalic.ttf") format("truetype"), url("../fonts/RobotoItalic.svg") format("svg"); font-weight: normal; font-style: italic; font-display: swap; } 
i { display: inline-block; background-size: contain; background-repeat: no-repeat; background-position: center; width: 20px; height: 20px; margin-right: 10px; flex-shrink: 0; } 
i.info { background-image: url("../images/icons/information.svg"); opacity: 0.75; } 
i.icon-plus { background-image: url("../images/icons/icon-plus.svg"); } 
i.icon-minus { background-image: url("../images/icons/icon-minus.svg"); } 
i.icon-casino-type { background-image: url("../images/icons/new/casino.svg"); } 
.i-windows, .i-apple, .i-android { display: block; width: 32px; height: 32px; -webkit-background-size: cover; background-size: cover; filter: drop-shadow(0 0 1px rgba(0,0,0,0.5)); } 
.i-windows { background-image: url("../images/icons/logo.svg"); } 
.i-apple { background-image: url("../images/icons/new/ios.png"); } 
.i-android { background-image: url("../images/icons/new/ios.png"); } 
.casino-opwrapper { display: flex; width: 100%; justify-content: space-between; font-family: 'Roboto Condensed';}
.download { display: flex; height: max-content; } 
/* Slider */
/* nav icons */
.rating { position: relative; width: 130px; height: 35px; } 
.rating__best { background: url("../images/stars.png") no-repeat; width: 130px; height: 35px; position: absolute; background-size: 130px 210px; } 
.rating__star { width: 26px; height: 35px; display: block; position: absolute; top: 0; left: 0; } 
.rating__star_1 { left: 0; } 
.rating__star_2 { left: 26px; } 
.rating__star_3 { left: 52px; } 
.rating__star_4 { left: 78px; } 
.rating__star_5 { left: 104px; } 
.rating__current { background: url("../images/stars.png") 0 -35px no-repeat; height: 35px; position: absolute; background-size: 130px 210px; } 
* { box-sizing: border-box; } 
img { max-width: 100%; vertical-align: top; } 
a { text-decoration: none; outline: none; color: #3f51b5; transition: color 300ms ease-out; } 
a:hover { color: #a989e1; } 
h1 { font-family: inherit; font-weight: 600; line-height: 1.1; color: inherit; text-align: center; } 
h1:first-child { margin-top: 0; } 
h1 { margin-top: 15px; margin-bottom: 10px; } 
h1 { font-size: 25px; margin-top: 0; } 
h1:first-of-type { margin-top: 0; } 
i { font-style: italic; } 
b { font-weight: bold; } 
body { font: 14px "Roboto", Arial, sans-serif; line-height: 1.4; min-width: 320px; } 
.container { max-width: 1370px; margin: 0 auto; /*padding: 0 15px; */}
.btn { display: inline-flex; justify-content: center; align-items: center; line-height: 1; padding: 5px 10px; border: none; border-radius: 3px; color: #232323; background: rgba(0, 0, 0, 0.07); cursor: pointer; transition: background 200ms linear; } 
.btn:hover { color: #bcffee; background: #1fb992; } 
.btn.btn-green { color: #000; background: linear-gradient(45deg, #ffeb3b 0%, #ff9800 100%); font-weight: bold; box-shadow: 0 3px 5px rgb(0 0 0 / 8%); transition: all 200ms linear; } 
.btn-icon { position: relative; padding-right: 32px !important; } 
table .btn-icon::after { position: absolute; color: rgba(0, 0, 0, 0.3); top: 0; right: 0; width: 35px; background: rgba(0, 0, 0, 0.1); font-size: 35px; line-height: .9; height: 100%; } 
.btn-icon::after { position: absolute; color: rgba(0, 0, 0, 0.3); top: 0; right: 0; width: 35px; background: rgba(0, 0, 0, 0.1); font-size: 35px; line-height: 1.25; height: 100%; } 
.btn-arrow:after { content: "»"; } 
.btn.btn-green:hover { transform: scale(1.1); filter: brightness(110%); } 
.btn.btn-red { color: #fff; background: linear-gradient(45deg, #f44336 0%, #aa0000 100%); font-weight: bold; box-shadow: 0 3px 5px rgb(0 0 0 / 8%); transition: all 200ms linear; text-align: center; border: 1px solid #3c8733; } 
.btn.btn-red:hover { transform: scale(1.1); filter: brightness(110%); } 
.block-white { background: #fff; padding: 15px 25px; border-radius: 10px; box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8; margin: 15px 0; } 
.stars-wrap .rating__current,.stars-wrap .rating__best { background-size: 130px 105px; } 
.stars-wrap .rating,.stars-wrap .rating__current,.stars-wrap .rating__star,.stars-wrap .rating__best { height: 25px; } 
.param-title{font-size:23px;font-weight:bold;margin:5px;padding-bottom:.5rem;} 
.breadcrumbs ul { display: flex; } 
.breadcrumbs li { margin-right: 10px; color: #699292; text-transform: uppercase; } 
.breadcrumbs li:last-of-type { margin-right: 0; } 
.breadcrumbs a { color: #699292; } 
.breadcrumbs a:hover { color: #ce0012; } 
.update-date { color: #699292; text-transform: uppercase; } 
.download { display: flex; height: max-content; position: relative; } 
.download-right {min-width: 150px; padding: 10px; display: flex; justify-content: space-evenly; border-radius: 0px 10px 10px 0px;}
.casino-header { background-color: #0a0a0aa6; background-size: 400px 400px; backdrop-filter: blur(7px); } 
.casino-header .casino-header-info { padding-bottom: 25px; max-width: 1260px; margin: 0 auto; display: flex; } 
.casino-header .left-block {width:20%;margin-right:1em;padding-left:10px;margin-top:25px;} 
.casino-header .casino-header-top { display: flex; justify-content: space-between; padding: 20px 10px; font-size: 12px; } 
.casino-header .casino-logo { flex: 0 0 200px; display: flex; justify-content: center; align-items: center; height: 171px; padding: 5px; margin-right: 15px; position: relative; border-radius: 5px; width: 100%; /*padding-bottom: 4em; */}
.casino-header .casino-title { color: #fff; font-size: 25px;text-align: left; font-family: 'Roboto Condensed', sans-serif; } 
.casino-header .right-block { width: 78%; } 
.download-wrapper { position: absolute; bottom: 0; left: 50%; transform: translate(-50%); } 
.casino-header .our-opinion { display: flex; align-items: center; justify-content: center; padding: 13px 0;border-radius: 4px;}
.bonuses-list { flex: 0 0 450px; position: relative; overflow: hidden; outline: none; display: flex; justify-content: space-between; margin-bottom: 15px; } 
.bonus-item { position: relative; display: block; background-color: #fff; background-size: 400px 400px; border-radius: 10px; overflow: hidden; outline: none; width: 32%; border: solid 1px #eee; } 
.bonus-item .info { float: right; position: absolute; top: 10px; right: 0px; } 
.bonus-item .bonus-type { flex: 0 0 50%; padding: 20px 50px 20px 50px; font-size: 19px; line-height: 1.2; font-weight: bold; font-style: italic; color: cadetblue;}
.bonus-item .bonus-info { flex: 1 1 auto; background-color: #fff; background-image: url("../img/patterns/translucent-fibres.png"); padding: 15px 20px 15px 50px; border-top: solid 1px #ddd; } 
.bonus-item .param-row { display: flex; justify-content: space-between; font-size: 12px; line-height: 1.1; margin-bottom: 3px; } 
.bonus-item .param-row:last-of-type { margin-bottom: 0; } 
.bonus-item .param-name { color: #699292; text-transform: uppercase; } 
.bonus-item .param-value { text-align: right; } 
.bonus-item .stamp { position: absolute; left: 70%; top: 10px; transform: translateX(-50%); display: flex; justify-content: center; align-items: center; width: 80px; height: 80px; background: url("assets/images/stamp.svg") no-repeat; background-size: contain; color: #0071ff; font-size: 20px; font-weight: bold; line-height: 1; padding: 8px; } 
.bonus-item .btn-wrap { text-align: center; margin-top: 10px; } 
.bonus-item .btn { padding: 10px 15px; font-size: 14px; } 
.casino-header .btn { display: block; width: 100%; padding: 13px 20px; margin: 5px 0; text-align: center; } 
.casino-header .chi-bottom { display: flex; justify-content: space-between; margin-top: 15px; width: 70%; } 
.casino-header .list { flex: 0 1 48%; color: #d5eeff; } 
.casino-header .list .caption { margin-bottom: 10px; padding-bottom: 5px; font-size: 20px; line-height: 1.1; font-style: italic; text-transform: uppercase; font-weight: bold; } 
.casino-header .list .caption.plus { color: #67c600; border-bottom: 1px solid #67c600; } 
.casino-header .list .caption.minus { color: #fbae01; border-bottom: 1px solid #fbae01; } 
.casino-header .list li { margin-bottom: 5px; } 
.casino-header .list li:last-of-type { margin-bottom: 0; } 
.casino-header .list i { width: 15px; height: 15px; margin-bottom: -2px; } 
.casino-header .list i.icon-minus { width: 12px; height: 12px; } 
.casino-bottom-params { display: flex; justify-content: space-around; } 
.casino-bottom-params .params-column { flex: 1 1 40%; margin: 0 15px; } 
.casino-bottom-params .param-row { display: flex; align-items: center; font-size: 14px; line-height: 1.2; min-height: 32px; justify-content: space-between; background: transparent url(../img/dotted.png) repeat-x 0 19px; } 
.casino-bottom-params .param-row .param { display: flex; align-items: center; background: #fff; padding: 0 5px; } 
.casino-bottom-params .param-row .value { color: #000; font-weight: 600; margin-left: 10px; background: #fff; padding: 0 5px; text-align: end; max-width: 49%; } 
.casino-info-bottom { padding: 10px;  margin-bottom: 15px; } 
.casino-info-bottom .casino-info-row {display:flex;justify-content:space-evenly;flex-wrap:wrap;border:1px solid #dce7ee;border-radius:4px;background:#fff;padding:13px;} 
.casino-info-bottom .casino-info-row .param-row { display: flex; align-items: center; font-size: 22px; line-height: 1.1; } 
.casino-info-bottom .casino-info-row .param-row .param { display: flex; align-items: center; font-weight: bold; margin-right: 10px; } 
.casino-info-bottom .casino-info-row .param-row .value { color: #db4040; } 
.casino-info-bottom .casino-info-row .param-row i { width: 30px; height: 30px; } 
a { text-decoration: none !important; } 
@media (max-width: 970px) {.toc-wrp {margin: 15px 0 15px; } 
blockquote {margin: unset; } 
section {padding: 15px; } 
.casino-bottom-params .param-row {margin: 10px 0; } 
.casino-header .casino-header-top { display: block;}
.casino-header {padding:10px;} 
.casino-header .casino-header-info { display: block; } 
.mb { display: block !important; } 
.mw { width: 100% !important; } 
.casino-info-bottom .casino-info-row {justify-content: initial; } 
.casino-info-bottom .casino-info-row .param-row { font-size: 14px; } 
.casino-header { background: #222; } 
/* .block-white { margin: 0; padding: 0; box-shadow: none; }  */
.casino-header .list .caption.minus { margin-top: 1em; } 
.casino-header .casino-title {font-size:1.5rem;text-align:center;margin-top: 0.5em;} 
 table:not(.details-table, .card) tr td:not(:nth-child(1)):not(:nth-child(2)) {display: none; } 
.casino-info-bottom .casino-info-row .param-row {width: 100%; display: flex; justify-content: space-between; } }
.first-block { margin-bottom: 15px; } 
.casino-header { background-color: #3d4347; } 
.answ {display: none;padding: 10px; background: rgb(239, 239, 239); border: 1px solid rgb(255, 255, 255); } 
.qst {padding: 10px; background: #fff; border: 1px solid #efefef; border-radius: 5px;cursor: pointer;margin: unset !important; } 
.spons_list { overflow:hidden; position:relative; padding:0 0 5px; font-size:0; text-align:center; margin-left:-20px; width: 70%; margin: auto; } 
.spons_item { vertical-align:top; display:inline-block; white-space:nowrap; list-style-type:none; } 
.spons_item:before { content:""; vertical-align:middle; display:inline-block; height:25px; } 
.logospart { background-image:url("../img/sprite-partners.png"); background-size:1215px 1100px; } 
.logospart.icon-partner-microgaming:hover { width:170px; height:60px; background-position:-175px -390px; } 
.logospart.icon-partner-microgaming { width:170px; height:60px; background-position:-175px -390px; } 
.logospart.icon-partner-netent:hover { width:125px; height:60px; background-position:-799px -845px; } 
.logospart.icon-partner-netent { width:125px; height:60px; background-position:-799px -845px; } 
.logospart.icon-partner-playtech:hover { width:156px; height:60px; background-position:-619px -325px; } 
.logospart.icon-partner-playtech { width:156px; height:60px; background-position:-619px -325px; } 
.logospart.icon-partner-yggdrasil:hover { width:178px; height:60px; background-position:-436px 0px; } 
.logospart.icon-partner-yggdrasil { width:178px; height:60px; background-position:-436px 0px; } 
.logospart.icon-partner-quickspin:hover { width:134px; height:60px; background-position:-784px -520px; } 
.logospart.icon-partner-quickspin { width:134px; height:60px; background-position:-784px -520px; } 
.logospart.icon-partner-playngo:hover { width:134px; height:60px; background-position:-784px -650px; } 
.logospart.icon-partner-playngo { width:134px; height:60px; background-position:-784px -650px; } 
.logospart.icon-partner-thunderkick:hover { width:165px; height:60px; background-position:-175px -455px; } 
.logospart.icon-partner-thunderkick { width:165px; height:60px; background-position:-175px -455px; } 
.logospart.icon-partner-evolution-gaming:hover { width:131px; height:60px; background-position:-273px -780px; } 
.logospart.icon-partner-evolution-gaming { width:131px; height:60px; background-position:-273px -780px; } 
.logospart.icon-partner-elk:hover { width:103px; height:60px; background-position:-583px -975px; } 
.logospart.icon-partner-elk { width:103px; height:60px; background-position:-583px -975px; } 
.logospart.icon-partner-playson:hover { width:170px; height:60px; background-position:0px -455px; } 
.logospart.icon-partner-playson { width:170px; height:60px; background-position:0px -455px; } 
.logospart.icon-partner-booongo:hover { width:145px; height:60px; background-position:-302px -715px; } 
.logospart.icon-partner-booongo { width:145px; height:60px; background-position:-302px -715px; } 
.logospart.icon-partner-red-tiger:hover { width:159px; height:60px; background-position:-619px -65px; } 
.logospart.icon-partner-red-tiger { width:159px; height:60px; background-position:-619px -65px; } 
.logospart.icon-partner-push-gaming:hover { width:181px; height:60px; background-position:-186px -325px; } 
.logospart.icon-partner-push-gaming { width:181px; height:60px; background-position:-186px -325px; } 
.logospart.icon-partner-isoftbet:hover { width:117px; height:60px; background-position:0px -910px; } 
.logospart.icon-partner-isoftbet { width:117px; height:60px; background-position:0px -910px; } 
.logospart.icon-partner-pragmatic-play:hover { width:146px; height:60px; background-position:0px -715px; } 
.logospart.icon-partner-pragmatic-play { width:146px; height:60px; background-position:0px -715px; } 
.logospart.icon-partner-habanero:hover { width:208px; height:60px; background-position:-223px 0px; } 
.logospart.icon-partner-habanero { width:208px; height:60px; background-position:-223px 0px; } 
.logospart.icon-partner-ainsworth:hover { width:160px; height:60px; background-position:-165px -520px; } 
.logospart.icon-partner-ainsworth { width:160px; height:60px; background-position:-165px -520px; } 
.logospart.icon-partner-2by2:hover { width:128px; height:60px; background-position:-403px -845px; } 
.logospart.icon-partner-2by2 { width:128px; height:60px; background-position:-403px -845px; } 
.logospart.icon-partner-genesis:hover { width:140px; height:60px; background-position:-784px -260px; } 
.logospart.icon-partner-genesis { width:140px; height:60px; background-position:-784px -260px; } 
.logospart.icon-partner-rabcat:hover { width:56px; height:60px; background-position:-405px -1040px; } 
.logospart.icon-partner-rabcat { width:56px; height:60px; background-position:-405px -1040px; } 
.logospart.icon-partner-1x2-gaming:hover { width:124px; height:60px; background-position:-931px -195px; } 
.logospart.icon-partner-1x2-gaming { width:124px; height:60px; background-position:-931px -195px; } 
.logospart.icon-partner-foxium:hover { width:149px; height:60px; background-position:0px -650px; } 
.logospart.icon-partner-foxium { width:149px; height:60px; background-position:0px -650px; } 
.logospart.icon-partner-lightning-box:hover { width:98px; height:60px; background-position:-1061px -130px; } 
.logospart.icon-partner-lightning-box { width:98px; height:60px; background-position:-1061px -130px; } 
.logospart.icon-partner-iron-dog:hover { width:65px; height:60px; background-position:-142px -1040px; } 
.logospart.icon-partner-iron-dog { width:65px; height:60px; background-position:-142px -1040px; } 
.logospart.icon-partner-relax-gaming:hover { width:118px; height:60px; background-position:-931px -780px; } 
.logospart.icon-partner-relax-gaming { width:118px; height:60px; background-position:-931px -780px; } 
.logospart.icon-partner-bla-bla-bla-studios:hover { width:132px; height:60px; background-position:0px -780px; } 
.logospart.icon-partner-bla-bla-bla-studios { width:132px; height:60px; background-position:0px -780px; } 
.logospart.icon-partner-big-time-gaming:hover { width:190px; height:60px; background-position:-195px -195px; } 
.logospart.icon-partner-big-time-gaming { width:190px; height:60px; background-position:-195px -195px; } 
.logospart.icon-partner-nolimit-city:hover { width:130px; height:60px; background-position:-679px -780px; } 
.logospart.icon-partner-nolimit-city { width:130px; height:60px; background-position:-679px -780px; } 
.logospart.icon-partner-igrosoft:hover { width:108px; height:60px; background-position:-357px -975px; } 
.logospart.icon-partner-igrosoft { width:108px; height:60px; background-position:-357px -975px; } 
.logospart.icon-partner-plank:hover { width:100px; height:60px; background-position:-1061px -65px; } 
.logospart.icon-partner-plank { width:100px; height:60px; background-position:-1061px -65px; } 
.logospart.icon-partner-booming-games:hover { width:120px; height:60px; background-position:-931px -455px; } 
.logospart.icon-partner-booming-games { width:120px; height:60px; background-position:-931px -455px; } 
.logospart.icon-partner-endorphina:hover { width:139px; height:60px; background-position:-784px -325px; } 
.logospart.icon-partner-endorphina { width:139px; height:60px; background-position:-784px -325px; } 
.logospart.icon-partner-blueprint:hover { width:177px; height:60px; background-position:-436px -130px; } 
.logospart.icon-partner-blueprint { width:177px; height:60px; background-position:-436px -130px; } 
.logospart.icon-partner-hacksaw-gaming:hover { width:153px; height:60px; background-position:-619px -520px; } 
.logospart.icon-partner-hacksaw-gaming { width:153px; height:60px; background-position:-619px -520px; } 
.logospart.icon-partner-red-rake:hover { width:115px; height:60px; background-position:-120px -975px; } 
.logospart.icon-partner-red-rake { width:115px; height:60px; background-position:-120px -975px; } 
.logospart.icon-partner-bet2tech:hover { width:116px; height:60px; background-position:-122px -910px; } 
.logospart.icon-partner-bet2tech { width:116px; height:60px; background-position:-122px -910px; } 
.logospart.icon-partner-tom-horn:hover { width:148px; height:60px; background-position:-460px -650px; } 
.logospart.icon-partner-tom-horn { width:148px; height:60px; background-position:-460px -650px; } 
.logospart.icon-partner-studio-canal:hover { width:187px; height:60px; background-position:-192px -260px; } 
.logospart.icon-partner-studio-canal { width:187px; height:60px; background-position:-192px -260px; } 
.logospart.icon-partner-poshfriends:hover { width:87px; height:60px; background-position:-1061px -780px; } 
.logospart.icon-partner-poshfriends { width:87px; height:60px; background-position:-1061px -780px; } 
.logospart.icon-partner-crown:hover { width:49px; height:60px; background-position:-1166px 0px; } 
.logospart.icon-partner-crown { width:49px; height:60px; background-position:-1166px 0px; } 
table {width: 100%;text-align: center;background: #fff;border-collapse: collapse; } 
table:not(.details-table, .std-table, .card) tr:not(first-child):nth-child(odd) {background: #f1f3fa; } 
table:not(.details-table, .std-table, .card) tr:first-child { font-weight: bold; background: #6b79c6 !important; color: #fff; } 
table:not(.details-table, .std-table, .card) tr td {padding: 10px;border-top: 1px solid #efefef; } 
blockquote {padding: 20px 20px 20px 40px;background: #e3e6f4; border: 1px solid #efefef; font-style: italic;position: relative; } 
blockquote:before {content: ' '; background-image: url("/img/favicon.png"); background-size: cover; width: 30px; height: 30px; position: absolute; top: 5px; left: 5px; } 
ul:not(.list ul, #breadcrumbs,.toc-list-dtls ul, .toc-wrp ul) li {
  padding: 7px 7px 7px 2px;
  position: relative;
  list-style-type: circle;
  }  
ul:not(.list ul, .spons_list, #breadcrumbs,.toc-list-dtls ul) li:before {
  content: ' ';
  background-image: none;
  
  }
/* ul {
    list-style-type: circle;
 } */
a,div,span { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; outline:none; box-sizing:border-box; } 
a { text-decoration:none; cursor:pointer; } 
a,div,span { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; outline:none; box-sizing:border-box; } 
a { text-decoration:none; cursor:pointer; } 
a,div { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; outline:none; box-sizing:border-box; } 
a { text-decoration:none; cursor:pointer; } 
a,div,span { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; outline:none; box-sizing:border-box; } 
a { text-decoration:none; cursor:pointer; } 
a,div { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; outline:none; box-sizing:border-box; } 
a { text-decoration:none; cursor:pointer; } 
.button,.button--md { min-width:152px; min-height:var(--button-min-heigth); position:relative; padding:19px 38px 18px; border-radius:var(--button-border-radius); line-height:1; box-sizing:border-box; font-size:var(--main-font-size); text-transform:var(--button-text-transform); cursor:pointer; transition:0.3s; } 
.button--md { min-width:110px; min-height:40px; padding:11px 25px 9px; font-size:var(--text-size--sm); } 
.button,.button--green { color:var(--primary-button-text-color); background-color:var(--primary-button-bg); border:none; font-weight:700; box-shadow:none; text-transform:var(--button-text-transform); } 
.button--green:hover,.button:hover { background-color:var(--primary-button-hover-bg); } 
.button--green:active,.button:active { background-color:var(--primary-button-pressed-bg); color:var(--primary-button-pressed-color); box-shadow:none; } 
.button--green:disabled,.button:disabled { background-color:var(--primary-button-disabled-bg)!important; color:var(--primary-button-disabled-color)!important; border-color:transparent!important; box-shadow:none!important; cursor:default; } 
div { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; outline:none; box-sizing:border-box; } 
.game:not(.game--mobile):hover .game__overlay { opacity:1; } 
.game__title { color:var(--accent-1-title-color); font-weight:400; font-family:var(--main-fonts); font-size:var(--text-size--sm); line-height:1.4; margin-bottom:12px; display:block; text-align:center; } 
.game__overlay { display: flex; justify-content: center; align-items: center; flex-direction: column; background-color: rgba(0, 0, 0, .85); left: 0; top: 0; opacity: 0; transition: .3s; border-radius: 15px; position: absolute; width: 100%; height: 100%; } 
.game__demo { color:var(--tertiary-text-color); font-weight:400; font-family:var(--main-fonts); font-size:var(--text-size--xs); line-height:1.4; text-transform:uppercase; line-break:1; margin-top:12px; border-bottom:1px solid var(--tertiary-border-color); } 
.game__button .button { display:flex; justify-content:center; align-items:center; } 
@media (min-width:520px) {.game__demo { margin-top:15px; }  }
@media (min-width:992px) {.game__button .button { font-size:var(--text-size--l); line-height:23px; min-width:160px; min-height:50px; }  }
.button,.button--md { min-width:152px; min-height:var(--button-min-heigth); position:relative; padding:19px 38px 18px; border-radius:var(--button-border-radius); line-height:1; box-sizing:border-box; font-size:var(--main-font-size); text-transform:var(--button-text-transform); cursor:pointer; transition:.3s; } 
.button--md { min-width:110px; min-height:40px; padding:11px 25px 9px; font-size:var(--text-size--sm); } 
.button,.button--green { color:var(--primary-button-text-color); background-color:var(--primary-button-bg); border:none; font-weight:700; box-shadow:none; text-transform:var(--button-text-transform); } 
.button--green:hover,.button:hover { background-color:var(--primary-button-hover-bg); } 
.button--green:active,.button:active { background-color:var(--primary-button-pressed-bg); color:var(--primary-button-pressed-color); box-shadow:none; } 
.button--green:disabled,.button:disabled { background-color:var(--primary-button-disabled-bg)!important; color:var(--primary-button-disabled-color)!important; border-color:transparent!important; box-shadow:none!important; cursor:default; } 
.game.sn-viewport--in { width: 20%;position: relative; } 
.games-wrp {display: flex; justify-content: space-between; margin: 15px 0; } 
.game__img {border-radius: 15px; } 
.game__button a {background: #9a51e2; border-radius: 15px; color: #fff; text-transform: uppercase; } 
.game__button a:hover {background: #ff9800; } 
.game__title {color: #fff; font-weight: bold; font-size: 18px; } 
div.quip-comment {margin-top: 20px; padding: 15px !important; background: #fff; border: 1px solid #efefef; border-radius: 10px; } 
.quip-comment .quip-fld:nth-child(3),
.quip-comment .quip-fld:nth-child(4) {display: none; } 
.quip-add-comment textarea { width: 100%; padding: 0; border: #e1e1e1 1px solid; } 
.quip-fld { margin: 5px 0; } 
.quip-add-comment input[type=text] { border: #e1e1e1 1px solid !important; } 
.quip-comment button {padding: 10px 20px; background: #5bb44f; border: none; color: #fff; } 
.quip-comment-body { background: #fff; margin-top: 10px; } 
.quip-comment-text p { padding: 1em !important; background: #e6dfee; } 
.quip-allowed-tags {display: none; } 
.producer-image { --image-height:3.75em; } 
.producer-image [data-class="netent"] { object-position:0 0; } 
.producer-image [data-class="amatic"] { object-position:-30em 0; } 
.producer-image [data-class="quickspin"] { object-position:-40em 0; } 
.producer-image [data-class="habanero"] { object-position:-50em 0; } 
.producer-image [data-class="redtiger"] { object-position:-70em 0; } 
.producer-image [data-class="booongo"] { object-position:0 calc(-1 * var(--image-height)); } 
.producer-image [data-class="playson"] { object-position:-10em calc(-1 * var(--image-height)); } 
.producer-image [data-class="spinomenal"] { object-position:-60em calc(-1 * var(--image-height)); } 
.producer-image [data-class="belatra"] { object-position:-70em calc(-1 * var(--image-height)); } 
.producer-image [data-class="tomhorn"] { object-position:-80em calc(-1 * var(--image-height)); } 
.producer-image [data-class="1x2gaming"] { object-position:-10em calc(-2 * var(--image-height)); } 
.producer-image [data-class="1x2irondog"] { object-position:-20em calc(-2 * var(--image-height)); } 
.producer-image [data-class="gameart"] { object-position:-50em calc(-2 * var(--image-height)); } 
.producer-image [data-class="mrslotty"] { object-position:-70em calc(-2 * var(--image-height)); } 
.producer-image [data-class="pariplay"] { object-position:-90em calc(-2 * var(--image-height)); } 
.producer-image [data-class="bgaming"] { object-position:-20em calc(-3 * var(--image-height)); } 
.producer-image [data-class="platipus"] { object-position:-30em calc(-3 * var(--image-height)); } 
.producer-image [data-class="igrosoft"] { object-position:-60em calc(-3 * var(--image-height)); } 
.producer-image [data-class="bet2tech"] { object-position:-90em calc(-3 * var(--image-height)); } 
.producer-image [data-class="megajack"] { object-position:-20em calc(-4 * var(--image-height)); } 
.producer-image [data-class="novomatic"] { object-position:-30em calc(-4 * var(--image-height)); } 
.producer-image [data-class="fugaso"] { object-position:-80em calc(-4 * var(--image-height)); } 
.producer-image [data-class="nolimitcity"] { object-position:0 calc(-5 * var(--image-height)); } 
.producer-image [data-class="leander"] { object-position:-20em calc(-6 * var(--image-height)); } 
.producer-image [data-class="spadegaming"] { object-position:-40em calc(-8 * var(--image-height)); } 
.producer-image [data-class="pocketgamessoft"] { object-position:-50em calc(-8 * var(--image-height)); } 
img { vertical-align:middle; } 
div,h2,p { margin:0; } 
h2 { letter-spacing:unset; } 
h2 { margin:2rem 0 1rem; } 
p { margin-bottom:1rem; } 
h2 { font-size:1.5rem; line-height:2rem; font-weight:700; } 
@media (min-width:754px) {h2 { font-size:2rem; line-height:3rem; }  }
p { font-size:0.97rem; } 
p { line-height:2rem; font-weight:400; } 
a:hover { color:#ff7600; } 
.text--align-center { text-align:center; } 
.link { cursor:pointer; color:#fff; font-size:inherit; font-weight:inherit; } 
.link:hover { color:#ff7600; } 
.producer-image { width:10em; height:3.75em; overflow:hidden; transition:all .5s ease; } 
@media (min-width:754px) {.producer-image__image { transition:-webkit-filter .15s ease-in-out; transition:filter .15s ease-in-out, -webkit-filter .15s ease-in-out; } 
.theme-dark .producer-image:hover .producer-image__image.type--theme-gray { -webkit-filter:brightness(0) invert(1); filter:brightness(0) invert(1); }  }
.producer-image__image { width:100em; height:100%; -o-object-fit:cover; object-fit:cover; z-index:1; } 
.footer { width:100%; background:#00131f; color:#fff; } 
.footer__contacts { padding:0 0 1rem; max-width:400px; margin:0 auto; } 
.footer__contacts img { max-width:100%; } 
.producers-block__list[data-v-d8fac7b4] { display:flex; flex-wrap:wrap; justify-content:center; max-width:1300px; margin:2rem auto; font-size:16px; } 
.producers-block__list>*[data-v-d8fac7b4] { margin-bottom:1rem; justify-content:center; overflow:hidden; min-width:10em; display:flex; -webkit-filter:grayscale(1); filter:grayscale(1); } 
.trust-block:before { content:" "; height:1px; width:calc(min(100%, 1300px) - 2rem); display:block; margin:0 auto; background-color:hsla(0,0%,100%,.2); } 
.trust-block__list { display:flex; flex-wrap:wrap; justify-content:center; max-width:1300px; margin:3rem auto; } 
.trust-block__list>*,.trust-block__list img { width:97px; height:49px; margin-bottom:1rem; justify-content:center; overflow:hidden; } 
.trust-block__list img { -o-object-fit:contain; object-fit:contain; } 
.footer__contacts p { margin-bottom:0; } 
.footer__contacts a { font-weight:700; } 
.value a {color: #333; } 
.text-blk { padding: 15px; background: #fff; border: 1px solid #efefef; border-radius: 10px; } 
.main {margin-bottom: 0px; } 
#breadcrumbs {display: flex;position: absolute; top: 0; left: 5%; } 
#breadcrumbs li, #breadcrumbs li a {color: #b2bec6; } 
#breadcrumbs li { margin: 10px 10px 10px 0px; } 
.btn {border: none !important; } 
img.menu-logo { width: 30px; height: 30px; display: inline; margin: auto 0 auto auto; } 
.menu img:first-child,.menu span:first-child { margin: auto 0 auto 0; } 
span.menu-logo { width: 30px; height: 30px; display: inline; margin: auto 0 auto auto; font-size: 1.5rem; } 
.mr-1 { margin-right: 0.7rem; } 
.col-6,.col-12,.col,.col-auto,.col-md-12,.col-lg-12 { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; } 
.col { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } 
.col-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; } 
.col-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; } 
.d-block { display: block; } 
nav .wrapper { margin-top: 12px; position: fixed; top: -5px; right: 5px; } 
.menu { list-style-type: none; margin: 0; padding: 0; } 
nav { color: #fff; } 
.menu li a { display: inline-block; padding: 10px 15px; color: #fff; text-decoration: none; } 
#menuToggle:checked + .menu { display: block; position: absolute; background: #2a2a2a; height: 255px; width: 300px; margin-left: -680%; margin-top: 24px; min-width: 93vw; padding-top: 30px !important; } 
.menu li { float: none; margin-top: 0px; background-color: #333; border-top: 1px solid #000; border-bottom: 1px solid #000; width: 100%; text-transform: uppercase; padding-left: 10px; } 
.menu { display: none; } 
.menu { list-style-type: none; margin: 0; padding: 0; } 
nav { color: #fff; } 
.menu li a { display: inline-block; padding: 10px 15px; color: #fff; text-decoration: none; } 
.menu-item:hover { background-color: #339; } 
li.active { background-color: #339; } 
div.dtls-menu-wrp > input { display: none; } 
div.dtls-menu-wrp > label { padding: 8px 13px; color: #fff; display: none; fill: white; margin-top: 10px; } 
div.dtls-menu-wrp > label { display: block; background-color: #00131f; border-radius: 10px; opacity: 0.7; } 
.promo_first_button { max-width: 93%; } 
.menu li { float: none; margin-top: 0px; background-color: #333; border-top: 1px solid #000; border-bottom: 1px solid #000; width: 100%; text-transform: uppercase; padding-left: 10px; } 
.menu { display: none; } 
@media (min-width: 1161px) {#menuToggle,div.dtls-menu-wrp > label { display: none; } 
.burg { display: none; } }
.d-block {display: block !important; } 
@media (max-width: 1160px){
 .dtls-menu-wrp { position: fixed; z-index: 1; right: 10px; } 
 .dtls-menu-wrp .menu a { line-height: 2.5rem; } 
 .main { margin-top: 55px; } }
.burg { padding-bottom: 20px; }
.disabled {pointer-events: none;}
.toc-wrp{margin:15px 0;}
.toc-wrp .toc-head{font-size:22px;}
.toc-wrp .toc-list-contents{margin:0;}
.toc-wrp ol{counter-reset:li;margin:15px 0;padding:0 0 0 1rem;list-style:none;}
.toc-wrp li{display:flex;margin-left: 35px;}
.toc-wrp li::before{counter-increment:li;content:counters(li,".") ". ";margin-right:7px;font-size:18px;}
#article-text .toc-wrp li a{display:inline;color:#000;text-decoration:none;font-size:18px;}
#article-text .toc-wrp li a:hover{color:#ff3a1a;}
.toc-list-dtls ol,.toc-list-dtls ul{padding:0;margin:10px 0 10px 15px;}
details summary{list-style:none;}
details summary::-webkit-details-marker{display:none;}
details:focus,summary:focus{outline:0;}
details summary::after{content:"+";margin-left:10px;display:inline-block;width:17px;height:17px;line-height:17px;font-size:16px;background:#ff3a1a;color:#fff;text-align:center;border-radius:2px;cursor:pointer;font-family:sans-serif;}
details[open] summary::after{content:"-";}
table.params-column{margin-bottom: 15px !important;}
table.params-column tr.param-tit{background:transparent!important;color:#000;text-align:left;}
td.param,td.value{border-top:none!important;}
tr.param-row{background:transparent url("../img/dotted.png") repeat-x 0 19px}
tr.param-row:not(first-child):nth-child(odd){background:transparent url("../img/dotted.png") repeat-x 0 19px!important}
.lead {display: flex;justify-content: center;align-items: center; font-size: 2rem; padding: 20px 0;margin-top: 10px;height: 55vh;}
body {min-height: 100vh; background: #00131f;}
/**  NEW STYLE **/
.hoverable{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .55s ease-in-out;transition:all .55s ease-in-out}
.hoverable:hover{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.1),0 6px 20px 0 rgba(0,0,0,.1);box-shadow:0 8px 17px 0 rgba(0,0,0,.1),0 6px 20px 0 rgba(0,0,0,.1);-webkit-transition:all .55s ease-in-out;transition:all .55s ease-in-out;padding-top:5px;padding-bottom:5px}
.casino-header{background-color:#375569!important;}
@media (max-width: 500px){
  .casino-info-bottom{padding:0}
  .casino-info-bottom .casino-info-row .param-row{flex-direction:column;align-items:baseline}
  .param{margin:7px 0}
  div.value{margin-bottom:3px;border-bottom:solid 1px #ccc;padding-bottom:5px;width:100%}
  div:nth-child(3)>div.value{border-bottom:none;padding-bottom:0}
  div.value::before{content:" - "}
  .block-white{border-radius: 0;}
  .casino-bottom-params{padding: 15px 15px 0px 15px;}
  .casino-bottom-params .params-column{margin: 0;padding: 0 5px;}
  .casino-bottom-params .param-row{background:none;flex-direction:column;align-items:baseline;border-bottom:solid 1px #ccc;margin-top:10px}
  .casino-bottom-params .param-row .value{max-width:100%;text-align:start;padding-left:35px;padding-bottom:7px;width:100%;margin-left:0}
  .casino-bottom-params .param-row .param{width:100%}
  tr.param-row:not(first-child):nth-child(odd){background:transparent repeat-x 0 19px!important}
  .bonus-item{margin-bottom:10px;border-radius:0}
  .bonus-item .bonus-type{padding:20px;text-align:center}
  .toc-wrp{margin:20px 0 20px 0;border-radius:0}
  .text-blk{border-radius:0}
  .text-blk ul{margin:0 0 0 5px}
  .text-blk ol{margin:0;padding-inline-start:25px}
  .text-blk ul li{padding:7px 0 7px 25px}
  .text-blk ol li{padding:7px 0 7px 7px}
  .trust-block__list{margin:1.6rem auto .6rem auto}
  .footer__contacts{padding:0 10px 10px 10px}
  .footer__contacts p{font-size:.9rem}
  .block-white{padding:15px 0;}
  .toc-wrp li::before{counter-increment:li;content:counters(li,".") ". ";margin-right:-16px;}
}
.std-table{border-collapse:collapse;margin:20px auto; width: 80%;}
@media (max-width: 500px){.std-table{width:100%;}}
.std-table td{border:1px solid #626262;padding:10px;font-size:15px;text-align:right}
.std-table th{border:1px solid #626262;padding:10px;font-size:15px}
.text-center{text-align:center}
#mobile{display:none}
.telegram{min-width:250px;height:60px;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;padding:5px;background-color:unset}
.telegram a{text-decoration:none;color:#333}
.telegram:hover{transform:scale(1.05)}
.telegram a span{font-weight:500;font-size:14px;margin-left:7px;margin-bottom:2px}
#telega{position:relative;width:45px;display:inline-flex;vertical-align:bottom}
@media (max-width:767px){#mobile{display:flex}}
#circle-t{fill:url(#tlogo-a)}
.stop1{stop-color:#2aabee}
.stop2{stop-color:#229ed9}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.mt-4,.my-4{margin-top:1.5rem}
.col-12{position:relative;width:100%;padding-right:15px;padding-left:15px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.pt-3,.py-3{padding-top:1rem}
.d-flex{display:-ms-flexbox;display:flex}
.justify-content-center{-ms-flex-pack:center;justify-content:center}
.rounded{border-radius:.25rem}
.btn{color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid #333;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.d-inline-flex{display:-ms-inline-flexbox;display:inline-flex}
.text-uppercase{text-transform:uppercase}
#pokercode{font-weight:800;}
.btns-wrap{min-width:220px;}
@media (max-width:969px){
  .casino-logo img{max-height: 120px;}
  .casino-header .left-block{padding-left:0;}
  .param-row{margin:.25rem 0;}
  .main { margin-top:0; }
  .casino-header .left-block {margin-top: -1rem;}
}
.rest{text-align:center;width:100%;margin:0 auto;display:block;font-size:20px;color:#67c600;border-radius:25px;border:2px solid #94e000;margin-top:10px;margin-bottom:10px;padding:0 10px;}
a[href="#pp"]{pointer-events:none;}
@media (max-width:999px){h2{font-size:calc(22px + (22 - 14) * ((100vw - 400px) / (800 - 400)));line-height:calc(30px + (22 - 14) * ((100vw - 400px) / (800 - 400)));}h3:not(h3.card-heading){font-size:calc(17px + (22 - 14) * ((100vw - 400px) / (800 - 400)));line-height:calc(20px + (22 - 14) * ((100vw - 400px) / (800 - 400)));}}
p[data-img]{text-align:center;margin:0 auto;}
p[data-img] img {max-width: 90%;}