﻿
:root {
  --scrollbarwidth: 5px;
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
.blink {
  -webkit-animation-name: blink;
  -webkit-animation-iteration-count: 5;
  -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
  -webkit-animation-duration: 2s;
}

.hot_big {
  position: absolute;
  background-image: url(../../willbettingde/image/hb.png);
  height: 296px;
  left: -moz-calc(100% - 440px);
  left: calc(100% - 440px);
  top: 201px;
}

.eifel {
  position: absolute;
  background-image: url(../../willbettingde/image/eifel.png);
  width: 166px;
  height: 493px;
  top: 19px;
  left: -moz-calc(100% - 530px);
  left: calc(100% - 530px);
  opacity: 0.8;
}

.eifel_motion {
  -webkit-animation-name: eifel;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 3s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: 3;
  /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 3s;
       animation-duration: 3s;
  -webkit-animation: eifel 3s 3 linear;
     -moz-animation: eifel 3s 3 linear;
          animation: eifel 3s 3 linear;
}

.hot_big_motion_back {
  width: 0;
}

.eifel_motion_back {
  -webkit-animation-name: eifel_back;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 2s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: 1;
  /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 2s;
       animation-duration: 2s;
  -webkit-animation: eifel_back 1s 1 linear;
     -moz-animation: eifel_back 1s 1 linear;
          animation: eifel_back 1s 1 linear;
}

.tower {
  position: absolute;
  background-image: url(../../willbettingde/image/tower.png);
  width: 85px;
  height: 386px;
  left: -moz-calc(100% - 85px);
  left: calc(100% - 85px);
  top: 333px;
  -webkit-filter: brightness(83%);
          filter: brightness(83%);
}

.tower_motion {
  -webkit-animation-name: tower;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 3s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: 2;
  /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 3s;
       animation-duration: 3s;
  -webkit-animation: tower 3s 2 linear;
     -moz-animation: tower 3s 2 linear;
          animation: tower 3s 2 linear;
}

.hway_b_r {
  position: absolute;
  background-image: url(../../willbettingde/image/hwlr.png);
  width: 583px;
  height: 175px;
  left: -moz-calc(100% - 645px);
  left: calc(100% - 645px);
  top: 485px;
}

.hway_b_r_motion {
  -webkit-animation-name: hway_b_r;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: infinite;
  /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation: hway_b_r 1s infinite linear;
     -moz-animation: hway_b_r 1s infinite linear;
          animation: hway_b_r 1s infinite linear;
}

.hway_b_w {
  position: absolute;
  background-image: url(../../willbettingde/image/hwlw.png);
  width: 570px;
  height: 166px;
  left: -moz-calc(100% - 633px);
  left: calc(100% - 633px);
  top: 514px;
}

.hway_b_w_motion {
  -webkit-animation-name: hway_b_w;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: infinite;
  /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation: hway_b_w 1s infinite linear;
     -moz-animation: hway_b_w 1s infinite linear;
          animation: hway_b_w 1s infinite linear;
}

.hway_s_r {
  position: absolute;
  background-image: url(../../willbettingde/image/smhwlr.png);
  z-index: 7;
  width: 367px;
  height: 129px;
  left: -moz-calc(100% - 475px);
  left: calc(100% - 475px);
  top: 655px;
}

.hway_s_r_motion {
  -webkit-animation-name: hway_s_r;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: infinite;
  /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation: hway_s_r 1s infinite linear;
     -moz-animation: hway_s_r 1s infinite linear;
          animation: hway_s_r 1s infinite linear;
}

.hway_s_w {
  position: absolute;
  background-image: url(../../willbettingde/image/shwlw.png);
  /*z-index: 8;*/
  width: 213px;
  height: 111px;
  left: -moz-calc(100% - 340px);
  left: calc(100% - 340px);
  top: 654px;
}

.hway_s_w_motion {
  -webkit-animation-name: hway_s_w;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: infinite;
  /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation: hway_s_w 1s infinite linear;
     -moz-animation: hway_s_w 1s infinite linear;
          animation: hway_s_w 1s infinite linear;
}

.bg2 {
  position: relative;
  width: 100%;
}

.mgalic .bg2 {
  display: none;
}

.hot_smal {
  position: absolute;
  background-image: url(../../willbettingde/image/hs.png);
  height: 205px;
  left: -moz-calc(100% - 670px);
  left: calc(100% - 670px);
  top: 240px;
}

.hot_smal_motion_back {
  width: 0;
}

@media screen and (max-width: 1279px) {
  .hway_b_r, .hway_b_w,
  .hway_s_r, .hway_s_w, .bg2 {
    display: none;
  }
  .blink {
    -webkit-animation-name: blink-mobile;
    -webkit-animation-iteration-count: 5;
    -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
    -webkit-animation-duration: 2s;
  }
}

@-webkit-keyframes pulseDepositBtn {
  25% {
    box-shadow: 0 0 4px 4px #FFC2CE, 0 0 5px 0 #A42F55;
  }
  75% {
    box-shadow: 0 0 0 0 #FFC2CE, 0 0 0 0 #A42F55;
  }
}

@-moz-keyframes pulseDepositBtn {
  25% {
    box-shadow: 0 0 4px 4px #FFC2CE, 0 0 5px 0 #A42F55;
  }
  75% {
    box-shadow: 0 0 0 0 #FFC2CE, 0 0 0 0 #A42F55;
  }
}

@keyframes pulseDepositBtn {
  25% {
    box-shadow: 0 0 4px 4px #FFC2CE, 0 0 5px 0 #A42F55;
  }
  75% {
    box-shadow: 0 0 0 0 #FFC2CE, 0 0 0 0 #A42F55;
  }
}

@-webkit-keyframes pulseError {
  0%,
  100% {
    color: #B8BFD7;
  }
  24%,
  50%,
  75% {
    color: #DF4B4B;
  }
}

@-moz-keyframes pulseError {
  0%,
  100% {
    color: #B8BFD7;
  }
  24%,
  50%,
  75% {
    color: #DF4B4B;
  }
}

@keyframes pulseError {
  0%,
  100% {
    color: #B8BFD7;
  }
  24%,
  50%,
  75% {
    color: #DF4B4B;
  }
}

@-webkit-keyframes pulseNewLabel {
  0%,
  100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}

@-moz-keyframes pulseNewLabel {
  0%,
  100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}

@keyframes pulseNewLabel {
  0%,
  100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}

@-webkit-keyframes blink1 {
  0% {
    color: red;
  }
  30% {
    color: rgba(255, 0, 0, 0.7);
  }
  100% {
    color: red;
  }
}

@-moz-keyframes blink1 {
  0% {
    color: red;
  }
  30% {
    color: rgba(255, 0, 0, 0.7);
  }
  100% {
    color: red;
  }
}

@keyframes blink1 {
  0% {
    color: red;
  }
  30% {
    color: rgba(255, 0, 0, 0.7);
  }
  100% {
    color: red;
  }
}

@-webkit-keyframes tickets--modify {
  0% {
    transform: translate(-50%, -50%) scale(1);
  }
  50% {
    transform: translate(-50%, -50%) scale(1.1);
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
  }
}

@-moz-keyframes tickets--modify {
  0% {
    -moz-transform: translate(-50%, -50%) scale(1);
         transform: translate(-50%, -50%) scale(1);
  }
  50% {
    -moz-transform: translate(-50%, -50%) scale(1.1);
         transform: translate(-50%, -50%) scale(1.1);
  }
  100% {
    -moz-transform: translate(-50%, -50%) scale(1);
         transform: translate(-50%, -50%) scale(1);
  }
}

@keyframes tickets--modify {
  0% {
    -moz-transform: translate(-50%, -50%) scale(1);
         transform: translate(-50%, -50%) scale(1);
  }
  50% {
    -moz-transform: translate(-50%, -50%) scale(1.1);
         transform: translate(-50%, -50%) scale(1.1);
  }
  100% {
    -moz-transform: translate(-50%, -50%) scale(1);
         transform: translate(-50%, -50%) scale(1);
  }
}

@-webkit-keyframes tickets_1 {
  from {
    z-index: 20;
    /*transform: translateX(0) scale(1);*/
  }
  to {
    /*transform: translateX(0) scale(1.2);*/
  }
}

@-moz-keyframes tickets_1 {
  from {
    z-index: 20;
    /*transform: translateX(0) scale(1);*/
  }
  to {
    /*transform: translateX(0) scale(1.2);*/
  }
}

@keyframes tickets_1 {
  from {
    z-index: 20;
    /*transform: translateX(0) scale(1);*/
  }
  to {
    /*transform: translateX(0) scale(1.2);*/
  }
}

@-webkit-keyframes heart {
  from {
    z-index: 20;
    transform: scale(1.4);
  }
  to {
    z-index: auto;
    transform: scale(1);
  }
}

@-moz-keyframes heart {
  from {
    z-index: 20;
    -moz-transform: scale(1.4);
         transform: scale(1.4);
  }
  to {
    z-index: auto;
    -moz-transform: scale(1);
         transform: scale(1);
  }
}

@keyframes heart {
  from {
    z-index: 20;
    -moz-transform: scale(1.4);
         transform: scale(1.4);
  }
  to {
    z-index: auto;
    -moz-transform: scale(1);
         transform: scale(1);
  }
}

@-webkit-keyframes disapear {
  from {
    opacity: 1;
    width: 300%;
  }
  to {
    opacity: 0;
    display: none !important;
  }
}

@-moz-keyframes disapear {
  from {
    opacity: 1;
    width: 300%;
  }
  to {
    opacity: 0;
    display: none !important;
  }
}

@keyframes disapear {
  from {
    opacity: 1;
    width: 300%;
  }
  to {
    opacity: 0;
    display: none !important;
  }
}

/* Standard syntax */
@-webkit-keyframes hot_smal {
  from {
    width: 0;
  }
  14.28% {
    width: 217px;
  }
  28.58% {
    width: 217px;
  }
  42.57% {
    width: 217px;
  }
  57.15% {
    width: 0;
  }
  71.43% {
    width: 217px;
  }
  85.71% {
    width: 217px;
  }
  to {
    width: 217px;
  }
}
@-moz-keyframes hot_smal {
  from {
    width: 0;
  }
  14.28% {
    width: 217px;
  }
  28.58% {
    width: 217px;
  }
  42.57% {
    width: 217px;
  }
  57.15% {
    width: 0;
  }
  71.43% {
    width: 217px;
  }
  85.71% {
    width: 217px;
  }
  to {
    width: 217px;
  }
}
@keyframes hot_smal {
  from {
    width: 0;
  }
  14.28% {
    width: 217px;
  }
  28.58% {
    width: 217px;
  }
  42.57% {
    width: 217px;
  }
  57.15% {
    width: 0;
  }
  71.43% {
    width: 217px;
  }
  85.71% {
    width: 217px;
  }
  to {
    width: 217px;
  }
}

/* Standard syntax */
@-webkit-keyframes hot_smal_back {
  from {
    width: 217px;
  }
  50% {
    width: 217px;
  }
  to {
    width: 0;
  }
}
@-moz-keyframes hot_smal_back {
  from {
    width: 217px;
  }
  50% {
    width: 217px;
  }
  to {
    width: 0;
  }
}
@keyframes hot_smal_back {
  from {
    width: 217px;
  }
  50% {
    width: 217px;
  }
  to {
    width: 0;
  }
}

/* Standard syntax */
@-webkit-keyframes hot_big {
  from {
    width: 0;
  }
  14.28% {
    width: 0;
  }
  28.58% {
    width: 426px;
  }
  42.57% {
    width: 0;
  }
  57.15% {
    width: 0;
  }
  71.43% {
    width: 0;
  }
  85.71% {
    width: 426px;
  }
  to {
    width: 426px;
  }
}
@-moz-keyframes hot_big {
  from {
    width: 0;
  }
  14.28% {
    width: 0;
  }
  28.58% {
    width: 426px;
  }
  42.57% {
    width: 0;
  }
  57.15% {
    width: 0;
  }
  71.43% {
    width: 0;
  }
  85.71% {
    width: 426px;
  }
  to {
    width: 426px;
  }
}
@keyframes hot_big {
  from {
    width: 0;
  }
  14.28% {
    width: 0;
  }
  28.58% {
    width: 426px;
  }
  42.57% {
    width: 0;
  }
  57.15% {
    width: 0;
  }
  71.43% {
    width: 0;
  }
  85.71% {
    width: 426px;
  }
  to {
    width: 426px;
  }
}

/* Standard syntax */
@-webkit-keyframes hot_big_back {
  from {
    width: 426px;
  }
  50% {
    width: 0;
  }
  to {
    width: 0;
  }
}
@-moz-keyframes hot_big_back {
  from {
    width: 426px;
  }
  50% {
    width: 0;
  }
  to {
    width: 0;
  }
}
@keyframes hot_big_back {
  from {
    width: 426px;
  }
  50% {
    width: 0;
  }
  to {
    width: 0;
  }
}

/* Standard syntax */
@-webkit-keyframes eifel {
  from {
    opacity: 0.8;
  }
  20% {
    opacity: 0.8;
  }
  25% {
    opacity: 1;
  }
  26% {
    opacity: 1;
  }
  32% {
    opacity: 0.8;
  }
  33% {
    opacity: 0.8;
  }
  37% {
    opacity: 1;
  }
  36% {
    opacity: 1;
  }
  42% {
    opacity: 0.8;
  }
  43% {
    opacity: 0.8;
  }
  47% {
    opacity: 1;
  }
  93% {
    opacity: 1;
  }
  to {
    opacity: 0.8;
  }
}
@-moz-keyframes eifel {
  from {
    opacity: 0.8;
  }
  20% {
    opacity: 0.8;
  }
  25% {
    opacity: 1;
  }
  26% {
    opacity: 1;
  }
  32% {
    opacity: 0.8;
  }
  33% {
    opacity: 0.8;
  }
  37% {
    opacity: 1;
  }
  36% {
    opacity: 1;
  }
  42% {
    opacity: 0.8;
  }
  43% {
    opacity: 0.8;
  }
  47% {
    opacity: 1;
  }
  93% {
    opacity: 1;
  }
  to {
    opacity: 0.8;
  }
}
@keyframes eifel {
  from {
    opacity: 0.8;
  }
  20% {
    opacity: 0.8;
  }
  25% {
    opacity: 1;
  }
  26% {
    opacity: 1;
  }
  32% {
    opacity: 0.8;
  }
  33% {
    opacity: 0.8;
  }
  37% {
    opacity: 1;
  }
  36% {
    opacity: 1;
  }
  42% {
    opacity: 0.8;
  }
  43% {
    opacity: 0.8;
  }
  47% {
    opacity: 1;
  }
  93% {
    opacity: 1;
  }
  to {
    opacity: 0.8;
  }
}

/* Standard syntax */
@-webkit-keyframes eifel_back {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.7;
  }
}
@-moz-keyframes eifel_back {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.7;
  }
}
@keyframes eifel_back {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.7;
  }
}

/* Standard syntax */
@-webkit-keyframes tower {
  from {
    opacity: 1;
  }
  12% {
    opacity: 0;
  }
  24% {
    opacity: 1;
  }
  36% {
    opacity: 0;
  }
  48% {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes tower {
  from {
    opacity: 1;
  }
  12% {
    opacity: 0;
  }
  24% {
    opacity: 1;
  }
  36% {
    opacity: 0;
  }
  48% {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@keyframes tower {
  from {
    opacity: 1;
  }
  12% {
    opacity: 0;
  }
  24% {
    opacity: 1;
  }
  36% {
    opacity: 0;
  }
  48% {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}

/* Standard syntax */
@-webkit-keyframes hway_b_r {
  from {
    background-position: 380px 95px;
  }
  to {
    background-position: -400px -95px;
  }
}
@-moz-keyframes hway_b_r {
  from {
    background-position: 380px 95px;
  }
  to {
    background-position: -400px -95px;
  }
}
@keyframes hway_b_r {
  from {
    background-position: 380px 95px;
  }
  to {
    background-position: -400px -95px;
  }
}

/* Standard syntax */
@-webkit-keyframes hway_b_w {
  from {
    background-position: -320px -80px;
  }
  to {
    background-position: 420px 100px;
  }
}
@-moz-keyframes hway_b_w {
  from {
    background-position: -320px -80px;
  }
  to {
    background-position: 420px 100px;
  }
}
@keyframes hway_b_w {
  from {
    background-position: -320px -80px;
  }
  to {
    background-position: 420px 100px;
  }
}

/* Standard syntax */
@-webkit-keyframes hway_s_r {
  from {
    background-position: -210px 110px;
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    background-position: 145px -84px;
  }
}
@-moz-keyframes hway_s_r {
  from {
    background-position: -210px 110px;
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    background-position: 145px -84px;
  }
}
@keyframes hway_s_r {
  from {
    background-position: -210px 110px;
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    background-position: 145px -84px;
  }
}

/* Standard syntax */
@-webkit-keyframes hway_s_w {
  from {
    background-position: 165px -90px;
  }
  50% {
    opacity: 1;
  }
  to {
    background-position: -180px 95px;
    opacity: 0;
  }
}
@-moz-keyframes hway_s_w {
  from {
    background-position: 165px -90px;
  }
  50% {
    opacity: 1;
  }
  to {
    background-position: -180px 95px;
    opacity: 0;
  }
}
@keyframes hway_s_w {
  from {
    background-position: 165px -90px;
  }
  50% {
    opacity: 1;
  }
  to {
    background-position: -180px 95px;
    opacity: 0;
  }
}

@-webkit-keyframes tikket--2 {
  from {
    transform: translate(0, -50%);
  }
  to {
    transform: translate(100px, -50%);
  }
}

@-moz-keyframes tikket--2 {
  from {
    -moz-transform: translate(0, -50%);
         transform: translate(0, -50%);
  }
  to {
    -moz-transform: translate(100px, -50%);
         transform: translate(100px, -50%);
  }
}

@keyframes tikket--2 {
  from {
    -moz-transform: translate(0, -50%);
         transform: translate(0, -50%);
  }
  to {
    -moz-transform: translate(100px, -50%);
         transform: translate(100px, -50%);
  }
}

@-webkit-keyframes tikket--3 {
  from {
    transform: translate(100px, -50%);
  }
  to {
    transform: translate(200px, -50%);
  }
}

@-moz-keyframes tikket--3 {
  from {
    -moz-transform: translate(100px, -50%);
         transform: translate(100px, -50%);
  }
  to {
    -moz-transform: translate(200px, -50%);
         transform: translate(200px, -50%);
  }
}

@keyframes tikket--3 {
  from {
    -moz-transform: translate(100px, -50%);
         transform: translate(100px, -50%);
  }
  to {
    -moz-transform: translate(200px, -50%);
         transform: translate(200px, -50%);
  }
}

@-webkit-keyframes tikket--4 {
  from {
    transform: translate(200px, -50%);
  }
  to {
    transform: translate(300px, -50%);
  }
}

@-moz-keyframes tikket--4 {
  from {
    -moz-transform: translate(200px, -50%);
         transform: translate(200px, -50%);
  }
  to {
    -moz-transform: translate(300px, -50%);
         transform: translate(300px, -50%);
  }
}

@keyframes tikket--4 {
  from {
    -moz-transform: translate(200px, -50%);
         transform: translate(200px, -50%);
  }
  to {
    -moz-transform: translate(300px, -50%);
         transform: translate(300px, -50%);
  }
}

@-webkit-keyframes tikket--5 {
  from {
    transform: translate(300px, -50%);
  }
  to {
    transform: translate(400px, -50%);
  }
}

@-moz-keyframes tikket--5 {
  from {
    -moz-transform: translate(300px, -50%);
         transform: translate(300px, -50%);
  }
  to {
    -moz-transform: translate(400px, -50%);
         transform: translate(400px, -50%);
  }
}

@keyframes tikket--5 {
  from {
    -moz-transform: translate(300px, -50%);
         transform: translate(300px, -50%);
  }
  to {
    -moz-transform: translate(400px, -50%);
         transform: translate(400px, -50%);
  }
}

@-webkit-keyframes tikket--6 {
  from {
    transform: translate(400px, -50%);
  }
  to {
    transform: translate(500px, -50%);
  }
}

@-moz-keyframes tikket--6 {
  from {
    -moz-transform: translate(400px, -50%);
         transform: translate(400px, -50%);
  }
  to {
    -moz-transform: translate(500px, -50%);
         transform: translate(500px, -50%);
  }
}

@keyframes tikket--6 {
  from {
    -moz-transform: translate(400px, -50%);
         transform: translate(400px, -50%);
  }
  to {
    -moz-transform: translate(500px, -50%);
         transform: translate(500px, -50%);
  }
}

@-webkit-keyframes tikket--7 {
  from {
    transform: translate(500px, -50%);
  }
  to {
    transform: translate(600px, -50%);
  }
}

@-moz-keyframes tikket--7 {
  from {
    -moz-transform: translate(500px, -50%);
         transform: translate(500px, -50%);
  }
  to {
    -moz-transform: translate(600px, -50%);
         transform: translate(600px, -50%);
  }
}

@keyframes tikket--7 {
  from {
    -moz-transform: translate(500px, -50%);
         transform: translate(500px, -50%);
  }
  to {
    -moz-transform: translate(600px, -50%);
         transform: translate(600px, -50%);
  }
}

@-webkit-keyframes current-ticket--1 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    transform: translate(0, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    transform: translate(0, -50%) scale(1.1);
    z-index: 10;
  }
}

@-moz-keyframes current-ticket--1 {
  from {
    filter: brightness(0.5);
    -moz-transform: translate(0, -50%) scale(1);
         transform: translate(0, -50%) scale(1);
  }
  to {
    filter: brightness(1);
    -moz-transform: translate(0, -50%) scale(1.1);
         transform: translate(0, -50%) scale(1.1);
    z-index: 10;
  }
}

@keyframes current-ticket--1 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    -moz-transform: translate(0, -50%) scale(1);
         transform: translate(0, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -moz-transform: translate(0, -50%) scale(1.1);
         transform: translate(0, -50%) scale(1.1);
    z-index: 10;
  }
}

@-webkit-keyframes current-ticket--2 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    transform: translate(100px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    transform: translate(100px, -50%) scale(1.1);
    z-index: 10;
  }
}

@-moz-keyframes current-ticket--2 {
  from {
    filter: brightness(0.5);
    -moz-transform: translate(100px, -50%) scale(1);
         transform: translate(100px, -50%) scale(1);
  }
  to {
    filter: brightness(1);
    -moz-transform: translate(100px, -50%) scale(1.1);
         transform: translate(100px, -50%) scale(1.1);
    z-index: 10;
  }
}

@keyframes current-ticket--2 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    -moz-transform: translate(100px, -50%) scale(1);
         transform: translate(100px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -moz-transform: translate(100px, -50%) scale(1.1);
         transform: translate(100px, -50%) scale(1.1);
    z-index: 10;
  }
}

@-webkit-keyframes current-ticket--3 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    transform: translate(200px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    transform: translate(200px, -50%) scale(1.1) scale(1);
    z-index: 10;
  }
}

@-moz-keyframes current-ticket--3 {
  from {
    filter: brightness(0.5);
    -moz-transform: translate(200px, -50%) scale(1);
         transform: translate(200px, -50%) scale(1);
  }
  to {
    filter: brightness(1);
    -moz-transform: translate(200px, -50%) scale(1.1) scale(1);
         transform: translate(200px, -50%) scale(1.1) scale(1);
    z-index: 10;
  }
}

@keyframes current-ticket--3 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    -moz-transform: translate(200px, -50%) scale(1);
         transform: translate(200px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -moz-transform: translate(200px, -50%) scale(1.1) scale(1);
         transform: translate(200px, -50%) scale(1.1) scale(1);
    z-index: 10;
  }
}

@-webkit-keyframes current-ticket--4 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    transform: translate(300px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    transform: translate(300px, -50%) scale(1.1);
    z-index: 10;
  }
}

@-moz-keyframes current-ticket--4 {
  from {
    filter: brightness(0.5);
    -moz-transform: translate(300px, -50%) scale(1);
         transform: translate(300px, -50%) scale(1);
  }
  to {
    filter: brightness(1);
    -moz-transform: translate(300px, -50%) scale(1.1);
         transform: translate(300px, -50%) scale(1.1);
    z-index: 10;
  }
}

@keyframes current-ticket--4 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    -moz-transform: translate(300px, -50%) scale(1);
         transform: translate(300px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -moz-transform: translate(300px, -50%) scale(1.1);
         transform: translate(300px, -50%) scale(1.1);
    z-index: 10;
  }
}

@-webkit-keyframes current-ticket--5 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    transform: translate(400px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    transform: translate(400px, -50%) scale(1.1);
    z-index: 10;
  }
}

@-moz-keyframes current-ticket--5 {
  from {
    filter: brightness(0.5);
    -moz-transform: translate(400px, -50%) scale(1);
         transform: translate(400px, -50%) scale(1);
  }
  to {
    filter: brightness(1);
    -moz-transform: translate(400px, -50%) scale(1.1);
         transform: translate(400px, -50%) scale(1.1);
    z-index: 10;
  }
}

@keyframes current-ticket--5 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    -moz-transform: translate(400px, -50%) scale(1);
         transform: translate(400px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -moz-transform: translate(400px, -50%) scale(1.1);
         transform: translate(400px, -50%) scale(1.1);
    z-index: 10;
  }
}

@-webkit-keyframes current-ticket--6 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    transform: translate(500px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    transform: translate(500px, -50%) scale(1.1);
    z-index: 10;
  }
}

@-moz-keyframes current-ticket--6 {
  from {
    filter: brightness(0.5);
    -moz-transform: translate(500px, -50%) scale(1);
         transform: translate(500px, -50%) scale(1);
  }
  to {
    filter: brightness(1);
    -moz-transform: translate(500px, -50%) scale(1.1);
         transform: translate(500px, -50%) scale(1.1);
    z-index: 10;
  }
}

@keyframes current-ticket--6 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    -moz-transform: translate(500px, -50%) scale(1);
         transform: translate(500px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -moz-transform: translate(500px, -50%) scale(1.1);
         transform: translate(500px, -50%) scale(1.1);
    z-index: 10;
  }
}

@-webkit-keyframes current-ticket--7 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    transform: translate(600px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    transform: translate(600px, -50%) scale(1.1);
    z-index: 10;
  }
}

@-moz-keyframes current-ticket--7 {
  from {
    filter: brightness(0.5);
    -moz-transform: translate(600px, -50%) scale(1);
         transform: translate(600px, -50%) scale(1);
  }
  to {
    filter: brightness(1);
    -moz-transform: translate(600px, -50%) scale(1.1);
         transform: translate(600px, -50%) scale(1.1);
    z-index: 10;
  }
}

@keyframes current-ticket--7 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    -moz-transform: translate(600px, -50%) scale(1);
         transform: translate(600px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -moz-transform: translate(600px, -50%) scale(1.1);
         transform: translate(600px, -50%) scale(1.1);
    z-index: 10;
  }
}

@-webkit-keyframes ticket-shadow {
  from {
    -webkit-filter: drop-shadow(0 0 0 #F44E74);
    filter: drop-shadow(0 0 0 #F44E74);
  }
  to {
    -webkit-filter: drop-shadow(0 0 25px #F44E74);
    filter: drop-shadow(0 0 15px #F44E74);
  }
}

@-moz-keyframes ticket-shadow {
  from {
    -webkit-filter: drop-shadow(0 0 0 #F44E74);
    filter: drop-shadow(0 0 0 #F44E74);
  }
  to {
    -webkit-filter: drop-shadow(0 0 25px #F44E74);
    filter: drop-shadow(0 0 15px #F44E74);
  }
}

@keyframes ticket-shadow {
  from {
    -webkit-filter: drop-shadow(0 0 0 #F44E74);
    filter: drop-shadow(0 0 0 #F44E74);
  }
  to {
    -webkit-filter: drop-shadow(0 0 25px #F44E74);
    filter: drop-shadow(0 0 15px #F44E74);
  }
}

@-webkit-keyframes pulseButtonOpenGameMenu {
  20% {
    box-shadow: 0 0 5px 0 rgba(248, 85, 112, 0.4);
  }
  50% {
    box-shadow: 0 0 5px 8px rgba(248, 85, 112, 0.8);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(248, 85, 112, 0.4);
  }
}

@-moz-keyframes pulseButtonOpenGameMenu {
  20% {
    box-shadow: 0 0 5px 0 rgba(248, 85, 112, 0.4);
  }
  50% {
    box-shadow: 0 0 5px 8px rgba(248, 85, 112, 0.8);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(248, 85, 112, 0.4);
  }
}

@keyframes pulseButtonOpenGameMenu {
  20% {
    box-shadow: 0 0 5px 0 rgba(248, 85, 112, 0.4);
  }
  50% {
    box-shadow: 0 0 5px 8px rgba(248, 85, 112, 0.8);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(248, 85, 112, 0.4);
  }
}

@media screen and (max-width: 1279px) {
  @-webkit-keyframes tikket--2 {
    from {
      transform: translate(10px, -50%);
    }
    to {
      transform: translate(50px, -50%);
    }
  }
  @-moz-keyframes tikket--2 {
    from {
      -moz-transform: translate(10px, -50%);
           transform: translate(10px, -50%);
    }
    to {
      -moz-transform: translate(50px, -50%);
           transform: translate(50px, -50%);
    }
  }
  @keyframes tikket--2 {
    from {
      -moz-transform: translate(10px, -50%);
           transform: translate(10px, -50%);
    }
    to {
      -moz-transform: translate(50px, -50%);
           transform: translate(50px, -50%);
    }
  }
  @-webkit-keyframes tikket--3 {
    from {
      transform: translate(50px, -50%);
    }
    to {
      transform: translate(90px, -50%);
    }
  }
  @-moz-keyframes tikket--3 {
    from {
      -moz-transform: translate(50px, -50%);
           transform: translate(50px, -50%);
    }
    to {
      -moz-transform: translate(90px, -50%);
           transform: translate(90px, -50%);
    }
  }
  @keyframes tikket--3 {
    from {
      -moz-transform: translate(50px, -50%);
           transform: translate(50px, -50%);
    }
    to {
      -moz-transform: translate(90px, -50%);
           transform: translate(90px, -50%);
    }
  }
  @-webkit-keyframes tikket--4 {
    from {
      transform: translate(90px, -50%);
    }
    to {
      transform: translate(130px, -50%);
    }
  }
  @-moz-keyframes tikket--4 {
    from {
      -moz-transform: translate(90px, -50%);
           transform: translate(90px, -50%);
    }
    to {
      -moz-transform: translate(130px, -50%);
           transform: translate(130px, -50%);
    }
  }
  @keyframes tikket--4 {
    from {
      -moz-transform: translate(90px, -50%);
           transform: translate(90px, -50%);
    }
    to {
      -moz-transform: translate(130px, -50%);
           transform: translate(130px, -50%);
    }
  }
  @-webkit-keyframes tikket--5 {
    from {
      transform: translate(130px, -50%);
    }
    to {
      transform: translate(170px, -50%);
    }
  }
  @-moz-keyframes tikket--5 {
    from {
      -moz-transform: translate(130px, -50%);
           transform: translate(130px, -50%);
    }
    to {
      -moz-transform: translate(170px, -50%);
           transform: translate(170px, -50%);
    }
  }
  @keyframes tikket--5 {
    from {
      -moz-transform: translate(130px, -50%);
           transform: translate(130px, -50%);
    }
    to {
      -moz-transform: translate(170px, -50%);
           transform: translate(170px, -50%);
    }
  }
  @-webkit-keyframes tikket--6 {
    from {
      transform: translate(170px, -50%);
    }
    to {
      transform: translate(210px, -50%);
    }
  }
  @-moz-keyframes tikket--6 {
    from {
      -moz-transform: translate(170px, -50%);
           transform: translate(170px, -50%);
    }
    to {
      -moz-transform: translate(210px, -50%);
           transform: translate(210px, -50%);
    }
  }
  @keyframes tikket--6 {
    from {
      -moz-transform: translate(170px, -50%);
           transform: translate(170px, -50%);
    }
    to {
      -moz-transform: translate(210px, -50%);
           transform: translate(210px, -50%);
    }
  }
  @-webkit-keyframes tikket--7 {
    from {
      transform: translate(210px, -50%);
    }
    to {
      transform: translate(250px, -50%);
    }
  }
  @-moz-keyframes tikket--7 {
    from {
      -moz-transform: translate(210px, -50%);
           transform: translate(210px, -50%);
    }
    to {
      -moz-transform: translate(250px, -50%);
           transform: translate(250px, -50%);
    }
  }
  @keyframes tikket--7 {
    from {
      -moz-transform: translate(210px, -50%);
           transform: translate(210px, -50%);
    }
    to {
      -moz-transform: translate(250px, -50%);
           transform: translate(250px, -50%);
    }
  }
  @-webkit-keyframes current-ticket--1 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      transform: translate(10px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      transform: translate(10px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-moz-keyframes current-ticket--1 {
    from {
      filter: brightness(0.5);
      -moz-transform: translate(10px, -50%) scale(1);
           transform: translate(10px, -50%) scale(1);
    }
    to {
      filter: brightness(1);
      -moz-transform: translate(10px, -50%) scale(1.1);
           transform: translate(10px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @keyframes current-ticket--1 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      -moz-transform: translate(10px, -50%) scale(1);
           transform: translate(10px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -moz-transform: translate(10px, -50%) scale(1.1);
           transform: translate(10px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-webkit-keyframes current-ticket--2 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      transform: translate(50px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      transform: translate(50px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-moz-keyframes current-ticket--2 {
    from {
      filter: brightness(0.5);
      -moz-transform: translate(50px, -50%) scale(1);
           transform: translate(50px, -50%) scale(1);
    }
    to {
      filter: brightness(1);
      -moz-transform: translate(50px, -50%) scale(1.1);
           transform: translate(50px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @keyframes current-ticket--2 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      -moz-transform: translate(50px, -50%) scale(1);
           transform: translate(50px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -moz-transform: translate(50px, -50%) scale(1.1);
           transform: translate(50px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-webkit-keyframes current-ticket--3 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      transform: translate(90px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      transform: translate(90px, -50%) scale(1.1) scale(1);
      z-index: 10;
    }
  }
  @-moz-keyframes current-ticket--3 {
    from {
      filter: brightness(0.5);
      -moz-transform: translate(90px, -50%) scale(1);
           transform: translate(90px, -50%) scale(1);
    }
    to {
      filter: brightness(1);
      -moz-transform: translate(90px, -50%) scale(1.1) scale(1);
           transform: translate(90px, -50%) scale(1.1) scale(1);
      z-index: 10;
    }
  }
  @keyframes current-ticket--3 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      -moz-transform: translate(90px, -50%) scale(1);
           transform: translate(90px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -moz-transform: translate(90px, -50%) scale(1.1) scale(1);
           transform: translate(90px, -50%) scale(1.1) scale(1);
      z-index: 10;
    }
  }
  @-webkit-keyframes current-ticket--4 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      transform: translate(130px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      transform: translate(130px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-moz-keyframes current-ticket--4 {
    from {
      filter: brightness(0.5);
      -moz-transform: translate(130px, -50%) scale(1);
           transform: translate(130px, -50%) scale(1);
    }
    to {
      filter: brightness(1);
      -moz-transform: translate(130px, -50%) scale(1.1);
           transform: translate(130px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @keyframes current-ticket--4 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      -moz-transform: translate(130px, -50%) scale(1);
           transform: translate(130px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -moz-transform: translate(130px, -50%) scale(1.1);
           transform: translate(130px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-webkit-keyframes current-ticket--5 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      transform: translate(170px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      transform: translate(170px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-moz-keyframes current-ticket--5 {
    from {
      filter: brightness(0.5);
      -moz-transform: translate(170px, -50%) scale(1);
           transform: translate(170px, -50%) scale(1);
    }
    to {
      filter: brightness(1);
      -moz-transform: translate(170px, -50%) scale(1.1);
           transform: translate(170px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @keyframes current-ticket--5 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      -moz-transform: translate(170px, -50%) scale(1);
           transform: translate(170px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -moz-transform: translate(170px, -50%) scale(1.1);
           transform: translate(170px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-webkit-keyframes current-ticket--6 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      transform: translate(210px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      transform: translate(210px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-moz-keyframes current-ticket--6 {
    from {
      filter: brightness(0.5);
      -moz-transform: translate(210px, -50%) scale(1);
           transform: translate(210px, -50%) scale(1);
    }
    to {
      filter: brightness(1);
      -moz-transform: translate(210px, -50%) scale(1.1);
           transform: translate(210px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @keyframes current-ticket--6 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      -moz-transform: translate(210px, -50%) scale(1);
           transform: translate(210px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -moz-transform: translate(210px, -50%) scale(1.1);
           transform: translate(210px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-webkit-keyframes current-ticket--7 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      transform: translate(250px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      transform: translate(250px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-moz-keyframes current-ticket--7 {
    from {
      filter: brightness(0.5);
      -moz-transform: translate(250px, -50%) scale(1);
           transform: translate(250px, -50%) scale(1);
    }
    to {
      filter: brightness(1);
      -moz-transform: translate(250px, -50%) scale(1.1);
           transform: translate(250px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @keyframes current-ticket--7 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      -moz-transform: translate(250px, -50%) scale(1);
           transform: translate(250px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -moz-transform: translate(250px, -50%) scale(1.1);
           transform: translate(250px, -50%) scale(1.1);
      z-index: 10;
    }
  }
}

@-webkit-keyframes blink {
  from {
    background: -webkit-linear-gradient(-105deg, #ff6082 0%, #ed426a 33%, #da2351 90%);
    line-height: 52px;
  }
  to {
    background-color: rgba(0, 0, 0, 0);
    line-height: 52px;
  }
}

@-moz-keyframes blink {
  from {
    background: -webkit-linear-gradient(-105deg, #ff6082 0%, #ed426a 33%, #da2351 90%);
    line-height: 52px;
  }
  to {
    background-color: rgba(0, 0, 0, 0);
    line-height: 52px;
  }
}

@keyframes blink {
  from {
    background: -webkit-linear-gradient(-105deg, #ff6082 0%, #ed426a 33%, #da2351 90%);
    line-height: 52px;
  }
  to {
    background-color: rgba(0, 0, 0, 0);
    line-height: 52px;
  }
}

@-webkit-keyframes blink-mobile {
  from {
    background: -webkit-linear-gradient(-105deg, #ff6082 0%, #ed426a 33%, #da2351 90%);
  }
  to {
    background-color: rgba(0, 0, 0, 0);
  }
}

@-moz-keyframes blink-mobile {
  from {
    background: -webkit-linear-gradient(-105deg, #ff6082 0%, #ed426a 33%, #da2351 90%);
  }
  to {
    background-color: rgba(0, 0, 0, 0);
  }
}

@keyframes blink-mobile {
  from {
    background: -webkit-linear-gradient(-105deg, #ff6082 0%, #ed426a 33%, #da2351 90%);
  }
  to {
    background-color: rgba(0, 0, 0, 0);
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*$main-logo$free: url('../images/logo_free.png');*/
/* don`t use as ISO 14 don`t support this*/
/*
  1. Basic media
*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
/*$main-logo$free: url('../images/logo_free.png');*/
/* don`t use as ISO 14 don`t support this*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
.first_button,
.form-cc__btn-reload-payment,
.second_button {
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 700;
  display: -moz-inline-box;
  display: inline-flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  min-height: 35px;
  padding: 0.15em 20px;
  outline: none;
  border: none;
  border-radius: 50px;
  -webkit-appearance: none;
  overflow: hidden;
  position: relative;
  z-index: 1;
  cursor: pointer;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  text-decoration: none;
}

.second_button {
  background: -moz-linear-gradient(left, #f6eddd 0%, #ebd9bc 100%);
  background: linear-gradient(to right, #f6eddd 0%, #ebd9bc 100%);
  border-color: #dcc04c;
  border-bottom: 2px solid #bf9b5d;
  color: #000000;
}

.close-button {
  border: none;
  background-image: -moz-linear-gradient(left, #f6eddd 0%, #ebd9bc 100%);
  background-image: linear-gradient(to right, #f6eddd 0%, #ebd9bc 100%);
}

.fancybox-banned .fancybox-close,
.fancybox-close,
.popup-menu__close-btn,
.popup-registration__close,
.popup-login__close,
.popup-corner-close-btn,
.greeting-popup .fancybox-close {
  width: 26px;
  height: 26px;
  position: absolute;
  top: -13px;
  right: -13px;
  background-image: url(../../willbettingde/image/times-white.svg), -moz-radial-gradient(47.74% 0%, 82.91% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2E00AF 0%, #A042FF 100%);
  background-image: url(../../willbettingde/image/times-white.svg), radial-gradient(82.91% 100% at 47.74% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2E00AF 0%, #A042FF 100%);
  background-size: 14px, contain, contain;
  background-position: center;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25), 0 -2px 2px 0 #523099 inset, 0 2px 2px 0 #d48fff inset;
  border: 0;
  border-radius: 50%;
  -moz-transform: unset;
       transform: unset;
}

.custom-popup__close-btn,
.phone-verification__close-btn {
  background-image: url(../../willbettingde/image/icon-close.svg), -moz-radial-gradient(47.74% 0%, 82.91% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2E00AF 0%, #A042FF 100%) !important;
  background-image: url(../../willbettingde/image/icon-close.svg), radial-gradient(82.91% 100% at 47.74% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2E00AF 0%, #A042FF 100%) !important;
  background-size: 14px, cover, cover;
  background-position: center;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25), inset 0px 2px 2px #D48FFF, inset 0px -2px 2px #523099;
  border-radius: 50%;
}

.custom-popup__close-btn:hover,
.phone-verification__close-btn:hover {
  background-image: url(../../willbettingde/image/icon-close.svg), -moz-radial-gradient(47.27% 0%, 100% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #A042FF 0%, #2E00AF 100%);
  background-image: url(../../willbettingde/image/icon-close.svg), radial-gradient(100% 100% at 47.27% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #A042FF 0%, #2E00AF 100%);
  box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.25);
}

.fancybox-banned .fancybox-close {
  background-image: url(../../willbettingde/image/times-white.svg), -moz-radial-gradient(47.74% 0%, 82.91% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2E00AF 0%, #A042FF 100%) !important;
  background-image: url(../../willbettingde/image/times-white.svg), radial-gradient(82.91% 100% at 47.74% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2E00AF 0%, #A042FF 100%) !important;
  background-repeat: no-repeat;
  font-size: 0;
}

.popup-corner-close-btn {
  background-image: url(../../willbettingde/image/times-white.svg), -moz-radial-gradient(47.74% 0%, 82.91% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2E00AF 0%, #A042FF 100%);
  background-image: url(../../willbettingde/image/times-white.svg), radial-gradient(82.91% 100% at 47.74% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2E00AF 0%, #A042FF 100%);
  background-size: 14px, contain, contain;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25), inset 0px 2px 2px #D48FFF, inset 0px -2px 2px #523099;
}

.custom-btn {
  background-position: center center;
  background-repeat: repeat-x;
  border-radius: 50px;
  color: #ffffff;
  font-weight: normal;
  font-size: 13px;
  line-height: 34px;
  text-transform: uppercase;
  padding: 0 23px;
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  white-space: nowrap;
}

.error-reset-button,
.kyc_btn_back,
.custom-file-upload,
.btn-delete,
.main-button:not(.disabled),
.btn-grey,
.second_button,
.user-new-flow-contact-content .second_button,
.provider-chips-notification__play-btn,
.awaiting-bonuses .bonus-container .bonus-text .get-bonus,
.kyc_btn_back,
.btn-delete,
.awaiting-bonus-step__btn {
  position: relative;
  color: #ffffff !important;
  font-weight: bold !important;
  font-family: "Noto Sans", sans-serif;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
  background-image: -moz-radial-gradient(47.74% 0%, 82.91% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2E00AF 0%, #A042FF 100%);
  background-image: radial-gradient(82.91% 100% at 47.74% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2E00AF 0%, #A042FF 100%);
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25), inset 0px 2px 2px #D48FFF, inset 0px -2px 2px #523099;
  border-radius: 20px;
  border: 0;
}

.error-reset-button::before,
.kyc_btn_back::before,
.btn-delete::before,
.custom-file-upload::before,
.main-button::before,
.btn-grey::before,
.second_button::before,
.user-new-flow-contact-content .second_button::before,
.provider-chips-notification__play-btn::before,
.awaiting-bonuses .bonus-container .bonus-text .get-bonus::before,
.kyc_btn_back::before,
.btn-delete::before,
.awaiting-bonus-step__btn:before {
  content: "";
  position: absolute;
  display: block;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  opacity: 0.5;
  background: -moz-linear-gradient(left, #e6ccff 0%, #400bbc00 50%, #e6ccff 100%);
  background: linear-gradient(90deg, #e6ccff 0%, #400bbc00 50%, #e6ccff 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  border-radius: 50px;
  padding: 1px;
}

.games-banner button,
.games-banner-mobile button,
.custom-popup__button,
.btn-gold,
.welcome-bonus-available .bonus-text .claim-bonus,
.available-bonuses .bonus-container .bonus-text .bonus-spin-wheel,
.use-cookie__btn,
.first_button,
.deposit-container .btn-reload-payment,
.deposit-container .btn-deposit,
.deposit__button-basic,
.kyc_edit_btn,
.custom-file-upload,
#btn_save,
.divimg .btn-delete,
.popup-documents .fancybox-inner__btn,
.history-table .btn-cancel,
.withdrawal__block-btn.verified,
.greeting-popup .send-code-btn,
.user-new-flow-contact-content .send-code-btn,
.search__block-btn,
.history-item .show-all,
.raffle-popup__link,
.raffle-start,
.popup--answer-from-deposit .bonus-banner__play-btn,
.awaiting-bonus-popup__btn,
.bonuses__content .bonuses__submit,
.available-bonuses .bonus-container .bonus-text .use-bonus {
  position: relative;
  color: #ffffff;
  border: none;
  font-size: 15px;
  font-weight: 700;
  font-family: "Noto Sans", sans-serif;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
  line-height: 15px;
  text-align: center;
  min-width: 50px;
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #9C003F 0%, #FF003D 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #9C003F 0%, #FF003D 100%);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25), inset 0 2px 2px #FF7ABA, inset 0 -2px 2px #72012A;
  border-radius: 20px;
}

.deposit_v2 .second_button::before,
.games-banner button::before,
.games-banner-mobile button::before,
.custom-popup__button::before,
.btn-gold::before,
.welcome-bonus-available .bonus-text .claim-bonus::before,
.use-cookie__btn::before,
.first_button::before,
.deposit-container .btn-reload-payment::before,
.deposit-container .btn-deposit::before,
.deposit__button-basic::before,
.kyc_edit_btn::before,
.custom-file-upload::before,
#btn_save::before,
.divimg .btn-delete::before,
.popup-documents .fancybox-inner__btn::before,
.history-table .btn-cancel::before,
.withdrawal__block-btn.verified::before,
.greeting-popup .send-code-btn::before,
.user-new-flow-contact-content .send-code-btn::before,
.search__block-btn::before,
.history-item .show-all:before,
.raffle-popup__link:before,
.raffle-start:before,
.popup--answer-from-deposit .bonus-banner__play-btn::before,
.awaiting-bonus-popup__btn::before,
.bonuses__content .bonuses__submit::before,
.available-bonuses .bonus-container .bonus-text .use-bonus::before {
  content: "";
  position: absolute;
  display: block;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  opacity: 0.5;
  background: -moz-linear-gradient(left, #ffd687 0%, #ffd68700 50%, #ffd687 100%);
  background: linear-gradient(90deg, #ffd687 0%, #ffd68700 50%, #ffd687 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  border-radius: 20px;
  padding: 1px;
}

.custom-popup__button,
.greeting-popup .send-code-btn,
.user-new-flow-contact-content .send-code-btn {
  padding: 0 17px;
  line-height: 1;
  font-size: 13px;
}

@media screen and (max-width: 1279px) {
  .custom-popup__button,
  .greeting-popup .send-code-btn,
  .user-new-flow-contact-content .send-code-btn {
    font-size: 13px;
  }
  .buttons-container {
    min-width: unset;
  }
}

@media (hover: hover) {
  .deposit-reg-form .main-button.registration__button-sbm:hover,
  .registration__button-sbm:hover,
  .games-banner button:hover,
  .games-banner-mobile button:hover,
  .custom-popup__button:hover,
  .btn-gold:hover,
  .welcome-bonus-available .bonus-text .claim-bonus:hover,
  .use-cookie__btn:hover,
  .first_button:hover,
  .deposit-container .btn-reload-payment:hover,
  .deposit-container .btn-deposit:hover,
  .deposit__button-basic:hover,
  .kyc_edit_btn:hover,
  .custom-file-upload:hover,
  #btn_save:hover,
  .divimg .btn-delete:hover,
  .popup-documents .fancybox-inner__btn:hover,
  .history-table .btn-cancel:hover,
  .withdrawal__block-btn.verified:not(.disabled):hover,
  .greeting-popup .send-code-btn:hover,
  .user-new-flow-contact-content .send-code-btn:hover,
  .search__block-btn:hover,
  .history-item .show-all:hover,
  .raffle-popup__link:hover,
  .raffle-start:hover,
  .popup--answer-from-deposit .bonus-banner__play-btn:hover,
  .awaiting-bonus-popup__btn:hover,
  .bonuses__content .bonuses__submit:hover,
  .available-bonuses .bonus-container .bonus-text .use-bonus:hover {
    background: -moz-radial-gradient(47.27% 0%, 100% 100%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #FF003D 0%, #9C003F 100%);
    background: radial-gradient(100% 100% at 47.27% 0%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #FF003D 0%, #9C003F 100%);
    box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.25);
  }
  .first_button.forgot-password__send-button:hover,
  .main-button:hover:not(.disabled),
  .btn-grey:hover,
  .second_button:hover,
  .user-new-flow-contact-content .second_button:hover,
  .provider-chips-notification__play-btn:hover,
  .awaiting-bonuses .bonus-container .bonus-text .get-bonus:hover,
  .kyc_btn_back:hover,
  .main-button:not(.disabled):hover,
  .btn-delete:hover,
  .awaiting-bonus-step__btn:hover {
    background: -moz-radial-gradient(47.27% 0%, 100% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #A042FF 0%, #2E00AF 100%);
    background: radial-gradient(100% 100% at 47.27% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #A042FF 0%, #2E00AF 100%);
    box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.25);
  }
  .fancybox-banned .fancybox-close:hover,
  .fancybox-close:hover,
  .popup-menu__close-btn:hover,
  .popup-registration__close:hover,
  .popup-login__close:hover,
  .greeting-popup .fancybox-close:hover {
    background-image: url(../../willbettingde/image/times-white.svg), -moz-linear-gradient(bottom, #A042FF 0%, #2E00AF 100%);
    background-image: url(../../willbettingde/image/times-white.svg), linear-gradient(0deg, #A042FF 0%, #2E00AF 100%);
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25), 0 -1px 1px 0 rgba(0, 0, 0, 0.25) inset, 0 5px 5px 0 rgba(0, 0, 0, 0.25) inset;
  }
  .fancybox-banned .fancybox-close:hover {
    background-image: url(../../willbettingde/image/times-white.svg), -moz-linear-gradient(bottom, #A042FF 0%, #2E00AF 100%) !important;
    background-image: url(../../willbettingde/image/times-white.svg), linear-gradient(0deg, #A042FF 0%, #2E00AF 100%) !important;
  }
  .popup-corner-close-btn:hover {
    background-image: url(../../willbettingde/image/times-white.svg), -moz-linear-gradient(bottom, #A042FF 0%, #2E00AF 100%);
    background-image: url(../../willbettingde/image/times-white.svg), linear-gradient(0deg, #A042FF 0%, #2E00AF 100%);
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25), 0 -1px 1px 0 rgba(0, 0, 0, 0.25) inset, 0 5px 5px 0 rgba(0, 0, 0, 0.25) inset;
  }
}

@media (hover: none) {
  .deposit-reg-form .main-button.registration__button-sbm:active,
  .registration__button-sbm:active,
  .games-banner button:active,
  .games-banner-mobile button:active,
  .custom-popup__button:active,
  .btn-gold:active,
  .welcome-bonus-available .bonus-text .claim-bonus:active,
  .use-cookie__btn:active,
  .first_button:active,
  .deposit-container .btn-reload-payment:active,
  .deposit-container .btn-deposit:active,
  .deposit__button-basic:active,
  .kyc_edit_btn:active,
  .custom-file-upload:active,
  #btn_save:active,
  .divimg .btn-delete:active,
  .popup-documents .fancybox-inner__btn:active,
  .history-table .btn-cancel:active,
  .withdrawal__block-btn.verified:active,
  .greeting-popup .send-code-btn:active,
  .user-new-flow-contact-content .send-code-btn:active,
  .search__block-btn:active,
  .history-item .show-all:active,
  .raffle-popup__link:active,
  .raffle-start:active,
  .popup--answer-from-deposit .bonus-banner__play-btn:active,
  .awaiting-bonus-popup__btn:active,
  .bonuses__content .bonuses__submit:active,
  .available-bonuses .bonus-container .bonus-text .use-bonus:active,
  .withdrawal__block-btn.verified:not(.disabled):active,
  .withdrawal__block-btn.verified:not(.disabled):hover {
    background: -moz-radial-gradient(47.27% 0%, 100% 100%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #FF003D 0%, #9C003F 100%);
    background: radial-gradient(100% 100% at 47.27% 0%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #FF003D 0%, #9C003F 100%);
    box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.25);
  }
  .first_button.forgot-password__send-button:active,
  .main-button:active:not(.disabled),
  .deposit-reg-form .registration__button-sbm:active,
  .btn-grey:active,
  .main-button:not(.disabled):active,
  .main-button:not(.disabled):hover,
  .second_button:active,
  .user-new-flow-contact-content .second_button:active,
  .provider-chips-notification__play-btn:active,
  .awaiting-bonuses .bonus-container .bonus-text .get-bonus:active,
  .kyc_btn_back:active,
  .btn-delete:active {
    background: -moz-radial-gradient(47.27% 0%, 100% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #A042FF 0%, #2E00AF 100%);
    background: radial-gradient(100% 100% at 47.27% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #A042FF 0%, #2E00AF 100%);
    box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.25);
  }
  .fancybox-banned .fancybox-close:active,
  .fancybox-close:active,
  .popup-menu__close-btn:active,
  .popup-registration__close:active,
  .popup-login__close:active,
  .greeting-popup .fancybox-close:active {
    background-image: url(../../willbettingde/image/times-white.svg), -moz-linear-gradient(bottom, #A042FF 0%, #2E00AF 100%);
    background-image: url(../../willbettingde/image/times-white.svg), linear-gradient(0deg, #A042FF 0%, #2E00AF 100%);
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25), 0 -1px 1px 0 rgba(0, 0, 0, 0.25) inset, 0 5px 5px 0 rgba(0, 0, 0, 0.25) inset;
  }
  .fancybox-banned .fancybox-close:active {
    background-image: url(../../willbettingde/image/times-white.svg), -moz-linear-gradient(bottom, #A042FF 0%, #2E00AF 100%) !important;
    background-image: url(../../willbettingde/image/times-white.svg), linear-gradient(0deg, #A042FF 0%, #2E00AF 100%) !important;
  }
  .popup-corner-close-btn:active {
    background-image: url(../../willbettingde/image/times-white.svg), -moz-linear-gradient(bottom, #A042FF 0%, #2E00AF 100%);
    background-image: url(../../willbettingde/image/times-white.svg), linear-gradient(0deg, #A042FF 0%, #2E00AF 100%);
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25), 0 -1px 1px 0 rgba(0, 0, 0, 0.25) inset, 0 5px 5px 0 rgba(0, 0, 0, 0.25) inset;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
.add-to-home-screen,
.expire-bonus {
  max-width: 365px;
  padding: 8px 24px;
  border-radius: 35px;
  border: none;
  background: #ddc79b;
  background-image: -moz-linear-gradient(right, #f3e9d5 0, rgba(243, 233, 213, 0) 100%);
  background-image: linear-gradient(-90deg, #f3e9d5 0, rgba(243, 233, 213, 0) 100%);
  box-shadow: 0 0 11.18px 1.82px rgba(12, 20, 50, 0.6);
}

.add-to-home-screen.desktop.add-to-home-screen--show,
.expire-bonus--show {
  top: auto;
  bottom: 16px;
  left: 12px;
  right: auto;
}

.add-to-home-screen_cancel,
.expire-bonus__cancel {
  top: -10px;
  right: 10px;
  border-radius: 12px;
  background: #ddc79b;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAOCAYAAAD5YeaVAAABaElEQVQokWNkYGBg4OBVcQHRDAwM7398vnMWygaJCzIwMBhDufcYOXhVlBgYGM4wMDAIQgXTf3y+MwuqeDcDAwPMoE6mH5/v3DM1VF8LM42BgaEDZCIHr0o5TCEnB/vzqd35K5lfPzqnFB7kNOHM+Rucj568AstBbUmDshkWzajidXMy+QA26vWjc+Vnj23/Ly6t/5+DVwUFFxUU/3/96Nzd14/OCcLtfv3o3O7G+noUhWqa1v/vXDkMUgx2DhOSW9O9XM0/IvEZfNwtGPj5uDtF5Yz2MKADTR3b2+jOsLT2dIQpY0QKU5DvOzBMYGA4++PzHRO4M6BhDVIMBsvm1DLIyYjDuMZQg+BungmLlOhQFwZbS12GjgZQyKGEvTEzB69KKMxUfj5uhvnTKhg42Nlc5WXFbX7+/CV4+vxNmAZBxtePzoEYyNEKiup0KB8kDgMmIGeATIYnJAYGhgooGxRcnXClDAzlAJ8qdwz8zud3AAAAAElFTkSuQmCC");
  background-position: center;
  background-size: 12px;
  box-shadow: 0 0 4.56px 1.44px rgba(48, 48, 48, 0.26);
  width: 28px;
  height: 28px;
}

.add-to-home-screen__desktop {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  font-size: 22px;
  color: #090b21;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
}

.add-to-home-screen__desktop-logo {
  position: relative;
  width: 55px;
  height: 55px;
  background-image: url(../../willbettingde/image/Icon-551.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  border-radius: 15px;
  margin: 0 15px 0 0;
  flex-shrink: 0;
}

.add-to-home-screen__desktop-text {
  margin: 0;
}

.add-to-home-screen-wrap .add-to-home-screen__desktop {
  display: none;
}

.add-to-home-screen__btn {
  display: none;
}

.add-to-home-screen.iphone.add-to-home-screen--show,
.add-to-home-screen.ipad.add-to-home-screen--show,
.add-to-home-screen.android.add-to-home-screen--show {
  bottom: 40px;
}

.add-to-home-screen-wrap {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.85);
  z-index: 9999;
}

.add-to-home-screen-wrap.add-to-home-screen-wrap--show {
  display: block;
}

.add-to-home-screen-wrap .add-to-home-screen_cancel {
  top: -17px;
  right: -17px;
  border-style: solid;
  border-width: 2px;
  border-color: #d3c5aa;
  border-radius: 50%;
  background-color: #d3c5aa;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='3.12132' y1='3' x2='22' y2='21.8787' stroke='%23080d24' stroke-width='3' stroke-linecap='round'/%3E%3Cline x1='3' y1='21.8787' x2='21.8787' y2='3' stroke='%23080d24' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
  background-size: 23px 23px;
  background-position: center;
  width: 65px;
  height: 65px;
}

.add-to-home-screen-wrap .add-to-home-screen__mobile {
  padding: 40px 10px 20px;
  height: 100%;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-pack: justify;
       justify-content: space-between;
  -moz-box-align: center;
       align-items: center;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.add-to-home-screen-wrap .add-to-home-screen__mobile-logo {
  position: relative;
  background-image: url(../../willbettingde/image/Icon-1282.png);
  width: 122px;
  height: 122px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  margin: 0 auto;
  border: 2px solid #e3325e;
  border-radius: 31px;
}

.add-to-home-screen-wrap .add-to-home-screen__mobile-text {
  padding: 0 18px;
}

.add-to-home-screen-wrap .add-to-home-screen__mobile-text--brand {
  font-size: 18px;
  font-weight: 700;
  font-family: "ElMessiri";
  color: #e3325e;
  text-transform: uppercase;
  line-height: 1.5;
  text-align: center;
  margin: 20px auto 15px;
}

.add-to-home-screen-wrap .add-to-home-screen__mobile-text--add {
  font-size: 13px;
  font-family: "ElMessiri";
  color: #e8dcc5;
  line-height: 1.222;
  text-align: center;
  margin-top: 0;
}

.add-to-home-screen-wrap #add-to-home-screen__mobile-btn {
  color: #ffffff;
  font-size: 18px;
  line-height: 1;
  font-weight: 700;
  outline: none;
  text-transform: uppercase;
  margin: 0;
  background-image: -moz-linear-gradient(195deg, #ff6082 0%, #ed426a 33%, #da2351 90%);
  background-image: linear-gradient(-105deg, #ff6082 0%, #ed426a 33%, #da2351 90%);
}

.add-to-home-screen-wrap .android #add-to-home-screen__mobile-btn {
  border: 1px solid #000000;
  border-radius: 20px;
  box-shadow: 0 3px 0 0 rgba(172, 27, 82, 0.004), inset 0 1px 0 0 rgba(172, 27, 82, 0.004);
  width: 100%;
  padding: 6px;
}

.add-to-home-screen-wrap .add-to-home-screen,
.add-to-home-screen-wrap .iphone .add-to-home-screen__mobile,
.add-to-home-screen-wrap .ipad .add-to-home-screen__mobile {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.add-to-home-screen-wrap .iphone #add-to-home-screen__mobile-btn,
.add-to-home-screen-wrap .ipad #add-to-home-screen__mobile-btn {
  position: relative;
  border: 0;
  border-radius: 0 0 27px 27px;
  text-shadow: 0.259px 0.966px 0 rgba(172, 27, 82, 0.004);
  width: 100%;
  padding: 10px 0 15px;
}

.add-to-home-screen-wrap .iphone .add-to-home-screen__btn--ios,
.add-to-home-screen-wrap .ipad .add-to-home-screen__btn--ios,
.add-to-home-screen-wrap .android .add-to-home-screen__btn--android {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  flex-wrap: wrap;
}

.add-to-home-screen-wrap .add-to-home-screen__tab-icon {
  width: 30px;
  height: 40px;
}

.add-to-home-screen-wrap .add-to-home-screen__icon-plus {
  background-size: 24px;
  background-color: #080d24;
}

.add-to-home-screen-wrap .ipad .add-to-home-screen_cancel {
  right: 0;
}

.add-to-home-screen-wrap .add-to-home-screen.ipad.add-to-home-screen--show {
  max-width: 400px;
}

.add-to-home-screen-wrap .add-to-home-screen.ipad.add-to-home-screen--show {
  -moz-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  bottom: 0;
  min-height: 320px;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  top: 50%;
  left: 50%;
  min-width: 250px;
}

.add-to-home-screen-wrap .add-to-home-screen.iphone.add-to-home-screen--show,
.add-to-home-screen-wrap .add-to-home-screen.ipad.add-to-home-screen--show {
  min-height: 340px;
}

.add-to-home-screen-wrap .ipad .add-to-home-screen__mobile,
.add-to-home-screen-wrap .iphone .add-to-home-screen__mobile {
  margin-bottom: -15px;
  min-height: -webkit-min-content;
  min-height: -moz-min-content;
  min-height: min-content;
}

@media screen and (max-width: 1366px) {
  .add-to-home-screen.ipad {
    background: url(../../willbettingde/image/add-to-hs-bg1.png) top no-repeat, #080d24;
    background-size: contain;
  }
}

@media only screen and (orientation: landscape) {
  .add-to-home-screen-wrap .add-to-home-screen.ipad.add-to-home-screen--show {
    bottom: 0;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%);
    min-height: 340px;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    max-width: 350px;
  }
  .add-to-home-screen-wrap .ipad .add-to-home-screen__mobile {
    min-height: -webkit-min-content;
    min-height: -moz-min-content;
    min-height: min-content;
  }
}

@media screen and (max-width: 1279px) {
  .add-to-home-screen-wrap .add-to-home-screen {
    width: 65%;
  }
  .add-to-home-screen {
    display: none;
  }
  .add-to-home-screen.add-to-home-screen--show {
    display: block;
  }
  .add-to-home-screen-wrap .add-to-home-screen.add-to-home-screen--show,
  .add-to-home-screen-wrap .add-to-home-screen.desktop.add-to-home-screen--show,
  .add-to-home-screen-wrap .add-to-home-screen.iphone.add-to-home-screen--show,
  .add-to-home-screen-wrap .add-to-home-screen.ipad.add-to-home-screen--show,
  .add-to-home-screen-wrap .add-to-home-screen.android.add-to-home-screen--show {
    -moz-transform: translate(-50%, -10%) scale(0.65);
         transform: translate(-50%, -10%) scale(0.65);
    left: 50%;
    min-width: 300px;
    min-height: 320px;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }
  .add-to-home-screen-wrap .add-to-home-screen.iphone.add-to-home-screen--show,
  .add-to-home-screen-wrap .add-to-home-screen.ipad.add-to-home-screen--show {
    min-height: 340px;
  }
  .add-to-home-screen-wrap .android #add-to-home-screen__mobile-btn {
    padding: 16px 5px;
  }
  .add-to-home-screen-wrap .iphone #add-to-home-screen__mobile-btn,
  .add-to-home-screen-wrap .ipad #add-to-home-screen__mobile-btn {
    border-radius: 0 0 38px 38px;
    width: 101%;
    margin-bottom: -2px;
  }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
  .menu-item__add-to-home-screen {
    -moz-box-align: center;
         align-items: center;
    padding: 11px;
    border-top: 2px solid #161c3b;
  }
  .menu-item__add-to-home-screen-img {
    position: relative;
    width: 36px;
    height: 36px;
    background-image: url(../../willbettingde/image/Icon-322.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    border: 2px solid #e3325e;
    border-radius: 10px;
  }
  .menu-item__add-to-home-screen-text {
    margin: 0 auto 0 14px;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5;
    color: #e3325e;
  }
  .add-to-home-screen {
    border-style: solid;
    border-width: 2px;
    border-color: #e3325e;
    border-radius: 40px;
    background: url(../../willbettingde/image/add-to-hs-bg1.png) top no-repeat, #080d24;
    background-size: contain;
    max-width: 445px;
    width: 62%;
  }
  .hide-mobile-control {
    z-index: 0;
  }
}

@media only screen and (max-width: 1279px) and (orientation: landscape) {
  .add-to-home-screen-wrap .add-to-home-screen .add-to-home-screen--show,
  .add-to-home-screen-wrap .add-to-home-screen.desktop.add-to-home-screen--show,
  .add-to-home-screen-wrap .add-to-home-screen.iphone.add-to-home-screen--show,
  .add-to-home-screen-wrap .add-to-home-screen.ipad.add-to-home-screen--show,
  .add-to-home-screen-wrap .add-to-home-screen.android.add-to-home-screen--show {
    -moz-transform: translate(-50%, -53%) scale(0.6);
         transform: translate(-50%, -53%) scale(0.6);
    min-height: 320px;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    bottom: 0;
    top: 45%;
    left: 50%;
  }
  .add-to-home-screen-wrap .add-to-home-screen.iphone.add-to-home-screen--show,
  .add-to-home-screen-wrap .add-to-home-screen.ipad.add-to-home-screen--show {
    min-height: 340px;
  }
  .add-to-home-screen-wrap .iphone .add-to-home-screen__mobile,
  .add-to-home-screen-wrap .ipad .add-to-home-screen__mobile {
    margin-bottom: -15px;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*$main-logo$free: url('../images/logo_free.png');*/
/* don`t use as ISO 14 don`t support this*/
/*
  1. Basic media
*/
#top-menu {
  float: left;
  margin-left: 245px;
}

.logged #top-menu {
  height: 100%;
  margin-top: 0;
  margin-left: 220px;
}

#top-menu a {
  position: relative;
  display: inline-block;
  float: left;
  line-height: 70px;
  font-size: 13px;
  color: #efeff0;
  margin: 0 8px;
  text-decoration: none;
  text-transform: capitalize;
  outline: none;
  font-weight: 700;
  font-family: "Noto Sans", sans-serif;
}

#top-menu a:hover {
  color: #e0c79d;
}

#top-menu a.active {
  color: #e0c79d;
}

#top-menu a.home {
  display: none;
  width: 20px;
  height: 20px;
  overflow: hidden;
  margin-top: 5px;
  color: transparent;
  background-image: url(../../willbettingde/image/icon_home_w.png);
  background-position: 0 0;
}

#top-menu a.home:hover {
  background-position: 0 -19px;
}

.logged #header {
  height: 50px;
  background-position: center 0;
}

.logged #header .wrapper {
  width: 100%;
}

.logged #header.bigHeader {
  height: 90px;
  background-position: center 0;
}

.logged #header #header-common {
  height: 50px;
  display: none !important;
  /*для переопределения паоведния js на других проектах*/
}

.logged #header.bigHeader #header-common {
  height: 70px;
  display: block !important;
  /*для переопределения паоведния js на других проектах*/
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #5326B1 0%, rgba(156, 29, 167, 0) 52.08%), -moz-linear-gradient(right, #141526 0%, #2A1E54 51.04%, #141526 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #5326B1 0%, rgba(156, 29, 167, 0) 52.08%), linear-gradient(270deg, #141526 0%, #2A1E54 51.04%, #141526 100%);
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25), inset 0px -2px 2px #502D9A;
  padding-left: -moz-calc((100% - 970px) / 2);
  padding-left: calc((100% - 970px) / 2);
  padding-right: -moz-calc((100% - 970px) / 2);
  padding-right: calc((100% - 970px) / 2);
}

#header.bigHeader.fancybox-margin {
  z-index: 1;
}

#header #header-common .btn-deposit {
  display: none;
}

#header {
  width: 100vw;
  min-width: 1180px;
  height: 70px;
  color: #b1982c;
  position: fixed;
  z-index: 1000;
  margin-top: 0;
  top: 0;
  background-color: #131517;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  background-image: -moz-radial-gradient(47.27% 0%, 100% 100%, #5326B1 0%, rgba(156, 29, 167, 0) 52.08%), -moz-linear-gradient(right, #141526 0%, #2A1E54 51.04%, #141526 100%);
  background-image: radial-gradient(100% 100% at 47.27% 0%, #5326B1 0%, rgba(156, 29, 167, 0) 52.08%), linear-gradient(270deg, #141526 0%, #2A1E54 51.04%, #141526 100%);
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25), inset 0px -2px 2px #502D9A;
}

.mgalic #header {
  box-shadow: inset 0 -7px 0 0 #00a79d, inset 0 0 0 9px #080f28;
  border: none;
}

#header #logo,
#logo {
  display: block;
  position: fixed;
  z-index: 2001;
  margin-left: 0;
  margin-top: 0;
  outline: none;
  width: 227px;
  height: 72px;
  background-repeat: no-repeat;
  background-image: url(../../willbettingde/image/winvegasplus_logo.svg);
  background-size: 75%;
  background-position: left;
  top: 0;
}

.mgalic #header #logo,
#logo {
  background-image: url(../../willbettingde/image/winvegasplus_logo.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.logged #logo {
  display: none;
}

.logged #logo.bigLogo {
  top: 35px;
  display: block;
}

.free #header #logo,
.free #logo,
.free #header #logo.bigLogo,
.free #logo.bigLogo,
.free .logged #logo.bigLogo,
.free #logo.bigLogo.fancybox-margin,
.free .alert .fancybox-skin .logo,
.free .popup .fancybox-skin .logo,
.free .popup.popup-wd-msg .fancybox-skin .logo,
.free .popup-redirect__content .logo {
  background-image: url(../../willbettingde/image/free-winvegasplus_logo.svg);
  background-position: -25px;
}

.free .popup .fancybox-skin .fancybox-inner .logo {
  background-image: url(../../willbettingde/image/free-winvegasplus_logo.svg), -moz-radial-gradient(47.27% 0%, 100% 100%, #5326B1 0%, rgba(156, 29, 167, 0) 52.08%), -moz-linear-gradient(right, #141526 0%, #2A1E54 51.04%, #141526 100%);
  background-image: url(../../willbettingde/image/free-winvegasplus_logo.svg), radial-gradient(100% 100% at 47.27% 0%, #5326B1 0%, rgba(156, 29, 167, 0) 52.08%), linear-gradient(270deg, #141526 0%, #2A1E54 51.04%, #141526 100%);
  background-position: center;
}

.free .alert .fancybox-skin .logo,
.free .popup .fancybox-skin .logo,
.free .popup.popup-wd-msg .fancybox-skin .logo,
.free .popup-redirect__content .logo {
  background-position: -15px;
}

.ca #header #logo,
.ca #logo,
.ca #header #logo.bigLogo,
.ca #logo.bigLogo,
.ca .logged #logo.bigLogo,
.ca #logo.bigLogo.fancybox-margin,
.ca .alert .fancybox-skin .logo,
.ca .popup .fancybox-skin .logo,
.ca .popup.popup-wd-msg .fancybox-skin .logo,
.ca .popup-redirect__content .logo {
  background-image: url(../../willbettingde/image/winvegasplus_logo-CA.svg);
  background-size: 75%;
  background-repeat: no-repeat;
  background-position: left;
}

.ca .popup .fancybox-skin .fancybox-inner .logo {
  background-image: url(../../willbettingde/image/winvegasplus_logo-CA.svg), -moz-radial-gradient(47.27% 0%, 100% 100%, #5326B1 0%, rgba(156, 29, 167, 0) 52.08%), -moz-linear-gradient(right, #141526 0%, #2A1E54 51.04%, #141526 100%);
  background-image: url(../../willbettingde/image/winvegasplus_logo-CA.svg), radial-gradient(100% 100% at 47.27% 0%, #5326B1 0%, rgba(156, 29, 167, 0) 52.08%), linear-gradient(270deg, #141526 0%, #2A1E54 51.04%, #141526 100%);
  background-position: center;
}

.mgalic #header #logo.bigLogo,
.mgalic #logo.bigLogo,
.mgalic .logged #logo.bigLogo,
.mgalic #logo.bigLogo.fancybox-margin {
  background-image: url(../../willbettingde/image/winvegasplus_logo.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.logged #header #logo.bigLogo {
  margin-top: 50px;
  width: 225px;
  height: 70px;
}

.logged.mgalic #header #logo.bigLogo {
  margin-top: 40px;
}

#header #btn-login {
  display: -moz-inline-box;
  display: inline-flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  float: right;
  margin-top: 14px;
  position: relative;
  font-size: 15px;
  line-height: 15px;
  height: 40px;
}

#header #btn-join {
  display: -moz-inline-box;
  display: inline-flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  float: right;
  margin-top: 14px;
  margin-right: 8px;
  position: relative;
  font-size: 15px;
  line-height: 15px;
  height: 40px;
}

.lang_pl #header #btn-login,
.lang_pl #header #btn-join {
  font-size: 12px;
  padding: 0 10px;
}

.lang_pt #header #top-menu a {
  font-size: 14px;
}

.lang_pt .search__wrapper .search-input {
  font-size: 14px;
}

.lang_pt .popup-page .wrapper {
  width: auto;
}

.lang_pt #header #btn-login,
.lang_pt #header #btn-join {
  font-size: 15px;
  padding: 0 15px;
}

.lang_no #header #top-menu a {
  font-size: 13px;
}

#header #header-member {
  height: 45px;
  color: #b1982c;
  line-height: 40px;
  overflow: hidden;
  z-index: 1000;
  margin-top: 0;
  top: 0;
  background-image: url(../../willbettingde/image/header_bg.png);
  background-position: center bottom;
  background-repeat: repeat-x;
  background-color: #000000;
  padding-top: 5px;
  padding-left: -moz-calc((100% - 970px) / 2);
  padding-left: calc((100% - 970px) / 2);
  padding-right: -moz-calc((100% - 970px) / 2);
  padding-right: calc((100% - 970px) / 2);
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.logged #header #header-member {
  background-color: #151627;
  background-image: none;
  height: 50px;
  font-family: "Roboto", sans-serif;
}

#header #header-member .item {
  display: inline-block;
  float: left;
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
  margin-left: 0;
  margin-right: 20px;
  height: 40px;
}

#header #header-member .item.member-name {
  background-image: url(../../willbettingde/image/icon_member_name1.svg);
  background-position: left center;
  padding-left: 30px;
  white-space: nowrap;
  overflow: hidden;
  max-width: 182px;
}

#header #header-member .item.member-vip {
  position: relative;
  padding-left: 40px;
  background-color: transparent;
  background-image: none;
}

#header #header-member .item.split.member-vip::after {
  content: "";
  top: 50%;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  position: absolute;
  left: 9px;
  width: 20px;
  height: 20px;
}

#header #header-member .item.split.member-vip::before {
  position: absolute;
  left: 0;
  width: auto;
  top: 50%;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  line-height: 28px;
}

#header #header-member .item a {
  position: relative;
  color: #ffffff;
  text-decoration: none;
}

#header #header-member .item a:hover {
  color: #e2c752;
}

#header #header-member .item a.active {
  color: #e2c752;
}

#header #header-member .item.btn-deposit {
  position: relative;
  float: right;
  height: 40px;
  display: -moz-inline-box;
  display: inline-flex;
  -moz-box-align: center;
       align-items: center;
  font-size: 15px;
  line-height: 1;
  text-transform: uppercase;
  padding: 0 25px;
  margin-right: 0;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}

#header #header-member .item.member-balance {
  float: right;
  margin-right: 20px;
  background-image: url(../../willbettingde/image/icon_member_balance1.svg);
  background-position: left 10px;
  padding-left: 26px;
}

.lang_ja #header #header-member .item {
  font-size: 12px;
}

.mobile-menu-container,
.game-menu-mobile-control,
.mobile-menu {
  display: none;
}

@media screen and (max-width: 1279px) {
  #top-menu {
    display: none !important;
  }
  .quick-menu {
    display: none;
  }
  .logged #logo {
    top: 2px;
    display: block;
  }
  #header,
  .logged #header,
  .logged #header.bigHeader {
    z-index: 2559;
    display: block;
    min-width: 320px;
    height: 50px;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  .mgalic #header {
    box-shadow: inset 0 -2px 0 0 #00a79d, inset 0 0 0 9px #080f28, 0 2px 1px 2px #00a79d;
    border: none !important;
  }
  #header {
    overflow: initial;
  }
  .logged #header {
    height: 50px;
  }
  #header .wrapper #logo,
  #header .wrapper #logo.bigLogo {
    display: block;
    margin: 0;
    position: static;
    width: 110px;
    height: 50px;
    background-position: center;
    background-size: contain;
  }
  #header .wrapper #logo.bigLogo {
    margin-left: auto;
    margin-right: auto;
  }
  body:not(.logged) #header .wrapper #logo.bigLogo {
    margin-right: -150px;
  }
  .mgalic #header .wrapper #logo,
  .mgalic #header .wrapper #logo.bigLogo {
    background-size: contain;
    width: 175px;
  }
  #header .wrapper #logo {
    height: 44px;
    margin: 0;
  }
  .logged:not([data-page-name="main"]) #header .wrapper #logo {
    height: 44px !important;
    margin: 0 !important;
  }
  #header #header-common,
  .logged #header.bigHeader #header-common,
  .logged #header #header-common {
    display: -moz-box !important;
    display: flex !important;
    -moz-box-pack: justify;
         justify-content: space-between;
    -moz-box-align: center;
         align-items: center;
    padding: 0 10px;
    height: 100%;
  }
  #header #header-member {
    display: none;
  }
  .logged #header #header-common .btn-deposit {
    height: 30px;
    line-height: 29px;
    display: inline-block;
    float: right;
    position: relative;
    font-size: 13px;
    padding: 0 10px;
  }
  #btn-login {
    margin-top: 10px;
    margin-right: 15px;
    font-size: 13px;
    padding: 0 15px;
    line-height: 23px;
  }
  #header #btn-login.btn-login-pc {
    margin-left: auto;
    margin-right: 5px;
  }
  #header #btn-login.btn-login-mobile {
    display: none;
  }
  #header #btn-login,
  #header #btn-join {
    height: 30px;
    font-size: 13px;
    line-height: 28px;
    margin: 0;
    padding: 0 10px;
  }
  .mobile-menu {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
    -moz-box-pack: center;
         justify-content: center;
    -moz-box-ordinal-group: 0;
         order: -1;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    cursor: pointer;
  }
  .mobile-menu::before {
    border-radius: 50%;
  }
  .mobile-menu span {
    position: relative;
    -moz-transition: 0.5s all ease;
    transition: 0.5s all ease;
  }
  .mobile-menu span::before,
  .mobile-menu span::after,
  .mobile-menu span {
    width: 18px;
    height: 2px;
    background-color: #ffffff;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-radius: 20px;
  }
  .mobile-menu span::before {
    content: "";
    position: absolute;
    top: 7px;
  }
  .mobile-menu span::after {
    content: "";
    position: absolute;
    top: -7px;
  }
  .mobile-menu.active span::before,
  .mobile-menu.active span {
    height: 3px;
    border-radius: 0;
    box-shadow: none;
  }
  .mobile-menu.active span {
    -moz-transform: rotate(45deg);
         transform: rotate(45deg);
  }
  .bonuses__content .bonuses__content-card {
    max-width: unset;
    margin-top: 0;
  }
  .bonuses__content-card:nth-child(2) {
    border-top: none;
  }
  .mobile-menu.active span::before {
    -moz-transform: rotate(90deg);
         transform: rotate(90deg);
    top: 0;
  }
  .mobile-menu.active span::after {
    display: none;
  }
  .mobile-menu-container {
    position: fixed;
    z-index: 2002;
    margin-left: 0;
    top: 52px;
    min-width: 260px;
    width: 100%;
    height: 100%;
    background: #20193f;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25);
    font-weight: 700;
    font-family: "Roboto", sans-serif;
    overflow-y: scroll;
    max-height: -moz-calc(100% - 50px);
    max-height: calc(100% - 50px);
  }
  .mobile-menu-container a.item {
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
    color: #ffffff;
    font-size: 15px;
    font-weight: 700;
    line-height: 19px;
    text-decoration: none;
    -webkit-column-gap: 15px;
       -moz-column-gap: 15px;
            column-gap: 15px;
    border-bottom: 1px solid #3d2677;
    background-repeat: no-repeat;
    text-transform: uppercase;
    min-height: 50px;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    -moz-box-flex: 1;
         flex-grow: 1;
  }
  .mobile-menu-container .regprom a {
    padding: 0 10px 0 50px;
  }
  .mobile-menu-container .regprom a.promo,
  .mobile-menu-container .regprom a.banking,
  .mobile-menu-container .regprom a.terms,
  .mobile-menu-container a.bonuses {
    position: relative;
  }
  .mobile-menu-container .regprom a.promo::before,
  .mobile-menu-container .regprom a.banking::before,
  .mobile-menu-container .regprom a.terms::before,
  .mobile-menu-container a.bonuses::before {
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    top: 50%;
    left: 25px;
    content: "";
    -moz-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%);
    width: 22px;
    height: 23px;
  }
  .mobile-menu-container .regprom a.promo::before {
    background-image: url(../../willbettingde/image/icon_promotions1.svg);
  }
  .mobile-menu-container .regprom a.banking::before {
    background-image: url(../../willbettingde/image/icon_banking.svg);
  }
  .mobile-menu-container .regprom a.terms::before {
    background-image: url(../../willbettingde/image/icon_terms.svg);
  }
  .mobile-menu-container a.bonuses::before {
    background-image: url(../../willbettingde/image/icon_ab.svg);
  }
  .mobile-menu-container a.mobile-logout {
    position: relative;
    padding: 0 10px 0 50px;
  }
  .mobile-menu-container a.mobile-logout::before {
    content: "";
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    left: 15px;
    background: url(../../willbettingde/image/icon_logout.svg);
  }
  .mobile-category-game__container {
    border-bottom: 1px solid #3d2677;
  }
  .mobile-status__container a.item {
    padding: 0 10px 0 50px;
  }
  .mobile-user-wrp.mobile-progress-container {
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
    padding: 10px 15px 10px;
    border-bottom: 1px solid #3d2677;
  }
  .mobile-user-progress-wrp {
    display: -moz-box;
    display: flex;
    -moz-box-pack: justify;
         justify-content: space-between;
    -moz-box-align: center;
         align-items: center;
    font-size: 13px;
    line-height: 28px;
    width: 100%;
  }
  .mobile-info-user .member-name {
    font-weight: 700;
    color: #ffffff;
    text-align: center;
  }
  .mobile-menu-container .member-container .member-vip {
    margin-left: 10px;
    background-position: left center;
    padding: 2px 5px;
    padding-left: 30px;
    background-size: contain;
    text-align: right;
    border-radius: 5px;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    font-weight: 700;
    color: #ff003d;
  }
  .mobile-info-user .vip-progress {
    width: 100%;
    background: #000000;
    border: 0;
    border-radius: 36px;
    height: 30px;
    padding: 2px;
    -moz-box-pack: center;
         justify-content: center;
    border: 1px solid #4d1e28;
  }
  .mobile-info-user .progress-indicator {
    top: 0;
    left: 0;
    height: 100%;
    background: -moz-linear-gradient(345.11deg, #da2352 0.12%, #f85579 101.97%);
    background: linear-gradient(104.89deg, #da2352 0.12%, #f85579 101.97%);
    box-shadow: inset 0 1px 1px 0 #eb94cd;
    border-radius: 36px;
    border: 1px solid #4d1e28;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  .mobile-info-user .vip-percent {
    color: #ffffff;
    background: none;
    border: none;
    font-size: 13px;
    margin: 0;
    border-radius: 0;
    font-weight: 700;
    height: auto;
    line-height: 1em;
    z-index: 0;
  }
  .mobile-info-user #menu-vip-procent {
    font-size: 13px;
  }
  .mobile-category-game__container section {
    border-color: #080d24;
  }
  .mobile-category-game.mobile-all-games {
    border-bottom: 0;
  }
  .mobile-category-game {
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
    border-bottom: 1px solid #3d2677;
    padding: 0 10px 0 15px;
  }
  .mobile-category-game svg {
    width: 20px;
    height: 25px;
    fill: #ffffff;
  }
  .mobile-category-game a.item {
    border-bottom: none;
  }
  .mobile-menu-btn-wrap {
    display: -moz-box;
    display: flex;
    -moz-box-pack: justify;
         justify-content: space-between;
    gap: 10px;
    padding: 10px 15px;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    border-bottom: 1px solid #3d2677;
  }
  .mobile-menu-btn-wrap a.item {
    width: 100%;
    min-height: 20px;
    font-size: 13px;
    text-transform: uppercase;
    padding: 7px 10px;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
    text-align: center;
    -moz-box-pack: center;
         justify-content: center;
  }
  .lang_no .mobile-menu-btn-wrap a.item,
  .lang_fr .mobile-menu-btn-wrap a.item,
  .lang_de .mobile-menu-btn-wrap a.item {
    font-size: 11px;
  }
  .mobile-menu-btn-wrap a.join {
    padding: 0;
    height: 30px;
    border: none;
    color: #ffffff;
  }
  .mobile-menu-btn-wrap a.login {
    border: none;
    padding: 0;
    min-height: 30px;
  }
  .mobile-menu-container a.item.split {
    margin-top: 1px;
    border-bottom: none;
  }
  .mobile-quick-deposit {
    display: none;
    text-align: center;
    width: 240px;
    margin: 30px auto 0;
  }
  .mobile-quick-deposit .first_button {
    width: 100%;
    margin-top: 5px;
    min-height: 33px;
  }
  .mobile-link-wrp {
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
    position: relative;
  }
  .mobile-link-wrp-chat {
    border: none;
  }
  .mobile-link-wrp-chat svg {
    width: 25px;
    height: 28px;
  }
  .mobile-link-wrp-chat a.item {
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    display: -moz-box;
    display: flex;
    -moz-box-flex: 1;
         flex-grow: 1;
    -moz-box-align: center;
         align-items: center;
    min-height: 47px;
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
    padding-left: 15px;
  }
  .mobile-info-user {
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
    -moz-box-pack: justify;
         justify-content: space-between;
    text-transform: uppercase;
  }
  .mobile-user-wrp {
    height: 50px;
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
    -moz-box-pack: center;
         justify-content: center;
    padding: 0 15px;
  }
  .member-container__button {
    height: 50px;
    padding: 0;
  }
  #member-container_deposit {
    position: relative;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    width: 100%;
    height: 100%;
    display: block;
    text-align: left;
    font-size: 15px;
    line-height: 48px;
    border-radius: 0;
    padding: 0 15px;
  }
  #member-container_deposit::before {
    display: none;
  }
  #member-container_deposit::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 15px;
    width: 14px;
    height: 9px;
    display: block;
    -moz-transform: translateY(-50%) rotateZ(-90deg);
         transform: translateY(-50%) rotateZ(-90deg);
    background: url(../../willbettingde/image/arrow-white1.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }
  .mobile-info-user .member-vip,
  .mobile-info-user .member-balance {
    background-image: none;
    color: #ffffff;
    width: 100%;
    text-align: center;
    border-radius: 5px;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  .mobile-menu-container .member-balance {
    font-size: 13px;
    color: #ffffff;
    text-align: right;
  }
  .mobile-info-user .member-name {
    width: 100%;
    font-size: 13px;
    color: #ffffff;
    text-align: left;
  }
  body:not(.logged) #header .wrapper #logo {
    margin-left: auto;
    margin-right: -150px;
  }
  .mobile-category-game.mobile-category-game--support {
    border-bottom: 1px solid #3d2677;
    padding-bottom: 0;
  }
  .deposit-offer-page-logo#logo {
    margin-top: 2px !important;
    z-index: 2010;
  }
}

@media (max-height: 480px) and (orientation: landscape) {
  .logged #header .wrapper #logo {
    margin-right: auto;
  }
  #header .wrapper #logo {
    margin-right: -150px;
    margin-left: auto;
  }
}

@media screen and (max-width: 760px) {
  body:not(.logged) #logo,
  body:not(.logged) #header #logo.bigLogo,
  body:not(.logged) #header .wrapper #logo {
    width: 115px;
    position: static;
    margin: 0 0 0 15px;
  }
  body:not(.logged) #header #logo,
  body:not(.logged) #logo {
    background-size: contain;
  }
  #header #btn-login,
  #header #btn-join {
    padding: 0 10px;
    font-weight: 700;
  }
  .lang_pl #header #btn-login,
  .lang_pl #header #btn-join {
    font-size: 13px;
    padding: 0 10px;
  }
  .lang_es #header #btn-join,
  .lang_es #header #btn-login {
    font-size: 14px;
  }
  .lang_fr #header #btn-join,
  .lang_fr #header #btn-login,
  .lang_de #header #btn-join,
  .lang_de #header #btn-login {
    font-size: 12px;
  }
}

@media (max-width: 600px) {
  .lang_de .page-menu a {
    font-size: 11px;
  }
}

@media screen and (max-width: 415px) {
  body:not(.logged) #logo,
  body:not(.logged) #header #logo.bigLogo,
  body:not(.logged) #header .wrapper #logo {
    width: 100px;
  }
  /*.lang_no #header #btn-login,*/
  /*.lang_no #header #btn-join,*/
  .lang_fr #header #btn-login,
  .lang_fr #header #btn-join,
  .lang_pt #header #btn-login,
  .lang_pt #header #btn-join {
    font-size: 11px;
    padding: 0 7px;
  }
  body.lang_fr:not(.logged) #logo,
  body.lang_fr:not(.logged) #header #logo.bigLogo,
  body.lang_fr:not(.logged) #header .wrapper #logo {
    width: 95px;
  }
}

@media screen and (max-width: 389px) {
  body:not(.logged) #logo,
  body:not(.logged) #header #logo.bigLogo,
  body:not(.logged) #header .wrapper #logo {
    margin-left: 5px;
  }
}

@media (max-width: 380px) {
  .page-menu a {
    padding: 4px 2px 0 2px;
  }
}

@media screen and (max-width: 374px) {
  body:not(.logged):not(.lang_en) #logo,
  body:not(.logged):not(.lang_en) #header #logo.bigLogo,
  body:not(.logged):not(.lang_en) #header .wrapper #logo {
    width: 100px;
  }
  body.lang_fr:not(.logged) #logo,
  body.lang_fr:not(.logged) #header #logo.bigLogo,
  body.lang_fr:not(.logged) #header .wrapper #logo {
    width: 85px;
  }
  .lang_es #header #btn-join,
  .lang_es #header #btn-login {
    font-size: 13px;
  }
  .lang_no #header #btn-join,
  .lang_no #header #btn-login {
    font-size: 12px;
  }
  .lang_de #header #btn-login,
  .lang_de #header #btn-join {
    font-size: 11px;
    padding: 0 7px;
  }
}

@media screen and (max-width: 346px) {
  .page-menu a {
    padding: 4px 1px 0 1px;
  }
}

@media (max-width: 320px) {
  .page-menu__mobile-account .wrapper {
    flex-wrap: nowrap;
  }
  .lang_de .page-menu__mobile-account a {
    font-size: 10px;
    letter-spacing: -0.01em;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
/*$main-logo$free: url('../images/logo_free.png');*/
/* don`t use as ISO 14 don`t support this*/
.registration__checkbox-label {
  color: #ffffff;
  font-size: 14px;
}

.checkbox__label {
  color: #ffffff;
}

.checkbox__label::after {
  opacity: 1;
  top: 1px;
}

#popup-registration a.item {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #E83A64;
  margin-left: 5px;
  border-bottom: 1px solid #E83A644D;
}

#popup-registration a.item:hover {
  border-color: transparent;
}

#popup-registration {
  font-family: "Roboto", sans-serif;
  display: none;
  position: absolute;
  opacity: 1;
  z-index: 2002;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  width: 630px;
  background-color: #161D35;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15);
  line-height: normal;
  border-radius: 10px;
}

#popup-registration.not-centered {
  top: 0;
  left: 50%;
  -moz-transform: translateX(-50%);
       transform: translateX(-50%);
  margin-top: 30px;
}

#popup-registration::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 30px;
  bottom: -30px;
}

/* ----------- iPad Pro ----------- */
/* Landscape */
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
  #popup-registration {
    left: 50%;
    -moz-transform: translateX(-50%);
         transform: translateX(-50%);
    top: 0;
    margin-top: 30px;
  }
}

#popup-registration label {
  font-family: "Roboto", sans-serif;
}

#popup-registration .field__wrp-input.open .field__input {
  border: 2px solid #6D303F;
  padding: 0 9px;
}

#popup-registration .field__label {
  font-size: 13px;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 7px;
}

#popup-registration .field__label sup {
  color: #DF4B4B;
}

.field__wrp-input.pays .SumoSelect .no-match {
  font-family: "Roboto", "Arial", sans-serif;
}

.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container,
#popup-registration .field__input--transparent[name=mobile],
.field__wrp-input.pays .field__input,
#popup-registration .field__input {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #B8BFD7;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  background-color: #1E2743;
  border: 1px solid #242D51;
  border-radius: 5px;
  padding: 0 10px;
}

.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
  padding: 0;
}

#popup-login input:-webkit-autofill,
#popup-registration input:-webkit-autofill {
  -webkit-transition: color 9999s ease-out, background-color 9999s ease-out;
  -webkit-transition-delay: 9999s;
  -webkit-text-fill-color: #B8BFD7;
  -webkit-box-shadow: 0 0 0 1000px #1E2743 inset !important;
}

#popup-registration .field__input::-webkit-input-placeholder {
  color: #4B536D;
}

#popup-registration .field__input::-moz-placeholder {
  color: #4B536D;
}

#popup-registration .field__input::-ms-input-placeholder {
  color: #4B536D;
}

#popup-registration .field__input::placeholder {
  color: #4B536D;
}

#popup-registration .field__input:not([name=birthday], [name=mobile]):focus {
  border: 2px solid #6D303F;
  padding: 0 9px;
}

#popup-registration .field__wrp-input .SumoSelect.open > .CaptionCont {
  border: 2px solid #6D303F;
  padding: 0 0 0 9px;
}

#popup-registration .SumoSelect > .CaptionCont > span {
  font-size: 13px;
}

#popup-registration .field__wrp-input .SumoSelect.open > .optWrapper {
  top: 46px;
  border-radius: 5px;
  overflow: hidden;
}

#popup-registration .SumoSelect.open > .optWrapper::before,
#popup-registration .SumoSelect.open > .optWrapper::after {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  width: 100%;
  height: 5px;
  background-repeat: no-repeat;
}

#popup-registration .SumoSelect.open > .optWrapper::before {
  top: 0;
  background-image: -moz-linear-gradient(top, #1E2743 0%, rgba(30, 39, 67, 0) 100%);
  background-image: linear-gradient(180deg, #1E2743 0%, rgba(30, 39, 67, 0) 100%);
}

#popup-registration .SumoSelect.open > .optWrapper::after {
  bottom: 0;
  background-image: -moz-linear-gradient(bottom, #1E2743 0%, rgba(30, 39, 67, 0) 100%);
  background-image: linear-gradient(360deg, #1E2743 0%, rgba(30, 39, 67, 0) 100%);
}

#popup-registration .SumoSelect > .optWrapper > .options {
  max-height: 300px;
  margin: 0 5px 0 0;
}

#popup-registration .SumoSelect > .optWrapper > .options li.opt {
  padding: 10px 0 10px 10px;
  margin-right: 5px;
}

#popup-registration .SumoSelect > .optWrapper > .options li.opt:hover {
  background: rgba(22, 29, 53, 0.5);
}

#popup-registration .SumoSelect > .optWrapper > .options li.opt.selected {
  background-color: #161D35;
}

#popup-registration .SumoSelect > .optWrapper > .options li.opt::before {
  border: 0;
}

.field__wrp-input.pays .SumoSelect > .optWrapper > .options li label,
#popup-registration .SumoSelect > .optWrapper > .options li label {
  font-size: 13px;
}

.inner-page .status-checkbox + label::before,
.status-checkbox + label::before,
#popup-registration .checkbox__label::after,
.user-new-flow-contact-content .user-new-flow-contact-status-checkbox::after,
.user-new-flow-contact-content .enter-code-label::after,
.save-cc .user-contact-content.user-new-flow-contact-content label::before,
.donotGetBonus .user-contact-content.user-new-flow-contact-content label::before {
  width: 16px;
  height: 16px;
  top: 0;
  background-image: none;
  opacity: 1;
  background-color: #131B36;
  border: 1px solid #3C4775;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
  border-radius: 3px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.inner-page .status-checkbox:checked + label::before,
.status-checkbox:checked + label::before,
#popup-registration .checkbox__button:checked + .checkbox__label::after,
.user-new-flow-contact-content .status-checkbox:checked + .enter-code-label::after,
.user-new-flow-contact-content .checkbox__button:checked + .user-new-flow-contact-status-checkbox::after,
.donotGetBonus .user-contact-content.user-new-flow-contact-content .status-checkbox:checked + label::before,
.save-cc .user-contact-content.user-new-flow-contact-content .status-checkbox:checked + label::before {
  background-color: #D24460;
  background-image: url(../../willbettingde/image/arrow-white1.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px;
  border: 0;
  box-shadow: none;
}

.popup-login__button-sbm,
.registration__button-sbm {
  min-height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 15px;
  line-height: 15px;
  border: 0;
  margin: 0 auto 15px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
}

.popup-login__button-sbm span,
.registration__button-sbm span {
  display: inline-block;
  width: 9px;
  height: 12px;
  background: url(../../willbettingde/image/icon-arrow-right2.svg) center/contain no-repeat;
  margin-left: 7px;
}

.resend-email-button:disabled:hover,
.resend-email-button:disabled,
.popup-login__button-sbm:disabled,
.registration__button-sbm:disabled,
#popup-phone-verification .send-code-btn:disabled {
  color: #5D6582;
  background: #242D51;
  box-shadow: none;
  opacity: 1;
}

.popup-login__button-sbm:disabled span,
.registration__button-sbm:disabled span {
  background-image: url(../../willbettingde/image/datepicker-next-arrow-disable1.svg);
}

.popup-registration__footer {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  background: #1E2743;
  border-radius: 0 0 10px 10px;
  height: 50px;
}

.registration__checkbox-wrp {
  border: 0;
  padding: 0;
}

.registration__checkbox-label {
  font-family: "Roboto", sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #B8BFD7;
}

#popup-registration form {
  margin: 0 auto;
  display: block;
  padding: 25px 10px 0;
}

.registration__terms {
  text-decoration: none;
  color: #E83A64;
}

#popup-registration .title {
  font-size: 20px;
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 17px;
  text-align: center;
}

#popup-registration .top {
  float: left;
  display: inline-block;
  width: 232px;
  background-image: url(../../willbettingde/image/popup_registration_top_bg1.png);
  text-align: center;
  color: #ffffff;
  font-size: 16px;
  margin-bottom: 12px;
}

#popup-registration .top b {
  color: #c39d33;
}

#popup-registration .top.first {
  height: 65px;
  padding-top: 4px;
  line-height: 19px;
}

#popup-registration .top.second {
  height: 65px;
  margin-left: 15px;
  line-height: 19px;
  padding-top: 4px;
}

#popup-registration .registration-banner {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-pack: center;
       justify-content: center;
  width: 100%;
  height: 150px;
  background-image: url(../../willbettingde/image/reg_popup_banner_bg@2x2.png);
  background-position: center;
  background-size: cover;
  border-radius: 10px 10px 0 0;
  padding: 0 20px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

#popup-registration .registration-banner.reg-banner-uploaded {
  background-image: var(--desktop-banner-img);
}

#popup-registration .registration-banner .line-1,
#popup-registration .registration-banner .line-2 {
  display: block;
  width: 45%;
  color: #FF6C8D;
  text-transform: uppercase;
}

.lang_fr #popup-registration .registration-banner .line-1,
.lang_no #popup-registration .registration-banner .line-1,
.lang_sv #popup-registration .registration-banner .line-1 {
  width: 49%;
}

#popup-registration .registration-banner .line-1 {
  font-size: 25px;
  font-weight: 700;
  line-height: 32px;
  margin-bottom: 15px;
}

#popup-registration .registration-banner .line-2 {
  width: 30%;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
}

#popup-registration .registration-banner .line-1 b,
#popup-registration .registration-banner .line-2 b {
  color: #FAE0B5;
}

#popup-registration .registration-banner .line-1 b {
  font-weight: 700;
}

#popup-registration .registration-banner .line-2 b {
  font-weight: 600;
}

#popup-registration hr {
  border: 1px solid #dddddd;
  width: 460px;
  margin: 12px auto;
}

.checkbox-container {
  margin-left: 10px;
  margin-bottom: 7px;
  width: 460px;
}

.checkbox-container.error {
  background-image: url(../../willbettingde/image/popup_registration_error1.png);
  background-position: 445px 5px;
}

.checkbox-container.correct {
  background-image: url(../../willbettingde/image/popup_registration_correct1.png);
  background-position: 445px -4px;
}

.checkbox-container label {
  font-size: 14px;
  color: #ffffff;
}

.checkbox-container.error label {
  color: #f00;
  font-weight: 700;
}

#popup-registration input[type="submit"],
form[name="frmRegistrationFull"] input[type="submit"],
form[name="frmRegistrationFull"] input[name="btnRegistrationNext"] {
  display: block;
  margin: 25px auto 26px;
  font-size: 20px;
  line-height: 45px;
  text-transform: uppercase;
  padding: 0 35px 0 35px;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  font-weight: 700;
}

form[name="frmRegistrationFull"] .steps {
  margin: -15px auto 5px;
  text-align: center;
}

form[name="frmRegistrationFull"] .steps div {
  width: 10px;
  height: 10px;
  display: inline-block;
  margin: 0 3px;
  border-radius: 50%;
  border: 1px solid #000000;
  background-color: #bbbbbb;
  cursor: pointer;
}

form[name="frmRegistrationFull"] .steps div.active {
  background-color: #ff0105;
}

.popup-registration .field__input,
.popup-registration--mobile .field__input {
  border-radius: 2em;
  color: #1b1b1b;
  font-family: "Roboto", sans-serif;
  padding-left: 1em;
  font-size: 1.25em;
  box-shadow: none;
}

.popup-registration--mobile .field--currency select,
.popup-registration--mobile .field--country select,
.popup-registration .field--currency select,
.popup-registration .field--country select {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  background-image: url(../../willbettingde/image/dd_arow.png);
  background-position: 95%;
}

#popup-registration .field--error .field__input:not(.field__input--mobile),
#popup-registration--mobile .field--error .field__input,
#popup-registration .field--error .field__input:not([name=mobile]):focus {
  border: 2px solid #EB4846;
  padding: 0 0 0 9px;
  outline: none;
}

.popup-registration .field--correct .field__input,
.popup-registration--mobile .field--correct .field__input {
  border: 2px solid var(--color-green--120);
}

.popup-registration .field__input:-webkit-autofill,
.popup-registration--mobile .field__input:-webkit-autofill {
  box-shadow: inset 0 0 0 50px var(--color-basic-white);
  -webkit-text-fill-color: var(--color-basic-black);
}

.popup-registration .registration__show-password {
  width: 18px;
  height: 14px;
  top: 50%;
  right: 10px;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  opacity: 1;
  background-position: center;
  background-size: contain;
}

.popup-registration .registration__btn-show-password,
.popup-registration .hidden .registration__btn-hide-password {
  display: none;
}

.popup-registration .hidden .registration__btn-show-password,
.popup-registration .registration__btn-hide-password {
  display: block;
}

.popup-registration .tooltip-red,
.popup-registration--mobile .tooltip-red {
  width: 100%;
  z-index: 1;
  font-size: 11px;
  word-break: break-word;
}

#popup-registration input[type="submit"]:hover {
  color: #ffffff;
  /*$color-brown--120);*/
  background-color: transparent;
}

.registration-step-2 {
  display: none;
}

.registration__phone-code {
  position: relative;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  flex-shrink: 0;
  width: auto;
  min-width: 70px;
  height: 100%;
  border-radius: 5px 0 0 5px;
  padding: 8px 10px 8px 9px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  background: #151D35;
}

.field__input--mobile {
  padding: 0 10px 0 0;
}

#popup-registration .field__input.field__input--mobile,
#popup-registration .field--error .field__input--mobile {
  padding: 0;
}

#popup-registration .focus #registration__phone-number, .change-number-fake-input-box.edit input {
  border: 2px solid #6D303F;
}

.registration__phone-code-select-wrapper {
  padding: 0;
  width: 100%;
}

.field__input--transparent {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  background: transparent;
  border: none;
  outline: none;
  font-family: "Roboto", sans-serif;
  font-size: inherit;
  font-weight: 400;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border-radius: 0 5px 5px 0;
  color: inherit;
  padding-left: 10px;
  padding-right: 0;
}

.field__input-phone-code {
  width: -moz-calc(100% - 22px);
  width: calc(100% - 22px);
  font-weight: 700;
}

.registration__isocode {
  margin-left: 9px;
  font-weight: 700;
}

.registration__flag-img {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background-position: center;
  background-size: auto 22px;
}

.popup-registration .field--error .field__input--mobile,
.popup-registration .field--error .field__input--mobile:hover {
  padding-left: 0;
}

.registration__phone-code-select-wrapper .SumoSelect > .CaptionCont {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  height: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border: 0;
  padding: 8px 10px 8px 9px;
  background: #151D35;
  border-radius: 5px 0 0 5px;
}

#popup-registration .registration__phone-code-select-wrapper .SumoSelect > .optWrapper > .options li.opt.selected,
#popup-registration .registration__phone-code-select-wrapper .SumoSelect > .optWrapper > .options li.opt:hover {
  background: #1E2743;
}

.registration__phone-code-select-wrapper .registration__flag-img {
  margin-right: 9px;
}

.registration__phone-code-select-wrapper .SumoSelect {
  margin-right: 0;
}

.registration__phone-code-select-wrapper .SumoSelect.open > .optWrapper {
  background: #161D35;
}

.registration__phone-code-select-wrapper .opt {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
}

.registration__phone-code-select-wrapper .opt .registration__flag-img {
  margin-right: 9px;
  display: inline-block;
}

#popup-registration .field__wrp-input .registration__phone-code-select-wrapper .SumoSelect.open > .CaptionCont {
  padding: 8px 10px 8px 9px;
}

.popup-registration .registration__phone-code-select-wrapper .SumoSelect.open > .CaptionCont,
.popup-registration .registration__phone-code-select-wrapper .SumoSelect:focus > .CaptionCont,
.popup-registration .registration__phone-code-select-wrapper .SumoSelect:hover > .CaptionCont {
  border: none;
  padding: 8px 10px 8px 9px;
}

#popup-registration .registration__phone-code-select-wrapper .SumoSelect > .optWrapper > .options li.opt::before {
  display: none;
}

.registration__phone-code-select-wrapper .SumoSelect > .CaptionCont > span {
  padding-right: 0;
}

.registration__phone-code-select-wrapper .SumoSelect > .CaptionCont > label {
  width: 30px;
}

#popup-registration .registration__phone-code-select-wrapper .SumoSelect > .optWrapper > .options li.opt,
#popup-registration .registration__phone-code-select-wrapper .SumoSelect > .optWrapper > .options {
  margin-right: 0;
}

.registration__phone-code-select-wrapper .SumoSelect.open > .CaptionCont > label {
  -moz-transform: rotate(180deg);
       transform: rotate(180deg);
}

#popup-registration .field__wrp-input .registration__phone-code-select-wrapper .SumoSelect.open > .CaptionCont {
  border: none;
}

#popup-registration .registration__phone-code-select-wrapper .SumoSelect > .CaptionCont > label > i {
  width: 10px;
  height: 7px;
  background-size: contain;
}

#popup-registration .field__mobile--focus, #popup-registration .field__mobile--focus:hover {
  border: 1px solid #6D303F;
  outline: 1px solid #6D303F;
}

.SumoSelect > .CaptionCont {
  border: 1px solid #242D51;
}

.SumoSelect .select-all > span i, .SumoSelect > .optWrapper.multiple > .options li.opt span i {
  width: 16px;
  height: 16px;
  background-color: #131B36;
  border: 1px solid #3C4775;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
  border-radius: 3px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.SumoSelect .select-all.partial > span i {
  background-image: none;
  background-color: #131B36;
  border: 1px solid #3C4775;
}

.SumoSelect .select-all.selected > span i,
.SumoSelect > .optWrapper.multiple > .options li.opt.selected span i {
  background-image: url(../../willbettingde/image/arrow-white1.svg);
  background-color: #D24460;
  background-size: 10px;
}

.search-txt.search-txt--modified {
  color: #B8BFD7 !important;
  font-family: 'Roboto', 'Arial', sans-serif;
  font-size: 13px;
  background-color: #1d2643;
  background-image: url(../../willbettingde/image/search_blue.svg);
  background-size: 20px auto;
  background-position: left 10px center;
}

.sumo_country_id.SumoSelect .no-match {
  color: #B8BFD7 !important;
}

.search-txt.search-txt--modified::-webkit-input-placeholder {
  color: #4B536D !important;
}

.search-txt.search-txt--modified::-moz-placeholder {
  color: #4B536D !important;
}

.search-txt.search-txt--modified::-ms-input-placeholder {
  color: #4B536D !important;
}

.search-txt.search-txt--modified::placeholder {
  color: #4B536D !important;
}

.field-container.phone input[name="mobile_code"] {
  width: 45px;
}

.field-container.phone input[name="mobile"] {
  width: 112px;
}

@media screen and (max-width: 1279px) {
  .field--reg {
    margin-bottom: 15px;
  }
  .field--correct .field__input ~ .see-psw--mobile {
    margin-right: 2em;
  }
  .popup-registration .field--reg {
    margin-bottom: 0;
  }
  .free-spins-remains-container {
    margin: initial;
    margin-top: 10px;
  }
  .free-spins-remains__round-left {
    text-align: center;
  }
  .mobile-registration-header__wrapper,
  .mobile-registration-header__steps {
    display: -moz-box;
    display: flex;
    -moz-box-pack: justify;
         justify-content: space-between;
  }
  .mobile-registration-header .mobile-registration-header__title {
    margin-bottom: 1em;
    margin-left: 1.5em;
    text-transform: uppercase;
  }
  .mobile-registration-header__steps {
    align-self: flex-end;
    margin-bottom: 1em;
    margin-right: 1.5em;
    width: 5em;
  }
  .mobile-registration-header__step {
    display: -moz-box;
    display: flex;
    -moz-box-pack: center;
         justify-content: center;
    -moz-box-align: center;
         align-items: center;
    width: 2em;
    height: 2em;
    color: #958989;
    font-size: 1em;
    border-radius: 50%;
    border: 1px solid #958989;
    background: #051f34;
    position: relative;
    z-index: 2;
  }
  .mobile-registration-header__step--active {
    color: #e0607f;
    border: 1px solid #e0607f;
  }
  .mobile-registration-header__step--1::after {
    position: absolute;
    content: "";
    top: 50%;
    right: -50%;
    width: 1em;
    height: 2px;
    background: #958989;
    -moz-transform: translateY(-50%);
         transform: translateY(-50%);
    z-index: 1;
  }
  .field-container {
    width: 100%;
    margin-bottom: 5px;
  }
  .field-container input[type="text"],
  .field-container input[name="__extended__bic"],
  .field-container input[name="__extended__identity"],
  .field-container input[type="text"].datepicker,
  .field-container input[type="password"],
  .field-container input[type="number"],
  .deposit-container .field-container input[type="number"],
  .field-container select {
    width: 100%;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  .field-container select {
    background-position-x: -moz-calc(100% - 11px);
    background-position-x: calc(100% - 11px);
    background-position-y: 15px;
  }
  .deposit-container .field-container {
    width: 100%;
  }
  .registration-step-1 .field-container,
  .registration-step-2 .field-container {
    margin-bottom: 7px;
  }
  .registration-step-1 .field-container input[type="text"],
  .registration-step-1 .field-container input[type="password"],
  .registration-step-2 .field-container input[type="text"],
  .registration-step-2 .field-container input[type="password"],
  .registration-step-2 .field-container select,
  .registration-step-2 .field-container select {
    padding: 7px 10px;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    border-radius: 10px;
  }
  .registration-step-1 {
    display: block;
  }
  .registration-step-2 {
    display: none;
  }
  .registration-step-2 .terms {
    text-decoration: none;
    color: #d4c5aa;
  }
  .brdr-rad {
    border-radius: 10px;
  }
}

@media (max-width: 600px) {
  #popup-registration {
    width: 90%;
    margin-left: 0;
    -moz-transform: translateX(-50%);
         transform: translateX(-50%);
    left: 50%;
    top: 0;
  }
  #popup-registration .registration-banner {
    height: 120px;
    background-image: url(../../willbettingde/image/reg_popup_banner_bg_mob@2x2.png);
    padding: 0 10px;
  }
  #popup-registration .registration-banner.reg-banner-uploaded {
    background-image: var(--mobile-banner-img);
  }
  #popup-registration .registration-banner .line-1,
  #popup-registration .registration-banner .line-2 {
    width: 56%;
  }
  .lang_es #popup-registration .registration-banner .line-1,
  .lang_es #popup-registration .registration-banner .line-2 {
    width: 55%;
  }
  .lang_fr #popup-registration .registration-banner .line-1,
  .lang_fr #popup-registration .registration-banner .line-2 {
    width: 60%;
  }
  .lang_sv #popup-registration .registration-banner .line-1,
  .lang_sv #popup-registration .registration-banner .line-2 {
    width: 54%;
  }
  .lang_no #popup-registration .registration-banner .line-1,
  .lang_no #popup-registration .registration-banner .line-2 {
    width: 61%;
  }
  #popup-registration .registration-banner .line-1 {
    font-size: 18px;
    line-height: 20px;
    font-weight: 700;
  }
  #popup-registration .registration-banner .line-2 {
    font-size: 12px;
    line-height: 14px;
    font-weight: 500;
  }
}

@media (max-height: 480px) and (orientation: landscape) {
  #popup-registration.popup-registration {
    margin-top: 20px;
  }
  #popup-registration::before {
    bottom: -20px;
    height: 20px;
  }
  #popup-registration .SumoSelect > .optWrapper > .options {
    max-height: 210px;
  }
}

@media (max-height: 320px) and (max-width: 665px) and (orientation: landscape) {
  #popup-registration {
    width: 95%;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
/*$main-logo$free: url('../images/logo_free.png');*/
/* don`t use as ISO 14 don`t support this*/
#popup-login {
  display: none;
  position: fixed;
  font-family: "Roboto", sans-serif;
  opacity: 1;
  z-index: 5100;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  width: 320px;
  padding: 40px 0 0;
  background-color: #161D35;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15);
  line-height: normal;
  border-radius: 10px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

#popup-login::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 20px;
  bottom: -20px;
}

#popup-login .title {
  font-size: 20px;
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 17px;
  text-align: center;
  text-transform: capitalize;
}

#popup-login form {
  padding: 0 10px;
}

#popup-login .field {
  position: relative;
}

#popup-login .field__label {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: normal;
  text-align: left;
  margin-bottom: 7px;
}

#popup-login .field__label sup {
  color: #DF4B4B;
}

#popup-login .field__input {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  color: #B8BFD7;
  background: #1E2743;
  border: 1px solid #242D51;
  border-radius: 5px;
}

#popup-login .field__input::-webkit-input-placeholder {
  color: #4B536D;
}

#popup-login .field__input::-moz-placeholder {
  color: #4B536D;
}

#popup-login .field__input::-ms-input-placeholder {
  color: #4B536D;
}

#popup-login .field__input::placeholder {
  color: #4B536D;
}

#popup-login .field__input:focus {
  border: 2px solid #6D303F;
  padding: 0 9px;
}

.show--code-phone .iti--allow-dropdown .iti__flag-container,
.show--code-phone .iti--separate-dial-code .iti__flag-container {
  border: 2px solid #6D303F;
}

.popup-login__footer {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  background: #1E2743;
  border-radius: 0 0 10px 10px;
  height: 50px;
}

.frm-login-join,
.frm-login-have-acc {
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 14px;
  font-size: 13px;
  font-weight: 400;
  color: #B8BFD7;
  display: -moz-box;
  display: flex;
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-align: center;
       align-items: center;
  flex-wrap: wrap;
}

.popup-login_join {
  text-transform: uppercase;
}

#popup-login.fb-connect {
  height: 300px;
}

#popup-login form {
  opacity: 1;
  padding: 0 10px;
  display: block;
}

#popup-login .field--without-icon {
  margin-bottom: 20px;
}

#popup-login a.item {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #E83A64;
  margin-left: 5px;
  border-bottom: 1px solid #E83A644D;
}

#popup-login a.item:hover {
  border-color: transparent;
}

#popup-login a:not(.item) {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 11px;
  font-weight: 400;
  color: #B8BFD7;
  text-decoration: none;
}

.create_acc,
.already_have_acc {
  display: -moz-box;
  display: flex;
  flex-wrap: wrap;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: space-evenly;
       justify-content: space-evenly;
  color: #ffffff;
  margin: 15px auto;
  font-size: 14px;
}

.create_acc {
  max-width: 225px;
}

.already_have_acc {
  max-width: 180px;
}

.create_acc a,
.already_have_acc a {
  color: #eed5ae;
  font-size: 14px;
  text-align: center;
}

#popup-login .fb-login-button {
  margin: 15px auto;
}

.popup-login__button-sbm {
  margin-bottom: 20px;
}

#popup-login .field--error .field__input,
#popup-login .field--error .field__input:focus {
  border: 2px solid #EB4846;
  padding: 0 0 0 9px;
  outline: none;
}

@media (max-width: 700px) {
  #popup-login .tooltip-red {
    left: 0;
  }
}

@media (max-height: 480px) and (orientation: landscape) {
  #popup-login {
    position: absolute !important;
    top: 0;
    -moz-transform: translateX(-50%);
         transform: translateX(-50%);
    margin-top: 20px;
  }
}

@media (max-width: 320px) {
  #popup-login {
    width: 290px;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
/*$main-logo$free: url('../images/logo_free.png');*/
/* don`t use as ISO 14 don`t support this*/
#header #language.fake-lang {
  cursor: pointer;
  display: inline-block;
  float: right;
  margin-top: 9px;
  margin-right: 10px;
  height: 45px;
  z-index: 9000;
  position: relative;
  opacity: 0;
}

#language.real-lang {
  top: 16px;
  cursor: pointer;
  display: inline-block;
  float: right;
  margin-top: 0;
  margin-left: 10px;
  height: 60px;
  z-index: 2500;
  position: relative;
}

.logged #language.real-lang {
  top: 17px !important;
}

.language {
  display: block;
  color: transparent;
  text-decoration: none;
  width: 30px;
  height: 30px;
  border-radius: 50px;
  background-position: center center;
  background-size: 42px;
  z-index: 9000;
}

.language::before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

#language #all-languages .language::before {
  width: 30px;
  height: 30px;
}

.language.en::before {
  background-image: url(../../willbettingde/image/en1.svg);
  z-index: 9000;
}

.au .language.en::before {
  background-image: url(../../willbettingde/image/au1.svg) !important;
  z-index: 9000;
}

.ca .language.en::before {
  background-image: url(../../willbettingde/image/ca1.svg) !important;
  z-index: 9000;
}

.au #promo .promo .left-en {
  background-image: url(../../willbettingde/image/help_au.png) !important;
  background-position-x: center;
  width: 100%;
}

.au #promo .promo .left-en img {
  display: none;
}

.ca #promo .promo .left-en {
  background-image: url(../../willbettingde/image/help_ca.png) !important;
  background-position-x: center;
  background-size: contain;
  width: 100%;
}

.ca #promo .promo .left-en img {
  display: none;
}

.language.es::before {
  background-image: url(../../willbettingde/image/es1.svg);
  z-index: 9000;
}

.mx .language.es::before {
  background-image: url(../../willbettingde/image/mx1.svg) !important;
  z-index: 9000;
}

.ar .language.es::before {
  background-image: url(../../willbettingde/image/ar1.svg) !important;
  z-index: 9000;
}

.bo .language.es::before {
  background-image: url(../../willbettingde/image/bo1.svg) !important;
  z-index: 9000;
}

.ve .language.es::before {
  background-image: url(../../willbettingde/image/ve1.svg) !important;
  z-index: 9000;
}

.gt .language.es::before {
  background-image: url(../../willbettingde/image/gt1.svg) !important;
  z-index: 9000;
}

.hn .language.es::before {
  background-image: url(../../willbettingde/image/hn1.svg) !important;
  z-index: 9000;
}

.do .language.es::before {
  background-image: url(../../willbettingde/image/do1.svg) !important;
  z-index: 9000;
}

.co .language.es::before {
  background-image: url(../../willbettingde/image/co1.svg) !important;
  z-index: 9000;
}

.cr .language.es::before {
  background-image: url(../../willbettingde/image/cr1.svg) !important;
  z-index: 9000;
}

.cu .language.es::before {
  background-image: url(../../willbettingde/image/cu1.svg) !important;
  z-index: 9000;
}

.ni .language.es::before {
  background-image: url(../../willbettingde/image/ni1.svg) !important;
  z-index: 9000;
}

.pa .language.es::before {
  background-image: url(../../willbettingde/image/pa1.svg) !important;
  z-index: 9000;
}

.py .language.es::before {
  background-image: url(../../willbettingde/image/py1.svg) !important;
  z-index: 9000;
}

.pe .language.es::before {
  background-image: url(../../willbettingde/image/pe1.svg) !important;
  z-index: 9000;
}

.sv .language.es::before {
  background-image: url(../../willbettingde/image/sv1.svg) !important;
  z-index: 9000;
}

.uy .language.es::before {
  background-image: url(../../willbettingde/image/uy1.svg) !important;
  z-index: 9000;
}

.cl .language.es::before {
  background-image: url(../../willbettingde/image/cl1.svg) !important;
  z-index: 9000;
}

.ec .language.es::before {
  background-image: url(../../willbettingde/image/ec1.svg) !important;
  z-index: 9000;
}

.pr .language.es::before {
  background-image: url(../../willbettingde/image/pr1.svg) !important;
  z-index: 9000;
}

.language.fr::before {
  background-image: url(../../willbettingde/image/fr1.svg);
  z-index: 9000;
}

.language.no::before {
  background-image: url(../../willbettingde/image/no1.svg);
  z-index: 9000;
}

.language.sv::before {
  background-image: url(../../willbettingde/image/se1.svg);
  z-index: 9000;
}

.language.de::before {
  background-image: url(../../willbettingde/image/de1.svg);
  z-index: 9000;
}

.language.it::before {
  background-image: url(../../willbettingde/image/it1.svg);
  z-index: 9000;
}

.language.fi::before {
  background-image: url(../../willbettingde/image/fi1.svg);
  z-index: 9000;
}

.language.ja::before {
  background-image: url(../../willbettingde/image/jp.svg);
  z-index: 9000;
}

.language.ko::before {
  background-image: url(../../willbettingde/image/kr1.svg);
  z-index: 9000;
}

.language.pl::before {
  background-image: url(../../willbettingde/image/pl1.svg);
  z-index: 9000;
}

.pt .language.pt::before,
.language.pt::before {
  background-image: url(../../willbettingde/image/pt.svg);
  background-size: cover;
  z-index: 9000;
}

.br .language.pt::before {
  background-image: url(../../willbettingde/image/br1.svg);
}

#language #current-language {
  display: inline-block;
  float: left;
  z-index: 9000;
}

#language #arrow-languages {
  display: inline-block;
  float: left;
  width: 15px;
  height: 10px;
  margin-top: 11px;
  margin-left: 9px;
  background-image: url(../../willbettingde/image/arrow-white1.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center 0;
  z-index: 9000;
}

#language:hover #arrow-languages,
#language.hover #arrow-languages {
  -moz-transform: rotate(180deg);
       transform: rotate(180deg);
  z-index: 9000;
}

#language #all-languages {
  display: none;
  position: fixed;
  margin-left: -6px;
  margin-top: 54px;
  background-color: #151627;
  box-shadow: 0 0 15px #151517;
  border-top: none;
  border-radius: 0 0 5px 5px;
  z-index: 9000;
}

.logged #language #all-languages {
  margin-top: 43px;
}

.logged #language:hover #all-languages {
  position: fixed;
  display: block;
  z-index: 9000;
  top: 77px !important;
}

#language:hover #all-languages {
  position: fixed;
  display: block;
  z-index: 9000;
  top: 16px !important;
}

.safari_logged_lang {
  position: fixed !important;
  left: -moz-calc(1% + 1095px);
  left: calc(1% + 1095px);
  margin-top: 42px !important;
}

#language #all-languages .language {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  height: 44px;
  margin: 0 auto;
  cursor: pointer;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 0;
  z-index: 9000;
}

#language #all-languages .language:last-of-type {
  border-radius: 0 0 5px 5px;
  border: 0;
}

#language:hover #all-languages .language:hover {
  background-color: #161C3B;
  opacity: 1;
  z-index: 9000;
}

@media screen and (max-width: 1279px) {
  #language,
  #language.fake-lang,
  #language.real-lang {
    display: none !important;
  }
  .mobile-menu-container .languages {
    display: none;
    padding: 2px 10px 0 14px;
  }
  .mobile-wpr-lang {
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    padding: 9px 0;
    opacity: 0;
    font-size: 13px;
    font-weight: 400;
  }
  .mobile-wpr-lang .language {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background-size: auto;
  }
  .language_name {
    opacity: 0.5;
  }
  .language {
    width: 22px;
    height: 22px;
    background-size: auto;
  }
  .language_name.active {
    opacity: 1;
  }
  .label_lang {
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
    position: relative;
    padding: 0 26px 0 15px;
  }
  .label_lang::after,
  .label_lang::before {
    content: "";
    background-color: #ffffff;
    position: absolute;
    top: 50%;
    height: 3px;
    width: 9px;
    -moz-transition: 0.4s all ease;
    transition: 0.4s all ease;
  }
  .label_lang::before {
    right: 10px;
    -moz-transform: translateY(-50%) rotate(-45deg);
         transform: translateY(-50%) rotate(-45deg);
  }
  .label_lang::after {
    right: 15px;
    -moz-transform: translateY(-50%) rotate(45deg);
         transform: translateY(-50%) rotate(45deg);
  }
  .label_lang.active::before {
    -moz-transform: translateY(-50%) rotate(45deg);
         transform: translateY(-50%) rotate(45deg);
  }
  .label_lang.active::after {
    -moz-transform: translateY(-50%) rotate(135deg);
         transform: translateY(-50%) rotate(135deg);
  }
  .label_lang-wrp {
    width: 22px;
    height: 22px;
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
    -moz-box-pack: center;
         justify-content: center;
    border-radius: 50%;
    margin-right: 15px;
  }
  .language::before {
    width: 22px;
    height: 22px;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
#footer {
  width: 100%;
  min-width: 1180px;
  background-color: #080d24;
  border-top: 1px solid #242424;
}

#footer .star {
  display: none;
  position: relative;
  margin-left: 399px;
  margin-top: -53px;
  width: 171px;
  height: 86px;
  background-image: url(../../willbettingde/image/kohavit.png);
}

#footer-menu {
  margin: 0 auto;
  margin-top: 50px;
  text-align: center;
  color: #a0a0a0;
  font-size: 13px;
  font-family: "Exo", sans-serif;
  font-weight: 500;
  display: -moz-box;
  display: flex;
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-align: center;
       align-items: center;
  flex-wrap: wrap;
  grid-row-gap: 20px;
}

#footer-menu a {
  color: #ffffff;
  font-size: 13px;
  text-decoration: none;
  padding: 0 15px;
  position: relative;
  cursor: pointer;
}

#footer-menu a:hover {
  color: #454B67;
}

#footer-menu a::after,
#footer-menu a::before {
  content: "";
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #a3a3a3;
  right: -5px;
  top: 50%;
  -moz-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  bottom: 0;
}

#footer-menu a::before {
  right: initial;
  left: 0;
}

#footer-text {
  margin: 40px auto 0;
  color: #a3a3a3;
  font-size: 12px;
  text-align: center;
}

#footer-text p {
  margin-top: 0;
  padding-top: 0;
}

/** New-footer */
.button-provider-expander-wrapper {
  display: none;
}

.new-footer#footer {
  width: 100%;
  min-width: 1180px;
  background-color: #080D24;
}

.new-footer#footer .wrapper {
  width: 960px;
}

.new-footer#footer .star {
  display: none;
  position: relative;
  margin-left: 399px;
  margin-top: -53px;
  width: 171px;
  height: 86px;
}

.new-footer#footer #footer-menu {
  display: -moz-box;
  display: flex;
  flex-wrap: wrap;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  margin: 30px auto 0;
  font-size: 13px;
  text-align: center;
  grid-row-gap: 10px;
  gap: 20px;
}

.new-footer#footer #footer-menu a {
  position: relative;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 15px;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
}

.new-footer#footer #footer-menu a:after,
.new-footer#footer #footer-menu a:before {
  content: none;
}

.new-footer #footer-text {
  margin: 0 0 25px;
  color: #454B67;
  text-align: center;
}

.new-footer #footer-text p {
  padding-top: 0;
  margin: 0;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  line-height: 15px;
  font-style: normal;
  font-weight: 400;
  color: #454B67;
}

@media (hover: hover) {
  .new-footer#footer #footer-menu a:hover {
    color: #e0c79d;
  }
}

@media (hover: none) {
  .new-footer#footer #footer-menu a:active {
    color: #e0c79d;
  }
}

@media screen and (max-width: 1279px) {
  #footer1 {
    display: none !important;
  }
  #footer {
    height: auto;
    min-width: auto;
    padding-bottom: 80px;
  }
  #footer.iPad {
    height: 460px;
  }
  /** new-footer*/
  .new-footer#footer {
    min-width: auto;
    height: auto;
    padding-bottom: 80px;
  }
  .new-footer#footer .wrapper {
    width: 100%;
    min-width: 310px;
    gap: 0;
  }
  .new-footer#footer #footer-text {
    margin: 0 15px 25px;
    text-align: center;
  }
  .new-footer#footer #footer-menu {
    margin: 30px 0 25px;
    gap: 15px;
  }
  .new-footer .rolled-up .button-provider-expander-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    display: -moz-box;
    display: flex;
    height: 70px;
    width: 100%;
    background: -moz-linear-gradient(top, rgba(8, 13, 36, 0) 0%, #080D24 76.5%);
    background: linear-gradient(180deg, rgba(8, 13, 36, 0) 0%, #080D24 76.5%);
    -moz-box-align: end;
         align-items: flex-end;
    justify-items: center;
  }
  .new-footer .rolled-up .button-provider-expander {
    position: relative;
    min-width: 64px;
    font-weight: 700;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    padding: 0 10px;
    min-height: 30px;
    background: #0D132C;
    color: #7D7D7D;
    border-radius: 30px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
    -moz-box-pack: center;
         justify-content: center;
    margin: 0 auto;
    font-size: 11px;
    text-transform: uppercase;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);
  }
  .new-footer .button-provider-expander .icon {
    display: inline-block;
    width: 12px;
    height: 10px;
    background-image: url(../../willbettingde/image/arrow5.svg);
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-filter: invert(54%) sepia(16%) saturate(0%) hue-rotate(172deg) brightness(87%) contrast(82%);
            filter: invert(54%) sepia(16%) saturate(0%) hue-rotate(172deg) brightness(87%) contrast(82%);
    margin-left: 5px;
  }
  .new-footer .bottom-game {
    margin-right: 0;
  }
  .card-footer-container {
    display: -moz-box;
    display: flex;
    -moz-box-pack: start;
         justify-content: flex-start;
    flex-wrap: wrap;
  }
  .card-footer-container .field-container {
    width: auto;
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
  }
  .card-footer-container .field-container .label,
  .card-footer-container .field-container .field {
    width: auto;
    display: -moz-box;
    display: flex;
  }
}

@media screen and (max-width: 1279px) and (max-width: 992px) {
  .new-footer .popup-profile .field-container {
    -moz-box-align: center;
         align-items: center;
    width: 100%;
  }
  .new-footer #footer-menu {
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
    -moz-box-pack: justify;
         justify-content: space-between;
    padding: 0 10px;
  }
  .new-footer #footer-menu a {
    -moz-box-flex: 1;
         flex-grow: 1;
    padding: 0;
  }
  .new-footer #footer-menu a:not(:last-of-type)::after,
  .new-footer #footer-menu a::before,
  .new-footer #footer-menu a::after {
    display: none;
  }
}

@media screen and (max-width: 1279px) and (max-width: 330px) {
  .new-footer #bottom-game-providers {
    padding: 0;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
#bottom-game-providers {
  width: 100%;
  height: auto;
  margin: 20px auto 0;
  text-align: center;
}

#bottom-game-providers .clear {
  margin-top: 20px;
}

.new-footer #bottom-game-providers {
  display: grid;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 25px;
  text-align: center;
  grid-template-columns: repeat(6, 1fr);
  gap: 10px;
}

.new-footer #bottom-game-providers .bottom-game {
  width: 150px;
  height: 70px;
  margin: 0;
  background-color: #0F1429;
  -webkit-filter: none !important;
          filter: none !important;
  background-size: -moz-calc(90% - 15px);
  background-size: calc(90% - 15px);
  border-radius: 5px;
  -moz-transform: none !important;
       transform: none !important;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.new-footer #bottom-game-providers .bottom-game:hover {
  background-color: transparent;
  border: 1px solid #ffffff33;
  opacity: 0.5;
}

.new-footer #bottom-game-providers .bottom-game.gamevy_sg {
  background-size: contain;
}

.new-footer #bottom-game-providers .bottom-game.clear {
  margin-top: 20px;
}

@media (hover: hover) {
  .new-footer #bottom-game-providers .bottom-game:hover {
    background-color: transparent;
    border: 1px solid #ffffff33;
    opacity: 0.5;
  }
}

@media (hover: none) {
  .new-footer #bottom-game-providers .bottom-game:active {
    background-color: transparent;
    border: 1px solid #ffffff33;
    opacity: 0.5;
  }
}

@media screen and (max-width: 1279px) {
  .new-footer #bottom-game-providers {
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    display: -moz-box;
    display: flex;
    flex-wrap: wrap;
    padding: 0 10px;
    grid-gap: 10px;
    justify-items: center;
    gap: 10px;
    max-height: 9999px;
    margin-bottom: 0;
    overflow: hidden;
  }
  .new-footer #bottom-game-providers.rolled-up {
    position: relative;
    max-height: 480px !important;
  }
  .new-footer #bottom-game-providers .bottom-game {
    width: 150px;
    margin: 0;
    background-position: center;
    -moz-transition: .4s all ease;
    transition: .4s all ease;
  }
  .new-footer #bottom-game-providers .bottom-game:hover {
    -webkit-filter: grayscale(0%);
            filter: grayscale(0%);
  }
}

@media screen and (max-width: 1279px) and (max-width: 330px) {
  .new-footer #bottom-game-providers {
    padding: 0;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
#bottom-icons .paysafecash {
  -webkit-filter: none;
          filter: none;
}

#bottom-icons .paysafe,
.paystable tr:has(.payslogo.paysafe) {
  display: none !important;
}

#bottom-icons .skrill,
.paystable tr:has(.payslogo.skrill) {
  display: none !important;
}

#bottom-icons .neteller,
.paystable tr:has(.payslogo.neteller) {
  display: none !important;
}

.new-footer #bottom-icons {
  display: -moz-box;
  display: flex;
  flex-wrap: wrap;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  width: auto;
  padding: 20px;
  margin: 25px 0 30px;
  background: #0D132C;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 5px;
  gap: 35px;
}

.new-footer #bottom-icons .clear {
  display: none;
}

.new-footer #bottom-icons .paysafecash {
  -webkit-filter: none;
          filter: none;
}

.new-footer .validation-wrapper {
  background-color: #0D132C;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

@media screen and (max-width: 1279px) {
  #bottom-icons .clear {
    display: none;
  }
  .new-footer #bottom-icons {
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
    margin-top: 0;
    grid-gap: 20px;
    justify-items: center;
  }
  .new-footer #bottom-icons .bottom-icon {
    width: 60%;
    margin: 0;
  }
  .new-footer .validation-wrapper {
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    padding: 0 20px;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
#validation-seal {
  max-width: 700px;
  width: 100%;
  margin: 0 auto;
  min-height: 70px;
  height: 70px;
  -webkit-box-align: center;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr auto 1fr 1fr 1fr;
  -moz-box-align: center;
       align-items: center;
  justify-items: center;
}

#validation-seal > svg {
  max-width: 100%;
  height: 44%;
}

#validation-seal a {
  display: -moz-box;
  display: flex;
  -moz-box-pack: center;
       justify-content: center;
  text-decoration: none;
  -moz-box-align: center;
       align-items: center;
}

#validation-seal a img {
  margin-top: -14px;
  cursor: pointer;
}

#validation-seal > img {
  margin-top: 10px;
  cursor: auto;
}

@media screen and (max-width: 1279px) {
  #validation-seal {
    background-size: 50%;
  }
  #validation-seal img {
    max-width: 70px !important;
  }
}

@media screen and (max-width: 1279px) and (max-width: 824px) and (max-height: 424px) {
  #validation-seal {
    background-size: 80%;
  }
}

@media screen and (max-width: 1279px) and (max-width: 424px) {
  #validation-seal {
    width: 92%;
    background-size: 95%;
  }
  #validation-seal > svg {
    width: 35px;
  }
  #validation-seal img {
    max-width: 60px !important;
  }
}

@media screen and (max-width: 1279px) and (max-width: 320px) {
  #validation-seal > svg {
    width: 30px;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
* {
  background-repeat: no-repeat;
  background-position: left top;
}

::-webkit-scrollbar {
  width: 1em;
  height: 1em;
}

::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
  border: 1px solid #e0c79d;
  border-radius: 5px;
}

::-webkit-scrollbar-thumb {
  background-color: #e0c79d;
  border: 3px solid transparent;
  border-radius: 9px;
  background-clip: content-box;
}

button {
  font-family: "Roboto", sans-serif;
}

html.popup-open body {
  width: -moz-calc(100% - $scrollbarwidth);
  width: calc(100% - $scrollbarwidth);
}

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

h1 {
  font-size: 30px;
  line-height: 35px;
  font-weight: 700;
  color: #FFFFFF;
  margin-top: 0;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: "Noto Sans", sans-serif;
  text-decoration: none;
}

.popup-page-content h1,
.popup-page-content .h1-mobile,
.h1-mobile {
  color: #FFFFFF;
  font-family: "Noto Sans", sans-serif;
}

h2 {
  font-size: 15px;
  line-height: 20px;
  font-weight: 700;
  color: #e0c79d;
  font-family: "Noto Sans", sans-serif;
  margin: 0 0 15px;
  text-transform: uppercase;
}

h3 {
  font-size: 13px;
  line-height: 20px;
  font-weight: 700;
  color: #e0c79d;
  font-family: "Roboto", "Noto Sans", sans-serif;
  margin: 15px 0;
  text-transform: uppercase;
}

.nobg {
  background-image: none !important;
}

.overflow-body {
  overflow: auto !important;
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  -webkit-clip-path: inset(100%);
          clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}

input,
textarea,
select,
label {
  font: normal 1em/1.3em "Roboto", sans-serif;
}

input[type="submit"],
a,
a img,
a:focus {
  outline: 0;
}

a img {
  border: none;
}

.gold {
  color: #dabe4b;
}

.disabled {
  background-image: none !important;
  color: #4B536D !important;
}

body {
  width: 100%;
  height: 100%;
  max-height: 100%;
  padding: 0;
  margin: 0;
  background-color: #131517;
  overflow-y: visible;
  -webkit-font-smoothing: antialiased;
  font-family: "Roboto", sans-serif;
}

.content-link {
  color: #e0c79d;
}

.wrapper {
  width: 970px;
  margin: 0 auto;
  position: relative;
}

#big_wrap {
  position: static;
}

.curr-prom-inner {
  text-decoration: none;
  color: #000000;
}

@media screen and (max-width: 1279px) {
  body {
    background-color: #0e1a35;
    overflow-x: hidden;
  }
  h1 {
    font-size: 20px;
    line-height: 25px;
  }
  html.popup-open body {
    width: 100%;
  }
  input,
  select,
  textarea {
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  ::-webkit-scrollbar {
    width: 0;
    /* Remove scrollbar space */
    background: transparent;
    /* Optional: just make scrollbar invisible */
  }
  .scroll-to-filters p {
    margin: 1px 0 0 !important;
  }
  html:has(.stop-scroll),
  body.logged:has(.raffle-confirm).stop-scroll,
  body:not(.logged).stop-scroll {
    overflow: hidden !important;
  }
}

@media screen and (max-height: 486px) and (orientation: landscape) {
  h1 {
    font-size: 20px;
  }
}

#captcha {
  float: left;
  display: inline;
}

#reload_captcha {
  float: left;
  display: inline;
  margin-top: 22px;
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
.control-login {
  margin: 20px auto;
  width: 300px;
  background-color: #f3f3f3;
  border: 1px solid #e9e9e9;
}

.control-login .user-login .title {
  background-color: #e9e9e9;
  font-weight: 700;
  text-align: center;
  padding: 5px 0;
}

.control-login .user-login .container {
  padding: 10px;
}

.control-login .user-login a#reload_captcha {
  color: #00ff00;
}

.control-login input.text {
  width: 126px;
  padding: 2px;
  border: 1px solid #babec7;
  background-color: #ffffff;
}

.control-login .required {
  display: none;
}

.required {
  color: #ff0000;
  cursor: help;
  font-size: 12px;
}

.required-label {
  color: #ff0000;
  display: none;
}

.control-login .user-profile {
  padding: 5px;
}

.control-login .user-profile .avatar {
  float: right;
  width: 58px;
}

.control-login .user-profile .user-info {
  float: right;
  margin-right: 10px;
  text-align: right;
}

.control-login input[type="submit"] {
  font-weight: 700;
  font-size: 14px;
  padding: 3px 12px;
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
#history-daterangepicker-wrapper > span,
#field--reg_birthday .field__wrp-input > span {
  display: block;
  position: absolute;
  top: 0;
  right: 5px;
  width: 28px;
  height: 41px;
  background-image: url(../../willbettingde/image/datepicker-icon1.svg);
  background-position: center;
  background-size: 16px;
  cursor: pointer;
}

#history-daterangepicker-wrapper.open > span,
#field--reg_birthday .field__wrp-input.open > span {
  background-image: url(../../willbettingde/image/times1.svg);
  background-position: center;
  background-size: 14px;
}

/* Datepicker: start */
#history-presets option {
  display: none;
}

.history__field_daterangepicker > .daterangepicker {
  width: 600px;
  left: 50% !important;
  -moz-transform: translateX(-50%);
       transform: translateX(-50%);
}

.history__field_daterangepicker > .daterangepicker .ranges,
.field--reg .daterangepicker .ranges,
.profile__filed .daterangepicker .ranges {
  display: none;
}

.daterangepicker {
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  color: #B8BFD7;
  border: 0;
  background-color: #1E2743;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.75);
  border-radius: 10px;
  margin-top: 5px;
  overflow: hidden;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  z-index: 2003;
}

.field--reg .daterangepicker,
.profile__filed .daterangepicker {
  left: 50% !important;
  right: auto !important;
  -moz-transform: translateX(-50%);
       transform: translateX(-50%);
  border-right: 5px;
}

.popup-registration .daterangepicker {
  width: 300px;
}

.popup-registration .daterangepicker .calendar-table th, .popup-registration .daterangepicker .calendar-table td {
  min-width: 39.8px;
}

.daterangepicker .drp-calendar.left,
.daterangepicker .drp-calendar.right {
  width: 50%;
  max-width: 300px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  position: relative;
  padding: 10px;
}

.daterangepicker.single {
  width: 300px;
}

.daterangepicker .drp-calendar.left.single {
  width: 100%;
}

.daterangepicker .drp-calendar.left .calendar-table {
  padding-right: 0;
}

.history__field_daterangepicker .daterangepicker .drp-calendar.left::before {
  content: "";
  display: block;
  position: absolute;
  top: 52px;
  right: 0;
  width: 1px;
  height: 197px;
  background-color: #242D51;
}

.daterangepicker .calendar-table {
  background-color: transparent;
  border: 0;
}

.daterangepicker td.off,
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date,
.daterangepicker td.off.end-date {
  background-color: transparent;
}

.daterangepicker .calendar-table th,
.daterangepicker .calendar-table td {
  font-size: 13px;
  font-weight: 400;
  min-width: 39px;
  width: 39px;
  height: 30px;
  padding: 0;
  border: 0;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.daterangepicker th.month {
  padding: 0;
}

.daterangepicker .SumoSelect {
  width: auto;
  margin-right: 0;
}

.field--reg .daterangepicker .SumoSelect:first-of-type,
.profile__filed .daterangepicker .SumoSelect:first-of-type {
  width: 65%;
  margin-right: 10px;
}

.field--reg .daterangepicker .SumoSelect:last-of-type,
.profile__filed .daterangepicker .SumoSelect:last-of-type {
  width: 30%;
}

.daterangepicker .SumoSelect > .CaptionCont > span {
  padding-right: 20px;
}

.daterangepicker .SumoSelect > .CaptionCont > label {
  width: 30px;
}

.daterangepicker .SumoSelect > .CaptionCont > label > i {
  width: 10px;
  height: 10px;
  background-image: url(../../willbettingde/image/arrow5.svg);
  background-size: contain;
}

.daterangepicker .SumoSelect.open > .optWrapper {
  width: 120px;
  max-height: 210px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  top: 35px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.75);
  border: 0;
  overflow: hidden;
}

.daterangepicker .SumoSelect.open > .optWrapper::before,
.daterangepicker .SumoSelect.open > .optWrapper::after {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  width: 100%;
  height: 5px;
  background-repeat: no-repeat;
}

.daterangepicker .SumoSelect.open > .optWrapper::before {
  top: 0;
  background: -moz-linear-gradient(top, #1E2743 0%, rgba(30, 39, 67, 0) 100%);
  background: linear-gradient(180deg, #1E2743 0%, rgba(30, 39, 67, 0) 100%);
}

.daterangepicker .SumoSelect.open > .optWrapper::after {
  bottom: 0;
  background: -moz-linear-gradient(bottom, #1E2743 0%, rgba(30, 39, 67, 0) 100%);
  background: linear-gradient(360deg, #1E2743 0%, rgba(30, 39, 67, 0) 100%);
}

.daterangepicker .SumoSelect > .optWrapper > .options::-webkit-scrollbar-track {
  background-color: #242D51;
}

.daterangepicker .SumoSelect > .optWrapper > .options::-webkit-scrollbar-thumb {
  background-color: #3C4774;
}

.daterangepicker .SumoSelect.open .yearselect ~ .optWrapper {
  width: 70px;
}

.field--reg .daterangepicker .SumoSelect.open .optWrapper,
.profile__filed .daterangepicker .SumoSelect.open .optWrapper {
  width: 100%;
}

.daterangepicker .SumoSelect > .optWrapper > .options {
  margin: 0 5px 0 0;
}

.daterangepicker .without-scroll ~ .optWrapper > .options {
  margin: 0;
}

.daterangepicker .SumoSelect > .optWrapper > .options li.opt {
  margin-right: 5px;
}

.daterangepicker .without-scroll ~ .optWrapper > .options li.opt {
  margin: 0;
}

.daterangepicker .SumoSelect > .optWrapper > .options li.opt:before {
  border: 0;
}

.daterangepicker .SumoSelect > .optWrapper > .options li.opt.selected {
  background-color: #161D35;
}

.daterangepicker .SumoSelect > .optWrapper > .options li.opt.disabled {
  color: #4B536D !important;
}

.daterangepicker .SumoSelect > .optWrapper > .options li.opt.selected label {
  font-weight: 700;
}

.daterangepicker .monthselect.SlectBox,
.daterangepicker .yearselect.SlectBox {
  width: 120px;
  height: 30px;
  font-size: 15px;
  line-height: 30px;
  color: #B8BFD7;
  background-color: #161D35;
  border: 1px solid #242D51;
  border-radius: 5px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 0 0 0 10px;
  margin: 0 10px 10px 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.daterangepicker .yearselect.SlectBox {
  width: 70px;
  margin: 0 0 10px 0;
}

.field--reg .daterangepicker .SlectBox,
.profile__filed .daterangepicker .SlectBox {
  width: 100%;
}

.daterangepicker .calendar-table thead tr:last-of-type {
  color: #4B536D;
  background-color: #161D35;
}

.daterangepicker .calendar-table thead tr:last-of-type th {
  border-radius: 0;
}

.daterangepicker .calendar-table thead tr:last-of-type th:first-of-type {
  border-radius: 5px 0 0 5px;
}

.daterangepicker .calendar-table thead tr:last-of-type th:last-of-type {
  border-radius: 0 5px 5px 0;
}

.daterangepicker th.available:hover {
  background-color: transparent;
}

.daterangepicker .calendar-table .prev span,
.daterangepicker .calendar-table .next span {
  all: unset;
  display: block;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 50%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  margin-bottom: 10px;
}

.daterangepicker .calendar-table .prev span {
  background-image: url(../../willbettingde/image/datepicker-prev-arrow2.svg), -moz-linear-gradient(bottom, #DE2957 0%, #F9577A 100%);
  background-image: url(../../willbettingde/image/datepicker-prev-arrow2.svg), linear-gradient(360deg, #DE2957 0%, #F9577A 100%);
  background-position: -moz-calc(50% - 1px) center, center;
  background-position: calc(50% - 1px) center, center;
}

.daterangepicker .calendar-table .prev span:hover {
  box-shadow: inset 0 3px 4px #642837;
}

.daterangepicker .calendar-table .next span {
  background-image: url(../../willbettingde/image/datepicker-next-arrow2.svg), -moz-linear-gradient(bottom, #DE2957 0%, #F9577A 100%);
  background-image: url(../../willbettingde/image/datepicker-next-arrow2.svg), linear-gradient(360deg, #DE2957 0%, #F9577A 100%);
  background-position: -moz-calc(50% + 1px) center, center;
  background-position: calc(50% + 1px) center, center;
  margin-left: auto;
}

.daterangepicker .calendar-table .next span:hover {
  box-shadow: inset 0 3px 4px #642837;
}

.daterangepicker .calendar-table .next.disabled {
  pointer-events: none;
}

.daterangepicker .calendar-table .next.disabled span {
  background-color: #242D51;
  background-image: url(../../willbettingde/image/datepicker-next-arrow-disable1.svg);
  box-shadow: none;
  border: 0;
}

.daterangepicker td.active.start-date:not(.off),
.daterangepicker td.active.end-date:not(.off) {
  color: #ffffff;
  font-weight: 700;
  background: -moz-linear-gradient(bottom, #DE2957 0%, #F9577A 100%);
  background: linear-gradient(360deg, #DE2957 0%, #F9577A 100%);
}

.daterangepicker td.available:not(.active):not(.off):hover {
  font-weight: 700;
  color: #ffffff;
  background-color: transparent;
  box-shadow: inset 0 0 0 2px #C83855;
}

.daterangepicker td.available.in-range:not(.active):not(.off):hover {
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.off,
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date,
.daterangepicker td.off.end-date,
.daterangepicker td.off.disabled {
  color: #4B536D !important;
}

.daterangepicker td.available.off:hover,
.daterangepicker td.active.off:hover {
  background-color: unset;
  color: #80858C;
}

.daterangepicker td.in-range {
  color: #B8BFD7;
  background-color: #242D51;
}

.history__field_daterangepicker .daterangepicker.show-calendar .drp-buttons {
  display: -moz-box;
  display: flex;
  -moz-box-pack: end;
       justify-content: flex-end;
  border-top: none;
  padding: 0 10px 10px;
}

.daterangepicker .drp-buttons .cancelBtn {
  width: 30px;
  height: 30px;
  background-color: #FF4140;
  background-image: url(../../willbettingde/image/trash-white.svg);
  background-repeat: no-repeat;
  background-size: 14px;
  background-position: center;
  border-radius: 50%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.daterangepicker .drp-buttons .cancelBtn:hover {
  box-shadow: inset 0 3px 4px #642121;
}

.daterangepicker .drp-buttons .cancelBtn:disabled {
  background-color: #242D51;
  background-image: url(../../willbettingde/image/trash-disabled.svg);
  pointer-events: none;
}

.daterangepicker .drp-buttons .applyBtn {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #ffffff;
  line-height: 1;
  text-transform: uppercase;
  background: -moz-linear-gradient(bottom, #DE2957 0%, #F9577A 100%);
  background: linear-gradient(360deg, #DE2957 0%, #F9577A 100%);
  border-radius: 100px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 7px 15px;
}

.daterangepicker .drp-buttons .applyBtn:hover {
  box-shadow: inset 0 3px 4px #642837;
}

.daterangepicker .drp-buttons .applyBtn:disabled {
  color: #5D6582;
  background: #242D51;
  box-shadow: none;
  pointer-events: none;
}

.daterangepicker .drp-selected {
  display: none;
}

.daterangepicker.show-ranges {
  width: 100%;
}

.daterangepicker.show-ranges .ranges {
  width: 100%;
}

.daterangepicker.show-ranges .ranges ul {
  width: 100%;
}

.daterangepicker:after,
.daterangepicker:before {
  display: none;
}

.daterangepicker .ranges li {
  font-size: 15px;
  line-height: normal;
  height: 34px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.daterangepicker .ranges li:not(:last-of-type) {
  border-bottom: 1px solid #242D51;
}

.daterangepicker.show-ranges .ranges li.active {
  background: #161D35;
  color: #B8BFD7;
  font-weight: 700;
}

.daterangepicker .ranges li:hover {
  background-color: rgba(22, 29, 53, 0.5);
}

.ui-datepicker,
.ui-datepicker-div {
  z-index: 3000 !important;
}

.ui-datepicker table {
  font-size: 14px;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 14px;
  padding: 3px 5px;
  margin: 0 5px;
}

@media screen and (max-width: 1279px) {
  #registration__date ~ .daterangepicker {
    top: 42px !important;
    left: 0 !important;
  }
  .daterangepicker td.available:not(.active):not(.off):hover {
    font-weight: 400;
    color: #B8BFD7;
    box-shadow: none;
  }
  .daterangepicker .calendar-table .prev span:hover,
  .daterangepicker .calendar-table .next span:hover {
    box-shadow: none;
  }
  .daterangepicker .SumoSelect {
    width: auto !important;
    margin-bottom: 0;
  }
  .field--reg .daterangepicker .SumoSelect:first-of-type,
  .profile__filed .daterangepicker .SumoSelect:first-of-type {
    width: 30% !important;
  }
  .field--reg .daterangepicker .SumoSelect:last-of-type,
  .profile__filed .daterangepicker .SumoSelect:last-of-type {
    width: 65% !important;
  }
  .field-container input[type="text"].datepicker {
    width: 145px;
  }
  .registration-step-2 .field-container input[type="text"].datepicker {
    width: 100%;
    z-index: 99999;
    font-size: 14px;
  }
  .registration-step-2 .field-container input[type="text"].datepicker::-webkit-input-placeholder {
    line-height: 1.1em;
  }
  .registration-step-2 .field-container input[type="text"].datepicker::-moz-placeholder {
    line-height: 1.1em;
  }
  .registration-step-2 .field-container input[type="text"].datepicker::-ms-input-placeholder {
    line-height: 1.1em;
  }
  .registration-step-2 .field-container input[type="text"].datepicker::placeholder {
    line-height: 1.1em;
  }
}

@media (max-width: 768px) {
  /* History datepicker */
  .history-filter .history__field {
    width: 45%;
    min-width: 235px;
    -moz-box-flex: 1;
         flex-grow: 1;
  }
  .history__field_daterangepicker > .daterangepicker {
    left: auto !important;
    right: 0 !important;
    -moz-transform: unset;
         transform: unset;
  }
  .history__field_daterangepicker .drp-calendar th.month {
    text-align: left;
  }
  .history__field_daterangepicker .drp-calendar.right th.month {
    text-align: right;
  }
  .history__field_daterangepicker .daterangepicker .drp-calendar {
    max-width: unset;
  }
}

@media (max-width: 576px) {
  .history__field_daterangepicker .daterangepicker {
    width: 300px;
  }
  .daterangepicker .drp-calendar.left,
  .daterangepicker .drp-calendar.right {
    width: 100%;
  }
  .history__field_daterangepicker .daterangepicker .drp-calendar.left::before {
    top: unset;
    left: 10px;
    bottom: 0;
    width: 277px;
    height: 1px;
  }
  .history__field_daterangepicker .daterangepicker.show-calendar .drp-buttons {
    -moz-box-pack: center;
         justify-content: center;
    padding: 0 10px 15px;
  }
}

@media (max-width: 420px) {
  .history-filter {
    -moz-box-align: center;
         align-items: center;
  }
  .history-filter .history__field {
    width: 280px;
  }
  .history-filter .history__field_presets {
    margin-bottom: 20px;
  }
  .history__field_daterangepicker > .daterangepicker {
    left: 50% !important;
    -moz-transform: translateX(-50%);
         transform: translateX(-50%);
  }
}

@media (max-height: 320px) and (orientation: landscape) {
  .history__field_daterangepicker .daterangepicker .drp-calendar.left::before {
    top: unset;
    left: 10px;
    bottom: 0;
    width: 277px;
    height: 1px;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
#fb-root {
  display: none;
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
#fakeheader {
  display: none;
  min-width: 100%;
  min-height: 0;
  height: 0;
  top: 0;
  background-color: #131517;
}

.logged #fakeheader {
  display: none;
  min-width: 100%;
  min-height: 45px;
  height: 45px;
  margin-top: -17px;
  background-color: #000000;
}

@media screen and (max-width: 1279px) {
  .logged #fakeheader,
  #fakeheader {
    display: none;
    min-width: 100%;
    min-height: 0;
    height: 0;
    top: 0;
    margin-top: 0;
    background-color: #000000;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
/*$main-logo$free: url('../images/logo_free.png');*/
/* don`t use as ISO 14 don`t support this*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
.popup .fancybox-skin,
.fancybox-wrap.popup {
  border-radius: 10px;
}

.popup .fancybox-skin .buttons {
  padding: 0 10px 60px;
}

.popup .fancybox-skin .btn-cancel,
.popup .fancybox-skin .btn-ok {
  display: -moz-inline-box;
  display: inline-flex;
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-align: center;
       align-items: center;
  margin: 0 10px 20px;
  min-width: 90px;
  line-height: 15px;
  height: 40px;
  border: none;
  font-size: 15px;
  border-radius: 50px;
}

.popup .fancybox-skin .btn-cancel,
.popup .fancybox-skin .btn-ok {
  margin: 0;
  text-align: center;
  min-width: 90px;
  line-height: 33px;
  height: 35px;
  font-size: 13px;
  border-radius: 50px;
}

.fancybox-wrap:not(.popup-documents) .fancybox-inner {
  min-height: 300px;
  height: auto !important;
  display: -moz-box;
  display: flex;
  -moz-box-pack: justify;
       justify-content: space-between;
  -moz-box-align: center;
       align-items: center;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
}

.popup-frozen .fancybox-inner {
  min-height: unset;
}

.popup-frozen .custom-btn {
  line-height: 35px;
}

.fancybox-wrap.popup {
  background-color: #0e1426;
  background-position: left top;
  background-repeat: repeat;
  z-index: 9001;
  font-family: "Roboto", sans-serif;
}

@media (min-width: 1278px) {
  .fancybox-banned.fancybox-wrap.popup,
  .fancybox-banned .fancybox-inner {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }
}

.popup .fancybox-skin {
  background-color: transparent;
  background-position: right bottom;
  background-repeat: no-repeat;
  color: #ffffff;
  padding: 0 !important;
}

.popup .fancybox-skin .text {
  padding: 10px;
  margin: 30px 0;
  color: #ffffff;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  line-height: 23px;
  text-align: center;
}

.popup.game-load-error .text {
  margin-top: 70px;
}

.popup .fancybox-skin .text a,
.popup .fancybox-skin .text .closed_support_link {
  color: #e83a64;
  border-bottom: 1px solid #e83a644d;
  text-decoration: none;
  font-weight: 700;
}

.popup.greeting-popup .fancybox-skin .text {
  margin: 0 auto;
}

.popup .fancybox-skin .text h1 {
  font-size: 24px;
  line-height: 28px;
  text-align: center;
}

.popup .fancybox-skin .buttons {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  gap: 15px;
  flex-wrap: wrap;
  margin: 0 auto;
  text-align: center;
  padding-bottom: 60px;
}

.popup .fancybox-skin .btn-cancel,
.popup .fancybox-skin .btn-ok {
  display: -moz-inline-box;
  display: inline-flex;
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-align: center;
       align-items: center;
  margin: 0 10px 20px;
  line-height: 15px;
  height: 40px;
  border: none;
  font-size: 15px;
  border-radius: 50px;
}

.popup .fancybox-skin .btn-cancel,
.popup .fancybox-skin .btn-ok {
  margin: 0;
  text-align: center;
  height: 35px;
  font-size: 13px;
  border-radius: 50px;
}

.fancybox-session .seconds,
.fancybox-session .minutes {
  color: #eb3f68;
}

.fancybox-overlay {
  background-color: rgba(19, 19, 7, 0.9) !important;
}

.fancybox-banned {
  background: #0a0c22;
}

.fancybox-banned.popup .fancybox-skin {
  background: inherit;
}

.fancybox-banned .fancybox-inner {
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}

.fancybox-banned #linkGoToSupport {
  color: #d11e50;
}

.fancybox-banned .text__title {
  color: #ddc79b;
}

.fancybox-banned .text__title::before {
  -webkit-filter: invert(22%) sepia(59%) saturate(3304%) hue-rotate(325deg) brightness(88%) contrast(100%);
          filter: invert(22%) sepia(59%) saturate(3304%) hue-rotate(325deg) brightness(88%) contrast(100%);
}

.fancybox-banned .base-timer::before {
  background: #d11e50;
}

.fancybox-banned .base-timer__path-remaining {
  color: #f0567b;
}

.fancybox-banned .base-timer__label {
  color: #f0567b;
  background: -moz-linear-gradient(left, #f0567b 0%, rgba(255, 255, 255, 0) 94.21%), -moz-linear-gradient(bottom, #d62856, #d62856);
  background: linear-gradient(90deg, #f0567b 0%, rgba(255, 255, 255, 0) 94.21%), linear-gradient(0deg, #d62856, #d62856);
  -webkit-background-clip: text;
}

.popup-change-lang .fancybox-skin {
  background: #161d35;
  border-radius: 10px;
  padding: 0 !important;
}

.popup-change-lang .fancybox-inner {
  width: 100% !important;
  min-height: unset;
}

.popup:not(.greeting-popup) .fancybox-skin .logo,
.popup-change-lang .fancybox-skin .logo {
  display: block;
  width: 100%;
  height: 50px;
  margin: 0;
  background-position: center;
  background-image: url(../../willbettingde/image/winvegasplus_logo.svg), -moz-radial-gradient(47.27% 0%, 100% 100%, #5326B1 0%, rgba(156, 29, 167, 0) 52.08%), -moz-linear-gradient(right, #141526 0%, #2A1E54 51.04%, #141526 100%);
  background-image: url(../../willbettingde/image/winvegasplus_logo.svg), radial-gradient(100% 100% at 47.27% 0%, #5326B1 0%, rgba(156, 29, 167, 0) 52.08%), linear-gradient(270deg, #141526 0%, #2A1E54 51.04%, #141526 100%);
  background-size: 114px auto, contain, contain;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25), inset 0px -2px 2px #502D9A;
  border-radius: 9px 9px 0 0;
}

.popup-change-lang .fancybox-skin .text {
  color: #ffffff;
  padding: 30px 10px 30px;
  margin: 0;
}

.popup-change-lang .fancybox-skin .icon {
  -webkit-filter: invert(1);
          filter: invert(1);
}

.popup-change-lang .fancybox-skin .custom-btn {
  min-width: 85px;
  height: 35px;
  font-size: 13px;
}

.popup-change-lang .fancybox-skin .fancybox-close {
  top: -13px;
  width: 26px;
  height: 26px;
  background-image: url(../../willbettingde/image/times-white.svg), -moz-radial-gradient(47.74% 0%, 82.91% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2E00AF 0%, #A042FF 100%);
  background-image: url(../../willbettingde/image/times-white.svg), radial-gradient(82.91% 100% at 47.74% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2E00AF 0%, #A042FF 100%);
  background-size: 14px, contain, contain;
  background-position: center;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25), 0 -2px 2px 0 #523099 inset, 0 2px 2px 0 #d48fff inset;
  border-radius: 50%;
  -moz-transform: unset;
       transform: unset;
}

.popup-change-lang .fancybox-skin .fancybox-close:hover {
  background-image: url(../../willbettingde/image/times-white.svg), -moz-linear-gradient(bottom, #a042ff 0%, #2e00af 100%);
  background-image: url(../../willbettingde/image/times-white.svg), linear-gradient(0deg, #a042ff 0%, #2e00af 100%);
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25), 0px -1px 1px 0px rgba(0, 0, 0, 0.25) inset, 0 5px 5px 0 rgba(0, 0, 0, 0.25) inset;
}

.popup.greeting-popup .fancybox-skin {
  padding: 0 0 10px !important;
  border-radius: 10px;
  background-image: -moz-linear-gradient(top, #002074 0%, #000a3a 100%);
  background-image: linear-gradient(180deg, #002074 0%, #000a3a 100%);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: contain, cover;
}

.custom-popup__button,
.greeting-popup .send-code-btn {
  margin: auto 0 20px;
  min-width: 120px;
  font-size: 13px;
  line-height: 15px;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}

.greeting-popup .fancybox-inner {
  min-height: 380px;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-align: center;
       align-items: center;
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
  margin: 0 auto;
}

.popup-after-registration-title {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  text-shadow: 1px 1px 0 #ef466e;
}

.greeting-popup .popup-after-registration-title {
  padding: 0 15px;
  margin: 0 0 25px;
  text-transform: initial;
}

.popup-after-registration-text-1,
.popup-after-registration-text-2 {
  font-family: "Roboto", "Arial", sans-serif;
  color: #ffffff;
  font-size: 13px;
  line-height: 15px;
}

.popup-after-registration-text-1 span,
.popup-after-registration-text-2 span,
.phone-verification-general__text span {
  color: #E83A64;
  font-weight: 700;
}

.greeting-popup .fancybox-skin .fancybox-outer .fancybox-inner .logo {
  margin: 35px auto 0;
  width: 200px;
  height: 57px;
  background-size: auto 57px;
  background-position: top center;
  background-image: url(../../willbettingde/image/logo_halloween.png);
}

.free .greeting-popup .fancybox-skin .fancybox-outer .fancybox-inner .logo {
  background-position: left;
}

.greeting-popup {
  border-radius: 10px;
}

.greeting-popup .fancybox-inner .fancybox-skin .text {
  margin: 28px auto 20px;
}

.popup-verification__welcome-bonus {
  background-image: url(../../willbettingde/image/confetti-bg-verify.webp), -moz-linear-gradient(top, #002074 0%, #000a3a 100%);
  background-image: url(../../willbettingde/image/confetti-bg-verify.webp), linear-gradient(180deg, #002074 0%, #000a3a 100%);
  background-repeat: no-repeat;
  background-position: center top, top;
  background-size: 100% auto, cover;
}

.phone-verification-welcome-bonus__icon-box {
  background-image: url(../../willbettingde/image/gift-welcome-verify.webp);
  background-repeat: no-repeat;
  background-position: top 10px center;
  background-size: 203px auto;
}

.popup-verification__welcome-bonus .phone-verification-welcome-bonus__text {
  color: #ffffff;
}

.phone-verification-welcome-bonus__text span {
  color: #ef466e;
  font-weight: 700;
}

.phone-verification-welcome-bonus__title {
  font-family: "Roboto", "Arial", sans-serif;
  text-shadow: 1px 1px 0 #ef466e;
}

.fraud-rule-id {
  color: rgba(219, 199, 162, 0.25);
}

@media screen and (max-width: 1279px) {
  .fancybox-session .fancybox-inner {
    min-height: auto;
  }
  .popup .fancybox-skin .text h1 {
    font-size: 18px;
    line-height: 22px;
  }
  .popup .fancybox-skin .text {
    font-size: 14px;
    line-height: 18px;
  }
  .popup-change-lang .fancybox-skin .custom-btn {
    height: 35px;
    font-size: 13px;
    line-height: 33px;
  }
}

@media (max-width: 600px) {
  .fancybox-wrap.popup.popup-wd-msg {
    background-image: url(../../willbettingde/image/wd-msg-mob-bg1.png);
  }
  .fancybox-wrap.popup.popup-wd-msg .fancybox-inner {
    height: 321px !important;
  }
  .popup.popup-wd-msg .fancybox-skin .text {
    margin: 0 auto 0 25px;
    max-width: 200px;
    font-size: 16px;
    line-height: 20px;
  }
  .popup.popup-wd-msg .fancybox-skin .buttons {
    margin-left: 50px;
  }
}

@media screen and (max-width: 414px) {
  .popup .fancybox-skin .text h1 {
    font-size: 16px;
    line-height: 22px;
  }
  .popup .fancybox-skin .logo,
  .popup-redirect .logo {
    height: 100px;
    margin: 0 auto;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .popup-change-lang .fancybox-skin .logo {
    height: 50px;
    background-size: 114px auto, contain, contain;
  }
  .popup .fancybox-skin {
    max-height: 510px;
  }
  .fancybox-inner,
  .fancybox-outer {
    max-height: 475px;
  }
  .popup:not(.game-load-error) .fancybox-skin .text {
    margin: 20px auto 20px;
    line-height: 16px;
  }
  .popup-change-lang .fancybox-skin .text {
    margin: 0;
  }
  .popup.greeting-popup .fancybox-skin .text {
    margin: 10px auto 10px;
  }
  .lang_en .popup-change-lang .fancybox-skin .logo {
    height: 50px;
    background-size: 114px auto, contain, contain;
  }
  .fancybox-banned .text__title {
    font-size: 1em;
  }
  .fancybox-banned .text__info {
    font-size: 1em;
  }
  .fancybox-banned .base-timer__label {
    font-size: 3.1em;
    width: auto;
  }
  .fancybox-banned .base-timer {
    margin: auto;
  }
}

@media screen and (max-width: 375px) and (max-height: 667px) {
  .popup .fancybox-skin .text {
    margin: 10px auto 20px;
  }
  .popup-change-lang .fancybox-skin .text {
    margin: 0;
  }
}

@media only screen and (max-height: 415px) and (orientation: landscape) {
  .popup .fancybox-skin .logo,
  .popup-redirect .logo {
    display: none;
  }
  .popup .fancybox-skin .text h1 {
    font-size: 15px;
    line-height: 21px;
  }
  .popup:not(.game-load-error) .fancybox-skin .text {
    margin: 10px auto 10px;
    font-size: 12px;
    line-height: 16px;
  }
  .lang_en .popup:not(.game-load-error) .fancybox-skin .text {
    margin: 20px auto 10px;
  }
  .lang_en .popup.greeting-popup .fancybox-skin .text {
    margin: 0 auto;
  }
  .popup.greeting-popup .fancybox-skin .text {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .popup-change-lang .fancybox-skin .text,
  .lang_en .popup-change-lang .fancybox-skin .text {
    margin: 0;
  }
  .fancybox-inner,
  .fancybox-outer {
    max-height: 250px;
  }
  .coinspaid-no-use-bonus .fancybox-outer,
  .coinspaid-no-use-bonus .fancybox-inner {
    min-height: 250px;
    max-height: 250px;
    /*height: 270px !important;*/
  }
  .coinspaid-no-use-bonus .fancybox-inner .logo {
    display: none;
  }
  .greeting-popup .fancybox-inner,
  .fancybox-outer {
    min-height: -webkit-min-content;
    min-height: -moz-min-content;
    min-height: min-content;
    max-height: -moz-calc(100vh - 12.6vh);
    max-height: calc(100vh - 12.6vh);
  }
  .greeting-popup .send-code-btn {
    margin-top: initial;
  }
  .popup--alert .fancybox-skin .fancybox-outer .fancybox-inner .text {
    margin-bottom: 35px;
  }
  .popup--alert .fancybox-skin .fancybox-outer .fancybox-inner .logo {
    display: none;
  }
}

@media screen and (max-width: 430px) {
  .popup .fancybox-skin .logo {
    width: 150px;
    height: 110px;
    margin: 0 auto;
    background-image: url(../../willbettingde/image/winvegasplus_logo.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
  .popup-change-lang .fancybox-skin .logo {
    width: 100%;
    max-width: unset;
    height: 50px;
    background-image: url(../../willbettingde/image/winvegasplus_logo.svg), -moz-radial-gradient(47.27% 0%, 100% 100%, #5326B1 0%, rgba(156, 29, 167, 0) 52.08%), -moz-linear-gradient(right, #141526 0%, #2A1E54 51.04%, #141526 100%);
    background-image: url(../../willbettingde/image/winvegasplus_logo.svg), radial-gradient(100% 100% at 47.27% 0%, #5326B1 0%, rgba(156, 29, 167, 0) 52.08%), linear-gradient(270deg, #141526 0%, #2A1E54 51.04%, #141526 100%);
    background-size: 114px auto, contain, contain;
  }
  .popup .fancybox-skin .text {
    max-width: 320px;
  }
}

@media (max-width: 415px) {
  .popup.popup-wd-msg .fancybox-skin .logo {
    width: auto;
  }
}

@media (max-width: 400px) {
  .fancybox-session .logo {
    width: 300px !important;
  }
}

@media screen and (max-width: 394px) {
  .fancybox-wrap.popup.popup-wd-msg .fancybox-inner {
    height: 304px !important;
  }
}

@media screen and (max-width: 376px) {
  .fancybox-wrap.popup.popup-wd-msg .fancybox-inner {
    height: 290px !important;
  }
  .popup.popup-wd-msg .fancybox-skin .logo {
    margin-top: 60px;
  }
}

@media screen and (max-width: 361px) {
  .fancybox-wrap.popup.popup-wd-msg .fancybox-inner {
    height: 280px !important;
  }
  .popup.popup-wd-msg .fancybox-skin .buttons {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 40px;
  }
}

@media screen and (max-width: 340px) {
  .fancybox-wrap.popup.popup-wd-msg .fancybox-inner {
    height: 250px !important;
  }
  .popup.popup-wd-msg .fancybox-skin .logo {
    margin-top: 50px;
  }
  .popup.popup-wd-msg .fancybox-skin .text {
    font-size: 16px;
    line-height: 18px;
    max-width: 240px;
    margin-left: 15px;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
.input-effect {
  -moz-transition: 0.4s all ease-out;
  transition: 0.4s all ease-out;
}

.field__label {
  color: #ffffff;
  margin-bottom: 5px;
  line-height: 15px;
}

.field--light-status .field__status--edit {
  background-image: url(../../willbettingde/image/loader2.svg);
}

.field__label,
.field__input {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
}

/* Form */
.field-container {
  margin-bottom: 15px;
  width: 500px;
}

.field-container .label {
  display: inline-block;
  width: 205px;
  font-size: 13px;
  line-height: 20px;
  color: aliceblue;
}

.field-container .field {
  display: inline-block;
  position: relative;
}

.field-container.field--error .field input[type="text"] {
  border: 2px solid red;
}

.field-container input[type="phone"],
.field-container input[type="number"],
.field-container input[type="text"],
.field-container input[type="text"].datepicker,
.field-container input[type="password"] {
  display: inline-block;
  font-size: 13px;
  padding: 8px 10px;
  width: 183px;
  border-radius: 5px;
  outline: none;
}

.deposit-container .field-container input[type="number"] {
  border-radius: 5px;
}

.field-container input[type="text"] {
  color: #000000 !important;
}

.field-container--select .SumoSelect > .CaptionCont {
  border-radius: 50px;
}

.address-send__address-list {
  border-color: #c59f61;
  border-radius: 50px;
  padding: 0 10px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  outline: none;
}

.field-container--select .SumoSelect.open .search-txt {
  border-radius: 50px;
}

.address-send [name="comment"] {
  border-color: #c59f61;
  border-radius: 20px;
}

.address-send__address-list-wrapper button {
  line-height: 30px;
}

.field-container input[type="text"].datepicker {
  background-image: url(../../willbettingde/image/icon_calendar_02.png);
  background-repeat: no-repeat;
  background-position: -moz-calc(100% - 10px) center;
  background-position: calc(100% - 10px) center;
  width: 125px;
}

select {
  background-image: url(../../willbettingde/image/arrow5.svg);
  background-size: 14px 9px;
  background-position: -moz-calc(100% - 10px) center;
  background-position: calc(100% - 10px) center;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

select:disabled, input:disabled,
.field__input:disabled {
  border: 0;
  color: #4B536D;
  background-color: #1E2743;
}

.deposit-container select.field__input {
  color: #B8BFD7;
  border-radius: 5px;
  outline: none;
  background-image: url(../../willbettingde/image/arrow5.svg);
  background-size: 14px 9px;
  background-position: -moz-calc(100% - 10px) center;
  background-position: calc(100% - 10px) center;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: #1E2743;
}

.field-container select {
  display: inline-block;
  border: 1px solid #242D51;
  color: #B8BFD7;
  font-size: 13px;
  padding: 0 10px;
  width: 205px;
  height: 40px;
  border-radius: 5px;
  outline: none;
  background-image: url(../../willbettingde/image/arrow5.svg);
  background-size: 14px 9px;
  background-position: -moz-calc(100% - 10px) center;
  background-position: calc(100% - 10px) center;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: #1E2743;
}

.field-container select:focus {
  border: 2px solid #6D303F;
  padding: 0 9px;
}

.field-container.error {
  background-image: url(../../willbettingde/image/popup_registration_error1.png);
  background-position: right 16px;
}

.field-container.error input[type="text"],
.field-container.error input[type="password"],
.field-container.error select {
  border: 1px solid #9f0202;
}

.field-container.correct {
  background-image: url(../../willbettingde/image/popup_registration_correct1.png);
  background-position: right 11px;
}

input::-webkit-input-placeholder {
  color: #4B536D;
}

input::-moz-placeholder {
  color: #4B536D;
}

input::-ms-input-placeholder {
  color: #4B536D;
}

input::placeholder {
  color: #4B536D;
}

.field__input::-webkit-input-placeholder {
  color: #4B536D;
}

.field__input::-moz-placeholder {
  color: #4B536D;
}

.field__input::-ms-input-placeholder {
  color: #4B536D;
}

.field__input::placeholder {
  color: #4B536D;
}

.sumo_crypto_method .field__input,
.field__input {
  font-size: 13px;
  color: #B8BFD7;
  border-radius: 5px;
  border: 1px solid #242D51;
  background-color: #1E2743;
}

.field__input:focus {
  border-radius: 5px;
  border: 2px solid #6D303F;
  padding: 0 9px;
}

.field--error .field__input,
.field--error .field__input:focus {
  box-shadow: none;
  border: 2px solid #EB4846;
  padding: 0 9px;
}

.field__input--psw:focus,
.field--error .field__input--psw,
.field--error .field__input--psw:focus {
  padding: 0 25px 0 9px;
}

.field__status--edit {
  -webkit-filter: invert(88%) sepia(4%) saturate(1565%) hue-rotate(192deg) brightness(86%) contrast(96%);
          filter: invert(88%) sepia(4%) saturate(1565%) hue-rotate(192deg) brightness(86%) contrast(96%);
}

.see-psw {
  -webkit-filter: invert(88%) sepia(4%) saturate(1565%) hue-rotate(192deg) brightness(86%) contrast(96%);
          filter: invert(88%) sepia(4%) saturate(1565%) hue-rotate(192deg) brightness(86%) contrast(96%);
}

#games .games-container .field-container select,
#filter_provider,
#filter_order,
#filter_reels,
.SumoSelect {
  width: 100%;
  height: 100%;
  padding: 0 0 0 0 !important;
  margin-right: 4px;
  text-align: left !important;
  font-size: 13px !important;
}

.SumoSelect > .optWrapper > .options::-webkit-scrollbar {
  width: 8px;
  border: none;
}

.SumoSelect > .optWrapper > .options::-webkit-scrollbar-thumb {
  width: 8px;
  background: #3C4774;
  border: none;
  border-radius: 17px;
}

.SumoSelect > .optWrapper > .options::-webkit-scrollbar-track {
  background: #242D51;
  border-radius: 17px;
  box-shadow: none;
  border: none;
}

.SumoSelect > .optWrapper > .options::-webkit-scrollbar-button {
  display: block;
  background: transparent;
  height: 3px;
}

.SumoSelect > .optWrapper {
  overflow: initial;
  border-radius: 10px;
  border: none;
}

.SumoSelect > .optWrapper.isFloating > .options {
  max-height: 100%;
  box-shadow: none;
  padding-bottom: 33px;
}

.SumoSelect > .CaptionCont > span {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #B8BFD7;
}

#filter-div .SumoSelect > .CaptionCont > span {
  line-height: 1.2em;
}

.SumoSelect > .CaptionCont > label {
  width: 36px;
}

.SumoSelect > .CaptionCont > label > i {
  width: 14px;
  background-image: url(../../willbettingde/image/arrow5.svg);
  background-size: 14px;
  background-repeat: no-repeat;
  opacity: 1;
}

.SumoSelect > .CaptionCont > span.placeholder {
  color: #B8BFD7;
  font-style: normal;
}

.SumoSelect.open > .optWrapper {
  top: 49px;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  background-color: #1D2643;
  box-shadow: 0 6px 10px #000000;
}

#filter_provider .SumoSelect > .optWrapper {
  max-height: 300px;
}

.SumoSelect > .optWrapper > .options li.opt {
  border: none;
  color: #B8BFD7;
  padding: 8px 6px;
}

.SumoSelect > .optWrapper > .options li.opt::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-bottom: 1px solid #242D51;
}

.SumoSelect > .optWrapper > .options li.opt:last-child::before {
  border: none;
}

.SumoSelect .select-all.sel,
.SumoSelect > .optWrapper > .options li.opt.sel,
.SumoSelect > .optWrapper > .options li.opt:hover {
  background: rgba(22, 29, 53, 0.5);
}

.sumo_filter_order .optWrapper > .options li.opt {
  padding-left: 14px;
}

.SumoSelect > .optWrapper > .options li label {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.SumoSelect.open > .CaptionCont > label {
  -moz-transform: rotateZ(180deg);
       transform: rotateZ(180deg);
}

.SumoSelect .select-all {
  background: #242D51;
  border-radius: 10px 10px 0 0;
  border-bottom: none;
  padding: 8px 6px 8px 35px;
}

.SumoSelect .select-all label {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #B8BFD7;
}

.active--bonus-money .sumo_filter_providers.SumoSelect[is-selected="true"] .reset-all,
.reset-all {
  display: -moz-box;
  display: flex;
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-align: center;
       align-items: center;
  background: #242D51;
  -moz-box-ordinal-group: 101;
       order: 100;
  padding: 11px 10px;
  border-radius: 0 0 10px 10px;
  border-bottom: none;
}

.reset-all label {
  font-family: 'Roboto', sans-serif;
  display: block;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  margin-top: 1px;
  color: #B8BFD7;
}

.active--bonus-money .sumo_filter_providers.SumoSelect[is-selected="true"] .reset-all span i,
.reset-all span i {
  display: block;
  width: 14px;
  height: 16px;
  margin-right: 5px;
  background-image: url(../../willbettingde/image/trash-grey1.svg);
}

.SumoSelect[is-selected=false] .reset-all {
  opacity: 1;
}

.SumoSelect[is-selected=true] .reset-all label {
  color: #ff0000;
}

.SumoSelect[is-selected=true] .reset-all span i {
  background-image: url(../../willbettingde/image/trash-red.svg);
}

.SumoSelect.open > .CaptionCont, .SumoSelect:focus > .CaptionCont, .SumoSelect:hover > .CaptionCont {
  border: 1px solid #242D51;
  box-shadow: none;
}

.sumo_crypto_method.open > .field__input--crypto {
  border: 2px solid #6D303F;
}

.field--error .checkbox__label {
  -webkit-animation-name: pulseError;
     -moz-animation-name: pulseError;
          animation-name: pulseError;
  font-weight: 400;
}

.field__wrp-input.input-overflow::after {
  background-image: -moz-linear-gradient(right, #1e2743 0%, rgba(30, 39, 67, 0.4) 100%);
  background-image: linear-gradient(270deg, #1e2743 0%, rgba(30, 39, 67, 0.4) 100%);
}

@media screen and (max-width: 1279px) {
  .field-container.correct {
    background-image: none;
  }
  .field-container.error {
    background-image: none;
  }
  .field-container .field {
    width: 250px;
  }
  form[name="frmProfile"] .field-container input[type="text"] {
    width: 100%;
  }
  .field-container.phone .label {
    width: 100%;
  }
  .field-container.phone input[name="mobile_code"] {
    width: 70px;
  }
  .field-container.phone input[name="mobile"] {
    width: 200px;
  }
  .field-container .label {
    margin-bottom: 5px;
    margin-left: 16px;
  }
  .field-container select {
    width: 100%;
  }
  .field-container.rate .label {
    width: 290px;
    height: 26px;
  }
  .field-container.rate input[disabled] {
    padding: 0 0 0 0;
    width: 65px;
    border: none !important;
    text-align: right;
  }
  .field-container.rate input[name="user_cur_obj"] {
    width: 46px;
  }
  .SumoSelect > .CaptionCont > span {
    font-size: 12px;
  }
  .SumoSelect > .optWrapper > .options li.opt:hover {
    background: transparent;
  }
  .checkbox-container {
    margin-left: 0;
    margin-bottom: 5px;
    width: 100%;
  }
  .lang_pt .search__wrapper .search-input {
    font-size: 11px;
  }
}

@media (max-width: 824px) and (max-height: 424px) {
  .field-container .field--max-width {
    max-width: 623px;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
@media screen and (max-width: 1279px) {
  .mobile .frozen-user-message {
    background: rgba(14, 26, 53, 0.9);
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
.game {
  display: inline-block;
  position: relative;
  float: left;
  width: 225px;
  height: 160px;
  border-radius: 10px;
  background: -moz-radial-gradient(50.22% 0%, 50.22% 100%, rgba(213, 15, 85, 0.5) 0%, rgba(177, 1, 63, 0) 100%), -moz-radial-gradient(50% 50%, 50% 98.88%, #510375 0%, #001038 100%);
  background: radial-gradient(50.22% 100% at 50.22% 0%, rgba(213, 15, 85, 0.5) 0%, rgba(177, 1, 63, 0) 100%), radial-gradient(50% 98.88% at 50% 50%, #510375 0%, #001038 100%);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25), inset 0 2px 2px rgba(255, 255, 255, 0.25);
}

.game:hover .game-hover {
  display: block;
}

.img-game,
.game img {
  position: absolute;
  z-index: 10;
  margin-left: 0;
  margin-top: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
}

.game .game-hover {
  opacity: 0;
  display: none;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 31;
  margin-left: 0;
  margin-top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 10px;
  background-size: 222px 160px;
  background-position: center;
}

.game .play {
  display: none;
  cursor: pointer;
  position: absolute;
  z-index: 50;
  top: 35px;
  left: 50%;
  -moz-transform: translateX(-50%);
       transform: translateX(-50%);
  width: 120px;
  height: 30px;
  line-height: 28px;
  text-align: center;
  padding: 0;
}

.game .play:hover {
  color: #ffffff;
}

.game .demo {
  display: none;
  cursor: pointer;
  position: absolute;
  z-index: 50;
  top: 70px;
  left: 50%;
  -moz-transform: translateX(-50%);
       transform: translateX(-50%);
  font-size: 15px;
  width: 120px;
  text-align: center;
  padding: 0;
  height: 30px;
  line-height: 30px;
  color: #ffffff;
  border-radius: 14px;
}

.game .play,
.game .demo {
  font-size: 13px;
}

.game .frame {
  display: none;
  position: absolute;
  z-index: 30;
  top: 0;
  margin-left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  -webkit-animation: fadeIn 0.4s;
     -moz-animation: fadeIn 0.4s;
          animation: fadeIn 0.4s;
  pointer-events: none;
}

.game .frame .description .volat {
  background-repeat: no-repeat !important;
  background-position: left top, center top, right top !important;
  padding-top: 12px;
  padding-bottom: 30px;
  background-size: 30px, 30px, 30px !important;
  width: 94px;
  float: left;
  margin-left: 10px;
}

.game .frame .description .volat.vol_0,
.game .frame .description .volat.vol_1,
.game .frame .description .volat.vol_2,
.game .frame .description .volat.vol_3 {
  background: url(../../willbettingde/image/vol_color.png), url(../../willbettingde/image/vol_empty.png), url(../../willbettingde/image/vol_empty.png);
}

.game .frame .description .volat.vol_4,
.game .frame .description .volat.vol_5,
.game .frame .description .volat.vol_6 {
  background: url(../../willbettingde/image/vol_color.png), url(../../willbettingde/image/vol_color.png), url(../../willbettingde/image/vol_empty.png);
}

.game .frame .description .volat.vol_7,
.game .frame .description .volat.vol_8,
.game .frame .description .volat.vol_9,
.game .frame .description .volat.vol_10 {
  background: url(../../willbettingde/image/vol_color.png), url(../../willbettingde/image/vol_color.png), url(../../willbettingde/image/vol_color.png);
}

.game .frame .description {
  display: none;
  top: -moz-calc(100% - 60px);
  top: calc(100% - 60px);
  position: relative;
}

.game .frame .description .rtp {
  background: #d3c5ac;
  padding: 5px 10px 1px;
  border-radius: 13px;
  float: right;
  margin-right: 8px;
  top: 4px;
  position: relative;
  min-width: 35px;
  text-align: center;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
}

.game .game-provider.reevo_fugaso {
  background-size: auto 75%;
}

#game-data .game-provider img {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  max-width: 100%;
}

#game-data [data-provider-id="72"] img {
  -webkit-filter: drop-shadow(2px 4px 6px black);
          filter: drop-shadow(2px 4px 6px black);
}

#game-data [data-provider-id="73"] img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}

.game .game-provider.arrows_edge {
  background-size: 47%;
  background-position: top -5px center;
}

.game .game-provider.leap {
  background-position: top -10px center;
  background-size: 40%;
}

.game .game-provider.vivo_redrake {
  background-size: 37%;
  background-position: top 0 center;
  margin-top: 105px;
  height: 54px;
}

.game .game-provider.triple_cherry {
  background-size: 33%;
}

.game .game-provider {
  bottom: 10px;
  width: 100%;
  background-position: center;
  background-size: auto 24px;
  margin-top: 0;
}

.game .game-provider.gamevy_sg {
  background-position: top -6px center;
  background-size: auto 41px;
}

.game .game-provider.vivolive {
  background-size: auto 16px;
}

.game:hover .frame {
  display: block;
}

.logged .game:hover .play,
.free .game:hover .play {
  display: block !important;
}

.game:hover .play,
.game:hover .demo {
  display: block;
  -webkit-animation: fadeIn 0.4s;
     -moz-animation: fadeIn 0.4s;
          animation: fadeIn 0.4s;
}

.game:hover .game-provider {
  display: block;
  -webkit-animation: fadeIn 0.4s;
     -moz-animation: fadeIn 0.4s;
          animation: fadeIn 0.4s;
}

.game:hover .game-provider.rubyplay {
  -webkit-filter: none;
          filter: none;
}

.game-provider.gamomat {
  background-size: auto 60%;
  -webkit-filter: brightness(0.2);
          filter: brightness(0.2);
}

.game-provider.merkur {
  background-size: auto 90%;
  -webkit-filter: brightness(0.2);
          filter: brightness(0.2);
}

.game-provider.playngo {
  -webkit-filter: grayscale(1) invert(1);
          filter: grayscale(1) invert(1);
}

.game-provider.playson,
.game-provider.playson_redgenn {
  background-position: center;
}

.game .game-name {
  position: absolute;
  z-index: 10;
  margin-left: 0;
  margin-top: 157px;
  width: 212px;
  height: 20px;
  overflow: hidden;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  color: #ffffff;
  display: none;
}

.game .game-favor {
  position: absolute;
  right: 0;
  bottom: -5px;
  z-index: 65;
  display: none;
  width: 16px;
  height: 15px;
  overflow: hidden;
  cursor: pointer;
  -moz-transform: translateY(115%);
       transform: translateY(115%);
}

.game .game-favor.add-to-favor {
  background: url(../../willbettingde/image/favorite1.svg) no-repeat center center;
  background-size: contain;
}

.game .game-favor.remove-from-favor {
  background: url(../../willbettingde/image/rem_favorite.svg) no-repeat center center;
  background-size: contain;
}

.status .game,
.status .img-game,
.status .game img,
.status .game .game-hover,
.status .game .frame {
  width: 209px;
  height: 148px;
}

.show {
  display: -moz-inline-box !important;
  display: inline-flex !important;
}

.recent-games .game {
  margin-left: 0;
  margin-right: 16px;
  margin-bottom: 40px;
}

#popup-game #game-one {
  display: none;
}

.game-box {
  display: none;
}

.logged .game-box {
  width: 100%;
  height: 43px;
  display: -moz-inline-box;
  display: inline-flex;
}

#popup-game #game-one .demo {
  display: none;
}

.game-iframe,
#iframe {
  z-index: 9999 !important;
  display: none;
  width: 100%;
  height: 100%;
}

.popup-game-mobile_provider-logo {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}

.popup-game-mobile_title {
  color: #e0c79d;
}

@media screen and (max-width: 1279px) {
  .game {
    width: 217px;
    height: 155px;
    text-align: left;
  }
  .popup-game-mobile__provider-name {
    font-family: "Roboto", "Noto Sans", sans-serif;
    font-weight: 700;
  }
  .game .frame {
    display: none;
  }
  .game img {
    width: 100%;
    height: 100%;
    position: static;
  }
  .game:hover .img-game {
    display: block;
  }
  .game .game-hover {
    background-size: cover;
    width: 142px;
    height: 101px;
  }
  .game .play {
    width: 100px;
    height: 22px;
    font-size: 11px;
    line-height: 20px;
    margin-top: 12px;
    margin-left: 21px;
  }
  .game:hover .frame {
    display: none;
  }
  .logged .game .play {
    margin-top: 28px;
  }
  .game .demo {
    width: 100px;
    height: 22px;
    font-size: 11px;
    line-height: 20px;
    margin-top: 44px;
    margin-left: 21px;
  }
  .game .game-provider {
    width: 137px;
    height: 23px;
    margin-top: 75px;
    background-size: auto 19px;
  }
  .game .game-name {
    display: none;
  }
  .game .game-favor {
    display: none !important;
  }
  .recent-games .game {
    margin: 0;
    width: 100%;
    height: -moz-calc((100vw - 80px) / 4 * 0.71);
    height: calc((100vw - 80px) / 4 * 0.71);
  }
}

@media (max-width: 880px) {
  .recent-games .game {
    width: 100%;
    height: -moz-calc((100vw - 40px) / 3 * 0.71);
    height: calc((100vw - 40px) / 3 * 0.71);
    margin: 0;
  }
  .game {
    width: 195px;
    height: 140px;
  }
}

@media (max-width: 650px) {
  .game,
  .recent-games .game {
    width: 100%;
    height: -moz-calc((100vw - 40px) / 3 * 0.71);
    height: calc((100vw - 40px) / 3 * 0.71);
  }
}

@media (max-width: 540px) {
  .game,
  .recent-games .game {
    height: -moz-calc((100vw - 30px) / 2 * 0.71);
    height: calc((100vw - 30px) / 2 * 0.71);
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/* Game registration */
.game-registration {
  width: 260px;
  background-color: rgba(247, 247, 247, 0.1);
  padding-bottom: 24px;
}

.game-registration form {
  margin: 24px auto 0;
  display: block;
  width: 232px;
}

.game-registration .title {
  font-size: 22px;
  font-weight: 700;
  color: #d4b52e;
  margin-left: 12px;
  margin-bottom: 17px;
}

.game-registration .top {
  float: left;
  display: inline-block;
  width: 232px;
  background-image: url(../../willbettingde/image/popup_registration_top_bg1.png);
  text-align: center;
  color: #ffffff;
  font-size: 16px;
  margin-bottom: 12px;
}

.game-registration .top b {
  color: #c39d33;
}

.game-registration .top.first {
  height: 59px;
  padding-top: 10px;
  line-height: 22px;
  margin-top: 15px;
}

.game-registration .top.second {
  display: none;
  height: 65px;
  margin-left: 15px;
  line-height: 19px;
  padding-top: 4px;
}

.game-registration .bottom {
  display: block;
  width: 497px;
  height: 61px;
  margin: 0 auto;
  background-image: url(../../willbettingde/image/popup_registration_bottom_bg2.png);
  text-align: center;
}

.game-registration .field-container {
  float: left;
  margin-left: 0;
  margin-bottom: 10px;
  width: 231px;
}

.game-registration .field-container.right {
  width: 227px;
}

.game-registration .field-container .label {
  font-size: 14px;
  color: #ffffff;
  margin-bottom: 3px;
}

.game-registration .field-container input[type="text"],
.game-registration .field-container input[type="password"] {
  border: 1px solid #ababab;
  color: #616161;
  font-size: 14px;
  padding: 11px 10px 10px 10px;
  width: 180px;
  border-radius: 3px;
  outline: none;
}

.game-registration .field-container select {
  border: 1px solid #ababab;
  color: #616161;
  font-size: 14px;
  padding: 11px 10px 10px 10px;
  width: 201px;
  border-radius: 3px;
  outline: none;
}

.game-registration .field-container.error {
  background-image: url(../../willbettingde/image/popup_registration_error1.png);
  background-position: 212px 37px;
}

.game-registration .field-container.error input[type="text"],
.game-registration .field-container.error input[type="password"] {
  border: 1px solid #9f0202;
}

.game-registration .field-container.correct {
  background-image: url(../../willbettingde/image/popup_registration_correct1.png);
  background-position: 212px 33px;
}

.game-registration .password-strength {
  display: block;
  width: 203px;
  height: 39px;
  border: 1px solid #ababab;
  border-radius: 3px;
}

.game-registration .password-strength .text {
  display: block;
  margin: 4px auto 0;
  width: 197px;
  height: 24px;
  color: #616161;
  font-size: 12px;
  text-align: center;
}

.game-registration .password-strength .scale {
  display: block;
  margin: 0 auto;
  width: 197px;
  height: 7px;
  overflow: hidden;
  background-color: #ababab;
  border-radius: 3px;
}

.game-registration .password-strength .scale .scale-bar {
  display: block;
  height: 7px;
  background-color: #ababab;
  width: 0;
}

.game-registration .password-strength.very-weak {
  border: 1px solid #9f0202;
}

.game-registration .password-strength.weak {
  border: 1px solid #ff9703;
}

.game-registration .password-strength.medium {
  border: 1px solid #ffe403;
}

.game-registration .password-strength.strong {
  border: 1px solid #267a05;
}

.game-registration .password-strength.very-strong {
  border: 1px solid #267a05;
}

.game-registration .password-strength.very-weak .scale .scale-bar {
  background-color: #9f0202;
  width: 20%;
}

.game-registration .password-strength.weak .scale .scale-bar {
  background-color: #ff9703;
  width: 40%;
}

.game-registration .password-strength.medium .scale .scale-bar {
  background-color: #ffe403;
  width: 60%;
}

.game-registration .password-strength.strong .scale .scale-bar {
  background-color: #267a05;
  width: 80%;
}

.game-registration .password-strength.very-strong .scale .scale-bar {
  background-color: #267a05;
  width: 100%;
}

.game-registration hr {
  border: 1px solid #dddddd;
  width: 222px;
  margin: 12px auto;
}

.game-registration .checkbox-container {
  margin-left: 15px;
  margin-bottom: 7px;
  width: 222px;
}

.game-registration .checkbox-container.error {
  background-image: url(../../willbettingde/image/popup_registration_error1.png);
  background-position: 445px 5px;
}

.game-registration .checkbox-container.correct {
  background-image: url(../../willbettingde/image/popup_registration_correct1.png);
  background-position: 445px 3px;
}

.game-registration .checkbox-container label {
  font-size: 12px;
  color: #ffffff;
}

.game-registration .checkbox-container label a {
  color: #ffffff;
}

.game-registration .checkbox-container.error label {
  color: #ff0000;
}

.game-registration input[type="submit"] {
  display: block;
  margin: 15px auto 0;
  width: 222px;
  background-position: center center;
  background-repeat: repeat-x;
  border-radius: 3px;
  color: #000000;
  font-weight: 700;
  font-size: 16px;
  line-height: 47px;
  text-transform: uppercase;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.9);
  padding: 0 12px;
  cursor: pointer;
  background-image: url(../../willbettingde/image/btn_login_bg.png);
  border: 1px solid #dcc04c;
  outline: none;
}

.game-registration input[type="submit"]:hover {
  color: #523d15;
}

.game-registration .btn-grey {
  display: inline-block;
  margin: 14px auto 0;
  padding-left: 15px;
  padding-right: 15px;
  text-transform: none;
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
#games .wrapper {
  width: 965px;
}

#games {
  width: 100%;
  min-height: 415px;
  position: relative;
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0) 0.04%, #020925 100%);
  background-image: linear-gradient(360deg, rgba(0, 0, 0, 0) 0.04%, #020925 100%);
  background-size: 100% 700px;
  background-repeat: no-repeat;
  padding-top: 0;
  padding-bottom: 80px;
}

#games::before {
  position: absolute;
  content: "";
  height: -moz-calc(100% - 580px);
  height: calc(100% - 580px);
  bottom: 0;
  right: 0;
  left: 0;
  background-image: -moz-linear-gradient(bottom, #040435 50%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(360deg, #040435 50%, rgba(0, 0, 0, 0) 100%);
  background-repeat: no-repeat;
  background-size: 100% 500px;
}

#live .scroll-to-filters,
#all-games .scroll-to-filters,
#video-slots .scroll-to-filters {
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-align: center;
       align-items: center;
  position: fixed;
  height: 35px;
  gap: 15px;
  min-width: 60px;
  background-color: #DE2957;
  background-image: -moz-radial-gradient(47.27% 0%, 100% 100%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #9C003F 0%, #FF003D 100%);
  background-image: radial-gradient(100% 100% at 47.27% 0%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #9C003F 0%, #FF003D 100%);
  border: none;
  border-radius: 1rem;
  cursor: pointer;
  color: white;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  text-transform: uppercase;
  -moz-transform: translateX(100%);
       transform: translateX(100%);
  opacity: 0;
  z-index: 100;
  -moz-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
  -webkit-animation-fill-mode: forwards;
     -moz-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  padding: 0 6px 0 16px;
  pointer-events: none;
}

.scroll-to-filters .filter-img {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(../../willbettingde/image/filter-solid.svg);
  background-size: contain;
  -webkit-filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);
          filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);
}

#live .scroll-to-filters.active,
#all-games .scroll-to-filters.active,
#video-slots .scroll-to-filters.active {
  -moz-transform: none;
       transform: none;
  opacity: 1;
  pointer-events: auto;
}

#live .scroll-to-filters.show-btn,
#all-games .scroll-to-filters.show-btn,
#video-slots .scroll-to-filters.show-btn {
  display: -moz-inline-box;
  display: inline-flex;
}

#live .scroll-to-filters img,
#all-games .scroll-to-filters img,
#video-slots .scroll-to-filters img {
  vertical-align: bottom;
  -webkit-filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);
          filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);
}

#live .scroll-to-filters span,
#all-games .scroll-to-filters span,
#video-slots .scroll-to-filters span {
  display: -moz-inline-box;
  display: inline-flex;
  -moz-box-align: center;
       align-items: center;
  font-weight: 800;
  line-height: 1;
  -moz-box-pack: center;
       justify-content: center;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: #ffffff;
  color: black;
}

#live .scroll-to-filters,
#all-games .scroll-to-filters,
#video-slots .scroll-to-filters {
  right: -moz-calc(50% - 60px);
  right: calc(50% - 60px);
  top: 151px;
}

.logged #live .scroll-to-filters,
.logged #all-games .scroll-to-filters,
.logged #video-slots .scroll-to-filters {
  right: -moz-calc(50% - 60px);
  right: calc(50% - 60px);
  top: 132px;
}

.games-title {
  color: #ffffff;
  font-family: "Noto Sans", sans-serif;
  font-size: 30px;
  line-height: 35px;
  font-weight: 700;
  margin: 0 10px 0 0;
}

.games-container {
  display: none;
}

.games-container.active {
  display: block;
  padding: 0;
}

#games .games .games-block {
  display: none;
}

.game-provider-name {
  color: #ffffff;
  font-weight: 700;
}

#games .games .games-block.active {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: -webkit-min-content;
  grid-template-rows: min-content;
  grid-column-gap: 22px;
  grid-row-gap: 30px;
  margin-bottom: 30px;
  justify-items: center;
  height: auto !important;
}

.logged #games .games .games-block {
  grid-row-gap: 45px;
  margin-bottom: 45px;
}

#filter-div .games-paging {
  margin-top: 0;
  margin-left: auto;
}

#filter-div .games-paging.games-paging--additional {
  display: none;
}

#live #filter-div,
#video-slots #filter-div,
#all-games #filter-div {
  padding-top: 30px;
}

.filter-games {
  display: -moz-box;
  display: flex;
  -moz-box-pack: justify;
       justify-content: space-between;
  background: #0c132b;
  margin: 0 auto;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15);
}

.games-filter-btn {
  margin-top: -1px !important;
}

#games .games-container .field-container {
  padding: 0;
  display: -moz-box;
  display: flex;
  height: 45px;
  margin-bottom: 0;
  width: auto;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
}

.filter__container {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  padding: 30px 0 30px 0;
}

.tab-live,
.tab-all-games {
  display: -moz-box;
  display: flex;
  margin: 0 0 30px 0;
  border-spacing: 0;
  width: 100%;
  -moz-box-pack: justify;
       justify-content: space-between;
}

.games-container .bonus-money-toggle-label span {
  background-image: none;
  background-color: #1e2743;
  border-color: #242d51;
}

.games-container.checked .bonus-money-toggle-label span {
  background-image: -moz-linear-gradient(bottom, #9c003f 0%, #ff003d 100%);
  background-image: linear-gradient(360deg, #9c003f 0%, #ff003d 100%);
  border-color: #242d51;
}

.games-container.checked .bonus-money-toggle-label span::before {
  -moz-transform: translate(14px, -50%);
       transform: translate(14px, -50%);
}

.games-with-title-block {
  padding: 30px 0 0;
}

#games .SumoSelect .CaptionCont.SelectBox {
  height: 100%;
  line-height: 1;
  border-radius: 10px;
  padding: 0 0 0 15px;
  background-color: #161D35;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

#games .games-banner {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: none;
  width: 100%;
  height: 350px;
  padding: 40px;
  margin-top: 55px;
  margin-bottom: 5px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  border-radius: 20px;
  background-color: #5326B1;
}

#games .games-banner.active {
  display: block;
}

#games .games-banner .content {
  color: #ffffff;
  font-weight: 700;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  margin: 0;
}

.games-banner .content {
  font-size: 40px;
  line-height: 42px;
  height: initial;
}

#games .games-banner .content div {
  margin-top: 25px;
  margin-bottom: 40px;
}

#games .games-banner .content button {
  -moz-box-ordinal-group: 1;
       order: 0;
  line-height: 15px;
  font-size: 15px;
}

#games .games-banner .content p {
  -moz-box-ordinal-group: 2;
       order: 1;
}

#games .games-banner .content accent_color,
#games .games-banner .content .accent_color {
  color: #FFBB04;
  font-size: 40px;
  line-height: 42px;
}

#games .games-banner button {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  min-height: 35px;
  padding: 5px 20px;
  margin-bottom: 40px;
}

#games .games-banner .small-text {
  font-size: 13px;
  max-width: 550px;
  margin: 0 0 20px;
  color: #ffffff;
  line-height: 1.3em;
}

#games .games-container .field-container .SumoSelect .search-txt {
  display: none;
  outline: none;
}

#games .games-container .field-container .SumoSelect.open .search-txt {
  display: inline-block;
  border: none !important;
  box-shadow: none !important;
  background-color: transparent;
  background-image: none !important;
  height: 100%;
  color: #B8BFD7 !important;
}

.optWrapper.multiple .no-match {
  color: #B8BFD7;
}

#filter_provider .SumoSelect > .optWrapper > .options {
  margin: 0 5px 0 0;
}

#games .SumoSelect .optWrapper {
  z-index: 98;
}

#games .filter-table,
#games .fakefilter {
  width: 971px;
  margin-bottom: 8px;
}

#games #live .filter-table,
#games #all-games .filter-table,
#games #video-slots .filter-table,
#games.sticky #live .fakefilter,
#games.sticky #all-games .fakefilter,
#games.sticky #video-slots .fakefilter {
  height: 56px;
}

#games .fakefilter {
  display: none;
}

#games.sticky #live #filter-div,
#games.sticky #video-slots #filter-div,
#games.sticky #all-games #filter-div {
  margin: 0 auto;
}

#games .SelectBox {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
}

#games .SumoSelect li.opt.selected span i {
  background-image: url(../../willbettingde/image/arrow-white1.svg);
  background-color: #D24460;
  background-size: 10px;
}

#games .games-container .field-container {
  width: 32.5%;
}

#games .games-container .field-container .label {
  width: auto;
  display: block;
  margin-right: 7px;
  font-size: 13px;
  text-align: left !important;
  color: #777777;
}

#games .games-container .filter-field {
  display: inline-block;
}

#games .label.reels {
  margin-right: 0;
  margin-bottom: 0;
}

#games .field-container.reels {
  margin-left: 5px;
  margin-right: 5px;
}

#games .filter-field.reels {
  font-size: 13px;
  border: 1px solid #ababab;
  border-radius: 3px;
  background-color: #ffffff;
  padding: 2px 3px 1px 4px;
  margin-top: 0;
}

#games .search {
  color: #B8BFD7;
}

#games .search.safari {
  bottom: 0 !important;
}

#games .games-container .field-container .search input {
  width: 100%;
  height: 45px;
  padding: 0 0 0 15px;
  display: inline-block;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  color: #B8BFD7;
  background-size: 16px;
  background-position: left center;
  outline: none;
  border-radius: 10px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  background-color: #161D35 !important;
  border: 1px solid #242D51;
}

#games .games-container .field-container .search input::-webkit-input-placeholder {
  color: #B8BFD7;
}

#games .games-container .field-container .search input::-moz-placeholder {
  color: #B8BFD7;
}

#games .games-container .field-container .search input::-ms-input-placeholder {
  color: #B8BFD7;
}

#games .games-container .field-container .search input::placeholder {
  color: #B8BFD7;
}

#games #live .search input:-moz-placeholder-shown, #games #all-games .search input:-moz-placeholder-shown {
  background-image: url(../../willbettingde/image/search-white.svg);
  background-size: 17px;
  background-repeat: no-repeat;
  background-position: -moz-calc(100% - 10px);
  background-position: calc(100% - 10px);
}

#games #live .search input:placeholder-shown,
#games #all-games .search input:placeholder-shown {
  background-image: url(../../willbettingde/image/search-white.svg);
  background-size: 17px;
  background-repeat: no-repeat;
  background-position: -moz-calc(100% - 10px);
  background-position: calc(100% - 10px);
}

#games #live .search input:not(:-moz-placeholder-shown), #games #all-games .search input:not(:-moz-placeholder-shown) {
  background-position: -moz-calc(100% - 9px);
  background-position: calc(100% - 9px);
  border: 2px solid #6D303F;
  padding: 0 0 0 15px;
}

#games #live .search input:focus,
#games #all-games .search input:focus,
#games #live .search input:not(:placeholder-shown),
#games #all-games .search input:not(:placeholder-shown) {
  background-position: -moz-calc(100% - 9px);
  background-position: calc(100% - 9px);
  border: 2px solid #6D303F;
  padding: 0 0 0 15px;
}

#filter-div input[type="search"] {
  -webkit-appearance: none;
}

#filter-div input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  height: 40px;
  width: 36px;
  background-image: url(../../willbettingde/image/times1.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  opacity: 1;
}

#filter-div input[type="search" i]::-webkit-search-cancel-button {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  margin-right: 0;
}

#filter-div input:-webkit-autofill {
  box-shadow: inset 0 0 0 50px #161D35 !important;
  -webkit-transition: color 9999s ease-out, background-color 9999s ease-out;
  -webkit-transition-delay: 9999s;
  -webkit-text-fill-color: #B8BFD7;
}

.games-paging {
  padding-top: 10px;
}

#games .games-paging .show-all span i {
  display: block;
  width: 14px;
  height: 10px;
  background-image: url(../../willbettingde/image/arrow-with-shadow.svg);
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 7px;
}

#games .games-notpaging {
  margin-left: 0;
  min-width: 160px;
  margin-right: 17px;
}

#games .games-notpaging {
  margin-left: 0;
  min-width: 0;
  margin-right: 0;
}

#games .games-paging-container {
  white-space: nowrap;
  display: -moz-box;
  display: flex;
  -moz-box-orient: horizontal;
  -moz-box-direction: reverse;
       flex-direction: row-reverse;
}

#games .games-cat-paging {
  width: auto;
  margin: 0 auto;
  margin-bottom: 20px;
  padding-bottom: 10px;
  text-align: center;
}

#games .games-cat-paging .item {
  cursor: pointer;
  display: inline-block;
  margin: 5px 1px 0;
  width: 17px;
  height: 17px;
  border: none;
  background-color: transparent;
  background-image: url(../../willbettingde/image/slide_item_bg.png);
}

#games .games-cat-paging .item.active {
  cursor: default;
}

#games .games-cat-paging .item.active:after {
  content: "";
  display: block;
  width: 7px;
  height: 7px;
  background: #ffffff;
  border-radius: 50%;
  margin: 5px auto;
}

.games-container__control,
#games .games-paging .show-all {
  position: relative;
  font-family: "Noto Sans", sans-serif;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 40px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  margin: 0 auto;
  color: #ffffff !important;
  font-size: 12px;
  font-weight: 700 !important;
  line-height: 12px;
  padding: 0 15px;
}

.games-container__control_hidden {
  display: none;
}

#games .games-paging .show-all:hover {
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #FF003D 0%, #9C003F 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #FF003D 0%, #9C003F 100%);
  box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.25);
}

#games .games-all-qty {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: 40px;
  color: #e0c79d;
  text-align: right !important;
}

#games .games-paging {
  margin-left: 0;
}

#filter-qty,
#live #filter-qty,
#all-games #filter-qty,
#video-slots #filter-qty,
#favorites #filter-qty,
#allqty {
  display: block;
  height: 26px;
  min-width: 37px;
  line-height: 22px;
  text-align: center;
  color: #ffffff;
  border-radius: 50px;
  background: -moz-radial-gradient(47.74% 0%, 82.91% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2E00AF 0%, #A042FF 100%);
  background: radial-gradient(82.91% 100% at 47.74% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2E00AF 0%, #A042FF 100%);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25), inset 0 1px 2px #d48fff, inset 0 -1px 2px #523099;
  font-size: 12px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
  padding: 2px 9px;
  font-weight: 900;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  -moz-box-pack: center;
       justify-content: center;
}

#live #filter-qty,
#all-games #filter-qty,
#video-slots #filter-qty {
  padding: 2px 9px;
}

.no-games {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-align: center;
       align-items: center;
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #e0c79d;
  margin: 50px 16px;
  padding-bottom: 0;
}

.no-games_img {
  width: 60px;
  height: 60px;
  background-image: url(../../willbettingde/image/nogames-icon.svg);
  background-repeat: no-repeat;
  margin-bottom: 7px;
}

#filter_provider .options .opt {
  margin-right: 7px;
}

#filter_provider .options .opt.selected,
#filter_order .options .opt.selected {
  background: #161D35;
}

#filter_order .options .opt.selected label,
#filter_provider .options .opt.selected label,
#filter_provider .select-all.selected label {
  font-weight: 800;
}

#filter_provider .select-all.selected ~ .options > .opt label {
  font-weight: 400;
}

#games .SumoSelect .select-all.selected ~ .options > .opt > span > i {
  background-color: #131B36;
  background-image: url(../../willbettingde/image/arrow-purple.svg);
  border: none;
}

#games #filter_provider .SumoSelect.open .CaptionCont.SelectBox,
#games #filter_order .SumoSelect.open .CaptionCont.SelectBox,
#games #filter_reels .SumoSelect.open .CaptionCont.SelectBox,
#games #filter_provider .SumoSelect[is-selected="true"] .CaptionCont.SelectBox,
#games #filter_order .SumoSelect .CaptionCont.SelectBox.active,
#games #filter_reels .SumoSelect .CaptionCont.SelectBox.active {
  border: 2px solid #6D303F;
  padding: 0 0 0 14px;
}

#empty-status-recent,
#empty-fav,
#empty-recent {
  display: none;
  font-family: "Roboto", sans-serif;
  line-height: 22px;
  width: 300px;
  margin: 20px auto 0 auto;
}

#empty-status-recent.show {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-align: center;
       align-items: center;
  margin: 20px auto 10px;
  width: 100%;
}

#empty-status-recent .empty-fav_img,
#empty-fav .empty-fav_img,
#empty-recent .empty-recent_img {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin: 0 auto;
}

#empty-fav .empty-fav_img {
  width: 100px;
  height: 76px;
  background-image: url(../../willbettingde/image/empty-fav-icon.svg);
  -webkit-filter: invert(52%) sepia(12%) saturate(283%) hue-rotate(187deg) brightness(95%) contrast(91%);
          filter: invert(52%) sepia(12%) saturate(283%) hue-rotate(187deg) brightness(95%) contrast(91%);
}

#empty-recent .empty-recent_img {
  width: 76px;
  height: 76px;
  background-image: url(../../willbettingde/image/empty-recent-icon.svg);
  -webkit-filter: invert(52%) sepia(12%) saturate(283%) hue-rotate(187deg) brightness(95%) contrast(91%);
          filter: invert(52%) sepia(12%) saturate(283%) hue-rotate(187deg) brightness(95%) contrast(91%);
}

#empty-status-recent .empty-recent_img {
  width: 48px;
  height: 66px;
  background-image: url(../../willbettingde/image/empty-recent-icon.svg);
  -webkit-filter: invert(52%) sepia(12%) saturate(283%) hue-rotate(187deg) brightness(95%) contrast(91%);
          filter: invert(52%) sepia(12%) saturate(283%) hue-rotate(187deg) brightness(95%) contrast(91%);
  background-position: center;
  background-size: 30px auto;
}

#empty-status-recent .empty-recent_title {
  color: #fff;
  font-size: 13px;
  line-height: 30px;
  margin: 15px 0 10px;
  font-weight: 700;
}

#empty-fav .empty-fav_title,
#empty-recent .empty-recent_title {
  color: #e0c79d;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 5px;
}

#empty-status-recent .empty-recent_sub-title,
#empty-fav .empty-fav_sub-title,
#empty-recent .empty-recent_sub-title {
  color: #80858c;
  text-align: center;
  font-size: 12px;
  margin: 0;
}

#empty-status-recent #allqty {
  display: none;
}

.bonus-money-toggle-label {
  color: #fff;
}

.bonus-money-toggle {
  padding-left: 0;
}

.fb_iframe_widget {
  display: block !important;
  text-align: center;
}

.recent-games {
  padding: 20px 0 0;
  margin-bottom: 29px;
  min-height: 300px;
}

.recent-games .title {
  font-size: 15px;
  font-weight: 700;
  font-family: "Noto Sans", sans-serif;
  line-height: 20px;
  color: #e0c79d;
  margin-bottom: 20px;
  padding-left: 43px;
  background-image: url(../../willbettingde/image/recent_games_n.png);
  background-position: left 0;
  text-transform: uppercase;
}

.recent-games .games {
  position: relative;
}

.recent-games .games .game:nth-child(4n + 4) {
  margin-right: 0;
}

.recent-games .img-wait-fav {
  margin-left: 181px !important;
  margin-top: 145px !important;
}

.filter-provider-container .filter-provider-close-button {
  background: no-repeat url(../../willbettingde/image/arrow5.svg) center/14px;
  -moz-transform-origin: center;
       transform-origin: center;
  -moz-transform: rotate(180deg);
       transform: rotate(180deg);
}

@media (min-width: 1921px) {
  #games {
    margin-top: -2px;
  }
  #games::before {
    position: absolute;
    content: "";
    height: 100%;
    top: 0;
    right: 0;
    left: -moz-calc(50% + ((1920px / 2) - 87px));
    left: calc(50% + ((1920px / 2) - 87px));
    background-image: -moz-linear-gradient(right, #040435 94%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(270deg, #040435 94%, rgba(0, 0, 0, 0) 100%);
    background-repeat: no-repeat;
    background-size: 100% 1200px;
    z-index: 1;
  }
  #games::after {
    position: absolute;
    content: "";
    height: 100%;
    top: 0;
    left: 0;
    right: -moz-calc(50% + ((1920px / 2) - 87px));
    right: calc(50% + ((1920px / 2) - 87px));
    background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0), #040435 6%);
    background-image: linear-gradient(270deg, rgba(0, 0, 0, 0), #040435 6%);
    background-repeat: no-repeat;
    background-size: 100% 1200px;
    z-index: 1;
  }
}

@media screen and (max-width: 1279px) {
  #games .wrapper,
  .wrapper {
    width: 100%;
    min-width: 310px;
    height: 100%;
  }
  .eifel {
    left: initial;
  }
  #games .tab-live tbody tr,
  #games .tab-all-games tbody tr,
  #games .filter-table tbody tr {
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
    -moz-box-pack: justify;
         justify-content: space-between;
    padding: 0;
  }
  #filter-div table tr td.right {
    max-width: 100vw;
    text-align: right;
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
    -moz-box-pack: justify;
         justify-content: space-between;
    width: 100%;
  }
  #games .games-paging {
    display: none;
    padding-top: 0;
  }
  #filter-div .games-paging.games-paging--additional {
    display: -moz-box;
    display: flex;
  }
  .games-container {
    text-align: center;
  }
  .games-title {
    margin: 0;
    font-size: 20px;
    line-height: 1;
    padding: 0;
    white-space: nowrap;
  }
  #games .show-all .games-all-qty {
    margin-right: 0;
    line-height: 20px;
    font-size: 17px;
  }
  #games .games-banner {
    display: block;
    width: -moz-calc(100% - 20px);
    width: calc(100% - 20px);
    max-width: 680px;
    margin: 20px auto 10px;
    background-color: #5326B1;
  }
  #games .games-banner .accent_color,
  #games .games-banner accent_color {
    color: #FFBB04;
  }
  #games .games .games-block {
    height: auto !important;
    max-width: 790px;
  }
  #games.sticky,
  .logged #games.sticky {
    padding-top: 0;
  }
  #games {
    height: auto;
    position: relative;
    padding: 0 0 30px 0;
  }
  #games .filter-table,
  #games .fakefilter {
    width: 360px;
    padding: 15px 0;
  }
  #games.sticky #live .fakefilter,
  #games.sticky #all-games .fakefilter,
  #games.sticky #video-slots .fakefilter {
    height: 50px !important;
  }
  #games.sticky #live #filter-div,
  #games.sticky #video-slots #filter-div,
  #games.sticky #all-games #filter-div {
    margin: 0 auto;
    background-color: transparent;
    background-image: none;
    z-index: 20;
  }
  #games #games-table-title .field-container select,
  #games-table-title #filter_provider,
  #games-table-title #filter_order,
  #games-table-title #filter_reels {
    width: 100%;
    margin-right: 4px;
    margin-left: 0;
    margin-bottom: 6px;
    font-size: 10px !important;
  }
  #games-table-title #filter_reels,
  #games-table-title #filter_reels .SumoSelect,
  #games-table-title #filter_reels select {
    width: 100%;
  }
  #games-table-title #filter_order,
  #games-table-title #filter_order .SumoSelect,
  #games-table-title #filter_order select {
    width: 100% !important;
    margin-right: 3px;
  }
  #games #games-table-title .SumoSelect li.opt.selected span i {
    background-color: #b8860b !important;
  }
  #games #games-table-title .field-container .label {
    width: auto;
    display: block;
    margin-right: 9px;
    font-size: 10px;
    text-align: left !important;
    color: #bbbbbb;
  }
  #live #filter-div,
  #all-games #filter-div,
  #video-slots #filter-div {
    max-width: 680px;
    margin: auto auto 0;
    flex-wrap: wrap;
    -moz-box-pack: center;
         justify-content: center;
    position: relative;
    border: 0;
    background: transparent;
    min-height: 0;
  }
  #filter-div {
    padding-bottom: 20px;
  }
  .tab-live,
  .tab-all-games {
    margin-bottom: 20px;
  }
  .bonus-money-toggle-container {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 680px;
  }
  #games #games-table-title .field-container .search input {
    height: 22px !important;
    padding: 0px 2px 0px 6px;
    margin-bottom: 0px;
    bottom: 0px !important;
    margin-left: 0px;
    display: inline-block;
    font-size: 10px;
    width: 100%;
    background-size: 16px;
    text-align: left;
  }
  #games #games-table-title .field-container .search.safari input {
    padding: 0 2px 0 6px;
  }
  #games .search {
    bottom: 0 !important;
    margin-left: 1px;
  }
  #games #games-table-title .search .fa-search {
    top: 5px;
    left: 5px;
  }
  .filter-games {
    width: 100%;
    padding: 0 0;
    margin: 0 auto;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  #games .games {
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
    -moz-box-align: center;
         align-items: center;
    max-width: 920px;
    width: 100%;
    margin: 0 auto;
  }
  .sticky #live #filter-div,
  .sticky #all-games #filter-div,
  .sticky #video-slots #filter-div {
    z-index: 11;
  }
  #games .SumoSelect .optWrapper {
    top: 45px;
  }
  #filter_provider .SumoSelect > .optWrapper > .options {
    padding-bottom: 10px;
  }
  #live #filter-div .filter-games,
  #all-games #filter-div .filter-games,
  #video-slots #filter-div .filter-games {
    display: -moz-box;
    display: flex;
    flex-wrap: wrap;
    grid-row-gap: 0;
    padding: 20px 15px;
    border-radius: 20px;
    border-bottom: none;
  }
  #games .games-container .field-container,
  #games .games-container .field-container .search input {
    height: 40px;
  }
  #games .games .games-block {
    height: auto !important;
    max-width: 680px;
  }
  #games .games .games-block.active {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 15px;
    margin-bottom: 15px;
  }
  #games .games-container .field-container .search input {
    font-size: 12px;
  }
  #games .SumoSelect.open > .optWrapper {
    top: 45px;
  }
  #live .scroll-to-filters,
  #all-games .scroll-to-filters,
  #video-slots .scroll-to-filters,
  .logged #live .scroll-to-filters,
  .logged #all-games .scroll-to-filters,
  .logged #video-slots .scroll-to-filters {
    top: 64px;
  }
  #live .games-with-title-block::before,
  #all-games .games-with-title-block::before,
  #video-slots .games-with-title-block::before {
    content: "";
    display: block;
    position: fixed;
    z-index: 29;
    width: 100%;
    height: 60px;
    left: 0;
    top: 49px;
    opacity: 0;
    pointer-events: none;
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.0001) 0.04%, #000000 100%);
    background: linear-gradient(360deg, rgba(0, 0, 0, 0.0001) 0.04%, #000000 100%);
    -moz-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
  }
  #live .games-with-title-block.active::before,
  #all-games .games-with-title-block.active::before,
  #video-slots .games-with-title-block.active::before {
    opacity: 1;
  }
  #live .tab-all-games,
  #video-slots .tab-all-games,
  #all-games .tab-all-games,
  #video-slots .tab-all-games {
    width: 100%;
    max-width: 680px;
    flex-wrap: wrap;
    row-gap: 10px;
  }
  #filter-div {
    flex-wrap: wrap;
    row-gap: 10px;
  }
  #live #filter-div,
  #all-games #filter-div,
  #video-slots #filter-div {
    row-gap: 0;
  }
  #games .games-notpaging {
    margin: 0;
    padding: 0 6px;
  }
  .games-paging {
    padding-top: 15px;
  }
  .filter__container {
    max-width: 680px;
    display: -moz-box;
    display: flex;
    margin: 0 auto;
  }
  #filter-div .games-title {
    margin: 0;
  }
  .tab-live,
  .tab-all-games {
    text-align: left;
  }
  .tab-live .left,
  .tab-live .right,
  .tab-all-games .left,
  .tab-all-games .right {
    display: -moz-inline-box;
    display: inline-flex;
  }
  #live #filter-qty,
  #all-games #filter-qty,
  #video-slots #filter-qty {
    margin-right: auto;
  }
  .game-advisory-popup__header,
  .game-advisory-popup__menu {
    z-index: 2;
  }
  .game-advisory-popup__body {
    background-size: cover;
    background-position: center;
  }
  .game-advisory-popup__toggle {
    z-index: 1;
  }
  .tab-info .right {
    min-height: 40px;
  }
  #live #filter-div .bonus-money-toggle--mobile,
  #video-slots #filter-div .bonus-money-toggle--mobile,
  #all-games #filter-div .bonus-money-toggle--mobile {
    margin-top: -10px;
  }
  #games #games-table-title .field-container {
    margin: 0 auto;
    position: relative;
    width: 100%;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    display: inline-block;
  }
  #games #live,
  #games #all-games {
    padding-top: 0px !important;
  }
  #games #games-table-title filter-field search {
    margin-bottom: 0px;
  }
  #games #games-table-title .search.safari {
    bottom: 0px;
  }
  #games #games-table-title {
    width: 100%;
    max-width: 594px;
    bottom: 4px;
    padding: 15px 0 30px 0;
    margin: 0 auto;
  }
  .filter-table tr:not([class="games-all-filter-wrp"]) > .left {
    width: auto;
  }
  #games #games-table-title .games-cat-paging,
  #games #games-table-title .games-paging,
  #games .games-cat-paging {
    display: none !important;
  }
  .games-container.games-container_active {
    display: block;
  }
  #empty-fav,
  #empty-recent {
    width: 280px;
  }
  #empty-fav .empty-fav_img {
    width: 60px;
    height: 50px;
  }
  #empty-status-recent .empty-recent_img,
  #empty-recent .empty-recent_img {
    width: 50px;
    height: 50px;
  }
  #empty-fav .empty-fav_title,
  #empty-recent .empty-recent_title {
    font-size: 16px;
    margin: 10px 0 5px;
  }
  .games-paging:not(.games-paging--additional),
  .bonus-money-toggle,
  #games-menu {
    display: none !important;
  }
  #games .games-paging-container {
    -moz-box-pack: center;
         justify-content: center;
  }
  .recent-games .games-block {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    margin-bottom: 20px;
  }
  .recent-games .games .game:nth-child(4n + 4) {
    margin-right: 5px;
  }
}

@media (max-width: 1024px) {
  #games [name="live"] .games-paging-container,
  #games [name="all-games"] .games-paging-container {
    display: inline !important;
  }
}

@media (max-width: 880px) {
  #games .games-banner,
  #games .games .games-block {
    max-width: 605px;
  }
  .bonus-money-toggle-container,
  #live #filter-div,
  #all-games #filter-div,
  #video-slots #filter-div {
    max-width: 605px;
  }
  #live .tab-all-games,
  #all-games .tab-all-games,
  #video-slots .tab-all-games {
    max-width: 605px;
  }
  .filter__container {
    max-width: 605px;
  }
  #live .filter-games .field-container:nth-child(1),
  #all-games .filter-games .field-container:nth-child(1),
  #video-slots .filter-games .field-container:nth-child(1) {
    width: 49%;
    margin-bottom: 20px;
  }
  #live .filter-games .field-container:nth-child(2),
  #all-games .filter-games .field-container:nth-child(2),
  #video-slots .filter-games .field-container:nth-child(2) {
    width: 49%;
    margin-bottom: 20px;
  }
  #live .filter-games .field-container:last-of-type,
  #all-games .filter-games .field-container:last-of-type,
  #video-slots .filter-games .field-container:last-of-type {
    width: 100%;
  }
  #games .games .games-block.active {
    max-width: 605px;
    grid-gap: 10px;
    margin-bottom: 10px;
  }
  .recent-games .games-block.active {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 10px;
    margin-bottom: 10px;
  }
  .games-paging {
    padding-top: 20px;
  }
  #live #filter-div,
  #all-games #filter-div,
  #video-slots #filter-div {
    row-gap: 0;
  }
}

@media (max-width: 670px) {
  #games [name="live"] .games-paging-container,
  #games [name="all-games"] .games-paging-container,
  #games [name="video-slots"] .games-paging-container {
    display: none !important;
  }
}

@media (max-width: 650px) {
  .filter__container {
    padding: 20px 0 20px;
  }
  #live #filter-div,
  #all-games #filter-div,
  #video-slots #filter-div {
    padding: 20px 0 0;
  }
  #live .tab-all-games,
  #all-games .tab-all-games,
  #video-slots .tab-all-games {
    margin: 0 0 20px;
  }
  .games-with-title-block {
    padding: 20px 0 0;
  }
  #games .games {
    -moz-box-align: unset;
         align-items: unset;
  }
  #games .games-container {
    padding: 0 10px 0 10px;
  }
  #live #filter-div .filter-games,
  #all-games #filter-div .filter-games,
  #video-slots #filter-div .filter-games {
    padding: 15px 10px;
  }
  #games .games .games-block.active {
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px;
    margin-bottom: 10px;
    position: relative;
    left: 50%;
    -moz-transform: translateX(-50%);
         transform: translateX(-50%);
  }
  .recent-games .games-block.active {
    grid-template-columns: 1fr 1fr 1fr;
  }
}

@media (max-width: 604px) {
  #filter-div tbody tr {
    justify-content: space-around;
  }
}

@media (max-width: 540px) {
  #games .games-container {
    padding-left: 10px;
    padding-right: 10px;
  }
  #live .filter-games .field-container:nth-child(1),
  #all-games .filter-games .field-container:nth-child(1),
  #video-slots .filter-games .field-container:nth-child(1),
  #live .filter-games .field-container:nth-child(2),
  #all-games .filter-games .field-container:nth-child(2),
  #video-slots .filter-games .field-container:nth-child(2) {
    width: 100%;
    margin-bottom: 15px;
  }
  #games .games .games-block.active,
  .recent-games .games-block.active {
    grid-template-columns: 1fr 1fr;
  }
  #games .games-banner {
    position: relative;
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
    -moz-box-pack: end;
         justify-content: flex-end;
    height: initial;
    min-height: 370px;
    padding: 0;
    overflow: hidden;
    background-size: 100% auto;
  }
  #games .games-banner.active {
    display: -moz-box;
    display: flex;
  }
  #games .games-banner .content {
    z-index: 1;
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 20px;
    -moz-box-align: center;
         align-items: center;
    width: initial;
  }
  #games .games-banner .content div {
    margin-top: 0;
    margin-bottom: 15px;
    line-height: 1;
  }
  #games .games-banner .content button {
    -moz-box-ordinal-group: 3;
         order: 2;
  }
  #games .games-banner .text {
    position: relative;
    display: -moz-box;
    display: flex;
    flex-basis: 100%;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
    -moz-box-align: center;
         align-items: center;
    -moz-box-pack: start;
         justify-content: flex-start;
    padding: 0 10px;
    margin-top: 200px;
    min-height: 168px;
    background-image: -moz-linear-gradient(bottom, #5326b1 0%, #5326b1 -moz-calc(100% - 30px), rgba(83, 38, 177, 0) -moz-calc(100% - 30px), rgba(83, 38, 177, 0) 100%);
    background-image: linear-gradient(0deg, #5326b1 0%, #5326b1 calc(100% - 30px), rgba(83, 38, 177, 0) calc(100% - 30px), rgba(83, 38, 177, 0) 100%);
    border-radius: 0 0 15px 15px;
  }
  #games .games-banner .text::after {
    position: absolute;
    top: -81px;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 112px;
    pointer-events: none;
    content: "";
    background-image: -moz-linear-gradient(bottom, #5326B1 0%, #5326b1 14.58%, rgba(83, 38, 177, 0.01) 100%);
    background-image: linear-gradient(0deg, #5326B1 0%, #5326b1 14.58%, rgba(83, 38, 177, 0.01) 100%);
  }
  #games .games-banner .small-text {
    margin-bottom: 15px;
  }
  #games .games-banner button {
    -moz-box-ordinal-group: 3;
         order: 2;
    margin: 0 auto 15px;
  }
  #games .games-banner * {
    text-align: center;
  }
  #games .games-banner .content accent_color,
  #games .games-banner .content .accent_color {
    font-size: 20px;
    line-height: 25px;
  }
}

@media (max-width: 512px) {
  #filter-div tbody .games-all-filter-wrp {
    -moz-box-pack: center;
         justify-content: center;
  }
}

@media (max-width: 452px) {
  .filter-table tr:not([class="games-all-filter-wrp"]) > .left,
  .filter-table .games-paging-container {
    width: auto;
    display: -moz-box;
    display: flex;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
}

@media (max-width: 420px) {
  .no-games {
    margin: 0;
  }
  [lang="fr"] .bonus-money-toggle-label p,
  [lang="it"] .bonus-money-toggle-label p,
  [lang="no"] .bonus-money-toggle-label p,
  [lang="es"] .bonus-money-toggle-label p {
    -moz-box-ordinal-group: 2;
         order: 1;
  }
}

@media (max-height: 420px) and (orientation: landscape) {
  .no-games {
    margin: 0;
  }
  #filter_order .SumoSelect.open > .optWrapper,
  #filter_provider .SumoSelect.open > .optWrapper {
    max-height: 210px;
  }
  #filter_order .SumoSelect > .optWrapper > .options {
    margin: 0 5px 0 0;
  }
  #filter_order .SumoSelect > .optWrapper > .options li.opt {
    margin-right: 7px;
  }
  #empty-fav,
  #empty-recent {
    margin: 0 auto;
  }
}

@media (max-width: 390px) {
  .filter-table tr:not([class="games-all-filter-wrp"]) > .left,
  .filter-table .games-paging-container {
    width: auto;
    display: -moz-box;
    display: flex;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
#help {
  display: none;
  width: 100%;
  min-width: 1180px;
  min-height: 4px;
  background-color: #890404;
  border-top: 1px solid #ba0f0f;
}

#help .sticky-help {
  z-index: 99999;
  cursor: pointer;
  width: 210px;
  height: 48px;
  position: fixed;
  bottom: 0;
  right: 0;
  background-image: url(../../willbettingde/image/sticky_help_bg.png);
  background-position: left top;
  background-repeat: no-repeat;
}

@media screen and (max-width: 1279px) {
  #help {
    display: none !important;
  }
}

/*

$sticky_help_bg: url('../../images/sticky_help_bg.png');

#help {
  display: none;
  width: 100%;
  min-width: 1180px;
  min-height: 4px;
  background-color: $tooltip-expired;
  border-top: 1px solid $tooltip-red;

  .sticky-help {
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 99999;
    width: 210px;
    height: 48px;
    cursor: pointer;
    background-image: $sticky_help_bg;
    background-repeat: no-repeat;
    background-position: left top;
  }
}

@include laptop {
  #chat-widget-container,
  .fancybox-margin #chat-widget-container {
    right: 0 !important;
  }

  #chat-widget-container {
    z-index: 1997 !important;
  }
}
*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
.flag {
  background-image: url(../../willbettingde/image/unknown.png);
}

.flag.ab {
  background-image: url(../../willbettingde/image/ab.png);
}

.flag.ae {
  background-image: url(../../willbettingde/image/ae1.png);
}

.flag.af {
  background-image: url(../../willbettingde/image/af1.png);
}

.flag.an {
  background-image: url(../../willbettingde/image/an1.png);
}

.flag.at {
  background-image: url(../../willbettingde/image/at2.png);
}

.flag.au {
  background-image: url(../../willbettingde/image/au2.png);
}

.flag.az {
  background-image: url(../../willbettingde/image/az1.png);
}

.flag.ba {
  background-image: url(../../willbettingde/image/ba1.png);
}

.flag.be {
  background-image: url(../../willbettingde/image/be1.png);
}

.flag.bg {
  background-image: url(../../willbettingde/image/bg1.png);
}

.flag.br {
  background-image: url(../../willbettingde/image/br1.png);
}

.flag.bs {
  background-image: url(../../willbettingde/image/bs1.png);
}

.flag.by {
  background-image: url(../../willbettingde/image/by1.png);
}

.flag.bz {
  background-image: url(../../willbettingde/image/bz1.png);
}

.flag.ca {
  background-image: url(../../willbettingde/image/ca1.png);
}

.flag.cd {
  background-image: url(../../willbettingde/image/cd1.png);
}

.flag.ch {
  background-image: url(../../willbettingde/image/ch1.png);
}

.flag.cl {
  background-image: url(../../willbettingde/image/cl1.png);
}

.flag.cn {
  background-image: url(../../willbettingde/image/cn1.png);
}

.flag.co {
  background-image: url(../../willbettingde/image/co1.png);
}

.flag.cr {
  background-image: url(../../willbettingde/image/cr1.png);
}

.flag.cu {
  background-image: url(../../willbettingde/image/cu1.png);
}

.flag.cw {
  background-image: url(../../willbettingde/image/cw1.png);
}

.flag.cy {
  background-image: url(../../willbettingde/image/cy1.png);
}

.flag.cz {
  background-image: url(../../willbettingde/image/cz2.png);
}

.flag.de {
  background-image: url(../../willbettingde/image/de1.png);
}

.flag.dk {
  background-image: url(../../willbettingde/image/dk1.png);
}

.flag.dm {
  background-image: url(../../willbettingde/image/dm1.png);
}

.flag.ec {
  background-image: url(../../willbettingde/image/ec1.png);
}

.flag.ee {
  background-image: url(../../willbettingde/image/ee1.png);
}

.flag.eg {
  background-image: url(../../willbettingde/image/eg1.png);
}

.flag.en {
  background-image: url(../../willbettingde/image/en.png);
}

.flag.es {
  background-image: url(../../willbettingde/image/es1.png);
}

.flag.fi {
  background-image: url(../../willbettingde/image/fi2.png);
}

.flag.fm {
  background-image: url(../../willbettingde/image/fm1.png);
}

.flag.fr {
  background-image: url(../../willbettingde/image/fr1.png);
}

.flag.gb {
  background-image: url(../../willbettingde/image/en.png);
}

.flag.gf {
  background-image: url(../../willbettingde/image/gf1.png);
}

.flag.gp {
  background-image: url(../../willbettingde/image/gp1.png);
}

.flag.gm {
  background-image: url(../../willbettingde/image/gm1.png);
}

.flag.ge {
  background-image: url(../../willbettingde/image/ge1.png);
}

.flag.gr {
  background-image: url(../../willbettingde/image/gr1.png);
}

.flag.hk {
  background-image: url(../../willbettingde/image/hk1.png);
}

.flag.hn {
  background-image: url(../../willbettingde/image/hn1.png);
}

.flag.hr {
  background-image: url(../../willbettingde/image/hr1.png);
}

.flag.ht {
  background-image: url(../../willbettingde/image/ht1.png);
}

.flag.hu {
  background-image: url(../../willbettingde/image/hu2.png);
}

.flag.id {
  background-image: url(../../willbettingde/image/id1.png);
}

.flag.ie {
  background-image: url(../../willbettingde/image/ie1.png);
}

.flag.il {
  background-image: url(../../willbettingde/image/il1.png);
}

.flag.im {
  background-image: url(../../willbettingde/image/im1.png);
}

.flag.in {
  background-image: url(../../willbettingde/image/in1.png);
}

.flag.iq {
  background-image: url(../../willbettingde/image/iq1.png);
}

.flag.ir {
  background-image: url(../../willbettingde/image/ir1.png);
}

.flag.is {
  background-image: url(../../willbettingde/image/is1.png);
}

.flag.it {
  background-image: url(../../willbettingde/image/it1.png);
}

.flag.jo {
  background-image: url(../../willbettingde/image/jo1.png);
}

.flag.ja {
  background-image: url(../../willbettingde/image/jp1.png);
}

.flag.jp {
  background-image: url(../../willbettingde/image/jp1.png);
}

.flag.kg {
  background-image: url(../../willbettingde/image/kg1.png);
}

.flag.kp {
  background-image: url(../../willbettingde/image/kp1.png);
}

.flag.kr {
  background-image: url(../../willbettingde/image/kr1.png);
}

.flag.kw {
  background-image: url(../../willbettingde/image/kw1.png);
}

.flag.kz {
  background-image: url(../../willbettingde/image/kz1.png);
}

.flag.lb {
  background-image: url(../../willbettingde/image/lb1.png);
}

.flag.li {
  background-image: url(../../willbettingde/image/li1.png);
}

.flag.lk {
  background-image: url(../../willbettingde/image/lk1.png);
}

.flag.lr {
  background-image: url(../../willbettingde/image/lr1.png);
}

.flag.lt {
  background-image: url(../../willbettingde/image/lt2.png);
}

.flag.lu {
  background-image: url(../../willbettingde/image/lu1.png);
}

.flag.lv {
  background-image: url(../../willbettingde/image/lv2.png);
}

.flag.ly {
  background-image: url(../../willbettingde/image/ly1.png);
}

.flag.ma {
  background-image: url(../../willbettingde/image/ma1.png);
}

.flag.mc {
  background-image: url(../../willbettingde/image/id1.png);
}

.flag.md {
  background-image: url(../../willbettingde/image/md1.png);
}

.flag.me {
  background-image: url(../../willbettingde/image/me1.png);
}

.flag.mf {
  background-image: url(../../willbettingde/image/mf.png);
}

.flag.mg {
  background-image: url(../../willbettingde/image/mg1.png);
}

.flag.mk {
  background-image: url(../../willbettingde/image/mk1.png);
}

.flag.ml {
  background-image: url(../../willbettingde/image/ml1.png);
}

.flag.mn {
  background-image: url(../../willbettingde/image/mn1.png);
}

.flag.mo {
  background-image: url(../../willbettingde/image/mo1.png);
}

.flag.mq {
  background-image: url(../../willbettingde/image/mq1.png);
}

.flag.mt {
  background-image: url(../../willbettingde/image/mt1.png);
}

.flag.mv {
  background-image: url(../../willbettingde/image/mv1.png);
}

.flag.mx {
  background-image: url(../../willbettingde/image/mx1.png);
}

.flag.my {
  background-image: url(../../willbettingde/image/my1.png);
}

.flag.nc {
  background-image: url(../../willbettingde/image/nc1.png);
}

.flag.ni {
  background-image: url(../../willbettingde/image/ni1.png);
}

.flag.nl {
  background-image: url(../../willbettingde/image/au1.png);
}

.flag.no {
  background-image: url(../../willbettingde/image/no2.png);
}

.flag.nz {
  background-image: url(../../willbettingde/image/nz1.png);
}

.flag.om {
  background-image: url(../../willbettingde/image/om1.png);
}

.flag.pa {
  background-image: url(../../willbettingde/image/pa1.png);
}

.flag.ph {
  background-image: url(../../willbettingde/image/ph1.png);
}

.flag.pk {
  background-image: url(../../willbettingde/image/pk1.png);
}

.flag.pl {
  background-image: url(../../willbettingde/image/pl2.png);
}

.flag.pr {
  background-image: url(../../willbettingde/image/pr1.png);
}

.flag.ps {
  background-image: url(../../willbettingde/image/ps1.png);
}

.flag.pt {
  background-image: url(../../willbettingde/image/pt1.png);
}

.flag.qa {
  background-image: url(../../willbettingde/image/qa1.png);
}

.flag.ro {
  background-image: url(../../willbettingde/image/ro2.png);
}

.flag.re {
  background-image: url(../../willbettingde/image/re1.png);
}

.flag.rs {
  background-image: url(../../willbettingde/image/rs2.png);
}

.flag.ru {
  background-image: url(../../willbettingde/image/ru1.png);
}

.flag.rw {
  background-image: url(../../willbettingde/image/rw1.png);
}

.flag.sa {
  background-image: url(../../willbettingde/image/sa1.png);
}

.flag.sc {
  background-image: url(../../willbettingde/image/sc1.png);
}

.flag.sd {
  background-image: url(../../willbettingde/image/sd1.png);
}

.flag.se {
  background-image: url(../../willbettingde/image/se2.png);
}

.flag.sg {
  background-image: url(../../willbettingde/image/sg1.png);
}

.flag.si {
  background-image: url(../../willbettingde/image/si1.png);
}

.flag.sk {
  background-image: url(../../willbettingde/image/sk2.png);
}

.flag.sl {
  background-image: url(../../willbettingde/image/sl1.png);
}

.flag.sm {
  background-image: url(../../willbettingde/image/sm1.png);
}

.flag.sv {
  background-image: url(../../willbettingde/image/sv1.png);
}

.flag.sy {
  background-image: url(../../willbettingde/image/sy1.png);
}

.flag.sz {
  background-image: url(../../willbettingde/image/sz1.png);
}

.flag.th {
  background-image: url(../../willbettingde/image/th1.png);
}

.flag.tj {
  background-image: url(../../willbettingde/image/tj1.png);
}

.flag.tm {
  background-image: url(../../willbettingde/image/tm1.png);
}

.flag.tn {
  background-image: url(../../willbettingde/image/tn1.png);
}

.flag.tr {
  background-image: url(../../willbettingde/image/tr2.png);
}

.flag.tw {
  background-image: url(../../willbettingde/image/tw1.png);
}

.flag.ua {
  background-image: url(../../willbettingde/image/ua2.png);
}

.flag.us {
  background-image: url(../../willbettingde/image/us1.png);
}

.flag.uz {
  background-image: url(../../willbettingde/image/uz1.png);
}

.flag.va {
  background-image: url(../../willbettingde/image/va1.png);
}

.flag.ve {
  background-image: url(../../willbettingde/image/ve1.png);
}

.flag.vn {
  background-image: url(../../willbettingde/image/vn2.png);
}

.flag.xk {
  background-image: url(../../willbettingde/image/xk1.png);
}

.flag.ye {
  background-image: url(../../willbettingde/image/ye1.png);
}

.flag.za {
  background-image: url(../../willbettingde/image/za1.png);
}

.flag.zm {
  background-image: url(../../willbettingde/image/zm1.png);
}

.flag.zw {
  background-image: url(../../willbettingde/image/zw1.png);
}

#latest-winners:not(.new_latest_winners) {
  margin: 0 auto;
  text-align: center;
}

#latest-winners:not(.new_latest_winners) .title {
  margin: 34px auto 30px;
  font-size: 15px;
  line-height: 40px;
  font-weight: 700;
  padding-top: 40px;
  border-top: 1px solid transparent;
  font-family: "Noto Sans", sans-serif;
  background: -moz-linear-gradient(left, #e3cea9 43%, #f4eada 57%);
  background: linear-gradient(to right, #e3cea9 43%, #f4eada 57%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#latest-winners:not(.new_latest_winners) .winners {
  display: none;
  text-align: right;
}

#latest-winners:not(.new_latest_winners) .winners.active {
  display: block;
}

#latest-winners:not(.new_latest_winners) .winner {
  cursor: pointer;
  display: inline-block;
  width: 23%;
  height: 100px;
  overflow: hidden;
  font-family: "Roboto", sans-serif;
}

#latest-winners:not(.new_latest_winners) .winner .flag {
  position: absolute;
  z-index: 1;
  margin-left: 0;
  margin-top: 17px;
  display: block;
  color: transparent;
  text-decoration: none;
  background-size: 40px;
  box-shadow: 0 0 1px 2px #011f33;
  width: 25px;
  height: 25px;
  border-radius: 41px;
  background-position: center center;
}

#latest-winners:not(.new_latest_winners) .winner .flag_bg {
  position: absolute;
  margin-left: 11px;
  margin-top: -5px;
  display: block;
  background-size: contain;
  width: 3px;
  height: 70px;
  background-position: center center;
  background-color: #043176;
}

#latest-winners:not(.new_latest_winners) .winner .member-name {
  position: absolute;
  z-index: 1;
  margin-left: 35px;
  margin-top: 0;
  display: block;
  color: #ead8ba;
  font-size: 15px;
  height: 20px;
  overflow: hidden;
  text-align: left;
}

#latest-winners:not(.new_latest_winners) .winner .game-name {
  position: absolute;
  z-index: 1;
  margin-left: 35px;
  margin-top: 27px;
  display: block;
  color: #ead8ba;
  font-weight: 700;
  font-size: 15px;
  width: 175px;
  height: 20px;
  overflow: hidden;
  text-align: left;
}

#latest-winners:not(.new_latest_winners) .winner .amount {
  font-family: -webkit-body;
  position: absolute;
  z-index: 1;
  margin-left: 35px;
  margin-top: 45px;
  display: block;
  color: #f9f2e6;
  font-size: 23px;
  text-align: left;
  font-weight: bolder;
}

.raffle-list-winners #latest-winners:not(.new_latest_winners) .winner .member-name {
  margin-top: 10px;
}

.raffle-list-winners #latest-winners:not(.new_latest_winners) .winner .amount {
  margin-top: 35px;
}

#latest-winners.new_latest_winners {
  position: relative;
  width: initial;
  margin-top: 100px;
  padding: 70px 20px 112px;
  text-align: center;
  background-image: url(../../willbettingde/image/latest_winners_new_bg2.png);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}

#latest-winners.new_latest_winners .winners {
  display: -moz-box;
  display: flex;
  -moz-box-align: start;
       align-items: flex-start;
  -moz-box-pack: center;
       justify-content: center;
  margin-bottom: 45px;
}

#latest-winners.new_latest_winners .winner {
  position: relative;
  font-family: "Roboto", sans-serif;
  margin-right: 39px;
  margin-bottom: 5px;
  -webkit-filter: drop-shadow(0 5px 5px rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0 5px 5px rgba(0, 0, 0, 0.25));
}

#latest-winners.new_latest_winners .winner span {
  margin-right: 5px;
}

#latest-winners.new_latest_winners .winner:last-child::after,
#latest-winners.new_latest_winners .winner:first-child::after {
  position: absolute;
  bottom: -85px;
  left: -130px;
  width: 220px;
  height: 155px;
  pointer-events: none;
  content: "";
  background-image: url(../../willbettingde/image/latest_winners_coin.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

#latest-winners.new_latest_winners .winner:last-child {
  margin-right: 0;
}

#latest-winners.new_latest_winners .winner:last-child::after {
  top: -85px;
  right: -120px;
  bottom: initial;
  left: initial;
}

#latest-winners.new_latest_winners .winner .latest-winners__game-name-box {
  position: absolute;
  top: -2px;
  left: 50%;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 90px;
  min-height: 28px;
  padding: 4px 10px;
  background-image: -moz-radial-gradient(48.28% 0%, 42.33% 61.33%, #FFB9B9 0%, rgba(251, 153, 7, 0) 100%), -moz-linear-gradient(bottom, #9C003F 0%, #FF003D 100%);
  background-image: radial-gradient(42.33% 61.33% at 48.28% 0%, #FFB9B9 0%, rgba(251, 153, 7, 0) 100%), linear-gradient(360deg, #9C003F 0%, #FF003D 100%);
  -webkit-filter: drop-shadow(0 5px 5px rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0 5px 5px rgba(0, 0, 0, 0.25));
  border-radius: 0 0 5px 5px;
  box-shadow: 0 -2px 0 0 #72012A inset, 0 1px 1px 0 #FF7ABA inset;
  -moz-transform: translate(-50%, 0);
       transform: translate(-50%, 0);
  max-width: 125px;
}

#latest-winners.new_latest_winners .winner .latest-winners__game-name-box .game-name {
  position: relative;
  top: initial;
  left: initial;
  bottom: initial;
  right: initial;
  -moz-transform: none;
       transform: none;
  margin: 0;
  text-transform: none;
  width: initial;
  font-size: 13px;
  font-weight: 700;
  line-height: 15px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 -1px 0 #00000040;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

#latest-winners.new_latest_winners .member-name {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  font-size: 13px;
  font-weight: 700;
  line-height: 15px;
  color: #ffffff;
  -moz-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
}

#latest-winners.new_latest_winners .latest-winners__amount-box {
  position: absolute;
  bottom: -2px;
  left: 50%;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: justify;
       justify-content: space-between;
  min-width: 130px;
  min-height: 53px;
  padding: 0 6px;
  background-image: -moz-radial-gradient(50.27% 0%, 42.33% 47.33%, #CFB9FF 0%, rgba(251, 153, 7, 0) 116%), -moz-linear-gradient(bottom, #2E00AF 0%, #A042FF 100%);
  background-image: radial-gradient(42.33% 47.33% at 50.27% 0%, #CFB9FF 0%, rgba(251, 153, 7, 0) 116%), linear-gradient(360deg, #2E00AF 0%, #A042FF 100%);
  border-radius: 5px 5px 0 0;
  box-shadow: 0 1px 1px 0 #D48FFF inset;
  -moz-transform: translate(-50%, 0);
       transform: translate(-50%, 0);
}

.new_latest_winners .latest-winners__amount-text {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  min-width: 47px;
  min-height: 20px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  line-height: 15px;
  color: #ffffff;
  text-shadow: 0 -1px 0 #00000040;
  text-transform: uppercase;
  background-image: -moz-radial-gradient(48.27% 0%, 35.33% 53.33%, #FFB9B9 0%, rgba(251, 153, 7, 0) 118%), -moz-linear-gradient(bottom, #9C003F 0%, #FF003D 100%);
  background-image: radial-gradient(35.33% 53.33% at 48.27% 0%, #FFB9B9 0%, rgba(251, 153, 7, 0) 118%), linear-gradient(360deg, #9C003F 0%, #FF003D 100%);
  border-radius: 0 0 5px 5px;
  box-shadow: 0 -1px 0 0 #720101 inset, 0 1px 1px 0 #FF7A7A inset;
  -webkit-filter: drop-shadow(0 5px 5px rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0 5px 5px rgba(0, 0, 0, 0.25));
}

#latest-winners.new_latest_winners .amount {
  font-family: "Noto-sans", sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 -1px 0 #00000080;
  text-transform: uppercase;
}

#latest-winners.new_latest_winners::after {
  position: absolute;
  top: 0;
  left: 50%;
  width: 100px;
  height: 100px;
  content: "";
  background-image: url(../../willbettingde/image/latest_winners_sphere2.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  -moz-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
}

#latest-winners.new_latest_winners .title {
  margin: 0 auto 32px;
  font-family: "Noto Sans", sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 5px 5px #00000040;
}

#latest-winners.new_latest_winners .latest-winners__img-box {
  position: relative;
  width: 221px;
  height: 156px;
  border-radius: 10px;
}

#latest-winners.new_latest_winners .latest-winners__img-box img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 9px;
}

#latest-winners.new_latest_winners .latest-winners__img-box::before {
  position: absolute;
  top: -2px;
  right: -2px;
  bottom: -2px;
  left: -2px;
  content: "";
  background-image: -moz-linear-gradient(top, #7d0c57 0%, #6538d2 100%);
  background-image: linear-gradient(180deg, #7d0c57 0%, #6538d2 100%);
  border-radius: 10px;
}

#latest-winners.new_latest_winners .latest-winners__img-box::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background-image: -moz-linear-gradient(top, rgba(50, 47, 40, 0) 17.09%, #17151d 58.01%);
  background-image: linear-gradient(180deg, rgba(50, 47, 40, 0) 17.09%, #17151d 58.01%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 7.5px;
}

.inner-page--raffle #latest-winners .title {
  margin: 0;
}

.raffle-list-winners #latest-winners .title {
  padding-top: 0;
  text-transform: lowercase;
}

.raffle-list-winners #latest-winners .title:first-letter {
  text-transform: uppercase;
}

@media screen and (max-width: 1279px) {
  #latest-winners .winner {
    width: 40vw;
  }
  .raffle-list-winners #latest-winners .winner {
    height: 70px;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
.limit-control__card-title {
  color: #ffffff;
  background: #0e1a35;
}

.limit-control .field__input {
  background: #ffffff;
  color: #0d132c;
  font-weight: 400;
}

.limit-control .field__input:focus {
  background: #d8dae3;
  box-shadow: 0 0 16px 5px rgba(219, 37, 84, 0.57);
}

.limit-control .field__label {
  color: #ffffff;
}

.limit-control .field__input:focus + .limit-control__field-wrap .field__label {
  color: #dd2756;
}

.limit-control .field__input:focus + .limit-control__field-wrap .limit-control__card-icon-edit {
  -webkit-filter: invert(27%) sepia(86%) saturate(3143%) hue-rotate(329deg) brightness(88%) contrast(97%);
          filter: invert(27%) sepia(86%) saturate(3143%) hue-rotate(329deg) brightness(88%) contrast(97%);
}

.limit-control__card-deposit {
  -webkit-filter: invert(88%) sepia(100%) saturate(4%) hue-rotate(270deg) brightness(109%) contrast(97%);
          filter: invert(88%) sepia(100%) saturate(4%) hue-rotate(270deg) brightness(109%) contrast(97%);
}

.limit-control__card-block-user {
  -webkit-filter: invert(88%) sepia(100%) saturate(4%) hue-rotate(270deg) brightness(109%) contrast(97%);
          filter: invert(88%) sepia(100%) saturate(4%) hue-rotate(270deg) brightness(109%) contrast(97%);
}

.limit-control__card-bets {
  -webkit-filter: invert(88%) sepia(100%) saturate(4%) hue-rotate(270deg) brightness(109%) contrast(97%);
          filter: invert(88%) sepia(100%) saturate(4%) hue-rotate(270deg) brightness(109%) contrast(97%);
}

.limit-control__card-icon-edit {
  -webkit-filter: invert(99%) sepia(8%) saturate(2%) hue-rotate(321deg) brightness(109%) contrast(100%);
          filter: invert(99%) sepia(8%) saturate(2%) hue-rotate(321deg) brightness(109%) contrast(100%);
}

.limit-control .first_button {
  border-radius: 20px;
  width: 162px;
  height: 46px;
  font-size: 18px;
  color: #ffffff;
}

#limit-block-control-form {
  margin-top: 20px;
}

.limit-control__btns-wrp {
  position: relative;
}

.limit-control__field-check-box.field.limit-control__field {
  margin-left: 20px;
}

.limit-control__card .status-checkbox:checked + label::before {
  top: 0;
}

.suspend-time__form.card.limit-control__card {
  -moz-box-pack: start;
       justify-content: flex-start;
  -moz-box-align: center;
       align-items: center;
}

.suspend-time__form .field.limit-control__field:nth-child(2) {
  margin-left: 20px;
}

.suspend-time__container {
  margin-top: 20px;
}

.suspend-popup__text {
  margin: 10px;
}

.suspend-time__container .limit-control__desc {
  margin-bottom: 13px;
}

.suspend-time__time-field-container {
  display: -moz-box;
  display: flex;
  -moz-box-pack: justify;
       justify-content: space-between;
  -moz-box-align: center;
       align-items: center;
}

.suspend-time__option-container {
  margin-left: 20px;
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*$main-logo$free: url('../images/logo_free.png');*/
/* don`t use as ISO 14 don`t support this*/
/*
  1. Basic media
*/
.loading {
  background-image: url(../../willbettingde/image/gif-load.gif);
  background-size: 50% auto;
  background-position: center center;
  background-repeat: no-repeat;
  width: 600px;
  height: 450px;
  display: block;
  margin: 50px auto;
}

.loading.small {
  background-image: url(../../willbettingde/image/gif-load.gif);
  background-size: 20% auto;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 120px;
  display: block;
  margin: 20px auto;
}

.waiting {
  background-image: url(../../willbettingde/image/gif-load.gif);
  background-position: center center;
  background-repeat: no-repeat;
}

.img-wait {
  content: url(../../willbettingde/image/gif-load.gif);
  position: absolute;
  margin-left: 0;
  width: 160px;
  height: 120px;
  display: none;
}

#popup-loader .img-wait {
  content: url(../../willbettingde/image/gif-load.gif);
}

.img-wait-fav {
  content: url(../../willbettingde/image/gif-load-fav.gif);
  width: 40px !important;
  height: 32px !important;
  display: none;
  z-index: 90000 !important;
  position: absolute !important;
  margin-left: 197px !important;
  margin-top: 158px !important;
  overflow: hidden;
  border: none;
  border-bottom: 0 solid !important;
  background-color: transparent !important;
}

.img-sel {
  background-image: url(../../willbettingde/image/ok.png);
  width: 15px;
  height: 15px;
}

.game-box .img-wait-fav {
  margin-left: -10px !important;
  margin-top: -5px !important;
}

.img-wait-container {
  position: absolute;
  width: 95%;
  height: 95%;
  text-align: center;
}

.available-bonuses .img-wait-container {
  -moz-transform: translate(-moz-calc(-50% - 122px), -50%);
       transform: translate(calc(-50% - 122px), -50%);
}

.img-wait-container .img-wait {
  margin: auto;
  position: relative;
  display: block;
}

@media screen and (max-width: 1279px) {
  .img-wait-bal {
    width: 35px;
    height: 25px;
    margin-top: -11px;
    top: 3px;
    left: 0;
  }
  #img-wait-games {
    position: fixed;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%);
    margin: 0;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
.error-message {
  padding: 5px 10px;
  background-color: #ff0000;
  border-radius: 4px;
  color: #ffffff;
}

.success-message {
  padding: 5px 10px;
  background-color: #00ff00;
  border-radius: 4px;
  color: #ffffff;
}

.msg-success {
  color: #267a05;
  font-size: 14px;
  line-height: 18px;
  border: 1px solid #267a05;
  padding: 25px 10px 22px 65px;
  background-image: url(../../willbettingde/image/icon_success.png);
  background-repeat: no-repeat;
  background-position: 15px 14px;
  margin: 20px 0 20px 0;
  min-height: 33px;
  display: none;
}

.msg-error {
  color: #ad0000;
  font-size: 14px;
  line-height: 18px;
  border: 1px solid #ad0000;
  padding: 16px 10px 17px 65px;
  background-image: url(../../willbettingde/image/icon_error.png);
  background-repeat: no-repeat;
  background-position: 20px center;
  min-height: 33px;
  width: 95%;
  margin: 20px auto 20px auto;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border-radius: 5px;
  /* display: none;  !!!!!! */
}

.msg-notification {
  color: #ffffff;
  font-size: 14px;
  line-height: 18px;
  border: 1px solid #1D2A51;
  border-radius: 3px;
  padding: 30px 12px 30px 100px;
  background-image: url(../../willbettingde/image/VP_notice_icon.png);
  background-repeat: no-repeat;
  background-position: 20px center;
  min-height: 33px;
  width: 95%;
  margin: 0 auto 30px auto;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.msg-notification--withdrawal {
  width: 100%;
  position: relative;
  color: #B8BFD7;
  border: 0;
  background-image: none;
  background-color: #161D35;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  padding: 20px 12px 20px 85px;
  margin: 0 auto 15px;
}

.msg-notification--withdrawal::before {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: 20px;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  width: 45px;
  height: 45px;
  border-radius: 50%;
  box-shadow: 0 1px 0 #A32E54;
  -webkit-filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));
  background: url(../../willbettingde/image/notification-icon3.svg) no-repeat center/27px, -moz-linear-gradient(354.7deg, #C83855 0%, #E7627D 100%);
  background: url(../../willbettingde/image/notification-icon3.svg) no-repeat center/27px, linear-gradient(95.3deg, #C83855 0%, #E7627D 100%);
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
.password-strength {
  display: inline-block;
  width: 203px;
  height: 39px;
  border: 1px solid #c59f61;
  border-radius: 50px;
}

.password-strength .text {
  display: block;
  margin: 4px auto 0;
  width: 197px;
  height: 24px;
  color: #ffffff;
  font-size: 12px;
  text-align: center;
}

.password-strength .scale {
  display: block;
  margin: 0 auto;
  width: 160px;
  height: 7px;
  overflow: hidden;
  background-color: #ababab;
  border-radius: 3px;
}

.password-strength .scale .scale-bar {
  display: block;
  height: 7px;
  background-color: #ababab;
  width: 0;
}

.password-strength.very-weak {
  border: 1px solid #9f0202;
}

.password-strength.weak {
  border: 1px solid #ff9703;
}

.password-strength.medium {
  border: 1px solid #ffe403;
}

.password-strength.strong {
  border: 1px solid #267a05;
}

.password-strength.very-strong {
  border: 1px solid #48ff00;
}

.password-strength.very-weak .scale .scale-bar {
  background-color: #9f0202;
  width: 20%;
}

.password-strength.weak .scale .scale-bar {
  background-color: #ff9703;
  width: 40%;
}

.password-strength.medium .scale .scale-bar {
  background-color: #ffe403;
  width: 60%;
}

.password-strength.strong .scale .scale-bar {
  background-color: #267a05;
  width: 80%;
}

.password-strength.very-strong .scale .scale-bar {
  background-color: #48ff00;
  width: 100%;
}

[data-password-strength="very-weak"] {
  background-color: #EB4846;
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
h2.play-mobile-title {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 30px;
}

.play-mobile-tagline-text {
  display: block;
  font-weight: 700;
  font-size: 17px;
  margin: 0 0 7px 0;
}

.play-mobile-wrapper {
  display: -moz-box;
  display: flex;
}

.play-mobile-content {
  font-size: 18px;
  line-height: 32px;
  margin: 0;
  flex-basis: 60%;
  padding-right: 20px;
}

.play-mobile-content__text {
  margin: 0;
}

.play-mobile-content__text-1,
.play-mobile-content__text-2 {
  margin-bottom: 34px;
}

.play-mobile-image {
  flex-basis: 40%;
  height: 280px;
  background-color: transparent;
  background-image: url(../../willbettingde/image/qrcode2.svg);
  background-size: auto 275px;
  background-position: bottom center;
  background-repeat: no-repeat;
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
#show-popup-notification {
  z-index: 99999;
  position: fixed;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  width: auto;
  height: auto;
}

.popup-notification__main-wrp {
  background-color: var(--rgba-darkblue-80);
}

.popup-notification__container {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  text-align: center;
  background-position: center;
  background-size: contain;
  background-image: url(../../willbettingde/image/main_bg11.png);
  width: 800px;
  height: 725px;
  position: relative;
}

.popup-notification__info {
  color: var(--color-lightyellow--190);
  font-size: 2em;
  margin-top: 6em;
  margin-bottom: 2em;
  max-width: 330px;
  text-shadow: 0 0 14px var(--color-blue--200), 0 0 14px var(--color-blue--200), 0 0 14px var(--color-blue--210), 1px 0 14px var(--color-blue--200), 0 1px 14px var(--color-blue--200), -1px 0 14px var(--color-blue--200), 0 -1px 14px var(--color-blue--200);
}

.popup-notification__btn-wrp {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 25px;
  margin-bottom: 1em;
}

.popup-notification__btn-wrp,
.popup-notification__info {
  width: 65%;
}

.popup-notification__btn-wrp {
  width: 55%;
}

.popup-notification__info .onesignal-gold {
  color: var(--color-pink--160);
  font-weight: 700;
  text-transform: lowercase;
}

.popup-notification__btn {
  font-size: 21px;
  min-height: 45px;
  border-radius: 0.75em;
}

.popup-notification__btn--done {
  color: var(--color-lightyellow--190);
  position: relative;
}

.popup-notification__btn--done::before,
.popup-notification__btn--done::after {
  position: absolute;
  content: "";
  left: 50%;
  -moz-transform: translateX(-50%);
       transform: translateX(-50%);
  width: 4em;
  height: 0.5em;
  background: url(../../willbettingde/image/button_shine.png) no-repeat center;
  background-size: cover;
}

.popup-notification__btn--done::after {
  top: -10%;
}

.popup-notification__btn--done::before {
  bottom: -10%;
}

.popup-notification__decor-bg {
  width: 120%;
  height: 110%;
  max-width: 100vw;
  max-height: 100vh;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  background-image: url(../../willbettingde/image/decor-bg.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  z-index: -1;
}

.os_asm {
  padding-left: 2em;
  cursor: pointer;
  color: var(--color-pink--160);
  font-size: 1.25em;
  text-transform: uppercase;
  position: relative;
  font-weight: 600;
}

.os_asm::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  width: 1.5em;
  height: 1.5em;
  background: url(../../willbettingde/image/alarm2.png) no-repeat center;
  background-size: contain;
}

@media (orientation: landscape) and (max-width: 1000px) {
  .popup-notification__container {
    width: 100vmin;
    height: 100vmin;
  }
  .popup-notification__decor-bg {
    display: none;
  }
  .popup-notification__btn {
    font-size: 3vmin;
    padding: 0.3em 15px;
    min-height: 35px;
  }
  .popup-notification__btn-wrp,
  .popup-notification__info {
    width: 70%;
  }
  .popup-notification__info {
    font-size: 4.5vmin;
  }
  .popup-notification__btn-wrp {
    grid-gap: 1vmin;
  }
}

@media (max-width: 800px) {
  .popup-notification_main-container {
    background-image: none;
    padding: 32px;
  }
}

@media (max-width: 670px) and (max-height: 500px) {
  .popup-notification__btn-wrp {
    padding-bottom: 0;
    max-width: 70%;
  }
  .popup-notification_btn {
    -webkit-box-reflect: initial;
  }
  .popup-notification_text {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .popup-notification_main-container {
    padding: 10px;
  }
  .popup-notification__monet--top {
    display: none;
  }
  .popup-notification_btn {
    font-size: 16px;
    min-height: 40px;
    margin: 10px auto;
  }
  .os_asm {
    font-size: 3vmin;
  }
}

@media (max-width: 600px) {
  .popup-notification__circle {
    display: none;
  }
}

@media (max-width: 576px) {
  .popup-notification__container {
    width: 120vw;
    height: 120vw;
  }
  .popup-notification__decor-bg {
    display: none;
  }
  .popup-notification__btn {
    font-size: 4vmin;
    padding: 0.15em 15px;
    min-height: 35px;
  }
  .popup-notification__info {
    font-size: 6vw;
  }
  .popup-notification__info {
    width: 75%;
    margin-bottom: 1em;
  }
  .popup-notification__btn-wrp {
    grid-gap: 1vw;
    width: 75%;
  }
  .os_asm {
    font-size: 1em;
  }
}

@media (max-width: 415px) {
  .popup-notification_btn {
    width: 100%;
  }
  .popup-notification__ball {
    width: 74px;
    height: auto;
  }
  .timer {
    width: 37px;
    border-radius: 12px;
  }
  .timer-place .sep-timer {
    font-size: 40px;
    top: -4px;
  }
  .time-legend span {
    width: 110px;
  }
  .not_buttons {
    margin: 10px 20% 0 0;
  }
}

/*
  1. Basic media
*/
#onesignal-bell-container * {
  display: none !important;
}

@media screen and (max-width: 1279px) {
  #onesignal-bell-container,
  #onesignal-bell-container * {
    display: none !important;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
.popup-redirect__btn-close {
  position: absolute;
  top: 0;
  right: 0;
}

#popup-free-redirect {
  display: none;
}

.popup-template-wrp {
  z-index: 4001;
  position: fixed;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.popup-redirect__content .logo {
  width: 330px;
  height: 110px;
  margin: 0 auto 30px;
  background-image: url(../../willbettingde/image/winvegasplus_logo.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.popup-redirect__content .txt_middle {
  color: #ffffff;
  font-size: 22px;
  text-align: center;
  margin-bottom: 70px;
}

.popup-redirect__second-bg {
  background-position: center;
  background-repeat: no-repeat;
  max-height: 100vh;
  overflow: hidden;
  position: relative;
}

.popup-redirect__main-bg {
  background-image: url(../../willbettingde/image/free_popup.png);
  background-size: 950px;
  background-position: center;
  overflow: hidden;
  margin: 0 auto;
}

.popup-redirect__second-bg {
  background-position: center;
  background-repeat: no-repeat;
  max-height: 100vh;
  overflow: hidden;
  position: relative;
}

.popup-redirect__content-wrp {
  width: 950px;
  height: 950px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
}

.popup-redirect__content {
  text-align: center;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  justify-content: space-around;
  -moz-box-align: center;
       align-items: center;
  width: 510px;
  height: 440px;
  margin: auto;
  line-height: 1em;
  position: relative;
  background: #0e1426;
}

.popup-redirect__sub-title {
  font-size: 30px;
  color: #ffffff;
  margin: -70px 0 -60px;
  line-height: 1.5em;
}

.popup .fancybox-skin .popup-redirect__sub-title {
  font-size: 23px;
  line-height: 1.3em;
  margin-top: -15px;
  margin-bottom: -40px;
}

.popup-redirect__action {
  font-weight: 600;
  color: #dec115;
  font-size: 45px;
  line-height: 1.1em;
  text-transform: uppercase;
  vertical-align: middle;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-align: center;
       align-items: center;
  margin: 0 4px;
}

.popup-redirect__btn {
  font-size: 30px;
  font-weight: 600;
  padding: 0.31em 0.5em;
  max-width: 280px;
  width: 100%;
  margin: 10px auto;
  display: block;
  line-height: 1em;
  flex-shrink: 0;
}

@media (max-width: 512px) {
  .popup-redirect__content-wrp {
    height: 350px;
    width: 80%;
    max-width: 450px;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
.popup-info {
  z-index: 4002;
}

.popup-info_wrp {
  border-radius: 20px;
  background-color: #16203a;
  border: 2px solid #e0c79d;
}

.popup-info_text-wrp {
  color: #ffffff;
}

.popup-info_title {
  color: #e0c79d;
}

.popup-info_button {
  min-height: 34px;
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
#custom-popup-filling {
  background-image: -moz-linear-gradient(top, #002074 0%, #000a3a 100%);
  background-image: linear-gradient(180deg, #002074 0%, #000a3a 100%);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: contain;
}

.custom-popup-filling--greeting-popup .custom-popup__header {
  height: 91px;
  width: 100%;
  background-image: url(../../willbettingde/image/winvegasplus_logo.svg);
  background-repeat: no-repeat;
  background-position: top 20px center;
  background-size: 200px 60px;
  z-index: 1;
}

.custom-popup__text {
  font-family: "Roboto", "Arial", sans-serif;
  padding: 0 10px;
  text-align: center;
}

.custom-popup-filling--greeting-popup .custom-popup__text {
  margin: 24px auto 20px;
}

.custom-popup__text h1,
.custom-popup__text h2 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  padding: 0 20px;
  text-shadow: 1px 1px 0 #ef466e;
}

.custom-popup-filling--greeting-popup .custom-popup__text h1,
.custom-popup-filling--greeting-popup .custom-popup__text h2 {
  font-family: "Roboto", sans-serif;
  margin-bottom: 20px;
}

.custom-popup__text {
  color: #fff;
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
  padding: 0 20px;
  margin-bottom: 25px;
  z-index: 1;
}

.custom-popup__text p {
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
}

.custom-popup-filling--greeting-popup .custom-popup__text p {
  color: #ffffff;
}

.custom-popup__button {
  min-height: 35px;
  margin: 0 0 30px;
  min-width: 120px;
  font-size: 13px;
  line-height: 15px;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  z-index: 1;
}

.custom-popup-filling--redirect-to-deposit .custom-popup__button {
  font-size: 15px;
  line-height: 18px;
}

.custom-popup-filling--redirect-to-deposit .custom-popup__icon {
  min-height: 34px;
  width: 42px;
  background-image: url(../../willbettingde/image/icon_card_hostal_deposit.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin: 65px 0 25px 0;
  -webkit-filter: invert(1);
          filter: invert(1);
}

.custom-popup-filling--redirect-to-deposit .custom-popup__button {
  margin-bottom: 45px;
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
.progress-bar__wrapper {
  border-bottom: 1px solid #1D2A51;
  padding-bottom: 31px;
}

.progress-bar__body {
  border: 1px solid #4d1e28;
  background: #000000;
  border-radius: 20px;
  height: 40px;
}

.progress-bar__title {
  font-family: "Noto Sans", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 25px;
  text-transform: uppercase;
  color: #dfbf96;
  margin-top: 15px;
}

.progress-bar--completed {
  background: -moz-linear-gradient(left, #DF204A 0%, #FF5274 100%);
  background: linear-gradient(90deg, #DF204A 0%, #FF5274 100%);
  box-shadow: 0 1px 0 #B21D4C;
  border-radius: 20px;
  margin: -2px 0 0 -2px;
  height: 40px;
}

.progress-bar--completed .progress-bar__item:not(:first-child) {
  border-left: 1px solid #FF718F;
}

.progress-bar--noncompleted .progress-bar__item:not(:first-child) {
  border-left: 1px solid #4d1e28;
}

.progress-bar__item-title {
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 13px;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: #ffffff;
}

.progress-bar--noncompleted {
  border-radius: 0 20px 20px 0;
}

.progress-bar--tooltip-title {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: #dfbf96;
  margin-bottom: 9px;
}

.progress-bar--tooltip {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border-radius: 2px;
  padding-top: 24px;
}

.progress-bar--tooltip:before {
  position: absolute;
  content: "";
  top: 10px;
  left: -moz-calc(50% - 6px);
  left: calc(50% - 6px);
  width: 12px;
  height: 6px;
  background: url(../../willbettingde/image/tooltip-down-arrow1.svg) no-repeat center;
}

.progress-bar--tooltip-body {
  background: #000000;
  border: 1px solid #4d1e28;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border-radius: 2px;
  padding: 18px 17px 17px;
}

.progress-bar--tooltip-doc {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 25px;
  color: #ffffff;
}

.progress-bar__item-title {
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 13px;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  text-align: center;
  color: #ffffff;
}

@media (max-width: 768px) {
  .progress-bar__body {
    height: 60px;
  }
  .progress-bar--completed {
    height: 60px;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
.bonuses-closed #promo .promo-container {
  gap: 20px;
}

#promo {
  width: 100%;
  min-height: 740px;
  background-image: url(../../willbettingde/image/bg_bottom.jpg);
  background-position: center top;
  background-color: #000e31;
  background-size: 100%;
  text-align: center;
  -moz-border-image: -moz-linear-gradient(90deg, #0f102a 0%, #052f72 50%, #0f102a 100%);
}

#promo .promo-container {
  margin: -48px auto;
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 36px;
  display: -moz-box;
  display: flex;
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-align: start;
       align-items: flex-start;
}

#promo .promo {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-align: center;
       align-items: center;
  width: 270px;
  justify-content: space-around;
  background-color: #020a2e;
  border-radius: 0 0 10px 10px;
  box-shadow: 0 0.6px 0 0 #c00d79;
  margin-top: 20px;
  padding: 20px 8px 20px 5px;
  min-height: 295px;
}

#promo .promo .title {
  text-align: center;
  color: #c9a66e;
  font-family: "Noto Sans", sans-serif;
  line-height: 20px;
  font-weight: 700;
  display: inline-block;
  background: -moz-linear-gradient(left, #e3cda7, #f5ebdb);
  background: linear-gradient(to right, #e3cda7, #f5ebdb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-box-flex: 2;
       flex-grow: 2;
  font-size: 15px;
  padding: 0 21px;
}

.raf_de {
  margin-left: -15px;
}

#promo .promo .image {
  margin: 0 auto 5px;
  min-height: 93px;
  -moz-box-flex: 2;
       flex-grow: 2;
}

#promo .promo .image img {
  display: block;
  margin: 0 auto;
  outline: none;
  height: 90px;
}

#promo .promo.big .image img {
  height: 150px;
  margin-top: -15px;
}

#promo .promo .text {
  color: #eddec4;
  font-size: 13px;
  line-height: 20px;
  font-family: "Roboto", sans-serif;
  padding: 12px 10px;
  -moz-box-flex: 2;
       flex-grow: 2;
  min-height: 84px;
  margin: 15px 0 10px;
}

#promo .promo ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#promo .promo li {
  font-size: 13px;
  font-family: "Roboto", sans-serif;
}

#promo .promo .button {
  width: 270px;
  text-align: center;
  -moz-box-flex: 2;
       flex-grow: 2;
}

#promo .promo.big #raffleNow {
  padding: 8px 20px;
  line-height: 20px;
  font-size: 15px;
}

.logged #top-menu a#raffle {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
}

#promo .promo.big {
  width: 310px;
  margin-top: -3px;
  background-image: url(../../willbettingde/image/bg_raffle_prom.png);
  background-position: bottom;
  background-repeat: no-repeat;
  margin-bottom: 0;
  z-index: 1;
  position: relative;
  border-radius: 15px;
  background-size: cover;
  box-shadow: 0 -2px 0 0 #052f72;
}

#promo .promo.big .title {
  margin: 0 0 35px 0;
  background: -moz-linear-gradient(left, #e4cea8, #f4e9d8);
  background: linear-gradient(to right, #e4cea8, #f4e9d8);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 15px;
  line-height: 20px;
  position: relative;
  display: inline-block;
  width: auto;
  padding: 0 23px;
}

#promo .promo.big .title:before,
#promo .promo.big .title:after {
  content: "";
  display: block;
  position: absolute;
  height: 64px;
  width: 23px;
  background-image: url(../../willbettingde/image/before_after_prom.png);
  background-repeat: no-repeat;
  top: 50%;
}

#promo .promo.big .title:before {
  left: 0;
  -moz-transform: translate(0, -50%);
       transform: translate(0, -50%);
}

#promo .promo.big .title:after {
  right: 0;
  -moz-transform: translate(0, -50%) rotate(180deg);
       transform: translate(0, -50%) rotate(180deg);
}

#promo .promo.big .image {
  height: 160px;
}

#promo .promo.big .text {
  margin: 0 60px 0 60px;
  font-size: 13px;
}

#promo .promo.big .button {
  width: 318px;
  text-align: center;
  margin-top: 0;
  position: static;
}

#promo .promo.big .button .custom-btn {
  /* IE 9 */
  /* Safari */
  -moz-transform: scale(1.2, 1.2);
       transform: scale(1.2, 1.2);
}

.MaChance .one.promo,
.MaChance .four.promo {
  display: none !important;
}

.MaChance .two.promo,
.MaChance .three.promo {
  width: 372px !important;
}

.MaChance .two.promo .title,
.MaChance .three.promo .title {
  width: 344px !important;
}

.MaChance .two.promo .text,
.MaChance .three.promo .text {
  width: 323px !important;
}

.MaChance .two.promo .image,
.MaChance .three.promo .image {
  width: 323px !important;
}

#promo .wrapper {
  background-image: url(../../willbettingde/image/bg_promo.png);
  background-size: 970px;
  background-position: center 0;
  top: -22px;
  padding-bottom: 22px;
}

.lang_de #promo .promo.red .info {
  margin-top: 151px;
}

.lang_de #promo .promo.red .custom-btn.btn-gold {
  height: 22px !important;
  margin-top: 10px;
  line-height: 24px;
}

.promo-deposit {
  display: none;
}

@media (min-width: 1921px) {
  #promo {
    position: relative;
  }
  #promowheel .text .content big {
    color: #bbbbbb;
  }
}

@media screen and (max-width: 1279px) {
  #promo {
    display: none;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
/*$main-logo$free: url('../images/logo_free.png');*/
/* don`t use as ISO 14 don`t support this*/
#games-menu-mobile {
  display: none;
}

#games-menu {
  width: 100%;
  height: 70px;
  position: -webkit-sticky;
  position: sticky;
  z-index: 99;
  top: 70px;
  display: block;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  background-image: -moz-radial-gradient(47.27% 0%, 100% 100%, #5326B1 0%, rgba(156, 29, 167, 0) 52.08%), -moz-linear-gradient(right, #141526 0%, #2A1E54 51.04%, #141526 100%);
  background-image: radial-gradient(100% 100% at 47.27% 0%, #5326B1 0%, rgba(156, 29, 167, 0) 52.08%), linear-gradient(270deg, #141526 0%, #2A1E54 51.04%, #141526 100%);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25), inset 0 2px 2px #8b2d9a;
  margin: 0 auto;
  border-radius: 0;
  -moz-transition: top 0.5s ease-in-out;
  transition: top 0.5s ease-in-out;
}

#games-menu::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 40px;
  left: 0;
  top: 70px;
  opacity: 0;
  pointer-events: none;
  background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.0001) 0.04%, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.0001) 0.04%, rgba(0, 0, 0, 0.5) 100%);
  -moz-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

#games-menu.active::before {
  opacity: 1;
}

.games-menu__left-border,
.games-menu__right-border {
  display: inline-block;
  position: absolute;
  top: 0;
  width: 1px;
  height: 70px;
  z-index: 4;
}

.games-menu__left-border {
  left: -moz-calc(50% - 484px);
  left: calc(50% - 484px);
  background-color: #4b1f74;
}

.games-menu__right-border {
  right: -moz-calc(50% - 484px);
  right: calc(50% - 484px);
  background-color: #281e50;
}

.logged #games-menu {
  top: 48px;
}

#games-menu.hide {
  top: -4px;
}

.logged #games-menu.hide {
  top: -18px;
}

.logged #games-menu.sticky {
  z-index: 99;
  background-color: #121416;
  border-bottom: 1px solid transparent;
  border-image-slice: 1;
  left: 0;
  right: 0;
  border-radius: 0;
}

#games-menu.sticky {
  left: 0;
  right: 0;
  border-radius: 0;
}

#games-menu .wrapper {
  width: 966px;
  height: 75px;
  display: -moz-box;
  display: flex;
  overflow: scroll;
}

#games-menu.sticky a.active:hover {
  color: #ffffff !important;
}

#games-menu a {
  min-width: 138px;
  height: 70px;
  font-size: 11px;
  -moz-box-flex: 1;
       flex: 1 0 0;
  line-height: 10px;
  color: #ffffff;
  text-decoration: none;
  padding: 10px;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Roboto", sans-serif;
  text-align: center;
  position: relative;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: justify;
       justify-content: space-between;
  border-left: 1px solid #281e50;
  border-right: 1px solid #4b1f74;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

#games-menu a > span {
  position: relative;
  z-index: 3;
}

#games-menu a:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(top, #4b1f74 0%, #3a3378 100%);
  background: linear-gradient(180deg, #4b1f74 0%, #3a3378 100%);
  -moz-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
  z-index: 2;
  opacity: 0;
}

#main:not(.mobile) #games-menu a:not(.active):hover::after {
  opacity: 0.5;
}

#games-menu a::before {
  position: absolute;
  content: "";
  bottom: -5px;
  left: -1px;
  width: -moz-calc(100% + 2px);
  width: calc(100% + 2px);
  height: 5px;
  background-color: #ea013e;
  opacity: 0;
  -moz-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

#games-menu a.active::before {
  opacity: 1;
}

#games-menu a.active::after {
  background: -moz-linear-gradient(top, #4b1f74 0%, #3a3378 100%);
  background: linear-gradient(180deg, #4b1f74 0%, #3a3378 100%);
  opacity: 1;
}

#games-menu a.active {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  right: 0;
  z-index: 4;
}

#games-menu .wrapper a .games-menu__img {
  display: block;
  width: 35px;
  height: 35px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

#games-menu .wrapper a[name="top-games"] .games-menu__img {
  background-image: url(../../willbettingde/image/icon-top-games.png);
}

#games-menu .wrapper a[name="arcade-games"] .games-menu__img {
  background-image: url(../../willbettingde/image/icon-arcade-games.png);
}

#games-menu .wrapper a[name="latest-games"] .games-menu__img {
  background-image: url(../../willbettingde/image/icon-latest-games.png);
}

#games-menu .wrapper a[name="live"] .games-menu__img {
  background-image: url(../../willbettingde/image/icon-live-casino.png);
}

#games-menu .wrapper a[name="video-slots"] .games-menu__img {
  background-image: url(../../willbettingde/image/icon-slots.png);
}

#games-menu .wrapper a[name="table-games"] .games-menu__img {
  background-image: url(../../willbettingde/image/icon-table-games.png);
}

#games-menu .wrapper a[name="jackpots"] .games-menu__img {
  background-image: url(../../willbettingde/image/icon-jackpots.png);
}

#games-menu .wrapper a[name="all-games"] .games-menu__img {
  background-image: url(../../willbettingde/image/icon-all-games.png);
}

#games-menu .wrapper a[name="favorites"] .games-menu__img {
  background-image: url(../../willbettingde/image/icon-favorites.png);
}

#games-menu .wrapper a[name="recent-games"] .games-menu__img {
  background-image: url(../../willbettingde/image/icon-recent-games.png);
}

#games-menu .wrapper a[name="tournaments"] .games-menu__img {
  background-image: url(../../willbettingde/image/icon-tournament-games.png);
  background-size: auto 39px;
}

#games-menu .wrapper a[name="arcadem-games"] .games-menu__img {
  background-image: url(../../willbettingde/image/icon-arcadem1.png);
}

#games-menu .wrapper a[name="fruit-games"] .games-menu__img {
  background-image: url(../../willbettingde/image/icon-fruit-games.png);
}

#games-menu .wrapper a[name="halloween"] .games-menu__img {
  background-image: url(../../willbettingde/image/icon-easter1.png);
}

#games-menu__btn-left,
#games-menu__btn-right {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  width: 30px;
  height: 30px;
  border: none;
  border-radius: 50px;
  cursor: pointer;
  box-shadow: 0 0 20px #000000;
  background-position: center;
  background-size: 10px 16px, contain, contain;
  background-repeat: no-repeat;
  opacity: 1;
  z-index: 5;
  -moz-transition: opacity 0.1s ease-in-out, transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.2s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out;
}

#games-menu__btn-left {
  left: -moz-calc(50% - 498px);
  left: calc(50% - 498px);
  background-image: url(../../willbettingde/image/arrow-left-with-shadow.svg), -moz-radial-gradient(47.74% 0%, 82.91% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2E00AF 0%, #A042FF 100%);
  background-image: url(../../willbettingde/image/arrow-left-with-shadow.svg), radial-gradient(82.91% 100% at 47.74% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2E00AF 0%, #A042FF 100%);
  background-position: 9px center, center, center;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25), inset 0 2px 2px #d48fff, inset 0 -2px 2px #523099;
}

#games-menu__btn-left:hover {
  background-image: url(../../willbettingde/image/arrow-left-with-shadow.svg), -moz-radial-gradient(47.27% 0%, 100% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #A042FF 0%, #2E00AF 100%);
  background-image: url(../../willbettingde/image/arrow-left-with-shadow.svg), radial-gradient(100% 100% at 47.27% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #A042FF 0%, #2E00AF 100%);
  box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.25);
}

#games-menu__btn-right {
  right: -moz-calc(50% - 497px);
  right: calc(50% - 497px);
  background-image: url(../../willbettingde/image/arrow-right-with-shadow.svg), -moz-radial-gradient(47.74% 0%, 82.91% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2E00AF 0%, #A042FF 100%);
  background-image: url(../../willbettingde/image/arrow-right-with-shadow.svg), radial-gradient(82.91% 100% at 47.74% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2E00AF 0%, #A042FF 100%);
  background-position: 11px center, center, center;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25), inset 0 2px 2px #d48fff, inset 0 -2px 2px #523099;
}

#games-menu__btn-right:hover {
  background-image: url(../../willbettingde/image/arrow-right-with-shadow.svg), -moz-radial-gradient(47.27% 0%, 100% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #A042FF 0%, #2E00AF 100%);
  background-image: url(../../willbettingde/image/arrow-right-with-shadow.svg), radial-gradient(100% 100% at 47.27% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #A042FF 0%, #2E00AF 100%);
  box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.25);
}

#games-menu__btn-left.disabled,
#games-menu__btn-right.disabled {
  opacity: 0;
  pointer-events: none;
}

#games-menu .wrapper::-webkit-scrollbar {
  display: none;
}

@media screen and (max-width: 1279px) {
  #games-menu {
    display: none !important;
  }
  .mobile-menu-container .my-account-container {
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
    height: 50px;
    padding: 0 0 0 15px;
    border-bottom: 1px solid #3d2677;
  }
  .mobile-menu-container a.item--profile {
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
    -webkit-column-gap: unset;
       -moz-column-gap: unset;
            column-gap: unset;
    min-height: 30px;
    height: 30px;
    font-size: 15px;
    color: #ffffff;
    padding: 0 10px 0 37px;
    position: relative;
    border-bottom: 0;
    -moz-box-flex: 0;
         flex-grow: 0;
  }
  .mobile-menu-container a.item--profile > span {
    display: inline-block;
    width: 6px;
    height: 10px;
    background: url(../../willbettingde/image/datepicker-next-arrow2.svg) center/contain no-repeat;
    margin-left: 7px;
  }
  .mobile-menu-container a.item--profile::after {
    background-image: url(../../willbettingde/image/icon_member_name1.svg);
    content: "";
    position: absolute;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 18px;
    height: 23px;
    top: 50%;
    left: 10px;
    -moz-transform: translateY(-50%);
         transform: translateY(-50%);
  }
  .member-container ~ .mobile-catogory-game__container .mobile-category-game.mobile-all-games {
    border-bottom: 2px solid #080d24;
  }
  .member-container ~ .mobile-catogory-game__container .mobile-category-game.mobile-favorites {
    border-bottom: 0;
  }
  #games-menu-mobile {
    position: fixed;
    top: 0;
    touch-action: none;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    display: block;
    padding: 0 0;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    z-index: 2147483640;
    overflow: auto;
    visibility: hidden;
    -moz-transition: 0.4s background-color ease;
    transition: 0.4s background-color ease;
  }
  #games-menu-mobile::after,
  #games-menu-mobile::before {
    content: "";
    display: block;
    position: absolute;
    z-index: 9999;
    width: 100%;
    left: 0;
    right: 0;
    background-repeat: repeat-x;
    pointer-events: none;
    visibility: hidden;
    -moz-transition: 0.4s background ease;
    transition: 0.4s background ease;
  }
  #games-menu-mobile::before {
    top: 0;
    height: 100px;
  }
  #games-menu-mobile::after {
    bottom: 0;
    height: 100px;
  }
  #games-menu-mobile_search-btn {
    display: -moz-box;
    display: flex;
    position: fixed;
    z-index: 10000;
    top: 35px;
    left: 50%;
    margin-left: -65px;
    -moz-box-pack: center;
         justify-content: center;
    -moz-box-align: center;
         align-items: center;
    width: 130px;
    height: 40px;
    opacity: 0;
    visibility: hidden;
    background: -moz-radial-gradient(47.27% 0%, 100% 100%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #9C003F 0%, #FF003D 100%);
    background: radial-gradient(100% 100% at 47.27% 0%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #9C003F 0%, #FF003D 100%);
    border-radius: 100px;
    box-shadow: 0 5px 10px #000000;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 15px;
    color: #ffffff;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 700;
    -moz-transition: 0.4s opacity ease;
    transition: 0.4s opacity ease;
  }
  #games-menu-mobile_search-btn:hover {
    background: -moz-linear-gradient(top, #f9577a 0%, #de2957 100%);
    background: linear-gradient(180deg, #f9577a 0%, #de2957 100%);
    border: 2px solid #ff7190;
    box-shadow: 0 0 10px 10px rgba(248, 85, 112, 0.5);
  }
  #games-menu-mobile_search-btn span {
    width: 20px;
    height: 20px;
    background-image: url(../../willbettingde/image/search-btn-icon.svg);
    background-size: 18px 20px;
    background-position: center;
    margin-right: 5px;
  }
  #games-menu-mobile .wrapper {
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
    -moz-box-pack: center;
         justify-content: center;
    -moz-box-align: center;
         align-items: center;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    width: 100%;
    height: 100%;
    min-width: auto;
    overflow-y: scroll;
    padding-bottom: 75px;
  }
  .games-menu_wrp__category.active {
    all: unset;
  }
  .games-menu_wrp__category.active::before,
  .games-menu_wrp__category.active + .games-menu_wrp__category::before {
    display: block;
  }
  #games-menu-mobile .wrapper a {
    text-decoration: none;
    text-transform: uppercase;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -moz-box;
    display: flex;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
         flex-direction: row;
    -moz-box-align: center;
         align-items: center;
    font-size: 22px;
    letter-spacing: 1px;
    line-height: 1.2;
    color: #ffffff;
    padding: 15px 0 15px 61px;
    position: relative;
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif;
    min-width: 360px;
    max-width: 360px;
    margin: 0 auto;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    opacity: 0;
    visibility: hidden;
    -moz-transition: 0.4s opacity ease;
    transition: 0.4s opacity ease;
    z-index: 2000;
  }
  #games-menu-mobile a#m-favorites,
  #games-menu-mobile a#m-recent-games {
    text-shadow: 0 0 15px #f3d448;
  }
  #games-menu-mobile .wrapper a.active {
    color: #df2a58;
  }
  #games-menu-mobile.open {
    background-color: rgba(0, 0, 0, 0.9);
    visibility: visible;
  }
  #games-menu-mobile.open:before {
    background: url(../../willbettingde/image/mob-menu-top-gradient.png);
    visibility: visible;
  }
  #games-menu-mobile.open:after {
    background: url(../../willbettingde/image/mob-menu-bottom-gradient.png);
    visibility: visible;
  }
  #games-menu-mobile.open .wrapper a,
  #games-menu-mobile.open > a {
    opacity: 1;
    -moz-transition-delay: 0.3s;
         transition-delay: 0.3s;
    visibility: visible;
  }
  #games-menu-mobile .wrapper a:not(:last-child)::after {
    content: "";
    width: 100%;
    bottom: -1px;
    left: 0;
    right: 0;
    height: 1px;
    display: block;
    position: absolute;
    padding: initial;
    border-radius: initial;
    -moz-transform: initial;
         transform: initial;
    -moz-transition: none;
    transition: none;
    z-index: 13;
    background-color: unset;
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(127, 121, 95, 0.5) 22%, #f6ebb8 50%, rgba(127, 121, 95, 0.5) 78%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(127, 121, 95, 0.5) 22%, #f6ebb8 50%, rgba(127, 121, 95, 0.5) 78%, rgba(0, 0, 0, 0) 100%);
  }
  #games-menu-mobile .wrapper a span {
    display: block;
    position: absolute;
    top: 50%;
    left: 7px;
    width: 45px;
    height: 40px;
    -moz-transform: translateY(-50%);
         transform: translateY(-50%);
    background-color: unset;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
  #m-top-games span {
    background-image: url(../../willbettingde/image/icon-top-games.png);
  }
  #m-latest-games span {
    background-image: url(../../willbettingde/image/icon-latest-games.png);
  }
  #m-tournaments span {
    background-image: url(../../willbettingde/image/icon-tournament-games.png);
  }
  #m-jackpots span {
    background-image: url(../../willbettingde/image/icon-jackpots.png);
  }
  #m-video-slots span {
    background-image: url(../../willbettingde/image/icon-slots.png);
  }
  #m-table-games span {
    background-image: url(../../willbettingde/image/icon-table-games.png);
  }
  #m-live span {
    background-image: url(../../willbettingde/image/icon-live-casino.png);
  }
  #m-fast-games span {
    background-image: url(../../willbettingde/image/icon-fast-games2.svg);
  }
  #m-skill-games span {
    background-image: url(../../willbettingde/image/icon-skill-games.png);
  }
  #m-all-games span {
    background-image: url(../../willbettingde/image/icon-all-games.png);
  }
  #m-recent-games span {
    background-image: url(../../willbettingde/image/icon-recent-games.png);
  }
  #m-favorites span {
    background-image: url(../../willbettingde/image/icon-favorites.png);
  }
  #m-favorites::before,
  #m-recent-games::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    width: 100%;
    height: -moz-calc(100% - 10px);
    height: calc(100% - 10px);
    top: 5px;
    left: 0;
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(127, 121, 95, 0.1) 22%, rgba(246, 235, 184, 0.3) 50%, rgba(127, 121, 95, 0.1) 78%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(127, 121, 95, 0.1) 22%, rgba(246, 235, 184, 0.3) 50%, rgba(127, 121, 95, 0.1) 78%, rgba(0, 0, 0, 0) 100%);
  }
  #m-arcade-games span {
    background-image: url(../../willbettingde/image/icon-arcade-games.png);
  }
  #m-scratch-games span {
    background-image: url(../../willbettingde/image/icon-scratch-games.png);
  }
  #m-sport-games span {
    background-image: url(../../willbettingde/image/icon-sport-games.png);
  }
  #m-arcadem-games span {
    background-image: url(../../willbettingde/image/icon-arcadem1.png);
  }
  #m-fruit-games span {
    background-image: url(../../willbettingde/image/icon-fruit-games.png);
  }
  #m-halloween span {
    background-image: url(../../willbettingde/image/icon-easter1.png);
  }
  .game-menu-mobile-control {
    --game-menu-color-first: #545151;
    --game-menu-color-second: #323232;
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 21;
  }
  .game-menu-mobile-control_border,
  .game-menu-mobile-control_btn,
  .game-menu-mobile-control_shadow {
    position: absolute;
    left: 50%;
    bottom: 15px;
    border-radius: 50%;
    color: #ffffff;
    min-width: 75px;
    max-width: 75px;
    height: 75px;
    z-index: 2;
    -moz-transform: translate(-50%, 50%);
         transform: translate(-50%, 50%);
  }
  .game-menu-mobile-control_shadow {
    display: block;
    z-index: 0;
    box-shadow: 0 0 10px 1px #000000;
  }
  .game-menu-mobile-control_btn {
    border: none;
    z-index: 14;
  }
  .game-menu-mobile-control_btn:hover {
    background: -moz-radial-gradient(47.27% 0%, 100% 100%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #9C003F 0%, #FF003D 100%);
    background: radial-gradient(100% 100% at 47.27% 0%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #9C003F 0%, #FF003D 100%);
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25), inset 0 2px 2px #FF7ABA, inset 0 -2px 2px #72012A;
  }
  .game-menu-mobile-control_title {
    font-family: "Noto Sans", sans-serif;
    font-weight: 700;
    font-size: 14px;
    color: #ffffff;
    text-transform: uppercase;
    display: block;
    margin-bottom: 7px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
  }
  .game-menu-mobile-control_border {
    z-index: 1;
    -webkit-animation: pulseButtonOpenGameMenu 3s ease infinite;
       -moz-animation: pulseButtonOpenGameMenu 3s ease infinite;
            animation: pulseButtonOpenGameMenu 3s ease infinite;
  }
  .game-menu-mobile-control_btn::after {
    content: "";
    position: absolute;
    left: 50%;
    -moz-transform: translateX(-50%);
         transform: translateX(-50%);
  }
  .game-menu-mobile-control_btn::after {
    width: 90px;
    height: 90px;
    top: 0;
  }
  .game-menu-mobile-control_btn::before {
    border-radius: 50%;
  }
  .game-menu-mobile-control_btn::after {
    top: 14px;
    text-align: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
  }
  .game-menu-mobile-control_btn .dots-wrapper {
    display: -moz-box;
    display: flex;
    -moz-box-pack: justify;
         justify-content: space-between;
    -moz-box-align: center;
         align-items: center;
    position: absolute;
    top: 13px;
    left: 50%;
    -moz-transform: translateX(-50%);
         transform: translateX(-50%);
    width: 32px;
    z-index: 2000;
  }
  .dots-wrapper span {
    border-radius: 50%;
    background: #ffffff;
    width: 5px;
    height: 5px;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  }
  .dots-wrapper span:nth-child(2) {
    width: 10px;
    height: 10px;
  }
  .game-menu-mobile-control_btn.open::after {
    content: "";
    width: 25px;
    top: 17px;
    background-image: url(../../willbettingde/image/close-mobile-menu2.svg);
  }
  .game-menu-mobile-control_btn.open .dots-wrapper {
    display: none;
  }
  .game-menu-mobile-control_btn.open .game-menu-mobile-control_title {
    display: none;
  }
}

@media (max-width: 486px) and (max-height: 920px) {
  #games-menu-mobile .inner-content.scroll {
    height: 100%;
    margin-top: 0;
  }
  #games-menu-mobile .inner-content.scroll .wrapper {
    -moz-box-pack: start;
         justify-content: flex-start;
    padding-bottom: 75px;
    padding-top: 80px;
  }
}

@media (orientation: landscape) and (max-height: 540px) {
  #games-menu-mobile_search-btn {
    top: 17px;
  }
  #games-menu-mobile .inner-content {
    height: 100%;
    margin-top: 0;
  }
  #games-menu-mobile .wrapper {
    -moz-box-pack: start;
         justify-content: flex-start;
    padding-bottom: 54px;
    padding-top: 62px;
  }
  #games-menu-mobile .inner-content.scroll .wrapper {
    padding-bottom: 54px;
    padding-top: 62px;
  }
  #games-menu-mobile {
    padding: 0 0 0 0;
  }
  #games-menu-mobile .wrapper a {
    font-size: 20px;
  }
}

@media (max-width: 420px) {
  #games-menu-mobile .wrapper a {
    min-width: 280px;
    max-width: 280px;
  }
}

@media (max-width: 400px) {
  #games-menu-mobile .wrapper a {
    font-size: 19px;
  }
}

@media (max-width: 370px) {
  .game-menu-mobile-control_border,
  .game-menu-mobile-control_btn,
  .game-menu-mobile-control_shadow {
    min-width: 65px;
    height: 65px;
  }
  .game-menu-mobile-control_btn .dots-wrapper {
    width: 28px;
    top: 11px;
  }
  .game-menu-mobile-control_btn::after {
    top: 15px;
    width: 30px;
  }
  .game-menu-mobile-control_btn.open::after {
    top: 15px;
    width: 20px;
  }
  .game-menu-mobile-control_title {
    font-size: 11px;
    margin-bottom: 3px;
  }
  #games-menu-mobile .wrapper a {
    font-size: 16px;
  }
  #games-menu-mobile .wrapper a span {
    background-size: 65%;
  }
  #games-menu-mobile #m-arcade-games span {
    background-size: 100%;
  }
  #games-menu-mobile #m-sport-games span {
    background-size: 100%;
  }
}

@media (max-width: 320px) {
  #games-menu-mobile_search-btn {
    top: 17px;
  }
  #games-menu-mobile .inner-content {
    height: 100%;
    margin-top: 0;
  }
  #games-menu-mobile .wrapper {
    padding-bottom: 54px;
    padding-top: 62px;
  }
  #games-menu-mobile .inner-content.scroll .wrapper {
    padding-bottom: 54px;
    padding-top: 62px;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
/*$main-logo$free: url('../images/logo_free.png');*/
/* don`t use as ISO 14 don`t support this*/
#collage {
  height: 475px;
  overflow: hidden;
  margin-top: 70px;
  position: relative;
}

#collage #slider {
  width: 100%;
  padding: 0 0 0 0;
  -webkit-padding-start: 0;
  overflow: hidden;
}

body.winter #collage {
  background-image: url(../../willbettingde/image/collage_winter_bg.jpg);
  background-color: #ffffff;
}

.logged #collage {
  margin-top: 120px;
}

#collage #slider li {
  z-index: 4000;
  width: 100%;
  height: 475px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto;
  display: block;
  float: left;
}

#collage #slider li.item-1 {
  background-image: url(../../willbettingde/image/01.png);
}

#collage #slider li.item-2 {
  background-image: url(../../willbettingde/image/02.png);
}

#collage #slider li.item-3 {
  background-image: url(../../willbettingde/image/03.png);
}

#collage #slider li.item-4 {
  background-image: url(../../willbettingde/image/04.png);
}

#collage #slider li.item-5 {
  background-image: url(../../willbettingde/image/06.png);
}

#collage #slider li.item-6 {
  background-image: url(../../willbettingde/image/07.png);
}

#collage #slider li.item-aff,
#collage #slider #item-aff {
  background-position: 80% 50% !important;
}

#main.iPad #collage #slider li.slide-new-game {
  background-size: contain;
}

#collage #slider .text {
  margin: 0 auto;
  width: 970px !important;
}

.games-banner-mobile {
  min-height: 115px;
  padding: 15px 10px 20px;
  background-color: #5326B1;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right top;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.games-banner-mobile .text button {
  min-height: 30px;
}

.games-banner-mobile .text .content {
  margin: 0 0 10px;
  color: #ffffff;
  font-size: 15px;
  line-height: 20px;
  font-weight: 700;
  width: 50%;
  font-family: "Noto Sans", sans-serif;
  height: initial;
}

.games-banner-mobile .text .content gold,
.games-banner-mobile .text .content accent_color,
.games-banner-mobile .text .content .gold,
.games-banner-mobile .text .content .accent-color {
  padding-left: 30px;
  color: #FFBB04;
  background-position: top left;
  background-size: 20px auto;
}

.content--max-height-control {
  height: 270px;
}

.text .content {
  margin-left: 0;
  margin-top: 70px;
  margin-bottom: 0;
  color: #ffffff;
  font-family: "Noto Sans", sans-serif;
  font-size: 28px;
  line-height: 34px;
  font-stretch: condensed;
  height: 270px;
  text-shadow: 0 5px 5px rgba(0, 0, 0, 0.25);
  width: 550px;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-pack: start;
       justify-content: flex-start;
  -moz-box-align: start;
       align-items: flex-start;
}

body.winter #collage #slider .text .content {
  color: #303030;
}

.text .content gold {
  color: #ffbb04;
  display: inline-block;
  font-weight: 700;
}

body.winter #collage #slider .text .content gold {
  color: #c21c1c;
}

/*
mbig		- 56px / 60px
big			- 46px / 50px
bmedium		- 36px / 40px
medium		- 30px / 34px
smedium		- 26px / 30px
small		- 22px / 26px
*/
.text .content text_big {
  font-size: 40px;
  line-height: 45px;
  font-weight: 400;
}

.text .content text_medium {
  font-size: 30px;
  line-height: 35px;
  font-weight: 400;
}

.text .content text_small {
  font-size: 20px;
  line-height: 25px;
  font-family: "Roboto", "Arial", sans-serif;
  font-weight: 400;
}

.text .content mbig,
.text .content big,
.text .content bmedium,
.text .content medium,
.text .content smedium,
.text .content small {
  display: inline-block;
  margin-bottom: 0;
}

.text .content mbig {
  font-size: 55px;
  line-height: 60px;
}

.text .content big {
  font-size: 40px;
  line-height: 45px;
}

.text .content bmedium {
  font-size: 35px;
  line-height: 40px;
}

.text .content medium {
  font-size: 30px;
  line-height: 35px;
}

.text .content smedium {
  font-size: 25px;
  line-height: 30px;
  font-family: "Roboto", "Arial", sans-serif;
}

.text .content small {
  font-size: 20px;
  line-height: 25px;
  font-family: "Roboto", "Arial", sans-serif;
}

.text .content accent_color {
  color: #ffbb04;
}

#collage #slider .text .button {
  position: relative !important;
  border-radius: 100px;
  border-image-slice: 1 !important;
  /*end grey button*/
  font-weight: 700;
  font-size: 25px;
  line-height: 60px;
  text-transform: uppercase;
  padding: 0 30px 0 30px;
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  background-image: -moz-radial-gradient(47.27% 0%, 100% 100%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #9C003F 0%, #FF003D 100%);
  background-image: radial-gradient(100% 100% at 47.27% 0%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #9C003F 0%, #FF003D 100%);
  font-family: "Noto Sans", sans-serif;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  height: auto;
  top: auto;
}

#collage #slider .text .button::before {
  content: "";
  position: absolute;
  display: block;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  opacity: 0.5;
  background: -moz-linear-gradient(left, #ffd687 0%, #ffd68700 50%, #ffd687 100%);
  background: linear-gradient(90deg, #ffd687 0%, #ffd68700 50%, #ffd687 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  border-radius: 100px;
  padding: 1px;
}

.IPadOS #collage #slider .text .button {
  white-space: nowrap;
}

#collage #slider .text .button:hover {
  color: #ffffff;
  background-color: #131517;
}

body.winter #collage #slider .text .button {
  color: #ffffff;
  text-shadow: 0 1px 1px #000000;
  background-image: url(../../willbettingde/image/collage_winter_btn_bg.png);
}

.anythingSlider-custom .anythingControls {
  height: 17px;
  bottom: 15px;
  left: 50%;
  right: unset;
  -moz-transform: translateX(-50%);
       transform: translateX(-50%);
  outline: 0;
  margin: 0 auto;
}

.anythingSlider-custom .arrow {
  display: -moz-box;
  display: flex;
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-align: center;
       align-items: center;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: rgba(42, 30, 82, 0.75);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25);
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
}

.anythingSlider-custom .arrow a {
  width: 31px;
  height: 20px;
  margin: 0;
  background-size: contain;
  background-position: center;
}

.anythingSlider-custom .arrow:hover a {
  -webkit-filter: opacity(0.5);
          filter: opacity(0.5);
}

.anythingSlider-custom .arrow.back a {
  background-image: url(../../willbettingde/image/arrow-white1.svg);
  -moz-transform: rotateZ(90deg);
       transform: rotateZ(90deg);
  -moz-transform-origin: center;
       transform-origin: center;
  margin: 0 3px 0 0;
}

.anythingSlider-custom .arrow.back a .hover, .anythingSlider-custom .arrow.back a:hover {
  background-position: center;
}

.anythingSlider-custom .arrow.forward a {
  background-image: url(../../willbettingde/image/arrow-white1.svg);
  -moz-transform: rotateZ(-90deg);
       transform: rotateZ(-90deg);
  -moz-transform-origin: center;
       transform-origin: center;
  margin: 0 0 0 3px;
}

.anythingSlider-custom .arrow.forward a .hover, .anythingSlider-custom .arrow.forward a:hover {
  background-position: center;
}

.anythingSlider-custom .anythingControls ul {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
}

.anythingSlider-custom .anythingControls a,
.anythingSlider-custom.activeSlider .anythingControls a,
.anythingSlider-custom.activeSlider .anythingControls a.cur,
.anythingSlider-custom.activeSlider .anythingControls a:hover {
  border: none;
  background-color: #ffffff;
  background-position: center;
  background-repeat: no-repeat;
}

.anythingSlider-custom .anythingControls ul a {
  width: 10px;
  height: 10px;
  margin: 7px;
}

.anythingSlider-custom .anythingControls span {
  display: none;
}

.anythingSlider-custom.activeSlider .anythingControls a.cur {
  width: 15px;
  height: 15px;
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #9c003f 0%, #ff003d 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #9c003f 0%, #ff003d 100%);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25), inset 0 1px 1px #ff7aba, inset 0 -1px 1px #72012a;
  border-radius: 50%;
}

.anythingSlider-custom.activeSlider .anythingControls a.cur:after,
.anythingSlider-custom.activeSlider .anythingControls a:hover:after {
  /*content: "";*/
  display: block;
  width: 7px;
  height: 7px;
  background: #ffffff;
  border-radius: 50%;
  margin: 5px auto;
}

@media (min-width: 1921px) {
  #collage::before {
    position: absolute;
    content: "";
    height: 100%;
    top: 0;
    right: 0;
    left: -moz-calc(50% + ((1920px / 2) - 87px));
    left: calc(50% + ((1920px / 2) - 87px));
    background-image: -moz-linear-gradient(right, #040435 94%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(270deg, #040435 94%, rgba(0, 0, 0, 0) 100%);
    background-repeat: no-repeat;
    background-size: 100% 437px;
    z-index: 1;
  }
  #collage::after {
    position: absolute;
    content: "";
    height: 100%;
    top: 0;
    left: 0;
    right: -moz-calc(50% + ((1920px / 2) - 87px));
    right: calc(50% + ((1920px / 2) - 87px));
    background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0), #040435 6%);
    background-image: linear-gradient(270deg, rgba(0, 0, 0, 0), #040435 6%);
    background-repeat: no-repeat;
    background-size: 100% 437px;
    z-index: 1;
  }
  .bg2 {
    max-width: 2500px;
    left: -moz-calc(50% - 1250px);
    left: calc(50% - 1250px);
  }
  .hot_smal {
    left: 1530px;
    top: 286px;
  }
  .hot_big {
    left: 1763px;
    top: 250px;
  }
  .eifel {
    left: 1670px;
    top: 60px;
  }
  .tower {
    left: 2115px;
    top: 380px;
  }
  .hway_b_r {
    left: 1556px;
    top: 530px;
  }
  .hway_b_w {
    left: 1568px;
    top: 570px;
  }
  .hway_s_r {
    left: 1725px;
    top: 704px;
  }
  .hway_s_w {
    left: 1837px;
    top: 709px;
  }
}

@media (min-width: 1279px) {
  #collage #slider .text .button:hover {
    background: -moz-radial-gradient(47.27% 0%, 100% 100%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #FF003D 0%, #9C003F 100%);
    background: radial-gradient(100% 100% at 47.27% 0%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #FF003D 0%, #9C003F 100%);
    box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.25);
  }
}

@media screen and (max-width: 1279px) {
  #collage #slide-left {
    display: none !important;
  }
  #collage {
    height: 200px;
    background-size: cover;
    margin-top: 0;
    border-bottom: none;
  }
  .logged #collage {
    margin-top: 0;
  }
  .logged #collage.bigHeader,
  #collage.bigHeader {
    margin-top: 0;
  }
  #collage #slider li {
    background-size: cover;
    background-position: right top;
    height: 203px;
  }
  .iPad #collage #slider .text .content {
    margin-left: 60px;
  }
  .iPad #collage #slider .text .button {
    margin-left: 57px;
  }
  #collage #slider .text {
    width: 100% !important;
  }
  .content--max-height-control {
    height: 152px;
    /**TODO THIS HEIGHT MUST BE SAME WITH #collage #slider .text .content Height*/
  }
  #collage #slider .text .content {
    margin-left: 16px;
    margin-top: 20px;
    margin-bottom: 0;
    height: 115px;
    font-size: 16px;
    line-height: 0;
    width: 190px;
  }
  #collage #slider .text .content mbig {
    font-size: 15px;
    line-height: 20px;
  }
  #collage #slider .text .content big {
    font-size: 13px;
    line-height: 15px;
  }
  #collage #slider .text .content bmedium {
    font-size: 13px;
    line-height: 15px;
  }
  #collage #slider .text .content medium {
    font-size: 13px;
    line-height: 15px;
  }
  #collage #slider .text .content smedium {
    font-size: 13px;
    line-height: 15px;
  }
  #collage #slider .text .content text_small,
  #collage #slider .text .content small {
    font-size: 11px;
    line-height: 15px;
  }
  #collage #slider .text .button {
    margin-left: 15px;
    font-size: 15px;
    line-height: 25px;
    height: 28px;
    padding: 5px 20px;
    min-height: 37px;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  #collage #slider .text .content br {
    display: block;
    content: "";
    margin-top: 1px;
  }
  #collage #slider .text .content br + br {
    margin-top: 10px;
  }
  .anythingSlider-custom .arrow {
    display: none !important;
  }
  .anythingSlider-custom .arrow a {
    background-image: none;
  }
  .anythingSlider-custom .anythingControls {
    right: 20px;
    bottom: 15px;
    margin: 0;
    display: -moz-box;
    display: flex;
    -moz-box-align: start;
         align-items: flex-start;
    -moz-box-pack: center;
         justify-content: center;
  }
  .text .content text_big {
    font-size: 15px;
    line-height: 20px;
  }
  .text .content text_medium {
    font-size: 13px;
    line-height: 15px;
  }
  .text .content text_small {
    font-size: 11px;
    line-height: 15px;
  }
}

@media screen and (max-width: 1279px) and (orientation: landscape) {
  #collage #slider li {
    background-size: contain;
  }
}

@media screen and (max-width: 767px) and (orientation: portrait) {
  #collage #slider li.item-aff,
  #collage #slider #item-aff {
    background-size: 50%;
  }
  .lang_en .time-legend :nth-child(1) {
    position: relative;
    left: 13px;
  }
  .lang_en .time-legend :nth-child(2) {
    position: relative;
    left: 0;
  }
  .lang_en .time-legend :nth-child(3) {
    position: relative;
    left: -13px;
  }
  .lang_fr .time-legend :nth-child(1) {
    position: relative;
    left: 14px;
  }
  .lang_fr .time-legend :nth-child(2) {
    position: relative;
    left: 0;
  }
  .lang_fr .time-legend :nth-child(3) {
    position: relative;
    left: -12px;
  }
  .lang_de .time-legend :nth-child(1) {
    position: relative;
    left: 13px;
  }
  .lang_de .time-legend :nth-child(2) {
    position: relative;
    left: 0px;
  }
  .lang_de .time-legend :nth-child(3) {
    position: relative;
    left: -11px;
  }
  .lang_it .time-legend :nth-child(1) {
    position: relative;
    left: 13px;
  }
  .lang_it .time-legend :nth-child(2) {
    position: relative;
    left: -1px;
  }
  .lang_it .time-legend :nth-child(3) {
    position: relative;
    left: -12px;
  }
  .lang_no .time-legend :nth-child(1) {
    position: relative;
    left: 12px;
  }
  .lang_no .time-legend :nth-child(2) {
    position: relative;
    left: 1px;
  }
  .lang_no .time-legend :nth-child(3) {
    position: relative;
    left: -12px;
  }
  .lang_es .time-legend :nth-child(1) {
    position: relative;
    left: 14px;
  }
  .lang_es .time-legend :nth-child(2) {
    position: relative;
    left: 0;
  }
  .lang_es .time-legend :nth-child(3) {
    position: relative;
    left: -12px;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
table tr td.center {
  text-align: center;
}

table tr td.right {
  text-align: right;
}

table tr td.left {
  text-align: left;
  padding: 0;
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
/* Tools */
.clear {
  clear: both;
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}

.rtl {
  direction: rtl;
}

.ltr {
  direction: ltr;
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
#tracking {
  display: none;
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
.use-cookie {
  background-color: rgba(0, 0, 0, 0.9);
  border: 0 !important;
  padding: 0 !important;
}

.use-cookie__container {
  -moz-box-pack: justify;
       justify-content: space-between;
}

.use-cookie__text {
  font-family: "Roboto", "Arial", sans-serif;
  position: relative;
  font-size: 13px;
  color: #80858C;
  padding: 0;
}

.use-cookie__btn {
  font-family: "Noto Sans", sans-serif;
  height: 40px;
  font-weight: 700;
  font-size: 15px;
  line-height: 38px;
}

@media screen and (max-width: 1279px) {
  .use-cookie {
    padding: 10px !important;
  }
  .use-cookie__container {
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
         flex-direction: row;
  }
  .use-cookie__text {
    text-align: left;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
.blink {
  -webkit-animation-name: blink;
  -webkit-animation-iteration-count: 5;
  -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
  -webkit-animation-duration: 2s;
}

.hot_big {
  position: absolute;
  background-image: url(../../willbettingde/image/hb.png);
  height: 296px;
  left: -moz-calc(100% - 440px);
  left: calc(100% - 440px);
  top: 201px;
}

.eifel {
  position: absolute;
  background-image: url(../../willbettingde/image/eifel.png);
  width: 166px;
  height: 493px;
  top: 19px;
  left: -moz-calc(100% - 530px);
  left: calc(100% - 530px);
  opacity: 0.8;
}

.eifel_motion {
  -webkit-animation-name: eifel;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 3s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: 3;
  /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 3s;
       animation-duration: 3s;
  -webkit-animation: eifel 3s 3 linear;
     -moz-animation: eifel 3s 3 linear;
          animation: eifel 3s 3 linear;
}

.hot_big_motion_back {
  width: 0;
}

.eifel_motion_back {
  -webkit-animation-name: eifel_back;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 2s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: 1;
  /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 2s;
       animation-duration: 2s;
  -webkit-animation: eifel_back 1s 1 linear;
     -moz-animation: eifel_back 1s 1 linear;
          animation: eifel_back 1s 1 linear;
}

.tower {
  position: absolute;
  background-image: url(../../willbettingde/image/tower.png);
  width: 85px;
  height: 386px;
  left: -moz-calc(100% - 85px);
  left: calc(100% - 85px);
  top: 333px;
  -webkit-filter: brightness(83%);
          filter: brightness(83%);
}

.tower_motion {
  -webkit-animation-name: tower;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 3s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: 2;
  /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 3s;
       animation-duration: 3s;
  -webkit-animation: tower 3s 2 linear;
     -moz-animation: tower 3s 2 linear;
          animation: tower 3s 2 linear;
}

.hway_b_r {
  position: absolute;
  background-image: url(../../willbettingde/image/hwlr.png);
  width: 583px;
  height: 175px;
  left: -moz-calc(100% - 645px);
  left: calc(100% - 645px);
  top: 485px;
}

.hway_b_r_motion {
  -webkit-animation-name: hway_b_r;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: infinite;
  /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation: hway_b_r 1s infinite linear;
     -moz-animation: hway_b_r 1s infinite linear;
          animation: hway_b_r 1s infinite linear;
}

.hway_b_w {
  position: absolute;
  background-image: url(../../willbettingde/image/hwlw.png);
  width: 570px;
  height: 166px;
  left: -moz-calc(100% - 633px);
  left: calc(100% - 633px);
  top: 514px;
}

.hway_b_w_motion {
  -webkit-animation-name: hway_b_w;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: infinite;
  /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation: hway_b_w 1s infinite linear;
     -moz-animation: hway_b_w 1s infinite linear;
          animation: hway_b_w 1s infinite linear;
}

.hway_s_r {
  position: absolute;
  background-image: url(../../willbettingde/image/smhwlr.png);
  z-index: 7;
  width: 367px;
  height: 129px;
  left: -moz-calc(100% - 475px);
  left: calc(100% - 475px);
  top: 655px;
}

.hway_s_r_motion {
  -webkit-animation-name: hway_s_r;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: infinite;
  /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation: hway_s_r 1s infinite linear;
     -moz-animation: hway_s_r 1s infinite linear;
          animation: hway_s_r 1s infinite linear;
}

.hway_s_w {
  position: absolute;
  background-image: url(../../willbettingde/image/shwlw.png);
  /*z-index: 8;*/
  width: 213px;
  height: 111px;
  left: -moz-calc(100% - 340px);
  left: calc(100% - 340px);
  top: 654px;
}

.hway_s_w_motion {
  -webkit-animation-name: hway_s_w;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: infinite;
  /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation: hway_s_w 1s infinite linear;
     -moz-animation: hway_s_w 1s infinite linear;
          animation: hway_s_w 1s infinite linear;
}

.bg2 {
  position: relative;
  width: 100%;
}

.mgalic .bg2 {
  display: none;
}

.hot_smal {
  position: absolute;
  background-image: url(../../willbettingde/image/hs.png);
  height: 205px;
  left: -moz-calc(100% - 670px);
  left: calc(100% - 670px);
  top: 240px;
}

.hot_smal_motion_back {
  width: 0;
}

@media screen and (max-width: 1279px) {
  .hway_b_r, .hway_b_w,
  .hway_s_r, .hway_s_w, .bg2 {
    display: none;
  }
  .blink {
    -webkit-animation-name: blink-mobile;
    -webkit-animation-iteration-count: 5;
    -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
    -webkit-animation-duration: 2s;
  }
}

@keyframes pulseDepositBtn {
  25% {
    box-shadow: 0 0 4px 4px #FFC2CE, 0 0 5px 0 #A42F55;
  }
  75% {
    box-shadow: 0 0 0 0 #FFC2CE, 0 0 0 0 #A42F55;
  }
}

@keyframes pulseError {
  0%,
  100% {
    color: #B8BFD7;
  }
  24%,
  50%,
  75% {
    color: #DF4B4B;
  }
}

@keyframes pulseNewLabel {
  0%,
  100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}

@keyframes blink1 {
  0% {
    color: red;
  }
  30% {
    color: rgba(255, 0, 0, 0.7);
  }
  100% {
    color: red;
  }
}

@keyframes tickets--modify {
  0% {
    -moz-transform: translate(-50%, -50%) scale(1);
         transform: translate(-50%, -50%) scale(1);
  }
  50% {
    -moz-transform: translate(-50%, -50%) scale(1.1);
         transform: translate(-50%, -50%) scale(1.1);
  }
  100% {
    -moz-transform: translate(-50%, -50%) scale(1);
         transform: translate(-50%, -50%) scale(1);
  }
}

@keyframes tickets_1 {
  from {
    z-index: 20;
    /*transform: translateX(0) scale(1);*/
  }
  to {
    /*transform: translateX(0) scale(1.2);*/
  }
}

@keyframes heart {
  from {
    z-index: 20;
    -moz-transform: scale(1.4);
         transform: scale(1.4);
  }
  to {
    z-index: auto;
    -moz-transform: scale(1);
         transform: scale(1);
  }
}

@keyframes disapear {
  from {
    opacity: 1;
    width: 300%;
  }
  to {
    opacity: 0;
    display: none !important;
  }
}

/* Standard syntax */
@keyframes hot_smal {
  from {
    width: 0;
  }
  14.28% {
    width: 217px;
  }
  28.58% {
    width: 217px;
  }
  42.57% {
    width: 217px;
  }
  57.15% {
    width: 0;
  }
  71.43% {
    width: 217px;
  }
  85.71% {
    width: 217px;
  }
  to {
    width: 217px;
  }
}

/* Standard syntax */
@keyframes hot_smal_back {
  from {
    width: 217px;
  }
  50% {
    width: 217px;
  }
  to {
    width: 0;
  }
}

/* Standard syntax */
@keyframes hot_big {
  from {
    width: 0;
  }
  14.28% {
    width: 0;
  }
  28.58% {
    width: 426px;
  }
  42.57% {
    width: 0;
  }
  57.15% {
    width: 0;
  }
  71.43% {
    width: 0;
  }
  85.71% {
    width: 426px;
  }
  to {
    width: 426px;
  }
}

/* Standard syntax */
@keyframes hot_big_back {
  from {
    width: 426px;
  }
  50% {
    width: 0;
  }
  to {
    width: 0;
  }
}

/* Standard syntax */
@keyframes eifel {
  from {
    opacity: 0.8;
  }
  20% {
    opacity: 0.8;
  }
  25% {
    opacity: 1;
  }
  26% {
    opacity: 1;
  }
  32% {
    opacity: 0.8;
  }
  33% {
    opacity: 0.8;
  }
  37% {
    opacity: 1;
  }
  36% {
    opacity: 1;
  }
  42% {
    opacity: 0.8;
  }
  43% {
    opacity: 0.8;
  }
  47% {
    opacity: 1;
  }
  93% {
    opacity: 1;
  }
  to {
    opacity: 0.8;
  }
}

/* Standard syntax */
@keyframes eifel_back {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.7;
  }
}

/* Standard syntax */
@keyframes tower {
  from {
    opacity: 1;
  }
  12% {
    opacity: 0;
  }
  24% {
    opacity: 1;
  }
  36% {
    opacity: 0;
  }
  48% {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}

/* Standard syntax */
@keyframes hway_b_r {
  from {
    background-position: 380px 95px;
  }
  to {
    background-position: -400px -95px;
  }
}

/* Standard syntax */
@keyframes hway_b_w {
  from {
    background-position: -320px -80px;
  }
  to {
    background-position: 420px 100px;
  }
}

/* Standard syntax */
@keyframes hway_s_r {
  from {
    background-position: -210px 110px;
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    background-position: 145px -84px;
  }
}

/* Standard syntax */
@keyframes hway_s_w {
  from {
    background-position: 165px -90px;
  }
  50% {
    opacity: 1;
  }
  to {
    background-position: -180px 95px;
    opacity: 0;
  }
}

@keyframes tikket--2 {
  from {
    -moz-transform: translate(0, -50%);
         transform: translate(0, -50%);
  }
  to {
    -moz-transform: translate(100px, -50%);
         transform: translate(100px, -50%);
  }
}

@keyframes tikket--3 {
  from {
    -moz-transform: translate(100px, -50%);
         transform: translate(100px, -50%);
  }
  to {
    -moz-transform: translate(200px, -50%);
         transform: translate(200px, -50%);
  }
}

@keyframes tikket--4 {
  from {
    -moz-transform: translate(200px, -50%);
         transform: translate(200px, -50%);
  }
  to {
    -moz-transform: translate(300px, -50%);
         transform: translate(300px, -50%);
  }
}

@keyframes tikket--5 {
  from {
    -moz-transform: translate(300px, -50%);
         transform: translate(300px, -50%);
  }
  to {
    -moz-transform: translate(400px, -50%);
         transform: translate(400px, -50%);
  }
}

@keyframes tikket--6 {
  from {
    -moz-transform: translate(400px, -50%);
         transform: translate(400px, -50%);
  }
  to {
    -moz-transform: translate(500px, -50%);
         transform: translate(500px, -50%);
  }
}

@keyframes tikket--7 {
  from {
    -moz-transform: translate(500px, -50%);
         transform: translate(500px, -50%);
  }
  to {
    -moz-transform: translate(600px, -50%);
         transform: translate(600px, -50%);
  }
}

@keyframes current-ticket--1 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    -moz-transform: translate(0, -50%) scale(1);
         transform: translate(0, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -moz-transform: translate(0, -50%) scale(1.1);
         transform: translate(0, -50%) scale(1.1);
    z-index: 10;
  }
}

@keyframes current-ticket--2 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    -moz-transform: translate(100px, -50%) scale(1);
         transform: translate(100px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -moz-transform: translate(100px, -50%) scale(1.1);
         transform: translate(100px, -50%) scale(1.1);
    z-index: 10;
  }
}

@keyframes current-ticket--3 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    -moz-transform: translate(200px, -50%) scale(1);
         transform: translate(200px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -moz-transform: translate(200px, -50%) scale(1.1) scale(1);
         transform: translate(200px, -50%) scale(1.1) scale(1);
    z-index: 10;
  }
}

@keyframes current-ticket--4 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    -moz-transform: translate(300px, -50%) scale(1);
         transform: translate(300px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -moz-transform: translate(300px, -50%) scale(1.1);
         transform: translate(300px, -50%) scale(1.1);
    z-index: 10;
  }
}

@keyframes current-ticket--5 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    -moz-transform: translate(400px, -50%) scale(1);
         transform: translate(400px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -moz-transform: translate(400px, -50%) scale(1.1);
         transform: translate(400px, -50%) scale(1.1);
    z-index: 10;
  }
}

@keyframes current-ticket--6 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    -moz-transform: translate(500px, -50%) scale(1);
         transform: translate(500px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -moz-transform: translate(500px, -50%) scale(1.1);
         transform: translate(500px, -50%) scale(1.1);
    z-index: 10;
  }
}

@keyframes current-ticket--7 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    -moz-transform: translate(600px, -50%) scale(1);
         transform: translate(600px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -moz-transform: translate(600px, -50%) scale(1.1);
         transform: translate(600px, -50%) scale(1.1);
    z-index: 10;
  }
}

@keyframes ticket-shadow {
  from {
    -webkit-filter: drop-shadow(0 0 0 #F44E74);
    filter: drop-shadow(0 0 0 #F44E74);
  }
  to {
    -webkit-filter: drop-shadow(0 0 25px #F44E74);
    filter: drop-shadow(0 0 15px #F44E74);
  }
}

@keyframes pulseButtonOpenGameMenu {
  20% {
    box-shadow: 0 0 5px 0 rgba(248, 85, 112, 0.4);
  }
  50% {
    box-shadow: 0 0 5px 8px rgba(248, 85, 112, 0.8);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(248, 85, 112, 0.4);
  }
}

@media screen and (max-width: 1279px) {
  @-webkit-keyframes tikket--2 {
    from {
      transform: translate(10px, -50%);
    }
    to {
      transform: translate(50px, -50%);
    }
  }
  @-moz-keyframes tikket--2 {
    from {
      -moz-transform: translate(10px, -50%);
           transform: translate(10px, -50%);
    }
    to {
      -moz-transform: translate(50px, -50%);
           transform: translate(50px, -50%);
    }
  }
  @keyframes tikket--2 {
    from {
      -moz-transform: translate(10px, -50%);
           transform: translate(10px, -50%);
    }
    to {
      -moz-transform: translate(50px, -50%);
           transform: translate(50px, -50%);
    }
  }
  @-webkit-keyframes tikket--3 {
    from {
      transform: translate(50px, -50%);
    }
    to {
      transform: translate(90px, -50%);
    }
  }
  @-moz-keyframes tikket--3 {
    from {
      -moz-transform: translate(50px, -50%);
           transform: translate(50px, -50%);
    }
    to {
      -moz-transform: translate(90px, -50%);
           transform: translate(90px, -50%);
    }
  }
  @keyframes tikket--3 {
    from {
      -moz-transform: translate(50px, -50%);
           transform: translate(50px, -50%);
    }
    to {
      -moz-transform: translate(90px, -50%);
           transform: translate(90px, -50%);
    }
  }
  @-webkit-keyframes tikket--4 {
    from {
      transform: translate(90px, -50%);
    }
    to {
      transform: translate(130px, -50%);
    }
  }
  @-moz-keyframes tikket--4 {
    from {
      -moz-transform: translate(90px, -50%);
           transform: translate(90px, -50%);
    }
    to {
      -moz-transform: translate(130px, -50%);
           transform: translate(130px, -50%);
    }
  }
  @keyframes tikket--4 {
    from {
      -moz-transform: translate(90px, -50%);
           transform: translate(90px, -50%);
    }
    to {
      -moz-transform: translate(130px, -50%);
           transform: translate(130px, -50%);
    }
  }
  @-webkit-keyframes tikket--5 {
    from {
      transform: translate(130px, -50%);
    }
    to {
      transform: translate(170px, -50%);
    }
  }
  @-moz-keyframes tikket--5 {
    from {
      -moz-transform: translate(130px, -50%);
           transform: translate(130px, -50%);
    }
    to {
      -moz-transform: translate(170px, -50%);
           transform: translate(170px, -50%);
    }
  }
  @keyframes tikket--5 {
    from {
      -moz-transform: translate(130px, -50%);
           transform: translate(130px, -50%);
    }
    to {
      -moz-transform: translate(170px, -50%);
           transform: translate(170px, -50%);
    }
  }
  @-webkit-keyframes tikket--6 {
    from {
      transform: translate(170px, -50%);
    }
    to {
      transform: translate(210px, -50%);
    }
  }
  @-moz-keyframes tikket--6 {
    from {
      -moz-transform: translate(170px, -50%);
           transform: translate(170px, -50%);
    }
    to {
      -moz-transform: translate(210px, -50%);
           transform: translate(210px, -50%);
    }
  }
  @keyframes tikket--6 {
    from {
      -moz-transform: translate(170px, -50%);
           transform: translate(170px, -50%);
    }
    to {
      -moz-transform: translate(210px, -50%);
           transform: translate(210px, -50%);
    }
  }
  @-webkit-keyframes tikket--7 {
    from {
      transform: translate(210px, -50%);
    }
    to {
      transform: translate(250px, -50%);
    }
  }
  @-moz-keyframes tikket--7 {
    from {
      -moz-transform: translate(210px, -50%);
           transform: translate(210px, -50%);
    }
    to {
      -moz-transform: translate(250px, -50%);
           transform: translate(250px, -50%);
    }
  }
  @keyframes tikket--7 {
    from {
      -moz-transform: translate(210px, -50%);
           transform: translate(210px, -50%);
    }
    to {
      -moz-transform: translate(250px, -50%);
           transform: translate(250px, -50%);
    }
  }
  @-webkit-keyframes current-ticket--1 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      transform: translate(10px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      transform: translate(10px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-moz-keyframes current-ticket--1 {
    from {
      filter: brightness(0.5);
      -moz-transform: translate(10px, -50%) scale(1);
           transform: translate(10px, -50%) scale(1);
    }
    to {
      filter: brightness(1);
      -moz-transform: translate(10px, -50%) scale(1.1);
           transform: translate(10px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @keyframes current-ticket--1 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      -moz-transform: translate(10px, -50%) scale(1);
           transform: translate(10px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -moz-transform: translate(10px, -50%) scale(1.1);
           transform: translate(10px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-webkit-keyframes current-ticket--2 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      transform: translate(50px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      transform: translate(50px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-moz-keyframes current-ticket--2 {
    from {
      filter: brightness(0.5);
      -moz-transform: translate(50px, -50%) scale(1);
           transform: translate(50px, -50%) scale(1);
    }
    to {
      filter: brightness(1);
      -moz-transform: translate(50px, -50%) scale(1.1);
           transform: translate(50px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @keyframes current-ticket--2 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      -moz-transform: translate(50px, -50%) scale(1);
           transform: translate(50px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -moz-transform: translate(50px, -50%) scale(1.1);
           transform: translate(50px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-webkit-keyframes current-ticket--3 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      transform: translate(90px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      transform: translate(90px, -50%) scale(1.1) scale(1);
      z-index: 10;
    }
  }
  @-moz-keyframes current-ticket--3 {
    from {
      filter: brightness(0.5);
      -moz-transform: translate(90px, -50%) scale(1);
           transform: translate(90px, -50%) scale(1);
    }
    to {
      filter: brightness(1);
      -moz-transform: translate(90px, -50%) scale(1.1) scale(1);
           transform: translate(90px, -50%) scale(1.1) scale(1);
      z-index: 10;
    }
  }
  @keyframes current-ticket--3 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      -moz-transform: translate(90px, -50%) scale(1);
           transform: translate(90px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -moz-transform: translate(90px, -50%) scale(1.1) scale(1);
           transform: translate(90px, -50%) scale(1.1) scale(1);
      z-index: 10;
    }
  }
  @-webkit-keyframes current-ticket--4 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      transform: translate(130px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      transform: translate(130px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-moz-keyframes current-ticket--4 {
    from {
      filter: brightness(0.5);
      -moz-transform: translate(130px, -50%) scale(1);
           transform: translate(130px, -50%) scale(1);
    }
    to {
      filter: brightness(1);
      -moz-transform: translate(130px, -50%) scale(1.1);
           transform: translate(130px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @keyframes current-ticket--4 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      -moz-transform: translate(130px, -50%) scale(1);
           transform: translate(130px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -moz-transform: translate(130px, -50%) scale(1.1);
           transform: translate(130px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-webkit-keyframes current-ticket--5 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      transform: translate(170px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      transform: translate(170px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-moz-keyframes current-ticket--5 {
    from {
      filter: brightness(0.5);
      -moz-transform: translate(170px, -50%) scale(1);
           transform: translate(170px, -50%) scale(1);
    }
    to {
      filter: brightness(1);
      -moz-transform: translate(170px, -50%) scale(1.1);
           transform: translate(170px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @keyframes current-ticket--5 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      -moz-transform: translate(170px, -50%) scale(1);
           transform: translate(170px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -moz-transform: translate(170px, -50%) scale(1.1);
           transform: translate(170px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-webkit-keyframes current-ticket--6 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      transform: translate(210px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      transform: translate(210px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-moz-keyframes current-ticket--6 {
    from {
      filter: brightness(0.5);
      -moz-transform: translate(210px, -50%) scale(1);
           transform: translate(210px, -50%) scale(1);
    }
    to {
      filter: brightness(1);
      -moz-transform: translate(210px, -50%) scale(1.1);
           transform: translate(210px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @keyframes current-ticket--6 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      -moz-transform: translate(210px, -50%) scale(1);
           transform: translate(210px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -moz-transform: translate(210px, -50%) scale(1.1);
           transform: translate(210px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-webkit-keyframes current-ticket--7 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      transform: translate(250px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      transform: translate(250px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-moz-keyframes current-ticket--7 {
    from {
      filter: brightness(0.5);
      -moz-transform: translate(250px, -50%) scale(1);
           transform: translate(250px, -50%) scale(1);
    }
    to {
      filter: brightness(1);
      -moz-transform: translate(250px, -50%) scale(1.1);
           transform: translate(250px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @keyframes current-ticket--7 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      -moz-transform: translate(250px, -50%) scale(1);
           transform: translate(250px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -moz-transform: translate(250px, -50%) scale(1.1);
           transform: translate(250px, -50%) scale(1.1);
      z-index: 10;
    }
  }
}

@keyframes blink {
  from {
    background: -webkit-linear-gradient(-105deg, #ff6082 0%, #ed426a 33%, #da2351 90%);
    line-height: 52px;
  }
  to {
    background-color: rgba(0, 0, 0, 0);
    line-height: 52px;
  }
}

@keyframes blink-mobile {
  from {
    background: -webkit-linear-gradient(-105deg, #ff6082 0%, #ed426a 33%, #da2351 90%);
  }
  to {
    background-color: rgba(0, 0, 0, 0);
  }
}

/*$main-logo$free: url('../images/logo_free.png');*/
/* don`t use as ISO 14 don`t support this*/
/*
  1. Basic media
*/
#popup-dispute-resolution .inner-page,
#popup-fairness-rnd .inner-page,
#popup-pay-outs .inner-page {
  width: initial;
}

.popup-page-content h1 span {
  color: #e0c79d !important;
}

body.popup {
  width: auto;
  height: auto;
  background-color: #f7f7f7;
  padding: 23px;
}

body.popup h1 {
  color: #ffffff;
  font-size: 30px;
  margin-top: 0;
}

body.popup .popup-content {
  font-size: 14px;
  line-height: 18px;
}

.popup-menu {
  width: 100%;
  height: 53px;
  font-family: "Roboto", sans-serif;
  background: -moz-linear-gradient(left, #e0c79d 0%, #e0c79d 100%);
  background: linear-gradient(90deg, #e0c79d 0%, #e0c79d 100%);
  border-radius: 8px 7px 0 0;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: end;
       justify-content: flex-end;
}

#popup-forgot-password .popup-menu {
  height: 35px;
  padding-top: 20px;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
}

.popup-menu-raff {
  width: -moz-calc(100% + 6px);
  width: calc(100% + 6px);
  height: 55px;
  background: -moz-linear-gradient(left, #f2e7d3 0%, #d3c5aa 100%);
  background: linear-gradient(90deg, #f2e7d3 0%, #d3c5aa 100%);
  border-radius: 10px 10px 0 0;
  margin-left: -3px;
  margin-top: -2px;
  font-family: "Roboto", sans-serif;
  -webkit-filter: brightness(1);
          filter: brightness(1);
  display: block;
}

.popup-menu a {
  font-size: 13px;
  color: #000000;
  font-weight: 700;
  text-decoration: none;
  padding: 0 13px;
  outline: none;
  text-transform: uppercase;
  margin-top: -2px;
  -moz-box-flex: 0.12;
       flex-grow: 0.12;
  text-align: center;
}

.popup-menu a:hover {
  color: #9f0202;
  cursor: pointer;
}

.popup-menu a:first-child,
.popup-menu a.no-bg {
  background-image: none;
}

.popup-menu a.active {
  display: inline-block;
  /*!important;*/
  color: #9f0202;
  font-weight: 700;
  background-position: center top;
  line-height: 52px;
  margin-top: -1px;
}

.popup-menu a span {
  display: inline-block;
  margin: 0;
}

.popup-menu a.active:after {
  content: "";
  display: block;
  border-top: 4px solid #9f0202;
  border-radius: 3px 3px 0 0;
  height: 0;
  width: auto;
  margin-top: -3px;
}

#popup-payments-info .popup-menu {
  -moz-box-pack: justify;
       justify-content: space-between;
}

#popup-payments-info .popup-menu .payments-title {
  font-size: 20px;
  font-weight: 700;
  padding-left: 20px;
  color: #000000;
}

.popup-page.dispute-resolution .popup-page-content,
.popup-page.fairness-rnd .popup-page-content,
.popup-page.pay-outs .popup-page-content {
  min-height: 400px;
  padding: 20px;
  color: #ffffff;
  font-size: 13px;
}

#base-modal .popup-page-content .popup-page-content {
  padding: 0;
  margin: 0;
}

.popup-page.dispute-resolution h1,
.popup-page.fairness-rnd h1,
.popup-page.pay-outs h1 {
  text-align: center;
  margin-bottom: 20px;
}

.popup-page.dispute-resolution h1 {
  margin-left: 20px;
}

.popup-page-content .contact-info #ceg-seal-container {
  width: 215px !important;
  margin-top: 10px;
}

.popup-page-content .contact-info #ceg-seal-container a {
  text-decoration: none;
  font-weight: 600;
  color: #000000;
}

.popup-page-content #ceg-seal-container a {
  text-decoration: none;
  font-weight: 600;
  color: #000000;
}

.popup-page-content #ceg-seal-container {
  width: 160px !important;
  margin: 0;
}

.popup-page {
  display: none;
  position: absolute;
  z-index: 2002;
  top: 61px;
  width: 940px;
  background-color: #161d35;
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.6);
  border-radius: 12px;
  border: 2px solid #e0c79d;
  font-family: "Roboto", sans-serif;
  /*background-image: url(../images/bg_popup.png);*/
  background-position: -130px 320px;
  background-size: 383px;
}

.after-deposit-popup-open #popup-my-account {
  max-height: -moz-calc(100vh - 100px);
  max-height: calc(100vh - 100px);
  overflow: hidden;
}

.logged .popup-page {
  margin-top: 5px;
}

.popup-page .popup-content {
  display: none;
  font-size: 13px;
  max-height: 665px;
  overflow-y: auto;
  overflow-x: hidden;
}

.popup-page .popup-content.active {
  display: block;
}

.popup-page .popup-content.deposit {
  max-height: none;
  overflow-y: auto;
  overflow-x: auto;
}

.popup-page .close {
  height: 20px;
  width: 25px;
  float: right;
  margin-right: 15px;
  text-align: center;
  font-weight: 700;
  font-size: 16px;
  margin-top: -5px;
  border-radius: 50px;
  cursor: pointer;
  background-color: #0c132b;
  font-family: cursive;
  padding: 4px 2px 4px 2px;
  background-image: url(../../willbettingde/image/close.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50%;
}

.page-header h1 {
  color: #ffffff;
  display: inline-block;
  margin-left: 15px;
  margin-top: 20px;
}

.deposit-offer-page .page-header h1 {
  margin-top: 90px;
}

.page-menu {
  display: table;
  width: 100%;
}

.page-menu .wrapper {
  display: -moz-box;
  display: flex;
  -moz-box-pack: justify;
       justify-content: space-between;
  text-align: center;
  overflow: hidden;
}

.page-menu a {
  display: table-cell;
  vertical-align: top;
  text-align: -webkit-center;
  float: none;
  line-height: 12px;
  font-size: 10px;
  height: 42px;
  color: #c59f61;
  text-decoration: none;
  padding: 4px 5px 0 5px;
  background-position: right 10px;
  outline: none;
  font-weight: normal;
  -moz-box-flex: 1;
       flex-grow: 1;
}

.page-menu a:hover {
  color: #ffffff;
}

.page-menu a div {
  display: table-cell;
  vertical-align: middle;
  height: 38px;
}

.page-menu a:last-child,
.page-menu a.no-bg {
  background-image: none;
}

.page-menu a.active {
  color: #ffffff;
  background-position: center top;
  margin-top: -1px;
  height: 42px;
  padding: 4px 5px 0 5px;
  line-height: 14px;
}

.page-menu a.active:after {
  content: "";
  display: block;
  border-top: 4px solid #9f0202;
  border-radius: 3px 3px 0 0;
  height: 0;
  width: auto;
}

.popup-content .inner-page {
  width: 100%;
  margin: 0 auto;
  color: #ffffff;
  padding: 30px 20px 20px;
}

#base-modal > .popup-page-content {
  min-height: 220px;
  padding: 30px 20px 20px;
}

.popup-content .page-header,
.popup-content h1.page-title {
  display: none;
}

.popup-content .page-menu {
  display: none;
}

.popup-footer {
  display: none;
}

.popup-footer .btn-grey {
  display: none;
}

.popup-page-content .block-title {
  text-transform: uppercase;
  font-size: 30px;
  color: #e0c79d;
}

.popup-page-content h2 {
  color: #e0c79d;
  font-size: 15px;
  font-family: Roboto, sans-serif;
  line-height: 20px;
  font-weight: 700;
  text-transform: uppercase;
}

.popup-page-content a:not(.search__block-btn):not(.orange) {
  color: #f7f7f7;
}

#popup-my-account > div.popup-content.profile.active > div.inner-page > div > form > input.custom-btn.btn-gold {
  margin-bottom: 10px;
}

#base-modal .popup-page-content div,
#base-modal .popup-page-content p {
  color: #ffffff;
}

#base-modal .popup-page-content div:not(.page-header),
#base-modal .popup-page-content p,
.popup-content.about p,
.popup-content.play-on-mobile p,
.popup-content.terms p,
.popup-content.responsible-gambling p,
.popup-content.responsible-gambling div,
.popup-content.priv-policy p,
.popup-content.bonus-terms p,
.popup-content.how-bonuses-work p,
.popup-content.current-promotion p,
.popup-page.dispute-resolution p {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  line-height: 20px;
  margin: 0 0 15px;
}

.popup-content.bonus-terms h1 {
  margin-bottom: 10px;
}

.popup-page-content h1 + h1,
.popup-page-content h1 br {
  display: none;
}

.popup-page .popup-content p strong span,
.about-page p strong span {
  font-size: 13px !important;
}

@media screen and (max-width: 1279px) {
  #popup-reset-password,
  #popup-forgot-password {
    border: none;
    background-repeat: no-repeat;
    background-size: 100% -moz-calc(100% - 50px);
    background-size: 100% calc(100% - 50px);
  }
  #popup-reset-password .popup-menu,
  #popup-forgot-password .popup-menu {
    border: 2px solid #e0c79d;
    border-bottom: none;
  }
  #popup-reset-password .popup-page-content,
  #popup-forgot-password .popup-page-content {
    border: 2px solid #e0c79d;
    border-top: none;
    border-radius: 0 0 12px 12px;
  }
  .IOS #popup-reset-password .popup-content,
  .IOS #popup-forgot-password .popup-content {
    margin-top: -6px;
  }
  [data-page-name="selfex"] .popup-page-content div,
  [data-page-name="responsible-gambling"] .popup-page-content p,
  [data-page-name="responsible-gambling"] .popup-page-content div,
  [data-page-name="dispute"] .popup-page-content p,
  [data-page-name="testing-methods"] .popup-page-content p,
  [data-page-name="priv-policy"] .popup-page-content p,
  [data-page-name="current-promotion"] .popup-page-content p,
  [data-page-name="how-bonuses-work"] .popup-page-content p,
  [data-page-name="bonus-terms"] .popup-page-content p,
  [data-page-name="payments-info"] .popup-page-content p,
  [data-page-name="vip"] .popup-page-content p,
  .popup-page-content.about-page p,
  .inner-page.terms-tpl__page p {
    font-family: "Roboto", sans-serif;
    font-size: 13px;
    line-height: 20px;
    margin-top: 0;
  }
  [data-page-name="bonus-terms"] .popup-page-content h1 {
    margin-bottom: 10px;
  }
  .popup-page-content {
    padding: 30px 10px 0 10px;
    width: 100%;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  .terms-tpl__page .popup-page-content {
    padding-top: 30px;
  }
  .popup-profile .field-container .field {
    width: 100%;
  }
  .popup-profile .label {
    margin-left: 0;
  }
  .popup-profile .first_button,
  button.form-change-psw__send-btn {
    padding: 0 10px;
  }
  .popup-profile .first_button {
    margin-bottom: 20px;
  }
  .page-menu {
    display: block;
    height: 50px;
    background: -moz-linear-gradient(top, #242d51 0%, #161d35 100%);
    background: linear-gradient(180deg, #242d51 0%, #161d35 100%);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.6);
    position: relative;
    z-index: 2;
  }
  .page-menu::before,
  .page-menu::after {
    content: "";
    position: absolute;
    width: 30px;
    height: 100%;
    top: 0;
    left: 0;
    background: -moz-linear-gradient(left, #161d3a 0%, rgba(23, 31, 61, 0) 100%);
    background: linear-gradient(90deg, #161d3a 0%, rgba(23, 31, 61, 0) 100%);
    pointer-events: none;
    z-index: 1;
    opacity: 0;
    -moz-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
  }
  .page-menu::after {
    left: unset;
    right: 0;
    background: -moz-linear-gradient(right, #161d3a 0%, rgba(23, 31, 61, 0) 100%);
    background: linear-gradient(270deg, #161d3a 0%, rgba(23, 31, 61, 0) 100%);
  }
  .shadow-left--visibly::before,
  .shadow-right--visibly::after {
    opacity: 1;
  }
  .page-menu .wrapper {
    height: 53px;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    display: -moz-box;
    display: flex;
    -moz-box-align: stretch;
         align-items: stretch;
    -moz-box-pack: start;
         justify-content: flex-start;
    width: initial;
    min-width: initial;
    background: none;
    overflow: auto;
    text-align: center;
  }
  .page-menu .wrapper::-webkit-scrollbar {
    display: none;
  }
  .page-menu div a {
    height: 50px;
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
    -moz-box-pack: center;
         justify-content: center;
    padding: 18px 20px;
    font-family: "Roboto", "Arial", sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    border-right: 1px solid #3d4873;
    border-left: 1px solid #242d51;
    border-radius: 0;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  .page-menu a:first-of-type {
    border-left: 0;
  }
  .page-menu a:last-of-type {
    border-right: 0;
  }
  .page-menu a.active {
    height: 50px;
    color: #ffffff;
    background: -moz-linear-gradient(top, #4b588e 0%, #111c46 100%);
    background: linear-gradient(180deg, #4b588e 0%, #111c46 100%);
    padding: 18px 20px;
    margin: 0;
    position: relative;
    border-left: none;
  }
  .page-menu a.active::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 3px;
    bottom: -3px;
    left: 0;
    right: 0;
    background: #df2a58;
  }
  .page-menu a div {
    height: unset;
  }
  .page-menu a[href*="status"] {
    -moz-box-ordinal-group: 2;
         order: 1;
  }
  .page-menu a[href*="profile"] {
    -moz-box-ordinal-group: 6;
         order: 5;
  }
  .page-menu a[href*="history"] {
    -moz-box-ordinal-group: 4;
         order: 3;
  }
  .page-menu a[href*="kyc"] {
    -moz-box-ordinal-group: 5;
         order: 4;
  }
  .page-menu a[href*="withdrawal"] {
    -moz-box-ordinal-group: 3;
         order: 2;
  }
  .page-menu a[href*="change-password"] {
    -moz-box-ordinal-group: 7;
         order: 6;
  }
  .page-header {
    display: none;
    margin-bottom: 0;
    height: auto;
  }
  .page-header h1 {
    color: #ffffff;
    display: inline-block;
    font-size: 20px;
    margin-left: 15px;
    margin-top: 67px;
  }
  [data-page-name="how-bonuses-work"].lang_de .page-header h1 {
    font-size: 17px;
    margin-left: 5px;
  }
}

@media (max-width: 800px) {
  .popup-profile .field-container {
    -moz-box-align: center;
         align-items: center;
    width: 100%;
  }
  .popup-profile .field-container {
    -moz-box-align: center;
         align-items: center;
    width: 100%;
  }
  .popup-notification_main-container {
    background-image: none;
    padding: 32px;
  }
}

@media (max-width: 767px) {
  .popup--reminder {
    left: 0;
    max-height: 357px;
    min-height: initial;
  }
}

@media (max-width: 512px) {
  .popup-free-reg {
    -moz-transform: scale(0.75);
         transform: scale(0.75);
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
/*$main-logo$free: url('../images/logo_free.png');*/
/* don`t use as ISO 14 don`t support this*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*$main-logo$free: url('../images/logo_free.png');*/
/* don`t use as ISO 14 don`t support this*/
/*
  1. Basic media
*/
.loading {
  background-image: url(../../willbettingde/image/gif-load.gif);
  background-size: 50% auto;
  background-position: center center;
  background-repeat: no-repeat;
  width: 600px;
  height: 450px;
  display: block;
  margin: 50px auto;
}

.loading.small {
  background-image: url(../../willbettingde/image/gif-load.gif);
  background-size: 20% auto;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 120px;
  display: block;
  margin: 20px auto;
}

.waiting {
  background-image: url(../../willbettingde/image/gif-load.gif);
  background-position: center center;
  background-repeat: no-repeat;
}

.img-wait {
  content: url(../../willbettingde/image/gif-load.gif);
  position: absolute;
  margin-left: 0;
  width: 160px;
  height: 120px;
  display: none;
}

#popup-loader .img-wait {
  content: url(../../willbettingde/image/gif-load.gif);
}

.img-wait-fav {
  content: url(../../willbettingde/image/gif-load-fav.gif);
  width: 40px !important;
  height: 32px !important;
  display: none;
  z-index: 90000 !important;
  position: absolute !important;
  margin-left: 197px !important;
  margin-top: 158px !important;
  overflow: hidden;
  border: none;
  border-bottom: 0 solid !important;
  background-color: transparent !important;
}

.img-sel {
  background-image: url(../../willbettingde/image/ok.png);
  width: 15px;
  height: 15px;
}

.game-box .img-wait-fav {
  margin-left: -10px !important;
  margin-top: -5px !important;
}

.img-wait-container {
  position: absolute;
  width: 95%;
  height: 95%;
  text-align: center;
}

.available-bonuses .img-wait-container {
  -moz-transform: translate(-moz-calc(-50% - 122px), -50%);
       transform: translate(calc(-50% - 122px), -50%);
}

.img-wait-container .img-wait {
  margin: auto;
  position: relative;
  display: block;
}

@media screen and (max-width: 1279px) {
  .img-wait-bal {
    width: 35px;
    height: 25px;
    margin-top: -11px;
    top: 3px;
    left: 0;
  }
  #img-wait-games {
    position: fixed;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%);
    margin: 0;
  }
}

.popup-game {
  display: block;
  position: absolute;
  margin-left: 0;
  width: 100%;
  height: 100%;
  top: 55px;
}

.game-header {
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #5326B1 0%, rgba(156, 29, 167, 0) 52.08%), -moz-linear-gradient(right, #141526 0%, #2A1E54 51.04%, #141526 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #5326B1 0%, rgba(156, 29, 167, 0) 52.08%), linear-gradient(270deg, #141526 0%, #2A1E54 51.04%, #141526 100%);
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25);
  min-height: 65px;
}

.game-header .game-header__button--logo {
  width: 110px;
}

.mobile-game-quick-deposit-close {
  border-radius: 50%;
  min-width: 45px;
}

.mobile-game-quick-deposit-close__times {
  background-image: url(../../willbettingde/image/times-white.svg);
}

.game-header__button--home {
  padding: 0;
  border-radius: 50%;
}

.game-header__text {
  color: #ffffff;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  display: block;
  -moz-transform: translateY(-1px);
       transform: translateY(-1px);
}

.game-modal__buttons .game-modal__button {
  font-size: 15px;
}

.game-modal {
  border-radius: 10px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15);
  background: #0e1426;
}

.game-modal__title {
  color: #ffffff;
  text-align: center;
  font-family: "Noto Sans", "Arial", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 25px;
  max-width: 190px;
}

.game-header .game-header__button--registration,
.game-header .game-header__button--deposit {
  min-width: 110px;
}

@media (min-width: 665px) and (max-width: 1024px) and (orientation: landscape) {
  .game-header .game-header__button::before,
  .game-header .game-header__button {
    border-radius: 50%;
  }
  .game-header .game-header__button--logo {
    border-radius: unset;
  }
  .game-header__text {
    display: none;
  }
  .game-header .game-header__button {
    min-width: 45px;
  }
}

.popup-game:not(.hide) ~ #chat-widget-container {
  z-index: 1997 !important;
}

.popup-game.hide {
  display: none;
}

@media screen and (max-width: 799px) {
  #popup-game {
    overflow-y: scroll;
  }
  #popup-game .panel-game,
  #popup-game .panel-info {
    margin-left: auto;
    margin-right: auto;
    width: 80vw;
    float: none;
  }
}

.popup-game,
.popup-game-mobile {
  background-image: url(../../willbettingde/image/game_bg1.png);
  background-position: center top;
  background-size: cover;
  background-color: #120a05;
  z-index: 4000;
}

#popup-game .zoom-panel {
  display: none;
  width: 100%;
  height: 40px;
  text-align: center;
}

#popup-game .zoomout-alert,
#popup-game .zoomout-alert-btn {
  display: none;
  z-index: 9001;
}

#popup-game .zoom-panel .zoomout {
  float: right;
  margin-left: 7px;
  margin-top: 4px;
  cursor: pointer;
  width: 32px;
  height: 32px;
  background-image: url(../../willbettingde/image/game_popup_zoomout1.png);
}

#popup-game #mobile-close {
  display: none;
}

#popup-game .zoom-panel .close {
  float: right;
  margin-left: 7px;
  margin-right: 4px;
  margin-top: 4px;
  cursor: pointer;
  width: 32px;
  height: 32px;
  background-image: url(../../willbettingde/image/game_popup_close1.png);
}

#popup-game .zoom-panel .game-name {
  font-size: 24px;
  line-height: 40px;
  color: #c59f61;
  margin-left: 82px;
  text-align: center;
}

.popup-game .panel-info {
  float: right;
  width: 300px;
  max-height: 91vh;
  margin-right: 18px;
  margin-top: 19px;
}

#popup-game .panel-info .close {
  float: right;
  margin-left: 7px;
  cursor: pointer;
  width: 32px;
  height: 32px;
  background-image: url(../../willbettingde/image/game_popup_close1.png);
}

#popup-game .panel-info .zoom {
  float: right;
  margin-left: 7px;
  cursor: pointer;
  width: 32px;
  height: 32px;
  background-image: url(../../willbettingde/image/game_popup_zoom1.png);
}

.popup-game .panel-game {
  position: relative;
  float: left;
  margin-left: 17px;
  margin-top: 20px;
  margin-bottom: 20px;
  border: 1px solid #797979;
  background-color: #000000;
  width: -moz-calc(100% - 360px);
  width: calc(100% - 360px);
  height: 90vh;
}

#popup-game .panel-game .game-container {
  background-image: url(../../willbettingde/image/gif-load.gif);
  background-size: 160px 120px;
  background-position: center center;
  position: absolute;
  z-index: 1;
  margin-left: 0;
  margin-top: 0;
  width: 100%;
  height: 100%;
}

#popup-game .panel-game .game-container .quick-deposit-wide {
  position: relative;
  width: 100%;
  min-height: 25px;
}

#popup-game .panel-info .game-name {
  font-size: 24px;
  line-height: 28px;
  color: #c59f61;
  margin-bottom: 10px;
  display: block;
}

#popup-game .panel-info .game-info {
  margin-top: 10px;
  display: -moz-box;
  display: flex;
  width: 100%;
  height: auto;
  gap: 10px;
  flex-wrap: wrap;
}

#popup-game .panel-info .game-provider {
  margin-bottom: 15px;
  margin-top: 6px;
  display: inline-block;
  z-index: 50;
}

#popup-game .panel-info [data-provider-id="83"] img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}

#popup-game .panel-info .game-info .game-rtp {
  margin-bottom: 20px;
  margin-left: 0;
  text-align: center;
  padding-left: 33px;
  display: none;
  color: #ffffff;
  z-index: 50;
  width: auto;
  height: 30px;
  font-size: 13px;
  background: url(../../willbettingde/image/rtp.svg) no-repeat top left;
}

#popup-game #game-data .game-volatility {
  margin-left: 0;
  text-align: center;
  padding-left: 33px;
  display: none;
  color: #ffffff;
  z-index: 50;
  width: auto;
  height: 30px;
  font-size: 13px;
  background: url(../../willbettingde/image/volatility.svg) no-repeat top left;
}

#popup-game .panel-info .descr {
  cursor: pointer;
  font-size: 13px;
  font-weight: 700;
  text-align: center;
  line-height: 20px;
  color: #ffffff;
  margin-bottom: 20px;
  padding-left: 25px;
  padding-top: 2px;
  display: -moz-inline-box;
  display: inline-flex;
  margin-left: 0;
  background: url(../../willbettingde/image/how_to.png) no-repeat left center;
}

#popup-game .panel-info .descr.how-to-play {
  display: -moz-inline-box;
  display: inline-flex;
  background: url(../../willbettingde/image/how_to.png) no-repeat left center;
}

#popup-game .panel-info .descr.description {
  display: none;
  background: url(../../willbettingde/image/descr.png) no-repeat left center;
}

#popup-game .panel-info .favor {
  cursor: pointer;
  font-size: 13px;
  font-weight: 700;
  text-align: center;
  line-height: 20px;
  color: #ffffff;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 20px;
  padding-left: 25px;
  display: -moz-inline-box;
  display: inline-flex;
  border: none;
  background: url(../../willbettingde/image/favorite1.svg) no-repeat left center/18px;
}

#popup-game .panel-info .favor.add-to-favor {
  display: -moz-inline-box;
  display: inline-flex;
  background: url(../../willbettingde/image/favorite1.svg) no-repeat left center/18px;
}

#popup-game .panel-info .favor.remove-from-favor {
  display: none;
  background: url(../../willbettingde/image/rem_favorite.svg) no-repeat left center/18px;
}

#popup-game .panel-info .game-rules,
#popup-game .panel-info .game-description {
  max-height: 200px;
  overflow: auto !important;
}

#popup-game .panel-info .game-description,
#popup-game .panel-info .game-description p span,
#popup-game .panel-info .game-description span {
  font-size: 13px !important;
  font-family: inherit !important;
  line-height: 20px;
  color: #ffffff !important;
  margin-bottom: 20px;
  font-weight: normal;
  display: block;
  overflow-y: auto !important;
}

#popup-game .panel-info .game-rules {
  font-size: 13px;
  line-height: 20px;
  color: #ffffff;
  margin-bottom: 20px;
  font-weight: normal;
  overflow-y: auto !important;
  display: none;
}

#popup-game .panel-info .btn-gold {
  text-align: center;
  width: auto;
  margin: 0 20px 20px 20px;
  display: block;
}

#popup-game.fullscreen {
  margin-top: -40px;
  z-index: 3002;
  top: 40px;
}

#popup-game.fullscreen .panel-info {
  display: none;
}

#popup-game.fullscreen .panel-game {
  margin: 0 auto;
  float: none;
}

#popup-game.fullscreen .zoom-panel {
  display: block;
}

#popup-game .registration-banner-game,
.reg-popup-game__info {
  border: 1px solid #e0c79d;
  border-radius: 15px;
}

#popup-game .registration-banner-game {
  display: block;
  width: auto;
  padding: 10px;
  text-align: center;
  color: #ffffff;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 20px;
}

#popup-game .registration-banner-game b,
.reg-popup-game__info b {
  color: #e0c79d;
}

.reg-popup-game__title {
  font-weight: 500;
  color: #e0c79d;
}

.registration-banner-game__btn {
  min-height: 41px;
  width: 100%;
  margin-bottom: 10px;
}

.custom-btn.btn-gold.popup {
  display: block;
  width: 200px;
  text-align: center;
  margin: 0 auto;
}

@media screen and (max-width: 1279px) {
  body.game-popup {
    overflow: hidden;
    position: fixed;
  }
  body.game-popup #header,
  body.game-popup #logo {
    display: none;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
#popup-phone-verification {
  background-color: #0e1426;
  color: #ffffff;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.15);
}

.registration__phone-code {
  position: relative;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  flex-shrink: 0;
  width: auto;
  min-width: 70px;
  height: 100%;
  border-radius: 5px 0 0 5px;
  padding: 8px 10px 8px 9px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  background: #151D35;
}

.field__input--mobile {
  padding: 0 10px 0 0;
}

.phone-verification-general__icon-box,
.phone-verification-try-later__icon-box {
  -webkit-filter: invert(1);
          filter: invert(1);
}

.phone-verification-general__field {
  background-color: #161e34;
}

.phone-verification-general__edit-btn {
  background-image: url(../../willbettingde/image/edit2.svg), -moz-radial-gradient(47.74% 0%, 82.91% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2E00AF 0%, #A042FF 100%);
  background-image: url(../../willbettingde/image/edit2.svg), radial-gradient(82.91% 100% at 47.74% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2E00AF 0%, #A042FF 100%);
  background-color: #E8DBC0;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25), inset 0px 2px 2px #D48FFF, inset 0px -2px 2px #523099;
}

.phone-verification-general__edit-btn.disabled-edit {
  background-image: url(../../willbettingde/image/edit_disabled2.svg);
  background-color: #161D35;
  box-shadow: none;
}

.change-number-fake-input-box {
  border: none;
  color: #B8BFD7;
}

.fake-input-change-phone {
  color: #B8BFD7;
  background-color: #242D51;
  border: 1px solid #242D51;
  border-left: none;
}

.change-number__flag-box {
  box-shadow: inset 0 0 0 1px #242d51;
  border-right: none;
  background-color: #151D35;
}

.change-number__select-flag-icon {
  background-image: url(../../willbettingde/image/ba1.svg);
}

.phone-verification-change-number__back-button::before {
  background-color: rgba(255, 255, 255, 0.3);
}

.phone-verification__support-box {
  background-color: #1E2743;
}

.phone-verification__link {
  color: #E83A64;
}

.send-code__input {
  background-color: #1E2743;
  border: 1px solid #242D51;
  color: #B8BFD7;
  font-family: "Roboto", sans-serif;
}

.phone-verification-change-number__back-button {
  color: #ffffff;
}

.phone-verification__link::before {
  background-color: rgba(232, 58, 100, 0.3);
}

.phone-verification-send-code__blocker-message-box {
  background-color: #362338;
}

.phone-verification-verified__icon-box {
  background-image: url(../../willbettingde/image/shield_check1.svg);
}

.try-later__text-come-back {
  color: #ffffff;
  font-weight: 700;
}

.change-number-fake-input-box.sending-verification::after {
  -webkit-filter: invert(87%) sepia(2%) saturate(4000%) hue-rotate(194deg) brightness(95%) contrast(76%);
          filter: invert(87%) sepia(2%) saturate(4000%) hue-rotate(194deg) brightness(95%) contrast(76%);
}

.support-box__text,
.change-number__text,
.phone-verification__text,
.popup-verification-send-code__text-timer,
.popup-verification-send-code__fieldset legend {
  color: #B8BFD7;
}

.popup-verification-send-code__text-timer span {
  color: #ffffff;
}

.error-field-box.change-number-phone-verification {
  box-shadow: inset 0 0 0 2px #eb4846;
  border: none;
}

.error-field-box .fake-input-change-phone {
  margin: 2px 2px 3px -1px;
  padding-left: 11px;
  padding-top: 2px;
}

.error-field-box .change-number__flag-box {
  margin: 2px 0 2px 0;
}

.error-field-box .fake-input-change-phone,
.error-field-box .change-number__flag-box {
  border: none;
  box-shadow: none;
}

.tooltip-disabled {
  background-color: #DCC8A2;
}

.user-new-flow-contact-phone-flag-box,
.user-new-flow-contact-content .user-contact-value {
  background-color: #1E2743;
  color: #B8BFD7;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.user-new-flow-contact-content .enter-code-text {
  color: #B8BFD7;
  margin-bottom: 7px;
}

.user-new-flow-contact-content .enter-code {
  background-color: #161D35;
}

.user-new-flow-contact-content .enter-code-input {
  border-color: #242D51;
  background-color: #1E2743;
  color: #B8BFD7;
  margin-bottom: 20px;
}

.user-new-flow-contact-content .second_button {
  background-color: #242D51;
  color: #5D6582;
}

.user-new-flow-contact-edit-text {
  color: #E83A64;
  font-size: 13px;
}

.user-new-flow-contact-edit-text::before {
  background-color: rgba(232, 58, 100, 0.3);
}

.disabled-edit .user-new-flow-contact-edit-text {
  color: var(--color-darkblue--410);
}

.disabled-edit .user-new-flow-contact-edit-text::before {
  background-color: rgba(93, 101, 130, 0.3);
}

.disabled-edit .user-new-flow-contact-edit-text:hover::before {
  height: 1px;
}

.new-flow-edit-phone-icon {
  background-image: url(../../willbettingde/image/edit-pink.svg);
  -webkit-filter: none;
          filter: none;
}

.disabled-edit .new-flow-edit-phone-icon {
  background-image: url(../../willbettingde/image/edit_disabled2.svg);
}

.user-new-flow-contact-content .enter-code-label,
.user-new-flow-contact-content .user-new-flow-contact-status-checkbox,
.save-cc .user-contact-content.user-new-flow-contact-content label,
.donotGetBonus .user-contact-content.user-new-flow-contact-content label {
  line-height: 15px;
  font-weight: 400;
  color: #B8BFD7;
}

.user-new-flow-contact-content .user-contact-verified,
.user-new-flow-contact-verified {
  color: #60A257;
}

.user-new-flow-contact-content .user-contact-verified,
.user-new-flow-contact-icon-verified {
  background-image: url(../../willbettingde/image/shield-green.svg);
}

.user-new-flow-contact-content .user-contact-not-verified,
.user-new-flow-contact-not-verified {
  color: #EB4846;
}

.user-new-flow-contact-content .tooltip-red-contact-code {
  top: 44px;
  color: #EB4846;
}

.send-code-blocker-message-box__text {
  color: #EB4846;
}

.send-code-blocker-message-box__icon {
  background-image: url(../../willbettingde/image/red-attempt.svg);
}

.change-number__send-button.wait::after,
.popup-verification-send-code__button-submit.wait::after {
  -webkit-filter: invert(41%) sepia(15%) saturate(785%) hue-rotate(190deg) brightness(90%) contrast(87%);
          filter: invert(41%) sepia(15%) saturate(785%) hue-rotate(190deg) brightness(90%) contrast(87%);
}

.change-number-fake-input-box::before {
  border: 1px solid #242D51;
}

.change-number-fake-input-box .fake-input-change-phone {
  background-color: #1e2743;
}

.iti--separate-dial-code .iti__selected-flag,
#popup-phone-verification .iti--separate-dial-code .iti__selected-flag {
  width: 100%;
}

#popup-phone-verification input {
  min-height: 40px;
}

.popup-after-registration-text-1,
.popup-after-registration-text-2 {
  font-family: "Roboto", "Arial", sans-serif;
  color: #ffffff;
  font-size: 13px;
  line-height: 15px;
}

.popup-after-registration-text-1 span,
.popup-after-registration-text-2 span,
.phone-verification-general__text span {
  color: #E83A64;
  font-weight: 700;
}

.greeting-popup .fancybox-skin .fancybox-outer .fancybox-inner .logo {
  margin: 35px auto 0;
  width: 200px;
  height: 57px;
  background-size: auto 57px;
  background-position: top center;
  background-image: url(../../willbettingde/image/winvegasplus_logo.svg);
}

@media (min-width: 1279px) {
  #popup-phone-verification .iti__flag-container:hover .iti__selected-flag {
    background-color: #181e32;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
.blink {
  -webkit-animation-name: blink;
  -webkit-animation-iteration-count: 5;
  -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
  -webkit-animation-duration: 2s;
}

.hot_big {
  position: absolute;
  background-image: url(../../willbettingde/image/hb.png);
  height: 296px;
  left: -moz-calc(100% - 440px);
  left: calc(100% - 440px);
  top: 201px;
}

.eifel {
  position: absolute;
  background-image: url(../../willbettingde/image/eifel.png);
  width: 166px;
  height: 493px;
  top: 19px;
  left: -moz-calc(100% - 530px);
  left: calc(100% - 530px);
  opacity: 0.8;
}

.eifel_motion {
  -webkit-animation-name: eifel;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 3s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: 3;
  /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 3s;
       animation-duration: 3s;
  -webkit-animation: eifel 3s 3 linear;
     -moz-animation: eifel 3s 3 linear;
          animation: eifel 3s 3 linear;
}

.hot_big_motion_back {
  width: 0;
}

.eifel_motion_back {
  -webkit-animation-name: eifel_back;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 2s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: 1;
  /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 2s;
       animation-duration: 2s;
  -webkit-animation: eifel_back 1s 1 linear;
     -moz-animation: eifel_back 1s 1 linear;
          animation: eifel_back 1s 1 linear;
}

.tower {
  position: absolute;
  background-image: url(../../willbettingde/image/tower.png);
  width: 85px;
  height: 386px;
  left: -moz-calc(100% - 85px);
  left: calc(100% - 85px);
  top: 333px;
  -webkit-filter: brightness(83%);
          filter: brightness(83%);
}

.tower_motion {
  -webkit-animation-name: tower;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 3s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: 2;
  /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 3s;
       animation-duration: 3s;
  -webkit-animation: tower 3s 2 linear;
     -moz-animation: tower 3s 2 linear;
          animation: tower 3s 2 linear;
}

.hway_b_r {
  position: absolute;
  background-image: url(../../willbettingde/image/hwlr.png);
  width: 583px;
  height: 175px;
  left: -moz-calc(100% - 645px);
  left: calc(100% - 645px);
  top: 485px;
}

.hway_b_r_motion {
  -webkit-animation-name: hway_b_r;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: infinite;
  /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation: hway_b_r 1s infinite linear;
     -moz-animation: hway_b_r 1s infinite linear;
          animation: hway_b_r 1s infinite linear;
}

.hway_b_w {
  position: absolute;
  background-image: url(../../willbettingde/image/hwlw.png);
  width: 570px;
  height: 166px;
  left: -moz-calc(100% - 633px);
  left: calc(100% - 633px);
  top: 514px;
}

.hway_b_w_motion {
  -webkit-animation-name: hway_b_w;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: infinite;
  /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation: hway_b_w 1s infinite linear;
     -moz-animation: hway_b_w 1s infinite linear;
          animation: hway_b_w 1s infinite linear;
}

.hway_s_r {
  position: absolute;
  background-image: url(../../willbettingde/image/smhwlr.png);
  z-index: 7;
  width: 367px;
  height: 129px;
  left: -moz-calc(100% - 475px);
  left: calc(100% - 475px);
  top: 655px;
}

.hway_s_r_motion {
  -webkit-animation-name: hway_s_r;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: infinite;
  /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation: hway_s_r 1s infinite linear;
     -moz-animation: hway_s_r 1s infinite linear;
          animation: hway_s_r 1s infinite linear;
}

.hway_s_w {
  position: absolute;
  background-image: url(../../willbettingde/image/shwlw.png);
  /*z-index: 8;*/
  width: 213px;
  height: 111px;
  left: -moz-calc(100% - 340px);
  left: calc(100% - 340px);
  top: 654px;
}

.hway_s_w_motion {
  -webkit-animation-name: hway_s_w;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: infinite;
  /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation: hway_s_w 1s infinite linear;
     -moz-animation: hway_s_w 1s infinite linear;
          animation: hway_s_w 1s infinite linear;
}

.bg2 {
  position: relative;
  width: 100%;
}

.mgalic .bg2 {
  display: none;
}

.hot_smal {
  position: absolute;
  background-image: url(../../willbettingde/image/hs.png);
  height: 205px;
  left: -moz-calc(100% - 670px);
  left: calc(100% - 670px);
  top: 240px;
}

.hot_smal_motion_back {
  width: 0;
}

@media screen and (max-width: 1279px) {
  .hway_b_r, .hway_b_w,
  .hway_s_r, .hway_s_w, .bg2 {
    display: none;
  }
  .blink {
    -webkit-animation-name: blink-mobile;
    -webkit-animation-iteration-count: 5;
    -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
    -webkit-animation-duration: 2s;
  }
}

@keyframes pulseDepositBtn {
  25% {
    box-shadow: 0 0 4px 4px #FFC2CE, 0 0 5px 0 #A42F55;
  }
  75% {
    box-shadow: 0 0 0 0 #FFC2CE, 0 0 0 0 #A42F55;
  }
}

@keyframes pulseError {
  0%,
  100% {
    color: #B8BFD7;
  }
  24%,
  50%,
  75% {
    color: #DF4B4B;
  }
}

@keyframes pulseNewLabel {
  0%,
  100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}

@keyframes blink1 {
  0% {
    color: red;
  }
  30% {
    color: rgba(255, 0, 0, 0.7);
  }
  100% {
    color: red;
  }
}

@keyframes tickets--modify {
  0% {
    -moz-transform: translate(-50%, -50%) scale(1);
         transform: translate(-50%, -50%) scale(1);
  }
  50% {
    -moz-transform: translate(-50%, -50%) scale(1.1);
         transform: translate(-50%, -50%) scale(1.1);
  }
  100% {
    -moz-transform: translate(-50%, -50%) scale(1);
         transform: translate(-50%, -50%) scale(1);
  }
}

@keyframes tickets_1 {
  from {
    z-index: 20;
    /*transform: translateX(0) scale(1);*/
  }
  to {
    /*transform: translateX(0) scale(1.2);*/
  }
}

@keyframes heart {
  from {
    z-index: 20;
    -moz-transform: scale(1.4);
         transform: scale(1.4);
  }
  to {
    z-index: auto;
    -moz-transform: scale(1);
         transform: scale(1);
  }
}

@keyframes disapear {
  from {
    opacity: 1;
    width: 300%;
  }
  to {
    opacity: 0;
    display: none !important;
  }
}

/* Standard syntax */
@keyframes hot_smal {
  from {
    width: 0;
  }
  14.28% {
    width: 217px;
  }
  28.58% {
    width: 217px;
  }
  42.57% {
    width: 217px;
  }
  57.15% {
    width: 0;
  }
  71.43% {
    width: 217px;
  }
  85.71% {
    width: 217px;
  }
  to {
    width: 217px;
  }
}

/* Standard syntax */
@keyframes hot_smal_back {
  from {
    width: 217px;
  }
  50% {
    width: 217px;
  }
  to {
    width: 0;
  }
}

/* Standard syntax */
@keyframes hot_big {
  from {
    width: 0;
  }
  14.28% {
    width: 0;
  }
  28.58% {
    width: 426px;
  }
  42.57% {
    width: 0;
  }
  57.15% {
    width: 0;
  }
  71.43% {
    width: 0;
  }
  85.71% {
    width: 426px;
  }
  to {
    width: 426px;
  }
}

/* Standard syntax */
@keyframes hot_big_back {
  from {
    width: 426px;
  }
  50% {
    width: 0;
  }
  to {
    width: 0;
  }
}

/* Standard syntax */
@keyframes eifel {
  from {
    opacity: 0.8;
  }
  20% {
    opacity: 0.8;
  }
  25% {
    opacity: 1;
  }
  26% {
    opacity: 1;
  }
  32% {
    opacity: 0.8;
  }
  33% {
    opacity: 0.8;
  }
  37% {
    opacity: 1;
  }
  36% {
    opacity: 1;
  }
  42% {
    opacity: 0.8;
  }
  43% {
    opacity: 0.8;
  }
  47% {
    opacity: 1;
  }
  93% {
    opacity: 1;
  }
  to {
    opacity: 0.8;
  }
}

/* Standard syntax */
@keyframes eifel_back {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.7;
  }
}

/* Standard syntax */
@keyframes tower {
  from {
    opacity: 1;
  }
  12% {
    opacity: 0;
  }
  24% {
    opacity: 1;
  }
  36% {
    opacity: 0;
  }
  48% {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}

/* Standard syntax */
@keyframes hway_b_r {
  from {
    background-position: 380px 95px;
  }
  to {
    background-position: -400px -95px;
  }
}

/* Standard syntax */
@keyframes hway_b_w {
  from {
    background-position: -320px -80px;
  }
  to {
    background-position: 420px 100px;
  }
}

/* Standard syntax */
@keyframes hway_s_r {
  from {
    background-position: -210px 110px;
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    background-position: 145px -84px;
  }
}

/* Standard syntax */
@keyframes hway_s_w {
  from {
    background-position: 165px -90px;
  }
  50% {
    opacity: 1;
  }
  to {
    background-position: -180px 95px;
    opacity: 0;
  }
}

@keyframes tikket--2 {
  from {
    -moz-transform: translate(0, -50%);
         transform: translate(0, -50%);
  }
  to {
    -moz-transform: translate(100px, -50%);
         transform: translate(100px, -50%);
  }
}

@keyframes tikket--3 {
  from {
    -moz-transform: translate(100px, -50%);
         transform: translate(100px, -50%);
  }
  to {
    -moz-transform: translate(200px, -50%);
         transform: translate(200px, -50%);
  }
}

@keyframes tikket--4 {
  from {
    -moz-transform: translate(200px, -50%);
         transform: translate(200px, -50%);
  }
  to {
    -moz-transform: translate(300px, -50%);
         transform: translate(300px, -50%);
  }
}

@keyframes tikket--5 {
  from {
    -moz-transform: translate(300px, -50%);
         transform: translate(300px, -50%);
  }
  to {
    -moz-transform: translate(400px, -50%);
         transform: translate(400px, -50%);
  }
}

@keyframes tikket--6 {
  from {
    -moz-transform: translate(400px, -50%);
         transform: translate(400px, -50%);
  }
  to {
    -moz-transform: translate(500px, -50%);
         transform: translate(500px, -50%);
  }
}

@keyframes tikket--7 {
  from {
    -moz-transform: translate(500px, -50%);
         transform: translate(500px, -50%);
  }
  to {
    -moz-transform: translate(600px, -50%);
         transform: translate(600px, -50%);
  }
}

@keyframes current-ticket--1 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    -moz-transform: translate(0, -50%) scale(1);
         transform: translate(0, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -moz-transform: translate(0, -50%) scale(1.1);
         transform: translate(0, -50%) scale(1.1);
    z-index: 10;
  }
}

@keyframes current-ticket--2 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    -moz-transform: translate(100px, -50%) scale(1);
         transform: translate(100px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -moz-transform: translate(100px, -50%) scale(1.1);
         transform: translate(100px, -50%) scale(1.1);
    z-index: 10;
  }
}

@keyframes current-ticket--3 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    -moz-transform: translate(200px, -50%) scale(1);
         transform: translate(200px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -moz-transform: translate(200px, -50%) scale(1.1) scale(1);
         transform: translate(200px, -50%) scale(1.1) scale(1);
    z-index: 10;
  }
}

@keyframes current-ticket--4 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    -moz-transform: translate(300px, -50%) scale(1);
         transform: translate(300px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -moz-transform: translate(300px, -50%) scale(1.1);
         transform: translate(300px, -50%) scale(1.1);
    z-index: 10;
  }
}

@keyframes current-ticket--5 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    -moz-transform: translate(400px, -50%) scale(1);
         transform: translate(400px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -moz-transform: translate(400px, -50%) scale(1.1);
         transform: translate(400px, -50%) scale(1.1);
    z-index: 10;
  }
}

@keyframes current-ticket--6 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    -moz-transform: translate(500px, -50%) scale(1);
         transform: translate(500px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -moz-transform: translate(500px, -50%) scale(1.1);
         transform: translate(500px, -50%) scale(1.1);
    z-index: 10;
  }
}

@keyframes current-ticket--7 {
  from {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
    -moz-transform: translate(600px, -50%) scale(1);
         transform: translate(600px, -50%) scale(1);
  }
  to {
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -moz-transform: translate(600px, -50%) scale(1.1);
         transform: translate(600px, -50%) scale(1.1);
    z-index: 10;
  }
}

@keyframes ticket-shadow {
  from {
    -webkit-filter: drop-shadow(0 0 0 #F44E74);
    filter: drop-shadow(0 0 0 #F44E74);
  }
  to {
    -webkit-filter: drop-shadow(0 0 25px #F44E74);
    filter: drop-shadow(0 0 15px #F44E74);
  }
}

@keyframes pulseButtonOpenGameMenu {
  20% {
    box-shadow: 0 0 5px 0 rgba(248, 85, 112, 0.4);
  }
  50% {
    box-shadow: 0 0 5px 8px rgba(248, 85, 112, 0.8);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(248, 85, 112, 0.4);
  }
}

@media screen and (max-width: 1279px) {
  @-webkit-keyframes tikket--2 {
    from {
      transform: translate(10px, -50%);
    }
    to {
      transform: translate(50px, -50%);
    }
  }
  @-moz-keyframes tikket--2 {
    from {
      -moz-transform: translate(10px, -50%);
           transform: translate(10px, -50%);
    }
    to {
      -moz-transform: translate(50px, -50%);
           transform: translate(50px, -50%);
    }
  }
  @keyframes tikket--2 {
    from {
      -moz-transform: translate(10px, -50%);
           transform: translate(10px, -50%);
    }
    to {
      -moz-transform: translate(50px, -50%);
           transform: translate(50px, -50%);
    }
  }
  @-webkit-keyframes tikket--3 {
    from {
      transform: translate(50px, -50%);
    }
    to {
      transform: translate(90px, -50%);
    }
  }
  @-moz-keyframes tikket--3 {
    from {
      -moz-transform: translate(50px, -50%);
           transform: translate(50px, -50%);
    }
    to {
      -moz-transform: translate(90px, -50%);
           transform: translate(90px, -50%);
    }
  }
  @keyframes tikket--3 {
    from {
      -moz-transform: translate(50px, -50%);
           transform: translate(50px, -50%);
    }
    to {
      -moz-transform: translate(90px, -50%);
           transform: translate(90px, -50%);
    }
  }
  @-webkit-keyframes tikket--4 {
    from {
      transform: translate(90px, -50%);
    }
    to {
      transform: translate(130px, -50%);
    }
  }
  @-moz-keyframes tikket--4 {
    from {
      -moz-transform: translate(90px, -50%);
           transform: translate(90px, -50%);
    }
    to {
      -moz-transform: translate(130px, -50%);
           transform: translate(130px, -50%);
    }
  }
  @keyframes tikket--4 {
    from {
      -moz-transform: translate(90px, -50%);
           transform: translate(90px, -50%);
    }
    to {
      -moz-transform: translate(130px, -50%);
           transform: translate(130px, -50%);
    }
  }
  @-webkit-keyframes tikket--5 {
    from {
      transform: translate(130px, -50%);
    }
    to {
      transform: translate(170px, -50%);
    }
  }
  @-moz-keyframes tikket--5 {
    from {
      -moz-transform: translate(130px, -50%);
           transform: translate(130px, -50%);
    }
    to {
      -moz-transform: translate(170px, -50%);
           transform: translate(170px, -50%);
    }
  }
  @keyframes tikket--5 {
    from {
      -moz-transform: translate(130px, -50%);
           transform: translate(130px, -50%);
    }
    to {
      -moz-transform: translate(170px, -50%);
           transform: translate(170px, -50%);
    }
  }
  @-webkit-keyframes tikket--6 {
    from {
      transform: translate(170px, -50%);
    }
    to {
      transform: translate(210px, -50%);
    }
  }
  @-moz-keyframes tikket--6 {
    from {
      -moz-transform: translate(170px, -50%);
           transform: translate(170px, -50%);
    }
    to {
      -moz-transform: translate(210px, -50%);
           transform: translate(210px, -50%);
    }
  }
  @keyframes tikket--6 {
    from {
      -moz-transform: translate(170px, -50%);
           transform: translate(170px, -50%);
    }
    to {
      -moz-transform: translate(210px, -50%);
           transform: translate(210px, -50%);
    }
  }
  @-webkit-keyframes tikket--7 {
    from {
      transform: translate(210px, -50%);
    }
    to {
      transform: translate(250px, -50%);
    }
  }
  @-moz-keyframes tikket--7 {
    from {
      -moz-transform: translate(210px, -50%);
           transform: translate(210px, -50%);
    }
    to {
      -moz-transform: translate(250px, -50%);
           transform: translate(250px, -50%);
    }
  }
  @keyframes tikket--7 {
    from {
      -moz-transform: translate(210px, -50%);
           transform: translate(210px, -50%);
    }
    to {
      -moz-transform: translate(250px, -50%);
           transform: translate(250px, -50%);
    }
  }
  @-webkit-keyframes current-ticket--1 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      transform: translate(10px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      transform: translate(10px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-moz-keyframes current-ticket--1 {
    from {
      filter: brightness(0.5);
      -moz-transform: translate(10px, -50%) scale(1);
           transform: translate(10px, -50%) scale(1);
    }
    to {
      filter: brightness(1);
      -moz-transform: translate(10px, -50%) scale(1.1);
           transform: translate(10px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @keyframes current-ticket--1 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      -moz-transform: translate(10px, -50%) scale(1);
           transform: translate(10px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -moz-transform: translate(10px, -50%) scale(1.1);
           transform: translate(10px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-webkit-keyframes current-ticket--2 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      transform: translate(50px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      transform: translate(50px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-moz-keyframes current-ticket--2 {
    from {
      filter: brightness(0.5);
      -moz-transform: translate(50px, -50%) scale(1);
           transform: translate(50px, -50%) scale(1);
    }
    to {
      filter: brightness(1);
      -moz-transform: translate(50px, -50%) scale(1.1);
           transform: translate(50px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @keyframes current-ticket--2 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      -moz-transform: translate(50px, -50%) scale(1);
           transform: translate(50px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -moz-transform: translate(50px, -50%) scale(1.1);
           transform: translate(50px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-webkit-keyframes current-ticket--3 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      transform: translate(90px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      transform: translate(90px, -50%) scale(1.1) scale(1);
      z-index: 10;
    }
  }
  @-moz-keyframes current-ticket--3 {
    from {
      filter: brightness(0.5);
      -moz-transform: translate(90px, -50%) scale(1);
           transform: translate(90px, -50%) scale(1);
    }
    to {
      filter: brightness(1);
      -moz-transform: translate(90px, -50%) scale(1.1) scale(1);
           transform: translate(90px, -50%) scale(1.1) scale(1);
      z-index: 10;
    }
  }
  @keyframes current-ticket--3 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      -moz-transform: translate(90px, -50%) scale(1);
           transform: translate(90px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -moz-transform: translate(90px, -50%) scale(1.1) scale(1);
           transform: translate(90px, -50%) scale(1.1) scale(1);
      z-index: 10;
    }
  }
  @-webkit-keyframes current-ticket--4 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      transform: translate(130px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      transform: translate(130px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-moz-keyframes current-ticket--4 {
    from {
      filter: brightness(0.5);
      -moz-transform: translate(130px, -50%) scale(1);
           transform: translate(130px, -50%) scale(1);
    }
    to {
      filter: brightness(1);
      -moz-transform: translate(130px, -50%) scale(1.1);
           transform: translate(130px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @keyframes current-ticket--4 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      -moz-transform: translate(130px, -50%) scale(1);
           transform: translate(130px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -moz-transform: translate(130px, -50%) scale(1.1);
           transform: translate(130px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-webkit-keyframes current-ticket--5 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      transform: translate(170px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      transform: translate(170px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-moz-keyframes current-ticket--5 {
    from {
      filter: brightness(0.5);
      -moz-transform: translate(170px, -50%) scale(1);
           transform: translate(170px, -50%) scale(1);
    }
    to {
      filter: brightness(1);
      -moz-transform: translate(170px, -50%) scale(1.1);
           transform: translate(170px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @keyframes current-ticket--5 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      -moz-transform: translate(170px, -50%) scale(1);
           transform: translate(170px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -moz-transform: translate(170px, -50%) scale(1.1);
           transform: translate(170px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-webkit-keyframes current-ticket--6 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      transform: translate(210px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      transform: translate(210px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-moz-keyframes current-ticket--6 {
    from {
      filter: brightness(0.5);
      -moz-transform: translate(210px, -50%) scale(1);
           transform: translate(210px, -50%) scale(1);
    }
    to {
      filter: brightness(1);
      -moz-transform: translate(210px, -50%) scale(1.1);
           transform: translate(210px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @keyframes current-ticket--6 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      -moz-transform: translate(210px, -50%) scale(1);
           transform: translate(210px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -moz-transform: translate(210px, -50%) scale(1.1);
           transform: translate(210px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-webkit-keyframes current-ticket--7 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      transform: translate(250px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      transform: translate(250px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @-moz-keyframes current-ticket--7 {
    from {
      filter: brightness(0.5);
      -moz-transform: translate(250px, -50%) scale(1);
           transform: translate(250px, -50%) scale(1);
    }
    to {
      filter: brightness(1);
      -moz-transform: translate(250px, -50%) scale(1.1);
           transform: translate(250px, -50%) scale(1.1);
      z-index: 10;
    }
  }
  @keyframes current-ticket--7 {
    from {
      -webkit-filter: brightness(0.5);
              filter: brightness(0.5);
      -moz-transform: translate(250px, -50%) scale(1);
           transform: translate(250px, -50%) scale(1);
    }
    to {
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -moz-transform: translate(250px, -50%) scale(1.1);
           transform: translate(250px, -50%) scale(1.1);
      z-index: 10;
    }
  }
}

@keyframes blink {
  from {
    background: -webkit-linear-gradient(-105deg, #ff6082 0%, #ed426a 33%, #da2351 90%);
    line-height: 52px;
  }
  to {
    background-color: rgba(0, 0, 0, 0);
    line-height: 52px;
  }
}

@keyframes blink-mobile {
  from {
    background: -webkit-linear-gradient(-105deg, #ff6082 0%, #ed426a 33%, #da2351 90%);
  }
  to {
    background-color: rgba(0, 0, 0, 0);
  }
}

/*$main-logo$free: url('../images/logo_free.png');*/
/* don`t use as ISO 14 don`t support this*/
/*
  1. Basic media
*/
.game-advisory-popup .game-advisory-popup__header {
  background-image: url(../../willbettingde/image/winvegasplus_logo.svg), -moz-radial-gradient(47.27% 0%, 100% 100%, #5326B1 0%, rgba(156, 29, 167, 0) 52.08%), -moz-linear-gradient(right, #141526 0%, #2A1E54 51.04%, #141526 100%);
  background-image: url(../../willbettingde/image/winvegasplus_logo.svg), radial-gradient(100% 100% at 47.27% 0%, #5326B1 0%, rgba(156, 29, 167, 0) 52.08%), linear-gradient(270deg, #141526 0%, #2A1E54 51.04%, #141526 100%);
  background-size: auto 35px, contain, contain;
  background-position: center;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25), inset 0px -2px 2px #502D9A;
}

.game-advisory-popup__body {
  background-color: #020925;
  background-image: url(../../willbettingde/image/advisory_popup_main_bg1.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.game-advisory-popup__menu .popup-menu__tab {
  color: #ffffff;
  background: -moz-linear-gradient(top, #242d51 0%, #161d35 100%);
  background: linear-gradient(180deg, #242d51 0%, #161d35 100%);
}

.game-advisory-popup__menu .popup-menu__tab:not(:last-of-type) {
  border-right: 1px solid #3d4873;
}

.game-advisory-popup__menu .popup-menu__tab.active {
  color: #ffffff;
  background: -moz-linear-gradient(top, #4b588e 0%, #111c46 100%);
  background: linear-gradient(180deg, #4b588e 0%, #111c46 100%);
  position: relative;
}

.game-advisory-popup__menu .popup-menu__tab.active::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 100%;
  height: 3px;
  background: #df2a58;
}

.game-advisory-popup__content-text {
  font-family: "Noto Sans", sans-serif;
  font-weight: 600;
  color: #ffffff;
}

.game-advisory-popup__content-text .highlighted {
  color: #ffbb04;
}

.game-advisory-popup__game {
  border: 0;
  background: -moz-linear-gradient(top left, rgba(212, 15, 85, 0.5) 0%, rgba(177, 1, 63, 0) 65%), -moz-radial-gradient(50% 50%, 110.8% 70.71%, #510375 0%, #001038 100%), rgba(0, 0, 0, 0.4);
  background: linear-gradient(to bottom right, rgba(212, 15, 85, 0.5) 0%, rgba(177, 1, 63, 0) 65%), radial-gradient(110.8% 70.71% at 50% 50%, #510375 0%, #001038 100%), rgba(0, 0, 0, 0.4);
  position: relative;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.game-advisory-popup__game::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.25);
  z-index: 1;
}

.game-advisory-popup__game-image {
  position: relative;
}

.game-advisory-popup__game-provider {
  color: #ffffff;
}

.game-advisory-popup__game-volatility-image,
.game-advisory-popup__game-rtp-image {
  -webkit-filter: invert(92%) sepia(15%) saturate(853%) hue-rotate(333deg) brightness(89%) contrast(97%);
          filter: invert(92%) sepia(15%) saturate(853%) hue-rotate(333deg) brightness(89%) contrast(97%);
}

.game-advisory-popup__game-volatility-text,
.game-advisory-popup__game-rtp-text {
  color: #ffffff;
}

.game-advisory-popup__game-title {
  color: #ffffff;
}

.game-advisory-popup__game-play-btn.custom-popup__button {
  z-index: 1;
}

.game-advisory-popup__toggle p {
  color: #80858c;
}

.game-advisory-popup__toggle .slider {
  background: #1e2743;
  border: 1px solid #242d51;
}

.game-advisory-popup__toggle input:checked + .slider {
  background: -moz-linear-gradient(bottom, #9c003f 0%, #ff003d 100%);
  background: linear-gradient(0deg, #9c003f 0%, #ff003d 100%);
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
.deposit_v2 .deposit-reg-form,
.deposit-reg-form {
  position: absolute !important;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 30px 10px;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  width: 300px;
  max-width: -moz-calc(100% - 20px);
  max-width: calc(100% - 20px);
  z-index: 3001;
  display: none;
}

.deposit-reg-form .field--error .field__input {
  border: 2px solid #eb4846;
  outline: none;
  box-shadow: none;
}

.quick-deposit-popup .deposit-reg-form .title::before,
.deposit-reg-form .title::before,
.deposit-reg-form .deposit-container .title::before {
  display: none;
}

.disabled-touch .deposit-reg-form {
  display: block;
}

.inner-page[data-js="kyc"] {
  position: relative;
}

.additional-fields-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 13;
}

[data-fields="additionFields"] .carousel__viewport {
  z-index: 14;
}

@media screen and (max-height: 450px) and (orientation: landscape) {
  .disabled-touch .deposit-reg-form {
    top: 15px;
    -moz-transform: translateX(-50%);
         transform: translateX(-50%);
  }
  .disabled-touch .frm-deposit__wrapper {
    position: relative;
    padding: 0 5px;
  }
}

.disabled-touch .frm-deposit-overlay {
  position: fixed;
  top: 0;
  left: -20px;
  width: -moz-calc(100% + 40px);
  width: calc(100% + 40px);
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  z-index: 3000;
  pointer-events: auto;
}

.disabled-touch .quick-deposit-popup .frm-deposit-overlay {
  position: fixed;
  left: 0;
  width: 100%;
}

.disabled-touch .quick-deposit-popup #quick-deposit-payments-list,
.disabled-touch .quick-deposit-popup .popup-page-content {
  position: initial !important;
}

.close-deposit-registration {
  position: absolute;
  top: -13px;
  right: -13px;
  border-radius: 50%;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  background: -moz-radial-gradient(47.74% 0%, 82.91% 100%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2e00af 0%, #a042ff 100%);
  background: radial-gradient(82.91% 100% at 47.74% 0%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2e00af 0%, #a042ff 100%);
  background: radial-gradient(82.91% 100% at 47.74% 0%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2e00af 0%, #a042ff 100%);
  width: 26px;
  height: 26px;
  padding: 0;
  border: none;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25), inset 0 2px 2px #d48fff, inset 0 -2px 2px #523099;
}

.close-deposit-registration:hover {
  background: -moz-linear-gradient(bottom, #a042ff 0%, #2e00af 100%);
  background: linear-gradient(0deg, #a042ff 0%, #2e00af 100%);
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25), 0 -1px 1px 0 rgba(0, 0, 0, 0.25) inset, 0 5px 5px 0 rgba(0, 0, 0, 0.25) inset;
}

.close-deposit-registration svg {
  width: 14px;
  height: 14px;
  fill: #ffffff;
}

.deposit_v2 .deposit-reg-form,
.deposit-reg-form {
  background: #161d35;
  font-weight: 700;
  font-size: 13px;
  line-height: 15px;
  border-radius: 10px;
}

.quick-deposit-popup .deposit-reg-form .title,
.deposit-reg-form .title {
  font-family: "Noto Sans", sans-serif;
  padding: 0;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 20px;
  max-width: 200px;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  background: transparent;
}

.quick-deposit-popup .deposit-reg-form .title__head,
.deposit-reg-form .title__head {
  font-size: 15px;
  line-height: 18px;
  color: #ffffff;
  font-weight: 700;
  margin: 0;
  margin-bottom: 15px;
}

.quick-deposit-popup .deposit-reg-form .title__description,
.deposit-reg-form .title__description {
  font-weight: 400;
  color: #b8bfd7;
  font-size: 13px;
  line-height: 15px;
  font-family: "Noto Sans", sans-serif;
  margin: 0;
}

.field__wrp-input--data .field-input--icon {
  background-image: url(../../willbettingde/image/datepicker-icon1.svg);
  display: block;
  position: absolute;
  top: 0;
  right: 5px;
  width: 28px;
  height: 41px;
  background-position: center;
  background-size: 16px;
  cursor: pointer;
}

.field__wrp-input--data.open .field-input--icon {
  background-image: url(../../willbettingde/image/times1.svg);
  background-position: center;
  background-size: 14px;
}

.deposit-reg-form .field__label {
  line-height: 15px;
  font-size: 13px;
  color: #ffffff;
  font-weight: 700;
  font-family: "Noto Sans", sans-serif;
  display: block;
  margin-bottom: 5px;
}

.deposit-reg-form .field__input {
  font-family: "Noto Sans", sans-serif;
  background: #1e2743;
  border: 1px solid #242d51;
  border-radius: 5px;
  font-size: 13px;
  line-height: 15px;
  color: #b8bfd7;
  font-weight: 400;
  padding: 10px;
}

.deposit-reg-form .field__input:-webkit-autofill {
  -webkit-transition: color 9999s ease-out, background-color 9999s ease-out;
  -webkit-transition-delay: 9999s;
  -webkit-text-fill-color: #B8BFD7;
  -webkit-box-shadow: 0 0 0 1000px #1e2743 inset !important;
}

.deposit-reg-form .field__input::-webkit-input-placeholder {
  font-size: 13px;
  line-height: 15px;
  color: #4b536d;
  font-weight: 400;
  font-family: "Noto Sans", sans-serif;
}

.deposit-reg-form .field__input::-moz-placeholder {
  font-size: 13px;
  line-height: 15px;
  color: #4b536d;
  font-weight: 400;
  font-family: "Noto Sans", sans-serif;
}

.deposit-reg-form .field__input::-ms-input-placeholder {
  font-size: 13px;
  line-height: 15px;
  color: #4b536d;
  font-weight: 400;
  font-family: "Noto Sans", sans-serif;
}

.deposit-reg-form .field__input::placeholder {
  font-size: 13px;
  line-height: 15px;
  color: #4b536d;
  font-weight: 400;
  font-family: "Noto Sans", sans-serif;
}

.deposit-reg-form .registration__fields-wrp {
  row-gap: 20px;
  margin-bottom: 20px;
}

.deposit-reg-form .tooltip-red {
  font-family: "Noto Sans", sans-serif;
  font-weight: 400;
  font-size: 11px;
  line-height: 13px;
  color: #df4b4b;
}

.deposit-reg-form .registration__button-sbm {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #9C003F 0%, #FF003D 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #9C003F 0%, #FF003D 100%);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25), inset 0 2px 2px #FF7ABA, inset 0 -2px 2px #72012A;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  font-weight: 700;
  border-radius: 20px;
  padding: 5px 12px;
  min-width: 120px;
  min-height: 40px;
  margin: 0 auto;
  text-transform: uppercase;
  font-family: "Noto Sans", sans-serif;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  border: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
  text-align: center;
}

@media screen and (max-width: 1279px) {
  .deposit-reg-form .registration__button-sbm:hover, .deposit-reg-form .registration__button-sbm:active {
    background: -moz-radial-gradient(47.27% 0%, 100% 100%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #FF003D 0%, #9C003F 100%);
    background: radial-gradient(100% 100% at 47.27% 0%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #FF003D 0%, #9C003F 100%);
    box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.25);
  }
}

[data-fields="additionFields"] .carousel__viewport {
  z-index: 14;
}

.bonuses__provider-chips {
  display: -moz-box;
  display: flex;
}

.provider-chips-notification__play-btn {
  font-family: "Roboto", sans-serif;
  min-width: 144px;
  height: 40px;
  text-align: center;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  border-radius: 20px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.provider-chips-notification {
  font-family: "Roboto", sans-serif;
  display: -moz-box;
  display: flex;
  gap: 10px;
  height: 85px;
  position: absolute;
  border-radius: 5px;
  background: #1A2442;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25);
  padding: 5px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  opacity: 1;
  pointer-events: auto;
  -moz-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
}

.provider-chips-notification_desktop {
  min-width: 300px;
  bottom: -moz-calc(10vh - 20px);
  bottom: calc(10vh - 20px);
  left: -moz-calc(100vw - 360px + 29px);
  left: calc(100vw - 360px + 29px);
  right: 10px;
}

.provider-chips-notification_mobile {
  width: unset;
  min-width: 300px;
  bottom: 10px;
  left: 10px;
  right: 10px;
}

.provider-chips-notification.hidden {
  opacity: 0;
  pointer-events: none;
}

.provider-chips-notification__content-wrp {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-pack: justify;
       justify-content: space-between;
}

.provider-chips-notification__close-btn {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 5px;
  right: 5px;
  background-image: url(../../willbettingde/image/times-white.svg);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 8px;
  cursor: pointer;
  box-shadow: none;
}

.provider-chips-notification__image-wrp {
  position: relative;
}

.provider-chips-notification__image {
  width: 75px;
  height: 75px;
}

.provider-chips-notification__title {
  color: #dfbf96;
  font-size: 11px;
  margin: 0;
}

.provider-chips-notification__bonus-bal-wrp {
  margin: 0;
}

.provider-chips-notification__bonus-balance {
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0;
}

.provider-chips-notification__play-btn {
  min-width: 100px;
  height: 30px;
  font-size: 11px;
  box-shadow: none;
}

@media (orientation: landscape) and (max-width: 1279px) {
  .provider-chips-notification_mobile {
    left: initial;
  }
}

@media screen and (max-height: 486px) and (orientation: landscape) {
  .provider-chips-notification_mobile {
    left: unset;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
.raffle-confirm-bonus .btn-gold {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  min-height: 30px;
}

#raffle svg {
  width: 20px;
  height: 20px;
}

.week_raff {
  display: none;
  font-size: 20px;
  margin-left: 25px;
  top: -18px;
  position: relative;
}

.raffle-container {
  background-image: url(../../willbettingde/image/bg_raffle.jpg);
  min-height: 620px;
  background-size: cover;
  text-align: center;
  border-radius: 0 0 10px 10px;
  padding: 20px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  position: relative;
}

.raf_or {
  margin: 10px;
  color: #ffffff;
  font-size: 20px;
}

.raffle-daily-tikket.animate {
  -webkit-animation-name: tickets--modify;
     -moz-animation-name: tickets--modify;
          animation-name: tickets--modify;
  -webkit-animation: tickets_1 1s ease-in-out 1s forwards;
     -moz-animation: tickets_1 1s ease-in-out 1s forwards;
          animation: tickets_1 1s ease-in-out 1s forwards;
  z-index: 20;
}

.raffle-title-wpr {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
}

.popup-content.raffle.active {
  padding: 0 12px;
  overflow: hidden;
  margin: 25px 15px;
  max-height: none;
}

.raffle-first-line-decor {
  height: 2px;
  background: #d5c7ad;
  -moz-box-flex: 0.45;
       flex-grow: 0.45;
}

.lang_es .raffle-first-line-decor {
  -moz-transform: rotate(180deg);
       transform: rotate(180deg);
  width: 260px;
}

.lang_es .raffle-first-line-decor:last-child {
  -moz-transform: rotate(0deg);
       transform: rotate(0deg);
  width: 255px;
}

.lang_no .raffle-first-line-decor {
  -moz-transform: rotate(180deg);
       transform: rotate(180deg);
  width: 270px;
}

.lang_no .raffle-first-line-decor:last-child {
  -moz-transform: rotate(0deg);
       transform: rotate(0deg);
  width: 255px;
}

.lang_fr .raffle-first-line-decor {
  -moz-transform: rotate(180deg);
       transform: rotate(180deg);
  width: 185px;
}

.lang_fr .raffle-first-line-decor:last-child {
  -moz-transform: rotate(0deg);
       transform: rotate(0deg);
  width: 190px;
}

.lang_no .raffle-gold {
  font-size: 70px;
}

.lang_fr .raffle-gold {
  font-size: 50px;
}

.lang_fr .raffle-gold {
  font-size: 52px;
}

.raffle-regular {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 700;
  font-family: "Noto Sans", sans-serif;
}

.raffle-first-line .raffle-regular {
  color: #d5c7ad;
  font-family: "Roboto", sans-serif;
}

.raffle__title {
  margin-top: 0;
  font-family: "Noto Sans", sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-align: center;
  text-transform: capitalize;
  background: -moz-linear-gradient(left, #e0315e 56%, #f7628a 74%);
  background: linear-gradient(to right, #e0315e 56%, #f7628a 74%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: #bd4c3900;
  -webkit-filter: drop-shadow(1px 5px #000000);
          filter: drop-shadow(1px 5px #000000);
}

.raffle_text {
  position: relative;
  line-height: 20px;
  font-size: 13px;
  font-weight: 700;
  margin: 130px auto 0;
  max-width: 80%;
  width: 745px;
  text-align: center;
  color: #ffffff;
}

.timer-place .sep-timer {
  font-size: 62px;
  top: -9px;
  position: relative;
  margin: 0 -3px 0 3px;
}

.timer-place .timer:first-child {
  margin-left: 0;
}

.raffle-week-tickets .raffle-week-tickets--disabled {
  -webkit-filter: saturate(0.5) brightness(0.4);
          filter: saturate(0.5) brightness(0.4);
}

.raffle-start-txt {
  margin-top: 78px;
  margin-left: 24px;
  position: absolute;
  width: 200px;
  line-height: 35px;
}

.lang_en #day_5 .days {
  margin-left: 10px;
}

.lang_en #day_7 .days {
  margin-left: 12px;
}

.lang_fr #day_4 .days {
  margin-left: 15px;
}

.lang_fr #day_6 .days {
  margin-left: 10px;
}

.lang_de #day_5 .days {
  margin-left: 11px;
}

.lang_de #day_4 .days {
  margin-left: -4px;
}

.lang_it #day_4 .days {
  margin-left: 10px;
}

.lang_es #day_4 .days {
  margin-left: 12px;
}

.raffle-confirm-bonus {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  z-index: 20;
}

.raffle-confirm-bonus.sunday {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  display: none;
  background-image: url(../../willbettingde/image/baloons_background.png);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  height: auto;
  width: 500px;
  max-width: 80%;
  text-align: right;
  background-color: #3479AB;
  border-radius: 65px;
  border: 2px solid #F2D6B1;
  padding: 20px;
}

.raffle-confirm-inner--lost .header {
  font-size: 36px;
  color: #F2D6B1;
  text-shadow: 0 6px 17px rgba(0, 0, 0, 0.5);
  margin-bottom: 20px;
  font-family: "Noto Sans", sans-serif;
}

.raffle-confirm-inner .btn-gold {
  line-height: 40px;
}

.raffle-confirm-bonus__par {
  margin: 0;
  padding: 0;
  font-family: "Noto Sans", sans-serif;
  font-size: 36px;
  color: #F2D6B1;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}

.raffle-confirm-inner--lost {
  display: -moz-box;
  display: flex;
  justify-content: space-around;
  -moz-box-align: center;
       align-items: center;
  min-width: 742px;
  border: 2px solid #F2D6B1;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.raffle-sunday__container {
  height: 100%;
  position: relative;
  text-align: center;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-align: center;
       align-items: center;
}

.raffle-confirm_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url(../../willbettingde/image/raffle_background.jpg);
}

.sunday.raffle-confirm-bonus .raffle-confirm-inner .header {
  margin-top: 45px !important;
  color: #000000;
  height: auto;
}

.sunday.raffle-confirm-bonus .raffle-confirm-inner .header .raf-sun-head-f {
  font-weight: 700;
  font-size: 33px;
  text-transform: uppercase;
}

.sunday.raffle-confirm-bonus .raffle-confirm-inner .middle .raf-sun-mid-f {
  font-size: 33px;
  color: #da2352;
  text-transform: uppercase;
}

.sunday.raffle-confirm-bonus .raffle-confirm-inner .middle .raf-sun-mid-s {
  font-size: 22px;
}

#got_it_sunday {
  font-size: 22px;
  padding: 5px 40px;
  margin-top: 25px;
  font-weight: normal;
  position: relative;
}

#got_it_sunday::before {
  position: absolute;
  content: '';
  top: -20px;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  background: url(../../willbettingde/image/gift_background.png) no-repeat center;
  width: 347px;
  height: 372px;
  background-size: contain;
  z-index: -1;
}

.raffle-confirm {
  margin: 0 auto;
  position: absolute;
  border-radius: 10px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 1;
}

.raffle-confirm-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  height: auto;
  -moz-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  background: -moz-linear-gradient(262.12deg, #3479AB -152.81%, #0B3257 148.4%);
  background: linear-gradient(187.88deg, #3479AB -152.81%, #0B3257 148.4%);
  border-radius: 15px;
  width: 400px;
  max-width: 80%;
  text-align: center;
  padding: 20px;
  box-shadow: -20px -20px 60px #020515, 20px 20px 60px #020515;
}

.raffle-confirm #verify_pm {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  text-align: center;
  font-size: 15px;
  line-height: 15px;
  min-height: 40px;
}

.raffle-confirm-inner #r_reg {
  line-height: 36px;
  min-width: 50px;
}

.sunday .raffle-confirm-inner {
  max-width: 680px;
  background-position: 325px 125px;
  background-size: 430px;
  overflow: visible;
  text-align: center;
  position: relative;
  margin-top: 20%;
}

.raffle-confirm-inner .middle {
  font-size: 16px;
  font-weight: 700;
  color: #ffffff;
  margin-top: 8px;
  margin-bottom: 13px;
}

.raffle-confirm-inner .bottom {
  display: -moz-box;
  display: flex;
  -moz-box-pack: center;
       justify-content: center;
}

.raffle-confirm-inner--lost .middle {
  font-size: 28px;
  color: #ffffff;
}

@media (max-width: 1200px) and (min-width: 750px) {
  .raffle-week-tickets .days {
    -moz-transform: scaleX(0.75);
         transform: scaleX(0.75);
    -moz-transform-origin: left;
         transform-origin: left;
    display: block;
  }
}

.raffle-week-tickets {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  margin-bottom: 40px;
  min-height: 311px;
  position: relative;
  -moz-transition: 300ms all ease-out;
  transition: 300ms all ease-out;
}

.raffle-week-tickets--modify .raffle-daily-tikket {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  -webkit-animation: tickets--modify 3s infinite;
     -moz-animation: tickets--modify 3s infinite;
          animation: tickets--modify 3s infinite;
}

.raffle-tickets-wrp {
  margin-bottom: 40px;
}

.popup-content.raffle.active {
  margin: 0;
  padding: 0;
}

.popup-content.raffle .inner-page {
  margin: 0;
  width: initial;
  padding: 0;
}

/*.inner-page--raffle #latest-winners .title {*/
/*    margin: 0;*/
/*}*/
.inner-page--raffle {
  max-height: 80vh;
  overflow: auto;
}

.inner-page--raffle .popup-page-content {
  position: static;
}

.raffle__num-list {
  text-align: center;
  margin-bottom: 40px;
}

.raffle-num-tickets {
  color: #F2D6B1;
  font-size: 24px;
  font-weight: 700;
  line-height: 27px;
  font-family: "Roboto", sans-serif;
  margin-left: 7px;
}

.raffle-container {
  background-image: url(../../willbettingde/image/raffle_background.jpg);
  padding: 70px 115px 40px;
  min-height: 776px;
  background-size: cover;
  background-position: center;
  text-align: center;
  border-radius: 0 0 10px 10px;
  position: relative;
}

.raffle-container p {
  font-size: 13px;
}

.raffle-daily-tikket img {
  width: 152px;
  height: 100%;
  -moz-transform: rotate(20deg);
       transform: rotate(20deg);
}

.raffle-week__list {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: justify;
       justify-content: space-between;
  background: rgba(247, 247, 247, 0.1);
  box-shadow: inset 0 0 10px -3px rgba(0, 0, 0, 0.25);
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
  padding: 7px 10px;
  border-radius: 10px;
  overflow: hidden;
  -moz-transition: 1s all ease-out;
  transition: 1s all ease-out;
  max-height: 30px;
}

.raffle-week__list--hide {
  max-height: 0;
  padding: 0;
}

.days, .days--current {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  text-shadow: 0 2px 1px rgba(0, 0, 0, 0.25);
  -moz-transition: .3s all ease-out;
  transition: .3s all ease-out;
}

.days--disabled {
  color: #081230;
  text-shadow: 0 2px 1px rgba(0, 0, 0, 0.25);
}

.days--current {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  text-shadow: 0 2px 1px rgba(0, 0, 0, 0.25);
  -moz-transition: .3s all ease-out;
  transition: .3s all ease-out;
}

.raffle-got-ticket {
  margin-top: 0;
  overflow: hidden;
  max-height: 87px;
  margin-bottom: 70px;
  -moz-transition: 1s all ease-out;
  transition: 1s all ease-out;
}

.raffle-got-ticket--hide {
  max-height: 0;
  margin: 0;
}

.raffle-got-ticket__title {
  font-size: 24px;
  color: #ffffff;
  margin: 0;
  margin-bottom: 5px;
  font-style: italic;
  font-weight: 700;
  text-transform: none;
}

.raffle-got-ticket .content {
  font-size: 48px;
  line-height: 54px;
  text-transform: uppercase;
  color: #043176;
  margin: 0 auto;
}

.timer {
  text-shadow: none;
  color: inherit;
  font-size: 48px;
  font-family: "Roboto", sans-serif;
}

.timer-place {
  -moz-box-align: center;
       align-items: center;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-pack: center;
       justify-content: center;
  max-width: 250px;
  width: 100%;
  margin: 0 auto;
}

.timer-place-wrp {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: justify;
       justify-content: space-between;
  width: 100%;
}

.timer-place-wrp__container {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-align: center;
       align-items: center;
}

.timer-place__container {
  background-image: -moz-linear-gradient(top, #f3e8d4 50%, #d3c5aa 36%);
  background-image: linear-gradient(-180deg, #f3e8d4 50%, #d3c5aa 36%);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 15px 15px 10px 10px;
  width: 58px;
  display: -moz-box;
  display: flex;
  padding: 0 8px;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  margin: 0;
  color: #043176;
}

.timer-place__container ~ span {
  color: #F2D6B1;
  font-size: 18px;
  text-align: center;
  margin-top: 15px;
  line-height: 1;
  display: -moz-box;
  display: flex;
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-align: center;
       align-items: center;
}

.remainder-raffle-popup, .raffle-reminder-every-day label {
  margin: 0;
}

.remainder-raffle-popup label {
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
}

.raffle-reminder-every-day {
  display: inline-block;
}

.inner-page--raffle .raffle-reminder-every-day label {
  display: -moz-box;
  display: flex;
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-align: center;
       align-items: center;
}

.raffle-remind {
  background-image: url(../../willbettingde/image/remider_background.png);
  background-size: cover;
  padding: 12px;
}

.raffle-list-winners {
  padding: 0 0 20px;
}

.raffle__description {
  text-align: left;
  margin: 0;
  font-size: 18px;
  line-height: 20px;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}

.popup--reminder {
  max-width: 680px !important;
  width: 100% !important;
  min-height: 675px !important;
  background-image: url(../../willbettingde/image/remider_background.png) !important;
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

.raffle-popup {
  text-align: center;
  color: #ffffff;
}

.raffle-popup--winner .raffle-popup__remine-title {
  font-size: 48px;
  margin-bottom: 80px;
}

.popup--reminder.raffle-popup--winner {
  background-image: url(../../willbettingde/image/winner_background.png) !important;
}

.popup--reminder .fancybox-skin {
  box-shadow: none;
  -webkit-box-shadow: none;
  background: transparent;
}

.popup--reminder .fancybox-inner {
  width: initial !important;
  height: 600px !important;
}

.raffle__show-more {
  color: #F2D6B1;
  font-size: 15px;
  -webkit-filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));
  border-radius: 50px;
  text-decoration: none;
  padding: 2px 20px;
  border: 1px solid #F2D6B1;
  line-height: 15px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  -moz-transition: .3s all ease-out;
  transition: .3s all ease-out;
  margin: 30px auto 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-height: 35px;
  font-weight: 700;
}

.raffle-popup--remind {
  min-height: 500px;
}

.raffle__show-more:hover {
  background: #F2D6B1;
  color: #000000;
}

.raffle__remind {
  display: -moz-box;
  display: flex;
  -moz-box-pack: center;
       justify-content: center;
  margin-top: 60px;
}

#raffle-winner {
  background-image: url(../../willbettingde/image/winner_background.png);
  background-size: cover;
}

.raffle-modal {
  padding: 35px;
  position: fixed;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  z-index: 1000;
  border-radius: 30px;
  border: 13px solid #0B3257;
  width: 500px;
  min-height: 500px;
  max-width: 80%;
  max-height: 60%;
}

#raffle {
  display: none !important;
}

.logged #raffle {
  display: inline-block !important;
}

.raffle__overlay {
  position: absolute;
  z-index: 999;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
}

#raffle-winner.show {
  display: block;
}

.raffle__remind-label {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  cursor: pointer;
}

.raffle--svg-remind {
  margin-left: 5px;
}

.raffle-week-tickets .raffle-daily-tikket--1 {
  z-index: 7;
}

.raffle-week-tickets .raffle-daily-tikket--2 {
  -moz-transform: translate(100px, -50%);
       transform: translate(100px, -50%);
  z-index: 6;
}

.raffle-week-tickets .raffle-daily-tikket--3 {
  -moz-transform: translate(200px, -50%);
       transform: translate(200px, -50%);
  z-index: 5;
}

.raffle-week-tickets .raffle-daily-tikket--4 {
  -moz-transform: translate(300px, -50%);
       transform: translate(300px, -50%);
  z-index: 4;
}

.raffle-week-tickets .raffle-daily-tikket--5 {
  -moz-transform: translate(400px, -50%);
       transform: translate(400px, -50%);
  z-index: 3;
}

.raffle-week-tickets .raffle-daily-tikket--6 {
  -moz-transform: translate(500px, -50%);
       transform: translate(500px, -50%);
  z-index: 2;
}

.raffle-week-tickets .raffle-daily-tikket--7 {
  -moz-transform: translate(600px, -50%);
       transform: translate(600px, -50%);
  z-index: 1;
}

.raffle-week-tickets--animate .raffle-daily-tikket--2 {
  -moz-transform: translate(0, -50%);
       transform: translate(0, -50%);
  -webkit-animation: 300ms tikket--2 ease-out forwards;
     -moz-animation: 300ms tikket--2 ease-out forwards;
          animation: 300ms tikket--2 ease-out forwards;
  -webkit-animation-delay: 600ms;
     -moz-animation-delay: 600ms;
          animation-delay: 600ms;
}

.raffle-week-tickets--animate .raffle-daily-tikket--3 {
  -moz-transform: translate(0, -50%);
       transform: translate(0, -50%);
  -webkit-animation: 300ms tikket--3 ease-out forwards;
     -moz-animation: 300ms tikket--3 ease-out forwards;
          animation: 300ms tikket--3 ease-out forwards;
  -webkit-animation-delay: 900ms;
     -moz-animation-delay: 900ms;
          animation-delay: 900ms;
}

.raffle-week-tickets--animate .raffle-daily-tikket--4 {
  -moz-transform: translate(0, -50%);
       transform: translate(0, -50%);
  -webkit-animation: 300ms tikket--4 ease-out forwards;
     -moz-animation: 300ms tikket--4 ease-out forwards;
          animation: 300ms tikket--4 ease-out forwards;
  -webkit-animation-delay: 1200ms;
     -moz-animation-delay: 1200ms;
          animation-delay: 1200ms;
}

.raffle-week-tickets--animate .raffle-daily-tikket--5 {
  -moz-transform: translate(0, -50%);
       transform: translate(0, -50%);
  -webkit-animation: 300ms tikket--5 ease-out forwards;
     -moz-animation: 300ms tikket--5 ease-out forwards;
          animation: 300ms tikket--5 ease-out forwards;
  -webkit-animation-delay: 1500ms;
     -moz-animation-delay: 1500ms;
          animation-delay: 1500ms;
}

.raffle-week-tickets--animate .raffle-daily-tikket--6 {
  -moz-transform: translate(0, -50%);
       transform: translate(0, -50%);
  -webkit-animation: 300ms tikket--6 ease-out forwards;
     -moz-animation: 300ms tikket--6 ease-out forwards;
          animation: 300ms tikket--6 ease-out forwards;
  -webkit-animation-delay: 1800ms;
     -moz-animation-delay: 1800ms;
          animation-delay: 1800ms;
}

.raffle-week-tickets--animate .raffle-daily-tikket--7 {
  -moz-transform: translate(0, -50%);
       transform: translate(0, -50%);
  -webkit-animation: 300ms tikket--7 ease-out forwards;
     -moz-animation: 300ms tikket--7 ease-out forwards;
          animation: 300ms tikket--7 ease-out forwards;
  -webkit-animation-delay: 2100ms;
     -moz-animation-delay: 2100ms;
          animation-delay: 2100ms;
}

.raffle-daily-tikket--1.current-ticket {
  -moz-transform: translate(0, -50%);
       transform: translate(0, -50%);
  -webkit-animation: 500ms current-ticket--1 ease-out forwards;
     -moz-animation: 500ms current-ticket--1 ease-out forwards;
          animation: 500ms current-ticket--1 ease-out forwards;
  -webkit-animation-delay: 100ms;
     -moz-animation-delay: 100ms;
          animation-delay: 100ms;
}

.raffle-daily-tikket--2.current-ticket {
  -moz-transform: translate(100px, -50%);
       transform: translate(100px, -50%);
  -webkit-animation: 500ms current-ticket--2 ease-out forwards;
     -moz-animation: 500ms current-ticket--2 ease-out forwards;
          animation: 500ms current-ticket--2 ease-out forwards;
  -webkit-animation-delay: 100ms;
     -moz-animation-delay: 100ms;
          animation-delay: 100ms;
}

.raffle-daily-tikket--3.current-ticket {
  -moz-transform: translate(200px, -50%);
       transform: translate(200px, -50%);
  -webkit-animation: 500ms current-ticket--3 ease-out forwards;
     -moz-animation: 500ms current-ticket--3 ease-out forwards;
          animation: 500ms current-ticket--3 ease-out forwards;
  -webkit-animation-delay: 100ms;
     -moz-animation-delay: 100ms;
          animation-delay: 100ms;
}

.raffle-daily-tikket--4.current-ticket {
  -moz-transform: translate(300px, -50%);
       transform: translate(300px, -50%);
  -webkit-animation: 500ms current-ticket--4 ease-out forwards;
     -moz-animation: 500ms current-ticket--4 ease-out forwards;
          animation: 500ms current-ticket--4 ease-out forwards;
  -webkit-animation-delay: 100ms;
     -moz-animation-delay: 100ms;
          animation-delay: 100ms;
}

.raffle-daily-tikket--5.current-ticket {
  -moz-transform: translate(400px, -50%);
       transform: translate(400px, -50%);
  -webkit-animation: 500ms current-ticket--5 ease-out forwards;
     -moz-animation: 500ms current-ticket--5 ease-out forwards;
          animation: 500ms current-ticket--5 ease-out forwards;
  -webkit-animation-delay: 100ms;
     -moz-animation-delay: 100ms;
          animation-delay: 100ms;
}

.raffle-daily-tikket--6.current-ticket {
  -moz-transform: translate(500px, -50%);
       transform: translate(500px, -50%);
  -webkit-animation: 500ms current-ticket--6 ease-out forwards;
     -moz-animation: 500ms current-ticket--6 ease-out forwards;
          animation: 500ms current-ticket--6 ease-out forwards;
  -webkit-animation-delay: 100ms;
     -moz-animation-delay: 100ms;
          animation-delay: 100ms;
}

.raffle-daily-tikket--7.current-ticket {
  -moz-transform: translate(600px, -50%);
       transform: translate(600px, -50%);
  -webkit-animation: 500ms current-ticket--7 ease-out forwards;
     -moz-animation: 500ms current-ticket--7 ease-out forwards;
          animation: 500ms current-ticket--7 ease-out forwards;
  -webkit-animation-delay: 100ms;
     -moz-animation-delay: 100ms;
          animation-delay: 100ms;
}

.raffle-week-tickets--animation div {
  -moz-transform: translateX(0);
       transform: translateX(0);
}

.raffle-daily-tikket {
  width: 152px;
  -moz-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
  height: 311px;
  position: absolute;
  top: 50%;
  left: 0;
  -moz-transform: translate(0, -50%);
       transform: translate(0, -50%);
}

.ticket-img {
  position: relative;
}

.ticket-img.current-ticket {
  -webkit-animation: 1s ticket-shadow forwards ease-out;
     -moz-animation: 1s ticket-shadow forwards ease-out;
          animation: 1s ticket-shadow forwards ease-out;
  -webkit-animation-delay: 700ms;
     -moz-animation-delay: 700ms;
          animation-delay: 700ms;
}

.raffle-start {
  opacity: 0;
  pointer-events: none;
  cursor: pointer;
  outline: none;
  border: none;
  text-transform: uppercase;
  padding: 0 20px;
  min-width: 220px;
  z-index: 10;
  font-size: 20px;
  line-height: 1;
  -moz-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
  font-weight: 700;
  position: absolute;
  top: 350px;
  left: 50%;
  -moz-transform: translate(-50%, 0);
       transform: translate(-50%, 0);
  min-height: 40px;
}

.raffle-start.active {
  opacity: 1;
  pointer-events: all;
}

.raffle-sunday__title, .raffle-popup__remine-title {
  font-family: "Noto Sans", sans-serif;
  color: #D8BF9E;
  font-size: 36px;
  font-weight: 700;
  letter-spacing: 0.03em;
  text-shadow: 4px 4px 0 rgba(0, 0, 0, 0.4);
  margin: 0 0 110px;
}

.raffle-popup {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-align: center;
       align-items: center;
  height: 100%;
}

.raffle-popup__remine-title {
  font-size: 58px;
}

.raffle-popup__description {
  color: #ffffff;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  font-weight: 700;
  font-size: 13px;
  margin: 0 0 40px;
}

.raffle-popup__link {
  min-width: 245px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  padding: 2px 20px;
  font-size: 20px;
  line-height: 20px;
  min-height: 40px;
  font-weight: 700;
  cursor: pointer;
  border: none;
  outline: none;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.remainder-raffle-popup {
  margin-top: auto;
}

.raf-sun-head-s p {
  margin: 0;
}

.raf-sun-head-s p:first-of-type, .raf-sun-head-f {
  color: #F2D6B1;
  font-size: 36px;
}

.raffle-sunday__container p {
  margin: 0;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  font-weight: 700;
  font-size: 24px;
  line-height: 1.5;
}

.raffle-sunday__close {
  position: absolute;
  top: 50px;
  border: none;
  right: 100px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
}

.raffle-overflow {
  max-height: 100vh;
  overflow: hidden;
}

@media screen and (max-width: 1279px) {
  .raffle-winners {
    display: -moz-box;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    -moz-box-align: center;
         align-items: center;
    -moz-box-pack: end;
         justify-content: flex-end;
  }
  .inner-page--raffle {
    padding-bottom: 0;
    max-height: initial;
  }
  .inner-page--raffle .popup-page-content {
    padding: 0;
  }
  .fr .raffle-start-txt {
    margin-top: 92px;
    margin-left: 24px;
    position: absolute;
    width: 200px;
    line-height: 27px;
    font-size: 20px;
    font-weight: 700;
  }
  .de .raffle-start-txt {
    margin-top: 86px;
    margin-left: 24px;
    position: absolute;
    width: 200px;
    line-height: 35px;
    font-size: 22px;
    font-weight: 700;
  }
  .no .raffle-start-txt {
    margin-top: 78px;
    margin-left: 24px;
    position: absolute;
    width: 200px;
    line-height: 35px;
    font-size: 21px;
    font-weight: 700;
  }
  .es .raffle-start-txt {
    margin-top: 88px;
    margin-left: 24px;
    position: absolute;
    width: 200px;
    line-height: 30px;
    font-size: 19px;
    font-weight: 700;
  }
  .raffle-gold {
    font-size: 2.4em;
  }
  .lang_fr .raffle-gold {
    font-size: 30px;
    line-height: 40px;
  }
  .lang_no .raffle-gold {
    font-size: 44px;
    line-height: 60px;
  }
  .lang_es .raffle-gold {
    font-size: 42px;
    line-height: 57px;
  }
  .raffle-confirm {
    width: 100%;
    padding-top: 100px;
    height: 100vh;
    position: fixed;
  }
  .raffle-modal {
    padding: 15px;
  }
  .raffle-confirm-inner {
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
  }
  .raffle-confirm-inner {
    top: -moz-calc(50vh + 60px);
    top: calc(50vh + 60px);
  }
  .raffle-confirm-inner--lost {
    min-width: initial;
  }
  .raffle-confirm-inner--lost .header {
    font-size: 16px;
  }
  .raffle-confirm-inner--lost .middle {
    font-size: 14px;
  }
  .raffle-confirm-bonus.sunday {
    background-size: cover;
    top: 50vh;
  }
  .raffle-sunday__title, .raffle-popup__remine-title {
    font-size: 26px;
    margin-bottom: 10px;
  }
  .raffle-popup__remine-title {
    font-size: 18px;
  }
  .raffle-sunday__container p {
    font-size: 18px;
  }
  #got_it_sunday::before {
    width: 165px;
    top: 0;
  }
  .sunday .raffle-confirm-inner {
    background-color: #080d24;
    border: 1px solid;
    border-top: 40px solid;
    width: -moz-calc(100% - 4px);
    width: calc(100% - 4px);
    border-radius: 7px 7px 0 0;
  }
  .sunday .raffle-confirm-inner:before {
    content: "";
    display: block;
    width: 280px;
    height: 96px;
    top: 15px;
    left: -moz-calc(50% - 142px);
    left: calc(50% - 142px);
    position: absolute;
    background-image: url(../../willbettingde/image/cards_popup.png);
    background-size: contain;
    background-repeat: no-repeat;
  }
  .sunday.raffle-confirm-bonus .raffle-confirm-inner .middle {
    color: #e8dcc5;
  }
  .sunday.raffle-confirm-bonus .raffle-confirm-inner .header {
    color: #e8dcc5;
    margin-top: 95px !important;
  }
  .sunday.raffle-confirm-bonus .raffle-confirm-inner .middle .raf-sun-mid-f,
  .sunday.raffle-confirm-bonus .raffle-confirm-inner .header .raf-sun-head-f {
    font-size: 30px;
  }
  .sunday.raffle-confirm-bonus .raffle-confirm-inner .middle .raf-sun-mid-s,
  .sunday.raffle-confirm-bonus .raffle-confirm-inner .header .raf-sun-head-s {
    font-size: 20px;
  }
  #got_it_sunday {
    margin-top: 20px;
  }
  .raffle-week__list {
    max-width: 350px;
    margin: 0 auto;
  }
  .raffle__description {
    padding: 0 25px;
  }
  .days {
    font-size: 12px;
    text-transform: lowercase;
  }
  .days:first-letter {
    text-transform: uppercase;
  }
  .raffle-week-tickets {
    max-width: 310px;
    min-height: 158px;
    margin: 0 auto;
  }
  .raffle__num-list {
    margin-bottom: 0;
  }
  .raffle-daily-tikket img, .raffle-daily-tikket {
    width: -moz-calc(60px + 5vw);
    width: calc(60px + 5vw);
  }
  .raffle-daily-tikket {
    height: -moz-calc(123px + 5vh);
    height: calc(123px + 5vh);
  }
  #r_log,
  #r_reg {
    width: auto;
    min-height: 36px;
  }
  .raffle-got-ticket .header {
    font-size: 3.5vw;
  }
  .raffle-daily-tikket {
    width: 230px;
  }
  .raffle-container {
    padding: 30px 10px;
    text-align: center;
    margin: 0;
    min-height: initial;
  }
  .raffle-start {
    top: 170px;
    font-size: 15px;
  }
  .raffle-popup__link {
    font-size: 15px;
  }
  .raffle-daily-tikket img, .raffle-daily-tikket {
    width: 60px;
  }
  .raffle-daily-tikket {
    height: 123px;
  }
  .raffle-week-tickets .raffle-daily-tikket--1 {
    -moz-transform: translate(10px, -50%);
         transform: translate(10px, -50%);
  }
  .raffle-week-tickets .raffle-daily-tikket--2 {
    -moz-transform: translate(50px, -50%);
         transform: translate(50px, -50%);
  }
  .raffle-week-tickets .raffle-daily-tikket--3 {
    -moz-transform: translate(90px, -50%);
         transform: translate(90px, -50%);
  }
  .raffle-week-tickets .raffle-daily-tikket--4 {
    -moz-transform: translate(130px, -50%);
         transform: translate(130px, -50%);
  }
  .raffle-week-tickets .raffle-daily-tikket--5 {
    -moz-transform: translate(170px, -50%);
         transform: translate(170px, -50%);
  }
  .raffle-week-tickets .raffle-daily-tikket--6 {
    -moz-transform: translate(210px, -50%);
         transform: translate(210px, -50%);
  }
  .raffle-week-tickets .raffle-daily-tikket--7 {
    -moz-transform: translate(250px, -50%);
         transform: translate(250px, -50%);
  }
  .raffle-week-tickets--animate .raffle-daily-tikket--2 {
    -moz-transform: translate(10px, -50%);
         transform: translate(10px, -50%);
    -webkit-animation: 300ms tikket--2 ease-out forwards;
       -moz-animation: 300ms tikket--2 ease-out forwards;
            animation: 300ms tikket--2 ease-out forwards;
    -webkit-animation-delay: 600ms;
       -moz-animation-delay: 600ms;
            animation-delay: 600ms;
  }
  .raffle-week-tickets--animate .raffle-daily-tikket--3 {
    -moz-transform: translate(10px, -50%);
         transform: translate(10px, -50%);
    -webkit-animation: 300ms tikket--3 ease-out forwards;
       -moz-animation: 300ms tikket--3 ease-out forwards;
            animation: 300ms tikket--3 ease-out forwards;
    -webkit-animation-delay: 900ms;
       -moz-animation-delay: 900ms;
            animation-delay: 900ms;
  }
  .raffle-week-tickets--animate .raffle-daily-tikket--4 {
    -moz-transform: translate(10px, -50%);
         transform: translate(10px, -50%);
    -webkit-animation: 300ms tikket--4 ease-out forwards;
       -moz-animation: 300ms tikket--4 ease-out forwards;
            animation: 300ms tikket--4 ease-out forwards;
    -webkit-animation-delay: 1200ms;
       -moz-animation-delay: 1200ms;
            animation-delay: 1200ms;
  }
  .raffle-week-tickets--animate .raffle-daily-tikket--5 {
    -moz-transform: translate(10px, -50%);
         transform: translate(10px, -50%);
    -webkit-animation: 300ms tikket--5 ease-out forwards;
       -moz-animation: 300ms tikket--5 ease-out forwards;
            animation: 300ms tikket--5 ease-out forwards;
    -webkit-animation-delay: 1500ms;
       -moz-animation-delay: 1500ms;
            animation-delay: 1500ms;
  }
  .raffle-week-tickets--animate .raffle-daily-tikket--6 {
    -moz-transform: translate(10px, -50%);
         transform: translate(10px, -50%);
    -webkit-animation: 300ms tikket--6 ease-out forwards;
       -moz-animation: 300ms tikket--6 ease-out forwards;
            animation: 300ms tikket--6 ease-out forwards;
    -webkit-animation-delay: 1800ms;
       -moz-animation-delay: 1800ms;
            animation-delay: 1800ms;
  }
  .raffle-week-tickets--animate .raffle-daily-tikket--7 {
    -moz-transform: translate(10px, -50%);
         transform: translate(10px, -50%);
    -webkit-animation: 300ms tikket--7 ease-out forwards;
       -moz-animation: 300ms tikket--7 ease-out forwards;
            animation: 300ms tikket--7 ease-out forwards;
    -webkit-animation-delay: 2100ms;
       -moz-animation-delay: 2100ms;
            animation-delay: 2100ms;
  }
  .raffle-daily-tikket--1.current-ticket {
    -webkit-animation: 500ms current-ticket--1 ease-out forwards;
       -moz-animation: 500ms current-ticket--1 ease-out forwards;
            animation: 500ms current-ticket--1 ease-out forwards;
    -webkit-animation-delay: 100ms;
       -moz-animation-delay: 100ms;
            animation-delay: 100ms;
    -moz-transform: translate(10px, -50%);
         transform: translate(10px, -50%);
  }
  .raffle-daily-tikket--2.current-ticket {
    -webkit-animation: 500ms current-ticket--2 ease-out forwards;
       -moz-animation: 500ms current-ticket--2 ease-out forwards;
            animation: 500ms current-ticket--2 ease-out forwards;
    -webkit-animation-delay: 100ms;
       -moz-animation-delay: 100ms;
            animation-delay: 100ms;
    -moz-transform: translate(50px, -50%);
         transform: translate(50px, -50%);
  }
  .raffle-daily-tikket--3.current-ticket {
    -webkit-animation: 500ms current-ticket--3 ease-out forwards;
       -moz-animation: 500ms current-ticket--3 ease-out forwards;
            animation: 500ms current-ticket--3 ease-out forwards;
    -webkit-animation-delay: 100ms;
       -moz-animation-delay: 100ms;
            animation-delay: 100ms;
    -moz-transform: translate(90px, -50%);
         transform: translate(90px, -50%);
  }
  .raffle-daily-tikket--4.current-ticket {
    -webkit-animation: 500ms current-ticket--4 ease-out forwards;
       -moz-animation: 500ms current-ticket--4 ease-out forwards;
            animation: 500ms current-ticket--4 ease-out forwards;
    -webkit-animation-delay: 100ms;
       -moz-animation-delay: 100ms;
            animation-delay: 100ms;
    -moz-transform: translate(130px, -50%);
         transform: translate(130px, -50%);
  }
  .raffle-daily-tikket--5.current-ticket {
    -webkit-animation: 500ms current-ticket--5 ease-out forwards;
       -moz-animation: 500ms current-ticket--5 ease-out forwards;
            animation: 500ms current-ticket--5 ease-out forwards;
    -webkit-animation-delay: 100ms;
       -moz-animation-delay: 100ms;
            animation-delay: 100ms;
    -moz-transform: translate(170px, -50%);
         transform: translate(170px, -50%);
  }
  .raffle-daily-tikket--6.current-ticket {
    -webkit-animation: 500ms current-ticket--6 ease-out forwards;
       -moz-animation: 500ms current-ticket--6 ease-out forwards;
            animation: 500ms current-ticket--6 ease-out forwards;
    -webkit-animation-delay: 100ms;
       -moz-animation-delay: 100ms;
            animation-delay: 100ms;
    -moz-transform: translate(210px, -50%);
         transform: translate(210px, -50%);
  }
  .raffle-daily-tikket--7.current-ticket {
    -webkit-animation: 500ms current-ticket--7 ease-out forwards;
       -moz-animation: 500ms current-ticket--7 ease-out forwards;
            animation: 500ms current-ticket--7 ease-out forwards;
    -webkit-animation-delay: 100ms;
       -moz-animation-delay: 100ms;
            animation-delay: 100ms;
    -moz-transform: translate(250px, -50%);
         transform: translate(250px, -50%);
  }
  .raffle-tickets-wrp {
    min-height: initial;
    margin-bottom: 20px;
  }
  .raffle-got-ticket {
    margin-bottom: 20px;
  }
  .raffle__show-more {
    margin-top: 10px;
  }
}

@media screen and (max-width: 1279px) and (orientation: landscape) {
  .raffle-confirm-bonus.sunday {
    -moz-transform: scale(0.8);
         transform: scale(0.8);
  }
}

@media (max-width: 1024px) {
  .raffle_text {
    margin: 200px auto 0;
  }
}

@media (max-width: 767px) {
  .raffle-modal {
    min-width: 360px;
    min-height: 360px;
  }
  .raffle-popup--remind {
    min-height: 360px;
    -moz-box-pack: justify;
         justify-content: space-between;
  }
  .raffle-popup--winner .raffle-popup__remine-title, .raffle-popup__remine-title {
    font-size: 28px;
    margin-bottom: 25px;
  }
  .raffle-popup__link {
    min-width: 175px;
    font-size: 24px;
    padding: 7px;
  }
  .remainder-raffle-popup {
    margin-top: 60px;
  }
}

@media (max-width: 690px) {
  .raffle_text {
    margin: 100px auto 0;
  }
}

@media (max-width: 600px) {
  .raffle-first-line-decor:first-of-type {
    display: none;
  }
  .raffle-first-line-decor:last-of-type {
    -moz-box-flex: 1;
         flex-grow: 1;
    width: 100%;
  }
  .raffle-title-wpr {
    margin: 0 auto;
    margin-bottom: 10px;
  }
  .raffle-first-line .raffle-regular {
    text-align: left;
  }
  .timer {
    width: 50px;
    height: 67px;
    font-size: 47px;
    line-height: normal;
    margin-left: 5px;
    position: relative;
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
    -moz-box-pack: center;
         justify-content: center;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  .timer-place-wrp {
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
    justify-content: space-around;
    padding: 0 10px;
  }
  .timer-place {
    padding: 15px 5px 30px 5px;
    max-width: -webkit-min-content;
    max-width: -moz-min-content;
    max-width: min-content;
    margin: 0 auto;
  }
  .time-legend {
    justify-content: space-around;
    display: -moz-box;
    display: flex;
  }
  .raffle-start-btn {
    /*white-space: normal;*/
    /*line-height: 2em;*/
  }
  .lang_sv .raffle-start-btn,
  .lang_de .raffle-start-btn {
    font-size: 26px;
  }
  .lang_fr .raffle-start-btn {
    line-height: 1em;
  }
  .time-legend span {
    margin: 0;
    height: auto;
  }
  .raffle-got-ticket .content {
    width: 100%;
  }
}

@media (max-width: 512px) {
  .raffle-confirm-inner .bottom {
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
    -moz-box-align: center;
         align-items: center;
  }
}

@media (max-width: 475px) {
  .raffle_text {
    margin: 65px auto 0;
  }
}

@media (max-width: 415px) {
  .raffle_text {
    margin: 20px auto 0;
    font-size: 13px;
  }
}

@media (max-width: 400px) {
  .raffle-modal {
    min-width: initial;
    min-height: 360px;
    max-width: 320px;
    width: 100%;
  }
}

@media (max-width: 375px) {
  .raffle-confirm-inner {
    top: 60vh;
  }
}

@media (max-width: 320px) {
  .raffle-confirm-inner {
    top: 60vh;
  }
  .raffle_text {
    margin: 30px auto 0;
    font-size: 13px;
    line-height: 20px;
  }
}

@media (max-height: 475px) and (orientation: landscape) {
  .raffle_text {
    line-height: 18px;
    font-size: 12px;
    margin: 85px auto 0;
  }
}

@media (max-height: 375px) and (orientation: landscape) {
  .raffle-confirm-inner {
    top: 55vh;
  }
}

@media (max-height: 320px) and (orientation: landscape) {
  .raffle_text {
    line-height: 18px;
    font-size: 12px;
    margin: 18px auto 0;
  }
  .raffle-confirm-inner {
    top: 60vh;
  }
}

@media (max-height: 486px) and (orientation: landscape) {
  .raffle-modal {
    min-height: unset;
    max-height: 250px;
    z-index: 2561;
  }
  .raffle-popup--remind {
    min-height: auto;
  }
  .raffle__overlay {
    z-index: 2560;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*$main-logo$free: url('../images/logo_free.png');*/
/* don`t use as ISO 14 don`t support this*/
/*
  1. Basic media
*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
.bonus-wheel-container .bonus-wheel-text {
  font-size: 21px;
  line-height: 26px;
}

.bonus-wheel-container .bonus-wheel-won {
  cursor: pointer;
  width: 350px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 30px auto 0;
  text-align: center;
}

.bonus-wheel-container .bonus-wheel-next {
  width: 350px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 30px auto 0;
  text-align: center;
}

.bonus-wheel-container .bonus-wheel-won img,
.bonus-wheel-container .bonus-wheel-next img {
  width: 350px;
  border: none;
}

.bonus-wheel-container .bonus-wheel {
  cursor: pointer;
  width: 500px;
  height: 800px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 30px auto 0;
}

.bonus-wheel-container .bonus-wheel.en {
  background-image: url(../../willbettingde/image/spin_en.jpg);
}

.bonus-wheel-container .bonus-wheel.es {
  background-image: url(../../willbettingde/image/spin_es.jpg);
}

.bonus-wheel-container .bonus-wheel.fr {
  background-image: url(../../willbettingde/image/spin_fr.jpg);
}

.bonus-wheel-container .bonus-wheel.no {
  background-image: url(../../willbettingde/image/spin_no.jpg);
}

.bonus-wheel-container .bonus-wheel.sv {
  background-image: url(../../willbettingde/image/spin_sv.jpg);
}

.bonus-wheel-container .bonus-wheel.de {
  background-image: url(../../willbettingde/image/spin_de1.jpg);
}

.bonus-wheel-container #animation_container {
  background-color: transparent;
  width: 375px;
  height: 600px;
  margin: 20px auto 0;
}

.bonus-wheel-container #animation_container #canvas {
  position: absolute;
  display: block;
  background-color: transparent;
  width: 375px;
  height: 600px;
}

.bonus-wheel-container #animation_container #dom_overlay_container {
  pointer-events: none;
  overflow: hidden;
  width: 375px;
  height: 600px;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
}

.bonus-wheel-3 #bonus-wheel {
  width: 375px;
  height: 600px;
  margin: 0 auto;
}

.bonus-wheel-3 iframe#bonus-wheel {
  display: block;
  border: none;
}

.bonus-wheel-container .use-bonus {
  margin: 30px auto 20px;
  background-position: center center;
  background-repeat: repeat-x;
  border-radius: 3px;
  color: #000000;
  font-weight: 700;
  font-size: 16px;
  line-height: 29px;
  text-transform: uppercase;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.9);
  padding: 0 10px;
  cursor: pointer;
  background-image: url(../../willbettingde/image/btn_gold_bg.png);
  border: 1px solid #dcc04c;
  text-align: center;
  width: 246px;
}

@media screen and (max-width: 1279px) {
  .bonus-wheel-container .bonus-wheel-next,
  .bonus-wheel-container .bonus-wheel-won {
    width: 100%;
    height: auto;
  }
  .bonus-wheel-container .bonus-wheel {
    width: 100%;
    height: auto;
  }
  .bonus-wheel-container .bonus-wheel-won img,
  .bonus-wheel-container .bonus-wheel-next img,
  .bonus-wheel-container .bonus-wheel img {
    width: 100%;
    height: auto;
  }
  .bonus-wheel-container #animation_container {
    width: 100%;
    height: auto;
    max-width: 100%;
  }
  .bonus-wheel-container #animation_container #canvas {
    width: 100%;
    max-width: 100%;
    position: static;
    height: auto !important;
  }
  .bonus-wheel-container #animation_container #dom_overlay_container {
    width: 100%;
    height: auto;
    max-width: 100%;
  }
  .bonus-wheel-3 #bonus-wheel {
    width: 100%;
    height: 650px;
    margin: 0 auto;
  }
  .bonus-wheel-container .bonus-wheel-text {
    font-size: 16px;
    line-height: 20px;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
.bonus-do-not-use {
  display: none;
}

.bonuses__content-card {
  font-family: "Noto Sans", sans-serif;
  min-width: 282px;
  min-height: 175px;
  font-weight: 700;
  position: relative;
  overflow: visible;
  background-color: #0b0f22;
  border-radius: 10px;
  padding: 10px 10px 20px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.bonuses__content-card .status-box {
  margin: auto;
}

.bonuses__content-card .status-box-title {
  margin-bottom: 20px;
  font-size: 15px;
  font-weight: 700;
  color: #e0c79d;
  font-family: "Noto Sans", sans-serif;
  text-transform: uppercase;
  line-height: 20px;
}

.bonuses__content-card .hello-user {
  color: #dfbf96;
  text-transform: capitalize;
  font-family: "Noto Sans", sans-serif;
  margin-bottom: 20px;
}

.bonuses__content-card .bonuses__content-title-text {
  min-height: unset;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
  margin-bottom: 20px;
}

.status-bonus-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(410px, 1fr));
  grid-gap: 20px;
}

.st-bonus {
  background-color: #000000;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border-radius: 17px;
  overflow: hidden;
  border: 1px solid #3a3a3a;
  min-height: 150px;
}

.st-title-bonus {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  font-weight: 700;
  margin: 0;
  overflow: hidden;
  text-transform: uppercase;
  position: relative;
  padding: 10px 5px 10px 47px;
  font-size: 14px;
  background: -moz-linear-gradient(left, #292929 1%, #010101 100%);
  background: linear-gradient(to right, #292929 1%, #010101 100%);
}

.st-title-bonus::after {
  content: "";
  position: absolute;
  left: 17px;
  top: 7px;
  background: url(../../willbettingde/image/bonus.svg) center no-repeat;
  background-size: contain;
  width: 21px;
  height: 21px;
}

.st-bonus-info {
  display: -moz-box;
  display: flex;
  -moz-box-pack: justify;
       justify-content: space-between;
  -moz-box-align: baseline;
       align-items: baseline;
  flex-wrap: wrap;
  padding: 0 17px 0 17px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  margin-bottom: 15px;
}

.st-bonus-wagering {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: justify;
       justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  margin: 17px 0;
}

.st-bonus-info input[name="play-game"] {
  height: 31px;
  border-radius: 26px;
  font-size: 15px;
  text-transform: uppercase;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  background: none;
  font-weight: 700;
  margin: 2px 1px 2px 10px;
  min-width: auto;
  padding: 0 23px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  border: none;
  color: #df8109 !important;
  font-family: "Exo", sans-serif;
  box-shadow: #df8109 0px -1px 0px 1px, #d55402 0px 1px 0px 1px;
  float: right;
}

.free-spins-play-game {
  width: 100%;
  margin: 10px 0;
}

.st-title-bonus,
.status-bonus-date,
.status-bonus-balance {
  color: #ffffff;
}

.status-bonus-date {
  font-weight: lighter;
  font-size: 13px;
  color: #8f8f8f;
  position: relative;
  padding-left: 28px;
}

.status-bonus-date::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 26px;
  height: 23px;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  background: url(../../willbettingde/image/clock_alarm.svg) center no-repeat;
  background-size: contain;
}

.status-title-name {
  display: none;
}

.status-wrp-main-info {
  border-bottom: 1px solid #3a3a3a;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.status-title {
  width: 100%;
}

.title-mb {
  display: none;
}

.bonus-status-subtitle {
  color: #e0c79d;
}

.free-spins-devices {
  color: #fd0303;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 0;
  font-weight: 600;
}

.available-bonuses,
.awaiting-bonuses {
  border-bottom: 1px solid #23305d;
  padding: 20px 0;
}

.available-bonuses .status-subtitle,
.awaiting-bonuses .status-subtitle {
  height: 29px;
  line-height: 32px;
}

.available-bonuses .status-subtitle::before,
.awaiting-bonuses .status-subtitle::before {
  top: 50%;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
}

.available-bonuses.claimed {
  margin-bottom: 0;
  border-bottom: none;
  padding-bottom: 0;
}

.available-bonuses .title,
.awaiting-bonuses .title,
.restricted-bonuses .title {
  font-size: 13px;
  font-weight: 700;
  height: 29px;
  line-height: 32px;
  font-family: "Noto Sans", sans-serif;
  color: #e0c79d;
  margin-bottom: 20px;
  padding-left: 43px;
  background-image: url(../../willbettingde/image/gift-box-icon.svg);
  background-position: left center;
  background-size: 28px auto;
  text-transform: uppercase;
}

.awaiting-bonuses .title {
  background-image: url(../../willbettingde/image/awaiting_bonuses2.svg);
}

.available-bonuses .bonus-container,
.awaiting-bonuses .bonus-container {
  box-shadow: 0 1px 0 1px #23305d;
  border-radius: 57px;
  margin-bottom: 15px;
  padding: 27px 52px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: -moz-box;
  display: flex;
  -moz-box-align: start;
       align-items: flex-start;
  -moz-box-pack: justify;
       justify-content: space-between;
  background-image: -moz-linear-gradient(bottom, #060a18 0%, #0c132b 100%);
  background-image: linear-gradient(to top, #060a18 0%, #0c132b 100%);
  position: relative;
}

.awaiting-bonuses .bonus-container {
  display: grid;
  -webkit-column-gap: 15px;
     -moz-column-gap: 15px;
          column-gap: 15px;
}

.available-until {
  font-family: "Roboto", sans-serif;
  color: #ffbb04;
  font-size: 9px;
  font-weight: 700;
  width: 110px;
  line-height: 10px;
  text-transform: uppercase;
  text-align: center;
}

.available-bonuses .bonus-container .bonus-image-wrp,
.awaiting-bonuses .bonus-container .bonus-image-wrp {
  margin-right: 15px;
  border-radius: 6px;
}

.awaiting-bonuses .bonus-container .bonus-image-wrp {
  margin-right: 0;
}

.available-bonuses .bonus-container .bonus-image-wrp,
.awaiting-bonuses .bonus-container .bonus-image-wrp {
  min-width: 140px;
  width: 140px;
  border-radius: 6px;
}

.available-bonuses .bonus-container .bonus-image-wrp img,
.awaiting-bonuses .bonus-container .bonus-image-wrp img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 6px;
}

.free-spins-remains-container {
  margin-left: auto;
}

.free-spins-remains__round-left {
  text-align: right;
}

.available-bonuses .bonus-container .available-until,
.awaiting-bonuses .bonus-container .available-until {
  font-family: "Roboto", sans-serif;
  color: #ffbb04;
  font-size: 9px;
  font-weight: 700;
  width: 110px;
  line-height: 10px;
  text-transform: uppercase;
  text-align: center;
}

.available-bonuses .bonus-count-down__wrapper,
.available-bonuses .available-until,
.awaiting-bonuses .bonus-count-down__wrapper,
.awaiting-bonuses .available-until {
  position: absolute;
  top: 27px;
  right: 52px;
}

.available-bonuses .bonus-container .bonus-text .bonus-name,
.awaiting-bonuses .bonus-container .bonus-text .bonus-name,
.bonus-description h3 {
  margin: 0 0 20px 0;
  text-transform: uppercase;
  color: #ee0050;
}

.bonus-description h3 {
  font-size: 16px;
  line-height: 1em;
  font-weight: 400;
}

.available-bonuses .bonus-container .bonus-text .bonus-name,
.awaiting-bonuses .bonus-container .bonus-text .bonus-name {
  color: #ffffff;
  font-weight: 700;
  margin-right: 115px;
}

.available-bonuses .bonus-container .bonus-text .bonus-description,
.awaiting-bonuses .bonus-container .bonus-text .bonus-description {
  max-width: -moz-calc(100% - 120px);
  max-width: calc(100% - 120px);
  font-size: 13px;
  line-height: 1em;
  margin-bottom: 15px;
}

.available-bonuses .bonus-container .bonus-text .bonus-terms,
.awaiting-bonuses .bonus-container .bonus-text .bonus-terms {
  cursor: pointer;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  gap: 6px;
}

.available-bonuses .bonus-container .bonus-text .bonus-terms__icon,
.awaiting-bonuses .bonus-container .bonus-text .bonus-terms__icon {
  background: no-repeat url(../../willbettingde/image/arrow-right3.svg) center/contain;
  width: 8px;
  height: 11px;
  -moz-transition: 300ms transform ease, 300ms -moz-transform ease;
  transition: 300ms transform ease;
  transition: 300ms transform ease, 300ms -moz-transform ease;
}

.available-bonuses .bonus-container .bonus-text .bonus-terms__title,
.awaiting-bonuses .bonus-container .bonus-text .bonus-terms__title {
  font-family: "Roboto", "Arial", sans-serif;
  font-size: 11px;
  font-weight: 700;
  color: #da2f54;
  line-height: 1;
  border-bottom: 1px dashed #da2f54;
  text-transform: uppercase;
}

.available-bonuses .bonus-container .bonus-text .bonus-terms.active .bonus-terms__icon,
.awaiting-bonuses .bonus-container .bonus-text .bonus-terms.active .bonus-terms__icon {
  -moz-transform: rotate(90deg);
       transform: rotate(90deg);
}

.available-bonuses .bonus-container .bonus-text .bonus-terms-text,
.awaiting-bonuses .bonus-container .bonus-text .bonus-terms-text {
  margin: 0 0 30px 5px;
}

.available-bonuses .bonus-container .bonus-text .apply-bonus {
  color: #000000;
  font-size: 13px;
}

.available-bonuses .bonus-container .bonus-text .free-spins-devices {
  color: #fd0303;
  font-size: 13px;
  line-height: 17px;
  margin-bottom: 15px;
  font-weight: 600;
}

.available-bonuses .bonus-container .bonus-text .use-bonus,
.available-bonuses .bonus-container .bonus-text .free-spins__btn-back-to-game,
.awaiting-bonuses .bonus-container .bonus-text .get-bonus {
  float: right;
  position: relative;
  border-radius: 50px;
  font-size: 15px;
  line-height: 15px;
  text-transform: uppercase;
  padding: 0 20px;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  font-weight: 700;
  min-width: 125px;
  max-width: 240px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  text-align: center;
  min-height: 35px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
}

.available-bonuses .bonus-container .bonus-text .bonus-spin-wheel {
  position: relative;
  border-radius: 50px;
  font-weight: 700;
  font-size: 15px;
  display: -moz-inline-box;
  display: inline-flex;
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-align: center;
       align-items: center;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  min-width: 110px;
  max-width: 100%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 0 30px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  min-height: 35px;
}

.available-bonuses .bonus-container .bonus-text .bonus-spin-wheel:hover {
  color: #ffffff;
}

.bonuses__content .bonuses__content-card {
  max-width: 433px;
  -moz-box-flex: 1;
       flex-grow: 1;
  border-left: 1px solid transparent;
}

.bonuses__content .wagering-progress-percent {
  font-size: 18px;
  line-height: 20px;
}

.bonuses__content-card .vip-progress .wagering-progress-percent {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
}

.bonuses__content .bonuses__content-card .balance {
  font-size: 25px;
  line-height: 23px;
  margin: 0 0 20px;
}

.count-down-item__label {
  color: #ffffff;
  font-weight: 700;
  font-size: 10px;
  line-height: 16px;
}

.bonuses-count-down__title {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
  line-height: 16px;
  margin: 0 0 20px 0;
}

.bonuses-count-down__value {
  font-family: "Roboto", sans-serif;
  min-width: 45px;
  height: 45px;
  background: #171f3d;
  box-shadow: inset 0 5px 5px 0 rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  font-style: normal;
  font-weight: 700;
  padding: 0;
  font-size: 25px;
  line-height: 43px;
  border: 1px solid #353e5b;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.bonuses-count-down__container--alert .bonuses-count-down__value {
  background: -moz-linear-gradient(top, #f50448 0%, #5c1e2f 100%);
  background: linear-gradient(180deg, #f50448 0%, #5c1e2f 100%);
}

.buttons-container {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  flex-wrap: wrap;
  -moz-box-pack: start;
       justify-content: flex-start;
  min-width: 230px;
  gap: 10px;
}

.available-bonuses .bonus-container .bonus-text .bonus-claimed,
.awaiting-bonuses .bonus-container .bonus-text .get-bonus {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  position: relative;
  border-radius: 50px;
  height: 35px;
  line-height: 15px;
  font-size: 15px;
  cursor: default;
  text-align: center;
  min-width: 125px;
  text-transform: uppercase;
  padding: 0 20px;
  text-decoration: none;
  outline: none;
  max-width: 240px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  color: #808080 !important;
  background: -moz-linear-gradient(bottom, #9f9f9f 0%, #efe7e0 100%);
  background: linear-gradient(360deg, #9f9f9f 0%, #efe7e0 100%);
  text-shadow: 0 1px 0 #ffffffbf;
  box-shadow: 0 5px 5px #00000040, 0 -2px 0 #707070 inset, 0 2px 0 0 #ffffff inset;
}

.available-bonuses .bonus-container .bonus-text .bonus-claimed::before,
.awaiting-bonuses .bonus-container .bonus-text .get-bonus::before {
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffffff 0%, rgba(255, 255, 255, 0) 67.19%), -moz-linear-gradient(bottom, #9f9f9f 0%, #000 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #ffffff 0%, rgba(255, 255, 255, 0) 67.19%), linear-gradient(360deg, #9f9f9f 0%, #000 100%);
}

.available-bonuses .bonus-container .bonus-text .bonus-claimed:hover {
  color: #808080 !important;
  background: -moz-linear-gradient(bottom, #9f9f9f 0%, #efe7e0 100%);
  background: linear-gradient(360deg, #9f9f9f 0%, #efe7e0 100%);
  text-shadow: 0 1px 0 #ffffffbf;
  box-shadow: 0 5px 5px #00000040, 0 -2px 0 #707070 inset, 0 2px 0 0 #ffffff inset;
}

.available-bonuses .bonus-container .bonus-text .bonus-claimed:hover::before {
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffffff 0%, rgba(255, 255, 255, 0) 67.19%), -moz-linear-gradient(bottom, #9f9f9f 0%, #000 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #ffffff 0%, rgba(255, 255, 255, 0) 67.19%), linear-gradient(360deg, #9f9f9f 0%, #000 100%);
}

.available-bonuses .bonus-container .bonus-text .free-spins__btn-back-to-game {
  padding: 10px 30px 5px;
  line-height: 25px;
  min-width: 150px;
  text-align: center;
}

.available-bonuses .bonus-text,
.awaiting-bonuses .bonus-text {
  -moz-box-flex: 1;
       flex-grow: 1;
}

.available-bonuses .bonus-reset-text,
.available-bonuses .bonus-reset-money-text,
.bonus-wheel-container .bonus-reset-text,
.bonus-wheel-container .bonus-reset-money-text {
  display: none;
}

.available-bonuses .bonus-container .bonus-text .free-spins__btn-back-to-game {
  margin-left: 5px;
  height: 35px;
  line-height: 38px;
  padding: 0 30px;
}

.available-bonuses.claimed .bonus-container .bonus-text .btn-spin-now {
  min-width: 150px;
  font-size: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.bonus-new-label {
  display: inline-block;
  position: relative;
  min-width: 40px;
  height: 20px;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  border-radius: 5px;
  background: -moz-linear-gradient(bottom, #2e00af 0%, #a042ff 100%);
  background: linear-gradient(0deg, #2e00af 0%, #a042ff 100%);
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25), 0 -1px 2px 0 #523099 inset, 0 1px 2px 0 #d48fff inset;
  padding: 0 8px;
  margin-left: 15px;
  -moz-transform: translateY(-3px);
       transform: translateY(-3px);
}

.bonus-new-label::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #cfb9ff 0%, rgba(255, 255, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2e00af 0%, #a042ff 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #cfb9ff 0%, rgba(255, 255, 255, 0) 67.19%), linear-gradient(360deg, #2e00af 0%, #a042ff 100%);
  box-shadow: 0px 2px 10px 0px rgba(98, 23, 255, 0.8), 0px -1px 2px 0px #523099 inset, 0px 1px 2px 0px #d48fff inset;
  border-radius: 5px;
  opacity: 0;
  -webkit-animation: 2s pulseNewLabel infinite ease;
     -moz-animation: 2s pulseNewLabel infinite ease;
          animation: 2s pulseNewLabel infinite ease;
}

.bonus-new-label__text {
  position: relative;
  z-index: 1;
}

.awaiting-bonuses .bonus-container .bonus-text .bonus-description.awaiting-bonus-steps {
  max-height: 415px;
}

.awaiting-bonus-step {
  background: rgba(255, 255, 255, 0.02);
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset;
}

.awaiting-bonus-step__btn {
  min-width: unset;
  min-height: 25px;
  font-size: 13px;
  text-transform: initial;
  box-shadow: none;
}

.awaiting-bonus-step__progress-bar {
  background: #210e2b;
}

.awaiting-bonus-step__progress-indicator,
.awaiting-bonus-step__progress-circle::before {
  background: #ee0053;
}

.awaiting-bonuses .bonus-container .bonus-text .get-bonus {
  pointer-events: none;
}

.awaiting-bonus-step__img,
.make-deposit-progress-bar[data-actual-deposit="0"] .awaiting-bonus-step__img {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  -webkit-filter: invert(34%) sepia(12%) saturate(1305%) hue-rotate(188deg) brightness(90%) contrast(89%);
          filter: invert(34%) sepia(12%) saturate(1305%) hue-rotate(188deg) brightness(90%) contrast(89%);
}

.make-deposit .awaiting-bonus-step__img {
  background-image: url(../../willbettingde/image/make_deposit_icon.svg);
}

.verify-phone .awaiting-bonus-step__img {
  background-image: url(../../willbettingde/image/verify_phone_icon.svg);
}

.verify-email .awaiting-bonus-step__img {
  background-image: url(../../willbettingde/image/verify_email_icon.svg);
}

.awaiting-bonus-step__title,
.make-deposit-progress-bar[data-actual-deposit="0"] .awaiting-bonus-step__title {
  font-family: "Roboto", sans-serif;
  color: #ffffff;
}

.make-deposit-progress-bar .awaiting-bonus-step__img {
  -webkit-filter: invert(13%) sepia(82%) saturate(7358%) hue-rotate(333deg) brightness(92%) contrast(104%);
          filter: invert(13%) sepia(82%) saturate(7358%) hue-rotate(333deg) brightness(92%) contrast(104%);
}

.make-deposit-progress-bar .awaiting-bonus-step__title {
  color: #ffffff;
}

.awaiting-bonus-step__sub-title {
  color: #4a5576;
}

.awaiting-bonus-step__timeframe {
  background-color: #210e2b;
  color: #ee0053;
}

.awaiting-bonus-popup .awaiting-bonus-step__title {
  line-height: 13px;
  text-align: center;
  margin: 0 3px;
}

.awaiting-bonus-step.active .awaiting-bonus-step__img {
  -webkit-filter: invert(40%) sepia(33%) saturate(2721%) hue-rotate(90deg) brightness(95%) contrast(104%);
          filter: invert(40%) sepia(33%) saturate(2721%) hue-rotate(90deg) brightness(95%) contrast(104%);
}

.awaiting-bonus-popup .fancybox-skin {
  border-radius: 10px;
  background: #0e1426;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25);
  padding: 0 !important;
}

.awaiting-bonus-popup .fancybox-inner,
.awaiting-bonus-popup .fancybox-outer {
  max-height: unset;
}

.awaiting-bonus-popup .fancybox-inner {
  width: 300px !important;
  min-height: unset;
  height: -webkit-min-content !important;
  height: -moz-min-content !important;
  height: min-content !important;
  font-family: "Roboto", sans-serif;
  border-radius: 10px;
  background: #0e1426;
  padding: 25px 20px 30px;
  -moz-box-ordinal-group: 5;
       order: 4;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.awaiting-bonus-popup .fancybox-close {
  background-image: url(../../willbettingde/image/icon-close.svg), -moz-radial-gradient(47.74% 0%, 82.91% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2E00AF 0%, #A042FF 100%) !important;
  background-image: url(../../willbettingde/image/icon-close.svg), radial-gradient(82.91% 100% at 47.74% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2E00AF 0%, #A042FF 100%) !important;
  background-size: 14px, cover, cover;
  background-position: center;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25), inset 0px 2px 2px #D48FFF, inset 0px -2px 2px #523099;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  top: -13px;
  right: -6px;
  -moz-transform: unset;
       transform: unset;
}

.awaiting-bonus-popup .fancybox-close:hover {
  background-image: url(../../willbettingde/image/icon-close.svg), -moz-radial-gradient(47.27% 0%, 100% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #A042FF 0%, #2E00AF 100%);
  background-image: url(../../willbettingde/image/icon-close.svg), radial-gradient(100% 100% at 47.27% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #A042FF 0%, #2E00AF 100%);
  box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.25);
}

.awaiting-bonus-popup__icon {
  width: 40px;
  height: 40px;
  background-image: url(../../willbettingde/image/gift.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  -webkit-filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(119deg) brightness(104%) contrast(102%);
          filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(119deg) brightness(104%) contrast(102%);
  margin: 0 auto 20px;
}

.awaiting-bonus-popup__title {
  font-size: 20px;
  font-weight: 700;
  color: #ffffff;
  margin-top: 0;
  margin-bottom: 15px;
  text-align: center;
}

.awaiting-bonus-popup__text {
  font-size: 13px;
  font-weight: 400;
  color: #dbc7a2;
  margin-bottom: 20px;
  text-align: center;
}

.awaiting-bonus-popup__text .highlighted {
  font-size: 13px;
  font-weight: 700;
  color: #ffffff;
}

.awaiting-bonus-popup__btn {
  display: block;
  min-width: 110px;
  height: 35px;
  line-height: 35px;
  font-size: 13px;
  text-transform: uppercase;
  margin: 0 auto;
  -moz-box-ordinal-group: 5;
       order: 4;
}

.welcome-bonus-available {
  background-color: linear-gradient(to top, #060a18 0%, #0c132b 100%);
  border-radius: 57px;
  padding: 27px 52px;
  box-shadow: 0 1px 0 1px #23305d;
  margin-bottom: 15px;
  display: -moz-box;
  display: flex;
  -moz-box-align: start;
       align-items: flex-start;
  position: relative;
}

.welcome-bonus-available .available-until {
  position: absolute;
  top: 27px;
  right: 52px;
}

.welcome-bonus-available .bonus-image {
  float: left;
  width: 140px;
  border-radius: 6px;
}

.welcome-bonus-available .bonuses__provider-chips {
  top: 5px;
  left: 5px;
}

.welcome-bonus-available .bonus-image img {
  max-width: 140px;
}

.welcome-bonus-available .bonus-text {
  width: 775px;
  float: left;
  margin-left: 20px;
}

.welcome-bonus-available .bonus-text .bonus-description {
  max-width: -moz-calc(100% - 120px);
  max-width: calc(100% - 120px);
  font-size: 15px;
  line-height: 15px;
  margin-bottom: 30px;
}

.welcome-bonus-available .bonus-text .claim-bonus {
  position: relative;
  border-radius: 17px;
  font-size: 15px;
  line-height: 15px;
  text-transform: uppercase;
  padding: 0 10px;
  cursor: pointer;
  outline: 1px solid #f17c1540;
  outline-offset: -4px;
  text-align: center;
  min-height: 35px;
}

.bonuses__content {
  gap: 20px;
  border-bottom: 1px solid #23305d;
}

.bonuses__content-card {
  border-left: 1px solid #23305d;
}

.expire-bonus__text {
  color: #090b21;
}

.expire-bonus__time {
  background: #090b21;
  color: #ddc79b;
}

.bonus-text_header {
  max-width: -moz-calc(100% - 115px);
  max-width: calc(100% - 115px);
  display: -moz-box;
  display: flex;
  -moz-box-pack: justify;
       justify-content: space-between;
}

.bonus-count-down__container,
.deposit_v2 .bonus-count-down__container {
  margin-bottom: 4px;
}

.bonus-count-down__item,
.deposit_v2 .bonus-count-down__item {
  border-color: #23305d;
  margin: 0 2px;
}

.bonus-count-down__item::before {
  color: #23305d;
}

.bonus-count-down__value span {
  color: #da2f54;
}

.bonus-count-down__available-until {
  color: #ffbb04;
}

.restricted-bonuses {
  margin-top: 25px;
}

.restricted-bonuses__content {
  background: -moz-linear-gradient(top, #0D1425 0%, #070C17 100%);
  background: linear-gradient(180deg, #0D1425 0%, #070C17 100%);
  box-shadow: -1px 3px 0 #1D2A51, 1px 3px 0 #1D2A51;
  border-radius: 57px;
  padding: 38px 54px;
}

.restricted-bonuses__title {
  margin: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 22px;
  color: #CD0643;
  text-transform: uppercase;
}

.restricted-bonuses__msg {
  margin: 3px 0 0;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 19px;
  color: #ffffff;
}

.bonuses__input {
  background: #0D1425;
  border: 2px solid #1B274C;
  box-shadow: inset 0 9px 10px rgba(0, 0, 0, 0.4);
  padding: 0 10px;
  color: #ffffff;
}

.bonuses__input::-webkit-input-placeholder {
  color: #4b536d;
  font-size: 16px;
  line-height: 24px;
}

.bonuses__input::-moz-placeholder {
  color: #4b536d;
  font-size: 16px;
  line-height: 24px;
}

.bonuses__input::-ms-input-placeholder {
  color: #4b536d;
  font-size: 16px;
  line-height: 24px;
}

.bonuses__input::placeholder {
  color: #4b536d;
  font-size: 16px;
  line-height: 24px;
}

.bonuses__submit {
  color: #F4F4F4;
  border-radius: 34px;
  background: -moz-linear-gradient(345.11deg, #da2352 0.12%, #f85579 101.97%);
  background: linear-gradient(104.89deg, #da2352 0.12%, #f85579 101.97%);
  box-shadow: none;
  border: 0;
}

.bonus-time-expire .status-box--bonus::after {
  box-shadow: none;
}

.bonus-time-expire .count-down-item__label {
  color: #4A5579;
}

.bonus-time-expire .bonuses-count-down__value {
  background: #1E2B52;
  border-radius: 10px;
  color: #5F6C95;
  text-shadow: 0 3px 4px rgba(0, 0, 0, 0.25);
}

@media screen and (max-width: 1279px) {
  .available-bonuses .bonus-container .bonus-text,
  .awaiting-bonuses .bonus-container .bonus-text {
    color: #ffffff;
  }
  .available-bonuses .bonus-count-down__wrapper,
  .available-bonuses .available-until,
  .awaiting-bonuses .bonus-count-down__wrapper,
  .awaiting-bonuses .available-until {
    top: 10px;
    right: 10px;
  }
  .available-bonuses .bonus-container,
  .awaiting-bonuses .bonus-container {
    padding: 10px;
    border-radius: 20px;
  }
  .available-bonuses .bonus-container .bonus-image-wrp,
  .awaiting-bonuses .bonus-container .bonus-image-wrp {
    min-width: 110px;
    width: 110px;
  }
  .available-bonuses .bonus-container .bonus-image-wrp img {
    padding-top: 0;
  }
  .available-bonuses .bonus-container .bonus-text .bonus-description,
  .awaiting-bonuses .bonus-container .bonus-text .bonus-description {
    font-size: 13px;
    line-height: 16px;
  }
  .available-bonuses .bonus-container .bonus-text .bonus-spin-wheel,
  .available-bonuses .bonus-container .bonus-text .bonus-claimed,
  .available-bonuses .bonus-container .bonus-text .use-bonus,
  .awaiting-bonuses .bonus-container .bonus-text .get-bonus {
    font-size: 13px;
    line-height: 15px;
    padding: 0 30px;
  }
  .available-bonuses .bonus-container .bonus-text .free-spins__btn-back-to-game {
    margin-top: 5px;
    margin-left: 0;
    padding: 0 30px;
    height: 35px;
    line-height: 1;
    font-size: 13px;
  }
  .welcome-bonus-available {
    border-radius: 20px;
    padding: 10px;
  }
  .welcome-bonus-available .bonus-image {
    width: 110px;
  }
  .welcome-bonus-available .bonus-image img {
    max-width: 110px;
  }
  .welcome-bonus-available .bonus-text {
    width: auto;
    margin-left: 15px;
  }
  .welcome-bonus-available .bonus-text .bonus-description {
    font-size: 12px;
    line-height: 16px;
  }
  .welcome-bonus-available .bonus-text .claim-bonus {
    min-width: 192px;
    font-size: 13px;
    min-height: 30px;
  }
  .bonuses-popup .page-title {
    display: none;
    font-family: "Noto Sans", sans-serif;
    font-size: 15px;
    color: #ffffff;
    text-transform: capitalize;
    margin-bottom: 20px;
  }
  .bonuses__content .bonuses__content-card {
    margin: 0 auto;
  }
  .bonuses__content-card .hello-user {
    margin-bottom: 20px;
  }
  .bonuses-count-down__title {
    margin: 0 0 10px;
  }
  .bonuses__content-card .bonuses__content-title-text {
    margin: 0 0 20px;
  }
  .donotGetBonus {
    padding: 0 !important;
    background-position: left 0;
  }
  .bonuses__content-card .status-box-title {
    z-index: 3;
  }
  .bonuses__content-card .status-wrp-main {
    z-index: 2;
  }
  .bonuses__content-card .status-box--bonus::after {
    z-index: 1;
  }
  .bonus-do-not-use {
    display: none;
  }
  .awaiting-bonuses .bonus-container {
    grid-template-columns: 110px 1fr;
  }
  .awaiting-bonuses .bonus-container .bonus-text .bonus-description.awaiting-bonus-steps {
    max-height: unset;
  }
}

@media (max-width: 750px) {
  .bonuses__content-card {
    border-left: 0;
  }
}

@media (max-width: 600px) {
  .available-bonuses .bonus-container .bonus-image-wrp,
  .awaiting-bonuses .bonus-container .bonus-image-wrp {
    display: block;
    min-width: 110px;
    width: 110px;
  }
  .bonus-description h3 {
    font-size: 13px;
  }
  .available-bonuses .bonus-container .bonus-image-wrp img {
    width: 110px;
    height: auto;
  }
}

@media (max-width: 576px) {
  .restricted-bonuses__content {
    box-shadow: -1px 3px 0 #1D2A51, 1px 3px 0 #1D2A51;
    border-radius: 19px;
    padding: 18px 20px;
  }
  .restricted-bonuses__msg {
    margin-top: 10px;
    font-size: 13px;
    line-height: 16px;
  }
  .bonus-new-label {
    margin-top: 5px;
    margin-left: 10px;
  }
}

@media (max-width: 486px) and (max-height: 920px) {
  .available-bonuses .bonus-container,
  .awaiting-bonuses .bonus-container,
  .welcome-bonus-available {
    display: grid;
    grid-template-columns: 110px 1fr;
    grid-template-areas: "bonus-image bonus-text" "bonus-timer bonus-text" ". bonus-text";
    gap: 10px;
  }
  .awaiting-bonuses .bonus-container {
    grid-template-areas: "bonus-image bonus-text" "bonus-timer bonus-text" "bonus-text-awaiting bonus-text-awaiting";
  }
  .available-bonuses .bonus-container .bonus-image-wrp,
  .awaiting-bonuses .bonus-container .bonus-image-wrp,
  .welcome-bonus-available .bonus-image-wrp {
    width: 110px;
    grid-area: bonus-image;
  }
  .available-bonuses .bonus-container .bonus-text,
  .awaiting-bonuses .bonus-container .bonus-text,
  .welcome-bonus-available .bonus-text {
    grid-area: bonus-text;
    margin-left: 0;
  }
  .awaiting-bonuses .bonus-container .bonus-text_awaiting {
    grid-area: bonus-text-awaiting;
  }
  .available-bonuses .bonus-container .bonus-text .bonus-description,
  .awaiting-bonuses .bonus-container .bonus-text .bonus-description,
  .welcome-bonus-available .bonus-text .bonus-description {
    max-width: unset;
  }
  .available-bonuses .available-until,
  .awaiting-bonuses .available-until,
  .welcome-bonus-available .available-until,
  .available-bonuses .bonus-count-down__wrapper,
  .awaiting-bonuses .bonus-count-down__wrapper,
  .welcome-bonus-available .bonus-count-down__wrapper {
    position: static;
    grid-area: bonus-timer;
  }
  .bonus-text_header {
    max-width: unset;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
         flex-direction: column-reverse;
  }
  .bonuses-popup .bonus-count-down__wrapper {
    margin-bottom: 5px;
  }
  .bonus-container .available-until {
    margin-bottom: 5px;
  }
  .welcome-bonus-available {
    display: grid;
    grid-template-columns: 110px 1fr;
    grid-template-areas: "bonus-image bonus-text" "bonus-timer bonus-text" ". bonus-text";
    gap: 10px;
  }
}

@media (max-height: 486px) and (orientation: landscape) {
  .awaiting-bonuses .bonus-container {
    grid-template-areas: "bonus-image bonus-text" "bonus-timer bonus-text" "bonus-text-awaiting bonus-text-awaiting";
  }
}

@media (max-width: 512px) {
  .available-bonuses .bonus-container .bonus-text .bonus-name,
  .awaiting-bonuses .bonus-container .bonus-text .bonus-name {
    margin-right: 0;
  }
}

@media screen and (orientation: landscape) {
  .available-bonuses .bonus-container .bonus-text .free-spins__btn-back-to-game {
    margin-top: 0;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
#paysup {
  color: #e0c79d;
  cursor: pointer;
}

.paystable {
  border: 1px solid #dddddd;
  border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  -webkit-border-radius: 8px !important;
  border-collapse: separate;
  width: 100%;
  outline: none;
}

.payshead td:first-child {
  border-top-left-radius: 5px;
}

.payshead td:last-child {
  border-top-right-radius: 5px;
}

.paystable tr:last-child td:first-child {
  border-bottom-left-radius: 5px;
}

.paystable tr:last-child td:last-child {
  border-bottom-right-radius: 5px;
}

.payshead {
  width: 100%;
  height: 50px;
  min-height: 50px;
  background-color: #e0c79d;
  color: #000000;
  outline: none;
}

.paysstr {
  width: 100%;
  height: 50px;
  min-height: 50px;
  background-color: #ffffff;
  color: #000000;
}

.paysstr td {
  border-top: 0.5px solid #dddddd;
}

.payshead td:first-child,
.paysstr td:first-child {
  width: 40%;
}

.payshead td:last-child,
.paysstr td:last-child {
  width: 25%;
}

.paysdiv {
  width: 100%;
  height: 100%;
  font-weight: 700;
  text-align: center;
}

.payslogo {
  width: 100%;
  height: 45px;
  margin-top: 4px;
}

#ceg-seal-container,
#ceg-463f0635-bac4-48ef-aad1-e17f32d82a90 {
  width: 60px !important;
  margin: 0 auto;
}

.field__wrp-input.pays select {
  padding-right: 37px;
}

@media screen and (max-width: 1279px) {
  .payslogo {
    background-size: contain;
    overflow: hidden;
  }
  .paysdiv,
  .field__wrp-input.pays select {
    font-size: 13px;
  }
  .field__wrp-input.pays select {
    padding-right: 26px;
  }
  .paysdiv {
    margin: 0;
  }
  .paysdiv.lim {
    text-align: center !important;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
.change-password-title,
.change-password-title h2,
.change-password-title h1 {
  font-family: "Roboto", sans-serif;
  margin-bottom: 20px;
  font-size: 20px;
}

.change-password-container {
  margin-bottom: 20px;
}

.change-password-container .field-container {
  margin-bottom: 15px;
  width: 800px;
}

.change-password-container .field-container.right {
  width: 227px;
  margin-left: 203px;
}

.change-password-container .field-container .label {
  display: inline-block;
  width: 200px;
  font-size: 14px;
  line-height: 18px;
}

.change-password-container .field-container input[type="text"],
.change-password-container .field-container input[type="password"] {
  display: inline-block;
  border: 1px solid #c59f61;
  color: #616161;
  font-size: 14px;
  padding: 11px 10px 10px 10px;
  width: 183px;
  border-radius: 50px;
  outline: none;
}

.change-password-container .field-container select {
  display: inline-block;
  border: 1px solid #ababab;
  color: #616161;
  font-size: 14px;
  padding: 11px 10px 10px 10px;
  width: 205px;
  border-radius: 3px;
  outline: none;
}

.change-password-container .field-container.error {
  background-image: url(../../willbettingde/image/popup_registration_error1.png);
  background-position: 420px 16px;
}

.change-password-container .field-container.error input[type="text"],
.change-password-container .field-container.error input[type="password"] {
  border: 1px solid #9f0202;
}

.change-password-container .field-container.correct {
  background-image: url(../../willbettingde/image/popup_registration_correct1.png);
  background-position: 420px 11px;
}

.change-password-container .btn-submit {
  position: relative;
  height: 40px;
  line-height: 44px;
  border-radius: 50px;
  font-size: 16px;
  text-transform: uppercase;
  padding: 0 25px;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  color: #ffffff;
  border: none;
}

.change-password-container .btn-submit:hover {
  color: #ffffff;
}

.change-password-container .wrong-current-password,
.change-password-container .new-equals-old-password-error,
.change-password-container .tmp-password-expired-error {
  margin-left: 40px;
  color: #9f0202;
  display: none;
}

.change-password-container .wrong-current-password.active,
.change-password-container .new-equals-old-password-error.active,
.change-password-container .tmp-password-expired-error.active {
  display: inline-block;
}

.change-password-container .thanks {
  font-size: 16px;
  line-height: 20px;
  color: #00ff00;
  display: none;
  min-height: 120px;
}

.please-finish-registering {
  font-size: 16px;
  line-height: 22px;
  border: 1px solid #eb3f68;
  border-radius: 4px;
  padding: 17px 10px 10px 17px;
  margin-bottom: 20px;
  color: #eb3f68;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.change-password-container .withdrawal-title {
  display: none;
}

@media screen and (max-width: 1279px) {
  .change-password-container .btn-submit {
    margin-top: 15px;
  }
  .change-password-container .field-container {
    width: 100%;
  }
  .change-password-container .field-container input[type="text"],
  .change-password-container .field-container input[type="password"] {
    width: 100%;
  }
  .change-password-container .field-container.right {
    margin: auto;
    width: 100%;
  }
  .form-change-psw__field {
    margin-bottom: 25px;
  }
  .form-change-psw__field:nth-child(2) {
    margin-bottom: 35px;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
.free-chip {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  position: relative;
}

.free-chip::before, .free-chip::after {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
}

.free-chip::before {
  top: 0;
}

.free-chip::after {
  bottom: 0;
}

.free-chip * {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.free-chip__container {
  grid-template-columns: repeat(2, 1fr);
  display: grid;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
}

.free-chip__text-container {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-align: start;
       align-items: flex-start;
}

.free-chip__title {
  margin: 0;
  text-transform: uppercase;
}

.free-chip__description {
  margin: 0;
}

.free-chip__container .free-chip__button {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  margin: 0;
}

.free-chip__image {
  max-width: 100%;
  position: absolute;
  top: -moz-calc(50% + 10px);
  top: calc(50% + 10px);
  left: -20px;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  pointer-events: none;
  background-size: contain;
  background-repeat: no-repeat;
}

.free-chip__tag {
  position: absolute;
  top: -10px;
  left: -10px;
  text-transform: uppercase;
}

.free-chip__tag::before {
  content: '';
  position: inherit;
  top: 100%;
  left: 0;
  background: transparent;
  width: 0;
  height: 0;
  border-style: solid;
}

@media (max-width: 650px) {
  .free-chip__image {
    left: -5px;
    width: 325px;
  }
}

@media (max-width: 600px) {
  .free-chip::before {
    content: none;
  }
  .free-chip__image-container {
    position: relative;
  }
  .free-chip__image {
    top: -moz-calc(-50px - 0.5vh);
    top: calc(-50px - 0.5vh);
    left: 50%;
    -moz-transform: translateX(-50%);
         transform: translateX(-50%);
  }
  .free-chip__text-container {
    -moz-box-align: center;
         align-items: center;
    text-align: center;
  }
}

.free-chip {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  position: relative;
}

.free-chip * {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.free-chip::before,
.free-chip::after {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
}

.free-chip::before {
  top: 0;
}

.free-chip::after {
  bottom: 0;
}

.free-chip__container {
  grid-template-columns: repeat(2, 1fr);
  display: grid;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
}

.free-chip__text-container {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-align: start;
       align-items: flex-start;
}

.free-chip__title {
  margin: 0;
  text-transform: uppercase;
}

.free-chip__description {
  margin: 0;
}

.free-chip__container .free-chip__button {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  margin: 0;
}

.free-chip__image {
  max-width: 100%;
  position: absolute;
  top: -moz-calc(50% + 10px);
  top: calc(50% + 10px);
  left: -20px;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  pointer-events: none;
  background-size: contain;
  background-repeat: no-repeat;
}

.free-chip__tag {
  position: absolute;
  top: -10px;
  left: -10px;
  text-transform: uppercase;
}

.free-chip__tag::before {
  content: '';
  position: inherit;
  top: 100%;
  left: 0;
  background: transparent;
  width: 0;
  height: 0;
  border-style: solid;
}

@media (max-width: 650px) {
  .free-chip__image {
    left: -5px;
    width: 325px;
  }
}

@media (max-width: 600px) {
  .free-chip::before {
    content: none;
  }
  .free-chip__image-container {
    position: relative;
  }
  .free-chip__image {
    top: -moz-calc(-50px - 0.5vh);
    top: calc(-50px - 0.5vh);
    left: 50%;
    -moz-transform: translateX(-50%);
         transform: translateX(-50%);
  }
  .free-chip__text-container {
    -moz-box-align: center;
         align-items: center;
    text-align: center;
  }
}

.free-chip {
  padding: 30px 0;
}

.free-chip::before,
.free-chip::after {
  background: #d9d9d9;
  border-radius: 5px;
  opacity: 0.5;
  height: 1px;
}

.free-chip__container {
  background: -moz-linear-gradient(left, #bc7203 0%, #4d2509 100%);
  background: linear-gradient(90deg, #bc7203 0%, #4d2509 100%);
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  min-height: 180px;
  width: 610px;
}

.free-chip__text-container {
  padding: 30px 35px 35px 0;
}

.free-chip__title {
  color: #ffffff;
  font-family: "Roboto", "Arial", sans-seif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 15px;
}

.free-chip__description {
  margin-bottom: 15px;
  color: #80858c;
  font-family: "Roboto", "Arial", sans-seif;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
}

.free-chip__container .free-chip__button {
  min-width: 100px;
  min-height: 40px;
  background: -moz-linear-gradient(87.75deg, #1a1a1a 1.79%, #3b3b3b 44.89%, #535151 50.91%, #4e4e4e 98.02%);
  background: linear-gradient(2.25deg, #1a1a1a 1.79%, #3b3b3b 44.89%, #535151 50.91%, #4e4e4e 98.02%);
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25);
  border: 1px solid #ffffff;
  border-radius: 5px;
  color: #ffffff;
  font-family: "Roboto", "Arial", sans-seif;
  font-size: 13px;
  font-weight: 700;
  line-height: 15px;
  -moz-transform: skew(-10deg);
       transform: skew(-10deg);
  align-self: initial;
}

.free-chip__container .free-chip__button span {
  -moz-transform: skew(10deg);
       transform: skew(10deg);
}

.free-chip__container .free-chip__button:hover,
.free-chip__container .free-chip__button:focus {
  background: -moz-linear-gradient(87.75deg, #1a1a1a 1.79%, #3b3b3b 44.89%, #535151 50.91%, #4e4e4e 98.02%);
  background: linear-gradient(2.25deg, #1a1a1a 1.79%, #3b3b3b 44.89%, #535151 50.91%, #4e4e4e 98.02%);
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25);
}

.free-chip__container .free-chip__button::after {
  content: none;
}

.free-chip__image {
  width: 332px;
  height: 235px;
}

.free-chip__tag {
  background: #ee1019;
  border-radius: 5px 5px 5px 0;
  padding: 5px;
  color: #ffffff;
  font-size: 10px;
  font-family: "Roboto", "Arial", sans-seif;
  line-height: 15px;
}

.free-chip__tag::before {
  content: '';
  border-width: 0 10px 10px 0;
  border-color: transparent #71090d transparent transparent;
}

@media (max-width: 600px) {
  .free-chip__container {
    background: -moz-linear-gradient(bottom, #4d2509 51%, #bc7203 100%);
    background: linear-gradient(360deg, #4d2509 51%, #bc7203 100%);
  }
  .free-chip__container {
    grid-template-rows: 65px 1fr;
    grid-template-columns: 1fr;
  }
  .free-chip__text-container {
    padding: 20px;
  }
  .free-chip__image {
    top: -moz-calc(-50px + 1vh);
    top: calc(-50px + 1vh);
  }
}

.free-chip__image {
  background-image: url(../../willbettingde/image/free_chip.png);
}

@media screen and (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), screen and (-webkit-min-device-pixel-ratio: 2) and (min--moz-device-pixel-ratio: 2), screen and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
  .free-chip__image {
    background-image: url(../../willbettingde/image/free_chip@2.png);
  }
}

@media screen and (max-width: 600px) {
  .free-chip__image {
    background-image: url(../../willbettingde/image/free_chip_mobile.png);
  }
}

@media screen and (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2) and (max-width: 600px), screen and (-webkit-min-device-pixel-ratio: 2) and (min--moz-device-pixel-ratio: 2) and (max-width: 600px), screen and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) and (max-width: 600px) {
  .free-chip__image {
    background-image: url(../../willbettingde/image/free_chip_mobile@2.png);
  }
}

.game-header-deposit--animate {
  box-shadow: none;
  -webkit-animation: pulseDepositBtn 1s ease-out infinite;
     -moz-animation: pulseDepositBtn 1s ease-out infinite;
          animation: pulseDepositBtn 1s ease-out infinite;
}

.deposit-container .field__input {
  border-radius: 5px;
}

.deposit-container .title::before {
  content: "";
  position: absolute;
  display: inline-block;
  z-index: 1;
  width: 30px;
  height: 30px;
  background-image: url(../../willbettingde/image/circle-plus.svg);
  background-repeat: no-repeat;
  background-position: center center;
  left: 0;
  top: 50%;
  background-size: cover;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  -webkit-filter: invert(88%) sepia(2%) saturate(3611%) hue-rotate(194deg) brightness(89%) contrast(88%);
          filter: invert(88%) sepia(2%) saturate(3611%) hue-rotate(194deg) brightness(89%) contrast(88%);
}

.deposit-container.active .title::before {
  background-image: url(../../willbettingde/image/circle-minus.svg);
}

.deposit-container.pay_retailers .form_payments_pay_retailers #deposit-pay_retailers-method_id_selector {
  max-width: initial;
}

.deposit-container.pay_retailers .pay-retailers__show-icon {
  background: #E02951;
}

.deposit-container.pay_retailers .pay-retailers__show-icon svg {
  fill: #FFFFFF;
}

.deposit-container.pay_retailers .pay-retailers__method .pay-retailers__input:checked + label {
  box-shadow: 0 5px 10px rgba(216, 50, 87, 0.5);
  border: 2px solid #D83257;
}

.deposit-container.pay_retailers .pay-retailers__method .pay-retailers__label {
  background: -moz-linear-gradient(top, #FDFDFD 52.6%, #E6E6E6 100%);
  background: linear-gradient(180deg, #FDFDFD 52.6%, #E6E6E6 100%);
}

[lang="fr"] .deposit-container.flexepin .warning-flexepin-fr {
  display: inline-block !important;
  font-size: 13px;
}

[lang="fr"] .deposit-container.flexepin .warning-flexepin-fr-input {
  font-size: 13px;
  padding: 0;
}

[lang="fr"] .deposit-container.flexepin .title {
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-align: start;
       align-items: flex-start;
}

[lang="fr"] .deposit-container.flexepin .title .warning-flexepin-fr {
  font-size: 0.75em;
}

[lang="fr"] .deposit-container.flexepin .btn-deposit {
  margin-top: 20px;
  margin-bottom: 10px;
}

.popup--deposit:not(.popup--answer-from-deposit) {
  width: 300px !important;
  border-radius: 10px;
}

.popup--deposit .fancybox-skin {
  background: #161D35;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
  border: 0;
  border-radius: 10px;
  padding: 0 !important;
}

.popup--deposit .fancybox-inner {
  width: 300px !important;
  min-height: unset;
  padding: 50px 20px 45px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  font-family: 'Roboto', 'Barlow', 'Arial', sans-serif;
  -moz-box-align: center;
       align-items: center;
}

.popup--deposit .fancybox__title {
  margin: 0;
  margin-bottom: 10px;
  font-family: inherit;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #ffffff;
}

.popup--delete-credit-card .fancybox__title {
  text-transform: initial;
}

.popup--delete-credit-card .fancyBox__image svg {
  -webkit-filter: invert(74%) sepia(27%) saturate(888%) hue-rotate(58deg) brightness(87%) contrast(97%);
          filter: invert(74%) sepia(27%) saturate(888%) hue-rotate(58deg) brightness(87%) contrast(97%);
}

.popup--deposit .fancybox__description {
  font-family: inherit;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  text-align: center;
  color: #CCB6FB;
  margin: 0;
  margin-bottom: 20px;
}

.popup--deposit .fancybox__button {
  min-width: 120px;
  height: 40px;
}

.popup--answer-from-deposit-overlay {
  background: #060C22 !important;
}

.deposit-form .checkbox__label::after,
.simplified-form .checkbox__label::after {
  background-image: url(../../willbettingde/image/checkbox-passive-white.svg);
}

.deposit-form .checkbox__button:checked + .checkbox__label::after,
.simplified-form .checkbox__button:checked + .checkbox__label::after {
  background-image: url(../../willbettingde/image/checkbox-active-white.svg);
}

.deposit-container {
  font-family: "Roboto", sans-serif;
  border: 1px solid #242D51;
  background: #161D35;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  border-radius: 5px;
  padding: 0 5px 1px 10px;
  margin-bottom: 10px;
  color: #ffffff;
}

.deposit-container .deposit-description-top {
  font-size: 13px;
}

.popup-content.deposit .deposits-blocked {
  padding: 50px;
  font-size: 18px;
}

.popup-content.deposit .deposits-blocked h3 {
  border: 3px solid #e0c79d;
  padding: 10px;
}

.deposit-container.creditcard .title {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: justify;
       justify-content: space-between;
}

.deposit-container.creditcard > .title:before {
  margin-top: 0;
}

.deposit-container.creditcard > .title.creditcard {
  background-image: none !important;
}

.deposit-container__payments {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  border-radius: 3px;
  padding: 0 0.25em;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  height: 39px;
  width: 229px;
  -moz-box-pack: center;
       justify-content: center;
}

.deposit-container__payments .deposit-container__payments-icon {
  background-position: center;
  background-size: contain;
  width: 70px;
  height: 30px;
  margin: 0 0.125em;
}

.deposit-container__payments .amex {
  background-image: url(../../willbettingde/image/amex2.svg);
}

.deposit-container__payments .diners_club_carte_blanche {
  background-image: url(../../willbettingde/image/diners.svg);
}

.deposit-container__payments .diners_club_international {
  background-image: url(../../willbettingde/image/diners.svg);
}

.deposit-container__payments .diners_club {
  background-image: url(../../willbettingde/image/diners.svg);
}

.deposit-container__payments .jcb {
  background-image: url(../../willbettingde/image/jcb2.svg);
}

.deposit-container__payments .mastercard {
  background-image: url(../../willbettingde/image/mastercard1.svg);
}

.deposit-container__payments .visa {
  background-image: url(../../willbettingde/image/visa1.svg);
}

.deposit-container__payments .maestro {
  background-image: url(../../willbettingde/image/maestro2.svg);
}

.deposit-container .title {
  cursor: pointer;
  font-size: 15px;
  font-weight: 700;
  background-position: right bottom;
  background-color: transparent;
  color: #ffffff;
  min-height: 50px;
  padding: 5px 0 5px 45px;
  position: relative;
  display: -moz-box;
  display: flex;
  -moz-box-pack: justify;
       justify-content: space-between;
  -moz-box-align: center;
       align-items: center;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.deposit-container.active .title {
  cursor: default;
}

.deposit-cc__chose-card-btn {
  color: #ffffff;
  font-weight: 700;
}

.deposit-cc__chose-card-btn--first::after {
  background-color: #ee0050;
  bottom: -2px;
}

.deposit-container.epro .empcorp-text {
  color: #555555;
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 25px;
}

.deposit-container .empcorp-links {
  margin-top: 25px;
  margin-left: 16px;
  margin-bottom: 0;
  color: #ffffff;
  font-size: 13px;
  line-height: 16px;
}

.deposit-container .empcorp-links a {
  font-size: 13px;
  line-height: 17px;
  color: #c38f2b;
  text-decoration: none;
  display: inline-block;
}

.deposit-container.epro .epro-returnForm {
  border: 0;
  width: auto;
  height: auto;
  margin: 20px 0;
}

.deposit-container .content {
  display: none;
  padding: 15px;
}

.coinspaid_all .content {
  padding: 20px 5px 0 0;
}

.deposit-container.active .content {
  display: block;
}

.deposit-container .field-container {
  margin-bottom: 15px;
  max-width: 623px;
  width: 100%;
  display: -moz-box;
  display: flex;
  flex-wrap: wrap;
}

.deposit-container .field-container .label {
  display: inline-block;
  width: 200px;
  font-size: 15px;
  line-height: 1;
  margin-bottom: 5px;
  color: #ffffff;
}

[lang=fr] .deposit-container.flexepin .field-container {
  margin-bottom: 31px !important;
}

[lang=fr] .deposit-container.flexepin .field-container .label {
  margin-right: 10px;
}

.deposit-container .field-container .field {
  display: inline-block;
}

.deposit-container .field[deposit-bank-name] {
  display: -moz-inline-box;
  display: inline-flex;
}

.deposit-container .field-container input[type="text"],
.deposit-container .field-container input[type="password"],
.deposit-container .field-container input[type="search"] {
  display: inline-block;
  border: 1px solid #242D51;
  color: #B8BFD7 !important;
  font-family: monospace;
  font-size: 13px;
  background-color: #1E2743;
  padding: 0 10px;
  width: 229px;
  height: 40px;
  border-radius: 5px;
  outline: none;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.deposit-container .field-container input[type="text"]:focus,
.deposit-container .field-container input[type="password"]:focus,
.deposit-container .field-container input[type="search"]:focus {
  border: 2px solid #6D303F;
  padding: 0 9px;
}

.deposit-container .field-container input[type="password"] {
  text-align: center;
}

.deposit-container .deposit-description-bottom {
  color: #ffffff;
}

.deposit-container .field-container input[name="cc_number"] {
  font-family: monospace;
  font-size: 16px;
}

.deposit-container .field-container select {
  display: inline-block;
  border: 1px solid #242D51;
  color: #B8BFD7;
  font-family: monospace;
  font-size: 13px;
  padding: 10px;
  width: 205px;
  border-radius: 5px;
  outline: none;
  -moz-appearance: none;
  -webkit-appearance: none;
          appearance: none;
}

.deposit-container .field-container select:focus {
  border: 2px solid #6D303F;
  padding: 0 9px;
}

.deposit-container .field-container select.amount,
.deposit-container .field-container input[name="__extended__bic"],
.deposit-container .field-container select[name="__additional_field__sub_method_id"],
.deposit-container .field-container input[name="__additional_field__personal_id"],
.deposit-container .field-container input[name="__extended__phone"],
.deposit-container .field-container input[name="__extended__identity"],
.deposit-container .field-container .extended_field {
  width: 290px;
}

.deposit-container .field-container select.cc-number {
  width: 290px;
}

.deposit-container .field-container .delete-cc {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(../../willbettingde/image/delete_user_cc.png);
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  margin-left: 10px;
  overflow: hidden;
  color: transparent;
}

.deposit-container .field-container.error {
  background-image: url(../../willbettingde/image/popup_registration_error1.png);
  background-position: 420px 16px;
}

.deposit-container .field-container.error input[type="text"],
.deposit-container .field-container.error input[type="password"],
.deposit-container .field-container.error select {
  box-shadow: inset 0 0 0 1px #ff0000;
}

.deposit-container .field-container.correct {
  background-image: url(../../willbettingde/image/popup_registration_correct1.png);
  background-position: 420px 11px;
}

.deposit-container .field-container .cc-type {
  float: left;
  border: 1px solid #ababab;
  border-radius: 3px;
  background-color: #ffffff;
}

.deposit-container .field-container .cc-type.visa {
  padding: 6px 10px 4px 10px;
}

.deposit-container .field-container .cc-type.mastercard {
  margin-left: 15px;
  padding: 6px 20px 4px 10px;
}

.deposit-container .field-container .cc-type.instantbanktransfer {
  margin-left: 15px;
  padding: 6px 20px 4px 10px;
}

.deposit-container .field-container .cc-type input[type="radio"] {
  float: left;
  margin-top: 10px;
}

.deposit-container .field-container .cc-type label {
  float: left;
  margin-left: 6px;
  cursor: pointer;
}

.deposit-container .field-container .cc-type label img {
  height: 30px;
}

.deposit-container .btn-reload-payment,
.deposit-container .btn-deposit {
  margin-top: 30px;
  text-align: center;
  position: relative;
  height: 40px;
  border-radius: 50px;
  text-transform: uppercase;
  padding: 0 25px;
  cursor: pointer;
  outline: none;
  margin-left: 15px;
  font-weight: 700;
  color: #ffffff;
  border: none;
  line-height: 15px;
  min-width: 50px;
}

.deposit-container .btn-reload-payment {
  display: block;
}

.deposit-container .btn-reload-payment:hover,
.deposit-container .btn-deposit:hover {
  color: #ffffff;
}

.deposit-container .btn-deposit.inactive {
  background-image: -moz-linear-gradient(left, #fbecec 0%, rgba(241, 241, 241, 0.9) 100%) !important;
  background-image: linear-gradient(to right, #fbecec 0%, rgba(241, 241, 241, 0.9) 100%) !important;
  color: #555555;
  box-shadow: 0 3px 0 0 #555555;
  text-shadow: none;
}

.deposit-form .deposit-cc {
  padding: 20px 0;
}

.credit-card svg {
  height: auto;
}

.deposit-container .message-successful,
.deposit-container .message-success {
  display: none;
  color: #48ff00;
  font-size: 14px;
  line-height: 18px;
  padding: 15px 10px 12px 35px;
  border: 1px solid #48ff00;
  background-image: url(../../willbettingde/image/popup_registration_correct1.png);
  background-repeat: no-repeat;
  background-position: 10px 14px;
  background-size: 15px 15px;
  margin: 15px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.deposit-container .message-failed {
  display: none;
  color: #ff0202;
  font-size: 14px;
  line-height: 18px;
  border: 1px solid #ff0202;
  padding: 10px 10px 10px 35px;
  background-image: url(../../willbettingde/image/popup_registration_error1.png);
  background-repeat: no-repeat;
  background-position: 10px 14px;
  margin: 15px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.deposit-container .message-error {
  display: none;
  color: #DCC8A2;
  font-family: 'Roboto', 'Arial', serif;
  background: #320000;
  border: 1px solid #4D1E28;
  border-radius: 3px;
  font-size: 14px;
  line-height: 18px;
  padding: 10px 20px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  -moz-box-align: center;
       align-items: center;
}

.message-error__svg--error {
  background: url(../../willbettingde/image/faq_dep_link_icon1.svg) center no-repeat;
}

.message-error.show {
  display: block;
}

.message-error__container::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  width: 25px;
  height: 19px;
  background: url(../../willbettingde/image/faq_dep_icon2.svg) center center no-repeat;
  background-size: contain;
}

.message-error__title {
  font-family: "Roboto", "Arial", sans-serif;
  color: #DCC8A2;
  font-weight: 600;
  font-size: 16px;
  margin: 40px auto 10px;
}

.message-error__svg {
  margin-right: 15px;
}

.message-error__container {
  font-weight: 400;
  font-size: 14px;
  line-height: 15px;
  color: #DCC8A2;
  font-family: inherit;
  padding-left: 35px;
  position: relative;
}

.message-error__container a {
  font-family: inherit;
  color: #da2352;
  font-weight: 700;
  font-size: 14px;
  line-height: 15px;
  text-decoration: none;
  cursor: pointer;
}

.message-error__container a:last-of-type {
  margin-right: 0;
}

.message-error__svg--question {
  fill: #C38F2B;
}

.message-error__svg--error {
  min-width: 20px;
  min-height: 18px;
}

.message-error__svg--question {
  min-width: 30px;
  min-height: 22px;
}

.deposit-container .messages-wrapper > div[class*="message"] {
  display: block;
}

.deposit-container .messages-wrapper > div[class*="error"] {
  display: -moz-box;
  display: flex;
}

.deposit-container #payments_epro_mastercard_iframe {
  display: none;
  border: none;
  width: 100%;
  min-height: 700px;
  margin-top: 20px;
}

.deposit-container #payments_paysafe_iframe {
  display: none;
  border: none;
  width: 100%;
  min-height: 840px;
  margin-top: 20px;
}

.deposit-container #payments_skrill_iframe {
  display: none;
  border: none;
  width: 100%;
  min-height: 700px;
  margin-top: 20px;
}

.deposit-container #payments_neteller_iframe {
  display: none;
  border: none;
  width: 100%;
  min-height: 200px;
  margin-top: 20px;
}

.deposit-container #payments_ideal_iframe {
  display: none;
  border: none;
  width: 100%;
  min-height: 1000px;
  margin-top: 20px;
}

.deposit-container #payments_zimpler_iframe {
  display: none;
  border: none;
  width: 100%;
  min-height: 590px;
  margin-top: 10px;
}

.deposit-container #payments_cashlib_iframe {
  display: none;
  border: none;
  width: 100%;
  min-height: 720px;
  margin-top: 10px;
}

.deposit-container #payments_neosurf_iframe {
  display: none;
  border: none;
  width: 100%;
  min-height: 370px;
  margin-top: 10px;
}

.deposit-container #payments_payobin_iframe {
  display: none;
  border: none;
  width: 100%;
  min-height: 480px;
  margin-top: 10px;
}

.deposit-container #payments_sofort_iframe {
  display: none;
  border: none;
  width: 100%;
  min-height: 1030px;
  margin-top: 10px;
}

.deposit-container #payments_kluwp_iframe {
  display: none;
  border: none;
  width: 100%;
  min-height: 1030px;
  margin-top: 10px;
}

.deposit-container #payments_kluwp_visa_iframe {
  display: none;
  border: none;
  width: 100%;
  min-height: 1030px;
  margin-top: 10px;
}

.deposit-container #payments_kluwp_mastercard_iframe {
  display: none;
  border: none;
  width: 100%;
  min-height: 1030px;
  margin-top: 10px;
}

.deposit-container #payments_kluwp_banktransfer_iframe {
  display: none;
  border: none;
  width: 100%;
  min-height: 1030px;
  margin-top: 10px;
}

.deposit-container #payments_deltapay_iframe {
  display: none;
  border: none;
  width: 100%;
  min-height: 1030px;
  margin-top: 10px;
}

.deposit-container #payments_cubits_iframe {
  border: none;
  width: 100%;
  min-height: 720px;
  margin-top: 10px;
}

.deposit-container #payments_fastpay_iframe {
  display: none;
  border: none;
  width: 100%;
  min-height: 700px;
  margin-top: 10px;
}

.deposit-container #payments_fastpay_visa_iframe {
  display: none;
  border: none;
  width: 100%;
  min-height: 700px;
  margin-top: 10px;
}

.deposit-container #payments_fastpay_mastercard_iframe {
  display: none;
  border: none;
  width: 100%;
  min-height: 700px;
  margin-top: 10px;
}

.deposit-container #payments_purplepay_iframe {
  display: none;
  border: none;
  width: 100%;
  min-height: 1030px;
  margin-top: 10px;
}

.deposit-container #payments_deltapay_visa_3ds_iframe {
  display: none;
  border: none;
  width: 100%;
  min-height: 700px;
  margin-top: 10px;
}

.deposit-container #payments_deltapay_mastercard_3ds_iframe {
  display: none;
  border: none;
  width: 100%;
  min-height: 700px;
  margin-top: 10px;
}

.deposit-container iframe {
  background: #ffffff;
}

.bitcoin-container .rate input {
  width: 110px !important;
}

.deposit-fields .rate {
  margin-bottom: 7px;
  display: inline-block;
}

.rate .field {
  display: inline;
}

.rate input[disabled] {
  font-size: 13px;
  line-height: 17px;
  color: #ffffff;
  font-style: italic;
  display: inline;
  padding: 0 0 0 0;
  border: none !important;
  text-align: center;
}

.rate input[name="user_cur_obj"] {
  text-align: left;
}

.label.rates,
.rate label,
.rate {
  font-size: 13px;
  line-height: 17px;
  color: #ffffff;
  font-style: italic;
  display: inline;
  text-align: right;
}

.creditcard .rate {
  margin-bottom: 14px !important;
}

.popup--answer-from-deposit.fancybox-wrap {
  font-family: "Roboto", sans-serif;
  width: 610px !important;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  background-color: transparent;
}

.popup--answer-from-deposit .fancybox-skin {
  background-image: none;
  border: 0;
  box-shadow: none;
  padding: 0 !important;
}

.popup--answer-from-deposit .fancybox-inner {
  width: 610px !important;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-align: center;
       align-items: center;
  min-height: unset;
}

.popup--answer-from-deposit .fancybox-close {
  display: none;
}

.popup--answer-from-deposit .fancybox__title {
  font-size: 15px;
  font-weight: 700;
  margin: 20px 0 20px;
}

.popup--deposit .fancybox__description {
  font-family: inherit;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
  color: #B6C1FB;
  margin: 0 0 15px;
}

.popup--answer-from-deposit .fancybox__description {
  display: none;
}

.deposit-stub-amount {
  text-align: center;
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 5px;
}

.deposit-stub-bonus-amount {
  text-transform: capitalize;
  text-align: center;
  font-size: 13px;
  font-weight: 400;
  color: #B6C1FB;
}

.popup--answer-from-deposit .message-details {
  width: 610px;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  gap: 10px;
  background: #161D35;
  border-radius: 10px;
  font-family: inherit;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: #FFFFFF;
  padding: 20px 10px 15px;
  margin: 20px 0 20px;
  min-height: 30px;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.popup--answer-from-deposit .message-deposit-id,
.popup--answer-from-deposit .message-deposit-time,
.popup--answer-from-deposit .message-deposit-method {
  width: 100%;
  display: -moz-box;
  display: flex;
  -moz-box-pack: justify;
       justify-content: space-between;
}

.popup--answer-from-deposit .message-deposit__value {
  font-weight: 700;
}

.deposit__button-basic {
  min-width: 100px;
  height: 40px;
  font-size: 13px;
  font-weight: 700;
  line-height: 40px;
  text-transform: uppercase;
  color: #ffffff;
  border: 0;
  padding: 0 20px;
}

.popup--answer-from-deposit .games-suggestions {
  position: relative;
  min-height: 120px;
}

.popup--answer-from-deposit .games-suggestions.not-empty {
  border-top: 1px solid #303B68;
}

.popup--answer-from-deposit .loader {
  width: 100%;
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
}

.popup--answer-from-deposit .loader.hidden {
  display: none;
}

.popup--answer-from-deposit .modal-suggestion {
  margin-bottom: 10px;
}

.popup--answer-from-deposit .not-empty .modal-suggestion {
  padding-bottom: 20px;
}

.popup--answer-from-deposit .modal-suggestion__header {
  font-family: "Roboto", sans-serif;
  display: -moz-box;
  display: flex;
  -moz-box-pack: justify;
       justify-content: space-between;
  padding: 20px 0;
}

.popup--answer-from-deposit .modal-suggestion__info {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
}

.popup--answer-from-deposit .modal-suggestion__title {
  font-size: 15px;
  font-weight: 700;
  margin-right: 10px;
}

.popup--answer-from-deposit .modal-suggestion__show-all-btn {
  display: none;
  font-size: 10px;
  font-weight: 700;
  line-height: 11px;
  text-transform: uppercase;
  color: #ffffff;
  border: 1px solid #303B68;
  border-radius: 100px;
  padding: 7px 10px;
  cursor: pointer;
}

.popup--answer-from-deposit .modal-suggestion__show-all-btn.active {
  display: block;
}

.popup--answer-from-deposit .games-block {
  width: 100%;
  display: -moz-box;
  display: flex;
  gap: 10px;
}

.popup--answer-from-deposit .game {
  position: relative;
}

.popup--answer-from-deposit .game img {
  -o-object-fit: unset;
     object-fit: unset;
}

.popup--answer-from-deposit .game,
.popup--answer-from-deposit .img-game,
.popup--answer-from-deposit .game img,
.popup--answer-from-deposit .game .game-hover,
.popup--answer-from-deposit .game .frame {
  width: 145px;
  height: 105px;
  border-radius: 10px;
  border: 0;
}

.popup--answer-from-deposit .game .play {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  line-height: 18px;
  text-shadow: none;
  padding: 5px 15px;
  top: 50%;
  margin-top: 0;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.popup--answer-from-deposit .game .game-provider {
  display: none;
}

.popup--answer-from-deposit .game-name,
.popup--answer-from-deposit .game-favor {
  display: none !important;
}

.popup--answer-from-deposit .game-stub {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  width: 145px;
  height: 105px;
  border-radius: 10px;
  background-color: #161D35;
}

.popup--answer-from-deposit .game-stub .game-stub__img {
  background-repeat: no-repeat;
  background-position: center;
}

.popup--answer-from-deposit [data-js=modal-favorites] .game-stub__img {
  width: 28px;
  height: 24px;
  background-image: url(../../willbettingde/image/empty-fav-icon.svg);
  background-size: contain;
  -webkit-filter: invert(71%) sepia(99%) saturate(1396%) hue-rotate(356deg) brightness(101%) contrast(102%);
          filter: invert(71%) sepia(99%) saturate(1396%) hue-rotate(356deg) brightness(101%) contrast(102%);
}

.popup--answer-from-deposit [data-js=modal-recents] .game-stub__img,
.popup--answer-from-deposit [data-js=modal-provider-games] .game-stub__img {
  width: 22px;
  height: 30px;
  background-image: url(../../willbettingde/image/empty-recent-icon.svg);
  background-size: contain;
  -webkit-filter: invert(71%) sepia(99%) saturate(1396%) hue-rotate(356deg) brightness(101%) contrast(102%);
          filter: invert(71%) sepia(99%) saturate(1396%) hue-rotate(356deg) brightness(101%) contrast(102%);
}

.popup--answer-from-deposit .message-error,
.popup--answer-from-deposit .message-error__container {
  font-family: inherit;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  text-align: center;
  color: #B6C1FB;
}

.popup--answer-from-deposit .message-error {
  margin-bottom: 0 !important;
}

.popup--answer-from-deposit .message-error__container {
  padding-left: 0;
  margin-bottom: 25px;
}

.popup--answer-from-deposit .message-error__container::before {
  display: none;
}

.popup--answer-from-deposit .message-error__container a {
  font-family: inherit;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  -webkit-text-decoration: underline #D9D9D980;
     -moz-text-decoration: underline #D9D9D980;
          text-decoration: underline #D9D9D980;
  text-align: center;
  color: #FFFFFF;
  display: inline-block;
  cursor: pointer;
}

.popup--answer-from-deposit .deposit__link .deposit__link--faq {
  text-transform: uppercase;
}

.popup--answer-from-deposit .message-successful-descriptor {
  font-family: 'Roboto', 'Arial', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
  color: #B6C1FB;
  margin-bottom: 25px;
}

.popup--answer-from-deposit .fancybox-skin {
  background: transparent;
  box-shadow: none;
}

.popup--answer-from-deposit .fancybox__title {
  margin-bottom: 20px;
  font-family: inherit;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #FFFFFF;
  text-transform: initial;
}

.popup--overlay-while-processing .fancybox__title {
  margin: 0 0 10px;
  text-transform: initial;
}

.popup--deposit.popup--answer-from-deposit,
.popup--deposit.popup--overlay-while-processing {
  background: transparent;
}

.popup--overlay-while-processing .fancyBox__image {
  margin-bottom: 0;
}

.popup--answer-from-deposit .fancybox-inner {
  padding: 0 0 35px;
}

.popup--answer-from-deposit.provider-chips-given .fancybox-inner {
  padding-bottom: 5px;
}

.popup--answer-from-deposit .fancybox__description {
  display: none;
}

.popup--overlay-while-processing .fancybox__description {
  display: block;
}

.popup--answer-from-deposit .message-successful-descriptor + p,
.popup--answer-from-deposit .message-error__container + p {
  display: none;
}

.popup--answer-from-deposit.provider-chips-given .fancybox__button {
  display: -moz-box;
  display: flex;
  margin-bottom: 20px;
  -moz-box-pack: center;
       justify-content: center;
  min-width: 100px;
}

.popup--answer-from-deposit .bonus-banner {
  font-family: "Roboto", sans-serif;
  width: 100%;
  height: 150px;
  background-image: url(../../willbettingde/image/free_chips_banner_bg2.png), -moz-radial-gradient(50% 0%, 50% 100%, #DB00FF 0%, #2A0D7C 65.1%, #02001E 100%);
  background-image: url(../../willbettingde/image/free_chips_banner_bg2.png), radial-gradient(50% 100% at 50% 0%, #DB00FF 0%, #2A0D7C 65.1%, #02001E 100%);
  background-size: 100%;
  border-radius: 10px;
  position: relative;
  display: -moz-box;
  display: flex;
  -moz-box-pack: justify;
       justify-content: space-between;
  -moz-box-align: end;
       align-items: flex-end;
  padding: 10px 28px 30px 28px;
  margin-bottom: 30px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.popup--answer-from-deposit .bonus-banner__text-wrp {
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  margin-bottom: 5px;
}

.popup--answer-from-deposit .bonus-banner__text-wrp p:first-of-type {
  font-family: "Noto Sans", sans-serif;
  text-shadow: 0 2px 0 rgba(0, 0, 0, 0.5);
  -webkit-text-stroke: 3px transparent;
  font-size: 20px;
  font-weight: 900;
  color: #FFBB04;
  line-height: 25px;
  margin: 0 0 15px;
  background-image: -moz-linear-gradient(top, rgba(111, 51, 142, 0.75) 0%, rgba(157, 48, 121, 0.75) 100%);
  background-image: linear-gradient(180deg, rgba(111, 51, 142, 0.75) 0%, rgba(157, 48, 121, 0.75) 100%);
  -webkit-background-clip: text;
}

.popup--answer-from-deposit .bonus-banner__text-wrp p:last-of-type {
  width: 198px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
  font-size: 11px;
  line-height: 16px;
  margin: 0;
}

.popup--answer-from-deposit .bonus-banner__text-wrp p:last-of-type > .highlight {
  color: #FFBB04;
}

.popup--answer-from-deposit .bonus-banner__btn-wrp {
  min-width: 200px;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-align: center;
       align-items: center;
  gap: 10px;
}

.popup--answer-from-deposit .bonus-banner__btn-wrp > p {
  width: 100%;
  font-family: "Noto Sans", sans-serif;
  text-shadow: 0 2px 0 rgba(0, 0, 0, 0.5);
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  -webkit-text-stroke: 3px transparent;
  font-size: 25px;
  font-weight: 900;
  margin: 0 0 5px;
  background-image: -moz-linear-gradient(top, rgba(111, 51, 142, 0.75) 0%, rgba(157, 48, 121, 0.75) 100%);
  background-image: linear-gradient(180deg, rgba(111, 51, 142, 0.75) 0%, rgba(157, 48, 121, 0.75) 100%);
  -webkit-background-clip: text;
}

.popup--answer-from-deposit .bonus-banner__btn-wrp > p > span {
  color: #FFBB04;
}

.popup--answer-from-deposit .bonuses__provider-chips {
  top: 5px;
  left: 5px;
}

.popup--answer-from-deposit .bonus-banner__play-btn {
  font-family: "Roboto", sans-serif;
  min-width: 144px;
  height: 40px;
  text-align: center;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  border-radius: 20px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.deposit-form[data-form-add-on="muchbetter"] .field-container {
  display: -moz-box;
  display: flex;
}

.mobile-forgot-password-box em,
.deposit-container .deposit-description-bottom i {
  font-style: normal;
}

.deposit.active ~ .popup-menu__close-btn {
  display: block !important;
}

.deposit-offer-page .welcome-bonus-available {
  background-color: #161d35 !important;
  color: #fff !important;
}

.deposit_v2 .deposit-container .field-container input:not([name="cc_cvv"]):not([name="__extended__bic"]):not([type="checkbox"]):not([name="__additional_field__personal_id"]):not([name="__extended__identity"]) {
  width: 100%;
}

.field-container .label.wire {
  display: block;
}

.deposit_v2 .deposit-cc {
  padding: 0;
}

#__lpform_cc_cvv_numspan {
  display: none !important;
  width: 0 !important;
  z-index: 0 !important;
}

.cc_cvv {
  -webkit-text-security: disc;
}

.popup-corner-close-btn {
  display: block;
  position: fixed;
  top: 10px;
  right: 10px;
  z-index: 9002;
}

@media screen and (max-width: 1279px) {
  .deposit-container {
    min-height: 36px;
  }
  .deposit-container .title {
    font-size: 14px;
    line-height: 18px;
    height: 36px;
    background-size: auto 36px;
    background-position: right;
  }
  .deposit-container .title > span {
    display: table-cell;
    vertical-align: middle;
    padding-right: 70px;
  }
  .deposit-container .content {
    padding: 15px 15px 15px 10px;
  }
  .coinspaid_all .content {
    padding: 20px 0 0 0;
  }
  .deposit-container__payments {
    right: 0;
  }
  .deposit-container__payments span {
    display: none;
  }
  .deposit-container .field-container select.amount,
  .deposit-container .field-container input[name="__extended__bic"],
  .deposit-container .field-container select[name="__additional_field__sub_method_id"],
  .deposit-container .field-container input[name="__additional_field__personal_id"],
  .deposit-container .field-container input[name="__extended__identity"],
  .deposit-container .field-container .extended_field {
    width: 100%;
    height: 40px;
    background-color: #1E2743;
  }
  .deposit-container .field-container select.cc-number {
    width: 80%;
    height: 40px;
  }
  .deposit-container .field-container select {
    height: 40px;
    background-color: #1E2743;
  }
  .deposit-container .field-container .field {
    width: 100%;
  }
  .deposit-container .field-container input[type="text"]:not([name="__extended__bic"]):not([name="__additional_field__personal_id"]):not([name="__extended__identity"]),
  .deposit-container .field-container input[type="password"],
  .deposit-container .field-container input[type="search"] {
    width: 97%;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  .deposit-container .field-container input[name="cc_number"] {
    width: -moz-calc(97% - 100px);
    width: calc(97% - 100px);
  }
  .deposit-container .field-container input[name="cc_cvv"] {
    width: 80px;
    text-align: center;
    height: 40px;
  }
  .field-container.cvv .label {
    width: auto;
  }
  .deposit-fields .field-container:nth-child(5),
  .deposit-fields .field-container:nth-child(6) {
    width: auto;
  }
  .field-container.cvv {
    width: auto;
  }
  .deposit-container .btn-reload-payment,
  .deposit-container .btn-deposit {
    width: 100%;
    padding: 0;
    margin: 10px auto;
  }
  .deposit-container .field-container .label {
    padding-left: 0;
    margin-left: 0;
  }
  .deposit-offer-page #header {
    z-index: 1999 !important;
  }
  .deposit-offer-page .terms-tpl__page .popup-page-content {
    padding-top: 0;
  }
  .bitcoin-container {
    display: block;
  }
  .bitcoin-container .bitcoin-qr {
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
    -moz-box-align: center;
         align-items: center;
    margin-bottom: 20px;
  }
  .bitcoin-container .bitcoin-info {
    display: block;
    padding: 0;
  }
  .bitcoin-container .bitcoin-info .message {
    font-size: 14px;
    line-height: 18px;
  }
  .bitcoin-container .bitcoin-info .bitcoin-address {
    font-size: 16px;
    line-height: 20px;
  }
  .bitcoin-payment::before {
    right: -10px;
  }
}

@media (min-width: 1024px) {
  .deposit-fields .rate {
    margin-left: 216px;
  }
}

@media (max-width: 800px) {
  .deposit-container.flexepin .warning-flexepin-fr,
  .deposit-container.flexepin .warning-flexepin-fr-input {
    font-size: 11px;
  }
  [lang="fr"] .deposit-container.flexepin .title .warning-flexepin-fr {
    padding: 0 70px 0 0;
    line-height: 14px;
  }
}

@media (max-width: 600px) {
  .popup--answer-from-deposit .bonus-banner {
    height: initial;
    -moz-box-pack: end;
         justify-content: flex-end;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
    -moz-box-align: center;
         align-items: center;
    background-image: url(../../willbettingde/image/free_chips_banner_bg-mob2.png), url(../../../../templates/vegasplus/images/free_chips_banner_shine.png), -moz-radial-gradient(50% 0%, 50% 100%, #DB00FF 0%, #2A0D7C 65.1%, #02001E 100%);
    background-image: url(../../willbettingde/image/free_chips_banner_bg-mob2.png), url(../../../../templates/vegasplus/images/free_chips_banner_shine.png), radial-gradient(50% 100% at 50% 0%, #DB00FF 0%, #2A0D7C 65.1%, #02001E 100%);
    background-position: top center, center, center;
    background-size: 230px, 100% 100%, 100%;
    padding: 130px 30px 30px 30px;
    min-height: 300px;
  }
  .popup--answer-from-deposit .bonus-banner__text-wrp {
    margin-bottom: 13px;
  }
  .popup--answer-from-deposit .bonus-banner__text-wrp p:first-of-type {
    margin: 0 0 10px;
  }
}

@media (max-width: 512px) {
  .popup--answer-from-deposit.with-additional-content {
    top: 20px !important;
  }
  .popup--answer-from-mobile-quick-deposit,
  .popup--answer-from-mobile-quick-deposit.with-additional-content {
    top: 50% !important;
    -moz-transform: translateY(-50%);
         transform: translateY(-50%);
  }
}

@media (max-width: 486px) {
  .popup-open [data-page-name="deposit"] #main {
    height: 100vh;
  }
  .popup--answer-from-deposit.fancybox-wrap {
    width: 100% !important;
    padding: 0 10px;
    top: 50% !important;
    -moz-transform: translateY(-50%);
         transform: translateY(-50%);
    left: 0 !important;
  }
  .popup--answer-from-deposit.with-additional-content {
    top: 20px !important;
    -moz-transform: unset;
         transform: unset;
  }
  .popup--answer-from-mobile-quick-deposit,
  .popup--answer-from-mobile-quick-deposit.with-additional-content {
    top: 50% !important;
    -moz-transform: translateY(-50%);
         transform: translateY(-50%);
  }
  .popup--answer-from-deposit .fancybox-skin {
    max-height: unset;
  }
  .popup--answer-from-deposit .fancybox-inner {
    width: 100% !important;
  }
  .popup--answer-from-deposit .message-details {
    width: 100%;
  }
  .popup--answer-from-deposit .games-block {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .popup--answer-from-deposit .game,
  .popup--answer-from-deposit .img-game,
  .popup--answer-from-deposit .game img,
  .popup--answer-from-deposit .game .game-hover,
  .popup--answer-from-deposit .game-stub {
    width: 100%;
  }
  .popup--answer-from-deposit .game,
  .popup--answer-from-deposit .game-stub {
    height: 135px;
  }
  .popup--answer-from-deposit .game img,
  .popup--answer-from-deposit .game .game-hover {
    height: 100%;
  }
}

@media (max-height: 486px) and (orientation: landscape) {
  .popup-open [data-page-name="deposit"] #main {
    height: 100vh;
  }
  .popup--answer-from-deposit:not(.popup--overlay-while-processing) {
    top: 20px !important;
    -moz-transform: unset;
         transform: unset;
  }
  .popup--deposit .fancybox-inner,
  .popup--deposit .fancybox-outer {
    max-height: unset;
    height: unset !important;
  }
}

@media screen and (max-width: 320px) {
  .popup--deposit {
    min-width: 290px;
    left: 15px !important;
  }
  .popup--answer-from-deposit {
    left: 0 !important;
  }
  .popup--answer-from-deposit .game,
  .popup--answer-from-deposit .game-stub {
    height: 105px;
  }
}

@media (max-height: 320px) and (max-width: 609px) and (orientation: landscape) {
  .popup--answer-from-deposit {
    width: 100% !important;
    padding: 0 10px;
    left: 0 !important;
  }
  .popup--answer-from-deposit .message-details {
    width: 100%;
  }
  .popup--answer-from-deposit .games-block {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .popup--answer-from-deposit .game,
  .popup--answer-from-deposit .img-game,
  .popup--answer-from-deposit .game img,
  .popup--answer-from-deposit .game .game-hover,
  .popup--answer-from-deposit .game-stub {
    width: 100%;
  }
  .popup--answer-from-deposit .game,
  .popup--answer-from-deposit .game-stub {
    height: 190px;
  }
  .popup--answer-from-deposit .game img,
  .popup--answer-from-deposit .game .game-hover {
    height: 100%;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
.forgot-password .field--correct .field__wrp-input::after {
  position: absolute;
  content: "";
  width: 1.25em;
  height: 1.25em;
  right: 0.5em;
  top: 50%;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  background: url(../../willbettingde/image/check-circle1.svg) no-repeat center;
  background-size: contain;
  z-index: 3;
}

.forgot-password .field--error .field__input {
  border: 2px solid #e7321f;
}

.forgot-password .field--correct .field__input {
  border: 2px solid #61dd24;
}

.forgot-password .field__input:-webkit-autofill {
  box-shadow: inset 0 0 0 50px #ffffff;
  -webkit-text-fill-color: #000000;
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
.history__go-button {
  visibility: hidden;
  position: absolute;
  pointer-events: none;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
}

.history__filter-wrp {
  background-color: #161D35;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15);
  border: 0;
  color: #000000;
  border-radius: 10px;
  padding: 20px 15px;
  margin-bottom: 20px;
}

.withdrawal-block input[name="btn-withdrawals-history"] {
  margin: -8px 60px 30px;
}

.history__field .field__label {
  color: #B8BFD7;
}

.history-item {
  margin-bottom: 15px;
  border-radius: 3px;
  font-size: 16px;
  color: #000000;
}

.history-item .item-title {
  cursor: pointer;
  background: -moz-linear-gradient(top, #242D51 0%, #161D35 100%);
  background: linear-gradient(180deg, #242D51 0%, #161D35 100%);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  padding: 13px 15px 13px 60px;
  font-weight: 700;
  color: #ffffff;
  border-radius: 10px;
  position: relative;
  min-height: 20px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  line-height: 1em;
  font-size: 18px;
}

.history-item .item-title:before,
.withdrawal-container .title:before {
  content: "";
  position: absolute;
  z-index: 1;
  width: 30px;
  height: 30px;
  top: 8px;
  background-repeat: no-repeat;
  background-position: center center;
  left: 10px;
  background-image: url(../../willbettingde/image/circle-plus.svg);
  background-size: cover;
}

.history-item .item-title.active:before,
.withdrawal-container.active .title:before {
  background-image: url(../../willbettingde/image/circle-minus.svg);
}

.history-item .item-title:before,
.history-item .item-title.active:before {
  left: 15px;
  -webkit-filter: invert(100%) sepia(100%) saturate(0) hue-rotate(288deg) brightness(102%) contrast(102%);
          filter: invert(100%) sepia(100%) saturate(0) hue-rotate(288deg) brightness(102%) contrast(102%);
}

.history-item .item-title.active {
  border-radius: 10px 10px 0 0;
}

.history-item .item-data {
  padding: 0;
  background-color: transparent;
  display: none;
  overflow-y: unset;
}

#history-container {
  overflow: unset;
}

table.history-table {
  width: 100%;
  background-color: #AB9A80;
  border-radius: 3px;
  border-spacing: 1px;
}

.history-item table.history-table {
  background-color: transparent;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.75);
  border-radius: 0 0 10px 10px;
  border-spacing: 0;
  overflow: hidden;
}

.history-table thead {
  background-color: #e0c79d;
  color: #000000;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
}

.history-item .history-table thead {
  color: #4B536D;
  background-color: #161D35;
}

.history-item .history-table thead td:not(:last-child) {
  border-right: 1px solid #242D51;
}

.history-table tbody {
  background-color: #FBF0DB;
  font-weight: normal;
  font-size: 14px;
  line-height: 14px;
  color: #000000;
}

.history-item .history-table tbody {
  color: #B8BFD7;
  background-color: #1E2743;
}

.history-item .history-table tbody tr:not(:last-child) td {
  border-bottom: 1px solid #242D51;
}

.history-item .history-table tbody tr td:not(:last-child) {
  border-right: 1px solid #242D51;
}

.history-table tr {
  display: table-row;
  opacity: 1;
  -moz-transition: opacity .5s ease, height .5s ease;
  transition: opacity .5s ease, height .5s ease;
}

.history-table tr.hide {
  display: table-column;
  opacity: 0;
  height: 0;
  pointer-events: none;
}

.history-table tbody td {
  padding: 10px;
  vertical-align: top;
}

.kyc_history-table .history-table tbody td {
  vertical-align: middle;
}

.history-table tbody tr .history-table__document {
  padding: 17px 10px;
}

.history-table tbody .bet {
  text-align: start;
}

.history-table tbody .win {
  line-height: 14px;
  text-align: start;
  color: #418038;
}

.history-table .bonus-status-canceled {
  color: #888888;
}

.history-table .bonus-status-claimed {
  color: #d70;
}

.history-table .bonus-status-given {
  color: #267a05;
}

.history-table .bonus-status-complete {
  color: #000000;
}

.history-table .bonus-status-paidout {
  color: #b2fc30;
}

.history-table .bonus-status-expired {
  color: #FFBB04;
}

.history-table .error {
  color: #FF4140;
  font-size: 10px;
  line-height: 12px;
  margin-top: 5px;
}

.history-table .deposit-date,
.history-table .game-date {
  padding-right: 45px;
}

.history-table .deposit-id,
.history-table .game-id,
.history-table .withdrawal-id {
  width: 20px;
  height: 20px;
  background: url(../../willbettingde/image/info-icon2.svg) no-repeat center/contain;
  position: relative;
}

.history-table .deposit-info {
  word-break: break-all;
}

.history-table .history-tooltip::before {
  content: attr(data-tooltip);
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  position: absolute;
  top: 0;
  left: 25px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: 20px;
  font-size: 12px;
  line-height: 0;
  color: #B8BFD7;
  padding: 0 10px;
  background: #0c132b;
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  pointer-events: none;
  -moz-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
  opacity: 0;
  z-index: 1;
}

.history-table .history-tooltip:hover::before {
  opacity: 1;
}

.history-table .deposit-status > .history-tooltip::before {
  right: 25px;
  left: unset;
}

.history-table .status-rejected {
  margin: 0 auto;
  word-break: break-all;
}

.history-table .status-pending {
  position: relative;
  width: 20px;
  height: 20px;
  background: url(../../willbettingde/image/history-status-pending.svg) no-repeat center/contain;
  margin: 0 auto;
}

.history-table .status-captured,
.history-table .status-approved {
  position: relative;
  width: 20px;
  height: 20px;
  background: url(../../willbettingde/image/history-status-accept.svg) no-repeat center/contain;
  margin: 0 auto;
}

.history-table .status-failed,
.history-table .status-canceled {
  position: relative;
  width: 20px;
  height: 20px;
  background: url(../../willbettingde/image/history-status-failed.svg) no-repeat center/contain;
  margin: 0 auto;
}

.status-rejected__icon {
  width: 20px;
  height: 20px;
  background: url(../../willbettingde/image/history-status-failed.svg) no-repeat center/contain;
  line-height: 11px;
  margin: 0 auto;
}

.status-rejected__icon:hover .status-rejected__data {
  opacity: 1;
}

.status-rejected__data {
  display: block;
  width: 295px;
  height: auto;
  top: 0;
  left: 25px;
  font-size: 11px;
  line-height: 12px;
  color: #B8BFD7;
  text-align: center;
  padding: 3px 10px;
  background: #0c132b;
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  pointer-events: none;
  opacity: 0;
  -moz-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
}

.status-rejected__data:after {
  display: none;
}

.history-table .btn-cancel {
  position: relative;
  display: block;
  font-weight: 700;
  font-size: 13px;
  line-height: 18px;
  text-transform: uppercase;
  padding: 10px 15px;
  margin: 0 auto;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  cursor: pointer;
  outline: none;
  text-align: center;
}

.empty_history {
  display: -moz-box;
  display: flex;
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-align: center;
       align-items: center;
  font-size: 18px;
  font-weight: 400;
  color: #7181A5;
  padding: 30px 0 15px;
}

.empty_history__img {
  display: inline-block;
  width: 30px;
  height: 30px;
  background: url(../../willbettingde/image/result-not-found2.svg) no-repeat center/contain;
  margin-right: 10px;
}

.empty_history ~ .history-table {
  display: none;
}

.history-item .show-all {
  line-height: 12px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  margin: 15px auto 0;
  padding: 14px 15px;
}

.history-item .show-all span {
  pointer-events: none;
}

.history-item .show-all span i {
  display: block;
  width: 14px;
  height: 10px;
  background: url(../../willbettingde/image/arrow-white1.svg) no-repeat center/contain;
  margin-right: 5px;
}

.show-more-btn-title {
  display: none;
}

.history-filter .history__field {
  width: 300px;
  position: relative;
  margin-bottom: 0;
}

.history-filter .field__input {
  font-family: "Roboto", sans-serif;
  color: #B8BFD7;
  background-color: #161D35;
  border: 1px solid #242D51;
  border-radius: 5px;
  font-size: 13px;
  padding: 0 10px;
}

.history-filter .field__wrp-input.open .field__input,
.history-filter .history__field.open .field__input {
  border: 2px solid #6D303F;
  padding: 0 0 0 9px;
  background-position: -moz-calc(100% - 11px) center;
  background-position: calc(100% - 11px) center;
}

.history-filter .field__label {
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 5px;
}

#history-presets-wrapper {
  position: relative;
}

#history-presets-wrapper > span {
  position: absolute;
  width: 24px;
  height: 41px;
  bottom: 0;
  right: 7px;
  background-image: url(../../willbettingde/image/arrow5.svg);
  background-position: center;
  background-size: 14px;
}

#history-presets {
  padding: 0 10px;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.field__wrp-input.open #history-presets {
  padding: 0 9px;
}

#history-presets-wrapper.open span {
  -moz-transform: rotateZ(180deg);
       transform: rotateZ(180deg);
}

@media screen and (max-width: 1279px) {
  .history-filter .field-container .label {
    width: 100px;
  }
  .history-table td.roundId {
    max-width: 70px;
    width: 70px;
    overflow-x: scroll;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  .history-table thead td.roundId {
    font-size: 12px;
  }
  .history-table tbody td.roundId {
    font-size: 10px;
  }
}

@media (max-width: 800px) {
  .history-filter .field-container {
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
    margin-top: 10px;
    width: 150px;
  }
  .history_go-button {
    min-width: 145px;
    min-height: 41px;
    margin-top: 10px;
  }
}

@media (max-width: 768px) {
  [name=games] .history-table thead td:nth-child(2),
  [name=deposits] .history-table thead td:nth-child(2) {
    width: 70px;
  }
  [name=games] .history-table thead td:nth-child(4),
  [name=games] .history-table thead td:nth-child(5),
  [name=deposits] .history-table thead td:nth-child(4) {
    width: 55px;
  }
  .history-table .status-rejected,
  .history-table .status-rejected .status-rejected__icon,
  .history-table .status-pending,
  .history-table .status-captured,
  .history-table .status-approved,
  .history-table .status-canceled {
    margin: 0;
  }
  .history-table .btn-vega,
  .history-table .btn-cancel {
    margin: 0;
  }
  .status-rejected__data {
    width: 190px;
  }
}

@media (max-width: 600px) {
  .history-filter {
    -moz-box-pack: justify;
         justify-content: space-between;
  }
  .history-filter .field-container {
    width: 48%;
    margin-right: 0;
  }
  .history-filter .field-container input[type="text"] {
    width: 100%;
  }
  .history_go-button {
    width: 100%;
  }
}

@media (max-width: 420px) {
  .history-item {
    overflow: unset;
  }
  #history-container {
    overflow: unset;
  }
  .history-table .deposit-date,
  .history-table .game-date {
    padding: 10px;
  }
  .history-filter {
    -moz-box-align: center;
         align-items: center;
  }
  .history-filter .history__field {
    width: 280px;
  }
  .history-filter .history__field_presets {
    margin-bottom: 20px;
  }
}

@media (max-height: 420px) and (orientation: landscape) {
  .history-item {
    overflow: unset;
  }
  #history-container {
    overflow: unset;
  }
}

@media (max-height: 420px) and (min-width: 769px) and (orientation: landscape) {
  .history-table .status-rejected,
  .history-table .status-pending,
  .history-table .status-captured,
  .history-table .status-approved,
  .history-table .status-canceled {
    margin: 0;
  }
  .history-table .btn-vega,
  .history-table .btn-cancel {
    margin: 0;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
.kyc-disclaimer h2 {
  font-family: "Roboto", "Arial", sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
  color: #f3e8d4;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.kyc-disclaimer p {
  font-family: "Roboto", "Arial", sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: #bec5ea;
}

.kyc-disclaimer p:last-of-type {
  margin-bottom: 10px;
}

.kyc-disclaimer .kyc-disclaimer__mob-overlay {
  background: -moz-linear-gradient(top, rgba(13, 20, 37, 0) 0%, #0e1a35) 100%;
  background: linear-gradient(180deg, rgba(13, 20, 37, 0) 0%, #0e1a35) 100%;
}

.kyc-disclaimer .kyc-disclaimer__btn {
  width: 25px;
  height: 25px;
  background-image: url(../../willbettingde/image/arrow-white1.svg), -moz-radial-gradient(47.74% 0%, 82.91% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2E00AF 0%, #A042FF 100%);
  background-image: url(../../willbettingde/image/arrow-white1.svg), radial-gradient(82.91% 100% at 47.74% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2E00AF 0%, #A042FF 100%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 16px 11px, contain, contain;
  box-shadow: 0 -2px 2px 0 #523099 inset, 0 2px 2px 0 #d48fff inset, 0 5px 5px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  border: 0;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  z-index: 1;
}

.kyc_edit_btn {
  min-height: 30px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  font-size: 13px;
  padding: 0 10px;
}

.kyc_edit .icon_kyc_edit {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 5px;
  background-image: url(../../willbettingde/image/document_edit1.svg);
  background-position: center center;
  background-repeat: no-repeat;
}

.kyc_add .icon_kyc_add {
  display: inline-block;
  width: 12px;
  height: 11px;
  margin-right: 5px;
  background-image: url(../../willbettingde/image/document_add2.svg);
  background-repeat: no-repeat;
  background-position: center center;
}

.kyclbl {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  color: #000000;
}

.eye .icon_kyc_eye {
  display: inline-block;
  width: 12px;
  height: 11px;
  margin-right: 5px;
  background-image: url(../../willbettingde/image/document_eye1.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

.kyc_line {
  font-size: 10px;
  font-weight: 700;
}

.kyc_line.approved,
.kyclbl.approved {
  color: #38a018;
}

.kyc_line.nonapproved, .kyc_line.requested,
.kyclbl.nonapproved,
.kyclbl.requested {
  color: #000000;
}

.field-container .label.wire {
  display: block;
}

.jpg_upload {
  margin-bottom: 30px;
  font-family: "Roboto", "Arial", sans-serif;
  font-size: 13px;
  font-weight: 900;
  color: #dd4a4b;
}

#popup-kyc {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 9999;
  display: none;
  width: 320px;
  height: auto;
  margin: 0 !important;
  text-align: center;
  border-bottom: 0;
  opacity: 1;
  -moz-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  box-shadow: none;
  background: transparent;
  border-radius: 0;
  border: none;
}

#popup-kyc .iframe {
  width: 100%;
  height: 100%;
  min-height: 465px;
  padding: 0;
  margin: 0;
  background: transparent;
  border: none;
  border-radius: 10px;
}

.wrap_kyc {
  position: relative;
  width: 300px;
  margin: 13px auto;
  background: #161d35;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border-radius: 10px;
}

.history-table__wrapper-btn {
  position: relative;
  margin-left: 6px;
  width: 20px;
}

.doc--approved .history-table__wrapper-btn {
  display: none;
}

.history-table__btn-help {
  width: 15px;
  height: 15px;
  padding: 0;
  border: none;
  outline: none;
  cursor: pointer;
  flex-shrink: 0;
  background: url(../../willbettingde/image/help-button.svg) no-repeat center;
  background-size: contain;
}

.history-table__btn-tooltip {
  display: none;
  opacity: 0;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.history-table__btn-tooltip.active {
  display: inline-block;
  width: 150px;
  position: absolute;
  left: 125%;
  word-break: break-word;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  top: 50%;
  z-index: 2;
  opacity: 1;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
}

.history-table__document {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  padding: 1em;
  line-height: 1;
}

.popup-documents {
  border: 2px solid #e0c79d;
  border-radius: 6px;
}

.popup-documents .fancybox-skin {
  padding: 0 !important;
  border-radius: 10px;
  box-shadow: -10px 0 15px rgba(0, 0, 0, 0.25), 10px 0 15px rgba(0, 0, 0, 0.25), 0 -10px 15px rgba(0, 0, 0, 0.25), 0 10px 15px rgba(0, 0, 0, 0.25);
  background-color: #181d31;
}

.popup-documents .fancybox-inner {
  display: grid;
  width: 100% !important;
  grid-template-rows: 80px 1fr auto;
}

.popup-documents .fancybox-inner__top {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  height: 100%;
  margin: 0;
  font-family: "Roboto", "Arial", sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 29px;
  color: #f4f4f4;
  text-align: center;
  text-transform: uppercase;
  background: url(../../willbettingde/image/document_bg1.png) no-repeat center;
  background-size: cover;
  border-radius: 10px 10px 0 0;
}

.popup-documents .fancybox-inner__body {
  display: grid;
  -moz-box-pack: justify;
       justify-content: space-between;
  padding: 10px 50px 0;
  grid-template-columns: 250px 220px;
  -webkit-column-gap: 15px;
     -moz-column-gap: 15px;
          column-gap: 15px;
}

.popup-documents .fancybox-inner__bottom {
  margin-top: 30px;
  height: 4px;
  background: #181d31;
}

.popup-documents .fancybox-inner__left {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-pack: end;
       justify-content: flex-end;
  -moz-box-align: center;
       align-items: center;
}

.popup-documents .fancybox-inner__right {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-pack: end;
       justify-content: flex-end;
}

.popup-documents .fancybox-inner__img-wrapper-l,
.popup-documents .fancybox-inner__img-wrapper-r {
  display: -moz-box;
  display: flex;
}

.popup-documents .fancybox-inner__btn {
  position: relative;
  color: #ffffff !important;
  font-weight: bold !important;
  font-family: "Noto Sans", sans-serif;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
  background-image: -moz-radial-gradient(47.27% 0%, 100% 100%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #9C003F 0%, #FF003D 100%);
  background-image: radial-gradient(100% 100% at 47.27% 0%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #9C003F 0%, #FF003D 100%);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25), inset 0 2px 2px #FF7ABA, inset 0 -2px 2px #72012A;
  border-radius: 20px;
  border: 0;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  min-height: 35px;
  min-width: 110px;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  padding: 0 20px;
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
}

.popup-documents .fancybox-inner__btn::before {
  content: "";
  position: absolute;
  display: block;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  opacity: 0.5;
  background: -moz-linear-gradient(left, #E6CCFF 0%, #400BBC00 50%, #E6CCFF 100%);
  background: linear-gradient(90deg, #E6CCFF 0%, #400BBC00 50%, #E6CCFF 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  border-radius: 50px;
  padding: 1px;
}

.popup-documents .fancybox-inner__btn:hover {
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #FF003D 0%, #9C003F 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #FFB9B9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #FF003D 0%, #9C003F 100%);
  box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.25);
}

.popup-documents .fancybox-inner__btn .fancybox-document__btn-back-image {
  width: 15px;
  height: 14px;
}

.popup-documents .fancybox-inner__img-wrapper-r:last-child {
  margin-top: 1em;
}

.popup-documents .fancybox-inner__info {
  text-align: right;
  font-size: 18px;
  margin-top: 14px;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1.25;
  color: #fff;
}

.popup-documents .fancybox-inner__img,
.popup-documents .fancybox-inner__img-top,
.popup-documents .fancybox-inner__img-bottom {
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  border-radius: 15px;
  box-shadow: 0 4px 10px black;
}

.popup-documents .fancybox-inner__img::before,
.popup-documents .fancybox-inner__img-top::before,
.popup-documents .fancybox-inner__img-bottom::before {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  -moz-transform: translate(-15%, 15%);
       transform: translate(-15%, 15%);
}

.popup-documents .fancybox-inner__img {
  align-self: flex-end;
  width: 250px;
  height: 250px;
}

.popup-documents .fancybox-inner__img::before {
  width: 75px;
  height: 75px;
  background-image: url(../../willbettingde/image/valid_checkmark.svg);
}

.popup-documents .fancybox-inner__img-top,
.popup-documents .fancybox-inner__img-bottom {
  align-self: flex-end;
  width: 220px;
  height: 220px;
}

.popup-documents .fancybox-inner__img-top::before,
.popup-documents .fancybox-inner__img-bottom::before {
  width: 50px;
  height: 50px;
  background-image: url(../../willbettingde/image/invalid_checkmark.svg);
}

.popup-documents--12 .fancybox-inner__img {
  background-image: url(../../willbettingde/image/id_front-1.png);
}

.popup-documents--12 .fancybox-inner__img-top {
  background-image: url(../../willbettingde/image/id_front-2.png);
}

.popup-documents--12 .fancybox-inner__img-bottom {
  background-image: url(../../willbettingde/image/id_front-3.png);
}

.popup-documents--9 .fancybox-inner__img {
  background-image: url(../../willbettingde/image/id_back_1.png);
}

.popup-documents--9 .fancybox-inner__img-top {
  background-image: url(../../willbettingde/image/id_back_2.png);
}

.popup-documents--9 .fancybox-inner__img-bottom {
  background-image: url(../../willbettingde/image/id_back_3.png);
}

.popup-documents--1 .fancybox-inner__img,
.popup-documents--13 .fancybox-inner__img {
  background-image: url(../../willbettingde/image/bill_1.png);
}

.popup-documents--1 .fancybox-inner__img-top,
.popup-documents--13 .fancybox-inner__img-top {
  background-image: url(../../willbettingde/image/bill_2.png);
}

.popup-documents--1 .fancybox-inner__img-bottom,
.popup-documents--13 .fancybox-inner__img-bottom {
  background-image: url(../../willbettingde/image/bill_3.png);
}

.popup-documents--6 .fancybox-inner__img {
  background-image: url(../../willbettingde/image/cc_1.png);
}

.popup-documents--6 .fancybox-inner__img-top {
  background-image: url(../../willbettingde/image/cc_2.png);
}

.popup-documents--6 .fancybox-inner__img-bottom {
  background-image: url(../../willbettingde/image/cc_3.png);
}

#btn_back.hide {
  display: none;
}

.kyc-warning {
  font-size: 13px;
  color: #dd4a4b;
  margin-bottom: 10px;
}

@media screen and (max-width: 1279px) {
  .kyc-warning {
    padding: 0 10px 0 0;
  }
  .jpg_upload {
    margin-bottom: 20px;
  }
  .history-table__document {
    display: table-cell;
  }
}

@media screen and (max-width: 576px) {
  #popup-kyc {
    width: 90%;
    margin-left: 0;
  }
  .kyclbl {
    font-size: 11px;
    line-height: 14px;
  }
}

@media (max-width: 600px) {
  .popup-documents .fancybox-inner {
    grid-template-rows: 68px 1fr auto;
    height: auto !important;
  }
  .popup-documents .fancybox-inner__top {
    font-size: 18px;
  }
  .popup-documents .fancybox-inner__body {
    grid-template-columns: 42vw 35vw;
    padding: 8vw 4vw 0;
  }
  .popup-documents .fancybox-inner__left {
    -moz-box-pack: start;
         justify-content: flex-start;
  }
  .popup-documents .fancybox-inner__img-wrapper-l {
    -moz-box-ordinal-group: 3;
         order: 2;
  }
  .popup-documents .fancybox-inner__img {
    width: 42vw;
    height: 42vw;
  }
  .popup-documents .fancybox-inner__img::before {
    width: 45px;
    height: 45px;
  }
  .popup-documents .fancybox-inner__btn {
    -moz-box-ordinal-group: 2;
         order: 1;
    margin: 0 0 2em;
    font-size: 14px;
  }
  .popup-documents .fancybox-inner__info {
    -moz-box-ordinal-group: 4;
         order: 3;
    font-size: 12px;
  }
  .popup-documents .fancybox-inner__img-top,
  .popup-documents .fancybox-inner__img-bottom {
    width: 35vw;
    height: 35vw;
  }
  .popup-documents .fancybox-inner__img-top::before,
  .popup-documents .fancybox-inner__img-bottom::before {
    width: 30px;
    height: 30px;
  }
  .history-table__document {
    -moz-box-pack: justify;
         justify-content: space-between;
    padding: 0.5em;
  }
}

@media (max-width: 568px) and (max-height: 320px) {
  .popup-documents .fancybox-inner__body {
    grid-template-columns: 220px 200px;
  }
  .popup-documents .fancybox-inner__img {
    width: 220px;
    height: 220px;
  }
  .popup-documents .fancybox-inner__img-top,
  .popup-documents .fancybox-inner__img-bottom {
    width: 200px;
    height: 200px;
  }
}

@media (max-height: 486px) and (max-width: 820px) {
  .popup-documents .fancybox-inner {
    grid-template-rows: 68px 1fr auto;
  }
  .popup-documents .fancybox-inner__body {
    padding: 24px 36px 0;
  }
  .popup-documents .fancybox-inner__left {
    -moz-box-pack: start;
         justify-content: flex-start;
  }
  .popup-documents .fancybox-inner__img-wrapper-l {
    -moz-box-ordinal-group: 3;
         order: 2;
  }
  .popup-documents .fancybox-inner__info {
    -moz-box-ordinal-group: 4;
         order: 3;
    font-size: 16px;
  }
  .popup-documents .fancybox-inner__btn {
    -moz-box-ordinal-group: 2;
         order: 1;
    margin: 0 0 2em;
  }
  .kyc-disclaimer h2 {
    font-size: 15px;
    line-height: 15px;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
#profile__filed_birthday,
#field--reg_birthday,
#field--reg_short-form-birthday,
#kyc-field--reg_short-form-birthday,
#deposit-field--reg_short-form-birthday {
  position: relative;
}

.popup-info_overlay,
#overlay {
  z-index: 2000;
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.85);
}

#overlay {
  display: none;
}

.popup-overlay {
  z-index: 2100;
  opacity: 0.8;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  background-image: url(../../willbettingde/image/fancybox_overlay.png);
  background-position: left top;
  background-repeat: repeat;
  width: auto;
  height: auto;
  display: none;
}

.inner-page {
  width: 970px;
  margin: 0 auto;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

#main {
  width: 100%;
  min-width: 1180px;
  min-height: 800px;
  background-image: url(../../willbettingde/image/bgwithnolights_n_origin.jpg);
  background-repeat: no-repeat;
  background-size: 2500px 1500px;
  background-position: -moz-calc(100% + 0px) -50px;
  background-position: calc(100% + 0px) -50px;
  background-color: #040435;
}

.tooltip-red,
.tooltip-green {
  top: -moz-calc(100% + 2px);
  top: calc(100% + 2px);
}

.popup-open #collage {
  margin: 0;
}

body.hide-collage.logged #main {
  margin-top: 120px;
}

@media (min-width: 1921px) {
  #main {
    position: relative;
    background-position: -moz-calc(50% - 300px) 0;
    background-position: calc(50% - 300px) 0;
  }
}

@media screen and (max-width: 1279px) {
  body.hide-collage.logged #main {
    margin-top: 50px;
  }
  #main {
    min-width: 320px;
    min-height: 100%;
    margin-top: 50px;
    background-image: url(../../willbettingde/image/bg_mobile_origin.jpg);
    background-repeat: no-repeat;
    background-size: 100% 239px, contain;
    background-position: 100% 0, center;
  }
  .mgalic #main {
    background-image: url(../../willbettingde/image/bg_m1.jpg);
    background-size: 1125px 293px;
    background-position: -moz-calc(100% + 0px) -45px;
    background-position: calc(100% + 0px) -45px;
  }
  #overlay.popup {
    background-image: url(../../willbettingde/image/game_bg2.jpg);
    background-position: center top;
    background-size: cover;
  }
  .inner-page {
    background: #0e1a35;
    width: auto;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 20px;
    color: #ffffff;
    margin-bottom: 0;
  }
  .mobile .inner-page {
    padding: 0 0 20px;
    background: #161d35;
  }
  .non-scroll {
    overflow: hidden;
  }
  #main.iPad {
    background-size: 100% 330px;
    background-position: 0 -90px;
  }
  .inner-content {
    height: -moz-calc(100% - 75px);
    height: calc(100% - 75px);
    overflow-y: hidden;
    margin-top: 75px;
  }
}

@media screen and (max-width: 1279px) and (orientation: landscape) {
  #main {
    background-size: 100% auto;
    background-position: 0 -90px;
  }
}

@media (max-width: 1024px) {
  .page-header {
    width: 100%;
    height: auto;
    background-image: url(../../willbettingde/image/collage_bg.jpg);
    background-position: center top;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
.popup-content.profile .inner-page {
  padding-bottom: 25px;
  min-height: 500px;
}

.profile__submit-btn {
  min-height: 40px;
}

.profile-title {
  font-family: "Roboto", sans-serif;
  font-size: 20px;
  line-height: 25px;
  font-weight: 700;
  margin-bottom: 20px;
}

@media screen and (max-width: 1279px) {
  .please-finish-registering {
    width: 100%;
    float: none;
    margin-bottom: 20px;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
#popup-promo-wheel {
  height: 446px;
  z-index: 2500;
}

#popup-promo-wheel .popup-content {
  background-image: url(../../willbettingde/image/game_bg1.png) !important;
  background-size: cover;
  margin: 0;
  min-height: 330px;
  display: inline-block;
}

#btnPopupWheelOk {
  margin: 0 auto;
}

.promotion-content-box table {
  border: 2px solid;
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
.quick-deposit--animate {
  -webkit-animation: pulseDepositBtn 1s ease infinite;
     -moz-animation: pulseDepositBtn 1s ease infinite;
          animation: pulseDepositBtn 1s ease infinite;
}

#popup-game .panel-info .quick-deposit {
  display: -moz-inline-box;
  display: inline-flex;
  margin-top: 0;
  margin-bottom: 20px;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-pack: end;
       justify-content: flex-end;
  -moz-box-align: start;
       align-items: flex-start;
  padding-bottom: 70px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

#popup-game .panel-info .quick-deposit .label {
  display: block;
  font-size: 14px;
  line-height: 18px;
  color: #ffffff;
  margin-bottom: 10px;
}

#popup-game .panel-info .quick-deposit .label.title {
  font-size: 22px;
  line-height: 26px;
  text-transform: uppercase;
}

#popup-game .panel-info .quick-deposit .label.low-balance,
.mobile-quick-deposit .low-balance {
  display: none;
  color: #EC3232;
  font-size: 16px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 20px;
}

#popup-game .panel-info .quick-deposit .label.no-bonuses {
  font-size: 12px !important;
  line-height: 18px !important;
  margin-top: 20px;
  margin-bottom: 0;
  font-weight: normal;
}

#popup-game .panel-info .quick-deposit .label.no-bonuses input[name="use_quick_deposit_bonuses"] {
  margin-right: 5px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  vertical-align: middle;
  padding: 0;
}

#popup-game .panel-info .quick-deposit .label.no-bonuses label {
  /*float: left;*/
}

#popup-game .panel-info .quick-deposit .field {
  display: block;
}

#popup-game .panel-info .quick-deposit .field select {
  display: inline-block;
  border: 1px solid #ababab;
  color: #616161;
  font-family: monospace;
  font-size: 14px;
  padding: 7px 10px 9px 10px;
  width: 262px;
  border-radius: 3px;
  outline: none;
  margin-bottom: 20px;
}

#popup-game .panel-info .quick-deposit .btn-reload-payment,
#popup-game .panel-info .quick-deposit .btn-deposit {
  display: block;
  border-radius: 50px;
  font-size: 20px;
  line-height: 35px;
  text-align: center;
  text-transform: uppercase;
  padding: 5px 10px 0 10px;
  cursor: pointer;
  outline: none;
  color: #ffffff;
  text-shadow: 1px 2px 0 #b91179;
  background-image: -moz-linear-gradient(195deg, #ff6082 0%, #ed426a 33%, #da2351 90%);
  background-image: linear-gradient(-105deg, #ff6082 0%, #ed426a 33%, #da2351 90%);
  box-shadow: 0 3px 0 0 rgba(172, 27, 82, 0.9), inset 0 1px 0 0 rgba(235, 148, 205, 0.9);
  font-weight: 700;
  min-width: 180px;
}

#popup-game .panel-game .quick-deposit-wide {
  display: none;
  padding: 5px 0;
  border: 1px solid #c59f61;
  background-color: rgba(0, 0, 0, 0.5);
}

#popup-game .panel-game .quick-deposit-wide .quick-deposit-wide-container {
  margin: 0 10px;
}

#popup-game.fullscreen .panel-game .quick-deposit-wide {
  display: block;
}

#popup-game .panel-game .quick-deposit-wide .label {
  float: left;
  display: inline-block;
  font-size: 14px;
  line-height: 18px;
  color: #ffffff;
}

#popup-game .panel-game .quick-deposit-wide .label.title {
  font-size: 22px;
  line-height: 37px;
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 20px;
}

#popup-game .panel-game .quick-deposit-wide .label.low-balance {
  display: block;
  color: #c3180f;
  font-size: 12px;
  line-height: 16px;
  margin-top: 1px;
  margin-bottom: 0;
  margin-right: 0;
  text-transform: uppercase;
}

#popup-game .panel-game .quick-deposit-wide .label.no-bonuses {
  display: block;
  font-size: 12px !important;
  line-height: 18px !important;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-weight: normal;
}

#popup-game .panel-game .quick-deposit-wide .field {
  float: left;
  display: inline-block;
  margin-right: 10px;
}

#popup-game .panel-game .quick-deposit-wide .field select {
  display: block;
  border: 1px solid #ababab;
  color: #616161;
  font-family: monospace;
  font-size: 14px;
  padding: 7px 10px 9px 10px;
  width: 262px;
  border-radius: 3px;
  outline: none;
}

#popup-game .panel-game .quick-deposit-wide .tools-container {
  display: inline-block;
  margin-top: 2px;
}

#popup-game .panel-game .quick-deposit-wide .btn-reload-payment,
#popup-game .panel-game .quick-deposit-wide .btn-deposit {
  float: left;
  display: inline-block;
  background-position: center center;
  background-repeat: repeat-x;
  border-radius: 3px;
  color: #000000;
  font-weight: 700;
  font-size: 14px;
  line-height: 35px;
  width: 190px;
  height: 35px;
  text-align: center;
  text-transform: uppercase;
  padding: 0 0;
  cursor: pointer;
  outline: none;
  margin-left: 0;
  margin-right: 20px;
  background-image: -moz-linear-gradient(left, #cba26e 0%, #ffe2b0 100%);
  background-image: linear-gradient(to right, #cba26e 0%, #ffe2b0 100%);
  border-image-slice: 1;
  border-bottom: 2px solid #bf9b5d;
}

.quick-deposit-popup {
  background: -moz-linear-gradient(bottom, #060a18 0%, #0c132b 100%);
  background: linear-gradient(to top, #060a18 0%, #0c132b 100%);
  border: 2px solid #e0c79d;
  border-radius: 10px;
  -moz-box-sizing: content-box;
       box-sizing: content-box;
}

.deposit_v2 .quick-deposit-popup {
  background: #161D35;
}

.quick-deposit-popup__header {
  -moz-box-pack: justify;
       justify-content: space-between;
}

.quick-deposit-popup__title {
  color: #0c132b;
}

.quick-deposit__close-btn {
  background: #0c132b;
}

.quick-deposit-popup__close-btn-icon {
  color: #e0c79d;
}

.deposit_v2 .quick-deposit-popup__footer,
.quick-deposit-popup__footer {
  background: #e0c79d;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  padding: 12px 0;
}

.deposit_v2 .quick-deposit-popup__btn,
.quick-deposit-popup__btn {
  height: 40px;
  padding: 0 20px;
}

.bitcoin-payment::before {
  right: -10px;
}

.quick-deposit__list {
  background-color: #161D35;
  background-image: url(../../willbettingde/image/bg_popup.png);
  background-repeat: no-repeat;
  background-position: -130px 320px;
  background-size: 383px;
  padding: 0 !important;
}

.quick-deposit-popup-wrp.deposit_v2 .quick-deposit__list {
  background-image: none;
}

.quick-deposit-popup-wrp .inner-page {
  width: 100%;
  padding: 20px;
  margin: 0;
}

.quick-deposit-popup-wrp.deposit_v2 .inner-page {
  padding: 0;
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
.status-subtitle {
  color: #e0c79d;
  text-transform: uppercase;
  font-family: "Noto Sans", sans-serif;
}

.status-subtitle::before {
  -moz-transform: none;
       transform: none;
  background-size: contain;
}

.status-subtitle-email::before {
  background-image: url(../../willbettingde/image/email-icon.svg);
  width: 31px;
  height: 23px;
  top: -2px;
}

.status-subtitle-phone::before {
  background-image: url(../../willbettingde/image/phone-icon.svg);
  width: 27px;
  height: 27px;
  top: -2px;
}

.status-subtitle-card::before {
  background-image: url(../../willbettingde/image/card-icon.svg);
  width: 31px;
  height: 25px;
  top: -4px;
}

.status-subtitle-bonus::before {
  background-image: url(../../willbettingde/image/gift-box-icon.svg);
  width: 28px;
  height: 26px;
  top: -5px;
}

.user-contact-verified {
  font-family: "Roboto", sans-serif;
  background-image: url(../../willbettingde/image/user_contact_verified1.png);
  color: #38a018;
}

.user-contact-not-verified {
  font-family: "Roboto", sans-serif;
  background-image: url(../../willbettingde/image/user_contact_notverified2.png);
  color: #ff0000;
  background-position: top left;
  background-size: contain;
}

.user-contact-not-verified:before {
  content: "";
  display: block;
  font-size: 17px;
  margin-right: 6px;
}

.user-contact-verified,
.user-contact-not-verified {
  font-weight: 600;
  font-size: 14px;
  padding-left: 24px;
}

.user-contact-content {
  font-weight: 600;
}

.user-contact-value {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  margin: 0 14px 0 0;
  color: #ffffff;
}

.user-contact {
  border-color: #23305d;
}

.user-contact-box:nth-child(odd)::after {
  background-color: #23305d;
}

.enter-code {
  border-color: #23305d;
  background-color: transparent;
  border-radius: 3px;
}

.enter-code-text {
  font-weight: 600;
}

.lang_es .enter-code-text {
  font-size: 15px;
}

.lang_it .enter-code-text {
  font-size: 16px;
}

.enter-code-input {
  border-radius: 50px;
  border-color: #dcc04c;
  font-size: 15px;
  font-weight: 700;
  font-family: "Roboto", sans-serif;
}

.enter-code-label {
  font-size: 13px;
}

.enter-code-fields {
  min-height: 40px;
}

input.user-contact-phone-value {
  height: 27px;
  font-size: 14px;
  border-color: #cba26e;
  font-weight: 600;
  color: #ffffff;
  -moz-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
}

input.user-contact-phone-value[readonly] {
  color: #939393;
}

.lang_de input.user-contact-phone-value,
.lang_it input.user-contact-phone-value {
  width: 150px;
}

.user-contact-phone-edit {
  font-size: 12px;
  min-width: 45px;
  border-bottom-left-radius: 0;
  border: none;
}

.lang_de .user-contact-phone-edit {
  font-size: 10px;
}

.user-contact-wrp {
  min-height: 30px;
}

.hello-user {
  color: #e0c79d;
  margin-bottom: 18px;
}

.statuses {
  padding: 18px 0 14px 0;
  border-bottom: 1px solid #23305d;
}

.statuses .status-box {
  font-family: "Noto Sans", sans-serif;
  min-width: 282px;
  min-height: 175px;
  font-weight: 700;
  position: relative;
  overflow: visible;
  background-color: #0B0F22;
  border-radius: 10px;
  padding: 10px 10px 20px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.status-box-title {
  color: #ffffff;
  font-size: 15px;
  line-height: 25px;
  padding: 0;
  margin-bottom: 30px;
}

.status__bonus {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
}

.status-box .bonuses__provider-chips {
  position: relative;
  margin: 0 auto 15px;
  -moz-transform: unset;
       transform: unset;
  top: unset;
  left: unset;
}

.status-box .bonuses__provider-chips {
  bottom: -25px;
}

.bonuses__content-card .bonuses__provider-chips {
  bottom: -27px;
}

.status-wrp-main {
  padding: 0;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: justify;
       justify-content: space-between;
  -moz-box-flex: 2;
       flex-grow: 2;
  width: 100%;
}

.status-box--cash:has(.status-pending-transaction) .status-box-title {
  margin-bottom: 0;
}

.status-pending-transaction {
  color: #818A9E;
  background-image: url(../../willbettingde/image/icon-pending-info1.svg);
}

.status-pending-transaction span {
  color: #FFBB04;
}

.status-pending-transaction + p {
  margin-top: 10px;
}

.transaction-delay-info {
  color: #818A9E;
  background-color: #242d51;
  background-image: url(../../willbettingde/image/icon-clock2.svg);
}

.transaction-delay-info span {
  color: #FFBB04;
}

.status-progress {
  height: 30px;
  display: grid;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  width: 100%;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
}

.status-progress:has(.vip-point) {
  grid-template-columns: 1fr 1fr;
}

.bonuses__content-card .status-wrp-bonus {
  height: unset;
}

.bonuses__content-card .status-box {
  margin: auto;
  overflow: visible;
}

.bonuses__content-card .status-box-title {
  margin-bottom: 30px;
  font-size: 15px;
  font-weight: 700;
  color: #e0c79d;
  font-family: "Noto Sans", sans-serif;
  text-transform: uppercase;
  line-height: 20px;
}

.status-wrp-main .bonuses__provider-chips {
  margin-bottom: 20px;
}

.progress-indicator {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  display: block;
  height: 100%;
  background: -moz-linear-gradient(top, #f34c72 0%, #DD2856 100%);
  background: linear-gradient(to bottom, #f34c72 0%, #DD2856 100%);
  border-radius: 50px;
  box-shadow: inset 0 1px 1px 0 #eb94cd;
}

.wager-percent,
.vip-percent,
.progress-percent {
  text-align: center;
  color: #ffffff;
  z-index: 1;
  height: auto;
  width: auto;
  margin: 0 auto;
}

.status-box .balance,
.status-balance,
.status-vip-wpr {
  margin: 0 0 20px;
  font-size: 20px;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}

.status-box .balance {
  line-height: 1em;
}

.status-vip-wpr {
  -moz-box-pack: center;
       justify-content: center;
}

.status-vip-wpr .vip-status {
  margin: 0;
  /*margin: 0 0 0 12px;*/
}

.status-box .btn-deposit,
.vip-progress {
  height: 30px;
  width: 100%;
  margin: 0 auto;
  font-size: 13px;
  line-height: 1em;
}

.vip-progress {
  background-color: #000000;
  border-radius: 50px;
  border: 1px solid #54212d;
  display: -moz-box;
  display: flex;
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-align: center;
       align-items: center;
}

.wagering {
  border: none;
  padding: 0 1px 0 8px;
  min-height: 34px;
  font-size: 15px;
  border-radius: 50px;
  color: #000000;
  -moz-transition: 0.4s all ease;
  transition: 0.4s all ease;
}

.wager-txt {
  margin: 0 5px 0 3px;
  color: #e0c79d;
}

.status-box .btn-deposit {
  max-width: 225px;
  padding: 6px 25px;
}

.vip-status-icon {
  width: 41px;
  height: 41px;
}

.vip-status-icon.vip-0 {
  display: none;
}

.status-bonus-balance {
  margin: 2px 0;
}

.status-vip-wpr .vip-status.vip-status-0 {
  margin: 0;
}

.status-bonus-balance .item-name {
  min-width: 100px;
  display: inline-block;
}

.status-vip-wpr .vip-status {
  display: -moz-box;
  display: flex;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  letter-spacing: -0.02em;
  color: #ffffff;
  text-transform: none;
}

.icon-vip-program {
  width: 16px;
  height: 22px;
  background-image: url(../../willbettingde/image/question-circle2.svg);
  background-size: auto 16px;
  background-position: center bottom;
  background-repeat: no-repeat;
}

.vip-point {
  text-align: center;
  padding: 0 10px;
  border: 1px solid #4d1e28;
  border-radius: 36px;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 20px;
  color: #ffffff;
  min-height: 30px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  margin-left: 10px;
  background-color: #000000;
}

.status-vip-progress .vip-progress {
  font-family: "Roboto", sans-serif;
  -moz-box-pack: justify;
       justify-content: space-between;
  padding: 0 10px;
  border: 1px solid #4d1e28;
  border-radius: 36px;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 20px;
  color: #ffffff;
}

.wager-percent .percent-symbol,
.vip-percent .percent-symbol {
  font-size: 13px;
}

.status-vip-progress .progress-indicator {
  background: -moz-linear-gradient(345.11deg, #da2352 0.12%, #f85579 101.97%);
  background: linear-gradient(104.89deg, #da2352 0.12%, #f85579 101.97%);
  border-radius: 36px;
}

@media screen and (max-width: 1279px) {
  .bonuses__content-card .status-box-title {
    z-index: 3;
  }
  .bonuses__content-card .status-wrp-main {
    z-index: 2;
  }
  .bonuses__content-card .status-box--bonus::after {
    z-index: 1;
  }
  .statuses {
    padding-top: 0;
  }
  .status-box {
    margin-bottom: 20px;
  }
  .status-subtitle {
    font-size: 15px;
  }
  .user-contact .title {
    text-indent: 40px;
  }
  .user-contact .email {
    width: auto;
    padding-left: 0;
  }
  .user-contact .phone {
    width: auto;
    padding-left: 0;
  }
  .user-contact .save-cc {
    width: auto;
    padding-left: 0;
  }
  .user-contact .value .value-container {
    margin-bottom: 5px;
  }
  .user-contact .value .enter-code .enter-code-text {
    color: #000000;
  }
  .user-contact .value .enter-code {
    padding: 10px;
    margin-left: 0px;
  }
  .user-contact .value .enter-code input[name="submit_code"],
  .user-contact .value .enter-code input[name="resend_code"] {
    width: auto;
    padding-left: 7px;
    padding-right: 7px;
    line-height: 23px;
    font-size: 13px;
  }
  .user-contact .value .enter-code input[name="resend_code"] {
    line-height: 25px;
  }
}

@media (max-width: 512px) {
  .status-box {
    max-width: unset;
    -moz-box-flex: 1;
         flex-grow: 1;
  }
}

@media screen and (max-width: 320px) {
  .status-box {
    min-width: 250px;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
.faq-category-name {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 10px;
  margin-top: 10px;
  font-weight: 700;
  color: #e0c79d;
  display: inline-block;
}

.faq-item {
  margin-bottom: 9px;
  border: 1px solid #e0c79d;
  border-radius: 4px;
  overflow: hidden;
  font-size: 16px;
  color: #000000;
}

.faq-item .question {
  cursor: pointer;
  background-color: #e0c79d;
  font-weight: 700;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  position: relative;
  line-height: 1.2em;
  padding: 10px 5px 10px 49px;
  font-size: 16px;
}

.question_title {
  margin: 5px 0 0;
}

.faq-item .question:before {
  content: "+";
  position: absolute;
  display: inline-block;
  z-index: 1;
  width: 30px;
  height: 30px;
  background-color: #ee0050;
  border-radius: 50px;
  line-height: 30px;
  font-size: 30px;
  font-weight: 700;
  color: #ffffff;
  left: 8px;
  text-align: center;
}

.faq-item .question.active:before {
  content: "-";
  line-height: 29px;
}

.faq-item .question.active {
  background-color: #e0c79d;
}

.faq-item .answer {
  padding: 12px 15px 15px 40px;
  background-color: #0c132b;
  color: #e0c79d;
  font-size: 14px;
  line-height: 19px;
}

#popup-after-reg-text {
  display: none;
}

#popup-after-reg-button {
  display: none;
}

.confirm-email {
  min-height: 400px;
  padding-top: 50px;
}

.confirm-email .confirmed {
  font-size: 24px;
  line-height: 28px;
  color: #00ff00;
}

.confirm-email .not-confirmed {
  font-size: 24px;
  line-height: 28px;
  color: #8b0000;
}

.confirm-email .wrong-parameters {
  font-size: 24px;
  line-height: 28px;
  color: #8b0000;
}

.wrong-code-message {
  display: none;
}

.tab-wrapper {
  grid-gap: 10px 40px;
}

.tab-wrapper__left {
  width: 100%;
  grid-row: 1/3;
}

.tab-list {
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
}

.tab-list__wrapper {
  text-align: left;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  background: #2B354D;
  border-radius: 10px;
}

.tab-item__title {
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 100%;
  text-transform: lowercase;
  color: #161C35;
  word-break: break-word;
  font-family: "Roboto", "Arial", sans-serif;
}

.tab-item__title:first-letter {
  text-transform: uppercase;
}

.tab-list .tab-item {
  background: #DCC7A1;
  max-width: 100%;
  height: 50px;
  flex-basis: auto;
}

.tab-item img {
  -moz-transform: scale(0.7);
       transform: scale(0.7);
}

.tab-item__icon {
  display: -moz-box;
  display: flex;
  -moz-box-pack: center;
       justify-content: center;
  width: 36px;
  height: 36px;
}

.tab-item.is-active {
  background: -moz-linear-gradient(346.78deg, #f85579 1.96%, #da2352 100%, #DCC7A1);
  background: linear-gradient(103.22deg, #f85579 1.96%, #da2352 100%, #DCC7A1);
}

.tab-item.is-active .tab-item__icon {
  -webkit-filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
          filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}

.tab-item.is-active .tab-item__title {
  color: #ffffff;
}

.tab-list .tab-item {
  border-radius: 0;
}

.tab-list .tab-item:first-of-type {
  border-radius: 10px 10px 0 0;
}

.tab-list .tab-item:last-of-type {
  border-radius: 0 0 10px 10px;
}

.need-help__btn {
  margin-left: 20px;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 20px;
  text-decoration: underline;
  color: #DCC7A1;
}

.content-item .contact-faq-item {
  margin-bottom: 18px;
}

.content-item .contact-faq-item .question__text {
  position: relative;
  padding-left: 15px;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  color: #ffffff;
}

.content-item .contact-faq-item .question__text:before {
  position: absolute;
  content: " \B7 ";
  left: 0;
  font-size: 40px;
  color: #ffffff;
}

.content-item .contact-faq-item.active .question__text,
.content-item .contact-faq-item.active .question__text:before {
  color: #DCC7A1;
}

.content-list {
  padding-top: 30px;
  padding-left: 5px;
}

.search__wrapper .search-input {
  display: block;
  width: 100%;
  height: 40px;
  padding: 0 43px 0 10px;
  background: #161C35;
  border: 2px solid #242D51;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 15px;
  color: #ffffff;
}

.search__wrapper .search-input::-webkit-input-placeholder {
  font-weight: normal;
  color: #8C95B7;
  text-shadow: none;
}

.search__wrapper .search-input::-moz-placeholder {
  font-weight: normal;
  color: #8C95B7;
  text-shadow: none;
}

.search__wrapper .search-input::-ms-input-placeholder {
  font-weight: normal;
  color: #8C95B7;
  text-shadow: none;
}

.search__wrapper .search-input::placeholder {
  font-weight: normal;
  color: #8C95B7;
  text-shadow: none;
}

.search__wrapper .search-input:focus-visible {
  outline: none;
}

.search-input__wrapper {
  display: block;
}

.content-search-form {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  width: 100%;
}

.search__wrapper .search-btn {
  display: block;
  width: 24px;
  height: 24px;
  margin-left: -40px;
  border: none;
  outline: 0;
  padding: 0;
  background: url(../../willbettingde/image/contact-icon-search2.svg) no-repeat;
  background-size: cover;
}

.search__options, .search__options-item--no-match {
  background: #242D51;
  border-radius: 10px;
}

.search__options-wrapper, .search__options-item--no-match {
  padding: 46px 13px 21px;
}

.search__options-item, .search__options-item--no-match {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 100%;
  color: #ffffff;
  padding-left: 21px;
}

.search__options-item:before {
  background-color: #ffffff;
}

.search__block-btn-icon {
  margin-right: 9px;
  -webkit-filter: drop-shadow(0 -1px 0 rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0 -1px 0 rgba(0, 0, 0, 0.25));
}

.search__block-btn {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  border: none;
  outline: none;
  font-weight: 700;
  font-size: 15px;
  text-transform: uppercase;
  padding: 2px 20px;
  line-height: 100%;
  color: #ffffff;
  border-radius: 50px;
  height: 40px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  cursor: pointer;
}

.search__block-btn::before {
  border-radius: 50px;
}

.answer-list__wrapper {
  background: #292F44;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  padding: 15px 33px 18px;
}

.answer-list__item {
  text-align: left;
  -moz-box-align: center;
       align-items: center;
  color: #ffffff;
}

.answer-list__item-question, .contact-reason {
  margin-left: 0;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 100%;
  color: #DCC7A1;
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
}

.contact-reason {
  border: 2px solid red;
  padding: 5px;
}

.answer-list__item-answer {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 1.2;
  color: #ffffff;
  margin-top: 12px;
}

.message-form__btns .message-form__submit-btn {
  display: none;
  margin-bottom: 0;
}

.contact-us__bottom {
  max-width: 330px;
  margin-top: 60px;
  margin-left: 20px;
}

[data-page-name="contact"] .contact-us__bottom .livechat_button a, [data-page-name="contact"] .search__block-buttons .livechat_button a {
  margin-top: 0;
  width: auto;
  height: 40px;
  display: none;
}

.content-list__btn {
  display: none;
}

.contact-us__bottom .contact-title {
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: #ffffff;
  text-transform: uppercase;
}

.contact-us__bottom .contact-info__item {
  margin: 17px 0 0;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #ffffff;
  word-break: break-all;
}

.contact-us__bottom .contact-info__item-icon {
  margin-right: 6px;
}

.contact-us__bottom .contact-info--main-address {
  display: -moz-box;
  display: flex;
}

.contact-us__bottom .contact-info--main-address-text {
  margin: 0;
  word-break: normal;
}

.contact-us__bottom .contact-info--address {
  margin: 17px 0 0 19px;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #ffffff;
}

.contact-us__email {
  max-width: 596px;
  width: 100%;
  margin: 0 auto;
}

.contact-us__email .contact__massage-form-input {
  background: #242D51;
  border: 1px solid #242D51;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 15px;
  color: #ffffff;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}

.contact-us__email .field--error .contact__massage-form-input,
.contact-us__email .field--error .contact__massage-form-input:focus {
  box-shadow: none;
  border: 2px solid #EB4846;
  padding: 10px 0 10px 10px;
}

.contact-us__email .contact__massage-form-input:nth-child(1) {
  margin-bottom: 20px;
}

.contact-us__email .contact__massage-form-input[name=email] {
  height: 40px;
}

.contact-us__email .contact__massage-form-input::-webkit-input-placeholder {
  color: #ffffff;
  text-shadow: none;
}

.contact-us__email .contact__massage-form-input::-moz-placeholder {
  color: #ffffff;
  text-shadow: none;
}

.contact-us__email .contact__massage-form-input::-ms-input-placeholder {
  color: #ffffff;
  text-shadow: none;
}

.contact-us__email .contact__massage-form-input::placeholder {
  color: #ffffff;
  text-shadow: none;
}

.contact-us__email .contact__message-textarea {
  background: #1C2438;
  color: transparent;
}

.contact-us__email .contact__message-textarea:focus {
  padding: 10px 0 10px 10px;
}

.contact-us__email .contact__message-textarea.active {
  background: #242D51;
  color: #ffffff;
}

.contact-us__email .contact__message-textarea::-webkit-input-placeholder {
  color: #ffffff;
  text-shadow: none;
}

.contact-us__email .contact__message-textarea::-moz-placeholder {
  color: #ffffff;
  text-shadow: none;
}

.contact-us__email .contact__message-textarea::-ms-input-placeholder {
  color: #ffffff;
  text-shadow: none;
}

.contact-us__email .contact__message-textarea::placeholder {
  color: #ffffff;
  text-shadow: none;
}

.contact-us__email .contact__message-textarea.active::-webkit-input-placeholder {
  color: #ffffff;
  text-shadow: none;
}

.contact-us__email .contact__message-textarea.active::-moz-placeholder {
  color: #ffffff;
  text-shadow: none;
}

.contact-us__email .contact__message-textarea.active::-ms-input-placeholder {
  color: #ffffff;
  text-shadow: none;
}

.contact-us__email .contact__message-textarea.active::placeholder {
  color: #ffffff;
  text-shadow: none;
}

.contact-us__bottom .contact-info--tel,
.contact-us__bottom .contact-info--address,
.contact-us__bottom .contact-info--main-address {
  display: none;
}

.message-form .field--light-status {
  margin-bottom: 20px;
}

.form-select-category {
  position: relative;
}

.form-select-category .message-form__select-category {
  display: none;
}

.select-selected {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  color: #ffffff;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  background: #242D51;
  border: 2px solid #242D51;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  padding-left: 23px;
}

.select-selected:before {
  position: absolute;
  content: " \B7 ";
  top: 11px;
  left: 9px;
  color: #ffffff;
  font-size: 40px;
  -moz-transition: 0.3s ease;
  transition: 0.3s ease;
}

.select-selected:after {
  position: absolute;
  content: "";
  top: 10px;
  right: 9px;
  width: 20px;
  height: 20px;
  background: url(../../willbettingde/image/contact-icon-arrow1.svg) no-repeat center;
  -moz-transition: 0.3s ease;
  transition: 0.3s ease;
}

.select-selected.select-arrow-active:after {
  -moz-transform: rotate(180deg);
       transform: rotate(180deg);
}

.select-items div {
  position: relative;
  padding: 12px 0 12px 22px;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 15px;
  color: #ffffff;
}

.select-items div:before {
  background-color: #ffffff;
}

.select-items div, .select-selected {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.select-items {
  background: #5C606D;
}

.select-hide {
  display: none;
}

.floating-open-support {
  background-image: url(../../willbettingde/image/question-mark2.svg), -moz-radial-gradient(47.74% 0%, 82.91% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2E00AF 0%, #A042FF 100%);
  background-image: url(../../willbettingde/image/question-mark2.svg), radial-gradient(82.91% 100% at 47.74% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2E00AF 0%, #A042FF 100%);
  background-repeat: no-repeat;
  background-position: center;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25), inset 0px 2px 2px #D48FFF, inset 0px -2px 2px #523099;
  background-color: #000000;
  background-size: auto 50%, contain, contain;
  -moz-transition: background-image 0.4s ease, background-size 0s ease;
  transition: background-image 0.4s ease, background-size 0s ease;
}

.floating-open-support:hover {
  background-image: url(../../willbettingde/image/question-mark2.svg), -moz-radial-gradient(47.27% 0%, 100% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #A042FF 0%, #2E00AF 100%);
  background-image: url(../../willbettingde/image/question-mark2.svg), radial-gradient(100% 100% at 47.27% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #A042FF 0%, #2E00AF 100%);
}

.logged .floating-open-support {
  background-image: url(../../willbettingde/image/icon_logged_support.svg), -moz-radial-gradient(47.74% 0%, 82.91% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2E00AF 0%, #A042FF 100%);
  background-image: url(../../willbettingde/image/icon_logged_support.svg), radial-gradient(82.91% 100% at 47.74% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2E00AF 0%, #A042FF 100%);
  background-size: auto 50%, contain, contain;
}

.logged .floating-open-support:hover {
  background-image: url(../../willbettingde/image/icon_logged_support.svg), -moz-radial-gradient(47.27% 0%, 100% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #A042FF 0%, #2E00AF 100%);
  background-image: url(../../willbettingde/image/icon_logged_support.svg), radial-gradient(100% 100% at 47.27% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #A042FF 0%, #2E00AF 100%);
}

.contact-left {
  float: left;
  width: 220px;
  min-height: 430px;
}

.contact-right {
  float: left;
  margin-left: 30px;
  width: 643px;
}

.contact-left .contact-agent {
  position: absolute;
  z-index: 1;
  margin-left: -18px;
  margin-top: -43px;
}

.contact-left .contact-title {
  display: inline-block;
  width: 181px;
  font-size: 25px;
  line-height: 28px;
  color: #db2554;
  font-weight: 700;
  margin-top: 15px;
  margin-bottom: 20px;
  clear: both;
  text-transform: uppercase;
}

.contact-left .contact-info {
  width: 210px;
  font-size: 14px;
  line-height: 18px;
  color: #ded1b9;
  clear: both;
}

.contact-left .contact-info b {
  font-size: 16px;
  font-weight: 700;
}

.contact-right .live-chat {
  margin-bottom: 15px;
}

.contact-right .live-chat .title {
  display: inline-block;
  height: 30px;
  font-size: 24px;
  line-height: 24px;
  font-weight: 700;
  color: #e0c79d;
  background-position: left 0;
  margin-bottom: 10px;
  margin-top: 15px;
  clear: both;
  text-transform: uppercase;
}

.contact-right .live-chat .text {
  font-size: 16px;
  line-height: 19px;
  color: #ffffff;
  width: 430px;
}

.contact-right .livechat_button {
  margin: 20px 0;
}

/*==========CHANGE LIVE-CHANT BUTTON=============*/
[data-page-name="contact"] .livechat_button {
  display: -moz-box;
  display: flex;
  -moz-box-pack: center;
       justify-content: center;
}

[data-page-name="contact"] .livechat_button a {
  width: 200px;
  height: 47px;
  margin-top: 10px;
}

.contact-right .livechat_button a {
  display: none;
  line-height: 47px;
  width: 200px;
  height: 47px;
  background: #da2351;
  background: -moz-linear-gradient(45deg, #da2351 0%, #ff6082 100%);
  background: linear-gradient(45deg, #da2351 0%, #ff6082 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#da2351', endColorstr='#ff6082', GradientType=1);
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-align: center;
       align-items: center;
  font-weight: 600;
  border-radius: 30px;
  font-size: 18px;
  text-decoration: none;
  box-shadow: inset 0 -2px 1px 1px #c31f52;
  color: #ffffff;
}

/*==========END CHANGE LIVE-CHANT BUTTON=============*/
.contact-right .start-chat {
  cursor: pointer;
  position: absolute;
  z-index: 2;
  margin-left: 536px;
  margin-top: 38px;
  border-radius: 50%;
  width: 90px;
  height: 65px;
  background-color: #c59f61;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  padding-top: 23px;
  outline: none;
  color: #5d5d5d;
  background-image: -moz-linear-gradient(left, #cba26e 0%, #ffe2b0 100%);
  background-image: linear-gradient(to right, #cba26e 0%, #ffe2b0 100%);
  border-image-slice: 1;
  border-bottom: 2px solid #bf9b5d;
}

.contact-right .start-chat:hover {
  color: #ffffff;
}

.contact-right .message-form {
  border-top: 2px solid #2c375c;
}

.contact-right .message-form .title {
  display: inline-block;
  height: 30px;
  font-size: 24px;
  line-height: 24px;
  font-weight: 700;
  color: #e0c79d;
  margin-bottom: 10px;
  margin-top: 30px;
  clear: both;
  text-transform: uppercase;
}

.message-form__submit-btn {
  display: block;
  min-height: 40px;
  margin-bottom: 30px;
}

.contact-right .message-form form .btn-send:hover {
  color: #ffffff;
}

.contact-right .message-form .message-status {
  display: none;
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  margin-top: 15px;
}

.contact-right .message-form .message-status.error {
  color: #9f0202;
}

.contact-right .message-form label {
  color: #ffffff;
  font-size: 16px;
  margin-left: 5px;
}

.contact-right .message-form .second_button {
  padding: 6px 15px;
}

.contact-right .message-form .message-status.success {
  color: #00ff00;
}

.btn-live-chat {
  text-decoration: none;
}

@media screen and (max-width: 1279px) {
  .tab-wrapper__left {
    grid-row: 2 / 3;
  }
  .faq-category-name {
    color: #ead9bc;
  }
  .faq-item .question {
    background-color: #011240;
    color: #ead9bc;
    min-height: 36px;
  }
  .faq-item .question:hover,
  .faq-item .question.active {
    background-color: #011240;
    color: #ead9bc;
  }
  #chat-widget-container {
    z-index: 1999 !important;
  }
  #chat-widget-container.expand-mobile {
    z-index: 3001 !important;
  }
  #chat-widget-container.expand {
    display: block;
  }
  .content-list__btn {
    position: relative;
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
    -moz-box-pack: center;
         justify-content: center;
    margin: 17px auto 0;
    padding: 0;
    width: 55px;
    height: 32px;
    background: -moz-linear-gradient(327.76deg, #f85579 9.64%, #DA2F53 90.61%);
    background: linear-gradient(122.24deg, #f85579 9.64%, #DA2F53 90.61%);
    border-radius: 7px;
    border: none;
    outline: none;
  }
  .content-list__btn.active {
    display: -moz-box;
    display: flex;
    width: 40px;
    height: 40px;
  }
  .content-list__btn {
    position: relative;
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
    -moz-box-pack: center;
         justify-content: center;
    margin: 17px auto 0;
    padding: 0;
    width: 55px;
    height: 32px;
    background: -moz-linear-gradient(327.76deg, #f85579 9.64%, #DA2F53 90.61%);
    background: linear-gradient(122.24deg, #f85579 9.64%, #DA2F53 90.61%);
    border-radius: 7px;
    border: none;
    outline: none;
  }
  .content-list__btn.active {
    display: -moz-box;
    display: flex;
  }
  .popup-page-content .contact-info #ceg-seal-container {
    width: 100% !important;
    margin-top: 10px;
    text-align: -webkit-center;
  }
  #ceg-seal-container a img {
    width: 64px;
  }
  .contact-left .contact-info {
    width: auto;
    color: #ead9bc;
  }
  .floating-open-support:hover,
  .floating-open-support:active {
    background-image: url(../../willbettingde/image/question-mark2.svg), -moz-radial-gradient(47.74% 0%, 82.91% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2E00AF 0%, #A042FF 100%);
    background-image: url(../../willbettingde/image/question-mark2.svg), radial-gradient(82.91% 100% at 47.74% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2E00AF 0%, #A042FF 100%);
  }
  .logged .floating-open-support:hover,
  .logged .floating-open-support:active {
    background-image: url(../../willbettingde/image/icon_logged_support.svg), -moz-radial-gradient(47.74% 0%, 82.91% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2E00AF 0%, #A042FF 100%);
    background-image: url(../../willbettingde/image/icon_logged_support.svg), radial-gradient(82.91% 100% at 47.74% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2E00AF 0%, #A042FF 100%);
  }
  .contact-left {
    float: none;
    margin: 0 auto 20px;
    min-height: auto;
    border-right: none;
    width: 100%;
    text-align: center;
  }
  .contact-left .contact-agent {
    position: relative;
    margin: 0 auto 5px;
  }
  .contact-left .contact-title {
    margin: 0 auto 5px;
    display: block;
    color: #ead9bc;
  }
  .contact-right {
    float: none;
    width: 100%;
    margin: 0 auto;
  }
  .contact-right .start-chat {
    position: relative;
    margin: 0 auto;
  }
  .contact-right .livechat_button {
    position: relative;
    margin: 0 auto;
  }
  .livechat_button a img {
    margin-left: 0;
  }
  .contact-right .live-chat .text {
    width: auto;
    color: #ead9bc;
  }
  .contact-right .live-chat div {
    text-align: center;
  }
  .contact-right .message-form form input[type="text"] {
    width: 100%;
    border-radius: 10px;
    outline: none;
  }
  .contact-right .message-form form textarea {
    width: 100%;
    border-radius: 10px;
    outline: none;
  }
}

@media (max-width: 769px) {
  .contact-us__bottom .search__block-buttons {
    margin-top: 0;
  }
  .search__block-buttons {
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
  }
  .contact-us__bottom .search__block-buttons .search__block-btn {
    width: auto;
    padding: 0 20px;
  }
  .contact-us__bottom .search__block-buttons .live-chat {
    width: auto;
    padding: 0;
  }
  .need-help__btn {
    margin-top: 18px;
  }
  .answer-list__wrapper {
    padding-bottom: 20px;
  }
  .answer-list__item-answer {
    font-size: 13px;
  }
  .contact-faq-item:last-child {
    margin-bottom: 0;
  }
  .search__wrapper .search-input {
    padding-right: 42px;
    padding-left: 12px;
  }
  [data-page-name="contact"] .contact-us__bottom .livechat_button a,
  [data-page-name="contact"] .contact-us__bottom .live-chat {
    width: 100%;
  }
}

@media (max-width: 512px) {
  .lang_de .contact-us__bottom .search__block-buttons .search__block-btn {
    font-size: 14px;
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }
  .lang_de .contact-info__wrapper {
    width: 280px;
  }
}

@media screen and (max-width: 361px) {
  .tab-item__title {
    font-size: 13px;
  }
  .tab-list__wrapper {
    padding: 18px 10px;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*$main-logo$free: url('../images/logo_free.png');*/
/* don`t use as ISO 14 don`t support this*/
/*
  1. Basic media
*/
#popup-vip .popup-menu .welcome-to-vip {
  font-size: 20px;
  font-weight: 700;
  color: #000000;
  display: -moz-box;
  display: flex;
  -moz-box-pack: center;
       justify-content: center;
  margin-left: 15px;
  -moz-box-flex: 1;
       flex: auto;
  text-transform: uppercase;
}

.vip-text {
  margin-bottom: 25px;
  font-weight: 600;
  line-height: 20px;
  text-align: center;
}

.table-vip-container {
  border: 1px solid #dcdcdc;
  border-radius: 10px 10px 0 0;
}

.table-vip {
  width: 100%;
  border-collapse: collapse;
  border-style: hidden;
}

.table-vip thead tr {
  background: -moz-linear-gradient(left, #f2e7d3 0%, #d3c5aa 100%);
  background: linear-gradient(90deg, #f2e7d3 0%, #d3c5aa 100%);
  border-radius: 10px 10px 0 0;
}

.table-vip thead tr td {
  height: 50px;
  vertical-align: top;
}

.table-vip thead tr td .vip {
  position: absolute;
  z-index: 1;
  margin-left: 30px;
  margin-top: -18px;
  width: 35px;
  height: 35px;
}

.table-vip thead tr td .vip-name {
  width: 95px;
  height: 100%;
  font-size: 12px;
  line-height: 16px;
  color: #000000;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
  display: -moz-box;
  display: flex;
  -moz-box-align: end;
       align-items: flex-end;
  -moz-box-pack: center;
       justify-content: center;
}

.table-vip thead tr td:nth-child(1) {
  border-radius: 8px 0 0 0;
}

.table-vip thead tr td {
  border-right: 1px solid #4e4e4e;
}

.table-vip thead tr td:last-child {
  border-right: none;
  border-radius: 0 8px 0 0;
}

.table-vip tbody tr td {
  height: 48px;
  width: 95px;
  vertical-align: middle;
  color: #000000;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  border: 1px solid #dcdcdc;
  font-weight: 700;
}

.table-vip tbody tr td:last-child {
  border-right: none;
}

.table-vip tbody tr td:first-child {
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
}

.table-vip tbody tr {
  background-color: #ffffff;
}

.table-vip tbody tr:nth-child(even) {
  background-color: #f7f7f7;
}

.table-vip tbody tr:nth-child(off) {
  background-color: #dcdcdc;
}

.table-vip tbody tr td.checked {
  background-image: url(../../willbettingde/image/vip_checked2.png);
  background-position: center center;
  background-repeat: no-repeat;
}

.table-pagination {
  bottom: -15px;
}

.vip-icon:not(.vip-0)::after,
.vip-icon:not(.vip-0) {
  border-radius: 50%;
  background-image: url(../../willbettingde/image/vip-icon.svg);
  background-repeat: no-repeat;
  background-size: 80%;
  background-position: center;
}

.vip-status-1 {
  color: #b97030;
}

.vip-1::after,
.vip-1 {
  background-color: #b97030;
}

.vip-status-2 {
  color: #dad9de;
}

.vip-2::after,
.vip-2 {
  background-color: #dad9de;
}

.vip-status-3 {
  color: #a1a1a1;
}

.vip-3::after,
.vip-3 {
  background-color: #a1a1a1;
}

.vip-status-4 {
  color: #d8a654;
}

.vip-4::after,
.vip-4 {
  background-color: #d8a654;
}

.vip-status-5 {
  color: #7f7f79;
}

.vip-5::after,
.vip-5 {
  background-color: #7f7f79;
}

.vip-status-6 {
  color: #69adea;
}

.vip-6::after,
.vip-6 {
  background-color: #69adea;
}

.vip-status-7 {
  color: #e90006;
}

.vip-7::after,
.vip-7 {
  background-color: #e90006;
}

.vip-8::after,
.vip-8 {
  background-color: #4B9DAF;
}

@media screen and (max-width: 1279px) {
  .vip-status-icon.vip-0 {
    display: none;
  }
  .vip-status-0 {
    margin-left: 0;
  }
  .vip-text {
    margin-bottom: 25px;
    text-align: center;
    font-weight: 600;
  }
  .table-vip thead tr {
    background-size: auto 130px;
  }
  .table-vip thead tr td {
    height: 140px;
    overflow: hidden;
    position: relative;
    width: 15px;
  }
  .table-vip thead tr td .vip {
    position: absolute;
    top: 5px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
  }
  .table-vip thead tr td .vip-name {
    -moz-transform: rotate(270deg);
         transform: rotate(270deg);
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 10px;
    width: inherit;
    height: 20px;
    font-size: 9px;
    white-space: nowrap;
    display: -moz-box;
    display: flex;
    -moz-box-pack: start;
         justify-content: flex-start;
    -moz-box-align: center;
         align-items: center;
  }
  .table-vip tbody tr td {
    font-size: 11px;
    line-height: 14px;
    width: auto;
  }
  .table-vip tbody tr td.checked {
    width: auto;
    height: auto;
    background-size: 15px 16px;
  }
  .table-vip.no-names thead tr td .vip-name {
    display: none;
  }
  .table-vip.no-names thead tr {
    background-size: auto 26px;
  }
  .table-vip.no-names thead tr td {
    height: 26px;
    overflow: hidden;
  }
}

/*
  1. Basic media
*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
.wrapper-pc-volatility {
  width: auto;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
}

.fake-overlay {
  display: none;
}

.wd-msg-icon {
  background-image: url(../../willbettingde/image/wd-msg-gift1.png) !important;
  background-size: contain;
  background-position: center;
  width: 20px;
  height: 20px;
}

.withdrawal-block {
  background-color: transparent;
  border: 1px solid #e0c79d;
  border-radius: 4px;
  margin-bottom: 20px;
  color: #e0c79d;
  font-size: 18px;
  padding-bottom: 15px;
}

.pending-withdrawals {
  padding-bottom: 0;
  border: 0;
}

.withdrawal-notes {
  padding: 15px;
  color: #ffffff;
}

.contact-info a {
  color: #f7f7f7;
  text-decoration: none;
  cursor: default;
}

.withdrawal-title {
  color: #000000;
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  padding: 15px;
  background: #e0c79d;
  margin-bottom: 5px;
}

.withdrawal-amounts-wrp {
  padding: 15px;
}

.withdrawal-amounts {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 10px;
}

.withdrawal-amounts .tooltip-red.wrong-amount {
  width: 135%;
}

.withdrawal-amounts:last-of-type > .field {
  -moz-transition: margin-bottom 0.3s ease-in-out;
  transition: margin-bottom 0.3s ease-in-out;
}

.withdrawal-amounts:last-of-type > .field.field--error {
  margin-bottom: 22px;
}

.withdrawal-amounts b {
  color: #c38f2b;
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
}

.withdrawal-amounts .field-container {
  width: 445px;
}

.withdrawal-amounts .field-container .label {
  width: 300px;
}

.withdrawal-amounts .field-container .value {
  display: inline-block;
  width: 115px;
  text-align: right;
  color: #e0c79d;
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
}

.withdrawal-amounts .field-container input.amount {
  width: 95px;
  text-align: right;
}

.withdrawal-block.success {
  display: none;
}

.withdrawal-block.success .withdrawal-text {
  font-size: 13px;
  background-image: url(../../willbettingde/image/icon_success.png);
  background-position: 10px 5px;
  background-repeat: no-repeat;
  padding-left: 60px;
}

.withdrawal-block.success .withdrawal-title {
  color: #267a05;
}

.withdrawal-block.success h2 {
  margin-bottom: 10px;
}

.withdrawal__iban-icon-explanation,
.withdrawal__currency-hint-icon-explanation {
  -webkit-filter: invert(96%) sepia(4%) saturate(3806%) hue-rotate(323deg) brightness(94%) contrast(86%);
          filter: invert(96%) sepia(4%) saturate(3806%) hue-rotate(323deg) brightness(94%) contrast(86%);
}

.withdrawal__currency-hint-wrapper {
  visibility: visible;
  pointer-events: auto;
}

.withdrawal-block .withdrawal__wrapper-info.history-table {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
  border-right: 0;
  border-radius: 10px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  overflow: hidden;
}

.history-table.withdrawal__wrapper-info:not(:first-child) {
  border-top: none;
  border-radius: 0;
}

.history-table.withdrawal__wrapper-info:first-child {
  border-radius: 10px 10px 0 0;
}

.history-table.withdrawal__wrapper-info:last-child {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.withdrawal-block div[class^="withdrawal__logo-"] {
  background-image: none;
  text-transform: unset;
  height: unset;
}

.withdrawal-block .withdrawal__name-table {
  background-color: #161D35;
  padding: 5px 10px;
  line-height: 20px;
  font-size: 14px;
  font-weight: 700;
  color: #4b536d;
}

.withdrawal-block .history-table section:nth-child(1) {
  width: 170px;
}

.withdrawal-block .history-table section:nth-child(2) {
  width: 105px;
}

.withdrawal-block .history-table section:nth-child(3) {
  width: 120px;
}

.withdrawal-block .history-table section:nth-child(4) {
  width: 75px;
}

.withdrawal-block .history-table section:nth-child(5) {
  width: auto;
  flex-frow: 1;
}

.withdrawal-block .history-table section:nth-child(6) {
  width: 200px;
}

.withdrawal_limit-exceeded .history-table section:nth-child(1) {
  width: 40px;
}

.withdrawal_limit-exceeded .history-table section:nth-child(2) {
  width: 150px;
}

.withdrawal_limit-exceeded .history-table section:nth-child(3) {
  width: 95px;
}

.withdrawal_limit-exceeded .history-table section:nth-child(4) {
  width: 90px;
}

.withdrawal_limit-exceeded .history-table section:nth-child(5) {
  width: 75px;
}

.withdrawal_limit-exceeded .history-table section:nth-child(6) {
  width: auto;
  flex-frow: 1;
}

.withdrawal__name-table-number .withdrawal__text-tablet {
  -moz-box-pack: center;
       justify-content: center;
}

#withdrawals-container .withdrawal__wrapper-history:first-of-type {
  border-radius: 10px 10px 0 0;
}

#withdrawals-container .withdrawal__wrapper-history:last-of-type {
  border-bottom: 0;
  border-radius: 0 0 10px 10px;
}

.withdrawal__wrapper-history .withdrawal__text-tablet,
.withdrawal-block .withdrawal__text-tablet {
  -moz-box-align: unset;
       align-items: unset;
  -moz-box-pack: unset;
       justify-content: unset;
  font-weight: 400;
  font-size: 14px;
  line-height: 15px;
  color: #B8BFD7;
  padding: 10px 10px 20px;
  background-color: #1e2743;
}

.history-table.withdrawal__wrapper-info section {
  background-color: #1e2743;
}

.history-table.withdrawal__wrapper-info section:not(:last-child) {
  border-right: solid 1px #242D51;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.withdrawal-container {
  background-color: transparent;
  border: 1px solid #e0c79d;
  border-radius: 4px;
  margin-bottom: 20px;
}

.withdrawal-container .title {
  cursor: pointer;
  color: #000000;
  font-size: 18px;
  background-position: right bottom;
  position: relative;
  min-height: 50px;
  line-height: 28px;
  background-color: #e0c79d;
  padding: 10px 0 10px 50px;
  font-weight: 700;
  text-transform: uppercase;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.withdrawal-container .title::after {
  right: 10px;
}

.withdrawal-container__payments {
  right: 10px;
}

.withdrawal-container .content {
  display: none;
  padding: 15px;
  background: transparent;
}

.withdrawal-container.active .content {
  display: block;
}

.withdrawal-container .field-container {
  margin-bottom: 15px;
  width: 42%;
  display: inline-block;
  margin-right: 4%;
}

.withdrawal-container .field-container .label {
  display: inline-block;
  width: auto;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 5px;
  margin-left: 17px;
}

.withdrawal-container .field-container input[type="text"],
.withdrawal-container .field-container input[type="password"] {
  display: inline-block;
  border: 1px solid #e0c79d;
  color: #616161;
  font-size: 14px;
  padding: 11px 10px 10px 16px;
  width: 300px;
  border-radius: 50px;
  outline: none;
}

.withdrawal-container .field-container select {
  display: inline-block;
  border: 1px solid #ababab;
  color: #616161;
  font-size: 14px;
  padding: 11px 10px 10px 16px;
  width: 205px;
  border-radius: 50px;
  outline: none;
}

.withdrawal-container .field-container.error {
  background-image: url(../../willbettingde/image/popup_registration_error1.png);
  background-position: 340px 35px;
}

.withdrawal-container .field-container.error input[type="text"],
.withdrawal-container .field-container.error input[type="password"] {
  box-shadow: 0 0 0 2px #ff0000;
}

.withdrawal-container .field-container.correct {
  background-image: url(../../willbettingde/image/popup_registration_correct1.png);
  background-position: 340px 35px;
}

.withdrawal-container .btn-withdrawal {
  position: relative;
  height: 35px;
  line-height: 1em;
  border-radius: 50px;
  font-size: 15px;
  text-transform: uppercase;
  padding: 0 25px;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  border: none;
  background: -moz-linear-gradient(195deg, #ff6082 0%, #ed426a 33%, #da2352 90%);
  background: linear-gradient(-105deg, #ff6082 0%, #ed426a 33%, #da2352 90%);
  color: #ffffff;
  font-weight: 700;
}

.withdrawal__button--show-saved-cards {
  -webkit-filter: invert(83%) sepia(16%) saturate(293%) hue-rotate(189deg) brightness(91%) contrast(91%);
          filter: invert(83%) sepia(16%) saturate(293%) hue-rotate(189deg) brightness(91%) contrast(91%);
}

.withdrawal__saved-card:hover,
.withdrawal__clear-form:hover {
  background-color: #f6eff680;
}

.withdrawal-container .btn-withdrawal:hover {
  color: #ffffff;
}

.withdrawal-container .clear-iban-format {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url(../../willbettingde/image/icon_delete1.png);
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  margin-left: 10px;
  color: transparent;
  overflow: hidden;
}

.withdrawal-tooltip {
  -moz-transform: unset;
       transform: unset;
  margin-left: 5px;
}

.withdrawal__name-table,
.withdrawal__text-tablet {
  color: #000000;
}

.withdrawal__fields-container {
  grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
}

.withdrawal__btn {
  font-size: 15px;
  min-height: 40px;
}

.history-table.withdrawal__wrapper-history {
  width: 100%;
  background-color: #1e2743;
  border-collapse: separate;
  border-spacing: 1px;
}

.withdrawal__wrapper-history {
  opacity: 1;
  -moz-transition: opacity 0.5s ease, height 0.5s ease;
  transition: opacity 0.5s ease, height 0.5s ease;
}

#withdrawals-container .withdrawal__wrapper-history.hide {
  opacity: 0;
  height: 0;
  pointer-events: none;
  border: none !important;
  margin: 0 !important;
}

.history-table .btn-vega {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  font-size: 13px;
  line-height: 18px;
  font-weight: 700;
  border: none;
  margin: 0 auto;
  padding: 10px 15px;
}

.withdrawal__block {
  padding-bottom: 25px;
}

.withdrawal__block h1,
.withdrawal__block h2 {
  font-family: "Roboto", sans-serif;
  font-size: 20px;
  line-height: 25px;
  font-weight: 700;
  margin-bottom: 20px;
}

.withdrawal__block-text {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 17px;
  color: #ffffff;
}

.withdrawal__steps {
  max-width: 1290px;
  margin: 35px auto 0;
  padding: 53px 20px;
  background: -moz-linear-gradient(top, #0D1324 0%, #070C17 100%);
  background: linear-gradient(180deg, #0D1324 0%, #070C17 100%);
  box-shadow: -1px 3px 0 #1D2A51, 1px 3px 0 #1D2A51;
  border-radius: 60px;
  -moz-box-pack: center;
       justify-content: center;
}

.withdrawal__block-item {
  max-width: 180px;
}

.withdrawal__block-line {
  z-index: 0;
  top: 50px;
  left: 50%;
  width: 100%;
  height: 2px;
  background: -moz-linear-gradient(right, #f7f7f7 0%, #e6e6e6 25.6%, #e6e6e6 72.48%, #f7f7f7 98.48%);
  background: linear-gradient(270deg, #f7f7f7 0%, #e6e6e6 25.6%, #e6e6e6 72.48%, #f7f7f7 98.48%);
}

.withdrawal__item-icon {
  width: 105px;
  height: 105px;
  background: #000000;
  margin: 0 auto;
  z-index: 1;
}

.withdrawal__item-icon:before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  content: "";
  border: 1px solid #161A30;
  width: 99px;
  height: 99px;
  border-radius: 50%;
  z-index: 1;
}

.withdrawal__block-item .withdrawal__item-icon--success {
  display: none;
}

.withdrawal__block-item.verified .withdrawal__item-icon:before,
.withdrawal__block-item.unapproved .withdrawal__item-icon:before {
  border: 1px solid #FF6F8F;
}

.withdrawal__block-item.unapproved .withdrawal__item-status--wait {
  display: -moz-box;
  display: flex;
  background: #5E6877;
}

.withdrawal__block-item.verified .withdrawal__item-icon--success {
  display: block;
}

.withdrawal__block-item.verified .withdrawal__item-icon,
.withdrawal__block-item.unapproved .withdrawal__item-icon {
  background: -moz-linear-gradient(top, #f85579 0%, #da2352 100%);
  background: linear-gradient(180deg, #f85579 0%, #da2352 100%);
}

.withdrawal__block-item.verified .withdrawal__item-icon-img,
.withdrawal__block-item.unapproved .withdrawal__item-icon-img {
  -webkit-filter: brightness(100);
          filter: brightness(100);
}

.withdrawal__item-status {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: #30A436;
  border: 2px solid #0A101E;
}

.withdrawal__item-status img {
  width: 14px;
  height: 10px;
}

.withdrawal__block-item.unapproved .withdrawal__item-status--wait {
  display: -moz-box;
  display: flex;
}

.withdrawal__block-item.unapproved .withdrawal__item-status--wait img {
  width: 6px;
  height: 12px;
}

.withdrawal__item-text {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 17px;
  text-align: center;
  -webkit-font-feature-settings: "pnum" on, "lnum" on;
     -moz-font-feature-settings: "pnum" on, "lnum" on;
          font-feature-settings: "pnum" on, "lnum" on;
  color: #ffffff;
  margin: 30px auto 0;
}

.withdrawal__block-btn {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  width: 216px;
  height: 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 15px;
  color: #000000;
  margin: 35px auto 0;
  background: #000000;
  text-transform: uppercase;
  border-radius: 34px;
  border: none;
  font-family: "Noto Sans", sans-serif;
}

.withdrawal__block-btn.disabled::before {
  display: none;
}

.withdrawal__block-btn img,
.withdrawal__block-btn span {
  -webkit-filter: brightness(0) saturate(100%) invert(22%) sepia(9%) saturate(2648%) hue-rotate(191deg) brightness(97%) contrast(94%);
          filter: brightness(0) saturate(100%) invert(22%) sepia(9%) saturate(2648%) hue-rotate(191deg) brightness(97%) contrast(94%);
}

.withdrawal__block-btn.verified img,
.withdrawal__block-btn span {
  -webkit-filter: none;
          filter: none;
}

.withdrawal__block-btn span {
  margin-left: 12px;
}

.withdrawal__name-table.withdrawal__name-table-title {
  background-color: #161D35;
  color: #4b536d;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  font-family: "Roboto", sans-serif;
  height: 28px;
  text-transform: unset;
}

section.history-table.withdrawal__wrapper-info.withdrawal__wrapper-history {
  border-bottom: 1px solid #242D51;
  border-right: 0;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

@media screen and (max-width: 1279px) {
  .withdrawal__name-table-wrapper > div:first-of-type {
    height: initial;
  }
  .withdrawal-container .title:before {
    margin: 0;
  }
  .withdrawal-notes {
    color: #ffffff;
  }
  .withdrawal-amounts .field-container .label {
    width: auto;
  }
  .withdrawal-amounts:last-of-type > .field.field--error {
    margin-bottom: 15px;
  }
  .withdrawal-amounts .tooltip-red.wrong-amount {
    width: 100%;
  }
  .withdrawal-container .field-container {
    width: 100%;
  }
  .withdrawal-amounts .field-container {
    width: 100%;
  }
  .withdrawal-amounts .field-container .value {
    width: auto;
  }
  .withdrawal-container .field-container .label {
    width: auto;
    margin-bottom: 5px;
  }
  .withdrawal-container .field-container input[type="text"],
  .withdrawal-container .field-container input[type="password"] {
    width: 100%;
  }
  .withdrawal-amounts .field-container .label {
    margin-left: 0;
  }
  .withdrawal__name-table-info:has(.btn-cancel) .withdrawal__name-table-transaction {
    border-bottom: 0;
  }
  .withdrawal__name-table-wrapper > div:first-of-type {
    -moz-box-align: center;
         align-items: center;
  }
  #withdrawals-container .history-table.withdrawal__wrapper-history {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
  }
  section.history-table.withdrawal__wrapper-info.withdrawal__wrapper-history {
    width: auto;
  }
}

@media (max-width: 768px) {
  .withdrawal-block .history-table section:nth-child(1),
  .withdrawal-block .history-table section:nth-child(2),
  .withdrawal-block .history-table section:nth-child(3),
  .withdrawal-block .history-table section:nth-child(4),
  .withdrawal-block .history-table section:nth-child(5),
  .withdrawal-block .history-table section:nth-child(6) {
    width: 100%;
    display: -moz-box;
    display: flex;
  }
  .withdrawal__steps {
    padding: 26px;
  }
  .withdrawal__block-item {
    margin-bottom: 40px;
    max-width: 100%;
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
  }
  .withdrawal__item-icon {
    width: 65px;
    height: 65px;
    margin-right: 21px;
  }
  .withdrawal__item-icon img {
    width: 40%;
    height: 40%;
  }
  .withdrawal__item-icon:before {
    width: 59px;
    height: 59px;
  }
  .withdrawal__block-line {
    width: 2px;
    height: 40px;
    top: 65px;
    left: 32px;
  }
  .withdrawal__item-status {
    width: 23px;
    height: 23px;
  }
  .withdrawal__item-status img {
    width: 14px;
    height: 10px;
  }
  .withdrawal__block-item.unapproved .withdrawal__item-status--wait img {
    width: 3px;
    height: 7px;
  }
  .withdrawal__item-text {
    text-align: left;
    width: -moz-calc(100% - 88px);
    width: calc(100% - 88px);
    margin: 0;
  }
  .withdrawal__block-btn {
    width: 200px;
    margin-top: 30px;
  }
  .history-table.withdrawal__wrapper-info {
    border-radius: 10px;
  }
  #withdrawals-container .history-table.withdrawal__wrapper-history,
  .withdrawal_limit-exceeded .history-table.withdrawal__wrapper-info {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    border-bottom: 0;
    overflow: visible;
  }
  .withdrawal__name-table-wrapper:not(:last-child),
  #withdrawals-container .history-table.withdrawal__wrapper-info section:not(:last-child),
  .withdrawal-block .history-table section:not(:last-child) {
    border-right: none;
    border-bottom: 1px solid #242D51;
  }
  .withdrawal__name-table-wrapper:last-child {
    border-bottom: 0;
  }
  .withdrawal-block .withdrawal__name-table {
    border-bottom: 0;
    min-width: 30%;
  }
  .withdrawal_limit-exceeded .history-table.withdrawal__wrapper-info .withdrawal__name-table {
    display: -moz-box;
    display: flex;
  }
  .withdrawal__wrapper-history .withdrawal__text-tablet,
  .withdrawal-block .withdrawal__text-tablet {
    padding: 15px 10px 15px;
    -moz-box-align: center;
         align-items: center;
  }
  #withdrawals-container {
    padding: 15px 0 0;
  }
  #withdrawals-container .empty_history {
    margin: 15px 0 15px;
  }
}

@media (max-width: 512px) {
  .withdrawal-amounts-wrp {
    padding-bottom: 0;
  }
  .withdrawal__fields-container {
    grid-gap: 10px 30px;
  }
}

@media (max-width: 420px) {
  .withdrawal-block .withdrawal__name-table {
    width: 100px;
  }
}

@media (max-height: 420px) and (min-width: 769px) and (orientation: landscape) {
  #withdrawals-container {
    padding: 15px 0 0;
  }
  #withdrawals-container .history-table.withdrawal__wrapper-info.withdrawal__wrapper-history,
  .withdrawal-block .withdrawal__wrapper-info,
  .withdrawal_limit-exceeded .history-table.withdrawal__wrapper-info {
    border-radius: 10px;
    border-bottom: 0;
    overflow: hidden;
  }
  .withdrawal__name-table-wrapper:not(:last-child),
  .history-table.withdrawal__wrapper-info section:not(:last-child) {
    border-right: none;
    border-bottom: 1px solid #242D51;
  }
  .withdrawal-block .withdrawal__name-table {
    border-bottom: 0;
    min-width: 30%;
  }
  .withdrawal__wrapper-history .withdrawal__text-tablet,
  .withdrawal-block .withdrawal__text-tablet {
    padding: 15px 10px 15px;
    -moz-box-align: center;
         align-items: center;
  }
}

/* Utils */
/* BUTTONS SECTION */
/* BUTTON CLAIMED */
/* BUTTON SECTION EFFECTS  */
/* BONUS SECTION */
/* LIFETIME */
/* LIFETIME CLAIMED */
/* SUBTITLE SECTION   */
/* BONUS TITLE   */
/* BONUS ARCADEM TOOLTIP   */
/* BONUS DESCRIPTION  */
/* EXPANDER CONTROLLER */
/*  PAYMENT METHOD SECTION  */
/* DEPOSIT BASIC ITEM */
/* PAYMENT METHOD DEPOSIT ITEM   */
/* SLIDER CONTROLS   */
/* FORM */
/* PAY RETAILERS */
/* NOTIFICATION  */
/* RATE */
/* BONUS ISN'T AVAILABLE */
/* BONUS OPTIONS SECTION */
/* POPUPS */
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/* Cashier primary button template: static */
.deposit_v2 .deposit-container .form-cc__send-btn,
.deposit_v2 .deposit-container .form-cc__btn-reload-payment,
.deposit_v2 .deposit-container .btn-reload-payment,
.deposit_v2 .deposit-container .btn-deposit,
.form-cc--v2 .basic-button,
.deposit_v2 .basic-button {
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #9c003f 0%, #ff003d 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #9c003f 0%, #ff003d 100%);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25), inset 0 2px 2px #ff7aba, inset 0 -2px 2px #72012a;
  border: none;
  border-radius: 20px;
  font-family: "Noto Sans", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.5);
  line-height: 20px;
  color: #ffffff;
  padding: 0 15px;
  min-width: 100px;
  min-height: 40px;
  -moz-transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
  transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
  width: auto;
  margin-top: 40px;
  margin-left: 0;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  text-align: center;
  align-self: flex-start;
  text-transform: uppercase;
  position: relative;
}

.deposit_v2 .deposit-container .form-cc__send-btn::before,
.deposit_v2 .deposit-container .form-cc__btn-reload-payment::before,
.deposit_v2 .deposit-container .btn-reload-payment::before,
.deposit_v2 .deposit-container .btn-deposit::before,
.form-cc--v2 .basic-button::before,
.deposit_v2 .basic-button::before {
  content: "";
  position: absolute;
  display: block;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  opacity: 0.5;
  background: -moz-linear-gradient(left, #ffd687 0%, #ffd68700 50%, #ffd687 100%);
  background: linear-gradient(90deg, #ffd687 0%, #ffd68700 50%, #ffd687 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  border-radius: 20px;
  padding: 1px;
}

.deposit_v2 .basic-button.basic-button--claimed {
  background: -moz-linear-gradient(bottom, #9f9f9f 0%, #efe7e0 100%);
  background: linear-gradient(360deg, #9f9f9f 0%, #efe7e0 100%);
  min-width: 100px;
  min-height: 35px;
  box-shadow: 0 5px 5px #00000040, 0 -2px 0 #707070 inset, 0 2px 0 0 #ffffff inset;
  cursor: intiial;
  color: #808080;
  text-shadow: 0 1px 0 #ffffffbf;
  margin-top: 0;
}

.deposit_v2 .basic-button.basic-button--claimed::before {
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffffff 0%, rgba(255, 255, 255, 0) 67.19%), -moz-linear-gradient(bottom, #9f9f9f 0%, #000 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #ffffff 0%, rgba(255, 255, 255, 0) 67.19%), linear-gradient(360deg, #9f9f9f 0%, #000 100%);
}

/* Cashier primary button template: hover */
@media (min-width: 1280px) {
  .form-cc--v2 .basic-button:hover:not(.basic-button--claimed),
  .deposit_v2 .basic-button:hover:not(.basic-button--claimed) {
    background: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #ff003d 0%, #9c003f 100%);
    background: radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #ff003d 0%, #9c003f 100%);
    box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.25);
  }
  #payments-list .bitcoin-payment__address-copy:hover {
    background: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #ff003d 0%, #9c003f 100%);
    background: radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #ff003d 0%, #9c003f 100%);
    box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.25), 0 5px 5px rgba(0, 0, 0, 0.25);
  }
}

@media (max-width: 1279px) {
  .form-cc--v2 .basic-button:active:not(.basic-button--claimed),
  .deposit_v2 .basic-button:active:not(.basic-button--claimed) {
    background: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #ff003d 0%, #9c003f 100%);
    background: radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #ff003d 0%, #9c003f 100%);
    box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.25);
  }
  #payments-list .bitcoin-payment__address-copy:active {
    background: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #ff003d 0%, #9c003f 100%);
    background: radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #ff003d 0%, #9c003f 100%);
    box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.25), 0 5px 5px rgba(0, 0, 0, 0.25);
  }
}

/* Cashier primary button template: disabled */
.form-cc--v2 .basic-button:active:not(.basic-button--claimed),
.form-cc--v2 .basic-button.disabled,
.form-cc--v2 .basic-button:disabled,
.deposit_v2 .basic-button:active:not(.basic-button--claimed),
.deposit_v2 .basic-button.disabled,
.deposit_v2 .basic-button:disabled {
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #9c003f 0%, #ff003d 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #9c003f 0%, #ff003d 100%);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25), inset 0 2px 2px #ff7aba, inset 0 -2px 2px #72012a;
  border-radius: 20px;
  opacity: 0.5;
}

/* Cashier primary button template: disabled cursor */
.deposit_v2 .basic-button.disabled,
.deposit_v2 .basic-button:disabled {
  cursor: not-allowed;
}

/* Cashier bonus image template: static */
.deposit_v2 .bonuses__image {
  width: 135px;
  height: 135px;
  border-radius: 5px;
  flex-shrink: 0;
  position: relative;
}

.deposit_v2 .bonuses__provider-chips {
  min-width: 98px;
  height: 25px;
  position: absolute;
  display: -moz-box;
  display: flex;
  -moz-box-pack: justify;
       justify-content: space-between;
  -moz-box-align: center;
       align-items: center;
  top: 5px;
  left: 5px;
  background: -moz-radial-gradient(47.27% 0%, 47.27% 48%, #03b6fe 0%, rgba(3, 182, 254, 0) 100%), -moz-linear-gradient(right, #39086d 0%, #186ec2 48.44%, #ef0c91 100%);
  background: radial-gradient(47.27% 48% at 47.27% 0%, #03b6fe 0%, rgba(3, 182, 254, 0) 100%), linear-gradient(270deg, #39086d 0%, #186ec2 48.44%, #ef0c91 100%);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 5px 5px rgba(0, 0, 0, 0.5), inset 0 -1px 1px #2c1b29;
  border-radius: 45px;
  padding: 0 5px 0 8px;
}

.deposit_v2 .short-view .bonuses__provider-chips {
  z-index: 0;
}

.deposit_v2 .short-view.expanded .bonuses__provider-chips {
  z-index: 3;
}

.deposit_v2 .bonuses__provider-chips::before {
  content: attr(data-tooltip);
  position: absolute;
  top: 30px;
  left: 0;
  display: block;
  width: 135px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  font-size: 11px;
  line-height: 11px;
  background: #eaeaea;
  border: 1px solid #dddddd;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  border-radius: 3px;
  padding: 5px;
  opacity: 0;
  -moz-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}

.deposit_v2 .bonuses__provider-chips:hover::before {
  opacity: 1;
}

.deposit_v2 .bonuses__provider-title {
  font-size: 10px;
  font-weight: 700;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  line-height: 25px;
  text-transform: uppercase;
  color: #ffffff;
}

.deposit_v2 .bonuses__provider-logo {
  display: inline-block;
  width: 13px;
  height: 12px;
  background-image: url(../../willbettingde/image/arcadem_logo.svg);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: contain;
}

.deposit_v2 .bonuses__provider-tooltip {
  display: inline-block;
  width: 17px;
  height: 17px;
  background-color: #60529b;
  background-image: url(../../willbettingde/image/tooltip_question_mark.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 5px 10px;
  box-shadow: inset 0 1px 1px #a692fc;
  border-radius: 50%;
}

/* Cashier bonus title template: static */
.deposit_v2 .bonuses__title {
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  color: #ffffff;
  -moz-box-align: center;
       align-items: center;
  text-transform: uppercase;
  margin-bottom: 0;
}

.deposit_v2 .deposit__wrapper {
  position: relative;
  border: 1px solid #303b68;
  border-radius: 5px;
  margin: 0 20px 25px;
  overflow: hidden;
  z-index: 1;
}

.deposit_v2 .deposit__wrapper.short-view {
  padding-top: 0;
  -moz-transition: padding-top 600ms cubic-bezier(0.25, 1, 0.5, 1);
  transition: padding-top 600ms cubic-bezier(0.25, 1, 0.5, 1);
  border-radius: 10px;
}

.deposit_v2 .deposit__wrapper.short-view.expanded {
  padding-top: 15px;
  -moz-transition: padding-top 600ms cubic-bezier(0.25, 1, 0.5, 1);
  transition: padding-top 600ms cubic-bezier(0.25, 1, 0.5, 1);
}

.deposit_v2 .deposit__wrapper.no-bonuses {
  border: 0;
}

.deposit_v2 .deposit__wrapper.short-view:not(.expanded) {
  border-color: transparent;
}

.deposit_v2 .deposit__wrapper.short-view.no-bonuses:not(.expanded) {
  border-radius: 5px;
}

.deposit_v2 .bonuses__lifetime {
  font-family: "Roboto", "Arial", sans-serif;
  font-weight: 700;
  font-size: 9px;
  line-height: 10px;
  color: #ffbb04;
  padding: 5px 5px;
  border: 1px solid #ffbb04;
  border-radius: 3px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  text-transform: uppercase;
  -moz-box-pack: center;
       justify-content: center;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  text-align: center;
}

.deposit_v2 .bonuses__lifetime--claimed {
  background: -moz-radial-gradient(47.74% 0%, 82.91% 100%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2e00af 0%, #a042ff 100%);
  background: radial-gradient(82.91% 100% at 47.74% 0%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2e00af 0%, #a042ff 100%);
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25), 0px -2px 2px 0px #523099 inset, 0px 2px 2px 0px #d48fff inset;
  color: #ffffff;
  line-height: 10px;
  border: none;
  border-radius: 3px;
}

.deposit_v2 .short-view:not(.expanded) .bonuses__lifetime--claimed {
  box-shadow: none;
}

.deposit_v2 .bonuses__subtitle {
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  color: #ffffff;
  -moz-box-align: center;
       align-items: center;
}

.deposit_v2 .bonuses__bonus-title {
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  color: #ffbb04;
  border-bottom: 1px dashed #ffbb04;
  text-transform: uppercase;
}

.deposit_v2 .bonuses__description {
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  color: #ffffff;
}

.deposit_v2 .expander-controller[data-expander="bonus-list"] {
  font-family: "Roboto", "Arial", sans-serif;
  background: -moz-radial-gradient(47.74% 0%, 82.91% 100%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2e00af 0%, #a042ff 100%);
  background: radial-gradient(82.91% 100% at 47.74% 0%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2e00af 0%, #a042ff 100%);
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25), 0px -2px 2px 0px #523099 inset, 0px 2px 2px 0px #d48fff inset;
  border: 0;
  border-radius: 15px;
  width: 50px;
  height: 25px;
  position: relative;
  z-index: 1;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  pointer-events: auto;
}

.deposit_v2 .expander-controller[data-expander="bonus-list"]:hover {
  background: -moz-linear-gradient(bottom, #a042ff 0%, #2e00af 100%);
  background: linear-gradient(0deg, #a042ff 0%, #2e00af 100%);
}

.deposit_v2 .short-view .expander-controller[data-expander="bonus-list"] {
  width: 100%;
  height: 40px;
  background-color: #3b7a2b;
  background-image: -moz-radial-gradient(47.74% 0%, 82.91% 100%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2e00af 0%, #a042ff 100%);
  background-image: radial-gradient(82.91% 100% at 47.74% 0%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2e00af 0%, #a042ff 100%);
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25), 0px -2px 2px 0px #523099 inset, 0px 2px 2px 0px #d48fff inset;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 10px;
}

.deposit_v2 .short-view.expanded .expander-controller[data-expander="bonus-list"] {
  border-radius: 0 0 5px 5px;
}

.deposit_v2 .expander-controller .bonuses__controller_counter {
  font-family: "Roboto", "Arial", sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 19px;
  color: #112703;
  display: -moz-box;
  display: flex;
  -moz-box-pack: center;
       justify-content: center;
  width: 17px;
  height: 17px;
  background: #f2ffea;
  border-radius: 50%;
  box-shadow: inset 0 1px 1px 0 #4f3273;
}

.deposit_v2 .short-view .expander-controller .bonuses__controller_counter {
  margin-bottom: 3px;
}

.deposit_v2 .deposit__section-title {
  font-family: "Roboto", "Arial", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 15px;
  margin: 0 0 15px 0;
  color: #ffffff;
}

.deposit__item-amount {
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 15px;
  color: #ffffff;
  text-shadow: 0px 1px 0px #1f163a;
}

.deposit__amount--bonuses .deposit__item-amount {
  margin-bottom: 10px;
}

.deposit__item.selected .deposit__item-amount {
  font-weight: 700;
  color: #ffffff;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
}

.deposit__item.selected .deposit__item-bonus,
.deposit__item.selected .deposit__item-bonus-code {
  color: #ffffff;
}

.deposit_v2 .deposit__item-bonus,
.deposit_v2 .deposit__item-bonus-code {
  display: none;
  font-weight: 400;
  font-size: 13px;
  line-height: 13px;
  text-align: center;
  color: #b6c1fb;
  margin-bottom: 5px;
}

.deposit_v2 .deposit__item-percent,
.deposit_v2 .deposit__item-percent-bonus-code {
  display: none;
  height: 20px;
  background: #7f3ed0;
  box-shadow: 0px 1px 0px 0px rgba(183, 165, 223, 0.5) inset, 0px 1px 0px rgba(0, 0, 0, 0.31);
  border-radius: 5px;
  color: #ffffff;
  font-size: 11px;
  font-weight: 700;
  line-height: 21px;
  text-shadow: none;
  padding: 0 5px;
}

.deposit__item.selected .deposit__item-percent,
.deposit__item.selected .deposit__item-percent-bonus-code {
  background: #e02d6d;
  box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.25) inset, 0px 1px 0px rgba(0, 0, 0, 0.3);
  color: #ffffff;
  text-shadow: none;
}

.deposit_v2 .deposit__item {
  min-height: 40px;
  min-width: 100px;
  width: 100px;
  font-family: "Roboto", "Arial", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 15px;
  color: #ffffff;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  gap: 10px;
  margin-right: 10px;
  cursor: pointer;
  background: -moz-radial-gradient(47.74% 0%, 82.91% 100%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2e00af 0%, #a042ff 100%);
  background: radial-gradient(82.91% 100% at 47.74% 0%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2e00af 0%, #a042ff 100%);
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25), 0px -2px 2px 0px #523099 inset, 0px 2px 2px 0px #d48fff inset;
  border-radius: 10px;
}

.deposit__amount--bonuses .deposit__item.carousel__slide,
.deposit__amount--bonuses .deposit__item {
  min-width: 140px;
  min-height: 90px;
  width: 140px;
  margin-right: 10px;
}

.deposit_v2 .deposit__item:hover {
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #a042ff 0%, #2e00af 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #a042ff 0%, #2e00af 100%);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25) inset, 0 5px 5px rgba(0, 0, 0, 0.25);
}

.deposit_v2 .deposit__item.selected {
  color: #ffffff;
  background-color: #3b7a2b;
  background-image: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #9c003f 0%, #ff003d 100%);
  background-image: radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #9c003f 0%, #ff003d 100%);
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25), 0px -2px 2px 0px #72012a inset, 0px 2px 2px 0px #ff7aba inset;
  text-shadow: none;
}

.deposit_v2 .deposit__item.selected:hover {
  background-color: #3b7a2b;
  background-image: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #9c003f 0%, #ff003d 100%);
  background-image: radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #9c003f 0%, #ff003d 100%);
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25), 0px -2px 2px 0px #72012a inset, 0px 2px 2px 0px #ff7aba inset;
}

.deposit_v2 [data-js="amount-slider"] .deposit__item.selected:hover {
  background-color: #3b7a2b;
  background-image: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #9c003f 0%, #ff003d 100%);
  background-image: radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #9c003f 0%, #ff003d 100%);
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25), 0px -2px 2px 0px #72012a inset, 0px 2px 2px 0px #ff7aba inset;
}

.deposit__slider--payment .deposit__item {
  min-width: 120px;
  height: 75px;
  border-radius: 5px;
  -moz-transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
  transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
  padding: 3px;
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25), 0px -2px 2px 0px #523099 inset, 0px 2px 2px 0px #d48fff inset;
  background: -moz-radial-gradient(47.74% 0%, 82.91% 100%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2e00af 0%, #a042ff 100%);
  background: radial-gradient(82.91% 100% at 47.74% 0%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2e00af 0%, #a042ff 100%);
  border: 0;
  display: -moz-box;
  display: flex;
}

.deposit__slider--payment .deposit__item.carousel__slide {
  width: 120px;
  margin-left: 2.5px;
  margin-right: 2.5px;
}

.deposit__slider--payment .deposit__item:hover {
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #a042ff 0%, #2e00af 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #a042ff 0%, #2e00af 100%);
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25), 0px -1px 1px 0px #030927 inset, 0px 1px 1px 0px #6967b2 inset;
}

.deposit__slider--payment .deposit__item:hover {
  background-color: inset 0px 5px 5px 0px rgba(0, 0, 0, 0.25);
}

.deposit__slider--payment .deposit__item:hover .deposit__item-container,
.deposit__slider--payment .deposit__item.selected .deposit__item-container,
.deposit__slider--payment .deposit__item.selected:hover .deposit__item-container {
  background: #ffd2e2;
}

.deposit__slider--payment .deposit__item.selected {
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #9c003f 0%, #ff003d 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #9c003f 0%, #ff003d 100%);
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25), 0px -2px 2px 0px #72012a inset, 0px 2px 2px 0px #ff7aba inset;
}

.deposit__slider--payment .deposit__item:hover img,
.deposit__slider--payment .deposit__item.selected img,
.deposit__slider--payment .deposit__item.selected:hover img {
  opacity: 0.68;
}

.fancybox-carousel .carousel__nav button {
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 43.19%), -moz-linear-gradient(bottom, #9c003f 0%, #ff003d 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 43.19%), linear-gradient(360deg, #9c003f 0%, #ff003d 100%);
  box-shadow: 0px -2px 2px 0px #72012a inset, 0px 2px 2px 0px #ff7aba inset;
  border-radius: 50px;
  width: 28px;
  height: 28px;
  opacity: 1;
  -moz-transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
  transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
}

.fancybox-carousel .carousel__nav button:hover {
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #ff003d 0%, #9c003f 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #ff003d 0%, #9c003f 100%);
  box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.25);
}

.deposit-form--v2-cc .form-cc__name-container--card {
  border-top: 1px solid #303b68;
}

.deposit-container .deposit-form--v2 .field-container .label,
.deposit_v2 .field-container .label,
.deposit_v2 .field-container .field__label,
.deposit_v2 .deposit-container .field-container .label,
.deposit-form--v2 .field__label {
  width: unset;
  margin-bottom: 10px;
  font-family: inherit;
  font-weight: 700;
  font-size: 15px;
  line-height: 15px;
  color: #ffffff;
  display: inline-block;
  margin-left: 0;
}

.deposit_v2 .deposit-container .deposit-form--v2 .field-container input[type="text"].field__input,
.deposit_v2 .deposit-form--v2 .field__input,
.deposit_v2 .bonuses__coupons .field__input,
.deposit_v2 .deposit-form--v2 .field__input:focus-within {
  background-color: #1e2743;
  border: 1px solid #242d51;
  border-radius: 5px;
  min-height: 40px;
  height: 40px;
  padding: 0 15px;
  font-size: 13px;
  font-weight: 400px;
  font-style: normal;
  font-family: inherit;
  line-height: 20px;
  box-shadow: none;
  cursor: text;
}

.deposit_v2 .deposit-container .deposit-form--v2 .field-container input[type="text"].field__input:focus,
.deposit_v2 .deposit-form .field-container .basic-field:focus,
.deposit_v2 .deposit-form--v2 .field__input:focus,
.deposit_v2 .bonuses__coupons .field__input:focus,
.deposit-form select.basic-field:focus,
.deposit_v2 .deposit-form .basic-field,
.deposit_v2 .deposit-form select.basic-field:focus,
.deposit_v2 .deposit__container .field-container .basic-field[type="text"]:focus {
  border: 2px solid #6d303f;
}

.deposit_v2 .deposit-form--v2 .field__input[name="cc_exp"]::-webkit-input-placeholder {
  text-transform: uppercase;
}

.deposit_v2 .deposit-form--v2 .field__input[name="cc_exp"]::-moz-placeholder {
  text-transform: uppercase;
}

.deposit_v2 .deposit-form--v2 .field__input[name="cc_exp"]::-ms-input-placeholder {
  text-transform: uppercase;
}

.deposit_v2 .deposit-form--v2 .field__input[name="cc_exp"]::placeholder {
  text-transform: uppercase;
}

.deposit_v2 .form-cc__field--ccn .field__input:focus-within {
  padding-left: 50px;
}

.deposit-form--v2 .form-cc__list-of-cards {
  position: absolute;
  top: 45px;
  left: 0;
  width: 100%;
  height: auto;
  background: #ffffff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.296281);
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  overflow: hidden;
  -moz-transition: 1800ms all cubic-bezier(0.25, 1, 0.5, 1);
  transition: 1800ms all cubic-bezier(0.25, 1, 0.5, 1);
  z-index: 124;
}

.deposit-form--v2 .form-cc__container-of-cards::-webkit-scrollbar {
  width: 8px;
}

.deposit-form--v2 .form-cc__container-of-cards::-webkit-scrollbar-thumb {
  background: #32245a;
  border-radius: 17px;
}

.deposit-form--v2 .form-cc__container-of-cards::-webkit-scrollbar-track {
  box-shadow: none;
  border-radius: 17px;
  background: #dddddd;
}

.deposit-form--v2 .form-cc__container-of-cards::-webkit-scrollbar-button {
  display: block;
  background: transparent;
  height: 3px;
}

.deposit-form--v2 .form-cc__clear-form {
  display: -moz-box;
  display: flex;
  font-family: "Roboto", "Arial", sans-serif;
  font-size: 13px;
  font-weight: 700;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  border: 0;
  color: #000000;
  border-top: 1px solid #e3d8e3;
  min-height: 40px;
  width: 100%;
  -moz-transition: 300ms all ease;
  transition: 300ms all ease;
}

.deposit-form--v2 .form-cc__saved-card {
  background: #ffffff;
  min-height: 40px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: justify;
       justify-content: space-between;
  width: 100%;
  border-bottom: 0;
  position: relative;
}

.form-cc__saved-card:hover {
  background: #f6eff6;
}

.withdrawal__saved-card.selected_card .withdrawal__saved-card-button,
.form-cc__saved-card[data-selected] {
  background: #f6eff6;
}

.deposit_v2 .form-cc__field--ccn .field__wrp-input::before,
.deposit-form--v2 .form-cc__saved-card::before {
  content: "";
  width: 30px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -10px;
  background-image: url(../../willbettingde/image/neutral.svg);
  background-size: contain;
}

.deposit_v2 .form-cc__field--ccn .field__wrp-input[data-cc-type="amex"]::before,
.deposit-form--v2 .form-cc__saved-card[data-cc-type="amex"]::before {
  background-image: url(../../willbettingde/image/amex1.svg);
}

.deposit_v2 .form-cc__field--ccn .field__wrp-input[data-cc-type="jcb"]::before,
.deposit-form--v2 .form-cc__saved-card[data-cc-type="jcb"]::before {
  background-image: url(../../willbettingde/image/jcb1.svg);
}

.deposit_v2 .form-cc__field--ccn .field__wrp-input[data-cc-type="maestro"]::before,
.deposit-form--v2 .form-cc__saved-card[data-cc-type="maestro"]::before {
  background-image: url(../../willbettingde/image/maestro1.svg);
}

.deposit_v2 .form-cc__field--ccn .field__wrp-input[data-cc-type="mastercard"]::before,
.deposit-form--v2 .form-cc__saved-card[data-cc-type="mastercard"]::before {
  background-image: url(../../willbettingde/image/mastercard.svg);
}

.deposit_v2 .form-cc__field--ccn .field__wrp-input[data-cc-type="visa"]::before,
.deposit-form--v2 .form-cc__saved-card[data-cc-type="visa"]::before {
  background-image: url(../../willbettingde/image/visa2.svg);
}

.deposit_v2 .form-cc__field--ccn .field__wrp-input[data-cc-type="diners"]::before,
.deposit-form--v2 .form-cc__saved-card[data-cc-type="diners"]::before {
  background-image: url(../../willbettingde/image/diners_club.svg);
}

.deposit_v2 .form-cc__field--ccn .field__wrp-input[data-cc-type="discover"]::before,
.deposit-form--v2 .form-cc__saved-card[data-cc-type="discover"]::before {
  background-image: url(../../willbettingde/image/discovery.svg);
}

.deposit-form--v2 .form-cc__field--cvv .field__wrp-input::before {
  content: "";
  width: 25px;
  height: 20px;
  position: absolute;
  top: 50%;
  right: 10px;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  background: url(../../willbettingde/image/cvv_icon.svg) no-repeat center center;
  background-size: contain;
  pointer-events: none;
}

.deposit_v2 .form_payments_pay_retailers .pay-retailers__method.pay-retailers__method--show-more,
.deposit_v2 .form_payments_pay_retailers .pay-retailers__method .pay-retailers__label,
.deposit_v2 .deposit-container.pay_retailers .pay-retailers__method.pay-retailers__method--show-more,
.deposit_v2 .deposit-container.pay_retailers .pay-retailers__method .pay-retailers__label {
  border: 0;
  background-color: #ffffff;
  box-shadow: 0 5px 5px rgba(24, 64, 28, 0.15);
  border-radius: 5px;
}

.deposit_v2 .form_payments_pay_retailers .pay-retailers__method.pay-retailers__method--show-more {
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25), 0 -1px 1px 0 #030927 inset, 0 1px 1px 0 #6967b2 inset;
}

.deposit_v2 .form_payments_pay_retailers .pay-retailers__method.pay-retailers__method--show-more span,
.deposit_v2 .form_payments_pay_retailers .pay-retailers__method.pay-retailers__method--show-more svg {
  position: relative;
}

.deposit_v2 .form_payments_pay_retailers .pay-retailers__method.pay-retailers__method--show-more::before {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  right: 3px;
  bottom: 3px;
  display: block;
  background: #ffffff;
  border-radius: 5px;
}

.deposit_v2 .form_payments_pay_retailers .pay-retailers__method.pay-retailers__method--show-more:hover {
  background: -moz-radial-gradient(47.27% 0%, 78.33% 78.33%, #a484ff 0%, rgba(131, 136, 234, 0) 100%), -moz-linear-gradient(bottom, #32245a 0%, #663ed9 100%);
  background: radial-gradient(78.33% 78.33% at 47.27% 0%, #a484ff 0%, rgba(131, 136, 234, 0) 100%), linear-gradient(360deg, #32245a 0%, #663ed9 100%);
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25), 0 -1px 1px 0 #030927 inset, 0 1px 1px 0 #6967b2 inset;
}

.deposit_v2 .form_payments_pay_retailers .pay-retailers__method .pay-retailers__input:checked + .pay-retailers__label:after,
.deposit_v2 .deposit-container.pay_retailers .pay-retailers__method .pay-retailers__input:checked + .pay-retailers__label:after,
.deposit_v2 .form_payments_pay_retailers .pay-retailers__method:hover .pay-retailers__label:after,
.deposit_v2 .deposit-container.pay_retailers .pay-retailers__method:hover .pay-retailers__label:after,
.deposit_v2 .form_payments_pay_retailers .pay-retailers__method.pay-retailers__method--show-more:hover:after,
.deposit_v2 .deposit-container.pay_retailers .pay-retailers__method.pay-retailers__method--show-more:hover:after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #bfa9ff;
  opacity: 0.4;
  border-radius: 5px;
}

.deposit_v2 .form_payments_pay_retailers .pay-retailers__method.pay-retailers__method--show-more:hover:after,
.deposit_v2 .deposit-container.pay_retailers .pay-retailers__method.pay-retailers__method--show-more:hover:after {
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
}

.deposit_v2 .form_payments_pay_retailers .pay-retailers__method .pay-retailers__input:checked + .pay-retailers__label,
.deposit_v2 .deposit-container.pay_retailers .pay-retailers__method .pay-retailers__input:checked + .pay-retailers__label,
.deposit_v2 .form_payments_pay_retailers .pay-retailers__method:hover .pay-retailers__label,
.deposit_v2 .deposit-container.pay_retailers .pay-retailers__method:hover .pay-retailers__label {
  border: 0;
  background: -moz-linear-gradient(white, white) padding-box, -moz-linear-gradient(bottom, #18401c 0%, #548043 100%) border-box;
  background: linear-gradient(white, white) padding-box, linear-gradient(360deg, #18401c 0%, #548043 100%) border-box;
  box-shadow: 0 5px 10px rgba(24, 64, 28, 0.49), inset 0px 1px 0px rgba(255, 255, 255, 0.2);
  border-radius: 5px;
}

.deposit_v2 .form_payments_pay_retailers .pay-retailers__method .pay-retailers__label,
.deposit_v2 .deposit-container.pay_retailers .pay-retailers__method .pay-retailers__label {
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 11px;
  line-height: 13px;
  color: #000000;
  position: relative;
  padding: 10px 5px;
  -moz-transition: none;
  transition: none;
}

.deposit_v2 .pay-retailers__method .pay-retailers__type {
  display: block !important;
  position: absolute;
  top: 3px;
  left: 3px;
  height: 14px;
  padding: 0 4px;
  font-size: 9px;
  font-weight: 700;
  line-height: 15px;
  text-transform: uppercase;
  color: #ffffff;
  border-radius: 3px;
  z-index: 1;
}

.deposit_v2 #notifications-wrapper .msg-notification,
.deposit_v2 .notification {
  font-family: inherit;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  color: #b6c1fb;
  padding: 15px;
  gap: 15px;
  min-height: 80px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.deposit_v2 .notification .description .empcorp-links a {
  color: #b6c1fb;
  -webkit-text-decoration: underline #303b68;
     -moz-text-decoration: underline #303b68;
          text-decoration: underline #303b68;
}

.deposit_v2 #notifications-wrapper .msg-notification {
  padding-left: 70px;
  border: 1px solid #303b68;
  border-radius: 5px;
  width: 100%;
  position: relative;
}

.deposit_v2 #notifications-wrapper .msg-notification::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 15px;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-image: url(../../willbettingde/image/alert_icon2.svg), -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 43.19%), -moz-linear-gradient(bottom, #9c003f 0%, #ff003d 100%);
  background-image: url(../../willbettingde/image/alert_icon2.svg), radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 43.19%), linear-gradient(360deg, #9c003f 0%, #ff003d 100%);
  background-repeat: no-repeat;
  background-size: 27px 23px, contain, contain;
  background-position: center;
  box-shadow: 0 2px 2px 0 #ff7aba inset, 0 -2px 2px 0 #72012a inset, 0 5px 5px 0 rgba(0, 0, 0, 0.25);
}

#payments-list .coinspaid_all .msg-notification {
  font-family: "Robpto", sans-serif;
  font-size: 13px;
  color: #b8bfd7;
  background-image: none;
  background-size: 40px 40px;
  background-repeat: no-repeat;
  background-position: 0 center;
  border: 0;
  border-radius: 5px;
  padding: 0 10px 0 55px;
  margin: 0;
  width: 100%;
  min-height: 40px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  position: relative;
}

#payments-list .coinspaid_all .msg-notification::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  width: 40px;
  height: 40px;
  background-image: url(../../willbettingde/image/alert_icon2.svg), -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 43.19%), -moz-linear-gradient(bottom, #9c003f 0%, #ff003d 100%);
  background-image: url(../../willbettingde/image/alert_icon2.svg), radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 43.19%), linear-gradient(360deg, #9c003f 0%, #ff003d 100%);
  background-repeat: no-repeat;
  background-size: 27px, contain, contain;
  background-position: center;
  box-shadow: 0 2px 2px 0 #ff7aba inset, 0 -2px 2px 0 #72012a inset, 0 5px 5px 0 rgba(0, 0, 0, 0.25);
  border-radius: 50%;
}

.deposit_v2 .notification.notification--outlined {
  border: 1px solid #303b68;
  border-radius: 5px;
  width: 100%;
}

.deposit_v2 .notification a {
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  text-decoration: underline;
  color: #ccb6fb;
}

.deposit_v2 .deposit-form .rate {
  text-align: left;
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  width: 100%;
  color: #b6c1fb;
  margin-top: 15px;
  margin-left: 0;
}

.deposit_v2 .deposit-description-bottom,
.deposit_v2 .deposit-description-bottom i,
.deposit_v2 .deposit-description-bottom a {
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #b6c1fb;
  margin-top: 30px;
  margin-bottom: 15px;
}

.deposit_v2 .deposit-description-bottom ~ .basic-button,
.deposit_v2 .bottom-description ~ .basic-button {
  margin: 0;
}

.deposit_v2 input:-webkit-autofill,
.deposit_v2 select:-webkit-autofill {
  -webkit-transition: color 9999s ease-out, background-color 9999s ease-out;
  -webkit-transition-delay: 9999s;
  -webkit-text-fill-color: #ffffff;
  -webkit-box-shadow: 0 0 0 1000px #1e2743 inset !important;
}

.deposit_v2 .deposit__container .field-container .basic-field[type="text"],
.deposit_v2 .deposit__container .field-container .basic-field,
.deposit_v2 .deposit-form .basic-field,
.deposit_v2 .deposit-form select.basic-field,
.deposit_v2 .deposit-form .field-container .basic-field,
.deposit_v2 .field-container .basic-field,
.deposit_v2 .basic-field:focus-within {
  font-family: "Roboto", "Arial", sans-serif;
  display: inline-block;
  background-color: #1e2743;
  border: 1px solid #242d51;
  box-shadow: none;
  color: #ffffff !important;
  font-size: 13px;
  padding: 11px 10px 10px 10px;
  font-weight: 400;
  width: 100%;
  height: 40px;
  outline: none;
  border-radius: 5px;
}

.deposit_v2 .deposit-form select.basic-field,
.deposit_v2 .deposit-form select.basic-field:focus-within {
  background-image: url(../../willbettingde/image/arrow-white1.svg);
  background-repeat: no-repeat;
  background-size: 14px 9px;
  background-position: -moz-calc(100% - 10px) center;
  background-position: calc(100% - 10px) center;
}

.deposit_v2 .bonus-not-available__overlay {
  display: none;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-align: center;
       align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  border-radius: 5px;
  background-color: rgba(29, 12, 34, 0.95);
}

.deposit_v2 .bonus-not-available__img {
  width: 32px;
  height: 50px;
  background-image: url(../../willbettingde/image/bonus_lock.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-filter: invert(78%) sepia(62%) saturate(494%) hue-rotate(339deg) brightness(102%) contrast(105%);
          filter: invert(78%) sepia(62%) saturate(494%) hue-rotate(339deg) brightness(102%) contrast(105%);
  margin: 0 auto 25px;
}

.deposit_v2 .bonus-not-available__desc {
  width: 300px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
}

.deposit_v2 .short-view:not(.expanded) .bonus-not-available__desc {
  margin-bottom: 25px;
}

#payments-list .bitcoin-payment {
  background: transparent;
  border: 1px solid #303b68;
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 0;
}

#payments-list [class$="-network_mobile"] {
  display: none;
}

#payments-list .bitcoin-payment__header {
  width: 100%;
}

#payments-list .bitcoin-payment__header .SumoSelect {
  width: auto !important;
  margin-left: 10px;
}

#payments-list .bitcoin-payment .bitcoin-payment__header > .SumoSelect {
  display: none;
}

#payments-list .bitcoin-payment.expanded .bitcoin-payment__header > .SumoSelect {
  display: block;
}

#payments-list .bitcoin-payment .SumoSelect .CaptionCont,
#payments-list .bitcoin-payment .SumoSelect:hover .CaptionCont,
#payments-list .bitcoin-payment .SumoSelect:focus .CaptionCont,
#payments-list .bitcoin-payment .SumoSelect.open .CaptionCont {
  width: 140px;
  height: 30px;
  border: 1px solid #242d51;
  border-radius: 5px;
  background-color: #1e2743;
  color: #ffffff;
  box-shadow: none;
  padding: 0 0 0 10px;
  box-shadow: none;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

#payments-list .SumoSelect .CaptionCont {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
}

#payments-list .bitcoin-payment .SumoSelect.open .CaptionCont {
  border: 2px solid #6d303f;
}

#payments-list .bitcoin-payment .SumoSelect select.disabled,
#payments-list .bitcoin-payment .SumoSelect:hover select.disabled,
#payments-list .bitcoin-payment .SumoSelect:focus select.disabled,
#payments-list .bitcoin-payment .SumoSelect .CaptionCont.disabled,
#payments-list .bitcoin-payment .SumoSelect:hover .CaptionCont.disabled,
#payments-list .bitcoin-payment .SumoSelect:focus .CaptionCont.disabled {
  border: 0;
  background-color: #d9d9d9;
  pointer-events: none;
}

#payments-list .bitcoin-payment .SumoSelect .CaptionCont.disabled > span {
  color: #a3a3a3;
}

#payments-list .bitcoin-payment .SumoSelect .CaptionCont.disabled > label > i {
  -webkit-filter: invert(67%) sepia(5%) saturate(0%) hue-rotate(190deg) brightness(97%) contrast(89%);
          filter: invert(67%) sepia(5%) saturate(0%) hue-rotate(190deg) brightness(97%) contrast(89%);
}

#payments-list .bitcoin-payment .SumoSelect .CaptionCont > span {
  font-size: 13px;
  color: #ffffff;
}

#payments-list .bitcoin-payment .SumoSelect.open > .optWrapper {
  top: 32px;
  border-radius: 5px;
}

#payments-list .bitcoin-payment .SumoSelect > .optWrapper > .options li.opt {
  padding: 6px 10px;
}

#payments-list .bitcoin-payment .SumoSelect > .optWrapper > .options li label {
  font-size: 13px;
}

#payments-list .bitcoin-payment .SumoSelect > .optWrapper > .options li.selected label {
  font-weight: 400;
}

#payments-list .bitcoin-payment .SumoSelect > .CaptionCont > label {
  width: 31px;
}

#payments-list .bitcoin-payment .SumoSelect > .CaptionCont > label > i {
  background-image: url(../../willbettingde/image/arrow-white1.svg);
  background-size: 12px;
}

#payments-list .bitcoin-payment .SumoSelect > .optWrapper > .options li label [class$="-network__title"] {
  font-weight: 400;
}

#payments-list .bitcoin-payment--new .bitcoin-payment__icon-container {
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 43.19%), -moz-linear-gradient(bottom, #9c003f 0%, #ff003d 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 43.19%), linear-gradient(360deg, #9c003f 0%, #ff003d 100%);
  box-shadow: 0px -2px 2px 0px #72012a inset, 0px 2px 2px 0px #ff7aba inset;
  border-radius: 50px;
  width: 28px;
  height: 28px;
  margin-left: auto;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
}

#payments-list .bitcoin-payment--new .bitcoin-payment__icon-container:hover {
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #ff003d 0%, #9c003f 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #ff003d 0%, #9c003f 100%);
}

#payments-list .bitcoin-payment--new .bitcoin-payment__title {
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 15px;
  color: #ffffff;
  text-transform: capitalize;
  margin-top: 0;
}

#payments-list .bitcoin-payment--new .bitcoin-payment__title::after {
  display: none;
}

#payments-list .bitcoin-payment__message {
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  color: #b6c1fb;
  margin-bottom: 10px;
}

#payments-list .bitcoin-payment__message > span {
  color: #b6c1fb !important;
  font-weight: 700;
}

#payments-list .bitcoin-payment__address {
  color: unset;
  font-size: initial;
  font-family: "Roboto", "Arial", sans-serif;
}

#payments-list .bitcoin-payment__address-title {
  font-family: inherit;
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  line-height: 20px;
  text-transform: uppercase;
  color: #645985;
  display: block;
}

#payments-list .bitcoin-payment__address-code {
  font-family: inherit;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  color: #ffffff;
}

#payments-list .bitcoin-payment__address-copy {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 70px;
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 43.19%), -moz-linear-gradient(bottom, #9c003f 0%, #ff003d 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 43.19%), linear-gradient(360deg, #9c003f 0%, #ff003d 100%);
  box-shadow: 0px -2px 2px 0px #72012a inset, 0px 2px 2px 0px #ff7aba inset, 0px 5px 5px rgba(0, 0, 0, 0.25);
  border-radius: 20px;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  height: 25px;
  margin-left: 8px;
  margin-top: -10px;
  padding: 0 8px;
  border: 0;
  display: -moz-inline-box;
  display: inline-flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  gap: 5px;
  -moz-transform: translateY(3px);
       transform: translateY(3px);
}

#payments-list .bitcoin-payment__qr {
  width: 135px;
  height: 135px;
  margin: 0;
}

#payments-list .bitcoin-payment__qr img {
  width: 135px;
  height: auto;
  max-width: 100%;
  border-radius: 5px;
}

#payments-list .bitcoin-payment__address-copy-text {
  font-family: "Noto Sans", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  line-height: 15px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}

#payments-list .bitcoin-payment__address-copied-text {
  position: absolute;
  min-width: 53px;
  top: 50%;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  right: -63px;
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  text-align: left;
  color: #b6c1fb;
  opacity: 0;
  -moz-transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
  transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
  pointer-events: none;
}

#payments-list .bitcoin-payment__address-copy.copied .bitcoin-payment__address-copied-text {
  opacity: 1;
}

#payments-list .bitcoin-payment__address-copy svg {
  width: 12px;
  height: 14px;
  -webkit-filter: invert(1) drop-shadow(0px -1px 0 rgba(0, 0, 0, 0.25));
          filter: invert(1) drop-shadow(0px -1px 0 rgba(0, 0, 0, 0.25));
}

#payments-list .bitcoin-payment__rate {
  margin: 0 0 10px 0;
  padding: 0 5px;
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  line-height: 20px;
  border: 1px solid #ffbb04;
  border-radius: 3px;
  color: #ffbb04;
  min-width: 116px;
  display: -moz-inline-box;
  display: inline-flex;
  -moz-box-align: center;
       align-items: center;
  text-transform: uppercase;
  text-align: center;
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

.deposit_v2 .svg-icon {
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 43.19%), -moz-linear-gradient(bottom, #9c003f 0%, #ff003d 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 43.19%), linear-gradient(360deg, #9c003f 0%, #ff003d 100%);
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25), 0px -2px 2px 0px #72012a inset, 0px 2px 2px 0px #ff7aba inset;
  border-radius: 50%;
  padding: 5px;
  fill: #ffffff;
  min-width: 40px;
  width: 40px;
  height: 40px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
}

#payments-list .bitcoin-payment__rate_mobile {
  display: none;
}

.svg-icon svg {
  width: 26px;
  height: 23px;
}

.deposit_v2 .svg-icon.svg-icon--small {
  min-width: 30px;
  width: 30px;
  height: 30px;
}

.deposit_v2 .svg-icon.svg-icon--expander {
  background: -moz-linear-gradient(258.14deg, #fbd704 7.44%, #f3bb1a 90.23%);
  background: linear-gradient(191.86deg, #fbd704 7.44%, #f3bb1a 90.23%);
  box-shadow: 0 5px 10px rgba(204, 163, 44, 0.5), inset 0 1px 0 rgba(200, 157, 33, 0.15);
  fill: #000000;
}

.deposit_v2 .svg-icon.svg-icon--expander svg {
  -moz-transform: rotate(90deg);
       transform: rotate(90deg);
  width: 12px;
  height: 18px;
}

/* Bonus options section */
.deposit_v2 .bonuses__coupons {
  font-family: "Roboto", "Arial", sans-serif;
  width: 100%;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  flex-wrap: wrap;
  border-top: 1px solid #303b68;
  border-bottom: 1px solid #303b68;
  margin-top: 30px;
  padding: 15px 0;
}

.deposit_v2 .bonuses__coupons.hidden {
  display: none;
}

.deposit_v2 .bonuses__coupons_field {
  position: relative;
  padding: 15px 15px 15px 0;
  -moz-transition: padding 300ms ease;
  transition: padding 300ms ease;
}

.deposit_v2 .bonuses__coupons_field:before {
  content: "";
  position: absolute;
  top: 0;
  left: -10px;
  display: block;
  width: 10px;
  height: 100%;
  background-image: -moz-linear-gradient(left, #f4bc1a 50%, transparent 50%);
  background-image: linear-gradient(to right, #f4bc1a 50%, transparent 50%);
  opacity: 0;
}

.deposit_v2 .bonuses__coupons_field:has(input:checked) {
  background: -moz-linear-gradient(left, #3d437c 23.96%, rgba(255, 250, 233, 0) 100%);
  background: linear-gradient(90deg, #3d437c 23.96%, rgba(255, 250, 233, 0) 100%);
}

.deposit_v2 .bonuses__coupons_field:has(input:checked)::before {
  opacity: 1;
  background-image: -moz-linear-gradient(left, #f4bc1a 50%, #3d437c 50%);
  background-image: linear-gradient(to right, #f4bc1a 50%, #3d437c 50%);
}

.deposit_v2 .bonuses__coupons_label {
  display: inline-block;
  position: relative;
  font-family: "Roboto", "Arial", sans-serif;
  font-size: 15px;
  font-weight: 700;
  padding: 0 0 0 26px;
  margin-bottom: 10px;
}

.deposit_v2 .bonuses__coupons_label:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -8px;
  border-radius: 50%;
  background-color: #ffffff;
  box-shadow: inset 0 2px 5px #1f1a3d;
}

.deposit_v2 .bonuses__coupons_label:after {
  content: "";
  display: none;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 50%;
  left: 4px;
  margin-top: -4px;
  border-radius: 50%;
  background-color: #282d5c;
}

.deposit_v2 .bonuses__coupons_wrapper {
  display: -moz-box;
  display: flex;
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-align: center;
       align-items: center;
  height: 40px;
  background-color: #282d5c;
  box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.1) inset, 0px 1px 0px 0px rgba(0, 0, 0, 0.31);
  border-radius: 5px;
  margin-bottom: 4px;
}

.deposit_v2 .bonuses__coupons_percent-text {
  font-size: 13px;
  font-weight: 700;
  line-height: 15px;
  text-transform: lowercase;
  color: #ffffff;
  opacity: 0.25;
}

.deposit_v2 #bonusCode:not(:checked) ~ .field__wrp-input > .bonuses__input {
  pointer-events: none;
  color: #8a8a8a;
}

.deposit_v2 .approved > .bonuses__input {
  background: #1e2743;
}

.deposit_v2 .error > #coupon.bonuses__input {
  background: #1e2743;
  border: 2px solid #df4b4b;
}

.deposit_v2 .error.bonus-exist > #coupon.bonuses__input {
  background: #1e2743;
  border: 1px solid #f7b635;
}

.deposit_v2 #coupon::-webkit-input-placeholder {
  font-size: 13px;
  color: #b6c1fb;
  transform: unset;
}

.deposit_v2 #coupon::-moz-placeholder {
  font-size: 13px;
  color: #b6c1fb;
  -moz-transform: unset;
       transform: unset;
}

.deposit_v2 #coupon::-ms-input-placeholder {
  font-size: 13px;
  color: #b6c1fb;
  transform: unset;
}

.deposit_v2 #coupon::placeholder {
  font-size: 13px;
  color: #b6c1fb;
  -moz-transform: unset;
       transform: unset;
}

.deposit_v2 .bonuses__submit {
  display: none;
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-align: center;
       align-items: center;
  min-width: 35px;
  height: 28px;
  position: absolute;
  right: 5px;
  top: 50%;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  font-family: "Roboto", "Arial", sans-serif;
  text-shadow: none;
  text-decoration: unset;
  background-color: #3b7a2b;
  background-image: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #9c003f 0%, #ff003d 100%);
  background-image: radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #9c003f 0%, #ff003d 100%);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25), inset 0 2px 2px #ff7aba, inset 0 -2px 2px #72012a;
  border-radius: 10px;
  border-bottom: 0;
  -moz-transition: unset;
  transition: unset;
  text-decoration: none !important;
  padding: 0 10px;
}

.deposit_v2 .bonuses__submit::before {
  content: "";
  position: absolute;
  display: block;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  opacity: 0.5;
  background: -moz-linear-gradient(left, #ffd687 0%, #ffd68700 50%, #ffd687 100%);
  background: linear-gradient(90deg, #ffd687 0%, #ffd68700 50%, #ffd687 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  border-radius: 10px;
  padding: 1px;
}

.deposit_v2 .bonuses__submit:hover {
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #ff003d 0%, #9c003f 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #ff003d 0%, #9c003f 100%);
  box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.25);
  text-shadow: none;
}

.deposit_v2 .bonuses__submit-text {
  font-size: 10px;
  font-weight: 700;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
  text-transform: uppercase;
}

.deposit_v2 .approved > .bonuses__submit {
  display: block;
  min-width: 20px;
  width: 20px;
  height: 20px;
  right: 10px;
  border-radius: 50%;
  background-color: #ffffff;
  background-image: url(../../willbettingde/image/approved-icon.svg);
  background-size: contain;
  border: 0;
  padding: 0;
  box-shadow: none;
  pointer-events: none;
}

.deposit_v2 .error > .bonuses__submit {
  display: block;
  min-width: 14px;
  width: 14px;
  height: 14px;
  right: 12px;
  border: 0;
  border-radius: 0;
  padding: 0;
  padding: 0;
  box-shadow: none;
  background-color: transparent;
  background-image: url(../../willbettingde/image/times1.svg);
}

.deposit_v2 .approved > .bonuses__submit::before,
.deposit_v2 .error > .bonuses__submit::before {
  display: none;
}

.deposit_v2 .bonuses__coupons_ticket {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-align: center;
       align-items: center;
  width: 50%;
  height: 70px;
  background-image: url(../../willbettingde/image/bonus_ticket_bg1.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
  border-radius: 10px;
  box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.25);
  font-weight: 700;
  color: #ffffff;
  margin: 0 auto;
  -webkit-filter: none;
          filter: none;
}

.deposit_v2 .bonuses__coupons_ticket-text {
  display: inline-block;
  font-size: 10px;
  text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.75);
  line-height: 10px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.deposit_v2 .bonuses__coupons_ticket-amount {
  font-size: 30px;
  line-height: 27px;
  color: #ffba00;
  background-image: -moz-linear-gradient(top, #6b43c7 0%, #442d8d 100%);
  background-image: linear-gradient(180deg, #6b43c7 0%, #442d8d 100%);
  -webkit-filter: drop-shadow(0px 1px 0px #000000);
          filter: drop-shadow(0px 1px 0px #000000);
  -webkit-text-stroke: 4px transparent;
  -webkit-background-clip: text;
}

/* POPUPS */
.popup--deposit.popup--bonus-reset,
.popup--deposit.popup--bonus-related-to-promocode,
.popup--deposit.popup--free-spin-code-accepted {
  width: 300px !important;
}

.popup--deposit.popup--bonus-reset .fancyBox__image svg,
.popup--deposit.popup--bonus-related-to-promocode .fancyBox__image svg,
.popup--deposit.popup--bonus-claimed .fancyBox__image svg,
.popup--deposit.popup--bonuscode-accepted .fancyBox__image svg,
.popup--deposit.popup--free-spin-code-accepted .fancyBox__image svg {
  -webkit-filter: invert(71%) sepia(99%) saturate(1396%) hue-rotate(356deg) brightness(101%) contrast(102%);
          filter: invert(71%) sepia(99%) saturate(1396%) hue-rotate(356deg) brightness(101%) contrast(102%);
}

.popup--deposit.popup--bonus-reset .fancybox-inner,
.popup--deposit.popup--bonus-related-to-promocode .fancybox-inner,
.popup--deposit.popup--bonus-claimed .fancybox-inner,
.popup--deposit.popup--bonuscode-accepted .fancybox-inner,
.popup--deposit.popup--free-spin-code-accepted .fancybox-inner {
  padding: 50px 10px 55px;
}

.popup--deposit.popup--delete-credit-card .deposit__button--secondary {
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  background: transparent;
  text-transform: uppercase;
  color: #000000;
  box-shadow: none;
  padding: 0;
  position: relative;
  min-width: initial;
}

.popup--deposit.popup--delete-credit-card .deposit__button--secondary::before {
  content: "";
  background: #8a8a8a;
  position: absolute;
  bottom: 8px;
  left: 50%;
  -moz-transform: translateX(-50%);
       transform: translateX(-50%);
  width: 100%;
  height: 1px;
}

@media screen and (max-width: 1279px) {
  .deposit_v2 .form_payments_pay_retailers .pay-retailers__method.pay-retailers__method--show-more:hover,
  .deposit_v2 .form_payments_pay_retailers .pay-retailers__method:hover .pay-retailers__label,
  .deposit_v2 .deposit-container.pay_retailers .pay-retailers__method.pay-retailers__method--show-more:hover,
  .deposit_v2 .deposit-container.pay_retailers .pay-retailers__method:hover .pay-retailers__label {
    border: 0;
    background-color: #ffffff;
    box-shadow: 0 5px 5px rgba(24, 64, 28, 0.15);
    border-radius: 5px;
  }
  .deposit_v2 .form_payments_pay_retailers .pay-retailers__method.pay-retailers__method--show-more:hover {
    background: -moz-radial-gradient(47.27% 0%, 78.33% 78.33%, #a484ff 0%, rgba(131, 136, 234, 0) 100%), -moz-linear-gradient(bottom, #32245a 0%, #663ed9 100%);
    background: radial-gradient(78.33% 78.33% at 47.27% 0%, #a484ff 0%, rgba(131, 136, 234, 0) 100%), linear-gradient(360deg, #32245a 0%, #663ed9 100%);
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25), 0 -1px 1px 0 #030927 inset, 0 1px 1px 0 #6967b2 inset;
  }
  .deposit__slider--payment .deposit__item:hover .deposit__item-container {
    background: #ffffff;
  }
  .deposit__slider--payment .deposit__item:hover img {
    opacity: 1;
  }
  .deposit_v2 .deposit__slider--payment .deposit__item:hover {
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25), 0px -2px 2px 0px #523099 inset, 0px 2px 2px 0px #d48fff inset;
    background: -moz-radial-gradient(47.74% 0%, 82.91% 100%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2e00af 0%, #a042ff 100%);
    background: radial-gradient(82.91% 100% at 47.74% 0%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2e00af 0%, #a042ff 100%);
  }
  .deposit_v2 .deposit__slider--payment .deposit__item.selected,
  .deposit_v2 .deposit__slider--payment .deposit__item.selected:hover {
    background: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #9c003f 0%, #ff003d 100%);
    background: radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #9c003f 0%, #ff003d 100%);
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25), 0px -2px 2px 0px #72012a inset, 0px 2px 2px 0px #ff7aba inset;
  }
  .deposit_v2 .deposit__item:hover {
    background: -moz-radial-gradient(47.74% 0%, 82.91% 100%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2e00af 0%, #a042ff 100%);
    background: radial-gradient(82.91% 100% at 47.74% 0%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2e00af 0%, #a042ff 100%);
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25), 0px -2px 2px 0px #523099 inset, 0px 2px 2px 0px #d48fff inset;
  }
  .deposit_v2 .deposit__item.selected,
  .deposit_v2 .deposit__item.selected:hover {
    color: #ffffff;
    background-color: #3b7a2b;
    background-image: -moz-radial-gradient(47.27% 0%, 100% 100%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), -moz-linear-gradient(bottom, #9c003f 0%, #ff003d 100%);
    background-image: radial-gradient(100% 100% at 47.27% 0%, #ffb9b9 0%, rgba(255, 0, 58, 0) 67.19%), linear-gradient(360deg, #9c003f 0%, #ff003d 100%);
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25), 0px -2px 2px 0px #72012a inset, 0px 2px 2px 0px #ff7aba inset;
    text-shadow: none;
  }
  .deposit_v2 .expander-controller[data-expander="bonus-list"]:hover {
    background: -moz-radial-gradient(47.74% 0%, 82.91% 100%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2e00af 0%, #a042ff 100%);
    background: radial-gradient(82.91% 100% at 47.74% 0%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2e00af 0%, #a042ff 100%);
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25), 0px -2px 2px 0px #523099 inset, 0px 2px 2px 0px #d48fff inset;
  }
  .deposit_v2 .short-view .expander-controller[data-expander="bonus-list"]:hover {
    background-color: #3b7a2b;
    background-image: -moz-radial-gradient(47.74% 0%, 82.91% 100%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2e00af 0%, #a042ff 100%);
    background-image: radial-gradient(82.91% 100% at 47.74% 0%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2e00af 0%, #a042ff 100%);
  }
  #payments-list .bitcoin-payment .SumoSelect {
    width: auto !important;
  }
  .deposit_v2 #notifications-wrapper .msg-notification,
  .deposit_v2 .notification {
    gap: 10px;
  }
}

@media screen and (max-width: 630px) {
  #payments-list .bitcoin-payment:first-of-type {
    margin-top: 0;
  }
  #payments-list .bitcoin-payment__wrapper {
    -moz-box-align: center;
         align-items: center;
    gap: 20px;
  }
  #payments-list .bitcoin-payment:has(.SumoSelect) .bitcoin-payment__wrapper {
    padding: 0 15px 15px;
  }
  #payments-list .bitcoin-payment__rate {
    display: none;
  }
  #payments-list .bitcoin-payment__rate_mobile {
    display: -moz-inline-box;
    display: inline-flex;
    margin-bottom: 0;
  }
  #payments-list .bitcoin-payment__qr {
    width: 200px;
    height: 200px;
    border-radius: 10px;
    border: 6px solid #554487;
    margin-bottom: 5px;
  }
  #payments-list .bitcoin-payment__qr img {
    width: 100%;
    border-radius: 5px;
  }
  #payments-list .bitcoin-payment__qr-modal {
    background: #8ba980;
    box-shadow: 0 5px 10px rgba(24, 64, 28, 0.49), inset 0 1px 0 rgba(255, 255, 255, 0.2);
    border-radius: 3px;
    width: 200px;
    height: 200px;
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
    -moz-box-pack: center;
         justify-content: center;
  }
  #payments-list .bitcoin-payment__address {
    width: 100%;
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
    -moz-box-align: center;
         align-items: center;
  }
  #payments-list .CaptionCont,
  #payments-list .bitcoin-payment__header .SumoSelect .CaptionCont {
    display: none;
  }
  #payments-list .bitcoin-payment__wrapper .SumoSelect {
    display: block;
  }
  #payments-list .CaptionCont[class$="-network_mobile"] {
    display: block;
  }
  #payments-list .coinspaid_all .msg-notification {
    padding-bottom: 20px;
  }
  #payments-list .bitcoin-payment .SumoSelect {
    width: auto !important;
    margin-left: 0;
  }
}

@media screen and (max-width: 486px) {
  .deposit_v2 .deposit__wrapper.short-view,
  .deposit_v2 .deposit__wrapper.short-view.expanded {
    padding-top: 10px;
  }
  .deposit_v2 .notification--bonus {
    border-bottom: 1px solid #303b68;
    padding: 20px 15px 20px 0;
    margin: 0 10px;
  }
  .deposit_v2 .expander-controller[data-expander="bonus-list"] {
    top: 0;
    margin-bottom: 9px;
  }
  .deposit_v2 .short-view.expanded .expander-controller[data-expander="bonus-list"] {
    border-radius: 5px;
  }
  .deposit_v2 .bonuses__provider-chips::before {
    left: unset;
    right: 0;
  }
}

@media screen and (max-height: 486px) and (orientation: landscape) {
  .deposit_v2 .deposit__wrapper.short-view,
  .deposit_v2 .deposit__wrapper.short-view.expanded {
    padding-top: 10px;
  }
  .deposit_v2 .expander-controller[data-expander="bonus-list"] {
    top: 0;
  }
  .deposit_v2 .short-view.expanded .expander-controller[data-expander="bonus-list"] {
    border-radius: 5px;
  }
  .deposit_v2 .bonuses__provider-chips::before {
    left: unset;
    right: 0;
  }
}

/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/* rgba(0,0,0, .7) */
/* rgba(0, 0, 0, 0.45) */
/* rgba(0, 0, 0, 0.33)  rgba(0, 0, 0, 0.38)*/
/* rgba(255, 255, 255, 0.15) */
/* rgba(235,148,205,.004); rgba(172, 27, 82, 0.004)  rgba(235, 148, 205, 0.004) rgba(185, 17, 121, 0.004)*/
/* brown */
/* darkgoldenrod */
/*rgb(235, 217, 188); */
/* rgb(246, 237, 221) */
/* rgb(243, 233, 213)  */
/* white #fff rgb(255, 255, 255) rgb(255,255,255) rgba(255,255,255, 1)*/
/* black #000 rgb(0,0,0) rgb(0, 0, 0) rgba(0, 0, 0, 1) */
/* rgb(41, 41, 41) */
/* rgba(1, 1, 1, 1) */
/* rgb(227, 50, 94) */
/* rgb(237, 66, 106) rgb(237,66,106)*/
/* rgb(255, 96, 130) rgb(255,96,130) */
/* rgb(251, 107, 146) */
/* green */
/* grey */
/* rgb(181, 178, 180) */
/* #777 */
/* #bbb */
/* #555 */
/* #888 */
/* darkred */
/* red */
/* rgba(218, 35, 81, 1) rgb(218,35,82)*/
/* don`t use as ISO 14 don`t support this*/
/* LATEST WINNERS*/
/*
  1. Basic media
*/
.deposit_v2 {
  font-family: "Roboto", "Barlow", "Arial", sans-serif;
}

.deposit_v2 .wrapper {
  padding: 0 20px;
  width: 100%;
}

.deposit_v2 .wrapper-form {
  padding: 0 20px 35px 20px;
}

.deposit_v2 .wrapper .inner {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-align: start;
       align-items: flex-start;
  gap: 20px;
}

.deposit_v2 .title {
  font-family: inherit;
  font-weight: 700;
  font-size: 15px;
  line-height: 15px;
  color: #000000;
  /* optional */
  margin-bottom: 15px;
}

.deposit_v2 .subtitle {
  font-family: inherit;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #8a8a8a;
  /* optional */
  margin-bottom: 15px;
}

.deposit_v2 .field--reg .daterangepicker {
  margin-top: 7px;
}

.deposit_v2 .field__wrp-input--data {
  cursor: pointer;
}

.deposit_v2 .field__wrp-input--data.open .field__input ~ .icon-data {
  background: url(../../willbettingde/image/times1.svg) center no-repeat;
  background-size: 14px;
  width: 14px;
  height: 100%;
}

.deposit_v2 .field__wrp-input--data .field__input ~ .icon-data {
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  right: 10px;
  background: url(../../willbettingde/image/datepicker-icon1.svg) center no-repeat;
  background-size: 18px;
  width: 18px;
  height: 100%;
  pointer-events: none;
}

.deposit_v2 .registration__button-sbm.basic-button {
  align-self: flex-start;
  margin-top: 0;
}

.deposit_v2 .description {
  font-family: inherit;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  color: #b6c1fb;
  text-transform: initial;
  margin-bottom: 0;
  /* optional */
}

.deposit_v2 .deposit-description-top {
  margin-bottom: 25px;
}

.deposit_v2 .deposit-description-top p,
.deposit_v2 .deposit-description-top p span {
  font-size: 13px;
  line-height: 15px;
}

.deposit_v2 .inner {
  padding: 15px;
  border: 1px solid #303b68;
  border-radius: 5px;
}

.deposit_v2 .svg-template {
  display: -moz-box;
  display: flex;
  gap: 15px;
  -moz-box-align: center;
       align-items: center;
  flex-wrap: wrap;
}

#payments-list.deposit_v2 {
  background-color: #161d35;
  padding: 20px 0 0;
  -webkit-backdrop-filter: unset;
          backdrop-filter: unset;
  overflow: visible;
}

#payments-list .bitcoin-payment__expander-handler {
  padding-left: 15px;
  padding-right: 15px;
}

#payments-list .bitcoin-payment__wrapper {
  gap: 15px;
}

#payments-list .bitcoin-payment.expanded .bitcoin-payment__svg-icon {
  -moz-transform: rotate(180deg);
       transform: rotate(180deg);
}

#payments-list .bitcoin-payment {
  margin-top: 20px;
}

#payments-list .bitcoin-payment.hidden {
  display: none;
}

#payments-list .bitcoin-payment::before {
  display: none;
}

.deposit_v2 .notification.dont-want-bonuses-block {
  padding: 10px 15px;
}

.deposit_v2 .notification.dont-want-bonuses-block svg {
  width: 20px;
  height: 20px;
}

.deposit_v2 .notification.dont-want-bonuses-block + .bonus-not-available__overlay {
  display: none;
}

.deposit_v2 .notification--cancel button {
  margin-left: 95px;
}

.deposit_v2 .basic-button.bonuses__claim {
  margin-top: 0;
}

.deposit_v2 .registration__fields-wrp #registration__date::-webkit-input-placeholder {
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
}

.deposit_v2 .registration__fields-wrp #registration__date::-moz-placeholder {
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
}

.deposit_v2 .registration__fields-wrp #registration__date::-ms-input-placeholder {
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
}

.deposit_v2 .registration__fields-wrp #registration__date::placeholder {
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
}

.deposit_v2 #main .inner-page {
  padding: 0;
}

.deposit_v2 .bonuses {
  display: block;
  padding: 15px;
  padding-bottom: 24px;
  position: relative;
  -moz-transition: height 600ms cubic-bezier(0.25, 1, 0.5, 1), border-color 600ms cubic-bezier(0.25, 1, 0.5, 1);
  transition: height 600ms cubic-bezier(0.25, 1, 0.5, 1), border-color 600ms cubic-bezier(0.25, 1, 0.5, 1);
}

.deposit_v2 .bonuses.bonuses--no-length {
  padding: 15px 15px 24px;
}

.deposit_v2 .bonuses.short-view {
  padding: 0 15px 0;
}

.deposit_v2 .bonuses.expanded.short-view {
  padding: 0 15px 50px;
}

.deposit_v2 .bonuses.bonuses--no-length .bonuses__wrapper {
  border: none;
}

.expander > .expander-content-wrapper {
  overflow: hidden;
  -moz-transition: height 600ms cubic-bezier(0.25, 1, 0.5, 1);
  transition: height 600ms cubic-bezier(0.25, 1, 0.5, 1);
}

.deposit_v2 .expander > .bonuses__description > .expander-content {
  padding: 10px 0 10px 0;
}

.deposit_v2 .bonuses__description-controller {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  gap: 6px;
  border: 0;
}

.deposit_v2 .bonuses__wrapper {
  display: grid;
  grid-template-columns: auto 1fr auto;
  gap: 15px;
}

.deposit_v2 .bonuses__wrapper.open .bonuses__icon svg {
  -moz-transform: rotate(90deg);
       transform: rotate(90deg);
  width: 8px;
  height: 11px;
}

.deposit_v2 .expander-controller-container[data-expander="bonus-list"] {
  font-family: "Roboto", sans-serif;
  display: -moz-box;
  display: flex;
  -moz-box-align: end;
       align-items: flex-end;
  -moz-box-pack: center;
       justify-content: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 55px;
  background: -moz-linear-gradient(top, #161d3500 0%, #161d35fc 53%, #161d35 100%);
  background: linear-gradient(180deg, #161d3500 0%, #161d35fc 53%, #161d35 100%);
  border-radius: 5px;
}

.deposit_v2 .expanded .expander-controller-container[data-expander="bonus-list"] {
  background: none;
}

.deposit_v2 .short-view .expander-controller-container[data-expander="bonus-list"] {
  -moz-box-pack: unset;
       justify-content: unset;
  left: 0;
  right: 0;
  bottom: 0;
  height: 40px;
  padding: 0;
}

.deposit_v2 .short-view .expander-controller-container[data-expander="bonus-list"] .bonuses__controller_title {
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  color: #ffffff;
  text-transform: uppercase;
  margin-right: 5px;
}

.deposit_v2 .expander-controller[data-expander="bonus-list"] svg {
  width: 9px;
  height: 14px;
  -moz-transform: rotate(90deg);
       transform: rotate(90deg);
  margin-right: 5px;
  fill: #ffffff;
}

.deposit_v2 .short-view .expander-controller[data-expander="bonus-list"] svg {
  width: 11px;
  height: 16px;
  -moz-box-ordinal-group: 4;
       order: 3;
  margin-left: auto;
}

.deposit_v2 .expander.expanded .expander-controller[data-expander="bonus-list"] svg {
  -moz-transform: rotate(270deg);
       transform: rotate(270deg);
}

.deposit_v2 .expander.expanded[data-expander="bonus-term"] .bonuses__icon svg {
  -moz-transform: rotate(90deg);
       transform: rotate(90deg);
}

.expander .bonuses__description {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-pack: end;
       justify-content: end;
  padding-top: 0;
}

.deposit_v2 .bonuses__claim {
  min-width: 120px;
  min-height: 35px;
  padding: 5px 10px;
  margin-bottom: 10px;
}

.deposit_v2 .bonuses__container {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  gap: 30px;
  -moz-transition: 600ms max-height cubic-bezier(0.25, 1, 0.5, 1);
  transition: 600ms max-height cubic-bezier(0.25, 1, 0.5, 1);
}

.deposit_v2 .bonuses__inner {
  width: 100%;
}

.deposit_v2 .bonuses__icon svg {
  fill: #ffbb04;
  -moz-transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
  transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
}

.deposit_v2 .bonus-subtitle-wrapper {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  position: relative;
  margin-bottom: 10px;
}

.deposit_v2 .bonuses:not(.more-than-one-bonus) .bonuses__item.welcome-bonus .bonus-subtitle-wrapper,
.deposit_v2 .expander-content .bonuses__item.welcome-bonus .bonus-subtitle-wrapper {
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  padding-bottom: 5px;
  margin-bottom: 20px;
}

.deposit_v2 .bonuses:not(.more-than-one-bonus) .bonuses__item.welcome-bonus .bonuses__subtitle,
.deposit_v2 .expander-content .bonuses__item.welcome-bonus .bonuses__subtitle {
  display: block;
}

.deposit_v2 .bonuses:not(.more-than-one-bonus) .bonuses__item.welcome-bonus .bonuses__claim,
.deposit_v2 .expander-content .bonuses__item.welcome-bonus .bonuses__claim {
  margin-bottom: 17px;
}

.deposit_v2 .show-more-text-gradient {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1rem;
  background: -moz-linear-gradient(top, #161d3500 0%, #161d35fc 95%, #161d35 100%);
  background: linear-gradient(180deg, #161d3500 0%, #161d35fc 95%, #161d35 100%);
}

.deposit_v2 .expander.expanded .bonuses__subtitle {
  display: block;
}

.deposit_v2 .bonuses__subtitle--small {
  font-family: "Barlow", "Arial", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  color: #000000;
}

.deposit_v2 .bonuses__header {
  display: -moz-box;
  display: flex;
  -moz-box-align: start;
       align-items: flex-start;
  gap: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

.deposit_v2 .bonuses__step-by-step {
  margin-bottom: 12px;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  gap: 5px;
}

.deposit_v2 .bonuses__step {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  gap: 5px;
}

.deposit_v2 .bonuses__step-description {
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #769969;
}

.deposit_v2 .bonuses__step--claimed .bonuses__step-description {
  color: #000000;
}

.deposit_v2 .bonuses__step-number {
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 800;
  font-size: 11px;
  line-height: 15px;
  min-width: 22px;
  min-height: 20px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  border: 1px solid #769969;
  border-radius: 100px;
  color: #769969;
}

.deposit_v2 .bonuses__step--claimed .bonuses__step-number {
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, rgba(117, 215, 81, 0.55) 0%, rgba(166, 255, 77, 0) 100%), -moz-linear-gradient(bottom, #09420f 0%, #327d1f 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, rgba(117, 215, 81, 0.55) 0%, rgba(166, 255, 77, 0) 100%), linear-gradient(360deg, #09420f 0%, #327d1f 100%);
  box-shadow: 0 5px 10px rgba(85, 118, 60, 0.75);
  border-radius: 50px;
  color: #ffffff;
  border: none;
}

.deposit_v2 .bonuses__notification {
  padding: 20px 0;
}

.deposit_v2 .expander .bonuses__wrapper {
  padding-top: 30px;
}

.deposit_v2 .trade-mark {
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #000000;
  margin-bottom: 15px;
}

.deposit_v2 .form__description {
  display: -moz-box;
  display: flex;
  gap: 10px;
  -moz-box-align: start;
       align-items: flex-start;
  margin-bottom: 15px;
}

.deposit_v2 .form__description a {
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #000000;
  text-decoration: underline;
}

.deposit_v2 .notification--bonus {
  padding: 10px 15px;
  min-height: initial;
}

.deposit_v2 .notification--bonus ~ .bonuses {
  padding-top: 10px;
}

.deposit_v2 .notification.notification--bonus + .bonus-not-available__overlay {
  display: none;
}

.deposit_v2 .fancybox-carousel::before,
.deposit_v2 .fancybox-carousel::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 20px;
  height: 100%;
  opacity: 0;
  -webkit-filter: blur(0.5px);
          filter: blur(0.5px);
  -moz-transition: 300ms all ease;
  transition: 300ms all ease;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  z-index: 1;
}

.deposit_v2 .fancybox-carousel::before {
  background: -moz-linear-gradient(left, #161d35 0%, rgba(50, 36, 90, 0) 88.37%);
  background: linear-gradient(90deg, #161d35 0%, rgba(50, 36, 90, 0) 88.37%);
  left: -2px;
}

.deposit_v2 .fancybox-carousel::after {
  background: -moz-linear-gradient(right, #161d35 0%, rgba(50, 36, 90, 0) 88.37%);
  background: linear-gradient(270deg, #161d35 0%, rgba(50, 36, 90, 0) 88.37%);
  right: 0;
}

.deposit_v2 .fancybox-carousel.left::before,
.deposit_v2 .fancybox-carousel.right::after {
  opacity: 1;
}

.deposit_v2 .deposit-form .fancybox-carousel::before {
  left: 0px;
}

.deposit_v2 .deposit-form .fancybox-carousel::after {
  right: 0px;
}

.deposit_v2 .deposit-form .field-container {
  width: 100%;
  max-width: unset;
  margin-top: 25px;
  margin-bottom: 0;
}

.deposit_v2 .deposit-form[data-form-add-on="muchbetter"] .field-container {
  display: block;
}

#deposit-pay_retailers-method_id_selector {
  padding-top: 30px;
  margin-top: 40px;
  border-top: 1px solid #303b68;
}

.deposit__container ~ #deposit-pay_retailers-method_id_selector {
  margin-top: 40px;
}

.bonuses__coupons:not(.hidden) ~ #deposit-pay_retailers-method_id_selector {
  border-top: 0;
  margin-top: 10px;
}

.deposit_v2 .rate ~ .bonuses__coupons.hidden ~ .field-container {
  margin-top: 0;
}

.carousel__button.is-next,
.carousel__button.is-prev {
  z-index: 21;
}

.deposit_v2 .deposit-form__container .notification.notification--outlined {
  width: 100%;
}

.deposit_v2 .deposit-description-top a,
.popup-page-content.deposit_v2 a:not(.search__block-btn):not(.orange) {
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: #b6c1fb;
  text-decoration: underline;
  -webkit-filter: none;
          filter: none;
}

.form-cc__saved-card .form-cc__saved-card-button {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  color: #000000;
  min-height: 40px;
  text-align: left;
  padding-left: 50px;
  border: 0;
}

.form-cc__saved-card .form-cc__saved-card-remove {
  width: 40px;
  height: 40px;
  border: 0;
}

.deposit-description-top br {
  display: none;
}

.popup-content.deposit .inner-page {
  background-color: #161d35;
}

.popup-content.deposit_v2 .inner-page {
  padding: 0;
}

.deposit_v2 .notification--error {
  border: 1px solid #cc2c2c;
}

.deposit_v2 .notification--error .svg-icon {
  background: #cc2c2c;
}

.deposit_v2 .form_payments_pay_retailers .pay-retailers__method .pay-retailers__icon,
.deposit_v2 .deposit-container.pay_retailers .pay-retailers__method .pay-retailers__icon {
  max-width: 55%;
  height: 100%;
  margin: auto 0;
}

.deposit_v2 .notification--error .description {
  color: #cc2c2c;
}

/* Bonus option section: start */
.deposit_v2 .bonuses__coupons:not(.hidden) + .form-cc__name-container {
  border-top: 0;
  margin-top: 0;
}

.deposit_v2 .bonuses__coupons_fields {
  max-width: 50%;
  -moz-box-flex: 1;
       flex-grow: 1;
}

.deposit_v2 .bonuses__coupons_field.single-tab:before {
  display: none;
}

.deposit_v2 .bonuses__coupons_field.single-tab:has(input:checked) {
  background: transparent;
}

.deposit_v2 .bonuses__coupons_field:not(.single-tab).error {
  padding-bottom: 25px;
}

.deposit_v2 input[name="bonus-coupon-type"] {
  display: none;
}

.deposit_v2 input:checked ~ .bonuses__coupons_label:after {
  display: inline-block;
}

.deposit_v2 .single-tab .bonuses__coupons_label {
  color: #ffffff;
  padding: 0;
}

.deposit_v2 .bonuses__coupons_field.single-tab .bonuses__coupons_label:before,
.deposit_v2 .bonuses__coupons_field.single-tab .bonuses__coupons_label:after {
  display: none;
}

.deposit_v2 input[name="bonus-coupon-type"]:checked ~ .bonuses__coupons_wrapper > .bonuses__coupons_percent-text {
  opacity: 1;
}

.deposit_v2 .field__wrp-input {
  min-width: unset;
}

.deposit_v2 .bonuses__input {
  box-shadow: none;
}

.deposit_v2 .bonuses__input:-webkit-autofill {
  -webkit-transition: color 9999s ease-out, background-color 9999s ease-out;
  -webkit-transition-delay: 9999s;
  -webkit-text-fill-color: #ffffff;
  -webkit-box-shadow: 0 0 0 1000px #1e2743 inset !important;
}

.deposit_v2 .error > .tooltip-red {
  display: block;
}

.deposit_v2 .bonuses__submit.active {
  display: -moz-box;
  display: flex;
}

.deposit_v2 #bonusCode:not(:checked) ~ .field__wrp-input > .bonuses__submit {
  pointer-events: none;
  opacity: 0.25;
}

.deposit_v2 .approved .bonuses__submit-text,
.deposit_v2 .error .bonuses__submit-text {
  display: none;
}

.deposit__amount--bonuses .deposit__item-bonus,
.deposit__amount--bonuses .deposit__item-percent {
  display: block;
}

/* Bonus option section: end */
.popup-page-content--basic .deposit-form {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-align: start;
       align-items: flex-start;
}

.deposit_v2 *,
.deposit_v2 *::before,
.deposit_v2 *::after {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.deposit_v2 img {
  max-width: 100%;
  width: 100%;
  height: auto;
  border-radius: 5px;
}

.deposit_v2 .msg-notification {
  font-family: "Barlow", "Arial", sans-serif;
  background: transparent;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  margin-bottom: 20px;
  padding: 0;
  border: none;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  gap: 15px;
  color: #000000;
}

.deposit_v2 .welcome-bonus-available {
  display: block;
  max-height: 270px;
  overflow: hidden;
  border: 1px solid #303b68;
  border-radius: 5px;
  background: #ffffff;
  padding: 15px;
  padding-bottom: 55px;
  position: relative;
  -moz-transition: 600ms max-height cubic-bezier(0.25, 1, 0.5, 1);
  transition: 600ms max-height cubic-bezier(0.25, 1, 0.5, 1);
  margin-bottom: 25px;
}

.deposit_v2 .msg_notification__icon {
  background: -moz-linear-gradient(bottom, #18401c 0%, #548043 100%);
  background: linear-gradient(360deg, #18401c 0%, #548043 100%);
  box-shadow: 0 5px 10px rgba(24, 64, 28, 0.49), inset 0 1px 0 rgba(255, 255, 255, 0.2);
  border-radius: 20px;
  padding: 10px;
}

.deposit_v2 .msg-notification__description {
  font-family: "Barlow", "Arial", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  color: #000000;
}

.deposit_v2 .welcome-bonus-available__bonus-image {
  max-width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.deposit_v2 .welcome-bonus-available__title {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  gap: 20px;
  margin-bottom: 10px;
}

.deposit_v2 .welcome-bonus-available__title-lifetime {
  font-family: "Barlow", "Arial", sans-serif;
  /* to inherit */
  font-weight: 700;
  font-size: 10px;
  line-height: 20px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  text-transform: uppercase;
  color: #769969;
  padding: 0 5px;
  border: 1px solid #769969;
  border-radius: 3px;
}

.deposit_v2 .welcome-bonus-available__title-lifetime--claimed {
  background: -moz-radial-gradient(47.27% 0%, 78.33% 78.33%, rgba(108, 215, 81, 0.55) 0%, rgba(170, 234, 131, 0) 100%), -moz-linear-gradient(bottom, #09420f 0%, #3b7a2b 100%);
  background: radial-gradient(78.33% 78.33% at 47.27% 0%, rgba(108, 215, 81, 0.55) 0%, rgba(170, 234, 131, 0) 100%), linear-gradient(360deg, #09420f 0%, #3b7a2b 100%);
  box-shadow: 0 5px 5px rgba(85, 118, 60, 0.5), inset 0px 1px 0px #7cb367, inset 0px -1px 0px #112703;
  color: #ffffff;
  border: none;
}

.deposit_v2 .welcome-bonus-available__description {
  width: 100%;
}

.deposit_v2 .welcome-bonus-available__button {
  background: -moz-linear-gradient(bottom, #f3b616 0%, #ffe787 100%);
  background: linear-gradient(360deg, #f3b616 0%, #ffe787 100%);
  box-shadow: 0px 5px 5px rgba(181, 139, 54, 0.25), inset 0px 1px 0px #eabf1a, inset 0px 2px 2px #fffdf7, inset 0px -1px 0px #8a751d;
  border-radius: 100px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  min-width: 120px;
  min-height: 35px;
  padding: 5px 10px;
  font-family: "Roboto", "Barlow", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  text-transform: uppercase;
  color: #000000;
  margin-bottom: 10px;
  border: 1px solid transparent;
  -moz-transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
  transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
}

.deposit_v2 .welcome-bonus-available__button:hover {
  background: transparent;
  border: 1px solid #769969;
  color: #769969;
}

.deposit_v2 .welcome-bonus-available__expander-description {
  font-family: "Barlow", "Arial", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  margin-top: 15px;
  color: #000000;
  max-height: 0;
  -moz-transition: 600ms max-height cubic-bezier(0.25, 1, 0.5, 1);
  transition: 600ms max-height cubic-bezier(0.25, 1, 0.5, 1);
}

.deposit_v2 .welcome-bonus-available__expander__title {
  font-family: "Roboto", "Barlow", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  color: #769969;
  text-transform: uppercase;
  border-bottom: 1px dashed #769969;
}

.deposit_v2 .bonus-not-available__overlay.active {
  display: -moz-box;
  display: flex;
}

.deposit_v2 .deposit-container {
  border: none;
}

.deposit_v2 .deposit-container .content {
  padding: 0;
}

.deposit_v2 .deposit__form-container.opened .content {
  display: block;
}

.popup-page .popup-content.deposit_v2 {
  margin: 0;
  border-radius: 0 0 10px 10px;
}

.deposit__slider {
  position: relative;
}

.deposit__track {
  display: -moz-box;
  display: flex;
  -moz-transition: 600ms cubic-bezier(0.25, 1, 0.5, 1);
  transition: 600ms cubic-bezier(0.25, 1, 0.5, 1);
  grid-gap: 10px;
}

.deposit__track.deposit-container__payments {
  border-radius: 0;
  padding: 0;
  height: 100%;
  box-shadow: none;
  width: 100%;
  background: transparent;
  -moz-box-pack: start;
       justify-content: flex-start;
}

.deposit__track.deposit-container__payments button {
  background: #ffffff;
  height: 70px;
}

.deposit__item:last-of-type {
  margin-right: 0;
}

.deposit__item-bonus br,
.deposit__item-bonus-code br {
  display: none;
}

.deposit__slider-button {
  position: absolute;
  top: 50%;
  left: 5px;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  width: 27px;
  height: 27px;
  border-radius: 20px;
  opacity: 1;
  pointer-events: all;
  z-index: 2;
  -moz-transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
  transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, rgba(117, 215, 81, 0.55) 0%, rgba(166, 255, 77, 0) 100%), -moz-linear-gradient(bottom, #09420f 0%, #327d1f 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, rgba(117, 215, 81, 0.55) 0%, rgba(166, 255, 77, 0) 100%), linear-gradient(360deg, #09420f 0%, #327d1f 100%);
  box-shadow: 0px 5px 10px rgba(85, 118, 60, 0.75);
}

.deposit__slider-button:hover {
  background: -moz-linear-gradient(bottom, #3b7a2b 0%, #06320a 100%);
  background: linear-gradient(360deg, #3b7a2b 0%, #06320a 100%);
  box-shadow: 0px 5px 5px rgba(85, 118, 60, 0.5);
}

.deposit__slider-button.disabled {
  opacity: 0;
  pointer-events: none;
}

.deposit__slider-button--next {
  left: initial;
  right: 5px;
}

.deposit__slider-button--previous svg {
  -moz-transform: scale(-1, -1) translateY(-1px);
       transform: scale(-1, -1) translateY(-1px);
}

.deposit__slider-button--next svg {
  -moz-transform: translate(1px, 1px);
       transform: translate(1px, 1px);
}

.deposit_v2 .deposit-fields {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
}

.deposit_v2 .deposit-fields--full {
  min-height: 450px;
  padding-bottom: 40px;
}

.deposit_v2 .tooltip-red {
  text-align: left;
}

.deposit__section-title--payment {
  padding-left: 20px;
  margin-bottom: 20px;
}

.deposit__section-description {
  font-family: "Roboto", "Arial", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #675e8b;
  margin: 0;
  margin-bottom: 15px;
}

.deposit__payments .deposit__section-title {
  margin-bottom: 20px;
}

.deposit__amount .deposit__item:hover {
  background: -moz-linear-gradient(top, #86a479 0%, #fff59e 100%);
  background: linear-gradient(180deg, #86a479 0%, #fff59e 100%);
  box-shadow: 0 5px 5px rgba(85, 118, 60, 0.25), inset 0 -2px 0 #63975f, inset 0 1px 0 #cde2c4;
}

.deposit-form .deposit-buttons-container {
  margin-top: 30px;
}

.deposit-form .deposit-description-bottom ~ .deposit-buttons-container {
  margin-top: 0;
}

.deposit__amount--bonuses .deposit__item.carousel__slide:last-of-type,
.deposit__amount--bonuses .deposit__item:last-of-type {
  margin-right: 0;
}

[data-js="amount-slider"] .deposit__item.carousel__slide {
  margin-left: 5px;
  margin-right: 5px;
  gap: unset;
}

[data-js="amount-slider"] .deposit__item.carousel__slide:first-of-type {
  margin-left: 0;
}

[data-js="amount-slider"] .deposit__item.carousel__slide:last-of-type {
  margin-right: 0;
}

.wrapper-form {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  min-height: 450px;
}

.fancybox-carousel .carousel__nav button:disabled {
  opacity: 0;
}

.carousel__nav button svg {
  stroke: none;
  fill: #ffffff;
  -webkit-filter: drop-shadow(0 -1px 0 rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0 -1px 0 rgba(0, 0, 0, 0.25));
}

.carousel__nav .is-next svg {
  -moz-transform: translateX(1px);
       transform: translateX(1px);
}

.carousel__nav .is-prev svg {
  -moz-transform: translateX(-1px) rotate(180deg);
       transform: translateX(-1px) rotate(180deg);
}

.payment-slider {
  height: 88px;
  margin-bottom: 12px;
  overflow: hidden;
}

.deposit__slider--payment .deposit__item .deposit__item-container {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
  transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
  -moz-box-pack: center;
       justify-content: center;
  flex-wrap: wrap;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
       flex-direction: row;
  gap: 5px;
  width: 100%;
  height: 100%;
  background: #ffffff;
  padding: 10px;
  border-radius: 5px;
}

.deposit__slider--payment.fit-content .deposit__item.carousel__slide {
  margin-left: 5px;
  margin-right: 5px;
}

.deposit__slider--payment .deposit__item.carousel__slide:first-of-type {
  margin-left: 0;
}

.deposit__slider--payment .deposit__item.carousel__slide:last-of-type {
  margin-right: 0;
}

.deposit__slider--payment {
  display: -moz-box;
  display: flex;
}

.deposit__slider--payment .deposit__item img {
  height: 100%;
  width: auto;
  -o-object-fit: contain;
     object-fit: contain;
}

.deposit__slider--payment .deposit__item.deposit-item--col-1 img {
  grid-template-columns: 1fr;
  width: 100%;
}

.deposit__slider--payment .deposit__item.deposit-item--col-2 img {
  grid-template-columns: 1fr 1fr;
  width: 45%;
}

.deposit__slider--payment .deposit__item.deposit-item--col-3 img,
.deposit__slider--payment .deposit__item.deposit-item--col-4 img,
.deposit__slider--payment .deposit__item.deposit-item--col-5 img,
.deposit__slider--payment .deposit__item.deposit-item--col-6 img {
  grid-template-columns: 1fr 1fr 1fr;
  height: 40%;
  width: 28%;
}

.deposit__slider--payment .deposit__item.deposit-item--col-4 img {
  width: 45%;
  height: 45%;
  grid-template-columns: 1fr 1fr;
}

.deposit__amount,
.deposit__payments {
  position: relative;
}

.deposit__payments::before,
.deposit__payments::after,
.deposit__amount::before,
.deposit__amount::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 40px;
  height: 100%;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  background: -moz-linear-gradient(right, #ffffff 0%, rgba(255, 255, 255, 0) 88.37%);
  background: linear-gradient(270deg, #ffffff 0%, rgba(255, 255, 255, 0) 88.37%);
  -moz-transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
  transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
  z-index: 1;
  opacity: 0;
}

.deposit__payments::before,
.deposit__amount::before {
  left: 0;
  background: -moz-linear-gradient(181deg, rgba(255, 255, 255, 0) 0%, #ffffff 88.37%);
  background: linear-gradient(269deg, rgba(255, 255, 255, 0) 0%, #ffffff 88.37%);
}

.deposit__payments::after,
.deposit__amount::after {
  right: 0;
}

.deposit__shadow--right.deposit__payments::after,
.deposit__shadow--right.deposit__amount::after {
  opacity: 1;
  background: -moz-linear-gradient(right, #ffffff 0%, rgba(255, 255, 255, 0) 88.37%);
  background: linear-gradient(270deg, #ffffff 0%, rgba(255, 255, 255, 0) 88.37%);
}

.deposit__shadow--left.deposit__payments::before,
.deposit__shadow--right.deposit__payments::after {
  height: 75px;
}

.deposit__shadow--left.deposit__payments::before,
.deposit__shadow--left.deposit__amount::before {
  opacity: 1;
  background: -moz-linear-gradient(right, rgba(255, 255, 255, 0) 0%, #ffffff 88.37%);
  background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #ffffff 88.37%);
}

.carousel__track {
  display: -moz-box;
  display: flex;
}

.content-wrapper {
  display: none;
  border-top: 1px solid #242d51;
}

.deposit-container .content-wrapper {
  min-height: 100px;
}

#payments-list .coinspaid_all .content-wrapper {
  padding-right: 5px;
  padding-bottom: 0;
}

#payments-list .coinspaid_all .content {
  padding: 20px 0;
  padding-bottom: 0;
}

.content-wrapper.active {
  display: block;
}

.deposit_v2 .deposit__container {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: justify;
       justify-content: space-between;
  gap: 10px;
}

.deposit_v2 .field-container .field {
  width: 100%;
}

.deposit__form-container {
  display: none;
  min-height: 300px;
  position: relative;
}

.deposit__form-container.opened {
  display: block;
}

.deposit__loader {
  width: 150px;
  height: 150px;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  background-image: url(../../willbettingde/image/gif-load.gif);
  background-size: contain;
  background-position: center center;
}

/* deposit-form--new-cc */
.deposit-form__container {
  max-width: -moz-calc(100% - 40px);
  max-width: calc(100% - 40px);
  min-height: 180px;
  margin: 0 auto;
}

.deposit-form--new {
  min-height: 180px;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  padding-bottom: 40px;
}

.deposit-form--v2 {
  font-family: "Roboto", "Arial", sans-serif;
  padding-bottom: 45px;
}

.deposit-form--v2 .form-cc__field--ccn .field__status--edit {
  right: 2px;
}

.deposit-form--basic {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  min-height: 450px;
  -moz-box-pack: justify;
       justify-content: space-between;
}

.deposit-form--v2-cc .deposit-cc {
  display: block;
}

.deposit-form--v2-cc .form-cc {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  grid-gap: 0;
  gap: 0;
}

.deposit-form--v2-cc .form-cc__name-container--card {
  margin-bottom: 25px;
  margin-top: 30px;
  padding-top: 25px;
}

.deposit-form--v2-cc .rate ~ .form-cc__name-container--card,
.deposit-form--v2-cc .rate ~ .deposit-container {
  margin-top: 15px;
}

.deposit-form--v2-cc .form-cc__name-container {
  display: -moz-box;
  display: flex;
  -moz-box-pack: justify;
       justify-content: space-between;
  gap: 15px;
  width: 100%;
}

.deposit-form--v2-cc .field {
  width: 100%;
}

.deposit-form--v2-cc .form-cc__field--ccn {
  width: 50%;
  position: relative;
}

.deposit-form--v2-cc .field:first-of-type {
  margin-bottom: 20px !important;
}

.deposit-form--v2 .field__input::-webkit-input-placeholder, .deposit-form .basic-field::-webkit-input-placeholder {
  color: #b6c1fb;
}

.deposit-form--v2 .field__input::-moz-placeholder, .deposit-form .basic-field::-moz-placeholder {
  color: #b6c1fb;
}

.deposit-form--v2 .field__input::-ms-input-placeholder, .deposit-form .basic-field::-ms-input-placeholder {
  color: #b6c1fb;
}

.deposit-form--v2 .field__input::placeholder,
.deposit-form .basic-field::placeholder {
  color: #b6c1fb;
}

.deposit_v2 .deposit-fields--flexepin + .bottom-description {
  font-size: 13px;
  line-height: 15px;
  margin-top: 20px;
  margin-bottom: 15px;
}

[lang="fr"] .deposit_v2 .deposit-fields--flexepin + .bottom-description {
  margin-top: 35px;
  margin-bottom: 20px;
}

.deposit-form--v2 button.deposit-form--v2__button {
  width: auto;
  min-width: 120px;
  min-height: 40px;
  padding: 0 5px;
  text-align: center;
  display: inline-block;
  z-index: 0;
  background: -moz-linear-gradient(bottom, #f3b616 0%, #ffe787 100%);
  background: linear-gradient(360deg, #f3b616 0%, #ffe787 100%);
  box-shadow: 0 5px 5px rgba(181, 139, 54, 0.25), inset 0px 1px 0px #eabf1a, inset 0px 2px 2px #fffdf7, inset 0px -1px 0px #8a751d;
  border-radius: 100px;
  height: auto;
  margin-top: 0;
  font-family: inherit;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  text-transform: uppercase;
  color: #000000;
  -moz-transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
  transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
  align-self: flex-start;
}

.deposit-form .fancybox-carousel.carousel {
  position: relative;
  left: -20px;
  right: -20px;
  width: -moz-calc(100% + 40px);
  width: calc(100% + 40px);
  overflow: hidden;
  padding: 0 0 13px 0;
  margin-bottom: -13px;
}

.deposit-form .carousel__viewport {
  padding: 0 20px;
}

.deposit-form .carousel__button.is-next {
  top: -moz-calc((100% - 13px) / 2);
  top: calc((100% - 13px) / 2);
  right: 10px;
}

.deposit-form .carousel__button.is-prev {
  top: -moz-calc((100% - 13px) / 2);
  top: calc((100% - 13px) / 2);
  left: 10px;
}

.deposit-form--v2 .deposit__calculate-promotion {
  background-image: url(../../willbettingde/image/ticket.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 345px;
  height: 70px;
  margin-right: 45px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  color: #ffffff;
  -webkit-filter: drop-shadow(0px 4px 4px rgba(29, 83, 29, 0.2)) drop-shadow(0px 0px 20px #dcd062);
          filter: drop-shadow(0px 4px 4px rgba(29, 83, 29, 0.2)) drop-shadow(0px 0px 20px #dcd062);
}

.deposit-form--v2 .deposit__promotion-title {
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  line-height: 15px;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  display: block;
  margin-bottom: 8px;
}

.deposit-form--v2 .deposit__promotion__amount {
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 15px;
  text-align: center;
  color: #ffffff;
}

.deposit-form--v2 .deposit__promotion-block {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -moz-box-align: center;
       align-items: center;
  place-items: end;
  gap: 63px;
  padding: 25px 0;
  border-top: 1px solid #303b68;
  border-bottom: 1px solid #303b68;
  border-radius: 5px;
}

.deposit-container--new .form-wrapper--new {
  padding: 20px;
}

.deposit-form--v2 .form-promotion-code {
  width: 100%;
  position: relative;
}

.form-promotion-code--success .form-promotion-code__status-icon,
.form-promotion-code--failed .form-promotion-code__status-icon,
.form-promotion-code--active .form-promotion-code__status-icon {
  display: block;
}

.form-promotion-code__status-icon {
  display: none;
  position: absolute;
  bottom: 6px;
  right: 5px;
  min-width: 35px;
  min-height: 28px;
}

.form-promotion-code--active .form-promotion-code__submit {
  background: -moz-radial-gradient(47.27% 0%, 78.33% 78.33%, rgba(108, 215, 81, 0.55) 0%, rgba(170, 234, 131, 0) 100%), -moz-linear-gradient(bottom, #09420f 0%, #3b7a2b 100%);
  background: radial-gradient(78.33% 78.33% at 47.27% 0%, rgba(108, 215, 81, 0.55) 0%, rgba(170, 234, 131, 0) 100%), linear-gradient(360deg, #09420f 0%, #3b7a2b 100%);
  box-shadow: 0 5px 5px rgba(85, 118, 60, 0.5), inset 0px 2px 0px #7cb367, inset 0px -2px 0px #112703;
  border-radius: 5px;
  min-width: 35px;
  min-height: 28px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  line-height: 20px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
}

.form-promotion-code--success .form-promotion-code__submit,
.form-promotion-code--failed .form-promotion-code__submit {
  display: none;
}

.form-promotion-code--success .form-promotion-code__status-icon {
  background: url(../../willbettingde/image/promotion_success.svg) no-repeat center;
  background-size: 22px 22px;
}

.form-promotion-code--failed .form-promotion-code__status-icon {
  background: url(../../willbettingde/image/promotion_failed.svg) no-repeat center;
  background-size: 14px 14px;
}

.form-promotion-code--success .field__input {
  background: #fefaf1;
  border: 1px solid #f7b635;
  border-radius: 5px;
}

.form-promotion-code--failed .field__input {
  background: #fff7f7;
  border: 1px solid #b51f1f;
  border-radius: 5px;
}

.deposit-form--v2 button.deposit-form--v2__button:hover {
  background: -moz-linear-gradient(bottom, #f5c216 0%, #a77b00 100%);
  background: linear-gradient(360deg, #f5c216 0%, #a77b00 100%);
  box-shadow: 0 5px 10px rgba(56, 38, 110, 0.503057), inset 0 5px 10px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.155259);
}

.deposit-form--v2 button.deposit-form--v2__button:active {
  background: -moz-linear-gradient(258.14deg, #fbd704 7.44%, #f3bb1a 90.23%);
  background: linear-gradient(191.86deg, #fbd704 7.44%, #f3bb1a 90.23%);
  box-shadow: 0 5px 10px rgba(204, 163, 44, 0.5), inset 0 1px 0 rgba(200, 157, 33, 0.15);
  color: #ffffff;
}

.deposit-form--v2-cc .search__options-item--tooltip,
.deposit-form--v2-cc .tooltip-red,
.deposit_v2 .tooltip-red,
.deposit-form--v2-cc .tooltip-green {
  font-family: inherit;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 15px;
  color: #cc0000;
  text-align: left;
  top: -moz-calc(100% + 5px);
  top: calc(100% + 5px);
}

.deposit_v2 .error.bonus-exist .tooltip-red {
  color: #769969 !important;
}

.deposit-form--v2 .deposit-container.active .content {
  padding: 0 20px;
}

.deposit-form--v2-cc .form-cc__name-container--date {
  width: 50%;
}

.deposit-form--v2-cc .form-cc__field--date,
.deposit-form--v2-cc .form-cc__field--cvv {
  display: block;
}

.deposit-form--v2 .credit-card__show-saved-cards {
  position: absolute;
  top: 0;
  right: 0;
  background-image: url(../../willbettingde/image/arrow3.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 9px 14px;
  border: 0;
  -moz-transform: rotate(90deg);
       transform: rotate(90deg);
  width: 40px;
  height: 40px;
  padding: 0;
  -webkit-filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(70deg) brightness(102%) contrast(105%);
          filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(70deg) brightness(102%) contrast(105%);
}

.deposit-form--v2 .credit-card__show-saved-cards.active {
  -moz-transform: rotate(270deg);
       transform: rotate(270deg);
}

.field__status--edit[style*="block"] ~ .credit-card__show-saved-cards {
  background-image: none;
}

.deposit-form--v2 .form-cc__container-of-cards {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: justify;
       justify-content: space-between;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  max-height: 125px;
  height: auto;
  overflow: auto;
  -moz-transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
  transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
}

.deposit-form--v2 div.form-cc__list-of-cards--closed {
  max-height: 0;
  -moz-transition: 0ms all cubic-bezier(0.25, 1, 0.5, 1);
  transition: 0ms all cubic-bezier(0.25, 1, 0.5, 1);
  border-width: 0;
}

.deposit-form--v2 .form-cc__clear-form:hover {
  background: #f6eff6cc;
}

.deposit-form--v2 .form-cc__container-of-cards option {
  display: none;
}

.deposit-form--v2 .form-cc__saved-card:last-of-type {
  border-bottom: none;
}

#payments-list .bitcoin-payment--new .bitcoin-payment__svg-icon {
  background-image: url(../../willbettingde/image/arrow-with-shadow.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 16px 11px;
  width: 16px;
  height: 11px;
}

#payments-list .bitcoin-payment__expander-handler {
  width: 100%;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  min-height: 50px;
  border: 0;
}

#payments-list .bitcoin-payment__icon {
  width: 25px;
  height: 25px;
  margin-right: 15px;
  display: block;
}

#payments-list .bitcoin-payment__header {
  width: 100%;
  margin-bottom: 0;
}

#payments-list .bitcoin-payment--BTC .bitcoin-payment__icon {
  background: url(../../willbettingde/image/bitcoin.svg) no-repeat center center;
  background-size: contain;
}

#payments-list .bitcoin-payment--BCH .bitcoin-payment__icon {
  background: url(../../willbettingde/image/bch.svg) no-repeat center center;
  background-size: contain;
}

#payments-list .bitcoin-payment--ETH .bitcoin-payment__icon {
  background: url(../../willbettingde/image/eth.svg) no-repeat center center;
  background-size: contain;
}

#payments-list .bitcoin-payment--LTC .bitcoin-payment__icon {
  background: url(../../willbettingde/image/ltc.svg) no-repeat center center;
  background-size: contain;
}

#payments-list .bitcoin-payment--USDTT .bitcoin-payment__icon {
  background: url(../../willbettingde/image/usdt.svg) no-repeat center center;
  background-size: contain;
}

#payments-list .bitcoin-payment--USDTE .bitcoin-payment__icon {
  background: url(../../willbettingde/image/usdt.svg) no-repeat center center;
  background-size: contain;
}

#payments-list .bitcoin-payment--USDTB .bitcoin-payment__icon {
  background: url(../../willbettingde/image/usdt.svg) no-repeat center center;
  background-size: contain;
}

#payments-list .bitcoin-payment--USDCS .bitcoin-payment__icon,
#payments-list .bitcoin-payment--USDC .bitcoin-payment__icon {
  background: url(../../willbettingde/image/coinspaid_usdc.svg) no-repeat center center;
  background-size: contain;
}

#payments-list .bitcoin-payment__wrapper {
  padding: 10px 15px 15px;
  display: -moz-box;
  display: flex;
}

#payments-list .bitcoin-payment__wrapper > .SumoSelect {
  display: none;
}

#payments-list .bitcoin-payment__inner {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-align: start;
       align-items: flex-start;
}

#payments-list .bitcoin-payment__address-copy-text {
  font-size: 11px;
  font-weight: 700;
  line-height: 13px;
}

.deposit-form__accepted-deposits {
  padding: 20px 0 30px;
  border-top: 1px solid #303b68;
  border-bottom: 1px solid #303b68;
}

.deposit-form--v2 .deposit-form__accepted-title {
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 15px;
  color: #000000;
  margin-bottom: 15px;
  text-transform: unset;
}

.deposit-form__accepted-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  background: #ffffff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.296281);
  border-radius: 5px;
  min-height: 60px;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
}

.deposit-form__accepted-icon {
  width: 30px;
  height: 30px;
  margin-right: 0;
}

.deposit-form__accepted-title {
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
}

.deposit-form__accepted-item {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  padding: 5px 15px;
  gap: 15px;
  position: relative;
}

.deposit-form__accepted-item::before {
  content: "";
  top: 50%;
  position: absolute;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  right: -5px;
  height: 80%;
  width: 1px;
  background: #303b68;
}

.deposit-form__accepted-item:nth-child(4n + 4)::before {
  display: none;
}

#payments-list .deposit-form__item-container .bitcoin-payment__rate {
  margin-bottom: 0;
}

.deposit-form__item-container {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
}

.deposit-form__item-title {
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  margin-bottom: 5px;
  color: #000000;
}

#payments-list .bitcoin-payment__show-qr {
  display: none;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  gap: 10px;
  background: -moz-linear-gradient(bottom, #f3b616 0%, #ffe787 100%);
  background: linear-gradient(360deg, #f3b616 0%, #ffe787 100%);
  box-shadow: 0 5px 5px rgba(181, 139, 54, 0.25), inset 0px 1px 0px #eabf1a, inset 0px 2px 2px #fffdf7, inset 0px -1px 0px #8a751d;
  border-radius: 100px;
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  text-transform: capitalize;
  color: #000000;
  padding: 0 17px;
  min-height: 40px;
  margin-bottom: 12px;
}

.fancybox-wrap.popup.popup--qrcode.popup--deposit {
  background-image: none;
  background-color: transparent;
  -moz-transition: 600ms all ease;
  transition: 600ms all ease;
}

.extended-select-container {
  position: relative;
}

.crypto-list {
  overflow: hidden;
  max-height: 0;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-align: start;
       align-items: flex-start;
  -moz-transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
  transition: 600ms all cubic-bezier(0.25, 1, 0.5, 1);
  background: #ffffff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.296281);
  border-radius: 5px;
  width: 100%;
  margin-top: 5px;
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #000000;
}

.crypto-list__item,
.extended-select {
  min-height: 40px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  gap: 15px;
  padding: 0 10px;
  width: 100%;
}

.crypto-list.scroll {
  overflow: auto;
}

.crypto-list.scroll .crypto-list__item {
  width: -moz-calc(100% - 5px);
  width: calc(100% - 5px);
}

.crypto-list__item:hover {
  background: #dbeece;
}

.crypto-list__item.selected {
  font-weight: 700;
  background: #dbeece;
}

.crypto-list__item {
  border-bottom: 1px solid #303b68;
}

.crypto-list__item:last-of-type {
  border-bottom: none;
}

.extended-select {
  border: 1px solid #f7b635;
  border-radius: 5px;
}

.extended-select__arrow {
  margin-left: auto;
  width: 12px;
  height: 16px;
  -moz-transform: rotate(90deg);
       transform: rotate(90deg);
}

.extended-select.opened .extended-select__arrow {
  -moz-transform: rotate(270deg);
       transform: rotate(270deg);
}

.extended-select__icon,
.crypto-list__icon {
  width: 30px;
  height: 30px;
}

.extended-select__icon--btc,
.crypto-list__icon--btc {
  background: url(../../willbettingde/image/bitcoin.svg) no-repeat center center;
  background-size: contain;
}

.extended-select__icon--ltc,
.crypto-list__icon--ltc {
  background: url(../../willbettingde/image/ltc.svg) no-repeat center center;
  background-size: contain;
}

.extended-select__icon--bch,
.crypto-list__icon--bch {
  background: url(../../willbettingde/image/bch.svg) no-repeat center center;
  background-size: contain;
}

.crypto-list::-webkit-scrollbar {
  width: 8px;
}

.crypto-list::-webkit-scrollbar-thumb {
  background: #61dd24;
  border-radius: 17px;
}

.crypto-list::-webkit-scrollbar-track {
  box-shadow: none;
  border-radius: 17px;
  background: #dad9de;
}

.crypto-list::-webkit-scrollbar-button {
  display: block;
  background: transparent;
  height: 3px;
}

.crypto-list__container {
  max-height: 300px;
  overflow: auto;
  width: 100%;
  margin-right: 5px;
}

.msg-notification__cancel-button {
  background: -moz-radial-gradient(47.27% 0%, 100% 100%, rgba(117, 215, 81, 0.55) 0%, rgba(166, 255, 77, 0) 100%), -moz-linear-gradient(bottom, #09420f 0%, #327d1f 100%);
  background: radial-gradient(100% 100% at 47.27% 0%, rgba(117, 215, 81, 0.55) 0%, rgba(166, 255, 77, 0) 100%), linear-gradient(360deg, #09420f 0%, #327d1f 100%);
  box-shadow: 0 5px 10px rgba(85, 118, 60, 0.75);
  border-radius: 50px;
  width: 30px;
  min-width: 30px;
  height: 30px;
  margin-left: 95px;
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
}

@-webkit-keyframes fade {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.25;
  }
}

div.spinner div.bar1 {
  -webkit-transform: rotate(0deg) translate(0, -130%);
  -webkit-animation-delay: 0s;
}

div.spinner div.bar2 {
  -webkit-transform: rotate(30deg) translate(0, -130%);
  -webkit-animation-delay: -0.9167s;
}

div.spinner div.bar3 {
  -webkit-transform: rotate(60deg) translate(0, -130%);
  -webkit-animation-delay: -0.833s;
}

div.spinner div.bar4 {
  -webkit-transform: rotate(90deg) translate(0, -130%);
  -webkit-animation-delay: -0.7497s;
}

div.spinner div.bar5 {
  -webkit-transform: rotate(120deg) translate(0, -130%);
  -webkit-animation-delay: -0.667s;
}

div.spinner div.bar6 {
  -webkit-transform: rotate(150deg) translate(0, -130%);
  -webkit-animation-delay: -0.5837s;
}

div.spinner div.bar7 {
  -webkit-transform: rotate(180deg) translate(0, -130%);
  -webkit-animation-delay: -0.5s;
}

div.spinner div.bar8 {
  -webkit-transform: rotate(210deg) translate(0, -130%);
  -webkit-animation-delay: -0.4167s;
}

div.spinner div.bar9 {
  -webkit-transform: rotate(240deg) translate(0, -130%);
  -webkit-animation-delay: -0.333s;
}

div.spinner div.bar10 {
  -webkit-transform: rotate(270deg) translate(0, -130%);
  -webkit-animation-delay: -0.2497s;
}

div.spinner div.bar11 {
  -webkit-transform: rotate(300deg) translate(0, -130%);
  -webkit-animation-delay: -0.167s;
}

div.spinner div.bar12 {
  -webkit-transform: rotate(330deg) translate(0, -130%);
  -webkit-animation-delay: -0.0833s;
}

.deposit-form--basic.deposit-form--v2 .deposit-description-top,
.deposit-form--basic .deposit-form--v2__button.btn-deposit,
.deposit-form--basic .deposit-description-top .empcorp-links,
.deposit_v2 .description .empcorp-links {
  color: #b6c1fb;
  margin: 0;
  margin-top: auto;
}

.deposit-container .deposit-form--basic .deposit-description-bottom i,
.deposit-container .deposit-form--basic .deposit-description-bottom,
.deposit-form--basic .deposit-description-top .empcorp-links a,
.deposit-form--basic .deposit-description-top .empcorp-links {
  font-family: "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #000000;
}

.deposit-form--basic .deposit-description-top .empcorp-links a {
  text-decoration: underline;
}

.deposit-form--basic .deposit-fields .rate {
  margin: 0;
}

.deposit_v2 .form_payments_pay_retailers .pay-retailers__method.pay-retailers__method--show-more,
.deposit_v2 .deposit-container.pay_retailers .pay-retailers__method.pay-retailers__method--show-more {
  position: relative;
}

.wrapper--slider {
  padding: 0 20px;
}

.deposit_v2 .pay-retailers__method .pay-retailers__name {
  display: none;
}

.deposit_v2 .pay-retailers__method .pay-retailers__type[data-type="online"] {
  background-color: #e02800;
}

.deposit_v2 .pay-retailers__method .pay-retailers__type[data-type="cash"] {
  background-color: #5caa3e;
}

.deposit_v2.quick-deposit-popup-wrp {
  background: transparent;
}

.deposit_v2 .quick-deposit-popup > .quick-deposit-popup__header {
  display: none;
}

.deposit_v2 .quick-deposit__list {
  min-height: 630px;
  padding: 30px 0 0 0 !important;
}

.basic-checkbox + label {
  display: block;
  position: relative;
  padding-left: 24px;
  margin-bottom: 20px;
  cursor: pointer;
  font-size: 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.basic-checkbox + label::before,
.basic-checkbox + label::after {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  -moz-transition: all 0.2s, border-color 0.08s;
  transition: all 0.2s, border-color 0.08s;
}

.basic-checkbox + label::before {
  background: #438038;
  border-radius: 3px;
}

.basic-checkbox:checked + label::after {
  background-image: url(../../willbettingde/image/arrow_down2.svg);
  background-position: center;
  background-size: 10px 7px;
  background-repeat: no-repeat;
}

.wrapper--form {
  padding-top: 30px;
  border-top: 1px solid #303b68;
  border-radius: 5px;
}

.deposit_v2 .form_payments_pay_retailers #deposit-pay_retailers-method_id_selector .field,
.deposit_v2 .deposit-container.pay_retailers #deposit-pay_retailers-method_id_selector .field {
  gap: 20px;
  -moz-box-pack: start;
       justify-content: flex-start;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
}

.deposit_v2 .deposit__container {
  margin-top: 30px;
}

.deposit_v2 .form_payments_pay_retailers .pay-retailers__method,
.deposit_v2 .deposit-container.pay_retailers .pay-retailers__method {
  width: 100%;
  min-width: unset;
  height: 75px;
  padding: 3px;
  background: -moz-radial-gradient(47.74% 0%, 82.91% 100%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #32245a 0%, #663ed9 100%);
  background: radial-gradient(82.91% 100% at 47.74% 0%, #cfb9ff 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #32245a 0%, #663ed9 100%);
  box-shadow: 0px 1px 0px 0px #6967b2 inset, 0px -1px 0px 0px #030927 inset, 0px 5px 5px 0px rgba(0, 0, 0, 0.25);
  border-radius: 5px;
}

.deposit_v2 .deposit__container .field--error.field-container .basic-field[type="text"],
.deposit_v2 .deposit__container .field--error.field-container .basic-field[type="password"],
.deposit_v2 .field--error .basic-field,
.deposit_v2 .field--error .field .basic-field,
.deposit_v2 .field--error input.basic-field,
.deposit-form--v2 .field--error .field__input,
.deposit-form--v2 .field--error input.field__input,
.deposit-form--v2 .field--error input {
  border: 2px solid #df4b4b;
  box-shadow: none;
}

.deposit_v2 .form-cc__field--cvv .field__status--edit {
  right: 32px;
}

.deposit_v2 .form-cc__field--ccn .field__input {
  padding-left: 50px;
}

.deposit_v2 .deposit-fields .rate ~ .bonuses__coupons.hidden ~ .field-container,
.deposit_v2 .deposit-fields .rate ~ .deposit__container {
  margin-top: 0;
}

.deposit_v2 .deposit-fields .rate ~ .deposit__container {
  margin-top: 15px;
  border-top: 1px solid #303b68;
}

.deposit_v2 .form_payments_pay_retailers .deposit-fields .rate ~ .deposit__container {
  margin: 0;
  padding: 0;
  border: 0;
}

.popup--deposit.popup--delete-credit-card .deposit__button--secondary::before {
  content: "";
  background: #8a8a8a;
  position: absolute;
  bottom: 8px;
  left: 50%;
  -moz-transform: translateX(-50%);
       transform: translateX(-50%);
  width: 100%;
  height: 1px;
}

.popup--deposit.popup--bonus-reset .fancybox-close,
.popup--deposit.popup--bonus-related-to-promocode .fancybox-close,
.popup--deposit.popup--bonus-claimed .fancybox-close,
.popup--deposit.popup--delete-credit-card .fancybox-close,
.popup--deposit.popup--bonuscode-accepted .fancybox-close,
.popup--deposit.popup--free-spin-code-accepted .fancybox-close {
  background-image: url(../../willbettingde/image/times-white.svg), -moz-radial-gradient(47.74% 0%, 82.91% 100%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), -moz-linear-gradient(bottom, #2E00AF 0%, #A042FF 100%);
  background-image: url(../../willbettingde/image/times-white.svg), radial-gradient(82.91% 100% at 47.74% 0%, #CFB9FF 0%, rgba(181, 106, 255, 0) 67.19%), linear-gradient(360deg, #2E00AF 0%, #A042FF 100%);
  background-size: 14px, contain, contain;
  background-position: center;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25), inset 0px 2px 2px #D48FFF, inset 0px -2px 2px #523099;
  border-radius: 50%;
  cursor: pointer;
  -webkit-filter: none;
          filter: none;
  -moz-transform: none;
       transform: none;
}

.popup--deposit.popup--bonus-reset .fancybox-close:hover,
.popup--deposit.popup--bonus-related-to-promocode .fancybox-close:hover,
.popup--deposit.popup--bonus-claimed .fancybox-close:hover,
.popup--deposit.popup--delete-credit-card .fancybox-close:hover,
.popup--deposit.popup--bonuscode-accepted .fancybox-close:hover,
.popup--deposit.popup--free-spin-code-accepted .fancybox-close:hover {
  background-image: url(../../willbettingde/image/times-white.svg), -moz-linear-gradient(bottom, #a042ff 0%, #2e00af 100%);
  background-image: url(../../willbettingde/image/times-white.svg), linear-gradient(0deg, #a042ff 0%, #2e00af 100%);
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25), 0 -1px 1px 0 rgba(0, 0, 0, 0.25) inset, 0 5px 5px 0 rgba(0, 0, 0, 0.25) inset;
}

.popup--deposit.popup--bonus-reset button[data-action="cancel"],
.popup--deposit.popup--bonus-related-to-promocode button[data-action="cancel"] {
  color: #ffffff;
  position: relative;
  height: unset;
  min-height: unset;
  min-width: unset;
  line-height: 20px;
  background: none;
  box-shadow: none;
  padding: 0;
  margin-top: 15px;
}

.popup--deposit.popup--bonus-reset button[data-action="cancel"]:before,
.popup--deposit.popup--bonus-related-to-promocode button[data-action="cancel"]:before {
  content: "";
  position: absolute;
  top: unset;
  bottom: 0;
  left: 2px;
  right: 2px;
  display: block;
  height: 1px;
  background-image: none;
  background-color: #ffffff;
  opacity: 1;
  padding: 0;
  -webkit-mask: none;
}

.popup--deposit-v2 .fancyBox__image {
  margin-bottom: 30px;
}

.popup--deposit-v2:not(.popup--delete-credit-card) .fancybox__title {
  text-transform: uppercase;
}

.popup--deposit-v2 .fancybox__description {
  margin-bottom: 20px;
}

@media screen and (max-width: 1279px) {
  .deposit_v2 .notification--cancel button {
    margin-left: 0;
  }
  .deposit_v2 .deposit__wrapper.no-bonuses {
    padding: 0;
  }
  .deposit_v2 .deposit__amount--bonuses .deposit__item {
    -moz-transition: none;
    transition: none;
  }
  .deposit_v2 .bonuses__coupons {
    border-bottom: 1px solid #303b68;
    padding-bottom: 15px;
  }
  .deposit-form__accepted-item {
    gap: initial;
    -moz-box-pack: justify;
         justify-content: space-between;
  }
  .fancybox-carousel .carousel__nav button {
    display: none;
  }
  .deposit__payments::before,
  .deposit__payments::after {
    height: 55px;
    top: initial;
    bottom: 0;
    -moz-transform: initial;
         transform: initial;
  }
  .msg-notification__cancel-button {
    margin-left: 0;
  }
  .deposit-form__item-container {
    width: 100%;
  }
  .deposit-form--easyex .bitcoin-payment__icon {
    position: absolute;
    top: 5px;
    width: 20px;
    height: 20px;
  }
  .deposit-form__item-title {
    font-size: 11px;
    text-align: left;
    width: 100%;
    padding-left: 30px;
  }
  .deposit_v2 .deposit__section-title {
    font-size: 13px;
  }
  .deposit-form--v2 .field__label {
    font-size: 13px;
  }
  .deposit-form__accepted-item::before {
    display: none;
  }
  .deposit__amount--bonuses .deposit__item-amount {
    font-weight: 700;
    font-size: 15px;
    line-height: 15px;
  }
  .deposit__slider::-webkit-scrollbar {
    width: 0;
    background-color: transparent;
  }
  .deposit__slider-button {
    display: none;
  }
  .deposit_v2 {
    overflow-x: visible;
  }
  .deposit_v2 .deposit__item {
    min-width: 100px;
    width: 100px;
    font-size: 15px;
    line-height: 15px;
  }
  [data-js="amount-slider"] .deposit__item.carousel__slide:not(:last-of-type) {
    margin: 0 10px 0 0;
  }
  [data-js="amount-slider"] .deposit__item.carousel__slide:last-of-type {
    margin: 0;
  }
  .deposit_v2 .form_payments_pay_retailers #deposit-pay_retailers-method_id_selector .field,
  .deposit_v2 .deposit-container.pay_retailers #deposit-pay_retailers-method_id_selector .field {
    -webkit-column-gap: 15px;
       -moz-column-gap: 15px;
            column-gap: 15px;
    row-gap: 20px;
    grid-template-columns: repeat(4, 1fr);
  }
  .deposit_v2 .form_payments_pay_retailers .pay-retailers__method:hover .pay-retailers__label:after,
  .deposit_v2 .deposit-container.pay_retailers .pay-retailers__method:hover .pay-retailers__label:after,
  .deposit_v2 .form_payments_pay_retailers .pay-retailers__method.pay-retailers__method--show-more:hover:after,
  .deposit_v2 .deposit-container.pay_retailers .pay-retailers__method.pay-retailers__method--show-more:hover:after {
    display: none;
  }
  .deposit_v2 .fancybox-carousel::before,
  .deposit_v2 .fancybox-carousel::after {
    /*width: 10px;*/
  }
  #payments-list .coinspaid_all .content .messages-wrapper {
    margin-top: 0;
  }
  .bitcoin-payment .SumoSelect .CaptionCont,
  p.bitcoin-payment__message {
    font-size: 13px;
  }
  .deposit_v2 .form-wrapper,
  .deposit_v2 .deposit-cc {
    padding: 0;
  }
  .deposit-form .fancybox-carousel.carousel {
    width: -moz-calc(100% + 30px);
    width: calc(100% + 30px);
  }
  .deposit-form .carousel__viewport {
    padding: 0 10px 0 20px;
  }
}

@media screen and (max-width: 940px) {
  .deposit-form--v2 .deposit__calculate-promotion {
    margin-right: 25px;
    width: 100%;
    height: 60px;
  }
  .deposit_v2 .form_payments_pay_retailers #deposit-pay_retailers-method_id_selector .field,
  .deposit_v2 .deposit-container.pay_retailers #deposit-pay_retailers-method_id_selector .field {
    -webkit-column-gap: 15px;
       -moz-column-gap: 15px;
            column-gap: 15px;
    row-gap: 20px;
  }
  .deposit-form--v2 .deposit__promotion-block {
    grid-template-columns: 1fr 1fr;
    gap: 40px;
  }
}

/* Bonus option section: start */
@media screen and (max-width: 768px) {
  .deposit-form__container {
    max-width: -moz-calc(100% - 30px);
    max-width: calc(100% - 30px);
  }
  .deposit_v2 .deposit__wrapper {
    margin: 0 15px 25px;
  }
  .wrapper--slider {
    padding: 0 15px;
  }
  .deposit_v2 .bonuses__submit {
    margin: 0;
  }
  .deposit_v2 .bonuses__coupons_ticket {
    width: 280px;
    height: 70px;
  }
}

/* Bonus option section: end */
@media screen and (max-width: 630px) {
  .deposit-form--v2-cc .field:first-of-type {
    margin-bottom: 30px !important;
  }
  .deposit-form--v2-cc .form-cc__name-container {
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
  }
  .deposit-form--v2-cc .form-cc__name-container--card {
    margin-bottom: 0;
  }
  .deposit-form--v2-cc .form-cc__name-container--name {
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
         flex-direction: row;
  }
  #payments-list .bitcoin-payment__show-qr {
    padding: 0 15px;
    margin-bottom: 20px;
  }
  .deposit_v2 .form_payments_pay_retailers #deposit-pay_retailers-method_id_selector .field,
  .deposit_v2 .deposit-container.pay_retailers #deposit-pay_retailers-method_id_selector .field {
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }
  .deposit_v2 .deposit__item-amount {
    font-size: 15px;
    line-height: 15px;
  }
  .deposit_v2 .deposit__item {
    min-width: 65px;
    width: 65px;
    min-height: 40px;
    font-size: 13px;
    line-height: 15px;
  }
  .deposit__amount--bonuses .deposit__item.carousel__slide,
  .deposit__amount--bonuses .deposit__item {
    min-width: 65px;
    width: 65px;
    min-height: 95px;
  }
  .deposit__item-bonus br,
  .deposit__item-bonus-code br {
    display: inline;
  }
  .deposit-form__accepted-list {
    grid-template-columns: auto auto;
    -moz-box-pack: center;
         justify-content: center;
    -moz-box-align: center;
         align-items: center;
  }
  #payments-list .bitcoin-payment__icon {
    top: 3px;
  }
  #payments-list .bitcoin-payment__header {
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
         flex-direction: row;
  }
  #payments-list .bitcoin-payment__wrapper {
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
    -moz-box-align: center;
         align-items: center;
    text-align: left;
  }
  #payments-list .bitcoin-payment__address-copy {
    margin-left: 0;
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
    gap: 5px;
    width: auto;
    min-width: 75px;
    margin-top: 5px;
  }
  #payments-list .bitcoin-payment__address-copy-text {
    display: block;
    font-family: "Roboto", "Arial", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 10px;
    line-height: 20px;
  }
  #payments-list .bitcoin-payment--new .bitcoin-payment__title {
    font-size: 13px;
  }
  #payments-list .bitcoin-payment__icon {
    margin-right: 15px;
  }
  .popup--deposit.popup--qrcode .fancybox-skin {
    box-shadow: none;
    width: 200px !important;
    margin: 0 auto;
  }
  .popup--deposit.popup--qrcode .fancybox-inner {
    width: 320px;
    padding: 0;
    height: 250px !important;
  }
  .popup--deposit.popup--qrcode .fancybox-close {
    right: -20px;
    top: -10px;
  }
  .popup--deposit.popup--qrcode .fancybox-overlay {
    background: #ffffff;
  }
  .popup--deposit.popup--qrcode {
    background: transparent;
  }
  .popup--deposit.popup--qrcode .fancybox-inner {
    height: 250px !important;
  }
  #payments-list .bitcoin-payment__qr-icon {
    background: url(../../willbettingde/image/qr_trigger.svg) no-repeat center center;
    background-size: contain;
    width: 20px;
    height: 20px;
  }
  .deposit-form--v2 .deposit__promotion-block {
    grid-template-columns: 1fr;
    gap: 30px;
  }
  .deposit-form--v2 .deposit__calculate-promotion {
    margin-right: 0;
  }
  .deposit-form--v2-cc .form-cc__name-container,
  .deposit-form--v2-cc .form-cc__name-container--card {
    gap: 0;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
  .form-cc__field--date,
  .form-cc__field--first-name {
    margin-right: 10px;
  }
  .deposit-form--v2 button.deposit-form--v2__button {
    width: auto;
    font-size: 12px;
  }
  .deposit-form--v2-cc .form-cc__field--ccn,
  .deposit-form--v2-cc .form-cc__field--date,
  .deposit-form--v2-cc .form-cc__field--cvv,
  .deposit-form--v2-cc .field {
    width: 100%;
  }
  .deposit-form--v2-cc .form-cc__name-container--date {
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
         flex-direction: row;
    width: 100%;
  }
  .deposit_v2 .form_payments_pay_retailers #deposit-pay_retailers-method_id_selector .field,
  .deposit_v2 .deposit-container.pay_retailers #deposit-pay_retailers-method_id_selector .field {
    gap: 10px;
  }
  /* Bonus option section: start */
  .deposit_v2 .bonuses__coupons {
    -moz-box-align: center;
         align-items: center;
    padding-top: 10px;
    padding-bottom: 30px;
  }
  .deposit_v2 .bonuses__coupons_fields {
    -moz-box-flex: 0;
         flex-grow: 0;
    max-width: unset;
    width: 100%;
  }
  .deposit_v2 .bonuses__coupons_ticket {
    width: 100%;
    margin-top: 15px;
  }
  .deposit_v2 .bonuses__coupons_field {
    padding: 15px 0;
  }
  /* Bonus option section: end */
  #payments-list .bitcoin-payment__wrapper > .SumoSelect {
    display: block;
    width: auto !important;
  }
}

@media screen and (max-height: 650px) and (orientation: landscape) {
  #payments-list .bitcoin-payment__show-qr {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .deposit_v2 .bonuses__submit {
    margin: 0;
  }
  .deposit_v2 .bonuses__coupons_ticket {
    width: 50%;
    height: 70px;
  }
}

@media screen and (max-width: 630px) {
  #payments-list .bitcoin-payment {
    margin-top: 0;
  }
  #payments-list .bitcoin-payment__expander-handler {
    padding: 0 10px;
  }
  .deposit_v2 .deposit-form__container .form-wrapper .notification--outlined {
    margin-bottom: 0;
    border-bottom: 0;
  }
  .deposit_v2 .bonuses__coupons {
    -moz-box-align: center;
         align-items: center;
    padding-top: 10px;
    padding-bottom: 30px;
  }
  .deposit_v2 .bonuses__coupons_fields {
    -moz-box-flex: 0;
         flex-grow: 0;
    max-width: unset;
    width: 100%;
  }
  .deposit_v2 .bonuses__coupons_ticket {
    width: 100%;
    margin-top: 15px;
  }
  .deposit_v2 .bonuses__coupons_field {
    padding: 15px 0;
  }
  #payments-list .bitcoin-payment__inner {
    -moz-box-align: center;
         align-items: center;
  }
  #payments-list .bitcoin-payment__address-copy {
    -moz-transform: translateY(0);
         transform: translateY(0);
  }
}

@media screen and (max-width: 486px) {
  #payments-list.deposit_v2 {
    padding: 0;
  }
  .template.deposit_v2 {
    padding-top: 10px;
  }
  .no-bonuses ~ .template.deposit_v2 {
    padding-top: 25px;
  }
  .short-view ~ .template.deposit_v2 {
    padding-top: 0;
  }
  .short-view.no-bonuses ~ .template.deposit_v2 {
    padding-top: 25px;
  }
  .deposit_v2 .bonuses__image {
    width: 110px;
    height: 110px;
  }
  .deposit_v2 .bonuses.short-view {
    padding: 0;
    margin-top: 20px;
  }
  .deposit_v2 .bonuses.expanded.short-view {
    padding: 0;
    padding-bottom: 55px;
  }
  .deposit_v2 .expander-controller-container[data-expander="bonus-list"] {
    left: -4px;
    right: -4px;
    bottom: 0;
    height: 65px;
    border-radius: 0;
  }
  .deposit_v2 .expander-controller-container[data-expander="bonus-list"]::before {
    content: "";
    display: block;
    height: 1px;
    top: 44px;
    left: 4px;
    right: 4px;
    position: absolute;
    z-index: 1;
    background-color: #303b68;
  }
  .deposit_v2 .short-view .expander-controller-container[data-expander="bonus-list"] {
    height: 71px;
    padding: 10px 0 15px;
  }
  .deposit_v2 .short-view .expander-controller-container[data-expander="bonus-list"]::before {
    display: none;
    top: unset;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .deposit_v2 .short-view .bonus__section_separator {
    position: relative;
    display: none;
    width: -moz-calc(100% - 20px);
    width: calc(100% - 20px);
    height: 1px;
    margin: 0 auto;
    background-color: #303b68;
  }
  .deposit_v2 .no-bonuses .bonus__section_separator {
    display: none;
  }
  .deposit_v2 .form-cc .basic-button {
    margin-top: 5px;
  }
  .form-cc--v2 .basic-button,
  .deposit_v2 .basic-button:not(.bonuses__claim) {
    width: 100%;
  }
  .deposit_v2 .notification--bonus {
    min-height: 80px;
  }
  .deposit-form--v2.deposit-form--v2-cc button.basic-button {
    width: 100%;
  }
  .deposit_v2 .form__description {
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
  }
  .deposit_v2 .bonuses__container {
    gap: 20px;
  }
  .deposit_v2 .bonuses__wrapper.open {
    padding-bottom: 20px;
  }
  .deposit_v2 .bonuses__controller-container {
    height: 45px;
  }
  .deposit_v2 .bonuses__notification {
    padding-bottom: 40px;
    position: relative;
  }
  .deposit_v2 .bonuses__item {
    width: 100%;
  }
  .deposit_v2 .notification.notification--outlined {
    border-radius: 0;
  }
  .deposit_v2 .bonuses {
    padding: 0 0 24px;
    margin: 0 10px;
    border-left: none;
    border-right: none;
    border-radius: 0;
    border-top: 0;
  }
  .deposit_v2 .bonuses.bonuses--no-length {
    padding: 0 0 24px;
    border-top: none;
    border-radius: 0;
  }
  .deposit_v2 .bonuses.short-view {
    padding: 0;
  }
  .deposit_v2 .bonuses.short-view.expanded {
    padding: 0 0 54px;
  }
  .deposit_v2 .deposit__section-title--payment {
    padding-left: 10px;
  }
  .deposit_v2 .deposit-form__container {
    max-width: -moz-calc(100% - 20px);
    max-width: calc(100% - 20px);
  }
  .deposit_v2 .deposit__slider--payment {
    padding: 0 10px;
  }
  .deposit_v2 .bonuses__notification::before {
    content: "";
    background: #303b68;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 20px;
    left: 0;
  }
  .deposit_v2 .bonuses__subtitle--small {
    margin-bottom: 70px;
  }
  .deposit_v2 .bonuses__header {
    gap: 15px;
  }
  .deposit_v2 .bonuses__wrapper {
    grid-template-columns: 1fr 110px;
    grid-template-areas: "cashier-bonus-text cashier-bonus-image" "cashier-bonus-text cashier-bonus-timer" "cashier-bonus-text .";
    gap: 10px;
    border-bottom: 1px solid #303b68;
    padding-top: 20px;
    padding-bottom: 15px;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    -moz-transition: padding 600ms cubic-bezier(0.25, 1, 0.5, 1);
    transition: padding 600ms cubic-bezier(0.25, 1, 0.5, 1);
  }
  .deposit_v2 .bonuses__image {
    grid-area: cashier-bonus-image;
    justify-self: end;
  }
  .deposit_v2 .bonuses__item {
    grid-area: cashier-bonus-text;
    width: 100%;
  }
  .deposit_v2 .bonuses__lifetime {
    grid-area: cashier-bonus-timer;
  }
  .deposit_v2 .bonuses.bonuses--no-length .bonuses__wrapper {
    border-top: 1px solid #303b68;
  }
  .deposit_v2 .expander .bonuses__wrapper {
    padding-top: 20px;
  }
  .deposit_v2 .bonuses__wrapper.has-show-more-text {
    padding-bottom: 40px;
  }
  .more-than-one-bonus > .bonuses__wrapper {
    border-top: 1px solid #303b68;
  }
  .more-than-one-bonus .bonuses__wrapper.expanded {
    padding-bottom: 15px;
  }
  .deposit_v2 .expander > .expander-content-wrapper > .expander-content > .bonuses__wrapper:nth-last-of-type(1) {
    border-bottom: 0;
  }
  .deposit_v2 .bonus-subtitle-wrapper {
    margin-bottom: 20px;
  }
  .deposit_v2 .bonuses__subtitle--small {
    padding-bottom: 40px;
  }
  .deposit_v2 .bonuses__header {
    width: 100%;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
         flex-direction: column-reverse;
    -moz-box-align: start;
         align-items: flex-start;
  }
  .deposit_v2 .deposit__wrapper {
    padding: 0;
  }
  .deposit_v2 .form_payments_pay_retailers #deposit-pay_retailers-method_id_selector .field,
  .deposit_v2 .deposit-container.pay_retailers #deposit-pay_retailers-method_id_selector .field {
    grid-template-columns: 1fr 1fr;
  }
  .deposit-form--v2-cc .form-cc__name-container--card {
    margin-top: 20px;
    padding-top: 20px;
  }
  .deposit_v2 .deposit-fields .rate ~ .deposit__container {
    margin-top: 20px;
    padding-top: 20px;
  }
  .deposit_v2 .deposit__wrapper {
    box-shadow: none;
    border: 0;
    padding: 20px 0 0;
    margin: 0;
  }
  .deposit-form__container {
    min-height: 150px;
  }
  .deposit-form--new {
    min-height: initial;
    padding-bottom: 25px;
  }
  .deposit__slider--payment .deposit__item.carousel__slide,
  .deposit__slider--payment.fit-content .deposit__item.carousel__slide {
    margin-left: 5px;
    margin-right: 5px;
  }
  .deposit__slider--payment .deposit__item:hover .deposit__item-container {
    background: #ffffff;
    opacity: 1;
  }
  .deposit_v2 .deposit-form .fancybox-carousel::before {
    left: 10px;
  }
  .deposit_v2 .deposit-form .fancybox-carousel::after {
    right: 0;
  }
  .deposit__slider--payment .deposit__item.carousel__slide,
  .deposit__slider--payment.fit-content .deposit__item.carousel__slide {
    margin-left: 5px;
    margin-right: 5px;
  }
  .deposit__amount--bonuses .deposit__item-amount {
    font-size: 15px;
    line-height: 15px;
  }
  .deposit__amount--bonuses .deposit__item-bonus,
  .deposit__amount--bonuses .deposit__item-bonus-code {
    font-size: 11px;
    line-height: 12px;
  }
  .deposit_v2 .deposit__container {
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
    padding-bottom: 20px;
    gap: 20px;
  }
  .deposit_v2 .form_payments_pay_retailers .deposit-form #deposit-pay_retailers-method_id_selector .field,
  .deposit_v2 .deposit-container.pay_retailers .deposit-form #deposit-pay_retailers-method_id_selector .field {
    -moz-box-pack: justify;
         justify-content: space-between;
  }
  .deposit-form--v2 .form-promotion-code {
    width: 100%;
  }
  [data-page-name="deposit"] .inner-page {
    padding-top: 0;
  }
  .deposit_v2 .notification.notification--outlined {
    padding: 20px 0;
    width: -moz-calc(100% - 30px);
    width: calc(100% - 30px);
    margin: 0 auto;
    border-left: none;
    border-right: none;
    border-top: none;
  }
  .deposit-form .notification.notification--outlined {
    width: 100%;
  }
  .deposit_v2 .deposit-form__container .notification.notification--outlined {
    margin-bottom: 20px;
  }
  .deposit_v2 .deposit-form__container .form-wrapper .notification--outlined {
    margin-bottom: 0;
    gap: 0;
  }
  .deposit_v2 .deposit-form__container .form-wrapper .notification--outlined .svg-icon {
    margin-right: 15px;
  }
  .deposit_v2 .notification.dont-want-bonuses-block {
    width: unset;
    border-bottom: 1px solid #303b68;
    padding: 20px 15px 20px 0;
    margin: 0 10px;
  }
  .deposit_v2 .welcome-bonus-available__title {
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
         flex-direction: column-reverse;
    -moz-box-align: start;
         align-items: flex-start;
  }
  .deposit_v2 .bonus-not-available__overlay {
    top: 0;
    left: 10px;
    right: 10px;
    bottom: 10px;
    border-radius: 0;
  }
  .fancybox-carousel::before,
  .fancybox-carousel::after {
    pointer-events: none;
  }
  .deposit__slider-button {
    display: none;
  }
  .deposit__track {
    padding: 0;
    -moz-transform: none;
         transform: none;
  }
  .payment-slider {
    margin-bottom: 25px;
  }
}

@media (max-height: 486px) and (orientation: landscape) {
  #payments-list.deposit_v2 {
    padding: 0;
    overflow: auto;
  }
  .no-bonuses ~ .template.deposit_v2 {
    padding-top: 25px;
  }
  .more-than-one-bonus > .bonuses__wrapper {
    border-top: 1px solid #303b68;
  }
  [data-js="amount-slider"] .deposit__item.carousel__slide,
  [data-js="amount-slider"] .deposit__item {
    min-width: 65px;
    width: 65px;
  }
  #payments-list .bitcoin-payment__show-qr {
    display: none;
  }
  .deposit__amount--bonuses .deposit__item.carousel__slide,
  .deposit__amount--bonuses .deposit__item {
    min-height: 95px;
  }
  .deposit__item-bonus br,
  .deposit__item-bonus-code br {
    display: inline;
  }
  .deposit__item-amount {
    font-size: 15px;
  }
  .template.deposit_v2 {
    padding-top: 10px;
  }
  .short-view ~ .template.deposit_v2 {
    padding-top: 0;
  }
  .short-view.no-bonuses ~ .template.deposit_v2 {
    padding-top: 25px;
  }
  .deposit_v2 .bonuses__image {
    width: 110px;
    height: 110px;
  }
  .deposit_v2 .bonuses.short-view {
    padding: 0;
    margin-top: 20px;
  }
  .deposit_v2 .bonuses.expanded.short-view {
    padding: 0;
    padding-bottom: 55px;
  }
  .deposit_v2 .expander-controller-container[data-expander="bonus-list"] {
    left: -4px;
    right: -4px;
    bottom: 0;
    height: 65px;
    border-radius: 0;
  }
  .deposit_v2 .expander-controller-container[data-expander="bonus-list"]::before {
    display: none;
  }
  .deposit_v2 .short-view .expander-controller-container[data-expander="bonus-list"] {
    height: 71px;
    padding: 10px 0 15px;
  }
  .deposit_v2 .short-view .expander-controller-container[data-expander="bonus-list"]::before {
    display: none;
    top: unset;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .deposit_v2 .expander-controller[data-expander="bonus-list"] {
    margin-bottom: 9px;
  }
  .deposit_v2 .expander-controller-container[data-expander="bonus-list"]::before {
    content: "";
    display: block;
    height: 1px;
    top: 44px;
    left: 4px;
    right: 4px;
    position: absolute;
    z-index: 1;
    background-color: #303b68;
  }
  .deposit_v2 .short-view .bonus__section_separator {
    position: relative;
    display: none;
    width: -moz-calc(100% - 20px);
    width: calc(100% - 20px);
    height: 1px;
    margin: 0 auto;
    background-color: #303b68;
  }
  .deposit_v2 .no-bonuses .bonus__section_separator {
    display: none;
  }
  .deposit_v2 .form-cc .basic-button {
    margin-top: 5px;
  }
  .deposit_v2 .notification--bonus {
    min-height: 80px;
  }
  .deposit_v2 .form__description {
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
  }
  .deposit_v2 .bonuses__container {
    gap: 20px;
  }
  .deposit_v2 .bonuses__wrapper.open {
    padding-bottom: 20px;
  }
  .deposit_v2 .bonuses__controller-container {
    height: 45px;
  }
  .deposit_v2 .bonuses__notification {
    padding-bottom: 40px;
    position: relative;
  }
  .deposit_v2 .bonuses__item {
    width: 100%;
  }
  .deposit_v2 .notification.notification--outlined {
    border-radius: 0;
  }
  .deposit_v2 .bonuses {
    padding: 0 0 24px;
    margin: 0 10px;
    border-left: none;
    border-right: none;
    border-radius: 0;
    border-top: 0;
  }
  .deposit_v2 .bonuses.bonuses--no-length {
    padding: 0 0 24px;
    border-top: none;
    border-radius: 0;
  }
  .deposit_v2 .bonuses.short-view {
    padding: 0;
  }
  .deposit_v2 .bonuses.short-view.expanded {
    padding: 0 0 54px;
  }
  .deposit_v2 .deposit__section-title--payment {
    padding-left: 10px;
  }
  .deposit_v2 .deposit-form__container {
    max-width: -moz-calc(100% - 20px);
    max-width: calc(100% - 20px);
  }
  .deposit_v2 .deposit__slider--payment {
    padding: 0 10px;
  }
  .deposit_v2 .bonuses__notification::before {
    content: "";
    background: #303b68;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 20px;
    left: 0;
  }
  .deposit_v2 .bonuses__subtitle--small {
    margin-bottom: 70px;
  }
  .deposit_v2 .bonuses__header {
    gap: 15px;
  }
  .deposit_v2 .bonuses__wrapper {
    grid-template-columns: 1fr 110px;
    grid-template-areas: "cashier-bonus-text cashier-bonus-image" "cashier-bonus-text cashier-bonus-timer" "cashier-bonus-text .";
    gap: 10px;
    border-bottom: 1px solid #303b68;
    padding-top: 20px;
    padding-bottom: 15px;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    -moz-transition: padding 600ms cubic-bezier(0.25, 1, 0.5, 1);
    transition: padding 600ms cubic-bezier(0.25, 1, 0.5, 1);
  }
  .deposit_v2 .bonuses__image {
    grid-area: cashier-bonus-image;
    justify-self: end;
  }
  .deposit_v2 .bonuses__item {
    grid-area: cashier-bonus-text;
    width: 100%;
  }
  .deposit_v2 .bonuses__lifetime {
    grid-area: cashier-bonus-timer;
  }
  .deposit_v2 .bonuses.bonuses--no-length .bonuses__wrapper {
    border-top: 1px solid #303b68;
  }
  .deposit_v2 .expander .bonuses__wrapper {
    padding-top: 20px;
  }
  .deposit_v2 .bonuses__wrapper.has-show-more-text {
    padding-bottom: 40px;
  }
  .more-than-one-bonus .bonuses__wrapper.expanded {
    padding-bottom: 15px;
  }
  .deposit_v2 .expander > .expander-content-wrapper > .expander-content > .bonuses__wrapper:nth-last-of-type(1) {
    border-bottom: 0;
  }
  .deposit_v2 .bonus-subtitle-wrapper {
    margin-bottom: 20px;
  }
  .deposit_v2 .bonuses__subtitle--small {
    padding-bottom: 40px;
  }
  .deposit_v2 .bonuses__header {
    width: 100%;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
         flex-direction: column-reverse;
    -moz-box-align: start;
         align-items: flex-start;
  }
  .deposit_v2 .deposit__wrapper {
    padding: 0;
  }
  .deposit_v2 .form_payments_pay_retailers #deposit-pay_retailers-method_id_selector .field,
  .deposit_v2 .deposit-container.pay_retailers #deposit-pay_retailers-method_id_selector .field {
    grid-template-columns: 1fr 1fr;
  }
  .deposit-form--v2-cc .field:first-of-type {
    margin-bottom: 30px !important;
  }
  .deposit-form--v2-cc .form-cc__name-container--card {
    margin-top: 20px;
    margin-bottom: 0;
    padding-top: 20px;
  }
  .deposit_v2 .deposit-fields .rate ~ .deposit__container {
    margin-top: 20px;
    padding-top: 20px;
  }
  .deposit_v2 .deposit__wrapper {
    box-shadow: none;
    border: 0;
    padding: 20px 0 0;
    margin: 0;
  }
  .deposit-form__container {
    min-height: 150px;
  }
  .deposit-form--new {
    min-height: initial;
    padding-bottom: 25px;
  }
  .deposit__slider--payment .deposit__item.carousel__slide,
  .deposit__slider--payment.fit-content .deposit__item.carousel__slide {
    margin-left: 5px;
    margin-right: 5px;
  }
  .deposit__slider--payment .deposit__item:hover .deposit__item-container {
    background: #ffffff;
    opacity: 1;
  }
  .deposit_v2 .deposit-form .fancybox-carousel::before {
    left: 10px;
  }
  .deposit_v2 .deposit-form .fancybox-carousel::after {
    right: 0;
  }
  .deposit__slider--payment .deposit__item.carousel__slide,
  .deposit__slider--payment.fit-content .deposit__item.carousel__slide {
    margin-left: 5px;
    margin-right: 5px;
  }
  .deposit__amount--bonuses .deposit__item-amount {
    font-size: 15px;
    line-height: 15px;
  }
  .deposit__amount--bonuses .deposit__item-bonus,
  .deposit__amount--bonuses .deposit__item-bonus-code {
    font-size: 11px;
    line-height: 12px;
  }
  .deposit_v2 .deposit__container {
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
    padding-bottom: 20px;
    gap: 20px;
  }
  .deposit_v2 .form_payments_pay_retailers .deposit-form #deposit-pay_retailers-method_id_selector .field,
  .deposit_v2 .deposit-container.pay_retailers .deposit-form #deposit-pay_retailers-method_id_selector .field {
    -moz-box-pack: justify;
         justify-content: space-between;
  }
  .deposit-form--v2 .form-promotion-code {
    width: 100%;
  }
  .deposit_v2 .notification.notification--outlined {
    padding: 20px 0;
    width: -moz-calc(100% - 30px);
    width: calc(100% - 30px);
    margin: 0 auto;
    border-left: none;
    border-right: none;
  }
  .deposit-form .notification.notification--outlined {
    width: 100%;
  }
  .deposit_v2 .deposit-form__container .notification.notification--outlined {
    margin-bottom: 20px;
    gap: 0;
  }
  .deposit_v2 .deposit-form__container .form-wrapper .notification--outlined .svg-icon {
    margin-right: 15px;
  }
  .deposit_v2 .notification.dont-want-bonuses-block {
    width: unset;
    border-bottom: 1px solid #303b68;
    padding: 20px 15px 20px 0;
    margin: 0 10px;
  }
  .deposit_v2 .welcome-bonus-available__title {
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
         flex-direction: column-reverse;
    -moz-box-align: start;
         align-items: flex-start;
  }
  .deposit_v2 .bonus-not-available__overlay {
    top: 0;
    left: 10px;
    right: 10px;
    bottom: 10px;
    border-radius: 0;
  }
  .fancybox-carousel::before,
  .fancybox-carousel::after {
    pointer-events: none;
  }
  .deposit__slider-button {
    display: none;
  }
  .deposit__track {
    padding: 0;
    -moz-transform: none;
         transform: none;
  }
  .deposit-form--v2 {
    padding-bottom: 71px;
  }
  .deposit-form .fancybox-carousel.carousel {
    width: -moz-calc(100% + 30px);
    width: calc(100% + 30px);
  }
}

@media (max-width: 486px) {
  #payments-list .bitcoin-payment__address-copy {
    margin: 0;
    margin-top: 7px;
  }
}

:root {
  --orange-color: #df8109;
  --color-basic-white: #ffffff;
  --gold-color: #dec115;
  --tooltip-red: #DF4B4B;
  --tooltip-green: #00ff00;
  --tooltip-top: -moz-calc(100% + 5px);
  --tooltip-top: calc(100% + 5px);
  --tooltip-top-ind: -moz-calc(100% + 15px);
  --tooltip-top-ind: calc(100% + 15px);
  --tooltip-left: inherit;
  --tooltip-font-size: 11px;
}


/*# sourceMappingURL=styles.css.map*/