/* Sahabet local UI — mobile-first */
html,body{max-width:100%;overflow-x:hidden}
.carousel-item img,.sliderouter img{max-width:100%;height:auto;display:block}
.site-logo-link{display:inline-flex;align-items:center;color:inherit;text-decoration:none}
.site-logo-link svg{width:clamp(84px,28vw,100px);height:auto}

.header-top{width:100%;max-width:100%;box-sizing:border-box}
.header-top .logo{flex:0 1 auto}
.header-top .left,.header-top .right{flex:1 1 0;min-width:0}
nav.menu{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:4px;width:100%;max-width:100%}
nav.menu>a{flex:0 0 auto;white-space:nowrap}

/* Ana slider: ok yok, cubuklar banner uzerinde */
.carousel.slide,.sliderouter .carousel.slide{
  position:relative;width:100%;overflow:hidden;border-radius:16px
}
.carousel-inner{width:100%}
.carousel-item{display:none!important}
.carousel-item.active{display:block!important}
.carousel-item img{width:100%;height:auto;display:block}
.carousel-control-prev,.carousel-control-next,
.sliderouter .carousel-control-prev,.sliderouter .carousel-control-next,
.owl-carousel .owl-nav,.owl-carousel .owl-prev,.owl-carousel .owl-next{
  display:none!important;pointer-events:none!important;opacity:0!important
}

.carousel-indicators{
  position:absolute!important;left:0!important;right:0!important;bottom:10px!important;
  display:flex!important;justify-content:center!important;align-items:center;
  gap:0!important;margin:0!important;padding:0!important;list-style:none;z-index:3;width:100%
}
.carousel-indicators li,.carousel-indicators button{
  width:30px!important;height:3px!important;border-radius:0!important;
  background-color:#fff!important;background:#fff!important;
  opacity:.5!important;cursor:pointer;flex:0 0 30px;
  margin-right:3px!important;margin-left:3px!important;
  border:0!important;border-top:10px solid transparent!important;
  border-bottom:10px solid transparent!important;
  background-clip:padding-box!important;
  box-sizing:content-box!important;
  transition:opacity .6s ease
}
.carousel-indicators li.active,.carousel-indicators .active,
.carousel-indicators button.active{
  opacity:1!important;background-color:#fff!important
}

.owl-carousel,.owl-carousel.owl-loaded{display:block!important;width:100%!important;overflow:hidden!important;position:relative;height:auto!important}
.owl-carousel .owl-stage-outer{
  overflow-x:auto!important;overflow-y:hidden!important;width:100%!important;height:auto!important;
  -webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none
}
.owl-carousel .owl-stage-outer::-webkit-scrollbar{display:none}
.owl-carousel .owl-stage{
  transform:none!important;-webkit-transform:none!important;
  width:max-content!important;max-width:none!important;height:auto!important;
  display:flex!important;flex-wrap:nowrap!important;gap:10px!important;
  overflow:visible!important;padding:4px 2px!important;align-items:stretch
}
.owl-carousel .owl-item{
  display:block!important;float:none!important;opacity:1!important;visibility:visible!important;
  width:46vw!important;min-width:140px!important;max-width:200px!important;
  flex:0 0 46vw!important;margin:0!important;scroll-snap-align:start;
  aspect-ratio:auto!important;height:auto!important
}
.owl-carousel .owl-item img{width:100%!important;height:auto!important;object-fit:contain;border-radius:12px;display:block}
.index-game-cats .owl-item{
  width:46vw!important;min-width:150px!important;max-width:200px!important;
  flex:0 0 46vw!important;aspect-ratio:auto!important;height:auto!important
}
.owl-carousel .owl-item:has(.title3){
  width:22vw!important;min-width:72px!important;max-width:96px!important;
  flex:0 0 22vw!important;aspect-ratio:auto!important
}
.owl-carousel .owl-item:has(.title3) img{
  width:auto!important;max-width:100%!important;height:32px!important;max-height:32px!important;
  min-height:0!important;object-fit:contain!important;margin:0 auto
}
/* Casino oyunlari: 2. resim gibi 2 kare kart (vw — % kullanma, stage max-content) */
.editorschoice .owl-carousel .owl-item,
.editorschoice .owl-carousel .owl-item:has(.title3){
  width:calc((100vw - 40px) / 2)!important;
  min-width:0!important;max-width:none!important;
  flex:0 0 calc((100vw - 40px) / 2)!important;
  aspect-ratio:auto!important;height:auto!important
}
.editorschoice .owl-carousel .owl-item img,
.editorschoice .owl-carousel .owl-item:has(.title3) img{
  width:100%!important;height:auto!important;
  min-height:0!important;max-height:none!important;
  object-fit:cover!important;border-radius:10px!important;
  display:block!important;margin:0
}
.owl-item.cloned{display:none!important}
.index-game-cats,.index-game-cats .carosal,.index-game-cats .owl-carousel,
.editorschoice .carosal,.editorschoice .owl-carousel,.owl-height{
  height:auto!important;min-height:0!important;margin-top:8px!important
}
.owl-carousel .owl-dots,.owl-carousel .owl-nav{display:none!important;height:0!important;overflow:hidden}
.owl-carousel:has(.owl-stage:empty){display:none!important;height:0!important;margin:0!important;padding:0!important}

/* Sol menu — Sahabet 1:1 */
.sideMenu,#ow-side-menu{
  position:fixed!important;top:0;left:0;width:min(314px,88vw)!important;height:100dvh!important;
  max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;
  z-index:2147483000!important;background:#19191c!important;background-color:#19191c!important;
  background-image:none!important;color:#dddfe4;
  margin-left:-100%!important;transform:none!important;
  transition:margin-left .25s ease
}
.sideMenu.ow-open,#ow-side-menu.ow-open{margin-left:0!important;transform:none!important}
.sideMenu .sidebarMenu,#ow-side-menu .sidebarMenu{
  min-height:100%!important;background:#19191c!important;background-color:#19191c!important;color:#dddfe4!important
}
.sideMenu a{color:inherit;text-decoration:none}
.sideMenu .p-4.d-flex.align-items-center{display:flex;align-items:center;gap:8px}
.sideMenu .logo,#ow-side-menu .logo{
  flex:0 0 auto!important;width:auto!important;min-width:140px!important;max-width:none!important;
  height:auto!important;overflow:visible!important;clip:auto!important;clip-path:none!important
}
.sideMenu .logo .site-logo-link{display:block!important;color:#fff;width:140px!important;max-width:none!important}
.sideMenu .logo svg,.sideMenu .logo svg.ow-side-logo,
.sideMenu .logo img,.sideMenu .logo img.ow-side-logo{
  width:140px!important;height:47px!important;max-width:none!important;display:block!important;color:#fff
}
.sideMenu .langs button{background:transparent;border:0;color:#dddfe4;padding:0;font-size:13px;text-transform:uppercase}
.sideMenu .f-s-21{font-size:21px;font-weight:700;color:#fff}
.sideMenu .color-gray,.sideMenu .f-s-12.color-gray{color:#8b8e96!important;font-size:12px;line-height:1.45;opacity:1}
.sideMenu .nav.flex-column{padding:0 0 8px}
.sideMenu .nav-item{width:100%}
.sideMenu .nav-link{
  display:flex!important;align-items:center;gap:12px;
  padding:11px 16px!important;color:#fff!important;font-size:15px;font-weight:500
}
.sideMenu .nav-link svg{width:18px;height:18px;flex:0 0 18px}
.sideMenu .nav-item-title .nav-link,
.sideMenu .nav-item.pt-4 .nav-link{
  color:#8b8e96!important;font-size:12px!important;text-transform:uppercase;padding-bottom:4px!important
}
.sideMenu .btn-login,.sideMenu .btn-register{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  flex:1 1 0;min-height:42px;padding:8px 10px;border-radius:8px;font-size:13px;font-weight:700;
  white-space:nowrap;text-transform:uppercase
}
.sideMenu .btn-login{
  background:#2a2a2e;color:#dddfe4;border:1px solid #3a3a40
}
.sideMenu .btn-register{background:#25a27c;color:#fff;border:1px solid #25a27c}
.logged-out .btn-login,.logged-out .btn-register{
  display:inline-flex;align-items:center;justify-content:center;
  width:36px;height:36px;border-radius:50%;padding:0
}
.logged-out .btn-login{background:transparent;border:0}
.logged-out .btn-register{background:#25a27c;border:0}
.sideMenu .money-btn{
  display:block;text-align:center;padding:10px 8px;border-radius:8px;
  background:#2a2a2e;color:#fff;font-size:13px
}
.sideMenu .money-btn.deposit{background:#00845b}
.sideMenu .close-btn{cursor:pointer;padding:8px;line-height:0}
.sideMenu .support-h{display:inline-flex;align-items:center;color:#dddfe4}
.logged-in-sh .b-text{color:#25a27c;font-weight:700;text-decoration:none;font-size:14px}
.logged-in-sh .d-btn{display:inline-flex;line-height:0}

#ow-side-backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:2147482990}
#ow-side-backdrop.ow-open{display:block}

/* Giris / Kayit — koyu zemin + 1.resim footer */
body.page-login,body.page-register,body.page-auth,
[class^='page-Register-'],[class*=' page-Register-'],[class^='page-register-'],[class*=' page-register-']{
  background:#0b1210 url("/assets/img/sh-x-bgx.jpg") no-repeat top center / cover fixed!important
}
body.page-auth .f-m-links,
body.page-login .f-m-links,
body.page-register .f-m-links,
body.page-auth .footerlogos,
body.page-login .footerlogos,
body.page-auth .f-b .op50,
body.page-auth .footer-seals{
  display:none!important
}
.f-banks, body.page-auth .f-banks, .ow-auth-foot .f-banks{
  background:#5f6360!important;height:50px!important;margin:0!important;
  display:flex!important;align-items:center;justify-content:space-around;
  padding:0 12px
}
.f-banks img, body.page-auth .f-banks img{max-height:22px;width:auto;filter:brightness(10)}
.ow-bank-p{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff;color:#222;font-weight:800}
footer.footer, footer.footer.container,
body.page-auth footer.footer, body.page-login footer.footer, body.page-register footer.footer{
  background:#fff!important;background-image:none!important;margin:0!important;border-radius:0!important
}
.footer-container{background:transparent}
.isMobile .footer-container .f-banks{height:50px!important;overflow:hidden}
.footer .f-m, .footer .f-b{background:transparent!important}
body.page-auth .f-m{display:block!important;padding:28px 16px 12px!important}
body.page-auth .f-m > .col-sm-2{float:none!important;width:100%!important;max-width:100%}
body.page-auth .f-m svg[width="120"]{display:block;margin:0 auto 8px}
body.isMobile footer.footer .f-m{
  display:block!important;width:100%!important;max-width:100%;box-sizing:border-box
}
body.isMobile footer.footer .f-m > .col-sm-2,
body.isMobile footer.footer .f-m > .col-sm-10{
  float:none!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important
}
body.isMobile footer.footer .f-m-title{
  width:auto!important;min-width:0!important;margin-right:0!important
}
body.isMobile footer.footer .f-m-links{
  display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;
  width:100%!important;max-width:100%!important;box-sizing:border-box
}
body.isMobile footer.footer .f-m-links > .flex-column{
  flex:0 0 50%!important;width:50%!important;max-width:50%!important;
  box-sizing:border-box;padding:0 10px 24px 0
}
body.isMobile footer.footer .f-m-links a{
  white-space:normal;overflow-wrap:anywhere;word-break:break-word
}
body.isMobile footer.footer svg[width="120"]{width:120px!important;max-width:80%!important;height:auto}
.footerlogos{
  display:flex!important;flex-wrap:wrap!important;
  justify-content:center!important;align-items:center!important;
  gap:8px 12px!important;padding:12px 8px 24px!important;
  width:100%!important;margin:0 auto;box-sizing:border-box
}
.footerlogos picture{
  display:inline-flex!important;align-items:center;justify-content:center;
  width:auto!important;max-width:72px!important;margin:0!important
}
.footerlogos img,.footerlogos picture img{
  width:auto!important;max-width:72px!important;
  height:22px!important;max-height:22px!important;
  object-fit:contain!important;margin:0!important;display:block!important
}
.footer-seals img,.f-b .footer-seals img{
  width:auto!important;max-width:180px!important;height:48px!important;max-height:48px!important;object-fit:contain
}
.account-page .depositRow,.account-page .withdrawRow,
.Banking .depositRow,.Banking .withdrawRow{
  display:flex!important;align-items:center!important;min-height:52px
}
.Banking .depositRow .pTitle{position:relative}
.Banking .depositRow picture,.Banking .withdrawRow picture,
.account-page .depositRow picture,.account-page .withdrawRow picture{
  display:inline-block!important;width:auto!important;max-width:32px!important;vertical-align:middle
}
.Banking .depositIcon,
.Banking .depositRow img{
  width:24px!important;max-width:24px!important;
  height:24px!important;max-height:24px!important;
  object-fit:contain!important;vertical-align:middle
}
.Banking .withdrawRow img{
  width:25px!important;max-width:25px!important;
  height:25px!important;max-height:25px!important;
  object-fit:contain!important;vertical-align:middle
}
.account-page .depositIcon,
.account-page .depositRow img,
.account-page .withdrawRow img,
.account-page picture img{
  width:auto!important;max-width:86px!important;
  height:32px!important;max-height:32px!important;
  object-fit:contain!important;vertical-align:middle
}
.Banking .depositRow svg,.Banking .withdrawRow svg,
.account-page .depositRow svg,.account-page .withdrawRow svg{
  width:22px!important;height:22px!important;max-width:22px!important
}
.Banking .banking-menu a,.account-page .banking-menu a{
  display:flex!important;align-items:center;justify-content:center;
  min-height:42px;font-size:12px;padding:8px 6px
}
.Banking,.Banking .List,.Banking .Panel{background:#fff}
.footer-bg,.footer-bg .footer{background:#fff!important;background-image:none!important}
.Banking .Panel-head{margin-bottom:8px;border-bottom:5px solid #25a27c}
.Banking .Panel-head .title{
  font-size:18px;font-weight:700;color:#222423;padding:12px 8px 8px
}
.Banking .depositTitle,
.depositTypes .depositTitle{
  background:#222423!important;color:#fff!important;border:none!important;
  border-radius:5px!important;padding:15px 16px!important;margin-bottom:16px!important
}
.Banking .depositTitle .pTitle,
.Banking .depositTitle .dpCol,
.depositTypes .depositTitle .pTitle,
.depositTypes .depositTitle .dpCol{
  background:transparent!important;color:#fff!important
}
.Banking .depositRow .badge-success{
  background:#28a745;color:#fff;font-size:10px;font-weight:700;right:0;top:0
}
html,body,body.isMobile{font-family:Galano,GalanoGrotesque,Roboto,sans-serif!important}
.account-page .ow-acct-field label,.account-page .table th,.account-page .paymentOwContent .tx{
  color:#19191c!important
}
.account-page .ow-acct-field input,.account-page .ow-acct-field select,.account-page .ow-acct-form input,
.account-page .ow-acct-form select,.account-page .paymentOwContent .form-control,.account-page .paymentOwContent .custom-select{
  border-color:#d5dbe3!important;color:#19191c!important
}
.account-page .ow-acct-form input:disabled{background:#f3f6f4!important;color:#19191c!important}
.account-page .ow-acct-btn,.account-page .btn-ow{
  color:#fff!important;background:#25a27c!important;border-color:#25a27c!important
}
.account-page .ow-empty-box{background:#f3f6f4!important;border-color:#dce5e1!important;color:#19191c!important}
.account-page .panel-page-title{color:#19191c!important;border-bottom:5px solid #25a27c!important}
.account-page .btn-panel-d-sm{background:#e8f4ef!important;border-color:#25a27c!important;color:#19191c!important}
.Banking .banking-menu a.router-link-active,.Banking .banking-menu a.router-link-exact-active,
.account-page .banking-menu a.router-link-active,.account-page .banking-menu a.router-link-exact-active{
  background:#25a27c!important;color:#fff!important;border-color:#25a27c!important
}
#modalMembership .u-holder{background:#19191c!important}
#modalMembership .b-holder{background:linear-gradient(180deg,#19191c,#0f1211),#19191c!important}
#modalMembership .profileList .list-group-item{border-color:#e5e8e6!important}
.headertopmenu .item a{color:#19191c!important}
.sideMenu .top-link-list .nav-link,.sideMenu .ow-logged-side-top .btn-pdark{background:#2a2a2e!important}
#ow-user-dd-menu .dropdown-item:hover{background:#e8f4ef!important}
#ow-wd-modal .ow-wd-close,#game_guard_modal .ow-gg-close{background:#e8f4ef!important;color:#19191c!important}
#game_guard_modal .ow-gg-text,#game_guard_modal #game_guard_msg{color:#555!important}
.page-auth .container-main,.page-auth.container-main{
  min-height:calc(100dvh - 110px);padding:12px 0 40px
}
.page-auth .Login,.page-auth .Login-form{max-width:100%;margin:0 auto;padding:0}
.page-auth .container{padding-left:12px;padding-right:12px}
.page-auth .Modal-form,.page-auth .Login-form{
  background:#fff;color:#222423;border-radius:16px 16px 0 0;
  padding:22px 18px 28px;box-shadow:0 -8px 32px rgba(0,0,0,.18)
}
.page-auth form,.page-auth form.login-mini{display:block!important}
.page-auth .Modal-form .title,.page-auth .title{
  font-size:28px;font-weight:800;margin:0 0 16px;color:#111;letter-spacing:-.02em
}
.page-auth .title h2{font-size:28px;font-weight:800;margin:0;color:#111}
.page-auth .group,.page-auth .Modal-form-item{margin-bottom:16px}
.page-auth label{display:block;margin-bottom:6px;font-size:14px;font-weight:600;color:#222}
.page-auth .inp-pri,.page-auth .form-control,.page-auth .custom-select{
  width:100%;min-height:48px;padding:12px 14px;border-radius:8px;
  border:1px solid #d5dbe3;box-sizing:border-box;background:#fff;font-size:15px;color:#222
}
.page-auth .forgot-link,.page-auth .field-hint{
  display:inline-block;margin-top:6px;font-size:12px;color:#6b7280;text-decoration:none
}
.page-auth .btn-sal,.page-auth .btn-sh{
  display:block;width:100%;min-height:50px;border:0;border-radius:28px;
  background:#111!important;color:#fff!important;font-weight:800;font-size:16px
}
.ow-remember{display:none!important}
iframe.widget-visible,iframe[title*="chat"],div.widget-visible,
#tawkchat-minified-box,#tawkchat-minified-container,.tawk-min-container{
  display:none!important;visibility:hidden!important;pointer-events:none!important
}
.page-auth .bottom-link{color:#222;font-size:13px;text-decoration:none;margin-top:8px}
.page-auth .bottom-link b,.page-auth .bottom-link strong{color:#1a3d2e}
.page-auth .btn.black{background:transparent!important;color:#444!important;font-weight:600;min-height:auto;padding:8px}
.social-login-buttons{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}
.social-login-btn{
  display:flex;align-items:center;justify-content:center;gap:10px;
  min-height:46px;border-radius:10px;border:1px solid #d8dde4;background:#fff;
  font-size:14px;font-weight:600;color:#222;width:100%
}
.social-icon{width:20px;height:20px}
.page-auth .custom-switch{position:relative}
.page-auth .phone-wrap{display:flex;align-items:center;gap:8px}
.page-auth .phone-prefix{
  display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 10px;
  border:1px solid #d5dbe3;border-radius:8px;background:#f7f8fa;font-size:14px;color:#222;white-space:nowrap
}
.page-auth .pass-wrap{position:relative}
.page-auth .pass-wrap input{padding-right:44px}
.page-auth .pass-toggle{
  position:absolute;right:10px;top:50%;transform:translateY(-50%);
  border:0;background:transparent;color:#6b7280;cursor:pointer;padding:4px
}

#game_guard_modal{display:none;position:fixed;inset:0;z-index:2147483600;align-items:center;justify-content:center;background:rgba(0,0,0,.55);padding:20px}
#game_guard_modal.ow-open{display:flex!important}
.ow-gg-box{background:#fff;color:#222;border-radius:16px;max-width:340px;width:100%;padding:28px 20px 20px;text-align:center;position:relative}
.ow-gg-icon{width:56px;height:56px;margin:0 auto 12px;border-radius:50%;background:#25a27c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700}
.ow-gg-ok{min-width:140px;min-height:44px;border:0;border-radius:22px;background:#25a27c;color:#fff;font-weight:700}
.ow-gg-close{position:absolute;top:8px;right:10px;border:0;background:transparent;font-size:22px;cursor:pointer}

#ow-promo-modal{display:none;position:fixed;inset:0;z-index:2147483600;align-items:center;justify-content:center;background:rgba(0,0,0,.55);padding:16px}
#ow-promo-modal.ow-open{display:flex!important}
.ow-promo-box{background:#fff;color:#222;border-radius:16px;max-width:420px;width:100%;overflow:hidden;position:relative}
.ow-promo-msg{padding:12px 16px;font-size:15px;line-height:1.4}
.ow-promo-ok{display:block;width:calc(100% - 32px);margin:0 16px 16px;min-height:44px;border:0;border-radius:8px;background:#25a27c;color:#fff;font-weight:700}

@media (min-width:768px){
  .owl-carousel .owl-item{width:18vw!important;max-width:200px!important;flex-basis:18vw!important}
  .index-game-cats .owl-item{width:22vw!important;max-width:240px!important;flex-basis:22vw!important}
  .editorschoice .owl-carousel .owl-item,
  .editorschoice .owl-carousel .owl-item:has(.title3){
    width:calc((100vw - 48px) / 2)!important;max-width:none!important;flex-basis:calc((100vw - 48px) / 2)!important
  }
  .owl-carousel .owl-item:has(.title3){width:12vw!important;max-width:110px!important;flex-basis:12vw!important}
}

/* Sahabet account — Onwin mor/lila stillerini ez */
.Banking .Panel{background:#fff;color:#222423}
.Banking .Panel-head{
  display:flex!important;align-items:center;justify-content:space-between;
  margin-bottom:12px;border-bottom:3px solid #25a27c;padding-bottom:8px
}
.Banking .Panel-head .title{font-size:18px;font-weight:700;color:#222423;padding:4px 0}
.Banking .btn-panel-d-sm{
  background:#e8f4ef!important;border:1px solid #25a27c!important;color:#222423!important;
  font-size:12px;padding:4px 10px;border-radius:4px
}
.Banking .paymentOwContent .tx,.Banking .tx{color:#8b8b8b!important;font-size:13px;font-weight:700;margin:10px 0 6px}
.Banking .paymentOwContent .form-control,
.Banking .paymentOwContent select,
.Banking .ow-acct-form input,
.Banking .ow-acct-form select,
.Banking .ow-acct-field input,
.Banking .ow-acct-field select{
  width:100%!important;height:44px!important;box-sizing:border-box!important;
  border:1px solid #d5dbe3!important;border-radius:6px!important;padding:10px 14px!important;
  background:#fff!important;color:#222423!important;font-size:15px!important
}
.Banking .ow-acct-field{display:block;width:100%;margin:0 0 14px}
.Banking .ow-acct-field label{display:block;font-size:13px;font-weight:700;color:#222423;margin:0 0 6px}
.Banking .ow-acct-btn,.Banking .btn-ow,.Banking .btn-pri{
  background:#25a27c!important;border:0!important;color:#fff!important;font-weight:700!important;
  border-radius:22px!important;padding:10px 22px!important
}
.Banking .ow-empty-box{background:#f3f6f4;border:1px solid #dce5e1;border-radius:8px;color:#222423;padding:24px}
.Banking .table th{color:#222423}
.isMobile .Panel-form-item{width:100%!important}
.isMobile .Banking .Panel{padding:16px 12px;margin-top:8px;border-radius:0}
.headertopmenu .item a{color:#222423!important}
.sideMenu .top-link-list .nav-link,
.sideMenu .ow-logged-side-top .btn-pdark{background:#19191c!important;color:#fff!important}
#modalMembership .u-holder{background:#19191c!important}
#modalMembership .b-holder{background:linear-gradient(180deg,#19191c,#0f1211),#19191c!important}
#ow-wd-modal .ow-wd-close,#game_guard_modal .ow-gg-close{background:#e8f4ef!important;color:#222423!important}
#ow-wd-modal .ow-wd-ok{background:#25a27c!important}
#ow-wd-modal .ow-wd-text{color:#222423!important}
#ow-wd-modal .ow-wd-icon{color:#25a27c!important;background:rgba(37,162,124,.14)!important;font-weight:800}

.footer-float-menu{
  z-index:2147482500!important;overflow:visible!important
}
.footer-float-menu a.item{
  color:#fff!important;text-decoration:none!important
}
.footer-float-menu .arrow{display:none}
.footer-float-menu.open .arrow{display:block}
.footer-float-menu svg{
  width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important
}
.footer-float-menu .ow-ffm-x{display:none!important}
.footer-float-menu.open .ow-ffm-dots{display:none!important}
.footer-float-menu.open .ow-ffm-x{display:flex!important}


