
@font-face {
  font-family: 'MyriadPro-Cond';
  src: url("../fonts/MyriadPro-Cond/MyriadPro-Cond%EF%B9%96.eot#iefix") format("embedded-opentype"), url("../fonts/MyriadPro-Cond/MyriadPro-Cond.otf") format("opentype"), url("../fonts/MyriadPro-Cond/MyriadPro-Cond.woff") format("woff"), url("../fonts/MyriadPro-Cond/MyriadPro-Cond.ttf") format("truetype"), url("../fonts/MyriadPro-Cond/MyriadPro-Cond.svg#MyriadPro-Cond") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MyriadPro-BoldCond';
  src: url("../fonts/MyriadPro-BoldCond/MyriadPro-BoldCond%EF%B9%96.eot#iefix") format("embedded-opentype"), url("../fonts/MyriadPro-BoldCond/MyriadPro-BoldCond.otf") format("opentype"), url("../fonts/MyriadPro-BoldCond/MyriadPro-BoldCond.woff") format("woff"), url("../fonts/MyriadPro-BoldCond/MyriadPro-BoldCond.ttf") format("truetype"), url("../fonts/MyriadPro-BoldCond/MyriadPro-BoldCond.svg#MyriadPro-BoldCond") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PFDinDisplayPro-Medium';
  src: url("../fonts/PFDinDisplayPro-Medium/PFDinDisplayPro-Medium%EF%B9%96.eot#iefix") format("embedded-opentype"), url("../fonts/PFDinDisplayPro-Medium/PFDinDisplayPro-Medium.otf") format("opentype"), url("../fonts/PFDinDisplayPro-Medium/PFDinDisplayPro-Medium.woff") format("woff"), url("../fonts/PFDinDisplayPro-Medium/PFDinDisplayPro-Medium.ttf") format("truetype"), url("../fonts/PFDinDisplayPro-Medium/PFDinDisplayPro-Medium.svg#PFDinDisplayPro-Medium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PFDinDisplayPro-Light';
  src: url("../fonts/PFDinDisplayPro-Light/PFDinDisplayPro-Light%EF%B9%96.eot#iefix") format("embedded-opentype"), url("../fonts/PFDinDisplayPro-Light/PFDinDisplayPro-Light.woff") format("woff"), url("../fonts/PFDinDisplayPro-Light/PFDinDisplayPro-Light.ttf") format("truetype"), url("../fonts/PFDinDisplayPro-Light/PFDinDisplayPro-Light.svg#PFDinDisplayPro-Light") format("svg");
  font-weight: normal;
  font-style: normal;
}

html{
  padding: 0px !important;
  margin: 0px;
}

body {
  /* font-family: 'Myriad Pro Regular', arial, sans-serif; */
  font-family: 'Roboto', sans-serif;
  color: #fff;
  font-size: 15px;
  position: relative;
  line-height: 1.2357143;
  background-color: #060308;
  margin: 0px;
}
a {
  font-size: 15px;
  color: #b8a7cd;
}
a:hover {
  color: #b8a7cd;
  text-decoration: none;
}
.noSelect{
  user-select:none;
}
#registr .block-thumbnail a {
  text-decoration: underline;
  text-decoration-color: #b8a7cd;
  font-size: 11px;
}
#registr .block-thumbnail a:hover {
  text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: 700
}
h1 {
  font-size: 52px;
}
h2 {
  font-size: 36px;
}
h3 {
  font-size: 24px;
  line-height: 1.1757143;
}
h4 {
  font-size: 20px;
  line-height: 1.2757143;
}
h5 {
  font-size: 18px;
}
h6 {
  font-size: 1em;
}
@media (max-width: 1080px) {
  h1 {
    font-size: 42px;
  }
  h2 {
    font-size: 28px;
  }
  h3 {
    font-size: 21px;
  }
  h4 {
    font-size: 19px;
  }
  h5 {
    font-size: 17px;
  }
}
@media (max-width: 425px) {
  h1 {
    font-size: 32px;
  }
  h2 {
    font-size: 24px;
  }
  h3 {
    font-size: 18px;
  }
  h4 {
    font-size: 17px;
  }
  h5 {
    font-size: 16px;
  }
}

p {
  font-size: 1em;
}
img {
  max-width: 100%;
}

/* langbox */
.header .header-left {
  position: absolute;
  text-align: left;
  display: flex;
}

.header .header-left .logo-block {
  position: static;
  display: inline-block;
  /*margin-left: 15px;*/
  vertical-align: middle;
}

@media (max-width: 767px) {
  .header .header-left .logo-block {
    margin-left: -5px;
  }
}
.langbox {
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  width: 88px;
  margin-right: 0px;
  margin-top: 0px;
  position: relative;
  z-index: 9999;
  letter-spacing: 1px;
}
.langbox>li:first-child {
  box-shadow: 0px 8px 20px #000;
}
.langbox li {
  margin: 0 0 0 0;
  border-radius: 40px;
  cursor: pointer;
  background: #34134b !important;
  display: block;
}
.langbox-dropdown li{
  border-radius: 0px;
}
.balancebox .balancebox-dropdown-title {
  padding: 5px 10px;
}
.wlc-usr .balancebox > li {
  min-height: 58px;
  display: flex;
  align-items: center;
}
.langbox > li {
  background: #4b1c6b !important;
}
.langbox li a {
  position: relative;
  text-decoration: none;
  color: inherit;
}
.langbox > li > a {
   max-height: 58px;
}
.langbox > li > a:after, .balancebox > li > .balancebox-title:after {
  content: '';
  background: url('../media/images/icons/down-arrow.svg') no-repeat;
  width: 9px;
  height: 10px;
  display: inline-block;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  right: 17px;
  transition: .2s;
}
.langbox > li > a.is-open:after, .balancebox > li > a.is-open + .balancebox-title:after {
  transform: rotate(180deg);
}
.langbox li:last-child {
  margin-right: 0; }
.langbox li a {
  display: block; }
.langbox li img {
  display: inline-block;
  /* vertical-align: middle; */
  width: 20px;
  margin-right: 1px;
}
.langbox .langbox-dropdown, .balancebox .balancebox-dropdown {
  display: none;
  background: #34134b;
  border-radius: 5px;
  overflow: hidden;
  position: absolute;
  top: 68px;
  width: 85px;
  padding-left: 0;
  text-align: left;
}

.balancebox .balancebox-dropdown {
  width: auto;
  min-width: 120px;
}
.balancebox .converted{
  display: flex;
  position: relative;
}
.balancebox .converted>div{
  min-width: 50%;
}
.balancebox .converted>div:not(:last-child){
  padding-right: 7px;
  margin-right: 7px;
  border-right: 1px solid #57386c;
}
.balancebox .converted p{
  white-space: nowrap;
}
.langbox .langbox-dropdown.is-open, .balancebox .balancebox-dropdown.is-open {
  display: block;
  box-shadow: 0px 8px 20px #000;
}
.langbox .langbox-dropdown li a, .balancebox .balancebox-dropdown li a {
  padding: 7px 10px 7px 10px;
  display: block;
}
.langbox li span {
  vertical-align: top;
  text-transform: uppercase;
  margin-top: 4px;
  display: inline-block;
}
.langbox li a.active, .langbox .langbox-dropdown li a:hover, .balancebox li a.active, .balancebox .balancebox-dropdown li a:hover {
  -webkit-box-shadow: 0 0 0 2px #f6cc1a;
  -moz-box-shadow: 0 0 0 2px #f6cc1a;
  box-shadow: 0 0 0 2px #f6cc1a;
  box-shadow: none !important;
  background: #4b1c6b;
}
.langbox.guest{
  margin-right: 20px;
}
.langbox.guest>li:first-child{
  box-shadow:none;
}
.langbox.guest>li{
  background:transparent !important;
}
.langbox.guest .langbox-dropdown{
  top:40px;
}

body .mobile-menu .popup-entry .language-nav img {
  max-width: 60px;
  vertical-align: top;
}

#chatNew {
  display: none;
  position: fixed;
  justify-content: center;
  align-items: center;
  outline: none;
  bottom: 20px;
  right: 20px;
  width: 60px;
  height: 60px;
  background-color: rgb(160, 74, 246);
  border-radius: 50%;
  z-index: 9999;
  border: none;
}
#chatIcon {
  width: 28px;
  height: 32px;
}

@media (max-width: 1080px) {
  body .mobile-menu .popup-entry .block-heading .title {
      letter-spacing: 70px;
  }
  .sports-page{
    height: calc(100vh - 80px);
    padding-top: 80px;
  }

  .sports-page iframe{
    width: 100% !important;
    height: calc(100vh - 130px) !important;
    margin: 0 0 80px !important;

  }
}

@media (max-width: 991px) {
  body .mobile-menu .popup-entry .language-nav img {
      max-width: 30px;
  }
}

@media (min-width: 1240px) {
  .actions .container {
    width: 1240px !important;
  }
  .page-bonuses .actions .container {
    width: 1068px !important;
  }
  .page-news .actions .container {
    width: 1068px !important;
  }
  .actions .block-bonus {
    min-height: 280px !important;
  }
  .actions .block-bonus .block-bonus-left {
    top: 45px !important;
  }
  .actions .block-bonus .block-bonus-right {
    bottom: 30px !important;
  }
}


.bookof {
  background-image: url(../media/images/bg/bg-1.png);
  background-repeat: no-repeat;
  padding: 18px 0 43px 0;
  box-shadow: 2.5px 4.33px 25px 0px rgba(0, 0, 0, 0.3);
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 5px;
  position: relative;
  margin-bottom: 55px;
}
.bookof .info-spin {
  position: relative;
  margin-left: 94px;
}
.bookof .numb {
  background: linear-gradient(0deg, #ff6600 0%, #ffcc00 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  font-size: 200px;
  line-height: 164px;
  display: inline-block;
  position: relative;
  top: -5px;
}
.bookof .info-sub-text {

  position: relative;

  margin-left: 18px;

  display: inline-block;

  top: 0px;
}
.bookof .free {
  position: relative;
  top: 0px;
  background: linear-gradient(0deg, #ff6600 0%, #ffcc00 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  font-size: 100px;
  text-transform: uppercase;
  display: block;
}
.bookof .free::after {
  content: '';
  position: absolute;
  bottom: 7px;
  left: 6px;
  display: block;
  width: 120px;
  height: 2px;
  background-color: #ffcc00;
}
.bookof .sub-text {
  font-size: 48px;
  text-transform: uppercase;
  position: relative;
  left: 4px;
  display: block;
}
.bookof .bonus {
  position: absolute;
  top: 0;
  right: 0;
  width: 80px;
  height: 100%;
  overflow: visible;
  background-image: url(../media/images/fishka1.png), linear-gradient(0deg, #38088b 0%, #d179ca 100%);
  background-repeat: no-repeat;
  background-position: 22px 252px, 0 0;
}
.bookof .bonus.bonus-ru {

  background-position: 22px 284px, 0 0;
}
.bookof .bonus .text {
  transform: rotate(-90deg);
  width: 250px;
  font-size: 30px;
  text-transform: uppercase;
  position: absolute;
  top: 93px;
  right: -86px;
}

.bookof .bonus.bonus-ru .text {

  top: 126px;
}

.usl-link {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px;
  color: #fff;
  margin-left: 20px;
  position: relative;
  top: -8px;
}
.usl-link:hover {
  text-decoration: none;
  color: #fff;
}
.usl-link:focus {
  text-decoration: none;
  color: #fff;
}

.btn-play-action {
  font-family: 'MyriadPro-Bold',
  arial,
  sans-serif;
  display: inline-block;
  height: 33px;
  width: 124px;
  position: relative;
  margin-top: -3px;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  text-decoration: none;
  padding: 11px 0;
  text-align: center;
  margin-right: 10px;
}
.btn-play-action:before {
  content: '';
  width: 124px;
  height: 49px;
  position: absolute;
  top: 50%;
  margin-top: -24.5px;
  left: 0;
  background: url(../media/images/bg/reg-btn.png) center no-repeat;
  background-size: cover;
  z-index: 0;
}
.btn-play-action:hover {
  text-decoration: none;
  opacity: .8;
  color: #fff;
}
.btn-play-action:focus {
  text-decoration: none;
  color: #fff;
}
.btn-play-action span {
  position: relative;
}

.actions {
  padding: 80px 0 160px;
  position: relative;
}
.actions .container .row {
  margin-bottom: 30px;
}
.actions .info-block {
  margin-left: 44px;
}
.actions .info-block2 {
  margin-left: 71px;
}
.actions .ac-wrap .btn-play-wrap {
  text-align: center;
  position: relative;
  top: -17px;
}
.actions .ac-wrap .usl-link {
  font-family: 'MyriadPro-Bold',
  arial,
  sans-serif;
  margin-left: 0;
  display: inline-block;
  text-align: center;
  position: static;
}
.actions .npl {
  padding-left: 0;
}
.actions .npr {
  padding-right: 0;
}
.actions .block-bonus1, .actions .block-bonus2, .actions .block-bonus3, .actions .block-bonus4 {
  background-repeat: no-repeat;
  background-size: cover;
}

.block-bonus-general {
  background-repeat: no-repeat;
  background-size: cover;
}

.actions .block-bonus1 {
  background-image: url(../assets/images/bonuses/promo-1-bg-min.jpg);
}
.actions .block-bonus2 {
  background-image: url(../assets/images/bonuses/promo-2-bg-min.jpg);
}
.actions .block-bonus3 {
  background-image: url(../assets/images/bonuses/promo-3-bg-min.jpg);
}
.actions .block-bonus4 {
  background-image: url(../assets/images/bonuses/promo-4-bg-min.jpg);
}
.actions .block-bonus,
.actions .block-article {
  background-repeat: no-repeat;
  box-shadow: 2.5px 4.33px 25px 0px rgba(0, 0, 0, 0.3);
  border-radius: 8px;
  position: relative;
  min-height: 330px;
}
.actions .block-article {
  box-shadow: 0 0 15px 0 #4b1c6b;
  background: #000;
}

.actions .block-article img {
  border-radius: 8px;
}

.actions .block-bonus{
  background-repeat: no-repeat;
  background-size: cover;
}



.actions .block-bonus .block-bonus-left {
  position: absolute;
  top: 60px;
  left: 30px;
}
.actions .block-bonus2 .block-bonus-left, .actions .block-bonus4 .block-bonus-left {
  left: auto;
  right: 30px;
}
.actions .block-bonus-image {
  border-radius: 10px;
  overflow: hidden;
}
.actions .block-bonus-image > img {
  max-height: 160px;
}
.actions .block-bonus .block-bonus-right,
.actions .block-article .block-article-right {
  position: absolute;
  bottom: 50px;
  right: 80px;
}
.actions .block-bonus2 .block-bonus-right, .actions .block-bonus4 .block-bonus-right {
  right: auto;
  left: 80px;
}
.actions .block-bonus .block-money {
  background: linear-gradient(0deg, #ff6600 0%, #ffcc00 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  float: left;
  margin-top: 21px;
}
.actions .block-bonus .block-money .big {
  font-size: 100px;
}
.actions .block-bonus .block-money span {
  font-size: 36px;
  text-transform: uppercase;
}
.actions .block-bonus .number-block {
  float: left;
  position: relative;
  margin-left: 27px;
}
.actions .block-bonus .number-block .number {
  font-size: 100px;
  line-height: 70px;
}
.actions .block-bonus .number-block .lett {
  position: absolute;
  top: 0;
  font-size: 36px;
}
.actions .block-bonus .number-block .descr {
  text-transform: uppercase;
  position: relative;
  font-size: 36px;
}
.actions .block-bonus .number-block .descr::after {
  content: '';
  display: block;
  position: absolute;
  top: 2px;
  left: 4px;
  background-color: #ffed00;
  width: 30px;
  height: 2px;
}
.actions .block-bonus .number-block .desc-bonus {
  font-size: 100px;
  text-transform: uppercase;
  position: relative;
  top: -10px;
  left: -4px;
}

.cabinet-block.act {
  padding-top: 130px;

}

body .cabinet-block{
  padding-bottom: 130px;
  background-attachment: fixed !important;
  background: #2e0d45;
}

#uls, #reg-terms {
  background-color: #fff;
  max-width: 900px;
  margin: 0 auto;
  color: #000;
  padding: 50px;
  position: relative;
  border-radius: 10px;
  max-height: 900px;
  overflow-x: auto;
}
#uls h3, #reg-terms h3 {
  text-transform: uppercase;
  font-size: 17px;
  /* margin-top: 0; */
  line-height: 46px;
  margin-bottom: 25px;
}



#uls .text, #reg-terms .text {
  position: relative;
  padding-left: 30px;
  font-size: 18px;
  margin-bottom: 25px;
}
#uls .text .num, #reg-terms .text .num {
  position: absolute;
  top: 0;
  left: 0;
  color: #5924a2;
}
#uls h4, #reg-terms h4 {
  color: #5924a2;
  font-size: 24px;
  text-transform: uppercase;
  margin-left: -38px;
}

#uls .parent-list li, #reg-terms .parent-list li {
  position: relative;
  display: block;
}

#uls .parent-list li span, #reg-terms .parent-list li span {
  color: #5924a2;
  left: -40px;
  position: absolute;
}

.mfp-close-btn-in .mfp-close {
  color: #5924a2;
  border: 1px solid #5924a2;
  border-radius: 50%;
}

.mfp-close {
  width: 33px;
  height: 33px;
  line-height: 33px;
  top: 50px;
  right: 50px;
  opacity: 1;
}
.mfp-close:active {
  top: 50px;
  right: 50px;
}
.mfp-close:hover {
  opacity: .6;
}

@media (min-width: 767px) and (max-width: 1080px){
  .pageBonus .actions,
  .pageNews .actions{
    padding-bottom: 150px;
  }
}


/*responsive*/
@media (max-width: 1200px) {
  .actions .info-block {
    margin-left: 10px;
  }

  .actions .block-bonus .block-money .big {
    font-size: 70px;
  }

  .actions .block-bonus .number-block .desc-bonus {
    font-size: 60px;
    left: 8px;
  }
}
@media (max-width: 1024px) {
  .actions .block-bonus {
    min-height: 250px;
  }
  .actions .block-bonus .block-bonus-left {
    top: 25px;
  }
  .actions .block-bonus .block-bonus-right,
  .actions .block-article .block-bonus-right {
    bottom: 23px;
  }
  .customizableBonusesPromo .block-bonus-desc h2,
  .newsList .block-article-desc h2{
    font-size: 24px;
  }
}
@media (max-width: 992px) {

  .block-bonus1 {
    margin-bottom: 0px;
  }

  .actions .block-bonus .block-money .big {
    font-size: 100px;
  }

  .bookof .numb {
    font-size: 150px;
  }

  .bookof .free {
    font-size: 65px;
    /* top: -45px; */
  }


  .bookof .free::after {
    right: 4px;
    width: 100px;
  }

  .bookof .bonus .text {
    top: 113px;
  }

  .bookof .bonus {
    background-position: 22px 270px, 0 0;
  }

  .actions .container .row {
    margin-bottom: 15px;
  }

  .actions .block-bonus .block-bonus-left, .actions .block-bonus2 .block-bonus-right, .actions .block-bonus4 .block-bonus-right {
    left: 10px;
  }

  .actions .block-bonus .block-bonus-right, .actions .block-bonus2 .block-bonus-left, .actions .block-bonus4 .block-bonus-left {
    right: 10px;
  }

  .actions .block-bonus2 .block-bonus-right, .actions .block-bonus4 .block-bonus-right {
    right: auto;
  }

  .actions .block-bonus2 .block-bonus-left, .actions .block-bonus4 .block-bonus-left {
    left: auto;
  }
}
@media (min-width: 768px) {
  .actions .container .row .col-sm-6 {
    width: 50%;
    float: left;
  }
}
@media (max-width: 768px) {
  .actions {
    margin-left: -5px;
    padding-bottom: 130px;
  }

  .actions .npr {
    padding: 0;
  }



  .actions .npl {
    padding: 0;
    margin-bottom: 10px;
  }
  .actions .container .row {
    margin-bottom: 10px;
  }
  .actions .block-bonus {
    min-height: 270px;
    margin-right: 10px;
    margin-bottom: 0px;
  }
  .actions .block-bonus .block-bonus-left {
    top: 24px;
    left: 10px;
  }
  .actions .block-bonus .block-bonus-right,
  .actions .block-article .block-article-right {
    bottom: 29px;
    right: 10px;
  }
  .actions .block-bonus2 .block-bonus-left, .actions .block-bonus4 .block-bonus-left {
    right: 10px;
    left: auto;
  }
  .actions .block-bonus2 .block-bonus-right, .actions .block-bonus4 .block-bonus-right {
    left: 10px;
    right: auto;
  }

}
@media (max-width: 570px) {
  .bookof .bonus {
    width: 40px;
    background-image: linear-gradient(0deg, #38088b 0%, #d179ca 100%);
    background-position: 0 0 !important;
  }

  .bookof .bonus.bonus-ru .text {
    top: 160px;
    right: -106px;
  }

  .bookof .bonus .text {
    right: -105px;
    top: 140px;
  }

  .bookof .numb {
    font-size: 120px;
  }

  .bookof .free {
    font-size: 50px;
  }

  .bookof .sub-text {
    font-size: 40px;
    /* left: -86px; */
  }

  .bookof .free::after {
    width: 80px;
    right: 0;
    bottom: 0px;
  }

  #uls h3, #reg-terms h3 {
    font-size: 30px;
    margin-bottom: 10px;
  }



  .actions {
    margin-left: 0;
  }

  .actions .container .row {
    margin-bottom: 0;
  }

  .actions .block-bonus {
    min-height: 250px;
    margin-bottom: 15px;
  }

  .actions .block-bonus .block-bonus-left, .actions .block-bonus .block-bonus-right {
    /*position: static;
    margin: 20px 0 0 20px;*/
  }

  .actions .block-bonus-image {
    display: inline-block;
  }
}
@media (max-width: 500px) {
  .actions .block-bonus .block-money .big {
    font-size: 75px;
  }
  /* .mfp-close {
    right: 30px;
  } */

  .actions .block-bonus .number-block .number {
    font-size: 70px;
  }

  .actions .block-bonus .number-block .lett {
    font-size: 28px;
    top: 9px;
  }

  .actions .block-bonus .number-block .descr {
    font-size: 26px;
  }

  .actions .block-bonus .number-block .descr::after {
    top: 2px;
    left: 0;
    width: 15px;
    height: 1px;
  }

  .actions .block-bonus .number-block .desc-bonus {
    font-size: 40px;
    left: 0;
  }

  .actions .block-bonus .number-block {
    margin-left: 10px;
  }

  .actions .block-bonus {
    background-position: 100% left;
  }

  .bookof {
    background-position: 25% center;
    padding: 18px 0 33px 0;
  }

  .actions .block-bonus {
    margin-right: 0;
  }
}
@media (max-width: 450px) {
  .bookof .info-spin {
    margin-left: 20px;
  }

  .bookof .numb {
    font-size: 100px;
  }

  .bookof .free {
    font-size: 40px;
    /* margin-left: 5px; */
    /* top: -36px; */
  }

  .bookof .sub-text {
    font-size: 35px;
    left: 1px;
  }

  .bookof .free::after {
    width: 60px;
    bottom: 0px;
    left: 3px;
  }

  body .cabinet-block.act {
    padding: 120px 5px 0;
  }
  .actions .block-bonus {
    background-position: 61% left;
    min-height: 195px;
    background-size: cover;
  }
  .actions .block-bonus-image {
    width: 95px;
  }
  .actions .block-bonus2 {
    background-image: url(../assets/images/bonuses/promo-2-bg-mirror-min.png);
  }
}
@media (max-width: 380px) {
  .actions .block-bonus .number-block {
    margin-left: 32%;
  }

  .actions .block-bonus .block-money {
    margin-left: 17%;
  }

  #uls h3, #reg-terms h3 {
    font-size: 24px;
    margin-bottom: 10px;
  }

  .mfp-close {
    right: 20px;
  }

  .mfp-close:active {
    right: 20px;
  }

  #uls h4, #reg-terms h4 {
    font-size: 20px;
  }

  #uls, #reg-terms {
    padding: 50px 10px;
  }
}
@media (max-width: 320px) {

}
.usl-link:focus{
  outline: none;
}

.page-bonuses .block-heading,
.page-news .block-heading {
  position: absolute;
  top: 105px;
  left: 50%;
  width: 100%;
  transform: translateX(-50%);
  text-align: center;
  z-index: 1;
}

.page-content-block .block-heading {
  margin: 0 auto 20px;
  padding-top: 30px;
  max-width: calc((100vh - 250px) * 4);
  width: 100%;
  text-align: center;
}

.block-heading .page-title{
  font-size: 40px;
  letter-spacing: 0.1em;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
}
.block-heading .page-subtitle{
  font-size: 32px;
  letter-spacing: 0.1em;
  color: #fff;
  text-transform: capitalize;
  margin-bottom: 0;
}
.breadcrumbs {
  margin-top: 10px;
}
.breadcrumbs span,
.breadcrumbs a {
  opacity: 0.6;
  font-size: 13px;
}
.breadcrumbs a {
  text-decoration: underline;
}
.breadcrumbs .bredDelim {
  margin: 0 8px;
}
.breadcrumbs .lastBred {
  display: inline-block;
  opacity: 1;
  color: #b8a7cd;
  /* text-transform: capitalize; */
}
.breadcrumbs .lastBred p strong {
  font-weight: 400;
}
.breadcrumbs .lastBred:first-letter {
  text-transform: uppercase;
}

/* line 51, ../scss/_tipography.scss */
.aligned {
  text-align: center;
}
.paginationGame {
  position: relative;
  z-index: 9992;
  margin-bottom: 60px;
}
.noGamesFound {
  display: none;
  margin-top: 100px;
  margin-bottom: 50px;
}
.regBtn.exit-btn:hover {
  color: #fff;
}
.bottom-nav .regBtn.exit-btn {
  transition: .2s;
  line-height: 22px;
  padding: 6px 20px 6px 26px;
}
#resetGames{
  margin-bottom: 150px;
  display: inline-block;
}
.bottom-nav .regBtn.exit-btn:after {
  right: auto;
  left: 10px;
  top: 12px;
  transform: rotate(90deg);
}
.paginationGame .moreGames.regBtn {
  transition: .2s;
  position: relative;
  /* width: 133px; */
  height: 40px;
  padding-right: 40px;
}
.moreGames.regBtn:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 12px;
  border-radius: inherit;
  background: url('../media/images/icons/refresh_load.svg') no-repeat center;
}
.moreGames:hover{
  box-shadow: inset 0 0 10px #000;
}
.noGames {
  font-weight: 600;
  font-size: 17px;
  margin: 20px 0;
  text-transform: uppercase;
}
.getFreeSpins {
  display: flex;
  align-items: center;
  padding: 0;
  background: #25153e;
  border: none;
  border-radius: 5px;
  width: 100%;
  color: #fff;
  height: 40px;
  line-height: 16px;
  padding: 0 24px;
  /* padding-left: 24px; */
  font-size: 16px;
  outline: none;
  /* max-width: 120px; */
  min-width: 100px;
  text-align: center;
  /* padding-right: 40px; */
}
.block-bonus-buttons {
  position: relative;
  margin: 0 15px;
  z-index: 1;
}
.block-bonus-buttons .regBtn {
  padding: 6px 20px;
  transition: .2s;
}
.block-bonus-buttons .regBtn:hover {
  color: #fff;
}
.block-bonus-buttons .regBtn:after {
  content: none;
}
.getFreeSpins:active,
.getFreeSpins:focus,
.getFreeSpins:hover,
.getFreeSpins:visited {
  text-decoration: none;
  color: #fff;
}

/*=====================NAVIGATION======================*/
/* line 2, ../scss/_navigation.scss */
input[type="email"],
input[type="password"] {
  height: 53px;
  border: 1px solid #a87bb4;
  /*border-top: 2px solid transparent;*/
  width: 100%;
  padding-top: 4px;
  border-radius: 24px;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  color: #fff;
  font-size: 15px;
  background: transparent;
  padding-left: 35px;
  /* outline: none; */
  margin-bottom: 30px;
}
/* line 16, ../scss/_navigation.scss */
input[type="email"].red,
input[type="password"].red {
  border: 1px solid #b40f62;
  border-top: 2px solid #b40f62;
}
/* line 20, ../scss/_navigation.scss */
input[type="email"].blue,
input[type="password"].blue {
  border: 1px solid #795296;
  border-top: 2px solid #795296;
}
/* line 24, ../scss/_navigation.scss */
input[type="email"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder {
  color: #fff;
}
/* line 27, ../scss/_navigation.scss */
input[type="email"]::-moz-placeholder,
input[type="password"]::-moz-placeholder {
  color: #fff;
}
/* line 30, ../scss/_navigation.scss */
input[type="email"]:-moz-placeholder,
input[type="password"]:-moz-placeholder {
  color: #fff;
}
/* line 33, ../scss/_navigation.scss */
input[type="email"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder {
  color: #fff;
}

/* line 37, ../scss/_navigation.scss */
.header {
  position: fixed;
  display: flex;
  justify-content: space-between;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10080;
  padding: 10px 10px 0;
  transition: all .3s;
}
body:not(.mobile) header{
  left: 250px;
  width: calc(100% - 250px);
}
body:not(.mobile):not(.smallMenu) header .logo-wrap .logo-block,
body:not(.mobile):not(.smallMenu) header .cashback-header-button{
  display: none;
}
body.smallMenu:not(.mobile) #lefMenu .logo-wrap{
  display: none;
}
.header:after {
    content: '';
    display: block;
    clear: both;
    background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.75) 35%, rgba(0,0,0,1) 50%);
    height: 100px;
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
    z-index: -1;
    pointer-events: none;
}
@media (max-width: 850px) {
  .header:after {
    height: 80px;
  }
}
/* line 46, ../scss/_navigation.scss */
.header.usr {
  padding-top: 10px;
}


.underHeadTxt {
  margin-bottom: 40px;
}
.red {
  color: #c40f0f;
}
#contFile {
  visibility: hidden;
  position: absolute;
  height: 0;
  width: 0;
  left: -1000px;
}
.contacFormWrap .addFileWrap,
.contacFormWrap input,
.contacFormWrap textarea {
  height: 40px;
  width: 100%;
  background: #25153e;
  border: 1px solid #4d397b;
  color: rgba(255, 255, 255, 0.6);
  outline: none;
  border-radius: 5px;
  padding: 0 10px;
  line-height: 24px;
  font-size: 15px;
  margin-bottom: 20px;
  color: #fff;
}
.contacFormWrap textarea {
  height: 175px;
  padding-top: 10px;
  resize: none;
}
.removeTxt {
  display: none;
}
#contForm #fileLabel {
  display: block;
  margin: 0;
}
.removeTxt.showRemove {
  display: block;
  width: 100px;
  position: relative;
  top: 4px;
  font-weight: 700;
  padding-left: 40px;
  padding-bottom: 5px;
  cursor: pointer;
}
#attachTxt {
  position: relative;
  padding-left: 40px;
  top: 4px;
}
.fileToUpload {
  font-weight: 400;
  white-space: nowrap;
}
#attachTxt:before,
.removeTxt.showRemove:before {
  content: '';
  display: block;
  position: absolute;
  top: 3px;
  left: 10px;
  background: url(../media/images/icons/plus.svg) no-repeat center , linear-gradient(150deg, #a92e9f, #421f91);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-size: 10px;
  transform: rotate(45deg);
}
#attachTxt:before{
  top: -1px;
  transform: none;
}

/* .contactError {
  display: none;
} */
.contactError .alertText {
  margin-bottom: 0;
}
.contacFormWrap .addFileWrap {
  transition: .5s;
  height: auto;
  min-height: 40px;
  max-height: 40px;
  line-height: 27px;
  padding: 2px;
  overflow: hidden;
}
.contacFormWrap .addFileWrap.expand {
  max-height: 400px;
}
.fileControl .fileItem{
  display: block;
}


.svgWrap {
  display: block;
  width: 40px;
  /*position: relative;
  left: 5px;
  bottom: 33px;*/
  overflow: hidden;
}
.svgWrap .anim {
  width: 200px;
  position: relative;

}

.svgWrap .anim.move {
  animation-name: glitch;
  animation-iteration-count: infinite;
  animation-duration: 30ms;
}

@keyframes glitch {
  0% {
      transform: translate(0)
  }
  20% {
      transform: translate(-1px, 0px)
  }
  40% {
      transform: translate(-1px, 0px)
  }
  60% {
      transform: translate(1px, 0px)
  }
  80% {
      transform: translate(1px, 0px)
  }
  to {
      transform: translate(0)
  }
}

.cryptocurrenciesLogo .logoIcon.move{
  animation-name: glitch2;
  animation-iteration-count: infinite;
  animation-duration: 30ms;
}
@keyframes glitch2 {
  0% {
      transform: translate(0)
  }
  20% {
      transform: translate(-2px, 0px)
  }
  40% {
      transform: translate(-3px, 0px)
  }
  60% {
      transform: translate(2px, 0px)
  }
  80% {
      transform: translate(2px, 0px)
  }
  to {
      transform: translate(0)
  }
}

/* line 48, ../scss/_navigation.scss */
.header.usr .navigation-container {
  padding-top: 5px;
}
/* line 51, ../scss/_navigation.scss */
.header.usr .header-right-part {
  right: 88px;
}
/* line 53, ../scss/_navigation.scss */
.header.usr .header-right-part .login-block,
.header.usr .header-right-part .registration-block {
  display: none;
}
/* line 57, ../scss/_navigation.scss */
.header.usr .header-right-part .usr-block, .mobile-menu .usr-block {
  display: block;
  /*background-color: rgba(80, 19, 78, 0.5);*/
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0px;
  position: relative;
  text-align: left;
  display: flex;
  align-items: center;
}
.mobile-menu .usr-block {
  display: inline-block;
  margin-top: 50px;
}
.overlayMenu {
  /* display: none; */
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100%;
  background-color: #000;
  opacity: 0;
  transition: .5s;
  z-index: -1;
}
.overlayMenu.active {
  z-index: 9990;
  /* display: block; */
  opacity: 0.5;
}
/* line 68, ../scss/_navigation.scss */
.header.usr .header-right-part .usr-block:after, .mobile-menu .usr-block:after {
  content: '';
  display: block;
  clear: both;
}
/* line 71, ../scss/_navigation.scss */
.header.usr .header-right-part .usr-block-icon, .mobile-menu .usr-block-icon {
  content: '';
  position: absolute;
  display: block;
  width: 25px;
  height: 26px;
  top: 50%;
  margin-top: -10px;
  left: 0;
  background: url("../media/images/icons/user%EF%B9%96v=1.svg") no-repeat center / cover;
}


.header.usr .header-right-part .usr-block .nickname{
  float: left;
  line-height: 26px;
  color:#fff;
  margin-right:10px;
  font-family: 'MyriadPro-BoldCond', arial, sans-serif;
  letter-spacing: 3px;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}

.header.usr .header-right-part .usr-block .nickname:hover {
  opacity: 0.6;
}

.header.usr .header-right-part .nickname .usr-block-icon{
  float: left;
  margin-top: 0;
  position: relative;
  margin-right: 5px;
}



/* line 82, ../scss/_navigation.scss */
.header.usr .header-right-part .usr-block .wlc-usr, .mobile-menu .usr-block .wlc-usr {
  float: left;
  margin-right: 10px;
  position: relative;
}

.header.usr .header-right-part .usr-block .wlc-usr, .mobile-menu .usr-block .wlc-usr ul {
  margin-bottom:0;
}

/* line 85, ../scss/_navigation.scss */
.header.usr .header-right-part .usr-block .wlc-usr .welcome-msg, .mobile-menu .wlc-usr .welcome-msg {
  font-size: 13px;
  color: #b97bb8;
  text-transform: uppercase;
  display: block;
}
/* line 92, ../scss/_navigation.scss */
.header.usr .header-right-part .usr-block .wlc-usr .usr-name, .mobile-menu .usr-block .wlc-usr .usr-name {
  color: #fff;
   font-weight: bold;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
/* line 99, ../scss/_navigation.scss */
.header.usr .header-right-part .usr-block .wlc-usr .usr-name:hover, .mobile-menu .usr-block .wlc-usr .usr-name:hover {
  opacity: .6;
}
.balancebox {
  display: block;
  list-style-type: none;
  padding: 0;
}
.usr-add-balance {
  display: block;
  position: relative;
  background: linear-gradient(150deg, #a92e9f, #421f91);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  float: left;
  margin-top: 7px;
  margin-right: 5px;
}

.usr-add-balance:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('../media/images/icons/plus.svg') no-repeat center;
  background-size: 10px;
}
.usr-add-balance:hover {
  opacity: 0.7;
}
.balancebox-title {
  float: left;
  cursor: pointer;
}
.balancebox-title span, .balancebox-title p, .balancebox-dropdown-title span, .balancebox-dropdown-title p {
  display: block;
}
.balancebox p{
  font-size: 15px;
  margin: 0;
}
body.mobile .balancebox p{
  font-size: 11px;
}
.balancebox span,
.balancebox .dollars,
.balancebox .euro,
.balancebox .dollars-balance,
.balancebox .euro-balance,
.balancebox .dollars-real,
.balancebox .euro-real{
  color: #bc97d5;
  font-size: 13px;
  text-wrap: nowrap;
}
body.mobile .balancebox span{
  font-size: 9px;
}
.balancebox > li {
  padding: 4px 35px 4px 10px;
  background: #4b1c6b !important;
  border-radius: 40px;
  cursor: pointer;
  box-shadow: 0px 8px 20px #000;
}
.balancebox .balancebox-dropdown > li:first-child {
  border-bottom: 1px solid #64459a;
}
/* line 104, ../scss/_navigation.scss */
.header.usr .header-right-part .usr-block .deposit-block {
  float: left;
  position: relative;
}
/* line 107, ../scss/_navigation.scss */
.header.usr .header-right-part .usr-block .deposit-block .deposit-btn {
  display: block;
  position: relative;
  padding-left: 11px;
  text-decoration: none;
  margin-top: 4px;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  float: left;
}

.insertGames{
  position: relative;
  max-width: 1470px;
  margin: 0 auto;
  z-index: 9997;
}


/* line 115, ../scss/_navigation.scss */
.header.usr .header-right-part .usr-block .deposit-block .deposit-btn:before {
  content: '';
  display: block;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border: 1px solid #9350c2;
}
/* line 123, ../scss/_navigation.scss */
.header.usr .header-right-part .usr-block .deposit-block .deposit-btn:after {
  content: '+';
  display: block;
  position: absolute;
  top: -14px;
  left: 19px;
  /*  font-weight: bold; */
  font-weight: bold;
  font-size: 18px;
  height: 20px;
  width: 20px;
  text-align: center;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  color: #250c2a;
  background-color: #fff;
}
/* line 138, ../scss/_navigation.scss */
.header.usr .header-right-part .usr-block .deposit-block .deposit-btn .deposit-icon {
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -7px;
  display: block;
  width: 36px;
  height: 15px;
  background: url("../media/images/sprite.png") -217px 0;
}
/* line 148, ../scss/_navigation.scss */
.header.usr .header-right-part .usr-block .deposit-block .deposit-btn:hover {
  opacity: .6;
}
/* line 152, ../scss/_navigation.scss */
.header.usr .header-right-part .usr-block .deposit-block .deposit-value {
  /*  font-weight: bold; */
  font-size: 20px;
  position: absolute;
  right: -36px;
  top: 11px;
  font-weight: bold;
}
/* line 161, ../scss/_navigation.scss */
.header.usr .header-right-part .usr-block .logout-btn, .mobile-menu .usr-block .logout-btn {
  /*right: -36px;
  position: absolute;
  top: 50%;
  margin-top:-5px;*/
  display: block;
  height: 26px;
  width: 26px;
  background: url('../media/images/icons/exit.svg') 0px 0px;
  text-decoration: none;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  margin-left: 20px;
}
.mobile-menu .usr-block .logout-btn {
  position: static;
  display: inline-block;
  margin: 10px 0 0 10px;
}
/* line 172, ../scss/_navigation.scss */
.header.usr .header-right-part .usr-block .logout-btn:hover, .mobile-menu .usr-block .logout-btn:hover {
  opacity: .6;
}
/* line 179, ../scss/_navigation.scss */

/* line 182, ../scss/_navigation.scss */
.header .floated {
  position: relative;
  z-index: 1;
}
/* line 185, ../scss/_navigation.scss */
.header .logo-block {
  position: absolute;
  max-width: 209px;
}
body.mobile .header .logo-block{
  width: 50px;
  overflow: hidden;
}
/* line 188, ../scss/_navigation.scss */
.header .logo-block a {
  display: block;
}
.header .logoPc img {
  width: 184px;
}
/* line 192, ../scss/_navigation.scss */
.header .navigation-container {
  display: inline-block;
}
/* line 195, ../scss/_navigation.scss */
.header .language-block {
  padding-top: 5px;
  margin-right: 70px;
}
/* line 198, ../scss/_navigation.scss */
.header .language-block .language-listing {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 203, ../scss/_navigation.scss */
.header .language-block .language-listing li a {
  display: block;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  color: #c268c0;
  border: 1px solid #c268c0;
  text-align: center;
  line-height: 35px;
  font-size: 13px;
  text-decoration: none;
  -webkit-transition: 0.1s linear;
  -moz-transition: 0.1s linear;
  -ms-transition: 0.1s linear;
  -o-transition: 0.1s linear;
  transition: 0.1s linear;
}
/* line 215, ../scss/_navigation.scss */
.header .language-block .language-listing li a:hover {
  opacity: .8;
}
/* line 222, ../scss/_navigation.scss */
.header .navigation {
  padding-top: 5px;
  margin-right: 47px;
  margin-left: -47px;
}
.header .navigation.navigation-uncheck {
  margin-left: 30px;
}
/* line 225, ../scss/_navigation.scss */
.header .navigation:after {
  content: '';
  display: block;
  clear: both;
}
/* line 228, ../scss/_navigation.scss */
.header .navigation .navigation-list {
  padding: 10px 0;
  padding-bottom: 9px;
  margin: 0;
  list-style: none;
}
/* line 233, ../scss/_navigation.scss */
.header .navigation .navigation-list li {
  display: inline-block;
  padding: 0 10px;
}
/* line 236, ../scss/_navigation.scss */
.header .navigation .navigation-list li:first-child {
  padding-left: 0;
}
/* line 239, ../scss/_navigation.scss */
.header .navigation .navigation-list li:last-child {
  padding-right: 0;
}
/* .reg-modified {
  display: none;
} */
.pagination {
  margin: 34px 0;
  margin-top: 0;
}
.header .navigation-container .langbox  {
  top: 2px;
}
.langbox > li > a{
  padding: 11px 28px 10px 10px;
}
.usr-block .langbox > li > a{
  padding: 20px 28px 20px 10px;
}
.mobile-menu .langbox > li > a:after {
  top: 50%;
  margin-top:-5px;
  right: 14px;
}
/* line 242, ../scss/_navigation.scss */
.header .navigation .navigation-list li a {
  font-size: 15px;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  text-decoration: none;
  font-weight: 500;
}
/* line 248, ../scss/_navigation.scss */
.header .navigation .navigation-list li a:hover {
  opacity: .7;
}
/* line 256, ../scss/_navigation.scss */
.header .promo-actions-block .promo-action-btn {
  position: relative;
  border: 1px solid rgba(169, 31, 171, 0.7);
  border-radius: 22px;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  height: 51px;
  display: block;
  padding: 18px 26px;
  /*  font-weight: bold; */
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  min-width: 152px;
  font-size: 15px;
  text-align: center;
  background: #11011b;
  box-shadow: 0px 8px 20px #210331;
  background-image: linear-gradient(-180deg, #C432CF 0%, #3B15AB 100%);
}
.select2-dropdown {
  z-index: 10050;
}
.header .promo-actions-block{
  margin-right: 20px;
}
.header .promo-actions-block .promo-action-btn:before, .header .promo-actions-block .promo-action-btn:after {
  content: '';
  display: block;
  height: 30px;
  width: 108px;
  background: url("../media/images/borders.png") no-repeat center;
  background-size: cover;
  position: absolute;
  left: 50%;
  margin-left: -58px;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
/* line 285, ../scss/_navigation.scss */
.header .promo-actions-block .promo-action-btn:before {
  top: -16px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
}
/* line 293, ../scss/_navigation.scss */
.header .promo-actions-block .promo-action-btn:after {
  bottom: -16px;
}
/* line 296, ../scss/_navigation.scss */
.header .promo-actions-block .promo-action-btn:hover {
  opacity: .9;
}
/* line 298, ../scss/_navigation.scss */
.header .promo-actions-block .promo-action-btn:hover:before {
  margin-left: -50px;
}
/* line 301, ../scss/_navigation.scss */
.header .promo-actions-block .promo-action-btn:hover:after {
  margin-left: -66px;
}
.header .header-right-part{
  display: flex;
  align-items: center;
  margin-right: 20px;
}
body.mobile .header .header-right-part{
  margin-right: 0;
}
/* line 314, ../scss/_navigation.scss */
.header .header-right-part .menu-button-block {
  /* padding: 55px 0; */
  margin-left: 64px;
  display: none;
}
/* line 318, ../scss/_navigation.scss */
.header .header-right-part .menu-button-block .menu-btn {
  width: 60px;
  height: 36px;
  position: relative;
  display: block;
  text-decoration: none;
}
/* line 324, ../scss/_navigation.scss */
.header .header-right-part .menu-button-block .menu-btn:after, .header .header-right-part .menu-button-block .menu-btn:before {
  content: '';
  display: block;
  position: absolute;
  height: 10px;
  width: 100%;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  background-color: #fff;
}
/* line 334, ../scss/_navigation.scss */
.header .header-right-part .menu-button-block .menu-btn:after {
  bottom: 0;
}
/* line 337, ../scss/_navigation.scss */
.header .header-right-part .menu-button-block .menu-btn:before {
  top: 0;
}
/* line 342, ../scss/_navigation.scss */
.header .header-right-part .text {
  position: relative;
}
/* line 345, ../scss/_navigation.scss */
.header .header-right-part .usr-block {
  display: none;
}
/* line 348, ../scss/_navigation.scss */
/* .header .header-right-part .login-block {
  margin-right: 32px;
} */
/* line 350, ../scss/_navigation.scss */
.header .header-right-part .login-block .login-btn,
 body .header .header-right-part .login-block .reg-btn {
  display: block;
  /* height: 32px; */
  font-size: 15px;
  padding: 8px 20px;
  padding-left: 40px;
  position: relative;
  line-height: 20px;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  text-decoration: none;
}
body .header .header-right-part .login-block .reg-btn {
  padding-left: 0;
  padding: 8px 30px;
  background: #742680;
}
body.mobile .header .header-right-part .login-block .reg-btn{
  border:none;
}
body .header .header-right-part .login-block .reg-btn:after {
  content: none;
}
/* line 499, ../scss/_navigation.scss */
.mobile-menu .popup-entry {
  position: relative;
  padding-bottom: 80px;
}
.mobTopWrap {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 24px 20px;
  background-color: #130b26;
  border-bottom: 2px solid #321e5b;
}
.mobTopWrap .balancebox {
  margin-bottom: 0;
}
.mobGameBlock {
  padding: 20px 24px;
  background-color: #130b26;
  border-bottom: 2px solid #321e5b;
}
.mobNav {
  padding: 20px 24px;
  border-bottom: 2px solid #321e5b;

}
.mobTopWrap .login-block {
  position: relative;
}
.mobTopWrap .wlc-usr {
  position: relative;
  margin-right: 42px;
}
.mobile-menu .langbox {
  margin-left: 24px;
  margin-top: 24px;
}
.mobile-menu .langbox li span {
  font-weight: bold;
}

.mobTopWrap {
  height: 84px;
}

/* line 362, ../scss/_navigation.scss */
.auth-block-mobile .login-btn:before,
.header .header-right-part .login-block .login-btn:before {
  content: '';
  position: absolute;
  display: block;
  width: 25px;
  height: 26px;
  top: 50%;
  margin-top: -14px;
  left: 0;
  background: url("../media/images/icons/user%EF%B9%96v=1.svg") no-repeat center / cover;
}
/* line 373, ../scss/_navigation.scss */
.header .header-right-part .login-block .login-btn:hover{
  opacity: .8;
}
/* line 379, ../scss/_navigation.scss */
.header .header-right-part .registration-block .reg-btn {
  display: block;
  height: 33px;
  min-width: 124px;
  position: relative;
  margin-top: -3px;
  /*  font-weight: bold; */
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  text-decoration: none;
  padding: 11px 0;
}
/* line 392, ../scss/_navigation.scss */
.header .header-right-part .registration-block .reg-btn:before {
  content: '';
  width: 130px;
  height: 50px;
  position: absolute;
  top: 50%;
  margin-top: -24.5px;
  left: 0;
  background: url("../media/images/bg/reg-btn.png") center no-repeat;
  background-size: cover;
  z-index: 0;
}
/* line 404, ../scss/_navigation.scss */
.header .header-right-part .registration-block .reg-btn:hover {
  opacity: .8;
}

/* line 411, ../scss/_navigation.scss */
.sections-nav {
  padding-left: 34px;
  margin: 0;
  list-style: none;
  position: fixed;
  top: 40%;
  left: 0;
  z-index: 8000;
}
/* line 419, ../scss/_navigation.scss */
.sections-nav li {
  padding-left: 30px;
  position: relative;
  margin-bottom: 38px;
}
/* line 423, ../scss/_navigation.scss */
.sections-nav li:before {
  content: '•';
  display: block;
  position: absolute;
  top: 50%;
  left: 10px;
  font-size: 22px;
  color: #7773c6;
  margin-top: -12px;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
/* line 435, ../scss/_navigation.scss */
.sections-nav li a {
  color: #7773c6;
  font-size: 12px;
  text-transform: uppercase;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  text-decoration: none;
  padding-bottom: 5px;
  position: relative;
}
/* line 445, ../scss/_navigation.scss */
.sections-nav li a:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  width: 100%;
  background: url("../media/images/dotted-violette.png") repeat;
}
/* line 455, ../scss/_navigation.scss */
.sections-nav li a:hover {
  color: #fff;
}
/* line 460, ../scss/_navigation.scss */
.sections-nav li.active:before {
  color: #fff;
}
/* line 463, ../scss/_navigation.scss */
.sections-nav li.active a {
  color: #fff;
  border: none;
}
/* line 466, ../scss/_navigation.scss */
.sections-nav li.active a:after {
  display: none;
}
.header-left .logo-block .logoMob {
  display: none;
}

/* line 473, ../scss/_navigation.scss */
.mobile-menu {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 10000;
  width: 380px;
  height: 100vh;
  overflow-y: scroll;
  background-color: #100920;
  transform: translate(100%, 0);
  -webkit-transform: translate(100%, 0);
  -moz-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -webkit-transition: 0.5s linear;
  -moz-transition: 0.5s linear;
  -ms-transition: 0.5s linear;
  -o-transition: 0.5s linear;
  transition: 0.5s linear;
}
.mobile-menu .langbox .langbox-dropdown {
  top: auto;
  bottom: 53px;
}
.mobile-menu .langbox {
  width: auto;
  vertical-align: inherit;
}
/* line 484, ../scss/_navigation.scss */
.mobile-menu.active {
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
}


/* line 503, ../scss/_navigation.scss */
.mobile-menu .popup-entry .close-icon {
  position: absolute;
  right: 10px;
  top: 28px;
  height: 40px;
  width: 40px;
}
/* line 509, ../scss/_navigation.scss */
.mobile-menu .popup-entry .close-icon:after, .mobile-menu .popup-entry .close-icon:before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  width: 76%;
  height: 4px;
  background-color: #fff;
  margin-top: -3px;
}
/* line 520, ../scss/_navigation.scss */
.mobile-menu .popup-entry .close-icon:after {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}
/* line 527, ../scss/_navigation.scss */
.mobile-menu .popup-entry .close-icon:before {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
}
/* line 535, ../scss/_navigation.scss */
.mobile-menu .popup-entry .logo-container {
  text-align: center;
  float: left;
  margin-top: 5px;
}
/* line 537, ../scss/_navigation.scss */
.mobile-menu .popup-entry .logo-container .logo {
  display: inline-block;
}
/* line 541, ../scss/_navigation.scss */
.mobile-menu .popup-entry .auth-block-mobile {
  margin-right: 45px;
  margin-top: 2px;
  text-align: center;
}
.mobile-menu .balancebox .balancebox-dropdown {
  z-index: 99;
}


/* line 569, ../scss/_navigation.scss */
/* .mobile-menu .popup-entry .auth-block-mobile .login-block .login-btn .text {
   font-weight: bold;
  font-size: 44px;
  color: #fff;
  text-transform: uppercase;

  position: relative;
  padding-left: 83px;
} */
/* line 577, ../scss/_navigation.scss */

/* line 592, ../scss/_navigation.scss */
.mobile-menu .popup-entry .auth-block-mobile .registration-block {
  float: none;
  display: inline-block;
}
/* line 595, ../scss/_navigation.scss */
.mobile-menu .popup-entry .auth-block-mobile .registration-block .reg-btn {
  height: 41px;
  padding: 13px 0;
  padding-left: 22px;
  font-size: 12px;
  font-weight: bold;
}
/* line 603, ../scss/_navigation.scss */

/* line 611, ../scss/_navigation.scss */

/* line 622, ../scss/_navigation.scss */
.mobile-menu .popup-entry .auth-block-mobile .registration-block .reg-btn:hover {
  opacity: .8;
}
/* line 628, ../scss/_navigation.scss */
.mobile-menu .popup-entry .block-heading {
  padding: 0 62px;
  padding-top: 20px;
  border-bottom: 1px solid #b11da0;
  margin-bottom: 62px;
}
/* line 633, ../scss/_navigation.scss */
.mobile-menu .popup-entry .block-heading .subtitle {
  font-size: 40px;
  color: #ea8ae5;
  text-transform: uppercase;
  display: block;
  margin-top: 50px;
}
/* line 641, ../scss/_navigation.scss */
.mobile-menu .popup-entry .block-heading .title {
  /*  font-weight: bold; */
  font-weight: bold;
  font-size: 80px;
  text-transform: uppercase;
  margin-bottom: 40px;
}
/* line 650, ../scss/_navigation.scss */
.mobile-menu .games-listing {
  padding: 0;
  margin: 0 auto;
  list-style: none;
  max-width: 850px;
}
/* line 655, ../scss/_navigation.scss */
.mobile-menu .games-listing:after {
  content: '';
  display: block;
  clear: both;
}
/* line 658, ../scss/_navigation.scss */
.mobile-menu .games-listing li,
.mobile-menu .navigation-list li {
  display: block;
  float: left;
  width: 50%;
  margin: 16px 0;
}
/* line 665, ../scss/_navigation.scss */
#mobileMenu .logout-btn,
.mobile-menu .logout-btn,
.mobile-menu .games-listing li a,
.mobile-menu .navigation-list li a {
  display: block;
  /*  font-weight: bold; */
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  text-decoration: none;
  position: relative;
  padding-left: 40px;
  font-size: 13px;
}
.mobile-menu .langbox li a {
  font-size: 13px;
}
#mobileMenu .logout-btn,
.mobile-menu .logout-btn {
  display: inline-block;
  /* margin-top: 39px; */
  margin-left: 20px;
}
#mobileMenu .logout-btn::before,
.mobile-menu .logout-btn::before{
  content: '';
  position: absolute;
  left: 0;
  top: -5px;
  height: 25px;
  width: 30px;
  background: url('../media/images/icons/exit.svg') no-repeat center;
}
/* line 676, ../scss/_navigation.scss */
.mobile-menu .games-listing li a:before,
.mobile-menu .navigation-list li a:before {
  content: '';
  position: absolute;
  left: 0;
  top: -6px;
  height: 25px;
  width: 30px;
  /* background: url("../media/images/sprite.png"); */
}

/* line 686, ../scss/_navigation.scss */
.mobile-menu .games-listing li a.slots:before {
  background: url('../media/images/icons/slots.svg') no-repeat center / contain;
  left: 2px;
}
/* line 689, ../scss/_navigation.scss */
.mobile-menu .games-listing li a.bjack:before {
   background: url('../media/images/icons/blackjack.svg') no-repeat center / contain;
}
/* line 692, ../scss/_navigation.scss */
.mobile-menu .games-listing li a.roulette:before {
   background: url('../media/images/icons/roulette.svg') no-repeat center / contain;
}
/* line 695, ../scss/_navigation.scss */
.mobile-menu .games-listing li a.baccarat:before {
   background: url('../media/images/icons/baccarat-icon-new.svg') no-repeat center / contain;
}
/* line 698, ../scss/_navigation.scss */
.mobile-menu .games-listing li a.bonumbers:before {
   background: url('../media/images/icons/bonumbers.svg') no-repeat center / contain;
}
/* line 701, ../scss/_navigation.scss */
.mobile-menu .games-listing li a.keno:before {
   background: url('../media/images/icons/keno.svg') no-repeat center / contain;
}
.mobile-menu .games-listing li a.poker:before {
   background: url('../media/images/icons/For_Live_Casino_New.svg') no-repeat center / contain;
}


.mobile-menu .games-listing li a.dice:before{
  background: url('../media/images/icons/dice.svg') no-repeat center / contain;
}

.mobile-menu .navigation-list li a.bonuses:before {
  background: url('../media/images/icons/bonuses.svg') no-repeat center / contain;
}

.mobile-menu .navigation-list li a.support:before {
  background: url('../media/images/icons/support.svg') no-repeat center / contain;
}
.mobile-menu .navigation-list li a.games:before {
  background: url('../media/images/icons/games_icon_violer.svg') no-repeat center / contain;
}
.mobile-menu .navigation-list li a.deposite:before {
  background: url('../media/images/icons/deposit.svg') no-repeat center / contain;
}
.mobile-menu .navigation-list li a.withdraw:before {
  background: url('../media/images/icons/withdraw.svg') no-repeat center / contain;
}
.mobile-menu .navigation-list li a.bonus:before {
  background: url('../media/images/icons/getbonus.svg') no-repeat center / contain;
}
.mobile-menu .navigation-list li a.setting:before {
  background: url('../media/images/icons/settings.svg') no-repeat center / contain;
}
.mobile-menu .navigation-list li a.afiliate:before {
  background: url('../media/images/icons/afiliate.png') no-repeat center;
}
.mobile-menu .navigation-list li a.news:before {
  background: url('../media/images/icons/news.svg') no-repeat center / contain;
}
.mobile-menu .navigation-list li a.promotions:before {
  background: url('../media/images/icons/news.svg') no-repeat center / contain;
}

/* line 704, ../scss/_navigation.scss */
.mobile-menu .games-listing li a:hover {
  opacity: .8;
}
/* line 711, ../scss/_navigation.scss */
.mobile-menu .navigation .navigation-list {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
  list-style: none;
}


/* line 723, ../scss/_navigation.scss */
#mobileMenu .logout-btn,
.mobile-menu .navigation .logout-btn {
  display: block;
  background: url("../assets/images/icons/icon-exit.png") -158px 0;
  width: 19px;
  height: 30px;
  margin-top: -19px;
}
/* .navigation.mobNav .order-games {
  display: none;
} */

/*=====================SLIDER======================*/
/*=====================MIDDLE======================*/
/* line 2, ../scss/_middle.scss */
body.cropped,
html.cropped {
  /* height: 100vh; */
  overflow: hidden !important;
}

html.cropped body .header {
  height: 94px;
  background: linear-gradient(to bottom, #100920 90%, transparent);
}
html.cropped body .header:after{
  height: 120px;
}

/* line 6, ../scss/_middle.scss */
.floated {
  float: left;
}

/* line 9, ../scss/_middle.scss */
.mobile-container {
  display: none;
}

/* line 13, ../scss/_middle.scss */
.top-shadow:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 303px;
  background: url("../media/images/bg/top-shadow.png") center no-repeat;
  background-size: cover;
}

/* line 25, ../scss/_middle.scss */
.section.with-shadow {
  position: relative;
}
/* line 27, ../scss/_middle.scss */
/*.section.with-shadow:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 130px;
  background: url("../media/images/bg/top-shadow.png") center no-repeat;
  background: linear-gradient(0deg, rgba(6,3,8,0) 0%, rgba(6,3,8,1) 70%);
  background-size: cover;
}*/
/* line 37, ../scss/_middle.scss */
/*.section.with-shadow:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 303px;
  background: url("../media/images/bg/bot-shadow.png") center no-repeat;
  background-size: cover;
}*/
/* line 47, ../scss/_middle.scss */
.section.with-shadow .middle-shadow {
  content: '';
  position: absolute;
  display: block;
  /*background: url("../media/images/bg/side-nav-shadow.png") center no-repeat;*/
  background: linear-gradient(283deg, rgba(6,3,8,0) 34%, rgba(6,3,8,0.7) 74%);
  /*background-size: cover;*/
  width: 336px;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 60, ../scss/_middle.scss */
.fp-tableCell {
  display: block;
  position: relative;
}

/* line 65, ../scss/_middle.scss */
.bitcoin-block {
  display: inline-block;
  position: absolute;
  top: 27%;
  left: 7%;
  z-index: 8001;
  animation-delay: 0.4s;
}
/* line 71, ../scss/_middle.scss */
.bitcoin-block .bitcoin-msg {
  padding-left: 90px;
  position: relative;
  font-size: 20px;
  line-height: 27px;
  display: inline-block;
}
/* line 76, ../scss/_middle.scss */
.bitcoin-block .bitcoin-msg .bitcoin-icon {
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -40px;
  height: 81px;
  width: 81px;

}
/* line 86, ../scss/_middle.scss */
.bitcoin-block .bitcoin-msg .bitcoin-icon:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: url("../media/images/mBIT.svg") no-repeat center;
  background-size: contain;
  margin: 0 auto;
  /*margin-top: 22px;*/
}

.bitcoin-block .bitcoin-msg .bitcoin-icon.micro:after {
  background-image: url("../media/images/microBIT.svg");
}

/* line 98, ../scss/_middle.scss */
.msg-popup {
  position: absolute;
  border-radius: 19px;
  -webkit-border-radius: 19px;
  -moz-border-radius: 19px;
  /* background-color: rgba(0, 0, 0, 0.7);
  overflow: hidden; */
  padding-top: 23px;
  padding-bottom: 55px;
  max-width: 160px;
  width: 100%;
  left: 10%;
  bottom: 20%;
  text-align: center;
  z-index: 8000;
  /* background: url(../images/msg_bg.png) no-repeat top; */
}

.number-value-small{
  font-size: 20px;
  margin-left: -5px;
}

/* line 111, ../scss/_middle.scss */
.msg-popup .top-text {
  display: block;
  /*  font-weight: bold; */
  font-weight: bold;
  font-size: 15px;
}
/* line 116, ../scss/_middle.scss */
.msg-popup .top-text .number-value {
  display: block;
  /*  font-weight: bold; */
  font-weight: bold;
  font-size: 40px;
  line-height: 26px;
  position: relative;
}
/* line 124, ../scss/_middle.scss */
.msg-popup .middle-text {
  display: block;
  padding: 0 25px;
  font-size: 13px;
  color: #b8a7cd;
  margin: 12px 0px 8px 0px;
  line-height: 17px;
}
/* line 130, ../scss/_middle.scss */
.msg-popup .registration-btn {
  display: block;
  position: absolute;
  bottom: 0;
  /* background: url("../media/images/bg/reg-btn-2.png") center no-repeat;
  background-size: cover; */
  width: 100%;
  padding: 12px 0;
  /*  font-weight: bold; */
  font-weight: bold;
  font-size: 15px;
  left: 0;
  color: #fff;
  z-index: 8004;
  /* height: 44px; */
  text-transform: uppercase;
  text-decoration: none;
}
.msg-popup .registration-btn > img {
  max-height: 180px;
}
/* line 148, ../scss/_middle.scss */
/* .msg-popup .registration-btn:hover {
  opacity: .8;
} */

/* line 153, ../scss/_middle.scss */
.side-name {
  font-family: 'PFDinDisplayPro-Light', arial, sans-serif;
  font-size: 19px;
  text-transform: uppercase;
  position: absolute;
  right: 23px;
  top: 50%;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg) translate(50%, 50%);
  -moz-transform: rotate(90deg) translate(50%, 50%);
  -o-transform: rotate(90deg) translate(50%, 50%);
  -ms-transform: rotate(90deg) translate(50%, 50%);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  display: none;
}

/* line 176, ../scss/_middle.scss */
.main-title-block {
  position: absolute;
  z-index: 8005;
  bottom: 30%;
  left: 50%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  max-width: 900px;
  width: 100%;
  text-align: center;
}
/* line 184, ../scss/_middle.scss */
.main-title-block .category-title {
  font-size: 25px;
  text-transform: uppercase;
}
/* line 190, ../scss/_middle.scss */
.main-title-block .game-name {
  font-family: 'MyriadPro-BoldCond', arial, sans-serif;
  font-size: 69px;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 0;
  text-align: center;
  letter-spacing: 26px;
  padding-left: 26px;
  text-shadow: 0px 0px 20px #000;
}
/* line 201, ../scss/_middle.scss */
.main-title-block .descr-block {
  text-align: right;
}
/* line 203, ../scss/_middle.scss */
.main-title-block .descr-block .descr {
  font-size: 17px;
  color: #808080;
}
/* line 209, ../scss/_middle.scss */
.main-title-block .main-btn-block {
  text-align: center;
  margin-top: 40px;
}
/* line 212, ../scss/_middle.scss */
.main-title-block .main-btn-block .play-btn {
  display: inline-block;
  padding: 9px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 35px;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  text-decoration: none;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  position: relative;
}
/* line 220, ../scss/_middle.scss */
.main-title-block .main-btn-block .play-btn:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  -webkit-box-shadow: inset 0px 0px 0px 9px rgba(255, 255, 255, 0);
  -moz-box-shadow: inset 0px 0px 0px 9px rgba(255, 255, 255, 0);
  box-shadow: inset 0px 0px 0px 9px rgba(255, 255, 255, 0);
  border-radius: 35px;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
}
/* line 234, ../scss/_middle.scss */
.main-title-block .main-btn-block .play-btn .btn-entry {
  font-family: 'MyriadPro-BoldCond', arial, sans-serif;
  letter-spacing: 6px;
  font-size: 38px;
  color: #000;
  background-color: #fff;
  display: block;
  /*height: 65px;*/
  border-radius: 27px;
  -webkit-border-radius: 27px;
  -moz-border-radius: 27px;
  padding: 13px 36px;
  text-transform: uppercase;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
/* line 248, ../scss/_middle.scss */
.main-title-block .main-btn-block .play-btn:hover:after {
  -webkit-box-shadow: inset 0px 0px 0px 9px white;
  -moz-box-shadow: inset 0px 0px 0px 9px white;
  box-shadow: inset 0px 0px 0px 9px white;
}
/* line 253, ../scss/_middle.scss */
.main-title-block .main-btn-block .play-btn:hover .btn-entry {
  background-color: transparent;
  color: #fff;
}

/* line 263, ../scss/_middle.scss */
.mobile-container .welcome-mob {
  padding-top: 729px;
  padding-bottom: 137px;
  background: url("../media/images/bg/welcome-mobile-light.jpg") center no-repeat;
  background-size: cover;
  position: relative;
  /*z-index: 1;*/
}
/* line 270, ../scss/_middle.scss */
.mobile-container .welcome-mob .main-title-block {
  position: relative;
}
/* line 273, ../scss/_middle.scss */

/* line 289, ../scss/_middle.scss */
.mobile-container .welcome-mob .main-title-block {
  bottom: auto;
  max-width: 775px;
  margin-bottom: 300px;
}
/* line 293, ../scss/_middle.scss */
.mobile-container .welcome-mob .main-title-block .category-title {
  font-size: 43px;
}
/* line 296, ../scss/_middle.scss */
.mobile-container .welcome-mob .main-title-block .game-name {
  font-size: 116px;
  margin-top: 35px;
  margin-bottom: 30px;
}
/* line 301, ../scss/_middle.scss */
.mobile-container .welcome-mob .main-title-block .descr-block .descr {
  font-size: 33px;
}
/* line 304, ../scss/_middle.scss */
.mobile-container .welcome-mob .main-title-block .main-btn-block {
  margin-top: 191px;
}
/* line 306, ../scss/_middle.scss */
.mobile-container .welcome-mob .main-title-block .main-btn-block .play-btn {
  padding: 15px;
  border-radius: 70px;
  -webkit-border-radius: 70px;
  -moz-border-radius: 70px;
  -webkit-transition: 0s linear;
  -moz-transition: 0s linear;
  -ms-transition: 0s linear;
  -o-transition: 0s linear;
  transition: 0s linear;
}
/* line 310, ../scss/_middle.scss */
.mobile-container .welcome-mob .main-title-block .main-btn-block .play-btn:after {
  -webkit-transition: 0s linear;
  -moz-transition: 0s linear;
  -ms-transition: 0s linear;
  -o-transition: 0s linear;
  transition: 0s linear;
  border-radius: 70px;
  -webkit-border-radius: 70px;
  -moz-border-radius: 70px;
}
/* line 314, ../scss/_middle.scss */
.mobile-container .welcome-mob .main-title-block .main-btn-block .play-btn .btn-entry {
  /*height: 109px;*/
  font-size: 63px;
  padding: 20px 70px;
  border-radius: 54px;
  -webkit-border-radius: 54px;
  -moz-border-radius: 54px;
  -webkit-transition: 0s linear;
  -moz-transition: 0s linear;
  -ms-transition: 0s linear;
  -o-transition: 0s linear;
  transition: 0s linear;
}
/* line 324, ../scss/_middle.scss */
.mobile-container .welcome-mob .games-listing {
  padding: 0;
  margin: 0 auto;
  list-style: none;
  max-width: 850px;
  /*border-bottom: 1px solid #a034bc;*/
}
/* line 330, ../scss/_middle.scss */
.mobile-container .welcome-mob .games-listing:after {
  content: '';
  display: block;
  clear: both;
}
/* line 333, ../scss/_middle.scss */
.mobile-container .welcome-mob .games-listing li {
  display: block;
  float: left;
  width: 50%;
  /*margin-bottom: 64px;*/
  min-height: 60px;
  padding-left: 40px;
}
/* line 340, ../scss/_middle.scss */
.mobile-container .welcome-mob .games-listing li a {
  display: block;
  /*  font-weight: bold; */
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  text-decoration: none;
  position: relative;
  padding-left: 97px;
  font-size: 39px;
}
/* line 351, ../scss/_middle.scss */
.mobile-container .welcome-mob .games-listing li a:before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -25px;
  height: 40px;
  width: 45px;
 background-size: contain;
}


/* line 379, ../scss/_middle.scss */
.mobile-container .welcome-mob .games-listing li a:hover {
  opacity: .8;
}
/* line 385, ../scss/_middle.scss */
.mobile-container .welcome-mob .bitcoin-block {
  display: block;
  position: relative;
  margin-top: 140px;
  left: auto;
  top: auto;
  text-align: center;
}
/* line 392, ../scss/_middle.scss */
.mobile-container .welcome-mob .bitcoin-block .bitcoin-msg {
  padding-left: 216px;
  font-size: 47px;
}
/* line 396, ../scss/_middle.scss */
.mobile-container .welcome-mob .bitcoin-block .bitcoin-icon {
  width: 189px;
  height: 189px;
  margin-top: -95px;
}
/* line 400, ../scss/_middle.scss */
.mobile-container .welcome-mob .bitcoin-block .bitcoin-icon:after {
  width: 125px;
  height: 73px;
  background-position: 0 -216px;
  margin-top: 57px;
}
/* line 408, ../scss/_middle.scss */
.mobile-container .welcome-mob .nav-block {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
}
/* line 413, ../scss/_middle.scss */
.mobile-container .welcome-mob .nav-block .owl-prev,
.mobile-container .welcome-mob .nav-block .owl-next {
  display: inline-block;
  font-size: 60px;
  height: 65px;
  width: 34px;
  background: url("../media/images/sprite.png");
  text-indent: -99999999px;
  cursor: pointer;
}
/* line 422, ../scss/_middle.scss */
.mobile-container .welcome-mob .nav-block .owl-prev:hover,
.mobile-container .welcome-mob .nav-block .owl-next:hover {
  opacity: 0.8;
}
/* line 426, ../scss/_middle.scss */
.mobile-container .welcome-mob .nav-block .owl-prev {
  background-position: -181px -217px;
}
/* line 429, ../scss/_middle.scss */
.mobile-container .welcome-mob .nav-block .owl-next {
  background-position: -233px -217px;
}
/* line 432, ../scss/_middle.scss */
.mobile-container .welcome-mob .nav-block .dots-block {
  display: inline-block;
  padding: 24px 48px;
  vertical-align: top;
}
/* line 436, ../scss/_middle.scss */
.mobile-container .welcome-mob .nav-block .dots-block .owl-dot {
  width: 12px;
  height: 12px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  background-color: #9f2e7d;
  display: inline-block;
  margin-right: 20px;
  margin-bottom: -2px;
  cursor: pointer;
}
/* line 445, ../scss/_middle.scss */
.mobile-container .welcome-mob .nav-block .dots-block .owl-dot:last-child {
  margin-right: 0;
}
/* line 448, ../scss/_middle.scss */
.mobile-container .welcome-mob .nav-block .dots-block .owl-dot.active, .mobile-container .welcome-mob .nav-block .dots-block .owl-dot:hover {
  background-color: #fff;
}
/* line 456, ../scss/_middle.scss */
.mobile-container .main-title-block {
  position: relative;
}
/* line 459, ../scss/_middle.scss */
.mobile-container .owl-stage-outer {
  overflow: hidden;
  position: relative;
}
/* line 462, ../scss/_middle.scss */
.mobile-container .owl-stage-outer .owl-stage {
  position: relative;
}
/* line 464, ../scss/_middle.scss */
.mobile-container .owl-stage-outer .owl-stage .owl-item {
  float: left;
}
/* line 469, ../scss/_middle.scss */
.mobile-container .games-block {
  z-index: 0;
  margin-top: -168px;
  position: relative;
}
/* line 474, ../scss/_middle.scss */
.mobile-container .game-entry {
  height: 870px;
  padding-top: 289px;
}
/* line 477, ../scss/_middle.scss */
.mobile-container .game-entry .main-title-block {
  bottom: auto;
  max-width: 697px;
}
/* line 480, ../scss/_middle.scss */
.mobile-container .game-entry .main-title-block .game-name {
  font-size: 90px;
}
/* line 483, ../scss/_middle.scss */

/* line 486, ../scss/_middle.scss */
.mobile-container .game-entry .main-title-block .main-btn-block {
  margin-top: 89px;
}
/* line 488, ../scss/_middle.scss */
.mobile-container .game-entry .main-title-block .main-btn-block .play-btn {
  padding: 15px;
  border-radius: 70px;
  -webkit-border-radius: 70px;
  -moz-border-radius: 70px;
  -webkit-transition: 0s linear;
  -moz-transition: 0s linear;
  -ms-transition: 0s linear;
  -o-transition: 0s linear;
  transition: 0s linear;
}
/* line 492, ../scss/_middle.scss */
.mobile-container .game-entry .main-title-block .main-btn-block .play-btn:after {
  -webkit-transition: 0s linear;
  -moz-transition: 0s linear;
  -ms-transition: 0s linear;
  -o-transition: 0s linear;
  transition: 0s linear;
  border-radius: 70px;
  -webkit-border-radius: 70px;
  -moz-border-radius: 70px;
}
/* line 496, ../scss/_middle.scss */
.mobile-container .game-entry .main-title-block .main-btn-block .play-btn .btn-entry {
  height: 109px;
  font-size: 63px;
  padding: 20px 70px;
  border-radius: 54px;
  -webkit-border-radius: 54px;
  -moz-border-radius: 54px;
  -webkit-transition: 0s linear;
  -moz-transition: 0s linear;
  -ms-transition: 0s linear;
  -o-transition: 0s linear;
  transition: 0s linear;
}
/* line 507, ../scss/_middle.scss */
.mobile-container .free-games-block {
  background: #000 url("../media/images/bg/smoke-mobile-light.jpg") center no-repeat;
  background-size: cover;
  padding-top: 170px;
  padding-bottom: 220px;
  text-align: center;
}
/* line 513, ../scss/_middle.scss */
.mobile-container .free-games-block .top-text {
  /*  font-weight: bold; */
  font-weight: bold;
  font-size: 82px;
  display: block;
  line-height: 89px;
}
/* line 518, ../scss/_middle.scss */
.mobile-container .free-games-block .top-text .number-value {
  display: block;
  /*  font-weight: bold; */
  font-weight: bold;
  font-size: 173px;
  line-height: 173px;
  position: relative;
  margin-bottom: -10px;
}
/* line 527, ../scss/_middle.scss */
.mobile-container .free-games-block .middle-text {
  font-size: 78px;
  color: #b9a2d6;
  display: block;
}
/* line 532, ../scss/_middle.scss */
.mobile-container .free-games-block .registration-btn {
  position: relative;
  display: block;
  width: 383px;
  height: 101px;
  text-align: center;
  text-decoration: none;
  padding: 28px 0;
  margin: 0 auto;
  margin-top: 70px;
}
/* line 542, ../scss/_middle.scss */
.mobile-container .free-games-block .registration-btn .text {
  /*  font-weight: bold; */
  font-weight: bold;
  font-size: 44px;
  color: #fff;
  text-transform: uppercase;
  position: relative;
}
/* line 550, ../scss/_middle.scss */
.mobile-container .free-games-block .registration-btn:before {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 122px;
  top: 50%;
  margin-top: -71px;
  width: 383px;
  background: url("../media/images/bg/mobile-reg-btn.png") center no-repeat;
}
/* line 561, ../scss/_middle.scss */
.mobile-container .free-games-block .registration-btn:hover {
  opacity: .8;
}


/* line 585, ../scss/_middle.scss */
.reg-popup .popup-container {
  display: table;
  max-width: 672px;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 592, ../scss/_middle.scss */
.reg-popup .popup-container .popup-entry {
  display: table-cell;
  vertical-align: middle;
}
/* line 595, ../scss/_middle.scss */
.reg-popup .popup-container .popup-entry .popup-heading {
  position: relative;
  text-align: center;
  padding-top: 92px;
}
/* line 599, ../scss/_middle.scss */
.reg-popup .popup-container .popup-entry .popup-heading .subtitle {
  font-size: 27px;
  text-transform: uppercase;
}
/* line 604, ../scss/_middle.scss */

/* line 616, ../scss/_middle.scss */
.reg-popup .popup-container .popup-entry .popup-heading .popup-title {
  font-size: 66px;
  text-transform: uppercase;
  display: -webkit-flex;
  /* Safari */
  -webkit-justify-content: space-between;
  /* Safari 6.1+ */
  display: flex;
  justify-content: space-between;
}
/* line 625, ../scss/_middle.scss */
.reg-popup .popup-container .popup-entry .popup-form {
  padding-top: 63px;
  max-width: 398px;
  margin: 0 auto;
}


.send-btn-block {
  text-align: center;
  margin: 10px 0px 75px 0px;
}

/* line 631, ../scss/_middle.scss */
.reg-popup .popup-container .popup-entry .popup-form .send-btn-block .send-btn {
  display: inline-block;
  padding: 9px;
  border: 1px solid rgba(255, 47, 126, 0.3);
  border-radius: 35px;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  text-decoration: none;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  position: relative;
  background: transparent;
}
/* line 640, ../scss/_middle.scss */
.reg-popup .popup-container .popup-entry .popup-form .send-btn-block .send-btn .btn-entry {
  /*  font-weight: bold; */
  font-weight: bold;
  font-size: 38px;
  color: #fff;
  background: #c10c54;
  background: -webkit-linear-gradient(bottom left, #c10c54 0%, #ad1487 100%);
  background: -o-linear-gradient(bottom left, #c10c54 0%, #ad1487 100%);
  background: linear-gradient(to top right, #c10c54 0%, #ad1487 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c10c54', endColorstr='#ad1487', GradientType=1 );
  display: block;
  height: 65px;
  border-radius: 27px;
  -webkit-border-radius: 27px;
  -moz-border-radius: 27px;
  padding: 13px 36px;
  text-transform: uppercase;
  position: relative;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
/* line 658, ../scss/_middle.scss */
.reg-popup .popup-container .popup-entry .popup-form .send-btn-block .send-btn:hover {
  border-color: transparent;
  background: #c10c54;
  background: -webkit-linear-gradient(bottom left, #c10c54 0%, #ad1487 100%);
  background: -o-linear-gradient(bottom left, #c10c54 0%, #ad1487 100%);
  background: linear-gradient(to top right, #c10c54 0%, #ad1487 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c10c54', endColorstr='#ad1487', GradientType=1 );
}
/* line 665, ../scss/_middle.scss */
.reg-popup .popup-container .popup-entry .popup-form .send-btn-block .send-btn:hover .btn-entry {
  background-color: transparent;
  color: #fff;
}

/* line 676, ../scss/_middle.scss */
.log-popup,
.reg-popup,
.reset-popup,
.blocked-user-popup,
.blocked-country-popup,
.freeze-confirm-popup,
.unfreeze-confirm-popup,
.deposit-limit-popup,
.frozen-user-popup {
  position: fixed;
  top: 0;
  left: 100%;
  width: 100%;
  height: 100%;
  z-index: 10000;
  opacity: 0;
  background: rgba(17, 1, 32, 0.92);
  -webkit-transition:opacity 0.3s linear;
  -moz-transition:opacity 0.3s linear;
  -ms-transition:opacity 0.3s linear;
  -o-transition:opacity 0.3s linear;
  transition:opacity 0.3s linear;
  padding: 20px;
}
.regPopUpWrapper{
  transform: translate(0, -100%);
  -webkit-transform: translate(0, -100%);
  -moz-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);

  -webkit-transition:transform 0.3s linear;
  -moz-transition:transform 0.3s linear;
  -ms-transition:transform 0.3s linear;
  -o-transition:transform 0.3s linear;
  transition:transform 0.3s linear;
}
.active .regPopUpWrapper{
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
}

/* line 687, ../scss/_middle.scss */
.log-popup.active,
.reset-popup.active,
.reg-popup.active,
.blocked-user-popup.active,
.blocked-country-popup.active,
.deposit-limit-popup.active,
.freeze-confirm-popup.active,
.unfreeze-confirm-popup.active,
.frozen-user-popup.active{
  opacity: 1;
  left: 0;
  overflow-y: scroll;
  z-index: 10079;
}

/* line 694, ../scss/_middle.scss */
.log-popup .popup-container {
  display: table;
  max-width: 450px;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 701, ../scss/_middle.scss */
.log-popup .popup-container .popup-entry {
  display: table-cell;
  vertical-align: middle;
}
/* line 704, ../scss/_middle.scss */
.log-popup .popup-container .popup-entry .popup-heading {
  position: relative;
  text-align: center;
  padding-top: 92px;
}
/* line 708, ../scss/_middle.scss */
.log-popup .popup-container .popup-entry .popup-heading .subtitle {
  font-size: 27px;
  text-transform: uppercase;
}

/* line 725, ../scss/_middle.scss */
.log-popup .popup-container .popup-entry .popup-heading .popup-title {
  max-width: 312px;
  font-size: 40px;
  text-transform: uppercase;
  display: -webkit-flex;
  /* Safari */
  -webkit-justify-content: space-between;
  /* Safari 6.1+ */
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 10px;
}
/* line 738, ../scss/_middle.scss */
.log-popup .popup-container .popup-entry .popup-form {
  padding-top: 8%;
  /*max-width: 398px;*/
  max-width: 100%;
  margin: 0 auto;
}
/* line 742, ../scss/_middle.scss */
.log-popup .popup-container .popup-entry .popup-form .forget-link {
  position: absolute;
  color: #fff;
  right: -110px;
  font-size: 15px;
  text-decoration: underline;
  top: 50%;
  margin-top: -25px;
}
/* line 750, ../scss/_middle.scss */
.log-popup .popup-container .popup-entry .popup-form .forget-link:hover {
  opacity: .7;
}
/* line 754, ../scss/_middle.scss */
.log-popup .popup-container .popup-entry .popup-form .block-thumbnail, .reg-popup .popup-container .popup-entry .popup-form .block-thumbnail {
  margin-top: 30px;
  margin-bottom: 34px;
}
/* line 757, ../scss/_middle.scss */
.log-popup .popup-container .popup-entry .popup-form .block-thumbnail label, .reg-popup .popup-container .popup-entry .popup-form .block-thumbnail label {
  font-size: 19px;
  color: #858585;
}
/* line 761, ../scss/_middle.scss */
.log-popup .popup-container .popup-entry .popup-form .block-thumbnail label input[type="checkbox"], .reg-popup .popup-container .popup-entry .popup-form .block-thumbnail label input[type="checkbox"] {
  margin-right: 20px;
  margin-top: 2px;
  display: inline-block;
  vertical-align: top;
  outline: none;
}
/* line 769, ../scss/_middle.scss */
.log-popup .popup-container .popup-entry .popup-form .block-thumbnail .btn-block {
  float: right;
  width: auto;
}
/* line 772, ../scss/_middle.scss */
.log-popup .popup-container .popup-entry .popup-form .block-thumbnail .btn-block .account-btn {
  display: inline-block;
  /*  font-weight: bold; */
  font-weight: bold;
  font-size: 17px;
  color: #fff;
  background: url("../media/images/bg/outlined-border.png") center no-repeat;
  background-size: cover;
  padding: 22px 47px;
  margin-top: -19px;
  text-decoration: none;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}


html[lang="jp"] .log-popup .popup-container .popup-entry .popup-form .forget-link{
  position: relative;
  right: initial;
}

html[lang="jp"] .log-popup .popup-container .popup-entry .popup-form .block-thumbnail .btn-block{
  text-align: center;
  float: none;
}

html[lang="jp"] .log-popup .popup-container .popup-entry .popup-form .block-thumbnail .btn-block .account-btn{
  padding: 34px 30px;
  margin: 10px auto 0px;
}

html[lang="th"] .log-popup .popup-container .popup-entry .popup-form .block-thumbnail .btn-block .account-btn{
  padding: 20px 64px;
}




/* line 784, ../scss/_middle.scss */
.log-popup .popup-container .popup-entry .popup-form .block-thumbnail .btn-block .account-btn:hover {
  opacity: .7;
}
/* line 789, ../scss/_middle.scss */
.log-popup .popup-container .popup-entry .popup-form .block-thumbnail:after {
  content: '';
  display: block;
  clear: both;
}
/* line 794, ../scss/_middle.scss */
.log-popup .popup-container .popup-entry .popup-form .send-btn-block {
  text-align: center;
}
/* line 796, ../scss/_middle.scss */
.log-popup .popup-container .popup-entry .popup-form .send-btn-block .send-btn {
  display: inline-block;
  padding: 9px;
  border: 1px solid rgba(255, 47, 126, 0.3);
  border-radius: 35px;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  text-decoration: none;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  position: relative;
  background: transparent;
}
/* line 805, ../scss/_middle.scss */
.log-popup .popup-container .popup-entry .popup-form .send-btn-block .send-btn .btn-entry {
  /*  font-weight: bold; */
  font-weight: bold;
  font-size: 35px;
  color: #fff;
  background: #c10c54;
  background: -webkit-linear-gradient(bottom left, #c10c54 0%, #ad1487 100%);
  background: -o-linear-gradient(bottom left, #c10c54 0%, #ad1487 100%);
  background: linear-gradient(to top right, #c10c54 0%, #ad1487 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c10c54', endColorstr='#ad1487', GradientType=1 );
  display: block;
  height: 65px;
  border-radius: 27px;
  -webkit-border-radius: 27px;
  -moz-border-radius: 27px;
  padding: 13px 25px;
  text-transform: uppercase;
  position: relative;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
/* line 823, ../scss/_middle.scss */
.log-popup .popup-container .popup-entry .popup-form .send-btn-block .send-btn:hover {
  border-color: transparent;
  background: #c10c54;
  background: -webkit-linear-gradient(bottom left, #c10c54 0%, #ad1487 100%);
  background: -o-linear-gradient(bottom left, #c10c54 0%, #ad1487 100%);
  background: linear-gradient(to top right, #c10c54 0%, #ad1487 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c10c54', endColorstr='#ad1487', GradientType=1 );
}
/* line 830, ../scss/_middle.scss */
.log-popup .popup-container .popup-entry .popup-form .send-btn-block .send-btn:hover .btn-entry {
  background-color: transparent;
  color: #fff;
}

/* line 841, ../scss/_middle.scss */
.simple-popup, .fixed-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  opacity: 0;
  transform: translate(0, -100%);
  -webkit-transform: translate(0, -100%);
  -moz-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  background: rgba(0, 0, 0, 0.6);
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 852, ../scss/_middle.scss */
.simple-popup.active, .fixed-popup.active {
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  opacity: 1;
  z-index: 10000;
}
/* line 856, ../scss/_middle.scss */
.simple-popup .popup-entry, .fixed-popup .popup-fixed-entry {
  text-align: center;
  display: inline-block;
  min-width: 615px;
  padding: 65px;
  padding-bottom: 108px;
  background: #40144b;
  background: -moz-linear-gradient(-45deg, #40144b 0%, #2d173e 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #40144b), color-stop(100%, #2d173e));
  background: -webkit-linear-gradient(-45deg, #40144b 0%, #2d173e 100%);
  background: -o-linear-gradient(-45deg, #40144b 0%, #2d173e 100%);
  background: -ms-linear-gradient(-45deg, #40144b 0%, #2d173e 100%);
  background: linear-gradient(135deg, #40144b 0%, #2d173e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40144b', endColorstr='#2d173e', GradientType=1 );
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: scale(0) translate(-50%, -50%);
  -webkit-transform: scale(0) translate(-50%, -50%);
  -moz-transform: scale(0) translate(-50%, -50%);
  -o-transform: scale(0) translate(-50%, -50%);
  -ms-transform: scale(0) translate(-50%, -50%);
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 880, ../scss/_middle.scss */
.simple-popup .popup-entry.active, .fixed-popup .popup-fixed-entry.active {
  transform: scale(1) translate(-50%, -50%);
  -webkit-transform: scale(1) translate(-50%, -50%);
  -moz-transform: scale(1) translate(-50%, -50%);
  -o-transform: scale(1) translate(-50%, -50%);
  -ms-transform: scale(1) translate(-50%, -50%);
}
/* line 887, ../scss/_middle.scss */
.simple-popup .popup-entry .side-title, .fixed-popup .popup-fixed-entry .side-title {
  /*  font-weight: bold; */
  font-weight: bold;
  left: 35px;
  bottom: 50%;
  position: absolute;
  -webkit-transform: rotate(270deg) translateX(-100%);
  transform: rotate(270deg) translateX(-100%);
  -webkit-transform-origin: 0px 0px;
  transform-origin: 0px 0px;
  color: #76588d;
  text-transform: uppercase;

}
/* line 900, ../scss/_middle.scss */
.simple-popup .popup-entry .close-icon, .fixed-popup .popup-fixed-entry .close-icon {
  position: absolute;
  right: 41px;
  top: 46px;
  height: 20px;
  width: 20px;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
/* line 907, ../scss/_middle.scss */
.simple-popup .popup-entry .close-icon:after, .simple-popup .popup-entry .close-icon:before,
.fixed-popup .popup-fixed-entry .close-icon:after, .fixed-popup .popup-fixed-entry .close-icon:before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 1px;
  background-color: #fff;
  margin-top: -3px;
}
/* line 918, ../scss/_middle.scss */
.simple-popup .popup-entry .close-icon:after, .fixed-popup .popup-fixed-entry .close-icon:after {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}
/* line 925, ../scss/_middle.scss */
.simple-popup .popup-entry .close-icon:before, .fixed-popup .popup-fixed-entry .close-icon:before {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
}
/* line 932, ../scss/_middle.scss */
.simple-popup .popup-entry .close-icon:hover, .fixed-popup .popup-fixed-entry .close-icon:hover {
  opacity: .6;
}
/* line 936, ../scss/_middle.scss */
.simple-popup .popup-entry .popup-heading, .fixed-popup .popup-fixed-entry .popup-heading {
  border-bottom: 1px solid #4d215b;
  padding-bottom: 40px;
}
/* line 939, ../scss/_middle.scss */
.simple-popup .popup-entry .popup-heading .popup-title, .fixed-popup .popup-fixed-entry .popup-heading .popup-title {
  font-size: 39px;
  text-transform: uppercase;
}
/* line 944, ../scss/_middle.scss */
.simple-popup .popup-entry .popup-heading .subtitle, .fixed-popup .popup-fixed-entry .popup-heading .subtitle {
  color: #ac94be;
  font-size: 23px;
}
/* line 950, ../scss/_middle.scss */
.simple-popup .popup-entry .popup-text-block, .fixed-popup .popup-fixed-entry .popup-text-block {
  padding-top: 60px;
  font-size: 20px;
}
/* line 952, ../scss/_middle.scss */
.simple-popup .popup-entry .popup-text-block .text, .fixed-popup .popup-fixed-entry .popup-text-block .text {
  font-size: 23px;

  line-height: 37px;
}
/* line 958, ../scss/_middle.scss */
.simple-popup .popup-entry .btn-block, .fixed-popup .popup-fixed-entry .btn-block {
  text-align: center;
  margin-top: 60px;
}
/* line 961, ../scss/_middle.scss */
.simple-popup .popup-entry .btn-block .push-btn, .fixed-popup .popup-fixed-entry .btn-block .push-btn {
  display: inline-block;
  /*  font-weight: bold; */
  font-weight: bold;
  color: #fff;
  font-size: 17px;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0 51px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-radius: 55px;
  -webkit-border-radius: 55px;
  -moz-border-radius: 55px;
  border-top: 1px solid #a726a4;
  border-right: 1px solid #a726a4;
  background: #ca10b1;
  background: -moz-linear-gradient(top, #ca10b1 0%, #3a114e 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #ca10b1), color-stop(100%, #3a114e));
  background: -webkit-linear-gradient(top, #ca10b1 0%, #3a114e 100%);
  background: -o-linear-gradient(top, #ca10b1 0%, #3a114e 100%);
  background: -ms-linear-gradient(top, #ca10b1 0%, #3a114e 100%);
  background: linear-gradient(to bottom, #ca10b1 0%, #3a114e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca10b1', endColorstr='#3a114e', GradientType=0 );
  -webkit-box-shadow: 3px 3px 12px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 12px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 12px 4px rgba(0, 0, 0, 0.1);

  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
/* line 987, ../scss/_middle.scss */
.simple-popup .popup-entry .btn-block .push-btn:hover, .fixed-popup .popup-fixed-entry .btn-block .push-btn:hover {
  opacity: .8;
}

/* line 994, ../scss/_middle.scss */
.slots-block {
  position: relative;
  background-color: #000;
  text-align: center;
  overflow: auto;
}
.slots-block .paginationGame{
    margin-bottom: 60px;
  }
@media (max-width: 1080px){
  .slots-block .paginationGame{
    margin-bottom: 50px;
  }
}
/* line 999, ../scss/_middle.scss */
.slots-block.mobile {
  display: none;
}
/* line 1002, ../scss/_middle.scss */
.slots-block .side-title {
  font-family: 'PFDinDisplayPro-Light', arial, sans-serif;
  font-size: 19px;
  text-transform: uppercase;
  position: absolute;
  right: 23px;
  top: 50%;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg) translate(50%, 50%);
  -moz-transform: rotate(90deg) translate(50%, 50%);
  -o-transform: rotate(90deg) translate(50%, 50%);
  -ms-transform: rotate(90deg) translate(50%, 50%);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  opacity: .7;
  display: none;
}
/* line 1022, ../scss/_middle.scss */
.slots-block .bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  /*opacity: .44;*/
}
/* line 1030, ../scss/_middle.scss */
.slots-block .block-heading {
  margin-top: 125px;
  position: relative;
}
/* line 1033, ../scss/_middle.scss */
.slots-block .block-heading .page-title {
  font-size: 40px;
  letter-spacing: 0.1em;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
}

.slots-block .block-heading .tittlePage{
  display: inline-block;
}

/* line 1040, ../scss/_middle.scss */
.slots-block .block-heading .subtitle {
  font-size: 17px;
  display: inline-block;
}
/* line 1046, ../scss/_middle.scss */
.slots-block .block-container {
  margin-top: 43px;
  /*padding-right: 50px;*/
  position: relative;
}
/* line 1050, ../scss/_middle.scss */
.slots-block .block-container .games-entry {
  padding: 10px 30px;
  width: 100%;
  overflow: hidden;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: center;

}
/* line 1060, ../scss/_middle.scss */
.slots-block .block-container .games-entry .single-game {
  padding: 0 15px;
  /* float: left; */
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  margin-bottom: 30px;
}
/* line 1069, ../scss/_middle.scss */
.slots-block .block-container .games-entry .single-game a {
  display: inline-block;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  text-decoration: none;
}

.slots-block .insertGamesMobile .single-game a.open_game{
  background: #4b1c6b;
}

.slots-block .block-container .games-entry .single-game > a:first-child{
  border-radius: 10px;
  overflow: hidden;
}

.slots-block .block-container .games-entry .single-game > a:last-child{
  padding: 8px 0px;
  border-radius: 0px 0px 10px 10px;
}


/* line 1073, ../scss/_middle.scss */
.slots-block .block-container .games-entry .single-game a .game-preview {
  height: 133px;
  width: 100%;
  max-width: 218px;
  margin: 0 auto;
/*  border-radius: 22px;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;*/
  overflow: hidden;
}
/* line 1081, ../scss/_middle.scss */
.slots-block .block-container .games-entry .single-game a .title {
  margin-top: 24px;
  display: block;
  /*  font-weight: bold; */
  font-weight: bold;
  color: #fff;
  font-size: 15px;
  /*text-transform: uppercase;*/
}
/* line 1090, ../scss/_middle.scss */
.slots-block .block-container .games-entry .single-game a:hover {
  opacity: .7;
}
/* line 1095, ../scss/_middle.scss */
.slots-block .block-container .games-entry:after {
  content: '';
  display: block;
  clear: both;
}
/* line 1100, ../scss/_middle.scss */
.slots-block .btn-block {
  margin-top: 90px;
  text-align: center;
  display: none;
}
/* line 1104, ../scss/_middle.scss */
.slots-block .btn-block .live-btn {
  /*  font-weight: bold; */
  font-weight: bold;
  display: inline-block;
  border: 1px solid #b188de;
  border-radius: 42px;
  -webkit-border-radius: 42px;
  -moz-border-radius: 42px;
  padding: 23px;
  padding-bottom: 13px;
  font-size: 39px;
  padding-left: 87px;
  padding-right: 215px;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  position: relative;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
/* line 1120, ../scss/_middle.scss */
.slots-block .btn-block .live-btn:after, .slots-block .btn-block .live-btn:before {
  position: absolute;
  content: '';
  display: block;
  width: 46px;
  height: 5px;
  background-color: #fff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  top: 50%;
  right: 76px;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
/* line 1133, ../scss/_middle.scss */
.slots-block .btn-block .live-btn:before {
  margin-top: -11px;
}
/* line 1136, ../scss/_middle.scss */
.slots-block .btn-block .live-btn:after {
  margin-top: 5px;
}
/* line 1140, ../scss/_middle.scss */
.slots-block .btn-block .live-btn.active:before {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  margin: 0;
}
/* line 1148, ../scss/_middle.scss */
.slots-block .btn-block .live-btn.active:after {
  margin: 0;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}
/* line 1157, ../scss/_middle.scss */
.slots-block .btn-block .live-btn:hover {
  opacity: 0.7;
}

/* line 1163, ../scss/_middle.scss */

/* line 1506, ../scss/_middle.scss */
.video-popup {
  position: fixed;
  height: 100%;
  width: 100%;
  /*background: #000 url("../media/images/bg/video-bg.png") center no-repeat;*/
  background: #000 url("../media/images/bg/video-bg-light.png") center no-repeat;
  background-size: cover;
  z-index: 10100;
  transform: translate(-100%, 0);
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 1515, ../scss/_middle.scss */
.video-popup.active {
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
}
/* line 1518, ../scss/_middle.scss */
.video-popup .video-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
/*  border: 1px solid rgba(116, 10, 208, 0.3);*/
  max-width: 90%;
  /* height: 90%; */
  width: 100%;
  max-height: 700px;
  padding: 21px;
}
/* line 1529, ../scss/_middle.scss */

#gamePage{
  /*background: #000 url('../media/images/bg/video-bg-light.png') top center no-repeat !important;*/
  background: #2e0d45;
  background-size: 100% !important;
}
#gamePage .video-container .game-entry{
  background-repeat: no-repeat;
  background-size: cover;
}

#gamePage .video-container .game-entry,
.video-popup .video-container .game-entry {
  position: relative;
  display: inline-block;
  /* height: 100%; */
  width: 100%;
  /* overflow: hidden; */
  text-align: center;
}
/* line 1535, ../scss/_middle.scss */
#gamePage .video-container .game-entry img,
.video-popup .video-container .game-entry img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  width: 100%;
  z-index: 2;
}
#gamePage .gameImg img{
  width: 40% !important;
  border-radius: 10px;
  box-shadow: 0px 0px 48px 30px #000;
}
/* line 1543, ../scss/_middle.scss */
#gamePage .video-container .left-info,
.video-popup .video-container .left-info {
  position: absolute;
  left: -165px;
  top: 26%;
  position: absolute;
  -webkit-transform: rotate(270deg) translateX(-100%);
  transform: rotate(270deg) translateX(-100%);
  -webkit-transform-origin: 0px 0px;
  transform-origin: 0px 0px;
}
/* line 1552, ../scss/_middle.scss */
#gamePage .video-container .left-info .region,
.video-popup .video-container .left-info .region {
  font-size: 27px;
  text-transform: uppercase;
}
/* line 1557, ../scss/_middle.scss */
#gamePage .video-container .left-info .game-name,
.video-popup .video-container .left-info .game-name {

  font-size: 19px;
  color: #9295c0;
  text-transform: uppercase;
}
/* line 1564, ../scss/_middle.scss */
#gamePage .video-container .right-nav,
.video-popup .video-container .right-nav {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 77px;
    z-index: 10101;
}
#gamePage .video-container .right-nav{
  width: 34px;
  z-index: 1000;
  right: -15px;
  top: -15px;
  display: flex;
  flex-direction: column;
}
#gamePage .video-container .right-nav>div{
  margin-bottom: 5px;
}
/* line 1571, ../scss/_middle.scss */
#gamePage .video-container .right-nav .exit-btn,
.video-popup .video-container .right-nav .exit-btn {
  width: 33px;
  height: 33px;
  background: linear-gradient(#9957c5,#3b0c8f);
  border-radius: 100%;
  position: relative;
}

#gamePage .video-container .right-nav .exit-btn:before,
.video-popup .video-container .right-nav .exit-btn:before{
  content: "";
  display: inline-block;
  width: 33px;
  height: 33px;
  /*transform: rotate(45deg);*/
  background: url('../media/images/icons/close.svg') no-repeat center;
  background-size: 13px;
}

#gamePage .video-container .right-nav .exit-btn span,
.video-popup .video-container .right-nav .exit-btn span {
  display: none;
}
/* line 1605, ../scss/_middle.scss */
#gamePage .video-container .right-nav .exit-btn:hover,
.video-popup .video-container .right-nav .exit-btn:hover {
  opacity: .9;
}

#gamePage .video-container .right-nav .expand-game,
.video-popup .video-container .right-nav .expand-game {
  /* position: absolute; */
  /* top: 0; */
  cursor: pointer;
  width: 33px;
  height: 33px;
  background: linear-gradient(#9957c5,#3b0c8f);
  border-radius: 100%;
}

#gamePage .video-container .right-nav .expand-game:before,
.video-popup .video-container .right-nav .expand-game:before{
  content: "";
  display: inline-block;
  width: 33px;
  height: 33px;
  background: url('../media/images/icons/fullscreen.svg') no-repeat center;
  background-size: 18px;
}

#gamePage .video-container .right-nav .expand-game:hover,
.video-popup .video-container .right-nav .expand-game:hover {
  opacity: .9;
}
#gamePage .video-container .right-nav .expand-game img,
.video-popup .video-container .right-nav .expand-game img{
  width: 100%;
  display: none;
}
/* line 1610, ../scss/_middle.scss */
.video-popup .video-container .bottom-nav {
  position: absolute;
  bottom: -45px;
  text-align: center;
  width: calc(100% - 42px);
}
#gamePage .video-container .bottom-nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
  width: 100%;
  flex-wrap: wrap;
}
.video-popup .video-container .bottom-nav .exit-btn{
  position: absolute;
  left: 0;
}
#gamePage .video-container .bottom-nav .deposit-btn,
.video-popup .video-container .bottom-nav .deposit-btn{
  padding-right: 16px;
}
#gamePage .video-container .bottom-nav .deposit-btn:after,
.video-popup .video-container .bottom-nav .deposit-btn:after{
  display: none;
}
.video-popup-deposit .depositPopup{
  padding: 30px 15px;
}
/* line 1615, ../scss/_middle.scss */
#gamePage .video-container .bottom-nav .choose-other-link,
.video-popup .video-container .bottom-nav .choose-other-link {
  display: inline-block;
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
  padding: 16px 22px 10px 40px;
  position: relative;
  text-decoration: none;
  background: url('../media/images/btn_img_right.png') no-repeat center;
  background-size: cover;

}
/* line 1625, ../scss/_middle.scss */
#gamePage .video-container .bottom-nav .choose-other-link:hover,
.video-popup .video-container .bottom-nav .choose-other-link:hover {
  opacity: .7;
}
/* line 1628, ../scss/_middle.scss */
#gamePage .video-container .bottom-nav .choose-other-link:after,
.video-popup .video-container .bottom-nav .choose-other-link:after {
  content: "";
  width: 10px;
  height: 12px;
  display: inline-block;
  position: absolute;
  left: 19px;
  top: 18px;
  background: url('../media/images/icons/arrow-right.svg') no-repeat;
  background-size: 8px;
  transform: rotate(180deg);
}
#gamePage .video-container{
  position: relative;
  width: 95%;
  margin:0 auto 120px;
}
@media screen and (max-width: 768px){
  #gamePage .video-container{
    margin-bottom: 180px;
  }
}

#gamePage .video-container .game-entry{
  width: 100%;
  padding-bottom: 40%;
  position: relative;
}

#gamePage .video-container iframe{
  position: absolute;
  inset: 0;
}
#gamePage .video-container .gameLoadingWrapper{
  position: absolute;
  left: 0;
  right: 0;
  bottom: 20px;
}

#gamePage .gameDescription{
  background: #000;
  position: relative;
  box-shadow: 0px 0px 30px 20px #000;
  padding: 0px 20px;
}

.video-popup.popup-slot .video-container{
  height: calc(100vh - 110px);
  position: relative;
}

.video-container.fullScreen{
  position: fixed !important;
    width: 100% !important;
    height: 100% !important;
    max-width: 100%;
    max-height: 100%;
    padding: 0px;

}

#gamePage .video-container .game-entry,
.video-popup.popup-slot .video-container .game-entry {
  height: 100%;
  overflow: hidden;
  border-style: solid;
  border-width: 5px;
  border-image: linear-gradient(to bottom, #3f0a8b 0%, #4a144e 100%);
  border-image-slice: 1;
  box-shadow: 0px 0px 40px 10px #000;
}
/* line 1640, ../scss/_middle.scss */
.cabinet-block {
  min-height: 100vh;
  background-color: #000;
  padding-top: 50px;
}
/* line 1644, ../scss/_middle.scss */
.cabinet-block .cabinet-entry {
  max-width: 1060px;
  margin: 0 auto;
  padding-bottom: 60px;
}
/* line 1648, ../scss/_middle.scss */
.cabinet-block .cabinet-entry:after {
  content: '';
  display: block;
  clear: both;
}
/* line 1651, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content {
  max-width: 800px;
  width: 100%;
  float: left;
}
/* line 1655, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .credits-block {
  display: none;
}
/* line 1658, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .page-heading {
  /* padding: 0 60px; */
  /* border-bottom: 1px solid #400c6a; */
  padding-bottom: 30px;
}
/* line 1662, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .page-heading.unbordered {
  border: none;
}
/* line 1665, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .page-heading .page-title {
  font-size: 40px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 1672, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .page-heading .sub-text {
  display: block;
  font-size: 15px;
}
/* line 1678, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .page-heading .bonuses-btn {
  /*  font-weight: bold; */
  font-weight: bold;
  display: inline-block;
  color: #fff;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  text-transform: uppercase;
  font-size: 15px;
  padding: 7px;
  padding-top: 10px;
  padding-left: 40px;
  padding-right: 20px;
  background: #96169d;
  background: -moz-linear-gradient(top, #96169d 0%, #8019b3 26%, #4c0475 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #96169d), color-stop(26%, #8019b3), color-stop(100%, #4c0475));
  background: -webkit-linear-gradient(top, #96169d 0%, #8019b3 26%, #4c0475 100%);
  background: -o-linear-gradient(top, #96169d 0%, #8019b3 26%, #4c0475 100%);
  background: -ms-linear-gradient(top, #96169d 0%, #8019b3 26%, #4c0475 100%);
  background: linear-gradient(to bottom, #96169d 0%, #8019b3 26%, #4c0475 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96169d', endColorstr='#4c0475', GradientType=0 );
  text-decoration: none;
  position: relative;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  -webkit-box-shadow: 0px 0px 20px 8px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 0px 20px 8px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 0px 20px 8px rgba(0, 0, 0, 0.19);
  margin-top: 20px;
}
/* line 1705, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .page-heading .bonuses-btn:before {
  content: '';
  display: block;
  position: absolute;
  width: 14px;
  height: 14px;
  top: 50%;
  margin-top: -8px;
  left: 15px;
  background: url("../media/images/sprite.png") -406px 0;
}


/* line 1716, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .page-heading .bonuses-btn:hover {
  opacity: .8;
}


.push-button i{
  display: inline-block;
  position: relative;
  right: 7px;
  top: -1px;
  width: 10px;
}

.push-button.canceledBtn i{
  font-style: normal;
  font-size: 16px;
  top: 2px;
  font-weight: bold;
  font-family: Arial,sans-serif;
}


/* line 1722, ../scss/_middle.scss */
.depositPopup .deposit-entry,
.cabinet-block .cabinet-entry .main-content .main-content-entry .deposit-entry {
  padding-right: 296px;
  position: relative;
  padding-bottom: 60px;
  border-bottom: 1px solid #400c6a;
  padding-top: 60px;
}
.depositPopup .deposit-entry{
  padding:40px 225px 40px 0;
  border-bottom: 1px solid #4b1a80;
  border-top: 1px solid #4b1a80;
}
.depositPopup .main-content-entry{
  width: 95%;
}
/* line 1728, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .deposit-entry .left-content .descr,
.text-block-withdraw .descr,
.depositPopup .descr,
body .cabinet-block .cabinet-entry .main-content .main-content-entry .deposit-entry .left-content .text-block .descr {
  font-size: 20px;
  /* opacity: .6; */
  letter-spacing: 3px;
  margin-bottom: 0px;
}

.text-block-withdraw{
  padding: 30px 0px;
  border-bottom: 1px solid #400c6a;
}

/* line 1733, ../scss/_middle.scss */
.depositPopup .generated-key,
.cabinet-block .cabinet-entry .main-content .main-content-entry .deposit-entry .left-content .generated-key {
  /* margin-top: 20px; */
  display: inline-block;
  font-size: 15px;
  /* max-width: 386px; */
  width: 100%;
  padding: 11px 90px 11px 21px;
  /* padding-top: 16px; */
  text-align: center;
  border-radius: 5px;
  background: #25153e;
  border: 1px solid #4d397b;
  box-shadow: 0px 10px 20px 0px #00000040;
  outline: none;
}

.cabinet-block .cabinet-entry .main-content .main-content-entry .deposit-entry .left-content .deposit-fiat-amount,
.cabinet-block .cabinet-entry .main-content .main-content-entry .deposit-entry .left-content .deposit-fiat-currency {
  display: inline-block;
  border-radius: 5px;
  background: #25153e;
  border: 1px solid #4d397b;
  box-shadow: 0px 10px 20px 0px #00000040;
  outline: none;
  padding: 11px 0px 11px 0px;
  text-align: center;
  width: 100%;
}

#credit-card-deposit .generated-key-wrapper .credit-card-deposit-amount{
  padding-left: 0px;
}

#credit-card-deposit .generated-key-wrapper select {
  height: 42px;
}

#credit-card-deposit .generated-key-wrapper {
  display: inline-block;
}

.cabinet-block .cabinet-entry .main-content .main-content-entry .tab-content .deposit-entry .left-content .generated-key {
  padding: 11px 50px 11px 5px;
  background: #25153e;
}
/* line 1746, ../scss/_middle.scss */
.depositPopup .qr-code,
.cabinet-block .cabinet-entry .main-content .main-content-entry .deposit-entry .qr-code {
  /*position: absolute;*/
  /*bottom: 40px;*/
  bottom: 15px;
  right: 0px;
}
.depositPopup .qr-code{
  bottom: -35px;
  right: -30px;
}
/* line 1753, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .credits-block {
  display: none;
}
/* line 1756, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .btn-history-block {
  display: none;
  text-align: center;
  margin-top: 90px;
}
/* line 1760, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .btn-history-block .open-history-link {
  font-size: 40px;
  text-transform: uppercase;
  color: #fff;

  text-decoration: underline;
}
/* line 1768, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .middle-block,
.cabinet-block .cabinet-entry .main-content .main-content-entry .account-entry .middle-block {
  /* padding-left: 60px; */
  /* padding-top: 85px; */
  /* padding-right: 122px; */
  /* padding-bottom: 50px; */
  position: relative;
  max-width: 390px;
  z-index: 1;
}

.cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block{
  /* padding-left: 60px; */
  /* padding-top: 85px; */
  /* padding-right: 122px; */
  /* padding-bottom: 50px; */
  position: relative;
  /* max-width: 390px; */
  z-index: 1;
}
/* line 1775, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block table {
  width: 100%;
}
/* line 1777, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block table td:first-child {
  width: 200px;
}
/* line 1781, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block .text,
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .text
 {
  display: inline-block;
  font-size: 13px;
  /* opacity: .6; */
  letter-spacing: 1px;
  margin-bottom: 10px;
  /*  font-weight: bold; */
  font-weight: bold;
}
/* line 1788, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block input[type="text"],
.cabinet-block .cabinet-entry .main-content .main-content-entry .account-entry .middle-block input[type="text"],
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs input[type="text"],
.cabinet-block .cabinet-entry .main-content .main-content-entry select,
.main-content-entry.depositForm .multicurrency-content select,
#WF_old_password,
#WF_password,
#WF_password_confirmation {
  height: 40px;
  width: 100%;
  /* background-image: linear-gradient(90deg, #2f0d52 0%, #35105b 100%); */
  background: #25153e;
  border: 1px solid #4d397b;
  color: rgba(255, 255, 255, 0.6);
  outline: none;
  border-radius: 5px;
  padding: 0 10px;
  font-size: 15px;
  margin-bottom: 20px;
  color: #fff;
}
.cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block input[readonly],
.cabinet-block .cabinet-entry .main-content .main-content-entry .account-entry .middle-block input[readonly]{
  border: 1px solid #372a54;
  background: #1a0f2b;
  color: #888;
  cursor:default;
}
/* line 1800, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block button.withdraw,
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .middle-block button.pinCode,
.editEmailBtn {
  position: relative;
  border: none;
  outline: none;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 2px;
  background: #000;
  border-radius: 42px;
  background-image: linear-gradient(14deg, #421f91 0%, #a92e9f 100%);
  padding: 11px 40px 11px 25px;
  margin: 10px auto;
  display: block;
  cursor: pointer;
  font-weight: 700;
}
/* line 1823, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block button.withdraw:after,
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .middle-block button.pinCode:after {
content: '';
position: absolute;
width: 10px;
height: 10px;
top: 14px;
right: 23px;
background: url(../media/images/icons/down-arrow.svg) no-repeat;
background-size: contain;
transform: rotate(-90deg);
}



.cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block button.withdraw:before,
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .middle-block button.pinCode:before,
.editEmailBtn:before {
    content: '';
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    opacity: 0.42;
    margin: -2px;
    background: linear-gradient(90deg, #34248c 0%, #844099 100%);
    border-radius: inherit;
    z-index: -1;
}

.withdraw-entry{
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #400c6a;
}


/* line 1830, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .middle-block button.withdraw:hover,
.cabinet-block .cabinet-entry .main-content .main-content-entry .middle-block button.pinCode:hover {
  box-shadow: inset 0 0 10px #000000;
}
/* line 1836, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .bottom-block h3.title {
  font-size: 25px;
  margin-top: 40px;
}
/* line 1842, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .bottom-block table {
  width: 100%;
}
/* line 1845, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .bottom-block table thead th {
  font-weight: 400;
  font-size: 18px;
  opacity: .6;

  border-bottom: 1px solid #bd8dc9;
  padding: 15px 0;
}
/* line 1857, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .bottom-block table tbody tr td {
  padding: 15px 0;
  font-size: 17px;

  border-bottom: 1px solid #46245e;
}
/* line 1862, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .bottom-block table tbody tr td:first-child {
  padding-left: 24px;
}
/* line 1867, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .bottom-block table tbody tr:last-child td {
  border-bottom: 0;
}
/* line 1877, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block {
  padding-top: 20px;
  /* padding-left: 60px; */
}
/* line 1880, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .nav-block {
  text-align: center;
}
/* line 1882, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .nav-block .owl-dot {
  height: 13px;
  width: 13px;
  background-color: #9a0b8d;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  display: inline-block;
  margin: 0 19px;
}
/* line 1890, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .nav-block .owl-dot.active {
  background-color: #fff;
}
/* line 1895, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .owl-prev,
.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .owl-next {
  position: absolute;
  display: inline-block;
  font-size: 60px;
  height: 65px;
  width: 34px;
  background: url("../media/images/sprite.png");
  text-indent: -99999999px;
  cursor: pointer;
  top: 50%;
}
/* line 1906, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .owl-prev:hover,
.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .owl-next:hover {
  opacity: 0.8;
}
/* line 1910, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .owl-prev {
  background-position: -181px -217px;
  left: 0;
}
/* line 1914, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .owl-next {
  background-position: -233px -217px;
  right: 0;
}
/* line 1918, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  list-style: none;
  margin: 0px -15px;
  overflow: hidden;

}
/* line 1922, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item {
  flex-basis: 23%;
  background: url("../media/images/item_bg.png") no-repeat center;
  background-size: cover;
  border-radius: 6px;
  margin: 6px;
  margin-top: 12px;
  position: relative;
  max-width: 190px;

}


/* line 1926, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item .single-bonus {
  margin: 0 auto;
  text-align: center;
  min-height: 265px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
          flex-direction: column;
}
/* line 1930, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item .single-bonus .title {
  font-size: 15px;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-top: 0px;

}

.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item .single-bonus .itemWrapper{
  /* padding: 20px 12px; */
  padding: 20px 19px 20px 19px;
  position: relative;
  min-height: 168px;
}

.activeWrapper,
.unavailableWrapper{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 63%;
  background: url('../media/images/item-overlay.png') no-repeat center;
  background-size: cover;
  display: flex;
  flex-direction: column;
  justify-content: center;
  display: none;
}

.item.activated .activeWrapper,
.item.expired .unavailableWrapper,
.item.unavailable .unavailableWrapper{
  display: flex;
  border-radius: 6px 6px 0px 0px;
}

.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item .single-bonus .push-button.canceledBtn{
  display: none;
}

.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item.activated .push-button.activatedBtn{
  display: none;
}

.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item.activated .push-button.canceledBtn{
  display: inline-block;
}

.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item .single-bonus .reg-terms.showGameLink,
.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item .single-bonus .usl-link.showGameLink{
  display: none;
}

.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item.activated .reg-terms.showGameLink{
  display: inline-block;
}

.btnWrap{
  margin: 0px 0px 5px;
}

.item.expired .btnWrap,
.item.unavailable .btnWrap{
  display: none;
}

.unavailInfo{
  color: #bc98d6;
  font-size: 12px;
  display: none;
}
.depositRequired{
  color: #e86666;
  font-size: 12px;
  margin-top: 8px;
  margin-bottom: 13px;
  font-weight: bold;
}


.unavailInfo button{
  width: 17px;
  height: 17px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABPElEQVQ4jX3TQUtVURQF4O/pI2jg3IGWBE4ERXQYhYL4D5w50AZR2iDQueAPEERIpCBD8Sc0SRBKnTgSFR0K6SAInEgRIcSOe+RyeOctuHDOWXutfe7Zezc+fzyRYRQzeIo+NHCJA3zCUT28mYnX8CZ3xHD1zWMdc4noqAV9KYhzvMZebvAOEwXBcpXxrnY2hvexiDcYwFmbjD24xh88yLiheIO3bcS/sI1HLcSBhfiF5wXxBSYxhYeFmGdh0NuCuKmy/8ZP3BYMujsKRBdGcI7H6C/E/a/CVYvzZtU4cYPFkhg/wuBrgYzSdmIQ3wsx38JgtUDuVLXfxd9CzEoYnKamyLCFJbzAkxb8Jo7TLLysHio6LGG6kDWwj9lY1Kswjo02ooQPUf+0yafxVXW1NM7RxoFo5TTOh/fR+Ae46jg8wepK/AAAAABJRU5ErkJggg==') no-repeat center;
  border: none;
  position: relative;
  top: 2px;
  left: 7px;
}


.unavailInfo button .infoTxt{
  position: absolute;
  top: -30px;
  left: -10px;
  padding: 0px 9px 3px 9px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAYCAYAAACIhL/AAAABBElEQVRIie3XvQqCUBiA4bdoq+6lQdprDMqxocYuIOcaa64baGjoAvrZw7Fw7A6kC4hojy++MxQVwhHOGXxBEI8cH0VFS/3GGq0HjIEmUMVND+AMLIGdCMrKmAFboOUQhx67pRYxUQG6wMQh6ldiOskVjDzEmSIBBn5YvhYIsO4hzFQvZ9vPXQXQtgJoWwG0rQDaJsC7x767ABMPIL9KBLjw0/ZqIcA9MPcA85mY9uYhmQIhcNTPblc91BCq6e0pln+ANlADShmXEZD+OZlU98k6X00NOzOB7WtmBXSA+MtYrGMrmwPk8R68AAO9l00H3SZjVslPUx5dgSGw0clk/WY9MfAE2Jgmwi5Rc6cAAAAASUVORK5CYII=') no-repeat center;
  background-size: contain;
  line-height: 24px;
  font-size: 10px;
}

.popUpBonusUnavail {
  background: linear-gradient(123deg, rgba(72,29,102,1) 0%,rgba(105,15,193,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  border-radius: 6px;
  width: 100%;
  height: 100%;
  padding: 15px;
  letter-spacing: 0px;
  position: absolute;
  display: none;
  z-index: 3;
  transition: opacity 0.3s ease, bottom 1s 0.2s ease;
  text-align: left;
}

.popUpBonusUnavail.showPoUp{
  display: block;
}

.popUpBonusUnavail h3{
  font-size: 10px;
  text-transform: uppercase;
  color: #fff;
  margin-top: 0px;
  margin-bottom: 20px;
  letter-spacing: 0px;
  position: relative;

}

.popUpBonusUnavail p{
  font-size: 12px;
  color: #bc98d6;
  line-height: 18px;
}

.popUpHideBtn{
  cursor: pointer;
  position: absolute;
  top: -5px;
  right: -5px;
  width: 20px;
  height: 20px;
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAgElEQVQYlU2PSQrCUBBEX5wT115RPI1LwY2zgno2l3Hpk87vQAo+v6iBoit1C6yADdBSUAM74It6teCtLtW5ekvtFYFaPaTwHJjxNxGIN1X3aQRO6iK8UW5WwDh5IPTQiHYkj9m8Z7vn3cR5sN+oM/XSaxPgAzyAdXdWQfAf0P4Bj/6ZPZ7A4wAAAAAASUVORK5CYII=') no-repeat center;
}




/* line 1936, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item .single-bonus .text {
  color: #bc98d6;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: normal;
  margin-bottom: 0px;
}


.icon{
  width: 33px;
  height: 33px;
  margin: 10px auto;
}

.icon.avail{
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAYAAAC9pNwMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRFODE1QTIxNkNCNzExRTlCMEE0RDY1MDk5QUExRTVGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRFODE1QTIyNkNCNzExRTlCMEE0RDY1MDk5QUExRTVGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REU4MTVBMUY2Q0I3MTFFOUIwQTRENjUwOTlBQTFFNUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REU4MTVBMjA2Q0I3MTFFOUIwQTRENjUwOTlBQTFFNUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6SNiEtAAAB8klEQVR42rzXXyhDURwH8G0Wj+JBPColXr0J5V+KKH8K8SDJyot5Xpok3hRv/kZ5oaxWk3/zN/LEtua/8mJKIeJtszvfs+64bufce3Z359Sna7+z3/l17r3nODN+vgqGf2rdYIE82DV+vCS9cD7MQKk0aI5Eklq0DZYgRRZvTmbhIbBT4i3gMAtCUipPQS8lXg+u6K0W9H/ETmigxMth/+cZ6zzhDaihxKulRfWe8aH8zRVbLbjlQb1mvMMo2gPrtAQ9ZrwNFZT4MMyxkhIt7IAqStzFWEq/hcNhzUXJxtBIiT+Iy0axaV3H49DB6KvkGYDc6jRcO8EIp+BRybHBAKPPCndchb8EwxmuhZKYD1ZhHh5l3++CEcZYBzDBe8uMF/4QecomSl8QZmESbqBMHJzVMuGNt7A5LERnuwc5sr5U6BMtQpPCONZ4ikZn7PWEyDVbvMVZGl60ayiINym2nJ6gCM4hPc4x2rUsC+mWGYAS8MeRvwZebYX/rmMy41ZY5sy3aN19aFvmChRDv0ruNGW58b9cR8dBVt895CrkZsC7njOOtTq4ZPQtJFKUNFMEhRmuYJTRN6iQx8VE3i0FNniWxZwQUMlTxXMCIf9ANiWf7XocWUzkXK1iC9zi37fg48hRxXsCIb97TmBMr5PhtwADAMAINquOgvBhAAAAAElFTkSuQmCC') no-repeat center;
}

.icon.unavail{
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAADm0lEQVRIia2XX4hXVRDHP/fXrzVdU7KMHgQj6A9kkVJUZoJQYEFSWW0PoZCPumK7r4Eg1duurrIUhIKCYWhSvRQmpvindXe1wv//ENrSpXVtNVLZbWdidK6cPd7723ulgeGeM2fO+c6ZM2fO3OTvfqEgPQ7MBWYCjwD3A2OBa0AfcAr4Cfge+LXIksnlC6OCvwo0OnBR2gGsAb6uCX6pLxf8QeDTkqAxmRFLgGOZ4AN/ZoLbbre4W7NIgV7gCnAX8ABwRw3dBmDzLeAXe4dj2fvA2oxFhoCN7sqDwHngXwc18OnAPOC9HKM/AFaNAO8/PwL8JeCHaFI/8BXwEdCTs7uQzJAPgcUZY/OBrTfB+/64CT7ZXVmJJmwAFhYAjWkO8B0wJpI/BJy1RkUUnLeKjuin3CDK0gz5aPyjKM+IciXS+zZtp2CzRZkVKW3w7xhR2kRpug0DDokyJ5JNE+W1G+ACInzs35TXibBQhMZA1iJCU6RXhDtFaI/0PrFv0nN22M7gTHAmdvfuBQa83wS0BOPNQGvJ868Cl6NbML0qwluR4sYAmACoJfqWMcCu5OfA0kDWYOAvRopfZEz+PwzYFIHPrIrow4HA7t2BnMlZBph+W0HwXzwjjvP+lOqwXH+dUur1FyqPYgNWeYYr4oGrwG/AY96/x8DrAoV/CizS6jtOU2WZI7gatOvM7YNAvQvG5c2KqM13XDYGwmgfsoC7YC5wgeXl++C6bDQqG4SWZqcE/QFz+2kgDTq7j08B2wt6oIwBTwDjg/7vluH2RNnn3ZIZrFWE5gKZ8O2o35F0dw09ChwPLLJ3e2IUHEWoViZMPHFNCMafrYjqCVHtElWc7xTV1UG/KLeKanOg2yKqS7y9XFQnBGMnRbUz6eiwYOdlYFu0u1nA3pK7J8MD7V4PhOf9jpVVyd59g6mgC3g6ULCBGcCR2zCg0fNAXJjgJbaV3lRUwPnNoG1cp8J+FWZH8iK8RoX2HL3X03YliL4eEd6IIrJehF0irBRhUsHoHy/CChHmZYxZjXA07Sc7dw3GblkGrMxw1yVgPfAN8DPwVzBmt+NJr14X+N9MTMuBFaEs2bHzFnC8zt5U40ztDTjn13GsZ8a7a+gvAtbFwqpqpvKXHmifAS9kjNcHWbEWdXsJ3ZmlY7k9jw77dTMvWBFgP4hFyUDtX83K7lxKtm3PdHsWPQe8AjwPTAUm+WNhC9j521u932v13aOuBvwHdeup0w2LA+IAAAAASUVORK5CYII=') no-repeat center;
}


/* line 1942, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item .single-bonus .push-button {
  font-family: 'MyriadPro-BoldCond', arial, sans-serif;
  display: inline-block;
  background: #ca10b1;
  color: #fff;
  font-size: 12px;
  line-height: 13px;
  text-transform: uppercase;
  border-radius: 32px;
  letter-spacing: 1px;
  text-decoration: none;
  background-image: linear-gradient(14deg, #421f91 0%, #a92e9f 100%);
  padding: 10px 20px 8px 20px;
  position: relative;
}

.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item .single-bonus .push-button:before{
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: -2px;
  background: linear-gradient(90deg, #34248c, #844099);
  border-radius: inherit;
  z-index: -1;
  opacity: 0.42;
}

.wrapperBottom{
  margin-top: auto;
  padding:0px 12px;
  margin-bottom: auto;
  position: relative;
  z-index: 1;
}

.item.expired .wrapperBottom,
.item.unavailable .wrapperBottom{
  padding: 15px 12px 10px 12px;
}

.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item .single-bonus .reg-terms,
.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item .single-bonus .usl-link{
  font-size: 11px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  margin: 14px 5px 2px 5px;
  padding-bottom: 1px;
  display: inline-block;
  border-bottom: 1px solid #683b8f;
}

.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item .single-bonus .reg-terms:hover,
.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item .single-bonus .usl-link:hover{
  text-decoration: none;
}

.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item .single-bonus .reg-terms:focus,
.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item .single-bonus .usl-link:focus{
  text-decoration: none;
}


/* line 1964, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item .single-bonus .push-button:hover {
  box-shadow: inset 0 0 10px #000000;
}
/* line 1970, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing:after {
  content: '';
  display: block;
  clear: both;
}
/* line 1977, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs {
  /* padding-left: 55px; */
  margin-top: 30px;
  min-height: 410px;
}
/* line 1979, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs .ui-tabs-nav {
  padding: 0;
  list-style: none;
  margin-bottom: 30px;
}
/* line 1983, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs .ui-tabs-nav li {
  display: inline-block;
  margin-right: 25px;
}

.setting-tabs ul{
  padding-left: 0px;
  list-style: none;
  margin-bottom: 30px;
}

.setting-tabs li{
  display: inline-block;
  margin-right: 30px;
}

#tabs-1,#tabs-2,#tabs-3,#tabs-4{
  display: none;
}

/* line 1986, ../scss/_middle.scss */
.setting-tabs ul li a {
  color: #b8a7cd;
  font-size: 20px;
  /* text-transform: uppercase; */
  /* opacity: .6; */
  border-bottom: 1px solid #6d567f;
  padding: 4px 4px;
  outline: none;
  display: inline-block;
  text-decoration: none;
  font-family: 'MyriadPro-BoldCond', sans-serif;
}
/* line 1998, ../scss/_middle.scss */
.setting-tabs li.activeItemTab a {
  color: #fff;
  border-bottom: 1px solid transparent;
}

div[id^="tabs"].activeTabContent{
  display: block !important;
  position: relative;
}

/* line 2006, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs .ui-tabs-panel .single-section {
  margin-bottom: 90px;
}
/* line 2008, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs .ui-tabs-panel .single-section .section-title {
  font-size: 26px;
  font-family: "MyriadPro-Cond", arial, sans-serif;
  letter-spacing: 5px;
  margin-bottom: 40px;
}
/* line 2014, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs .ui-tabs-panel .single-section table {
  width: 100%;
}
/* line 2016, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs .ui-tabs-panel .single-section table td {
  padding: 15px 0;
}
/* line 2018, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs .ui-tabs-panel .single-section table td:nth-child(3) {
  text-align: right;
}
/* line 2023, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs .ui-tabs-panel .single-section .field-block {
  position: relative;
}
/* line 2025, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs .ui-tabs-panel .single-section .field-block:after {
  content: '';
  display: block;
  width: 15px;
  height: 15px;
  background: url("../media/images/sprite.png");
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -8px;
  display: none;
}
/* line 2036, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs .ui-tabs-panel .single-section .field-block.usr-name:after {
  background-position: 0 -376px;
}
/* line 2039, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs .ui-tabs-panel .single-section .field-block.email:after {
  background-position: -52px -376px;
}
/* line 2042, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs .ui-tabs-panel .single-section .field-block.address:after {
  background-position: -109px -376px;
}
/* line 2046, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs .ui-tabs-panel .single-section .text {
  margin-right: 20px;
  font-size: 15px;
}
/* line 2052, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs .ui-tabs-panel .single-section .descr {
  position: absolute;
  bottom: -20px;
  padding-left: 39px;
  font-size: 15px;
}
/* line 2060, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs .ui-tabs-panel .single-section select {
  height: 39px;
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
  -webkit-appearance: none;
  -moz-appearance: radio-container;
  appearance: none;
  border-radius: 18px;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  background: transparent;
  font-size: 19px;
  color: #fff;

  outline: none;
  padding-left: 39px;
  padding-right: 45px;
  background: url("../media/images/arrow-bot.png") right center no-repeat;
  border: 1px solid #a87bb4;
}
/* line 2081, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs .ui-tabs-panel .single-section input[type="text"],
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs .ui-tabs-panel .single-section input[type="email"]
 {
  border: 1px solid #a87bb4;
  border-radius: 18px;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  background: transparent;
  height: 39px;
  font-size: 15px;
  color: #fff;
  padding-left: 29px;

  outline: none;
  width: 100%;
  margin: 0;
  padding-right: 30px;
}
/* line 2095, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry  input[type="text"]::-webkit-input-placeholder,
.cabinet-block .cabinet-entry .main-content .main-content-entry  input[type="email"]::-webkit-input-placeholder {
  color: #fff;
}
/* line 2098, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry  input[type="text"]::-moz-placeholder,
.cabinet-block .cabinet-entry .main-content .main-content-entry  input[type="email"]::-moz-placeholder {
  color: #fff;
}
/* line 2101, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry  input[type="text"]:-moz-placeholder,
.cabinet-block .cabinet-entry .main-content .main-content-entry  input[type="email"]:-moz-placeholder {
  color: #fff;
}
/* line 2104, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry  input[type="text"]:-ms-input-placeholder,
.cabinet-block .cabinet-entry .main-content .main-content-entry  input[type="email"]:-ms-input-placeholder {
  color: #fff;
}
/* line 2109, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs .ui-tabs-panel .btn-block {
  text-align: center;
}
/* line 2111, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs .ui-tabs-panel .btn-block .update-btn {
  display: inline-block;
  padding: 12px;
  padding-bottom: 8px;
  padding-left: 39px;
  padding-right: 75px;
  /*  font-weight: bold; */
  font-weight: bold;
  text-transform: uppercase;
  background: #ca10b1;
  background: -moz-linear-gradient(top, #ca10b1 0%, #660d6b 83%, #3b114f 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #ca10b1), color-stop(83%, #660d6b), color-stop(100%, #3b114f));
  background: -webkit-linear-gradient(top, #ca10b1 0%, #660d6b 83%, #3b114f 100%);
  background: -o-linear-gradient(top, #ca10b1 0%, #660d6b 83%, #3b114f 100%);
  background: -ms-linear-gradient(top, #ca10b1 0%, #660d6b 83%, #3b114f 100%);
  background: linear-gradient(to bottom, #ca10b1 0%, #660d6b 83%, #3b114f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca10b1', endColorstr='#3b114f', GradientType=0 );
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.19);
  border: none;
  outline: none;
  border-radius: 28px;
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border: 1px solid rgba(234, 47, 221, 0.6);
  border-bottom-color: #7d0d87;
  position: relative;
}

/* line 2150, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion {
  display: none;
}
/* line 2152, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .setting-title {
  font-size: 68px;
  position: relative;
  outline: none;
}
/* line 2158, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .setting-title.ui-accordion-header-active .ui-icon:after {
  content: '\f106';
}
/* line 2163, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .setting-title .ui-icon {
  position: absolute;
  right: 0;
  margin-top: -6px;
}
/* line 2167, ../scss/_middle.scss */

/* line 2174, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content {
  padding-bottom: 60px;
}
/* line 2176, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section {
  margin-bottom: 90px;
}
/* line 2178, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section .section-title {
  font-size: 59px;
  margin-bottom: 40px;
}
/* line 2184, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section .field-block {
  position: relative;
  margin-bottom: 80px;
}
/* line 2187, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section .field-block:after {
  content: '';
  display: block;
  width: 15px;
  height: 15px;
  background: url("../media/images/sprite.png");
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -8px;
}
/* line 2198, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section .field-block.usr-name:after {
  background-position: 0 -376px;
}
/* line 2201, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section .field-block.email:after {
  background-position: -52px -376px;
}
/* line 2204, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section .field-block.address:after {
  background-position: -109px -376px;
}
/* line 2208, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section .text {
  font-size: 40px;

  opacity: .7;
  display: block;
  margin-bottom: 40px;
}
/* line 2215, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section .descr {
  position: absolute;
  bottom: -40px;
  padding-left: 39px;

  font-size: 23px;
  opacity: .5;
}
/* line 2223, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section select {
  height: 72px;
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
  -webkit-appearance: none;
  -moz-appearance: radio-container;
  appearance: none;
  border-radius: 32px;
  -webkit-border-radius: 32px;
  -moz-border-radius: 32px;
  background: transparent;
  font-size: 34px;
  color: #fff;

  outline: none;
  padding-left: 39px;
  padding-right: 45px;
  background: url("../media/images/arrow-bot.png") right center no-repeat;
  border: 1px solid #a87bb4;
}
/* line 2244, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section input[type="text"],
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section input[type="email"] {
  border: 1px solid #a87bb4;
  border-radius: 32px;
  -webkit-border-radius: 32px;
  -moz-border-radius: 32px;
  background: transparent;
  height: 72px;
  font-size: 34px;
  color: #fff;
  padding-left: 29px;

  outline: none;
  width: 100%;
  margin: 0;
  padding-right: 30px;
}
/* line 2258, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section input[type="text"]::-webkit-input-placeholder,
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section input[type="email"]::-webkit-input-placeholder {
  color: #fff;
}
/* line 2261, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section input[type="text"]::-moz-placeholder,
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section input[type="email"]::-moz-placeholder {
  color: #fff;
}
/* line 2264, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section input[type="text"]:-moz-placeholder,
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section input[type="email"]:-moz-placeholder {
  color: #fff;
}
/* line 2267, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section input[type="text"]:-ms-input-placeholder,
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section input[type="email"]:-ms-input-placeholder {
  color: #fff;
}
/* line 2272, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .btn-block {
  text-align: center;
}
/* line 2274, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .btn-block .update-btn {
  display: inline-block;
  padding: 12px;
  padding-bottom: 8px;
  padding-left: 39px;
  padding-right: 75px;
  /*  font-weight: bold; */
  font-weight: bold;
  text-transform: uppercase;
  background: #ca10b1;
  background: -moz-linear-gradient(top, #ca10b1 0%, #660d6b 83%, #3b114f 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #ca10b1), color-stop(83%, #660d6b), color-stop(100%, #3b114f));
  background: -webkit-linear-gradient(top, #ca10b1 0%, #660d6b 83%, #3b114f 100%);
  background: -o-linear-gradient(top, #ca10b1 0%, #660d6b 83%, #3b114f 100%);
  background: -ms-linear-gradient(top, #ca10b1 0%, #660d6b 83%, #3b114f 100%);
  background: linear-gradient(to bottom, #ca10b1 0%, #660d6b 83%, #3b114f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca10b1', endColorstr='#3b114f', GradientType=0 );
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.19);
  border: none;
  outline: none;
  border-radius: 28px;
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border: 1px solid rgba(234, 47, 221, 0.6);
  border-bottom-color: #7d0d87;
  position: relative;
  font-size: 34px;
}
/* line 2301, ../scss/_middle.scss */

/* line 2317, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar {
  float: right;
  max-width: 240px;
  width: 100%;
}
/* line 2321, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar .credits-block {
  position: relative;
  padding-left: 100px;
  display: inline-block;
  margin-bottom: 170px;
}
/* line 2326, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar .credits-block .bitcoin-icon {
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -40px;
  height: 81px;
  width: 81px;
}
/* line 2336, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar .credits-block .bitcoin-icon:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: url("../media/images/mBIT.svg") no-repeat center;
  -webkit-background-size: contain;
  background-size: contain;
  margin: 0 auto;
  /*margin-top: 22px;*/
}
/* line 2346, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar .credits-block .balance {
  /*  font-weight: bold; */
  font-weight: bold;
  font-size: 16px;

  display: inline-block;
  vertical-align: middle;
 margin-bottom: 8px;
}
/* line 2352, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar .credits-block .balance .value {
  font-size: 36px;

  display: inline-block;
  vertical-align: middle;
}
/* line 2359, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar .credits-block .add-credits-btn {
  /*  font-weight: bold; */
  font-weight: bold;
  position: absolute;
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  display: inline-block;
  max-width: 170px;
  padding: 19px 20px 16px 28px;
  text-decoration: none;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  right: 0;
  bottom: -55px;
  min-width: 128px;
}
/* line 2375, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar .credits-block .add-credits-btn .text {
  position: relative;
  z-index: 1;
}
/* line 2379, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar .credits-block .add-credits-btn:before {
  content: '+';
  position: absolute;
  font-size: 18px;
  z-index: 1;
  left: 9px;
  top: 50%;
  margin-top: -11px;
}
/* line 2388, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar .credits-block .add-credits-btn:after {
    content: '';
    top: -2px;
    left: 0;
    position: absolute;
    display: block;
    height: 100%;
    width: 100%;
    background: url(../media/images/bg/credits-button.png) center no-repeat;
    background-size: cover;
}


/* line 2398, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar .credits-block .add-credits-btn:hover {
  opacity: .8;
}
/* line 2403, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing {
  padding: 0;
  margin: 0;
  list-style: none;
  /* max-width: 200px; */
  position: relative;
  z-index: 9999;
}

.cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing li {
  display: block;
}
.bonusActiveTerms.popUpBtnBonus {
  line-height: 19px;
}
.bonusActiveTerms.popUpBtnBonus:hover {
  color: #fff;
}
/* line 2409, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing li a {
  display: block;
  color: rgba(255, 255, 255, 1);
  padding: 10px 0;
  /* padding-bottom: 17px; */
  padding-left: 50px;
  padding-right: 16px;
  padding-top: 14px;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 3px;
  text-decoration: none;
  position: relative;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  margin-bottom: 20px;
  font-family: 'MyriadPro-BoldCond', arial, sans-serif;
}
/* line 2422, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing li a:before {
  position: absolute;
  left: 11px;
  content: '';
  display: block;
  width: 29px;
  height: 25px;
  top: 50%;
  margin-top: -13px;
  background: url("../media/images/sprite.png");
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}

.cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing li a.account:before {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAXCAYAAADpwXTaAAABnklEQVQ4T53UPUhcQRSG4feLTQyICWIhaURSiBBRbERJmoVsoxGttTWVWNhoUBFFtrDKooV2Eiy1sDCwhUtASGzEHySFbitoAlZWEo4M3IS9OncyZsr5eeZw5pwRGcPMaoFx4D3QDFwD+8BnSWXfMfkmzSwHrAMvM+4qSPp4f+0BZmaDwFZWxFXzA5K2q/elMDOrAS6Bhgjsm6SeEPY8yU2ERUXSqxD2FLgAXkRoR5I6MjG3YGYHQGcEtiFpOBSZy+FX4E0ENi1pMYS9Bo4jILflQFJXCGsEriKxQ0mpdPjqrAiMRYB5SaXgAySP4IrWFW/WGJO0/M8OSLB5YCaAdUtyfZoaWb05CqwGsHZJJ1FYEt0p0OYB1yR98F3kjSzBNoEhz6GcpN3HYhWgxXNoVtJCFGZmrcAS0JeRs9+A+8tWJN2kSsPM6pMI+oF3QG9EjbktP4EvwB5QlnQuM5sECpFAaFvRYe67mQCmgCf/iboI5/6+ppm5ZDt0BKiLRHeAT3/ayteb7svOA2+TOmsCngG3wC/gDPgOlCT9qL70DkOsftnmqhQ8AAAAAElFTkSuQmCC') no-repeat center;
}
/* line 2435, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing li a.deposite:before {
  /* background-position: -49px -329px; */
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAABI0lEQVQ4jbWUvUoDQRSFv/ygJpYqYispfQHLYCFWNla+QZ5D7CzEyk7wCYKkCPgGFiK2ESwE24BgfiDxyJUZWGSzZG+YU+zunT2cM3PPcCuSDoArYB+YsxqqQeMV6ABDJL0oDS4l/TnurrjrRTi09Trw7RS4B3rAKOffBvAUDeQQPwH6wFYQM1QyWvbeAfYsg0HJBG6st5L6S3DHVcfuu8AacBzqops38hiY+Hr4vghtvl3AnXoMspnNc9b+sctncCSpnqlnBdwvzwnOgBnwEOpaAXdio2IAtEqanGYMLJOfHM42sOk1MNwBj8A45xRWPwNvngyWRS/OolT4JIzXVFBqA6JBM5F2IxpMExkM7WHXtA1ch/FqffOM74g4st+Bc+DjF42arn+VTMk7AAAAAElFTkSuQmCC') no-repeat center;
}
.cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing li a.notifications:before {
  /* background-position: -49px -329px; */
  background: url('../media/images/icons/email.svg') no-repeat center;
  background-size: contain;
}
/* line 2438, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing li a.withdraw:before {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAACOklEQVRIia2WX2iOURzHP4ZZjcaSwoVLGmvtwiixlnLjkiy5wBRp7khJmVIurFyIuZBcSJH8KZpCSsRiV6TUNJEL1uaCGqP56NR5c7ye933ebb711HnO8/2d7/n9O+eZpjIFdAHLgS1llwgik3y2+gc95daYrMBO/8W5/ymyPUOggFvq7KmKZHmQ4ptaPxWRjhyBm6VsqyosrA7gfA4nlOnCrA+ViOQJXAeagRHgPXDpX/nyIdqdE6KAq2pb5Id8DKif1bpKcpKXg2J8VbdF24fqWJ7I3gkKpDgZ1/hUKIYsgV05i7xSj6mv446zsFmdEeeXTtSD/piD1OZACW74dke9PdEQHVWXqM3q6bjjcMg+U78Ucdeqa9ThQgnvAXpySnkc+Am8A9qATqAu9kcL0AB8SPgbgZfAWPCguwIPAt6qjWqNWqu2qyvVPvV4jMbFhB/G1epg8KQ2p9H64ngR8ALoB0aBKzECq4CayFmX2H4EZgHVhXwcLJO8TRnzA0mzdapN6jz1SMJZr7aoI2niDyWEy+pTdV/8loU3ie1c9a76qGiDN8J8cQmfin0Qxg0JuauEUMjRiZiT4WR+R7K5xryza1DtjeN7RQI/1KEM4QuRH0L6oJL7pD4anonvh0t4FDAe80M8TgpRoJK/lRWx3ntj7c8E2oFWoB4YAu4D14DpwHOgCVgcK6zim3GO+kQdVc+qq9X5sV8WqK2xL77He74qtZ/of9cGYD+wDPgVn8KpEXqoG3j8lwXwG4b1QfKngMbgAAAAAElFTkSuQmCC') no-repeat center;
}
/* line 2441, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing li a.bonus:before {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAZCAYAAAAxFw7TAAAB+UlEQVQ4jZ2VO2hVQRRFl0aFKCn8BQUVE9TGwiIEFURIYWNtq0hA1FIULOwUUmtjGgsTLAIGKwVBBAUVEQwStBIMEhP84gcC/peMzDyGy513n24Y7nsz++y5s+eccxepFLAfOADsBDZEyhzwCJgErteGBcHK6FNv24w76tZqfFVsQF3oQCzhm7or18iP3AvMAstKHhTwG9gIzIflxRln4j/EksbVqocDDUe7pk42cHbnHl5sIK9UVzRwLgWtJfFFByvHWACmgPXAO+BjnL8HrANeAzuAnixmMD/yq8pub9RtNSmVRr86XxPTFRbDTc/VHOGTerxG7Ij6oYb/NgmG8aSNN1XBEp6F9ZQ2jwspcTQ+TwGn4+/hAjd43rqUywXiUmAUOBb/b0mBNRjLLyWMqYa0aIendaXXB7wo7N6EfmCGSunNRNFf/yi2PYlVBYdicq4GbnQgdDcmdqj/8dZs5uGt6NGIukbdo55Xp9Wv6vfo84W4tjzmZMLa3MNNwMts91BqI8B94DPQDXTFp7HsTkSLEs78jYlvN97mBn+o+xqSOmA2dZveDtJiVRScaOANBdLNBtLhzOfQwn624U4H0rB6SH1QQ3heU8snC2Jn1YM5sSc2yXPqw0jaW2hfoVUFfFHfq1dKX700NqujbfphOFHwM3Ty7ta88gd/ZGkgr9WTzwAAAABJRU5ErkJggg==') no-repeat center;
}
/* line 2444, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing li a.setting:before {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAB4UlEQVRIia2WO2sVURSFPyN2ESNaXEWxEXyAz8rCB2jhH1CihQgx4LPQTvwNUQvRFPozFCzU3i5gKWpARYWAQQl6Ta6fDMx4D8dzZo7RBXMf6+y9FzNn7bMHtfSaVD+pX9TP6r3S3BXVRwFWAv36O8Q+YKYrfSTBjQIXgcMBN6hFYgyC/706b88fUdGtrVFfOsSpmj8ZcCFu1uvb1bmAPxjWDQU2qW8ShV5nBBq8UpcS/JGUyLWOYn+LJ03tcE8eA0slLijEgyYsdlfllmfAWKLOU+Ah8A5YCxwDxhNxVcHLwHRu46vreeKxnMn0wIG6b0IsxnHNj566VZ1Qv0dJ5zqabYc6iHJuqdvUzY3IVbWf2dSZwq6ezuT/VO9UAQstrrlRKHK0zXmVuxZazPKx0ElzLWtfR+pjJIdeocj6lrXVlch1YD7TIymLppCL+wbcbp7pqLpBPZtw12SBu2JMqVvUdfGx8r/6pN81T/bXnZ3r+EfA24KOPw/cHzJDxZ2Z03S5OJE6II8nJt+/YCJ1Jxsz8yTFhZjN8L8HV7yRY9GQGq/505lCU/X6LnU+JZBzVzWCL6mHIj51vlX2DSfrFXXvct9WVgE/Evxu4EVXcuptJYVF4AIwC3wA3gN3SwQAfgFZp/00tZzFdgAAAABJRU5ErkJggg==') no-repeat center;
}
/* line 2447, ../scss/_middle.scss */
/* .cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing li a:after {
  content: '';
  height: 1px;
  background: #fff;
  width: 0;
  position: absolute;
  bottom: -1px;
  -webkit-transition: 0.4s linear;
  -moz-transition: 0.4s linear;
  -ms-transition: 0.4s linear;
  -o-transition: 0.4s linear;
  transition: 0.4s linear;
  left: 0;
} */
/* line 2457, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing li a:hover {
  color: #fff;
}
/* line 2459, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing li a:hover:before {
  opacity: 1;
}
/* line 2462, ../scss/_middle.scss */
/* .cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing li a:hover:after {
  width: 100%;
} */
/* line 2468, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing li.active a {
  background-color: #4b1c6b;
  color: #fff;
  border-radius: 50px;
  position: relative;
  /* border-image: linear-gradient(#3f0a8b, #a442ac); */
  /* border-image-slice: 1; */
}

.cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing li.active a:after{
  content: '';
  display: block;
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background: linear-gradient(-61deg, #3f0a8b, #a442ac);
  z-index: -1;
  border-radius: inherit;
  margin: -2px;
}

/* line 2472, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing li.active a:before {
  opacity: 1;
}
/* line 2478, ../scss/_middle.scss */
.cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing li:last-child a {
  border-bottom: 0;
}

/* line 2490, ../scss/_middle.scss */
.page-content-block {
  min-height: 100vh;
  background-size: cover !important;
  background-attachment: fixed !important;
}
/* line 2493, ../scss/_middle.scss */
.page-content-block .page-content-container {
  max-width: 1000px;
  margin: 0 auto;
  /*padding-top: 220px;*/
  padding-bottom: 150px;
}
@media (max-width: 1080px){
  .page-content-block .page-content-container{
    padding-bottom:90px;
  }
}
/* line 2498, ../scss/_middle.scss */
.page-content-block .page-content-container .page-content-entry {
  max-width: 730px;
  float: left;
}
/* line 2501, ../scss/_middle.scss */
.page-content-block .page-content-container .page-content-entry .page-heading {
  margin-bottom: 30px;
}
/* line 2503, ../scss/_middle.scss */
.page-content-block .page-content-container .page-content-entry .page-heading .page-title,
.pageBonus .page-title,
.pageNews .page-title {
  font-size: 40px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  /* line-height: 60px; */
  margin-top: 20px;
}
.pageBonus .page-title,
.pageNews .page-title {
  /* margin: 0 auto; */
  text-align: center;
}
/* line 2510, ../scss/_middle.scss */
.page-content-block .page-content-container .page-content-entry .page-heading .descr {
  font-size: 24px;

}
/* line 2516, ../scss/_middle.scss */

/* line 2524, ../scss/_middle.scss */
.page-content-block .page-content-container .btn-block.mobile {
  display: none;
}
/* line 2527, ../scss/_middle.scss */
.page-content-block .page-content-container .page-content-navigation {
  float: right;
  margin-top: 190px;
}
/* line 2530, ../scss/_middle.scss */
.page-content-block .page-content-container .page-content-navigation.mobile {
  display: none;
  float: none;
  margin-top: 0;
}
/* line 2534, ../scss/_middle.scss */
.page-content-block .page-content-container .page-content-navigation.mobile .side-nav-listing li a {
  font-size: 30px;
}
/* line 2538, ../scss/_middle.scss */
.page-content-block .page-content-container .page-content-navigation .side-nav-listing {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 2542, ../scss/_middle.scss */
.page-content-block .page-content-container .page-content-navigation .side-nav-listing li {
  margin-bottom: 17px;
}
/* line 2544, ../scss/_middle.scss */
.page-content-block .page-content-container .page-content-navigation .side-nav-listing li a {
  color: #fff;
  font-size: 17px;
  text-transform: uppercase;

  display: inline-block;
  padding: 14px 7px;
  text-decoration: none;
  opacity: .7;
  border-bottom: 1px solid transparent;
}
/* line 2556, ../scss/_middle.scss */
.page-content-block .page-content-container .page-content-navigation .side-nav-listing li.active a {
  /*  font-weight: bold; */
  font-weight: bold;
  opacity: 1;
  border-bottom: 1px solid #fff;
}
/* line 2565, ../scss/_middle.scss */
.page-content-block .page-content-container:after {
  content: '';
  display: block;
  clear: both;
}

/*=====================FOOTER======================*/
/* line 2, ../scss/_footer.scss */
.shadow-container {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
}

/* line 9, ../scss/_footer.scss */
.footer {
  position: relative;
  width: 100%;
}
.footer.footer-static {
    position: absolute;
    padding-bottom: 0;
}
.footer.footer-home .footer-copyrights {
    opacity: 1;
    border-top: 1px solid #473d5c;
    padding-top: 5px;
    padding-bottom: 0px;
    transition: opacity 0.2s;
    background: #060308;

}
.footer.footer-home .shadow{
  position: absolute;
  top: 0;
  box-shadow: 0px 0px 97px 111px rgba(6,3,8,0.99);
  width: 100%;
  height: 1px;
}
.footer.footer-home.noShadow .shadow{
  display: none;
}
@media (max-width: 1080px){
  .footer.footer-home .shadow{
    box-shadow: 0px 0px 50px 60px rgba(6,3,8,0.99);
  }
}

.fp-enabled .footer.footer-home .footer-copyrights {
    /*opacity: 0;*/
}

.fp-enabled .footer.footer-home .footer-copyrights.showFooterLink{
  opacity: 1;
}


.fp-enabled .section:after{
    content: "";
    display: block;
    bottom: 0px;
    left: 0px;
    position: absolute;
    width: 100%;
    height: 85px;
    background: rgba(6,3,8,0.99);
    box-shadow: 0px 0px 97px 111px rgba(6,3,8,0.99);

}


/* line 60, ../scss/_footer.scss */
.footer .msg-block {
  text-align: center;
  position: absolute;
  top: -90px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 9;
}
/* line 64, ../scss/_footer.scss */
.footer .msg-block .msg {
  font-size: 20px;

  font-weight: bold;
}
/* line 69, ../scss/_footer.scss */
.footer .games-listing-block {
  position: absolute;
  top:-60px;
  z-index: 1;
  left: 50%;
  transform: translateX(-50%);
  width: 1140px;
  margin: 0 auto;
}
.notFoundWrapper .footer .games-listing-block{
  top:70px;
}
.notFoundWrapper .footer .msg-block{
  top:30px;
}
/* line 72, ../scss/_footer.scss */
.footer .games-listing-block .games-listing {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-flex;
  -webkit-justify-content: space-around;
  display: flex;
  justify-content: space-around;
}
/* line 80, ../scss/_footer.scss */
.footer .games-listing-block .games-listing li {
  display: inline-block;
}
/* line 82, ../scss/_footer.scss */
.footer .games-listing-block .games-listing li a {
  display: block;
  /*  font-weight: bold; */
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  text-decoration: none;
  position: relative;
  padding-left: 45px;
  z-index: 9999;
  font-size: 15px;
  line-height:45px;
}
/* line 93, ../scss/_footer.scss */
.footer .games-listing-block .games-listing li a:before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -32.5px;
  height: 60px;
  width: 37px;
  background: url("../media/images/sprite%EF%B9%96v=1.1.png");
}
/* line 103, ../scss/_footer.scss */
.footer .games-listing-block .games-listing li a.slots:before {
  background: url("../media/images/icons/slots.svg") no-repeat center / contain;
  /*background-size: cover;*/
}
/* line 106, ../scss/_footer.scss */
.footer .games-listing-block .games-listing li a.bjack:before {
  background: url("../media/images/icons/blackjack.svg") no-repeat center / contain;
  /*background-size: cover;*/
}
/* line 109, ../scss/_footer.scss */
.footer .games-listing-block .games-listing li a.roulette:before {
  background: url("../media/images/icons/roulette.svg") no-repeat center / contain;
  /*background-size: cover;*/
}
/* line 112, ../scss/_footer.scss */
.footer .games-listing-block .games-listing li a.baccarat:before {
  background: url("../media/images/icons/baccarat-icon-new.svg") no-repeat center / contain;
  /*background-size: cover;*/
}
/* line 115, ../scss/_footer.scss */
.footer .games-listing-block .games-listing li a.bonumbers:before {
  background: url("../media/images/icons/bonumbers.svg") no-repeat center / contain;
  /*background-size: cover;*/
}
/* line 118, ../scss/_footer.scss */
.footer .games-listing-block .games-listing li a.keno:before {
  background: url("../media/images/icons/keno.svg") no-repeat center / contain;
  /*background-size: cover;*/
}
/* line 118, ../scss/_footer.scss */
.footer .games-listing-block .games-listing li a.poker:before {
  background: url("../media/images/icons/For_Live_Casino_New.svg") no-repeat center / contain;
  /*background-size: cover;*/
}
.footer .games-listing-block .games-listing li a.sport:before {
  background: url("../media/images/icons/sport.svg") no-repeat center / contain;
  /*background-size: cover;*/
}
/* line 118, ../scss/_footer.scss */
.footer .games-listing-block .games-listing li a.dice:before {
  background: url("../media/images/icons/dice.svg") no-repeat center / contain;
  /*background-size: cover;*/
}

/* line 121, ../scss/_footer.scss */
.footer .games-listing-block .games-listing li a:hover {
  opacity: .8;
}

.footer.footer-static .bitcoin-block, .footer.footer-home .bitcoin-block {
    position: static;
    text-align: center;
    width:100%;
    display: none;
}

.footer.footer-static .bitcoin-block .bitcoin-msg, .footer.footer-home .bitcoin-block .bitcoin-msg {
    padding-left: 50px;
}

.footer.footer-static .bitcoin-block .bitcoin-icon, .footer.footer-home .bitcoin-block .bitcoin-icon {
    background: url("../assets/images/mBIT.svg") no-repeat scroll 0 0 transparent;
    background-size: cover;
    width: 33px;
    height: 29px;
    top: 0;
    margin-top: -2px;
    border: none;
}

.footer.footer-static .bitcoin-block .bitcoin-msg .bitcoin-icon:after, .footer.footer-home .bitcoin-block .bitcoin-msg .bitcoin-icon:after {
    display: none;
}

/* new styles */
.pagination>.disabled:first-child, .pagination>.disabled:last-child, .pagination>li:first-child, .pagination>li:last-child {
  display: none;
}

.pagination>.active {
  display: inline;
}

.pagination>li>a, .pagination>li>span {
  font-size: 16px;
}

.pagination>li>a, .pagination>li>span {
  color: #fff;
  background: transparent;
  padding: 0;
  width: 36px;
  height: 36px;
  border-radius: 50px;
  border: none;
  margin: 0 6px;
  line-height: 33px;
  text-align: center;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
  color: #fff;
  background: transparent;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
  background: transparent;
  border: none;
  font-weight: bold;
}

.block-filter {
  position: relative;
  max-width: 1480px;
  margin: 50px auto;
}

.block-filter select {
  width: 253px !important;
  text-align: left;
  margin: 0 14px;
  height: 40px;
  background: #25153e;
  border: 0;
}

.select2-container{
  z-index: 99999;
}
#gamesFilterForm .select2-container{
  z-index: auto;
display: none;
}

.select2-container--default .select2-selection--single {
  background-image: linear-gradient(90deg, #2f0d52 0%, #35105b 100%);
  background: #25153e;
  border-radius: 5px !important;
  height: 40px;
  outline: none;
  border: none;
  margin-bottom: 20px;
}
body:not(.mobile) :not(#registr) .select2-container--default .select2-selection--single{
  background: #060308;
}
body:not(.mobile) #registr .select2-container--default .select2-selection--single{
  background: #25153e;
}

.accountFormWrapper .select2-container--default .select2-selection--single,
.freeze-account-form .select2-container--default .select2-selection--single
{
  border: 1px solid #4d397b !important;
  background: inherit;
  opacity: .7;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #fff;
  line-height: 40px;
  padding-left: 22px;
  font-size: 16px;
}

.externalRegFormWrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
  background: linear-gradient(90deg, #2f0d52, #35105b);
  border: 1px solid #4d397b;
  border-radius: 5px;
  height: 40px;
  line-height: 40px;
  padding-left: 10px;
  margin-bottom: 5px;
  width: 100%;
}

#gamesFiterForm .select2-container--default .select2-selection--single .select2-selection__rendered{
  padding-left: 23px;
}

.select2-container {
  width: 253px !important;
  text-align: left;
  margin: 0 14px;
}

.externalRegFormWrapper .select2-container {
  width: 100% !important;
  text-align: left;
  margin: 0 14px;
}

.birth-day div {
  padding-left: 0px !important;
  padding-right: 30px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 40px;
  right: 14px;
  width: 20px;
}
.select2-results__option {
  padding: 6px 22px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border: none;
  background: url('../media/images/icons/down-arrow.svg') no-repeat;
  background-size: cover;
  width: 10px;
  height: 10px;
  margin-top: -6px;
  margin-left: -8px;
  transition: .2s;
}


.select2-dropdown {
  background-color: transparent;
}



.select2-container--open .select2-dropdown,
#select2-currency_id-results{
  left: -14px;
  top: -14px;
  background: #321d51;
  border: none;
  border-radius: 5px;
  overflow: hidden;
}

body:not(.mobile) .select2-container--open .select2-dropdown{
  background: #060308;
}


.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  transform: rotate(180deg);
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #25153e;
}

body:not(.mobile) .select2-container--default .select2-results__option--highlighted[aria-selected],
body:not(.mobile) .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #1e1e1e;
}
body:not(.mobile) #select2-currency_id-results .select2-results__option--highlighted[aria-selected],
body:not(.mobile) #select2-currency_id-results .select2-results__option[aria-selected=true] {
  background-color: #25153e;
}

.select2-results__option {
  font-size: 16px;
  /* background: #612ba7; */
}

.block-filter input[type='text'] {
  padding: 0;
  background: #25153e;
  border: none;
  border-radius: 5px;
  width: 100%;
  height: 40px;
  padding-left: 24px;
  font-size: 16px;
  outline: none;
  padding-right: 40px;
}

body:not(.mobile) .block-filter input[type='text']{
  background: #060308;
}

.block-filter input[type='text']::-webkit-input-placeholder {color:#fff;}
.block-filter input[type='text']::-moz-placeholder          {color:#fff;}/* Firefox 19+ */
.block-filter input[type='text']:-moz-placeholder           {color:#fff;}/* Firefox 18- */
.block-filter input[type='text']:-ms-input-placeholder      {color:#fff;}

.block-filter form{
  display: flex;
  justify-content: center;
}
.block-filter .input-search {
  position: relative;
  width: 253px;
  margin: 0 15px;
}


.block-filter input[type='submit'] {
  background: url('../media/images/icons/search.svg') no-repeat center center transparent;
  background-size: 16px;
  width: 60px;
  height: 40px;
  border: none;
  outline: none;
  position: absolute;
  right: 0;
  top: 0;
}

.block-filter input[type='submit']:hover {
  opacity: 0.8;
}
.block-search input[type='text']::-webkit-input-placeholder {color:#fff;}
.block-search input[type='text']::-moz-placeholder          {color:#fff;}/* Firefox 19+ */
.block-search input[type='text']:-moz-placeholder           {color:#fff;}/* Firefox 18- */
.block-search input[type='text']:-ms-input-placeholder      {color:#fff;}

.block-search{
  margin-top: 100px;
}
.block-search form{
  display: flex;
  justify-content: center;
}
.block-search .input-search {
  position: relative;
  width: 253px;
  margin: 0 15px;
}

.block-search input[type='submit'] {
  background: url('../media/images/icons/search.svg') no-repeat center center transparent;
  background-size: 16px;
  width: 60px;
  height: 40px;
  border: none;
  outline: none;
  position: absolute;
  right: 0;
  top: 0;
}

.block-search input[type='text'] {
  padding: 0;
  background: #25153e;
  border: none;
  border-radius: 5px;
  width: 100%;
  height: 40px;
  padding-left: 24px;
  font-size: 16px;
  outline: none;
  padding-right: 40px;
}

.block-search input[type='submit']:hover {
  opacity: 0.8;
}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
  background-color: transparent;
  color: #ffffff;
  border:none;
}

.log-popup .close-icon, .reg-popup .close-icon {
  position: absolute;
  right: 113px;
  top: 89px;
  height: 47px;
  width: 47px;
  background-color: transparent;
  border: none;
}

/* .log-popup .close-icon:after, .log-popup .close-icon:before, .reg-popup .close-icon:after, .reg-popup .close-icon:before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 4px;
  background-color: #fff;
  margin-top: -3px;
} */

/* .log-popup .close-icon:before, .reg-popup .close-icon:before {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
}

.log-popup .close-icon:after, .reg-popup .close-icon:after {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
} */


.footerLinks{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  list-style: none;
  padding-left: 0px;
  margin: 0px;
  min-height: 60px;
}

.footerLinks li,
.footer .usl-link{
  margin: 3px 5px;
  text-transform: initial;
  top: 0px;
  letter-spacing: 1px;
  font-size: 13px;
  font-family: "MyriadPro-Cond", arial, sans-serif;
}



.footerLinks li a {
  color: #726577;
  text-decoration: underline;
}

.footerLinks li a:hover{
  text-decoration: none;
  color: #fff;
}



.footerLinks li:first-letter{
  text-transform: uppercase;
}


.footer-copyrights{
  position: relative;
  width: 100%;
}

.rightReservedTxt{
  font-size: 12px;
  color: #726577;
  margin: 0px 6px;
}



.notFoundWrapper{
  min-height: 100vh;
  background: url("../media/images/bg/content-bg-light.jpg") no-repeat center;
  background-size: cover;
  display: flex;
  justify-content: center;
  /* align-items: center; */
  flex-direction: column;
}
.notFoundWrapper .mobile-container {
  background: none;
}
.notFoundWrapper .footer.footer-home {
  box-shadow: none;
}
.notFoundWrapper .mobile-container .welcome-mob {
  background: none;
  padding-top: 50px;
}
.notFoundWrapper .mobile-container .welcome-mob:before,
.notFoundWrapper .mobile-container .welcome-mob:after {
  content: none;
}
.notFoundWrapper .msg-block {
  margin-bottom: 40px;
  font-size: 20px;
  text-align: center;
}


.userBalanceWrap, .docsVerificationWrap{
  position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;
    padding: 15px 0px;
    border-top: 1px solid #400c6a;
    border-bottom: 1px solid #400c6a;
    z-index: 1;
}

.docsVerificationWrap{
   background-color: #49209285;
   border-top: 1px solid #492092;
   border-bottom: 1px solid #492092;
   margin: 20px 0px 10px 0px;
}

.userBalanceTxt, .docsVerificationTxt{
  font-size: 12px;
  color: #c9b3d8;
}

.userBalanceCol p{
  font-size: 25px;
  background: -webkit-linear-gradient(#bcb5fe, #f5ebff);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
  margin-bottom: 5px;
}
.userBalanceCol p.dollars,
.userBalanceCol p.euro{
  font-size: 18px;
  margin-bottom:0;
  background: -webkit-linear-gradient(#9f6cbd, #523f65);
  -webkit-background-clip: text;
}
.btn-back{
  display: inline-block;
  border: none;
  padding: 10px 28px 10px 40px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  line-height: 19px;
  text-transform: uppercase;
  text-decoration: none;
  box-shadow: 0 6px 18px rgba(28, 1, 44, 0.2);
  margin: 20px 10px;
  position: relative;
   font-weight: bold;
  transition: opacity 0.2s linear;
  border-radius: 45px;
  cursor: pointer;
  outline: none;
  transition: .2s;
  background-image: linear-gradient(14deg, #421f91 0%, #a92e9f 100%);
}

.userBalanceWrap .bitcoin-icon{
    display: block;
    height: 54px;
    width: 54px;
    background: url(../media/images/mBIT.svg) no-repeat center;
    background-size: contain;
}
.userBalanceWrap .bitcoin-icon.micro{
  background-image: url(../media/images/microBIT.svg);
}

.docsVerificationWrap .exclamation-mark-icon{
    display: block;
    height: 54px;
    width: 54px;
    color: red;
    font-size: 40px;
    font-weight: bold;
    text-align: center;
}

/* .userBalanceWrap .bitcoin-icon:after{
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url(../media/images/mBIT.png) no-repeat center;
    position: relative;
    right: 11px;
} */

.AddCreditBtn{
 position: relative;
  margin-left: 20px;
  color: #fff;
  border: none;
  background-image: linear-gradient(14deg, #421f91 0%, #a92e9f 100%);
  padding: 10px 18px;
  padding-left: 28px;
  font-size: 12px;
  font-weight: bold;
  border-radius: 50px;
  text-transform: uppercase;
  font-weight: 700;
  outline: none;
}

.cabinet-block .cabinet-entry .main-content .tableTransactionsWrapper button.cancel-transaction{
 position: relative;
  color: #fff;
  border: none;
  background-image: linear-gradient(14deg, #421f91 0%, #a92e9f 100%);
  padding: 10px 18px;
  font-size: 12px;
  font-weight: bold;
  border-radius: 50px;
  text-transform: uppercase;
  font-weight: 700;
  outline: none;
}

.AddCreditBtn:hover,
.cabinet-block .cabinet-entry .main-content .tableTransactionsWrapper button.cancel-transaction:hover {
  box-shadow: inset 0 0 10px #000000;
}


.userBalanceCol, .docsVerificationCol{
  padding: 0px 20px;
  position: relative
}


.leftBorder:after{
  content: '';
  display: inline-block;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 1px;
  height: 100%;
  background:linear-gradient(#200630 0%, #690fc1 50%, #200630 100%);
  opacity: 0.75;
}

.docsVerificationCol.leftBorder:after{
  content: '';
  display: inline-block;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 1px;
  height: 100%;
  opacity: 0.75;
}
.footer-top {
    margin-top: 110px;
}

.descrTxt{
  margin-top: 45px;
  color: #c9b3d8;
  font-size: 12px;
  margin-bottom: 0px;
}
.btn-back:before{
  content: '';
  display: inline-block;
  position: absolute;
  top: 13px;
  left: 25px;
  width: 7px;
  height: 11px;
  transform: rotate(180deg);
  background: url('../media/images/icons/arrow-right.svg') no-repeat;
 }




.AddCreditBtn:before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: -2px;
  background: linear-gradient(90deg, #34248c 0%, #844099 100%);
  border-radius: inherit;
  z-index: -1;
  opacity: 0.42;
}

.AddCreditBtn:after{
  content: '+';
  position: absolute;
  top: 6px;
  left: 12px;
  width: 10px;
  height: 10px;
  font-size: 18px;
}


.AddCreditBtn .text{
    position: relative;
    z-index: 1;
}


.AddCreditBtn:hover{
  color: #fff;
}

.page-content-block .page-content-container.faqWrapper .page-content-entry .page-entry .textWrapper,
.page-content-block .page-content-container.privacyPolicy .page-content-entry .page-entry {
  font-family: 'MyriadPro-medium' , sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #b8a7cd;
  /* margin-bottom: 20px; */
}

.generated-key-wrapper{
  position: relative;
  max-width: 470px;
  margin-top: 13px;
}
.faqWrapper .page-entry > h1,
.faqWrapper .page-entry > h2,
.faqWrapper .page-entry > h3,
.faqWrapper .page-entry > h4,
.faqWrapper .page-entry > h5,
.faqWrapper .page-entry > h6,
.privacyPolicy .page-entry > h1,
.privacyPolicy .page-entry > h2,
.privacyPolicy .page-entry > h3,
.privacyPolicy .page-entry > h4,
.privacyPolicy .page-entry > h5,
.privacyPolicy .page-entry > h6{
  padding-left: 20px;
  position: relative;
  font-weight: bold;
  font-size: 15px;
  line-height: 20px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  margin-bottom: 13px;
  margin-top: 13px;
  cursor: pointer;
  color: #fff;
}

.privacyPolicy .page-entry > h1,
.privacyPolicy .page-entry > h2,
.privacyPolicy .page-entry > h3,
.privacyPolicy .page-entry > h4,
.privacyPolicy .page-entry > h5,
.privacyPolicy .page-entry > h6{
  padding-left: 0px;
}

.generated-key-btn,
.loadMoredataTableBtn{
  position: absolute;
  top: 8px;
  right: 10px;
  border: none;
  background-image: linear-gradient(14deg, #421f91 0%, #a92e9f 100%);
  padding: 6px 18px;
  font-size: 12px;
  font-weight: bold;
  border-radius: 50px;
  text-transform: uppercase;
  font-weight: 700;
  outline: none;
}

.deposit-fiat-make-btn{
  border: none;
  background-image: linear-gradient(14deg, #421f91 0%, #a92e9f 100%);
  padding: 6px 18px;
  font-size: 12px;
  font-weight: bold;
  border-radius: 50px;
  text-transform: uppercase;
  font-weight: 700;
  outline: none;
}


.loadMoredataTableBtn:before,
.generated-key-btn:before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: -2px;
  background: linear-gradient(90deg, #34248c 0%, #844099 100%);
  border-radius: inherit;
  z-index: -1;
  opacity: 0.42;
}
.faqWrapper .page-entry > h1:before,
.faqWrapper .page-entry > h2:before,
.faqWrapper .page-entry > h3:before,
.faqWrapper .page-entry > h4:before,
.faqWrapper .page-entry > h5:before,
.faqWrapper .page-entry > h6:before{
  content: '';
  display: inline-block;
  position: absolute;
  top: 4px;
  left: 0px;
  width: 10px;
  height: 10px;
  background: url(../media/images/icons/down-arrow.svg) no-repeat;
  background-size: contain;
  transform: rotate(-90deg);
  transition: transform 0.2s ease;
}


.loadMoredataTableBtn:after{
  content: '';
  position: absolute;
  width: 12px;
  height: 12px;
  top: 14px;
  right: 22px;
  background: url(../media/images/icons/down-arrow.svg) no-repeat;
  background-size: contain;
}

.devider{
  border-top-color: #300953;
  display: none;
}

.loadMoredataTableBtn{
    position: relative;
    padding: 11px 40px 11px 30px;
    font-size: 15px;
    margin: 30px auto;
    display: block;
    top: 0px;
    right: 0px;
}

.generated-key-btn{
  top: 8px;
  z-index: 1;
}

.loadMoredataTableBtn:hover,
.generated-key-btn:hover{
  box-shadow: inset 0 0 10px #000000;
}

.generated-key-btn img{
  width: 15px;
}

.generated-key-btn{
  padding-left: 10px;
  padding-right: 10px;
}

.rounded{
  border-radius: 10% !important;
}

.tableTransactionsWrapper .descr{
  font-size: 20px;
  letter-spacing: 3px;
  margin: 20px 0px;
}

.tableTransactionsWrapper table {
  width: 100%;
}

.tableTransactionsWrapper table td,
.tableTransactionsWrapper table th{
  padding: 15px 10px !important;
  /* border-top: none !important; */
}

.tableTransactionsWrapper table th{
  font-weight: bold;
}

table.dataTable tbody tr, .table-striped>tbody>tr:nth-of-type(odd){
  background-color: #290a43;
}

table.dataTable.display tbody td{
  border-top: 1px solid #4e395c !important;
}

table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover{
  background-color: #5f467c;
}

table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd{
  background-color: transparent;
}

.sorting_1{
  background-color: transparent !important;
}

.tableTransactionsWrapper table tr{

  font-size: 13px;
  background-color: transparent ;
}

.tableTransactionsWrapper table tr:nth-child(2n){
  background-color: #34105950
}

.statustransAction{
  color: #c9b3d8;
  padding-left: 8px;
}

.statustransAction:before{
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  top: 1px;
  right: 9px;
}

.statustransAction.confirm:before{
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAA70lEQVQokX3RvSuGURjH8c+jWxmkbDZ6VmSRRVL8DUzPomRRz4CSgTIakMJglVJitioZGJQSSlmUDBgMBnnp1HXXTTe/Op2r63yv11PZGt1V0ARG0BWuSxxgM0eyuJtwiEE/1YZhjGEIrw3xfFQCF9WL47zCOPr+gWt4wz5ms+j7L81gB6mTL0wmoxsfWMVpIXAay2jHIypozmLgW0yhETfYw0rA52jNl5QqXKMDi3hHNfVaAifdp4D1GH4hTlJLCZy0nQI2cBWOVGUNJyXwHZbyfxjARdh1dP6CU8J+fOYBT+jBXGzqGS84w3wkeIBvYisvxA4klgsAAAAASUVORK5CYII=') no-repeat center;
}

.statustransAction.notConfirm:before{
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABBElEQVQokW3RPyvFcRQG8M/v+tNNSmRRshgoRAYDxS2vwRtQSiaLMshoRjabF3Bng5SBEBKxWAxXWfx7Bzp1fvUb7rM955znOef7fIvmxKAKNrCCKRR4QRP75UgpqOMMC9rjAcv4rWX7IoePcFuRxIZDzOIyCp1YwxwOsJnb/tCNJXyFM3axFYL1dJtGP34wg64crqdhYDUE40kaaOVpj1mLXpwykHyklmmU6EFHhUe/t8KLKLwlucYw7sMJo3jFUIYSaIXgOMkVPtL1KRMK92+c58xJ+Q/PmMQe5vM9gTucYgfvsbUU9OXaSKod4uxFfJYfF7lHlNu4yTMi3tgQ+Y/FMPwD3js1XzR9emcAAAAASUVORK5CYII=') no-repeat center
}

table.dataTable.no-footer{
  border-bottom: 1px solid #4e395c;
}


table.dataTable thead th, table.dataTable thead td{
  border: none;
}

.dataTables_wrapper .dataTables_processing{
  width: 70px;
  height: 70px;
  border-radius: 100%;
  color: #fff;
  padding: 0px;
  line-height: 70px;
  background: #4b1c6b;
  font-size: 13px;
  z-index: 10;
  margin-left: -35px;
  margin-top: -10px;
}

.dataTables_wrapper .dataTables_processing:before{
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  border: 5px solid #3f0a8b;
  border-top-color: #a442ac;
  border-radius: 100%;
  animation: turn 1.5s linear infinite;
  z-index: -1;
  margin: -2px;
}

@keyframes turn {
  from {transform: rotate(0deg)}
  to {transform: rotate(360deg)}
}



.tableTransactionsWrapper table tr th:first-child:after,
.tableTransactionsWrapper table tr th:nth-child(4):after{
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  position: relative;
  top: 1px;
  left: 9px;
  background: url(../media/images/icons/down-arrow.svg) no-repeat;
}

table.dataTable thead .sorting_asc,
table.dataTable thead .sorting,
table.dataTable thead .sorting_desc{
  background-image: none;
}


.cabinet-block .cabinet-entry.cabinetMod{
  padding-bottom: 80px;
}

.dataTables_paginate.paging_simple_numbers,
.dataTables_length{
  visibility: hidden;
  position: absolute;
  z-index: -10;
}



.emailWrapper{
  background-color: #25153e;
  font-size: 13px;
  color: #fff;
  padding: 12px 19px 12px 50px;
  border-radius: 5px;
  border: 1px solid #4d397b;
  box-shadow: 10px 10px 20px rgba(0,0,0,0.4);
  position: relative;
  margin-bottom: 18px;
  z-index: 1;
}
.textWrapper{
  /* margin-top: 16px; */
  max-height: 0px;
  overflow: hidden;
  transition: opacity 0.6s 0.1s ease, max-height 0.5s ease;
  opacity: 0;
}

.textWrapper.showFaq{
  max-height: 2000px;
  opacity: 1;
}

.faqWrapper .page-entry h1.rotateArrow:before,
.faqWrapper .page-entry h2.rotateArrow:before,
.faqWrapper .page-entry h3.rotateArrow:before,
.faqWrapper .page-entry h4.rotateArrow:before,
.faqWrapper .page-entry h5.rotateArrow:before,
.faqWrapper .page-entry h6.rotateArrow:before{
  transform: rotate(0deg);
}


.textWrapper h1, .textWrapper h2, .textWrapper h3, .textWrapper h4, .textWrapper h5, .textWrapper h6 {
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  border-bottom: 1px dotted rgba(255, 255, 255, 0.4);
  margin-top: 15px;
  margin-bottom: 15px;
  cursor: pointer;
}

.page-content-block .page-content-container.faqWrapper .page-content-entry .page-entry .textWrapper{
  font-size: 13px;
  line-height: 18px;
  color: #b8a7cd;
  /* margin-bottom: 20px; */
}

.page-content-block .page-content-container.faqWrapper .page-content-entry{
  float: none;
  /* margin: auto; */
  /* padding-bottom: 100px; */
}

.supportWrapper{
  text-align: center;
  clear: both;
  margin-top: 55px;
  margin-bottom: 25px;
  position: relative;
  z-index: 9999;
}

.supportWrapper h3{
  color: #fff;
  font-size: 15px;
  line-height: 20px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-weight: 700;
  margin-bottom: 24px;
}

.supportWrapper p{
  font-size: 13px;
  max-width: 295px;
  margin: 0px auto;
}

.page-content-container.faqWrapper{
  /* padding-top: 130px;
  padding-bottom: 115px; */
  /*min-height: 100vh;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
          /* justify-content: center; */
  /*padding-top: 140px;*/
  padding-top: 210px;
  padding-bottom: 190px;
}

.block-bonus-image{
  position: relative;
}

/* .bonusOverlay{
  background: url('../media/images/overlay.png') no-repeat center;
  background-size: cover;
  position: absolute;
  top:0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border-radius: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  display: none;
} */

.bonusOverlay .icon{
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAAAXNSR0IB2cksfwAABIZJREFUeJydlktoY2UUx684IILgAwcEKagb0VF0IUWRGVBGkEFxEGR2LmY9OsMVFFyIuhiRWchIN76QcSVNk6ZJmqadJm2TZtJJ03fTvJomad5tJqmdTmm+xz2eL496E2/bm3zw55eT7/z/5+SWkEqSznMvD2cqRfiikleMqBVUcaeg7FbyfAtfBys5xbyTh6+w5zW9mSeech4ulHPKSDmvABL08F5WcVZycLHroZU8PIchI6UsF2FQyjSYVRrkrdS+d5Zy8FJHg7fScGE7o+xvpxVAggYVZA65jswg2RF9gspWBj7RNbiQZJeLmwoUUhzULKY4KW7yPwub7KNsFnoA4JToRz5cSsOzhRT7AHt+xf59LT/y2rGDiyl6Pp9UIJ/koGKpkOC/ZNehR9dTS8Az6OvTyIFckn2sacrH4HR2g/PMBodsQoEaUchbuh5Z28kk6TvoP2jPKyTh+f83xxXP5jqHdFyBNh6k1vnn3SyQjsOr6H/QlrfS0rQRhXOJKIck6pAxfktdJyNc7maBjQj0tuSiUjH24WFDPMw8G2EOcVSDf9SMIX6l5f0uF4iHeF9bfv3TR6PwQmyNQzTIQBDFEwvwRNMYCXG55T7U+QITE3AK/fuNfKjnkdel8Cr/MrzCAQnhFQaRIP+r3RxZ5vLhPVLUnS4QDvKbTb+YF1rlP0hrS8waXOIQXGKwViN9X8u8usjltUafkKg7GR5apm+p/agpaWWBh5cXGCBRjM3Pw+mjApZxoOhr9i8t8Kt6h9+5A49i/gOVPy4tBlh5cY7BQoABvs6cFLIY4LKqH0Std4HFAA3VfHV/WZrzsz0UCAX8NKInJODnV5seofm7+haY8/N5lW9PmvXRst/HwO+j4J9hab2f4q6Pythf96Ff1Cd5/DM01JiDohVpxkujPi+FGS8Dn5fRwAQ8rXcBn5fLdV/Tf/QTsNvhEcy/r+pPSNNT1O71MJh2UxD0eOh5vcPF8XqorPaLWqtvepq8oe5DeiT3JP/aPUnBPcVA0DPFfu9kuDieSSo3/YKibu9xu+mP6jnuKXpDcrkOXpxwUVCJiK9Fpwu4XFRW54i6eYe/+Q9Nuug/6nunk/TWLsfHqd85TgEJdbLfOh3eyJHVOTjginj/9m36bWu+6ls1OkrfGxulMDaGanKMvt3NAuiT6zmknuNgfcj7rfms9d+qkRE6O+Kg4PhPVYejeqabBUZHyWfo55ipzoNGflTDsN8zbKcwPExAxb3hYXqumwXsdvKzRh7Y7dWXNQ1Wa/Wi1UbBaiOgpsVGfnI44Ck9Q/v74TGLrfo9epPtOVYr+fRYs8VCrg1ZKAxZiEpYW8kO3t20WOi7Nhs82TbwcbONnjVbqjewv6jlN1voN7oemdlcvTQ4RGHQTMDcYFu9h3XUZCZLgljvHtdvGiKXdQ1uHpOp+gqGTxtNBIyDdZkEO6gHB8ksqrejwepjNFYvDRiJd8BEYQCDazJqseV+1mA64e/byfnbSN4cMFW/6zeQMQyP9BvJtsFIdvsHSAkZw/edBmP1usFAz+rN/Bcf127EkZ0mNAAAAABJRU5ErkJggg==') no-repeat center;
}

.bonusOverlay h3{
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-top: 0px;
  margin-bottom: 35px;
}

/* .bonusOverlay .usl-link{
  border-bottom: 1px solid #594c5d;
  margin-left: 0px;
  margin-top: 25px;
} */

.emailWrapper input{
  margin-bottom: 0px;
  height: auto;
  border: none;
  padding-left: 0px;
  background-color: transparent;
  font-size: 13px;
  letter-spacing: 0px;
  line-height: 14px;
}

.emailWrapper:before{
  content: '';
  display: inline-block;
  position: absolute;
  top: 9px;
  left: 16px;
  width: 20px;
  height: 20px;
}
.emailWrapper.notConfirmd:before{
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlFQThGRDFDNkRDQTExRTlBMEVBQjRBMjE3OTg4NjBBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlFQThGRDFENkRDQTExRTlBMEVBQjRBMjE3OTg4NjBBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUVBOEZEMUE2RENBMTFFOUEwRUFCNEEyMTc5ODg2MEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUVBOEZEMUI2RENBMTFFOUEwRUFCNEEyMTc5ODg2MEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6gaAneAAABeklEQVR42qyUzStEURiHZ66hSKR8TCnKAilM/gG2SnY+kqIsZuyUjaxsWFlZ+CphkK8FGxbKUtbYiKWNNGFjIvl43nrVdTvnXGXeeqbTvb/z3HPnnvNGX6abI5YagG5IQByicA8XcAQb8Fk0eflrkmcQ9cA1bEEfNEAplEC93l+DWxgMTg4KZ2FPJWFVJ6vMzrTM+y9Gfa8ssnHDxHM40XEHtBsyS7x6yr/CTotM6hCmlB1LJslKe/3CdcerVfrGcUduBWlMhGKuiPy/imHY0+2Rq+oXYWsOhY0irMqhsMz7Q+jLMjaWCB9CMo++cSYk+xzj5wpqHSHZBW16lmtChDci3IUuRyih/KX2PW0CT47QGRRCAZw6cq+yuT39o0ccwWUNv8OcI5fkPL/9fOUDWLQEx6Baj92EJbOJLB3sNlILkDJM+JBmCvmGe2lkQ7Z+OCrnEe4C1/MMMuneKb9MKmZ4onSebRXL12+Cct02Ge3mx7AK2eDkbwEGANbgT/Cxuo80AAAAAElFTkSuQmCC') no-repeat center;
}
  #uls p, #reg-terms p{
  margin-bottom: 0px;
}

.termContentwrapper{
	display: none;
}

.emailWrapper.confirmd:before{
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVCMUFCQ0Q0NkRDRTExRTlBOTE4QjE5QUMyNDBGQzI5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVCMUFCQ0Q1NkRDRTExRTlBOTE4QjE5QUMyNDBGQzI5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUIxQUJDRDI2RENFMTFFOUE5MThCMTlBQzI0MEZDMjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUIxQUJDRDM2RENFMTFFOUE5MThCMTlBQzI0MEZDMjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7aQ3XJAAABdUlEQVR42pyVvS8EQRiH9zaS052IgkShQVQqjYIEEY1IfCSIyAlqjVxy/wG5Ru9jSVw4jqgUrlBKREMlPioVCoko5BqeN3mLucns7d79kqeY2Z0n7+zM7CSypUEvJPMwDr3QBgn4gAe4hEMo24N8h2gGniAPs9ADTZCCTpiCXXiFdJQwByc6MCrtEMB2mHAT1r3as6LiCuEoZLz6I1NfMIUHdUhurLZMPSnCCWitUXYE/bpA39rXKJWKcK5G2bFuKck5nBnPpn3dZ3b+qsjMAhZh0mh3i7DFGnQNXXAVIUvrt08Zfc32PryDIXiBMbjV/qKjssA1BRF+Gm2pts+Y9jBk9fTYlbnyJcJ7o6NDqxrR9g9sWLKgyoI9irDgeFAypHFlklMRXsB7iHQg6psZ+YV93xjgiqz0VsyTJGe67BsDc46XkrAWQ7anv7uKv00mRBqVHVgO+x9mdIs8xxC9wRKsmp0NjheLin0FeNYVkHddAf8CDAAb/Uq5H+bt8QAAAABJRU5ErkJggg==') no-repeat center;
}



.emailConfInfo{
  font-size: 15px;
  color: #fff;
  margin-bottom: 18px;
}

.emailConfInfo:first-letter{
  text-transform: uppercase;
}

.emailConfInfo button{
  background-color: transparent;
  border: none;
  text-transform: lowercase;
  border-bottom: 1px solid #4a315b;
}

.emailConfInfo button::first-letter{
  text-transform: uppercase;
}

.emailConfInfo span{
  color: #c9b3d8;
}

.emailConfInfo a{
  border-bottom: 1px solid #c9b3d8;
  color: #fff;
  padding-bottom: 2px;
}

.supportContact{
  font-size: 13px;
  color: #fff;
  padding-left: 37px;
  position: relative;
  max-width: 250px;
  line-height: 20px;
}

.supportContact:before{
  content: '';
  display: inline-block;
  position: absolute;
  top: 9px;
  left: 4px;
  width: 20px;
  height: 20px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU5NzQ4NURGNkRDQzExRTlCMDgyQjVFMTA1MUI0QzE3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU5NzQ4NUUwNkRDQzExRTlCMDgyQjVFMTA1MUI0QzE3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTk3NDg1REQ2RENDMTFFOUIwODJCNUUxMDUxQjRDMTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTk3NDg1REU2RENDMTFFOUIwODJCNUUxMDUxQjRDMTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz71yo/fAAACF0lEQVR42pTUTUhUURjG8ZlBQ0JD0AQ1yUVIE1YmgiWmi6gGSSQwF63cRKItRCNCsNpEQVCrqF0Uuehjk0UapYShUGRIokaQK8OUFPwAC0n7v/UcuHO5M+KBn8fzcd8555733PBgz3gooGShHkdRgh0I4ztG0IcnmK2IReMeDAcEvIIOpIY2LtdtLkHXXUfEM7gdn3BZwV6jCWXIRAb24wxe6pmLGBvqnSjwrzAdE9raV5zF2w1WV4G72Is5FLHSebfCpwr2AcW+YM1YwrrmZap/CPs01955t1thJfU7rGhgxRPsBJ5j3raGw3iPg545Ea3QfqjGGm0auOQLZuWU6p2owguU633/33csukZ1Qc02C3hEjYcB78leei6W1S5WveSb90h1pQXcpsZMQMBp/MAWDKIQtfgVdzqx6CLVH6RZwDX1b01yord1qu3adlwhbVJcCtqfj+o/lCTgYzTiZpIUsps0agEfeLI+UUlVWmUnGL+m+r6ljU3+hgINdAQ8MIxSVGPAN3YeN2DvMcdWuIpznsGgclzb8ge7qmBW6jic3ylquLR45pl8QKdpV/KnuJw8hlbsUV8jwf7dLhfQ5eI97EYnTqtvFlNKizzke370C1oI1u86XMAG1bfskuv/RZ1cjniLfQ+7bAH+76EFrMMutYv0tbmjL4mtKqo7HtGdnsRConSwgCfxBq9Uj/jmfA5tovwVYABWH31Qho4TTAAAAABJRU5ErkJggg==') no-repeat center;
}

.supportContact a{
  color: #c9b3d8;
}

.accountFormWrapper label span{
  color: #e20107;
}

.accountFormWrapper{
  padding-top: 45px;
}


.accountFormWrapper label,
.genderTxt{
  margin-bottom: 9px;
  font-weight: bold;
}

.accountFormWrapper .select2-container{
  width: 100% !important;
  margin: 0px;
}

.genderTxt{
  flex-basis: 100%;
}

.accountFormWrapper form{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.accountFormWrapper form .halfCol{
  flex-basis: 48%;
}

.accountFormWrapper .fullCol.flexStart{
  justify-content: flex-start;
}

.accountFormWrapper .inputRadioWrapper{
  margin-right: 20px;
  margin-bottom: 20px;
}

.accountFormWrapper .fullCol{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  flex-basis: 100%;
}

.accountFormWrapper .fullCol label{
  flex-basis: 100% !important;
}

.accountFormWrapper .fullCol #days + .select2-container,
.accountFormWrapper .fullCol #years + .select2-container{
  flex-basis: 26% !important;
}

.accountFormWrapper .fullCol #months + .select2-container{
  flex-basis: 40% !important;
}


.select2-dropdown{
  border: none;
}

.inputRadioWrapper input[type='radio']{
  position: absolute;
  opacity: 0;
}

.inputRadioWrapper label{
  padding-left: 25px;
  position: relative;
}

.inputRadioWrapper label:before{
  content: '';
  display: inline-block;
  position: absolute;
  width: 15px;
  height: 15px;
  top: 1px;
  left: 0px;
  border: 1px solid #4d397b;
  border-radius: 2px;
  background-image: linear-gradient(to top, #35105b 0%, #2f0d52 100%);
}

.inputRadioWrapper input[type='radio']:checked + label:before{
  background: #5f4893 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAbklEQVQYVy3NMQ5BYRRE4e8KiVptAxZEo9EqdRKFRIVKXiJRKq3CGmxEK68b+cWUZ05mKklhindVfZKMsMUCp0qywwYPnLHEAUM8m9BhjQFemGGMOy5NaJMrHDFBjz26qurb/y9J5v/iiltVpfEvtCgjRDJ4iBcAAAAASUVORK5CYII=") no-repeat center;
}

.accountFormWrapper .emailWrapper{
  width: 100%;
}
.footerLinks li a {
  font-size: 13px;
  color: #726577;
  text-decoration: underline;
}


.editEmailBtn{
  position: absolute;
  top: 7px;
  right: 9px;
  margin: 0px;
  padding: 6px 13px 6px 30px;
  font-size: 11px;
  color: #fff;
  text-decoration: none;
}


.editEmailBtn:hover{
  box-shadow: inset 0 0 10px #000000;
  color: #fff;
  text-decoration: none;
}

.editEmailBtn:after{
  content: '';
  position: absolute;
  top: 6px;
  left: 15px;
  width: 9px;
  height: 12px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAQCAMAAAD3Y3VMAAAAAXNSR0IB2cksfwAAARpQTFRFAAAAagCmaACmaQCldACitnDO78Hr05vdcQqpaQClaQCl8MXs8cbs8cbt8MTrsWjKagCmagCnaQCjxorX2qnh3avj8Mrt8Mru8Mrt6sDqjzi6hy218M7v8M3uz53ewYfW5L/p8M3u8M7vagCm58Xs8NHw8NLw7c3uv4bWyZbb787v8NHwoFnE8Nbx8Nfx5sfr4b/q8dTxaQCl7tfy8dvz8Nrz8dny5crs8uD08uD0////9OX28+X38+b28+X28+b29ej49er49On49er49Oj2aQClaACm9+/69u759+/6+e35yaTfl07BagClaACo9/D3+fP7+PH6+vf817vnlk7CgAC/59Xx/fv+/Pr9/fv9/////////v7/////C+skJwAAAF50Uk5TAGrjlwu65sHeZoPs///owss6J7/Drvv//9bQtP/4wbW2//tN0v//4L+v4t+7///QsySU5v//jaT/8AJam///UpOu///Rd0K67/8qsM6RLCF7z//AjQSf//+NBG24Ny1PYb4AAACVSURBVHicY2AAAkYmZhYGKGBlY+fghDC5uHl4+fgFBIFMIWERUTFxCUkpIFtaRlZOXkFRRomBQVlFVU1VXUNTS5uBQUdXDwT1DQwZjIxNTExMgdiMgcHcAgIsrRgYrG1s7UDQHmy8g6OTs5MLiOXqxsDg7uHpBWJ7+/j6MfgHgFUEBgWHhELdFRYeERkFZUfHxMKcCwCqXBWXq0ahoQAAAABJRU5ErkJggg==') no-repeat center;
  background-size: contain;
}

.submitBtn,
.updateUserDataBtn,
.verifyDocsBtn{
  position: relative;
  margin: 20px auto;
  padding: 10px 35px;
  border: none;
  border-radius: 42px;
  text-shadow: 0 -1px 0 #492092;
  color: #ffffff;
  font-weight: 700;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-transform: uppercase;
  letter-spacing: 0.45px;
  outline: none;
  background: linear-gradient(14deg, #421f91 0%, #a92e9f 100%);
  z-index: 1;
}
.submitBtn:after,
.updateUserDataBtn:after,
.verifyDocsBtn:after{
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  top: 14px;
  right: 26px;
  background: url(../media/images/icons/down-arrow.svg) no-repeat;
  background-size: contain;
  transform: rotate(-90deg);
}


.termWrapperInner > .termWrapperInner{
  padding: 0px;
  max-height: initial;
}

.termContentwrapper br{
	display: none;
}


  ::-webkit-scrollbar {
  	width: 10px;
  	height: 10px;
  }

  html,
  #lefMenu, #lefMenu>div,
  body:not(.mobile) .select2-container--default .select2-results>.select2-results__options{
    scrollbar-width: thin;
    scrollbar-color: #4a2a6d #060308;
  }
  #lefMenu::-webkit-scrollbar,
  #lefMenu>div::-webkit-scrollbar{
    width: 3px;
  }

  ::-webkit-scrollbar-track {
  border-radius: 10px;
  background: transparent;
  }

  ::-webkit-scrollbar-thumb {
	background-color: #4a2a6d;
	border-radius: 4px;
  }

  .popUpTermForm{
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 75px;
    background-color: #310f4f;
    padding: 0px 15px;
    position: relative;
    bottom: -15px;
    z-index: 99;
    border-radius: 0px 0px 5px 5px;
  }

  .popUpTermForm input[type="checkbox"]{
	  position: absolute;
	  opacity: 0;
  }

  .popUpTermForm label{
	  padding-left: 25px;
	  position: relative;
	  cursor: pointer;
	  color: #fff;
	  font-size: 13px;
	  font-weight: 700;
	  line-height: 20px;
  }

  .popUpTermForm label:before{
    content: '';
    display: inline-block;
    position: absolute;
    width: 15px;
    height: 15px;
    top: 2px;
    left: 0px;
    background-color: #5e2f93;
    border-radius: 2px;
  }

  .popUpTermForm input[type="checkbox"]:checked + label:before{
	  background: #5e2f93 url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOCIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgOCA1Ij48Zz48Zz48aW1hZ2Ugd2lkdGg9IjgiIGhlaWdodD0iNSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFGQ0FZQUFBQjRrYTFWQUFBQWJrbEVRVlFZVnkzTk1RNUJZUlJFNGU4S2lWcHRBeFpFbzlFcWRSS0ZSSVZLWGlKUktxM0NHbXhFSzY4YitjV1VaMDVtS2tsaGluZFZmWktNc01VQ3AwcXl3d1lQbkxIRUFVTThtOUJoalFGZW1HR01PeTVOYUpNckhERkJqejI2cXVyYi95OUo1di9paWx0VnBmRXZ0Q2dqUkRKNGlCY0FBQUFBU1VWT1JLNUNZSUk9Ii8+PC9nPjwvZz48L3N2Zz4=') no-repeat center;
  }

  .popUpBtnBonus,
  .mfp-content .mfp-close.closeBtn,
  .activBonusPoUpWrap .push-btn.close-button,
  .regBtn, .loginBtn,
  .contactUsBtn,
  .resetBtn{
	display: inline-block;
	text-decoration: none;
	padding: 6px 20px 6px 20px;
	text-shadow: 0 -1px 0 #492092;
	color: #fff;
	font-size: 13px;
	font-weight: 700;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 0.39px;
	border-radius: 45px;
	position: relative;
	border: none;
	/*background: #310f4f;*/
	cursor: pointer;
  outline: none;
   font-weight: bold;
}

.mfp-content .mfp-close,
.activBonusPoUpWrap .close-icon{
  padding: 0px;
	width: 22px;
  height: 22px;
  background-image: linear-gradient(76deg, #421f91 0%, #a92e9f 100%);
  box-shadow: 0 6px 18px rgba(28, 1, 44, 0.2);
  border: 2px solid #1f042f;
  line-height: 19px;
  font-size: 16px;
  top: -11px;
  right: -11px;
  opacity: 1;
  color: #fff;
  font-weight: bold;
  border-radius: 100%;
  position: absolute;
  font-family: Arial, Baskerville, monospace;
}

.popUpBtnBonus,
.regBtn, .loginBtn, .contactUsBtn,
.resetBtn{
  padding: 6px 26px 6px 16px;
  /*background: linear-gradient(14deg, #421f91 0%, #a92e9f 100%);*/
  border: 1px solid #fff;
  background: transparent;
  transition: all .1s;
}
.popUpBtnBonus:hover,
.regBtn:hover, .loginBtn:hover, .contactUsBtn:hover,
.resetBtn:hover{
  padding: 6px 28px 6px 18px;
}
.termWrapperInner{
	max-height: 500px;
  overflow-y: auto;
  padding: 1px 20px;
}

.termWrapperInner h3{
  margin: 10px 15px 0;
}
.termWrapperInner .games-history-entry{
  margin-top: 0;
}
.termWrapperInner #tableGameHistorydetails_wrapper .dataTables_scrollBody{
  overflow-x: hidden !important;
  border-bottom:none;
}

#uls h3, #reg-terms h3{
	color: #ffffff;
	font-weight: 700;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 13px;
	margin-bottom: 20px;
}

#uls, #reg-terms {
	font-weight: 400;
	line-height: 13px;
	line-height: 20px;
	font-size: 13px;
	display: block;
	margin-bottom: 15px;
  color: #b8a7cd;
  padding-bottom: 15px;
}

#uls p, #reg-terms p{
  margin-bottom: 0px;
}

.activBonusPoUpWrap .icon{
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAYAAAC9pNwMAAACAElEQVRIib3XX4hNURTH8c8dpzxJFPGolHj1JpR/KSL/CvEgyTwazxJJvCnexr8oL5QpNfJ/GIknzDTjf3lBSUTxNNM9V2ecyXU7+865955r1e60f2uv/W3t9tp7n9Kvb7H/ZLvRibnoK/382nbwPJzBkmoxiitthW7DJUyq0TdHlfaBD+NQhr4FPVHcnpXuxt4MfR16/VnqwlO+hvUZ+jI8GO9ElWIzvonVGfqqaugYuFwc+GHtzk1tDe7WikVtrnsB6B7cyAooIuM7WJ6hH8G5UFAUt1bIPViZofcGSukvuIWMk4NhY4b+IS2butZsHZ/AjoBvRZ4JkownYydKeIrnE8QcwP6ArwvvcoHjcuUZFlRpg7iK8/hUM34Xjgbm6sfJPNDESi+GR8voyPCN4CxO4Q2WppOHbDq+5wYPDY4m19Z9zK4z7iI2YUrA39VItmPggYHR5DsrXeKZjQSn9hrzGw2K4vLY9zMWYhhTG5xje6NQNeX0EYsx1ED8dQw0Cf7n5Eoy3orLOeM7m4EKnFxXsAj7Jog9nVFuua306PFIaOx7zKkz0TT8aBYcVcpB31q8DPgutAJNrCPZXIH2Ko4dC/gO1onL1Up9/cGlHrcvmFHVT95UG1rJVs43V3KB3Krq171niwTfTt9MyYX/Nj3hWgfnfIAk/z1PcLwIKPwGfCfDSxBTHr0AAAAASUVORK5CYII=') no-repeat center;
}

.activBonusPoUpWrap .icon.fail{
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAAAXNSR0IB2cksfwAABIZJREFUeJydlktoY2UUx684IILgAwcEKagb0VF0IUWRGVBGkEFxEGR2LmY9OsMVFFyIuhiRWchIN76QcSVNk6ZJmqadJm2TZtJJ03fTvJomad5tJqmdTmm+xz2eL496E2/bm3zw55eT7/z/5+SWkEqSznMvD2cqRfiikleMqBVUcaeg7FbyfAtfBys5xbyTh6+w5zW9mSeech4ulHPKSDmvABL08F5WcVZycLHroZU8PIchI6UsF2FQyjSYVRrkrdS+d5Zy8FJHg7fScGE7o+xvpxVAggYVZA65jswg2RF9gspWBj7RNbiQZJeLmwoUUhzULKY4KW7yPwub7KNsFnoA4JToRz5cSsOzhRT7AHt+xf59LT/y2rGDiyl6Pp9UIJ/koGKpkOC/ZNehR9dTS8Az6OvTyIFckn2sacrH4HR2g/PMBodsQoEaUchbuh5Z28kk6TvoP2jPKyTh+f83xxXP5jqHdFyBNh6k1vnn3SyQjsOr6H/QlrfS0rQRhXOJKIck6pAxfktdJyNc7maBjQj0tuSiUjH24WFDPMw8G2EOcVSDf9SMIX6l5f0uF4iHeF9bfv3TR6PwQmyNQzTIQBDFEwvwRNMYCXG55T7U+QITE3AK/fuNfKjnkdel8Cr/MrzCAQnhFQaRIP+r3RxZ5vLhPVLUnS4QDvKbTb+YF1rlP0hrS8waXOIQXGKwViN9X8u8usjltUafkKg7GR5apm+p/agpaWWBh5cXGCBRjM3Pw+mjApZxoOhr9i8t8Kt6h9+5A49i/gOVPy4tBlh5cY7BQoABvs6cFLIY4LKqH0Std4HFAA3VfHV/WZrzsz0UCAX8NKInJODnV5seofm7+haY8/N5lW9PmvXRst/HwO+j4J9hab2f4q6Pythf96Ff1Cd5/DM01JiDohVpxkujPi+FGS8Dn5fRwAQ8rXcBn5fLdV/Tf/QTsNvhEcy/r+pPSNNT1O71MJh2UxD0eOh5vcPF8XqorPaLWqtvepq8oe5DeiT3JP/aPUnBPcVA0DPFfu9kuDieSSo3/YKibu9xu+mP6jnuKXpDcrkOXpxwUVCJiK9Fpwu4XFRW54i6eYe/+Q9Nuug/6nunk/TWLsfHqd85TgEJdbLfOh3eyJHVOTjginj/9m36bWu+6ls1OkrfGxulMDaGanKMvt3NAuiT6zmknuNgfcj7rfms9d+qkRE6O+Kg4PhPVYejeqabBUZHyWfo55ipzoNGflTDsN8zbKcwPExAxb3hYXqumwXsdvKzRh7Y7dWXNQ1Wa/Wi1UbBaiOgpsVGfnI44Ck9Q/v74TGLrfo9epPtOVYr+fRYs8VCrg1ZKAxZiEpYW8kO3t20WOi7Nhs82TbwcbONnjVbqjewv6jlN1voN7oemdlcvTQ4RGHQTMDcYFu9h3XUZCZLgljvHtdvGiKXdQ1uHpOp+gqGTxtNBIyDdZkEO6gHB8ksqrejwepjNFYvDRiJd8BEYQCDazJqseV+1mA64e/byfnbSN4cMFW/6zeQMQyP9BvJtsFIdvsHSAkZw/edBmP1usFAz+rN/Bcf127EkZ0mNAAAAABJRU5ErkJggg==') no-repeat center;
}

.activBonusPoUpWrap .push-btn.close-button{
  padding: 6px 25px 6px 25px;
  margin: 20px 5px;
  background-image: linear-gradient(14deg, #421f91 0%, #a92e9f 100%);
}
.regPopUpWrapper .loginBtn,
.regPopUpWrapper .regBtn {
  line-height: 19px;
}

.activBonusPoUpWrap h1,
.activBonusPoUpWrap h2,
.activBonusPoUpWrap h3,
.activBonusPoUpWrap h4,
.activBonusPoUpWrap h5,
.activBonusPoUpWrap h6{
  font-size: 22px;
  margin-top: 0px;
}

.popUpBtnBonus:after,
.regBtn:after,
.loginBtn:after,
.contactUsBtn:after,
.resetBtn:after{
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  top: 10px;
  right: 11px;
  background: url('../media/images/icons/down-arrow.svg') no-repeat;
  background-size: contain;
  transform: rotate(-90deg);
}
.resetBtn.bigBtn {
  padding: 20px 36px;
  font-size: 24px;
  transition: .4s;
  background-image: linear-gradient(-180deg, #C432CF 0%, #3B15AB 100%);
 box-shadow: 0 10px 15px 0 #000000, inset 0 1px 2px 0 #a14bba;
 text-shadow: none;
}

.resetBtn.bigBtn:before{
  transition: .2s;
  opacity: 0.8;
  background: linear-gradient(-180deg, #f464ff, #511ab0);
}

.resetBtn.bigBtn:hover {
  box-shadow: 0 10px 15px 0 #000000, inset 0px -5px 15px 0px #211c2296;
}
.bigBtn:after{
  content: none;
}
.bigBtn span,
.bigBtn:hover span {
  background: linear-gradient(to bottom, #fbf4f4 30%, #e8b2e3ab 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #fff;
}

@supports (-ms-ime-align:auto) {
    .bigBtn span,
    .bigBtn:hover span{
        -webkit-text-fill-color: #fff;
    }
}
/* .bigBtn span:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  background-color: #fff;
} */
.submitBtn:hover,
.updateUserDataBtn:hover{
  box-shadow: inset 0 0 10px #000000;
}

.popUpBtnBonus:before,
.activBonusPoUpWrap .push-btn.close-button:before,
.mfp-content .mfp-close.closeBtn:before,
.regBtn:before,
.loginBtn:before,
.contactUsBtn:before,
.resetBtn:before{
  content: '';
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: -2px;
  /*background: linear-gradient(90deg, #844099, #34248c);*/
  border-radius: inherit;
  z-index: -1;
  opacity: 0.4;
}

.activBonusPoUpWrap p{
  text-align: center;
}
.submitBtn:before,
.updateUserDataBtn:before{
  content: '';
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin: -2px;
  background: linear-gradient(90deg, #34248c 0%, #844099 100%);
  z-index: -1;
  opacity: 0.42;
  border-radius: inherit;
}

.country-select .country-list{
  background: linear-gradient(90deg, #2f0d52 0%, #35105b 100%);
  border: 1px solid #4d397b;
}

.country-select .country-list .divider{
  display: none;
}

#country{
  padding-left: 50px;
  width: 186px;
}
.popUpBtnBonus:hover,
.activBonusPoUpWrap .push-btn.close-button:hover,
.regBtn:hover,
.loginBtn:hover,
.contactUsBtn:hover,
.resetBtn:hover{
	box-shadow: inset 0 0 10px #000;
}

.popUpBtnBonus:focus,
.activBonusPoUpWrap .push-btn.close-button:focus,
.contactUsBtn:focus{
  color: #fff;
}

.country-select .selected-flag .arrow{
  border-top: 4px solid #fff;
}
.simple-popup.details-popup .popup-entry {
  padding: 32px;
}
.simple-popup.details-popup .popup-entry .close-icon {
  top: 32px;
  right: 32px;
}
.games-history-entry .WF_account {
  padding-top: 7px;
}
.table-striped>tbody>tr:nth-of-type(odd) {
  background-color: #0d093b00!important;
}
.#gh_details .termWrapperInner {
  padding-top: 15px;
}
#gh_details .popup-text-block {
  max-height: 650px;
  overflow-y: auto;
  padding: 0 10px 10px 10px;
}
#uls, #reg-terms, #gh_details, .activBonusPoUpWrap {
  max-width: 1050px;
  box-sizing: border-box;
  background: linear-gradient(90deg, #270840 0%, #3a1563 100%);
  color: #ffffff;
  overflow: initial;
  border-radius: 5px;
  padding: 0px;
  min-height: 240px;
  position: relative;
  margin: 0 auto;
}

#gh_details thead th{
  padding-right: 25px;
}

#gh_details .termWrapperInner{
  overflow-y: hidden;
  padding:0;
  max-height: 675px;
}

#gh_details .games-history-entry .WF_account .dataTables_paginate .paginate_button{
  text-decoration: underline !important;
}

#gh_details .games-history-entry .WF_account{
  padding-top: 0;
}

.activBonusPoUpWrap{
	display: flex;
	justify-content: center;
	align-items: center;
  flex-direction: column;
  max-width: 300px;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%,-50%);
  padding: 0px 15px;
  text-align: center;
}

.activBonusPoUpWrap.depositPopup{
  max-width: 760px;
  width: 92%;
}

.activBonusPoUpWrap .btn-block{
  text-align: center;
  margin: 20px 0;
}

.activBonusPoUpWrap .popup-text-block{
  text-align: center;
}
.contactError,
.alertWrapper{
  max-width: 300px;
  min-height: 48px;
  border-radius: 5px;
  position: fixed;
  top:  130px;
  left: calc(100vw / 2 - 150px);
  width: 100%;
  z-index: 9999;
  padding: 13px;
  opacity: 0;
  transform: translateY(-50px);
  visibility: hidden;
  transition: visibility 1s, opacity 1s, transform 1s, background-color 1s;
}
.contactError.showAlert,
.alertWrapper.showAlert{
  transform: translateY(0px);
  visibility: visible;
  opacity: 1;
}

.contactError.success,
.alertWrapper.seccuses{
  border: 1px solid #0b4210;
  background-color: #0e310c;
}
.contactError.error,
.alertWrapper.error{
  border: 1px solid #6b0000;
  background-color: #470000;
}

.alertText{
  position: relative;
  color: #eef6f1;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  padding-left: 35px;
}

.alertText:before{
  content: '';
  position: absolute;
  top: 1px;
  left: 7px;
  width: 16px;
  height: 16px;
}
.contactError.success .alertText:before,
.alertWrapper.seccuses .alertText:before{
  content: '';
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAAXNSR0IB2cksfwAAALRQTFRFAAAAebxrfL1sfL5tfL5sfL5rfL1sfb5rfL5sfb9sfb5sfb9sfL5se71rfb9rfb1seb9se75tfL5re75sfL5tfL9sfL9sfL5sfb5sfL5rfL5se75sfL5sfL1sfr5sfL5sfL5sfL1tfL5sfrxrfL5sfL5sgICAd7tmfb5rfL5se79sfL9tVapVfL5tAP8Afb5ufL5rfb5sfL9tfL1sfL9sfL5se71tfL1sfb5sfL5sfL1sfL5shWAg8gAAADx0Uk5TACaAw+bFhCv/i6y2kh9YaChupJnRb0De2fL3U6ZtR+75Rs1F760CD1bck8oDogEzmLRUp8LLm6M71NacDsi1VwAAAJNJREFUeJxVz+cSgjAQBOBVERcriiLWCHax9/L+72UyJDDsj1y+SebmDpApFEuWVbYr0LGp4ySuMk0t965SBxqZmi3ShZO6DXTooWvcA/w+Aww4HI2lJ8BUFoEZQyBSnqt/CwRcrrDeaHOLHRnvYcwDXHnGR4S69Qk4y3K5at/UqPdstEeyzNP4ZdZ9ex8hvj9f3f8vVQwqYrn5xAAAAABJRU5ErkJggg==') no-repeat center;
}
.contactError.error .alertText:before,
.alertWrapper.error .alertText:before{
  content: '';
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAAXNSR0IB2cksfwAAAL1QTFRFAAAA1ikR1SgT1SkU1SgU1ScU1SgV1SgU1ygU1icV1SgU1CcV1SkU1ScU1SgV1CgV0yQW1CgU1ScU1ikV1ScV1CYT1CkU0ygS1CgW1SgU1CYW1ScU1SgU1ScT1CkU1SgU1SgU1SgU1CkU1SgU1SgV1SgU1SgU1ikU1ikV1CgU1SgT0ygU1CgU1SoV1SgU1SkU1SoS1SYV1ikT1SkU1SgU1SgU1SkT1SkUv0AA1ikV1SgU1SgT1SgU1SgU1SgTSyCEEgAAAD90Uk5TACyFw+3vx4sziP+VsMKHoSNlTldWNYpGU2cvosxccX7b9H32bfXQcGPekkBZPf6pK0lEl7HUnaoEPpnS7vCfNFtpZgAAAJpJREFUeJxNT9cWglAMi1uqqLiuG3Hhum7c+v+fZXtBJQ9N0p7mtAAjkUylM9lcHhEsilAIfZF+sMWXKIYyUGFyqmJqdS4NNLkqtIja6LDsoifDPgYulKghPLM7AhwjPIwNW8DEiClmQj7mPiSTFliaiBXRGnpDtMVOGlqG+wM3NHCMH3aSU+2/D8Jnzl9/uUbv3u6P5yt4K9EfKAUOVANraX8AAAAASUVORK5CYII=') no-repeat center;
}

.showMessage{
  padding-left: 0px;
  list-style: none;
  margin-bottom: 0px;
}

.tableTransactionsWrapper{
  position: relative;
  z-index: 1;
}

.copied{
  background-image: linear-gradient(90deg, #2f0d52 0%, #35105b 100%);
  border: 1px solid #4d397b;
  border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  display: inline-block;
  padding: 4px 20px;
  position: absolute;
  top: -33px;
  right: 5px;
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s, transform 0.5s;
}
.textWrapper.showFaq{
  max-height: 2000px;
  opacity: 1;
}



.textWrapper > p,
.textWrapper > ol,
.textWrapper > ul{
  max-height: 0px;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.6s 0.1s ease, max-height 0.5s ease;
  margin-bottom: 0px;
  line-height: 20px;
}

.textWrapper > p.showFaq,
.textWrapper > ol.showFaq,
.textWrapper > ul.showFaq,
.textWrapper.showFaq > p,
.textWrapper.showFaq > ol,
.textWrapper.showFaq > ul{
  max-height: 20000px;
  opacity: 1;
}

.faqWrapper .page-entry h4.rotateArrow:before{
  transform: rotate(0deg);
}

/*
.textWrapper h5{
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  border-bottom: 1px dotted rgba(255, 255, 255, 0.4);
} */

.page-content-block .page-content-container.faqWrapper .page-content-entry .page-entry .text{
  font-size: 13px;
  line-height: 18px;
  color: #b8a7cd;
  margin-bottom: 20px;
}

.page-content-block .page-content-container.faqWrapper .page-content-entry{
  float: none;
  /* margin: auto; */
  /* padding-bottom: 100px; */
}

.supportWrapper{
  text-align: center;
  clear: both;
  margin-top: 55px;
  margin-bottom: 25px;
  position: relative;
  z-index: 9999;
}

.supportWrapper h3{
  color: #fff;
  font-size: 15px;
  line-height: 20px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-weight: bold;
  margin-bottom: 24px;
}

.supportWrapper p{
  font-size: 13px;
  max-width: 295px;
  margin: 0px auto;
}

.page-content-container.faqWrapper{
  /* padding-top: 130px;
  padding-bottom: 115px; */
  /*min-height: 100vh;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
          /* justify-content: center; */
  /*padding-top: 285px;*/
  padding-top: 30px;
  padding-bottom: 190px;
}
@media (max-width: 1080px){
  .page-content-container.faqWrapper{
    padding-bottom: 140px;
  }
}

.block-bonus .ac-wrap{
  position: relative;
}

.bonusOverlay{
  position: absolute;
  top:0px;
  left: 0px;
  height: 100%;
  width: 100%;
  border-radius: 15px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  text-align: center;
  display: none;
  background: rgba(0, 0, 0, 0.45) url('../media/images/overlay.png') no-repeat center;
  background-size: cover;
}

.npl.ac-wrap .bonusOverlay{
  width: calc(100% - 15px);
}

.npr.ac-wrap .bonusOverlay{
  width: calc(100% - 15px);
  margin-left: 15px;
}



.bonusOverlay .icon{
  display: inline-block;
  width: 32px;
  height: 32px;
}

.bonusOverlay.unavailable .icon{
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAAAXNSR0IB2cksfwAABIZJREFUeJydlktoY2UUx684IILgAwcEKagb0VF0IUWRGVBGkEFxEGR2LmY9OsMVFFyIuhiRWchIN76QcSVNk6ZJmqadJm2TZtJJ03fTvJomad5tJqmdTmm+xz2eL496E2/bm3zw55eT7/z/5+SWkEqSznMvD2cqRfiikleMqBVUcaeg7FbyfAtfBys5xbyTh6+w5zW9mSeech4ulHPKSDmvABL08F5WcVZycLHroZU8PIchI6UsF2FQyjSYVRrkrdS+d5Zy8FJHg7fScGE7o+xvpxVAggYVZA65jswg2RF9gspWBj7RNbiQZJeLmwoUUhzULKY4KW7yPwub7KNsFnoA4JToRz5cSsOzhRT7AHt+xf59LT/y2rGDiyl6Pp9UIJ/koGKpkOC/ZNehR9dTS8Az6OvTyIFckn2sacrH4HR2g/PMBodsQoEaUchbuh5Z28kk6TvoP2jPKyTh+f83xxXP5jqHdFyBNh6k1vnn3SyQjsOr6H/QlrfS0rQRhXOJKIck6pAxfktdJyNc7maBjQj0tuSiUjH24WFDPMw8G2EOcVSDf9SMIX6l5f0uF4iHeF9bfv3TR6PwQmyNQzTIQBDFEwvwRNMYCXG55T7U+QITE3AK/fuNfKjnkdel8Cr/MrzCAQnhFQaRIP+r3RxZ5vLhPVLUnS4QDvKbTb+YF1rlP0hrS8waXOIQXGKwViN9X8u8usjltUafkKg7GR5apm+p/agpaWWBh5cXGCBRjM3Pw+mjApZxoOhr9i8t8Kt6h9+5A49i/gOVPy4tBlh5cY7BQoABvs6cFLIY4LKqH0Std4HFAA3VfHV/WZrzsz0UCAX8NKInJODnV5seofm7+haY8/N5lW9PmvXRst/HwO+j4J9hab2f4q6Pythf96Ff1Cd5/DM01JiDohVpxkujPi+FGS8Dn5fRwAQ8rXcBn5fLdV/Tf/QTsNvhEcy/r+pPSNNT1O71MJh2UxD0eOh5vcPF8XqorPaLWqtvepq8oe5DeiT3JP/aPUnBPcVA0DPFfu9kuDieSSo3/YKibu9xu+mP6jnuKXpDcrkOXpxwUVCJiK9Fpwu4XFRW54i6eYe/+Q9Nuug/6nunk/TWLsfHqd85TgEJdbLfOh3eyJHVOTjginj/9m36bWu+6ls1OkrfGxulMDaGanKMvt3NAuiT6zmknuNgfcj7rfms9d+qkRE6O+Kg4PhPVYejeqabBUZHyWfo55ipzoNGflTDsN8zbKcwPExAxb3hYXqumwXsdvKzRh7Y7dWXNQ1Wa/Wi1UbBaiOgpsVGfnI44Ck9Q/v74TGLrfo9epPtOVYr+fRYs8VCrg1ZKAxZiEpYW8kO3t20WOi7Nhs82TbwcbONnjVbqjewv6jlN1voN7oemdlcvTQ4RGHQTMDcYFu9h3XUZCZLgljvHtdvGiKXdQ1uHpOp+gqGTxtNBIyDdZkEO6gHB8ksqrejwepjNFYvDRiJd8BEYQCDazJqseV+1mA64e/byfnbSN4cMFW/6zeQMQyP9BvJtsFIdvsHSAkZw/edBmP1usFAz+rN/Bcf127EkZ0mNAAAAABJRU5ErkJggg==') no-repeat center;
}

.bonusOverlay.activated .icon{
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAYAAAC9pNwMAAACAElEQVRIib3XX4hNURTH8c8dpzxJFPGolHj1JpR/KSL/CvEgyTwazxJJvCnexr8oL5QpNfJ/GIknzDTjf3lBSUTxNNM9V2ecyXU7+865955r1e60f2uv/W3t9tp7n9Kvb7H/ZLvRibnoK/382nbwPJzBkmoxiitthW7DJUyq0TdHlfaBD+NQhr4FPVHcnpXuxt4MfR16/VnqwlO+hvUZ+jI8GO9ElWIzvonVGfqqaugYuFwc+GHtzk1tDe7WikVtrnsB6B7cyAooIuM7WJ6hH8G5UFAUt1bIPViZofcGSukvuIWMk4NhY4b+IS2butZsHZ/AjoBvRZ4JkownYydKeIrnE8QcwP6ArwvvcoHjcuUZFlRpg7iK8/hUM34Xjgbm6sfJPNDESi+GR8voyPCN4CxO4Q2WppOHbDq+5wYPDY4m19Z9zK4z7iI2YUrA39VItmPggYHR5DsrXeKZjQSn9hrzGw2K4vLY9zMWYhhTG5xje6NQNeX0EYsx1ED8dQw0Cf7n5Eoy3orLOeM7m4EKnFxXsAj7Jog9nVFuua306PFIaOx7zKkz0TT8aBYcVcpB31q8DPgutAJNrCPZXIH2Ko4dC/gO1onL1Up9/cGlHrcvmFHVT95UG1rJVs43V3KB3Krq171niwTfTt9MyYX/Nj3hWgfnfIAk/z1PcLwIKPwGfCfDSxBTHr0AAAAASUVORK5CYII=') no-repeat center;
}


.bonusOverlay h3{
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  font-family: 'MyriadPro-BoldCond', sans-serif;
}

.bonusOverlay .usl-link{
  border-bottom: 1px solid #594c5d;
  font-family: 'MyriadPro-BoldCond', sans-serif;
  font-size: 12px;
  margin-left: 0px;
  margin-top: 15px;
  letter-spacing: 0.7px;
  display: inline-block;
}

/*
.pageBonus .actions{
  z-index: 99999;
} */


.block-bonus.activatedBonus ~ .bonusOverlay.activated{
  display: flex;
}
.block-bonus.unavailableBonus ~ .bonusOverlay.expired,
.block-bonus.unavailableBonus ~ .bonusOverlay.unavailable{
  display: flex;
}

.customizableBonuses .unavailInfo{
  display: none;
}

.unavailable .unavailInfo{
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.flexChild .popUpBonusUnavail{
  top: 0;
  left: 0;
  background: transparent;
}

.block-bonus.activatedBonus,
.block-bonus.unavailableBonus
{
  filter: blur(2px);
}


.block-bonus.activatedBonus .block-bonus-buttons{
  display: none;
}

.regPopUpWrapper{
  max-width: 344px;
  min-height: 390px;
  width: 100%;
  position: relative;
  margin:100px auto;
  background: linear-gradient(90deg,#270840,#3a1563);
  padding: 20px;
  border-radius: 5px;
}

.externalRegFormWrapper{
  max-width: 688px;
}


.regPopUpBgTop{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  min-height: 200px;
  background: url('../assets/images/form_bg.png') no-repeat center;
  background-size: cover;
  border-radius: 5px;
}

.externalRegFormWrapper .regPopUpBgTop{
  min-height: 400px;
}

.regPopUpWrapper.notAllowedCountry .regPopUpBgTop{
  background: url("../assets/images/form_bg_not_allowed.png") no-repeat center;
  background-size: 100%;
}

.regPopUpWrapper .close-icon{
  padding: 0px;
  width: 22px;
  height: 22px;
  background-image: linear-gradient(76deg, #421f91 0%, #a92e9f 100%);
  box-shadow: 0 6px 18px rgba(28, 1, 44, 0.2);
  border: 2px solid #1f042f;
  line-height: 19px;
  font-size: 16px;
  top: -11px;
  right: -11px;
  opacity: 1;
  color: #fff;
  font-weight: bold;
  border-radius: 100%;
  position: absolute;
  font-family: Arial, Baskerville, monospace, sans-serif;
}

.regPopUpWrapper .popup-heading h2{
  font-size: 20px;
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
  position: relative;
  display: flex;
  justify-content: center;
  margin-bottom: 10px;
}


.regPopUpWrapper input[type="email"],
.regPopUpWrapper input[type="password"],
.regPopUpWrapper input[type="text"]{
  background: linear-gradient(90deg, #2f0d52, #35105b);
  border: 1px solid #4d397b;
  border-radius: 5px;
  height: 40px;
  line-height: 40px;
  padding-left: 10px;
  margin-bottom: 5px;
  width: 100%;
}

.regPopUpWrapper label{
  font-size: 13px;
  color: #fff;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 20px;
  position: relative;
}

.regPopUpWrapper input[type="password"]{
  padding-right: 35px;
}

.regPopUpWrapper label span:not(.glyphicon){
  color: #ff0000;
}

.errorMessage{
  color: #c40f0f;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  position: relative;
  top: 1px;
  padding-left: 25px;
  display: inline-block;
  margin-left: 15px;
  margin-bottom: 0px;
  display: none;
}

.errorMessage:before{
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 15px;
  height: 15px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAAXNSR0IB2cksfwAAAJ9QTFRFAAAA1ikU1CkT1igU1ScU1SgU1SgU1SgT0ywS1CgU1SgU1SgU1SgU1CgT1CgW1SgU1CkT1CgU2SYa1SgU1SgU1SgV1SgU1SgU1SgT1SkU1SgU1SgU1SgU1SgU1SgU1SgU1SgU1SgU1SgU1CkU1SgU1igV0SMX2SYT1SsV0ycW1SgV1SgU1SgU1CgU1ygY1SgU1SgU1SgU1igU1igU0yQWVRuTqAAAADV0Uk5TABmDy+/wzYUdWfP/919T9HdaFOfmh+vqkdbb9ujX8nN08d2K7ZQWGzAuYPn9ZSCL0PjRjiP6jVP2AAAAgElEQVR4nE3O2RKCQAxE0YuCKwiKiguKuCvu+v/fZpJ5IS8nXamaaQCv0fSDVruDTbfXtwkjTQPZ4iSJhSGM9JDCWPWYKFPI1BnzelwQ1uPSxRxSe5yVsi42pbplZ3/6e+PAUckgV09SSijPl0C4aq2ociVvd1f68Xy9q8/3J+sfeHwKhUOJVO0AAAAASUVORK5CYII=') no-repeat center;
}


.regPopUpWrapper .errorMessage{
  margin-left: 0px;
  margin-top: 10px;
}

.errorMessage p{
  margin-bottom: 5px;
}

.termLabel:before,
.remem:before{
  content: '';
  display: inline-block;
  position: absolute;
  width: 15px;
  height: 15px;
  top: 1px;
  left: 0px;
  background-color: #5e2f93;
  border-radius: 2px;
  cursor: pointer;
}

label.termLabel,
label.remem{
  padding-left: 25px;
  font-size: 11px;
  line-height: 18px;
  margin-top: 20px;
}

#agree, #remember{
  position: absolute;
  opacity: 0;
}

#agree:focus + .termLabel:before,
#remember:focus + .remem:before,
.regBtn:focus,
.loginBtn:focus,
.resetBtn:focus{
  text-decoration: none;
  outline-color: rgb(77, 144, 254);
  outline-offset: -2px;
  outline-style: auto;
  outline-width: 5px;
}



input:checked + .termLabel:before,
input:checked + .remem:before{
  /* background: red; */
  background: #5e2f93 url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOCIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgOCA1Ij48Zz48Zz48aW1hZ2Ugd2lkdGg9IjgiIGhlaWdodD0iNSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFGQ0FZQUFBQjRrYTFWQUFBQWJrbEVRVlFZVnkzTk1RNUJZUlJFNGU4S2lWcHRBeFpFbzlFcWRSS0ZSSVZLWGlKUktxM0NHbXhFSzY4YitjV1VaMDVtS2tsaGluZFZmWktNc01VQ3AwcXl3d1lQbkxIRUFVTThtOUJoalFGZW1HR01PeTVOYUpNckhERkJqejI2cXVyYi95OUo1di9paWx0VnBmRXZ0Q2dqUkRKNGlCY0FBQUFBU1VWT1JLNUNZSUk9Ii8+PC9nPjwvZz48L3N2Zz4=') no-repeat center;
}

.popUpFooter{
  min-height: 65px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  background-color: #310f4f;
  position: absolute;
  bottom: 0px;
  left:0px;
  width: 100%;
  font-size: 13px;
  color: #fff;
  border-radius: 0px 0px 5px 5px;
  padding: 20px 20px;
  line-height: 19px;
}

.popUpFooter a{
  color: #b8a7cd;
  text-decoration: underline;
  font-size: 13px;
  margin-left: 5px;
}

.popUpFooter a:hover{
  text-decoration: none;
}


.pasInputWrapper{
  position: relative;
}


.showPasBtn{
  position: absolute;
  width: 20px;
  height: 20px;
  top: 11px;
  right: 15px;
  background-color: transparent;
  text-align: center;
  line-height: 17px;
  padding: 0px;
  border: none;
  color: #9987ac;
  outline: none;
}


.forget-link{
  position: absolute;
  top: -25px;
  right: 0px;
  font-size: 13px;
  text-decoration: underline;
}

.errorMessage.showErrorMsg{
  display: inline-block;
}

.regPopUpWrapper  input.showErrorMsg{
  border: 1px solid #c40f0f;
  background: linear-gradient(90deg,#1d0808,#260c0c);
}


.regPopUpWrapper.notAllowedCountry .popup-entry{
  position: relative;
}

.regPopUpWrapper.notAllowedCountry .icon{
  margin: 30px auto 30px;
  width: 34px;
  height: 50px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAApCAYAAABUdSs8AAAC6UlEQVRYhbWXzUtVQRjGf90MISrIhFoFfayCSCpwIZQtIgkygr4hojKoRUU7F0J3EQgtW/QPFFTLipDsA5I+0FyUoGkhIgpmkB9cWkTKG6/MkdNhZs7MvfrALO6c5z7vc955Z945K0SECBwCGoE6YDOwzvy1BIwBfcBb4AXwN0hWDeSMtSJSFJERCce4iLSLSG2efl7wGyIyGRE4ixkRaS3HwGoR6aggcBZdrmzYaqAG6Aa2xxRHACaAelMri8gaqAYGgK1LHDzBJLADmEomChlC5zIGV2wE3qQn0gauAfs8f74FdAQEeQ+0eZ7vAoqLv1JFN+cpopZU4Xz08PpFpMrwjucUZm16FxQdpN8icjNTuVo33RbugHmRNPeCiMw6tO8lBtRxyUF67timKzOZ0Ddf4+Ded2jP6yGnhMOeNKmxyw5hzcSYiPyyvHkyTorItEf/nJLuegiLREeADSKyyfHsaIDuAyW+CyAqrgT0jWScDtT8rOTRQLJ4MpEezRF6Y5iGEYOznuC+erJhqmA5DX3Qc3zQ83wEGIrQK6jrH4Fuh0WkJmAJqkXkS6DmeMF0qTx8NbegqQDuH2A30BPAnVAD33JI46aNlizPWoDrlvl5oCFnuRS9mrKrnhTpabfKkeoTKd4lz5J0evQbMAeJC10RW821RZ86tEfSzei1x0RPRrDJwz2V4b70cM+nDdR7iIoPhncgh6c4Zri+O+Wo7VJqa7FpDJsOFoLvOZxmm4G6QPFK8V+LzxZM+zIHn8nuKtu1XD+vdubs33JxEHiV/q+tDyhpbhmCt2WDL8CxdxuXOPWPXQeVr6m0LFHwIV/zyutsdyoMXjLXtrIN6HhUgYE9efohBjA9IRYXQ7RDDeh3wGCEgduBusEGdKwXkZ8BwZ9EaFoPIh+2Af3mM96GPvPxGYxYA4q9wCfL/DSwBZiNEYu5ESfoBZos8/tjgy8gZr0y40xq3Y+Uq1NVRgYSPDTrrVl8VpYC8A+tP0WjgklxPwAAAABJRU5ErkJggg==') no-repeat center;
  background-size: contain;
}

.regPopUpWrapper.notAllowedCountry .popup-title{
  font-size: 25px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 20px;
}


.regPopUpWrapper.notAllowedCountry .subTitle{
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 115px;
  text-align: center;
}
.flexContainer{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  margin: 0px -15px;
  position: relative;
  z-index: 8007;
}

.flexChild{
  flex-basis: 40%;
    margin: 15px;
    flex-grow: 1;
    max-width: 47%;
  position: relative;
}

.flexChild.news-article{
  flex-basis: 100%;
  margin: 15px;
  flex-grow: 1;
  max-width: 100%;
  position: relative;
}

.block-article-short-desc {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
}

.block-article-image {
  order: 1;
  flex-basis: 30%;
  padding: 10px;
}

.block-article-image img{
  width: 100%;
}

.block-article-description {
  order: 2;
  flex-basis: 70%;
  padding: 10px;
}

.block-article-buttons {
  float: right;
  margin: 30px;
}

.news-pagination {
  margin: 0 auto;
}

.article-image img {
  width: 250px;
}

.article-image {
  float: left;
  margin: 20px 20px 20px 0px;
}

.toTop{
  width: 60px;
  height: 60px;
  position: fixed;
  bottom: 20px;
  right: 100px;
  background: linear-gradient(115deg, #421f91, #a92e9f);
  border-radius: 100%;
  border: none;
  text-align: center;
  line-height: 10px;
  z-index: 10003;
  outline: none;
  transform: translateX(100px);
  opacity: 0;
  transition: transform 0.9s, opacity 0.2s;
}

.toTop.hideBtnToTop{
  transform: translateX(0px);
  opacity: 1;
}

.toTop svg{
  fill: #fff;
  transform: rotate(-90deg);
}


.toTop:before{
  content: '';
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: -2px;
  z-index: -1;
  background: linear-gradient(90deg, #34248c, #844099);
  opacity: 0.42;
  position: absolute;
  border-radius: inherit;
}

.toTop:hover{
  box-shadow: inset 0 0 10px #000;
}

/* #uls, #reg-terms, .activBonusPoUpWrap {
  max-width: 950px;
  box-sizing: border-box;
  background: linear-gradient(90deg, #270840 0%, #3a1563 100%);
  color: #ffffff;
  overflow: initial;
  border-radius: 5px;
  padding: 0px;
  min-height: 240px;
  position: relative;
  margin: 0 auto;
  padding-bottom: 15px;
} */

#uls h2, #reg-terms h2{
  font-size: 20px;
    text-align: center;
    padding: 30px 0px 15px 0px;
    text-transform: uppercase;
    color: #fff;
}

#reg-terms h2 br{
  display: none;
}

.gameTitleWrapper{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 86px;
    overflow: hidden;
    position: absolute;
    padding: 0px 10px;
    top: 45%;
    left: 50%;
    width: 100%;
    transform: translate(-50%,-50%);
    display: none;
    z-index: 2;
}

.gameTitle{
  font-size: 25px;
  line-height: 30px;
  text-align: center;
  text-shadow: 3px 3px 0px #210330, 2px 2px 0px #8C206C, 1px 1px 0px #A31A59;
}


.cookieWarningWrapper{
  max-width: 600px;
  width: 100%;
  padding: 20px;
  font-size: 13px;
  line-height: 20px;
  color: #fff;
  background-color: #421b5f;
  position: fixed;
  bottom: 20px;
  left: 50%;
  z-index: 10005;
  transform: translateX(-50%);
  border-radius: 20px;
  box-shadow: 0px 0px 20px rgba(0,0,0,1);
  display: none;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.cookieWarningWrapper.showCookie{
  display: flex;
}

.cookieWarningWrapper p{
  margin-bottom: 0px;
}

.cookieWarningText{
  flex-basis: 90%;
}

.cookieWarningText a{
  font-size: inherit;
  border-bottom: 1px solid #68497f;
}

.cookieWarningText a:focus{
  color: #68497f;
  text-decoration: none;
}

.cookieWarningText a:hover{
  border-bottom: 1px solid transparent;
}

.cookieBtn{
  background: linear-gradient(14deg, #421f91 0%, #a92e9f 100%);
  font-size: 15px;
  color: #fff;
  padding: 8px 18px;
  position: relative;
  font-family: inherit;
  border-radius: 20px;
  border: none;
}

.cookieBtn:hover{
  box-shadow: inset 0 0 10px #000;
}

.cookieBtn:after{
  content: '';
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: -2px;
  background: linear-gradient(90deg, #34248c, #844099);
  border-radius: inherit;
  z-index: -1;
  opacity: 0.4;
}

.popup-form-subtitle{
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  margin: 30px 0px 15px 0px;
}

.resetBtn{
  margin-top: 10px;
}






















.copied.showCopied{
  opacity: 1;
  transform: translateY(0px);
}

.mfp-container {
  padding: 20px;
}

.pageWrap{
  text-align: center;
}

.pageWrap h3 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
   font-weight: bold;
  margin-top: 0px;
}

.pageWrap p {
  color: #b8a7cd;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.btn-back.notArrow{
  padding: 10px 34px 10px 34px;
}

.btn-back.notArrow:before{
  display: none;
}

.langbox li span{
  margin-top: 1.5px;
}

/*=====================RESPONSIVE======================*/

@media (max-width: 1430px) {
  /* line 18, ../scss/_responsive.scss */
  body .header {
    padding-left: 20px;
    padding-top: 0px;
  }

  /* line 27, ../scss/_responsive.scss */
  body .header.usr .header-right-part .usr-block .deposit-block {
    display: none;
  }
  /* line 32, ../scss/_responsive.scss */
  body .header .header-right-part {
    right: 20px;
  }
  /* line 36, ../scss/_responsive.scss */
  body .slots-block .block-container .games-entry .single-game {
    width: 20%;
  }
  /* line 39, ../scss/_responsive.scss */
  body .bitcoin-block {
    top: 24%;
  }
  /* line 42, ../scss/_responsive.scss */

}
@media (max-width: 1220px) {

  body .header .language-block {
    margin-right: 16px;
  }
  /* line 57, ../scss/_responsive.scss */
  body .header .navigation {
    margin-right: 16px;
  }
  /* line 59, ../scss/_responsive.scss */
  body .header .navigation .navigation-list li {
    padding: 0px 8px;
  }
  /* line 63, ../scss/_responsive.scss */
  body .header .header-right-part .login-block {
    margin-right: 16px;
  }
  /* line 67, ../scss/_responsive.scss */
  body .reg-popup .popup-container,
  body .log-popup .popup-container {
    max-width: 472px;
  }
  /* line 71, ../scss/_responsive.scss */
  body .reg-popup .popup-container .popup-entry .popup-heading,
  body .log-popup .popup-container .popup-entry .popup-heading {
    padding-top: 40px;
  }
  /* line 73, ../scss/_responsive.scss */
  body .reg-popup .popup-container .popup-entry .popup-heading:before,
  body .log-popup .popup-container .popup-entry .popup-heading:before {
    width: 25px;
    height: 26px;
    background-position: 0 0;
    margin-left: -12px;
  }
  /* line 79, ../scss/_responsive.scss */
  body .reg-popup .popup-container .popup-entry .popup-heading .subtitle,
  body .log-popup .popup-container .popup-entry .popup-heading .subtitle {
    font-size: 20px;

  }
  /* line 83, ../scss/_responsive.scss */
  body .reg-popup .popup-container .popup-entry .popup-heading .popup-title,
  body .log-popup .popup-container .popup-entry .popup-heading .popup-title {
    font-size: 48px;
  }
  /* line 87, ../scss/_responsive.scss */
  body .reg-popup .popup-container .popup-entry .popup-form,
  body .log-popup .popup-container .popup-entry .popup-form {
    padding-top: 20px;
  }
  /* line 89, ../scss/_responsive.scss */
  body .reg-popup .popup-container .popup-entry .popup-form .send-btn-block .send-btn .btn-entry,
  body .log-popup .popup-container .popup-entry .popup-form .send-btn-block .send-btn .btn-entry {
    font-size: 26px;
    padding: 19px 36px;

  }

  html[lang="vn"] body .reg-popup .popup-container .popup-entry .popup-form .send-btn-block .send-btn .btn-entry,
  html[lang="vn"] body .log-popup .popup-container .popup-entry .popup-form .send-btn-block .send-btn .btn-entry{
    font-size: 21px;
    padding: 22px 36px;
  }


  /* line 97, ../scss/_responsive.scss */
  body .bitcoin-block {
    top: 22%;
  }
  /* line 100, ../scss/_responsive.scss */
  body .msg-popup {
    left: 12%;
    /* max-width: 136px; */
    padding-top: 12px;
    padding-bottom: 40px;
  }
  /* line 105, ../scss/_responsive.scss */
  body .msg-popup .top-text {
    font-size: 16px;
  }
  /* line 106, ../scss/_responsive.scss */
  body .msg-popup .top-text .number-value {
    font-size: 36px;
  }
  /* line 111, ../scss/_responsive.scss */
  body .msg-popup .middle-text {
    font-size: 15px;

  }
  /* line 115, ../scss/_responsive.scss */
  body .msg-popup .registration-btn {
    padding: 10px 0;
    /* height: 34px; */
    font-size: 14px;
  }
  /* line 121, ../scss/_responsive.scss */
  body .main-title-block {
    bottom: 26%;
    /* max-width: 480px; */
  }
  /* line 124, ../scss/_responsive.scss */
  body .main-title-block .game-name {
    margin-top: 10px;
  }
  /* line 127, ../scss/_responsive.scss */
  body .main-title-block .main-btn-block {
    margin-top: 20px;
  }
}


@media (max-width: 1368px) {

 .select2-container--default .select2-results>.select2-results__options {
   max-height: 260px;
 }
}





/* Small screens */
@media (max-width: 1170px) {
  /* line 136, ../scss/_responsive.scss */
  body .footer .games-listing-block {
    width: 1040px;
  }
}



@media (max-width: 1080px) {
  .footer.footer-home .bitcoin-block{
    position: absolute;
    top: -37px;
    display: block;
    left: 50%;
    transform: translateX(-50%);
  }
  .header .header-left .logo-block{
    position: relative;
  }


 /* .video-popup .video-container .right-nav{
    display: none;
  }*/

  .block-filter{
    padding: 0 15px;
  }

  .video-popup .video-container .bottom-nav{
    position: absolute;
    top: -70px;
    text-align: center;
     width: auto;
    left: 15px;
    display: none;
  }

  .video-popup.popup-slot .video-container .game-entry{
    box-shadow: none;
  }

  .mobGameBlock .games-listing{
    display: flex;
    flex-wrap: wrap;
  }

  /* .log-popup .close-icon,
  .reg-popup .close-icon {
    top: 28px;
    right: 34px;
    height: 27px;
    width: 27px;
  } */


  .mobGameBlock .games-listing li{
    flex-basis: 50%;
  }

  .mobGameBlock .games-listing li.slots{
    order: 1;
  }

  .mobGameBlock .games-listing li.roulette{
    order: 3;
  }

  .mobGameBlock .games-listing li.bjack{
    order: 5;
  }

  .mobGameBlock .games-listing li.poker{
    order: 7;
  }

  .mobGameBlock .games-listing li.baccarat{
    order: 2;
  }

  .mobGameBlock .games-listing li.dice{
    order: 4;
  }

  .mobGameBlock .games-listing li.bonumbers{
    order: 6;
  }

  .mobGameBlock .games-listing li.keno{
    order: 8;
  }



  .mobNav .navigation-list li.order-deposite{
    order: 1;
  }

  .mobNav .navigation-list li.order-bonuses{
    order: 2;
  }

  .mobNav .navigation-list li.order-withdraw{
    order: 3;
  }

  .mobNav .navigation-list li.order-afiliate{
    order: 4;
  }

  .mobNav .navigation-list li.order-bonus{
    order: 5;
  }

  .mobNav .navigation-list li.order-support{
    order: 6;
  }

  .mobNav .navigation-list li.order-setting{
    order: 7;
  }





  /* line 142, ../scss/_responsive.scss */
  body {
    overflow-x: hidden;
  }
  .balancebox>li {
    padding: 10px 35px 7px 10px;
  }
  body.mobile .balancebox>li{
    padding: 8px 25px 8px 10px;
  }
  .header.usr .header-right-part .usr-block .wlc-usr {
    margin-right: 0;
  }
  .balancebox-title {
    font-size: 15px;
    font-weight: bold;
  }
  .reg-modified {
    display: block;
  }
  body .header .header-right-part .login-block {
    height: auto;
    padding: 0;
  }
  /* line 931, ../scss/_responsive.scss */
  body .header .header-right-part {
    padding-right: 0;
    top: 0;
  }
  /* line 934, ../scss/_responsive.scss */
  body .header .header-right-part .login-block {
    /* height: 75px; */
    padding: 0;
    margin-right: 0;
  }
  /* line 938, ../scss/_responsive.scss */

  /* line 942, ../scss/_responsive.scss */
  body .header .header-right-part .login-block .login-btn:before {
    width: 25px;
    height: 26px;
    top: 50%;
    margin-top: -13px;
    background-position: 0 0;
  }
  /* line 951, ../scss/_responsive.scss */
  body .header .header-right-part .menu-button-block {
    padding-top: 7px;
    margin-left: 30px;
  }
  /* line 954, ../scss/_responsive.scss */
  body .header .header-right-part .menu-button-block .menu-btn {
   width: 34px;
   height: 34px;
  }
  body .header .header-right-part .menu-button-block .menu-btn span{
    display: block;
   width: 34px;
   height: 4px;
   border-radius: 3px;
   background: #fff;
   transition: .2s;
  }
  /* line 957, ../scss/_responsive.scss */
  body .header .header-right-part .menu-button-block .menu-btn:before, body .header .header-right-part .menu-button-block .menu-btn:after {
    height: 4px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
  }
  body .header .header-right-part .menu-button-block .menu-btn:before {
    top: 10px;
  }
  body .header .header-right-part .menu-button-block .menu-btn:after {
    bottom: 10px;
    transition: .2s;
  }

  .cropped body .header .header-right-part .menu-btn:before {
    background-color: transparent;
    height: 0;
  }
  .cropped body .header .header-right-part .menu-button-block .menu-btn span{
    transform: translateY(10px) rotate(45deg);
  }
  .cropped body .header .header-right-part .menu-btn:after {
    transform: translateY(-10px) rotate(-45deg);
  }
  body .header .header-right-part .login-block .login-btn,
  body .header .header-right-part .login-block .reg-btn {
    /* display: inline-block; */
    background: none;
    line-height: 15px;
  }
  body .header .header-right-part .login-block .reg-btn:before {
    content: none;
  }

  /* line 1603, ../scss/_responsive.scss */
  body .header .header-right-part .login-block .login-btn,
  body .header .header-right-part .login-block .reg-btn,
  .mobile-menu .auth-block-mobile .login-btn ,
  .mobile-menu .auth-block-mobile .reg-btn {
    display: block;
    height: 41px;
    padding: 13px 0;
    padding-left: 36px;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    font-family: 'Arial narrow', arial, sans-serif;
    color: #fff;
    text-transform: uppercase;

    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    -ms-transition: 0.2s linear;
    -o-transition: 0.2s linear;
    transition: 0.2s linear;
    text-decoration: none;
  }
  /* line 144, ../scss/_responsive.scss */
  body .header {
    z-index: 9999999;
  }
  html.cropped .header {
    position: fixed;
    top: 0;
    padding: 10px 20px 0;
  }

  /* line 149, ../scss/_responsive.scss */
  body .header.usr .header-right-part {
    position: static
  }
  .header .header-left {
    position: static;
    display: flex;
    align-items: center;
  }

  .header .logo-block a{
    display: flex;
    align-items: center;
  }
  /* line 151, ../scss/_responsive.scss */
  body .header.usr .header-right-part .usr-block > a,
  body .header.usr .header-right-part .usr-block .logout-btn,
  body .header.usr .promo-actions-block,
  body .header.usr .header-right-part .usr-block .langbox {
    display: none;
  }

  .mobile-deposit{
    display: block !important;
  }

  .mobile-deposit a {
    padding: 10px 15px !important;
    font-size: 20px !important;
    margin-top: 0;
  }
  /* line 156, ../scss/_responsive.scss */

  /* line 162, ../scss/_responsive.scss */
  body .header .header-right-part {
    right: auto;
    position: static;
    float: right;
  }
  body .header .header-left-part {
    position: static;
  }
  /* line 167, ../scss/_responsive.scss */
  body .header .header-right-part .login-block{
    position: relative;
    /* height: 146px; */
    /* border-right: 1px solid rgba(246, 23, 202, 0.5); */

  }
  body.mobile .header .header-right-part .regBtn:first-child::after {
    content: '•';
    display: block;
    position: absolute;
    left: 12px;
    top: 12px;
    font-size: 22px;
    color: #7f349c;
    background: none;
  }
   body .header .header-right-part .login-block+.login-block {
     border-right: none;
   }
  /* line 171, ../scss/_responsive.scss */


  /* line 186, ../scss/_responsive.scss */
  body .header .header-right-part .menu-button-block {
    display: block;
  }
  /* line 192, ../scss/_responsive.scss */

  /* line 198, ../scss/_responsive.scss */
  body .slots-block .block-container {
    padding-right: 0;
  }
  /* line 201, ../scss/_responsive.scss */
  body .slots-block .bg {
    background: url("../media/images/bg/smoke-mobile-light.jpg") center no-repeat !important;
    background-size: cover !important;
    max-height: 1523px;
    height: 100%;
    opacity: 1;
  }
  /* line 208, ../scss/_responsive.scss */
  body .slots-block .side-title {
    display: none;
  }
  /* line 211, ../scss/_responsive.scss */
  body .slots-block .block-heading {
    margin-top: 120px;
  }


  /* line 223, ../scss/_responsive.scss */
  body .slots-block .block-container {
    margin-top: 90px;
  }
  /* line 225, ../scss/_responsive.scss */
  body .slots-block .block-container .games-entry {
    padding: 0;
  }
  /* line 227, ../scss/_responsive.scss */
  body .slots-block .block-container .games-entry .single-game {
    width: 25%;
  }
  /* line 230, ../scss/_responsive.scss */
  body .slots-block .block-container .games-entry .single-game a .game-preview {
    height: 200px;
    max-width: 348px;
    background-size: cover !important;
  }
  /* line 235, ../scss/_responsive.scss */
  body .slots-block .block-container .games-entry .single-game a .title {
    font-size: 15px;
    margin-top: 0px;
    height: 22px;
    line-height: 22px;
  }
  /* line 243, ../scss/_responsive.scss */
  body .slots-block .games-listing-block {
    margin-top: 90px;
  }
  /* line 245, ../scss/_responsive.scss */
  body .slots-block .games-listing-block.hidden-mob {
    display: none;
  }
  /* line 248, ../scss/_responsive.scss */
  body .slots-block .games-listing-block .games-listing {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: left;
    max-width: 640px;
    margin: 0 auto;
  }
  /* line 256, ../scss/_responsive.scss */
  body .slots-block .games-listing-block .games-listing li {
    width: 50%;
    float: left;
  }
  /* line 259, ../scss/_responsive.scss */
  body .slots-block .games-listing-block .games-listing li:last-child {
    margin-right: 0;
  }
  /* line 262, ../scss/_responsive.scss */
  body .slots-block .games-listing-block .games-listing li a {
    padding: 14px;
    padding-right: 29px;
    padding-left: 39px;
    border-radius: 19px;
    -webkit-border-radius: 19px;
    -moz-border-radius: 19px;
     font-weight: bold;
    color: #fff;
    font-size: 24px;
    text-transform: uppercase;

    text-decoration: none;
    display: inline-block;
    position: relative;
    padding-bottom: 8px;
  }

  /* line 303, ../scss/_responsive.scss */
  body .video-popup {
    background: none;
    background-color: #17062e;
    /*padding-top: 55px;*/
  }
  /* line 306, ../scss/_responsive.scss */
  body .video-popup .video-container {
    max-width: 100%;
    max-height: 100%;
    height: 100%;
    padding: 0;
  }
  /* line 311, ../scss/_responsive.scss */
  body .video-popup .video-container .left-info {
    left: 0;
    top: 35px;
    -webkit-transform: rotate(0) translateX(0);
    transform: rotate(0) translateX(0);
    -webkit-transform-origin: 0px 0px;
    transform-origin: 0px 0px;
    width: 100%;
    padding-left: 207px;
  }
  /* line 320, ../scss/_responsive.scss */
  body .video-popup .video-container .left-info:before {
    position: absolute;
    content: '';
    background: url("../media/images/sprite.png") -416px -216px;
    height: 84px;
    width: 84px;
    left: 80px;
    top: 50%;
    margin-top: -42px;
  }
  /* line 330, ../scss/_responsive.scss */
  body .video-popup .video-container .left-info .region {
    font-size: 34px;
  }
  /* line 333, ../scss/_responsive.scss */
  body .video-popup .video-container .left-info .game-name {
    font-size: 24px;
  }
  /* line 337, ../scss/_responsive.scss */
  body .video-popup .video-container .right-nav {
    right: 46px;
    top: -67px;
    right: 15px;
    display: none;
  }
  /* line 342, ../scss/_responsive.scss */
  /*body .video-popup .video-container .right-nav .exit-btn {
    height: 97px;
    width: 97px;
    display: block;
    text-indent: -999999999px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    background-color: #160521;
    padding: 0;
  }*/
  /* line 350, ../scss/_responsive.scss */
  body .video-popup .video-container .right-nav .exit-btn .text {
    display: none;
  }
  /* line 353, ../scss/_responsive.scss */
  /*body .video-popup .video-container .right-nav .exit-btn:before {
    height: 31px;
    width: 31px;
    background: url("../media/images/sprite.png") -335px 0;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    left: 50%;
    top: 50%;
    margin-top: -15px;
    margin-left: -15px;
  }*/
  /* line 367, ../scss/_responsive.scss */
  body .video-popup .video-container .right-nav .exit-btn:after {
    display: none;
  }
  /* line 373, ../scss/_responsive.scss */
  body .video-popup .video-container .game-entry img {
    height: 100%;
  }
  /* line 379, ../scss/_responsive.scss */

  /* line 454, ../scss/_responsive.scss */
  body .sections-nav,
  body .sections-container,
  body .footer .games-listing-block,
  body .footer .msg-block,
  body .header .navigation-container,
  body .header .registration-block {
    display: none;
  }
  /* line 462, ../scss/_responsive.scss */
  body .footer {
    padding: 0;
  }
  /* line 465, ../scss/_responsive.scss */
  body .mobile-container {
    display: block;
  }
  /* line 468, ../scss/_responsive.scss */
  body .cabinet-block {
    padding: 0 20px;
    padding-top: 120px;
    background: #000 !important;
  }
  /* line 472, ../scss/_responsive.scss */
  body .cabinet-block:before {
    content: '';
    top: 0;
    left: 0;
    position: absolute;
    display: block;
    width: 100%;
    /*background: url("../media/images/bg/smoke-mobile-light.jpg") center no-repeat !important;*/
    background-size: cover !important;
    max-height: 1523px;
    height: 100%;
    opacity: 1;
  }

  body .cabinet-block{
    background: url("../media/images/bg/deposit-bg-dark.jpg") left center no-repeat !important;
    background-attachment: fixed !important;
    background-size: cover !important;
  }


  /* line 485, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry {
    padding-bottom: 135px;
    position: relative;
  }
  /* line 488, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content {
    max-width: 100%;
    float: none;
  }
  /* line 491, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .credits-block {
    display: block;
    position: relative;
    padding-left: 100px;
    margin: 0 auto;
    margin-bottom: 70px;
    max-width: 260px;
  }
  /* line 498, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .credits-block .bitcoin-icon {
    display: block;
    position: absolute;
    left: 0;
    top: -21px;
    width: 81px;
    height: 81px;
    margin-top: 0;
  }
  /* line 508, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .credits-block .bitcoin-icon:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url("../media/images/mBIT.svg") no-repeat center;
    margin: 0 auto;
    -webkit-background-size: contain;
    background-size: contain;
    /*margin-top: 58px;*/
  }
  /* line 518, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .credits-block .balance {
     font-weight: bold;
    font-size: 16px;

    display: inline-block;
    vertical-align: middle;
    margin-bottom: 8px;
  }
  /* line 524, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .credits-block .balance .value {
    font-size: 36px;

    display: inline-block;
    vertical-align: middle;
  }
  /* line 531, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .credits-block .add-credits-btn {
     font-weight: bold;
    position: absolute;
    font-size: 11px;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    max-width: 170px;
    padding: 19px 20px 16px 28px;
    text-decoration: none;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    -ms-transition: 0.2s linear;
    -o-transition: 0.2s linear;
    transition: 0.2s linear;
    right: 0;
    bottom: -40px;
    min-width: 128px;
  }
  /* line 548, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .credits-block .add-credits-btn .text {
    position: relative;
    z-index: 1;
  }
  /* line 552, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .credits-block .add-credits-btn:before {
    content: '+';
    position: absolute;
    font-size: 18px;
    z-index: 1;
    left: 9px;
    top: 50%;
    margin-top: -11px;
  }
  /* line 561, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .credits-block .add-credits-btn:after {
    content: '';
    top: -2px;
    left: 0;
    position: absolute;
    display: block;
    height: 100%;
    width: 100%;
    background: url(../media/images/bg/credits-button.png) center no-repeat;
    background-size: cover;
  }
  /* line 574, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .credits-block .add-credits-btn:hover {
    opacity: .8;
  }
  /* line 579, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry {
    /* max-width: 760px; */
    margin: 0 auto;
    padding-left: 0;
  }
  /* line 583, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .deposit-entry {
    padding-right: 0;
  }

  /* line 587, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .deposit-entry .left-content .text-block {
    display: inline-block;
    max-width: 460px;
  }
  /* line 590, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .deposit-entry .left-content .text-block .descr {
    text-align: left;
    font-size: 23px;

  }
  /* line 596, ../scss/_responsive.scss */
  /* body .cabinet-block .cabinet-entry .main-content .main-content-entry .deposit-entry .left-content .generated-key {
    display: block;
    margin: 0 auto;
    background-color: #fff;
    color: #000;
    border-radius: 41px;
    -webkit-border-radius: 41px;
    -moz-border-radius: 41px;
    max-width: 450px;
    font-size: 20px;
    margin-top: 25px;
  }
  /* line 610, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .btn-history-block {
    display: block;
  }
  /* line 613, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block table td {
    text-align: center;
    display: block;
    width: 100%;
  }
  .cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block .text {
    margin-bottom: 10px;
  }
  /* line 615, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block table td input[type="text"] {
    font-size: 39px;
    height: 90px;
    color: #fff;
    border-color: #fff;
    border-radius: 45px;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    padding-left: 48px;
    text-align: left;
  }
  /* line 623, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block table td input[type="text"]::-webkit-input-placeholder {
    color: #fff;
  }
  /* line 626, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block table td input[type="text"]::-moz-placeholder {
    color: #fff;
  }
  /* line 629, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block table td input[type="text"]:-moz-placeholder {
    color: #fff;
  }
  /* line 632, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block table td input[type="text"]:-ms-input-placeholder {
    color: #fff;
  }
  /* line 636, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block table td button.withdraw {
    font-size: 52px;
    border-radius: 38px;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
  }
  /* line 639, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block table td button.withdraw:after {
    font-size: 38px;
    top: 13px;
  }
  /* line 644, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block table td:first-child {
    width: auto;
  }
  /* line 646, ../scss/_responsive.scss */
  /* body .cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block table td:first-child .text {
    display: none;
  } */
  /* line 651, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .bottom-block {
    display: none;
  }
  /* line 656, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block {
    padding-left: 0;
  }

  /* line 664, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .bonuses-listing .owl-stage-outer {
    position: relative;
    overflow: hidden;
  }
  /* line 667, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .bonuses-listing .owl-stage-outer .owl-stage {
    position: relative;
  }
  /* line 669, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .bonuses-listing .owl-stage-outer .owl-stage .owl-item {
    float: left;
  }
  /* line 671, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .bonuses-listing .owl-stage-outer .owl-stage .owl-item .item {
    width: 100%;
    float: none;
    padding: 0 60px;
  }
  /* line 675, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .bonuses-listing .owl-stage-outer .owl-stage .owl-item .item .single-bonus {
    max-width: 100%;
  }
  /* line 678, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .bonuses-listing .owl-stage-outer .owl-stage .owl-item .item .title {
    font-size: 61px;
    margin-bottom: 80px;
  }
  /* line 683, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .bonuses-listing .owl-stage-outer .owl-stage .owl-item .item .text {
    margin-bottom: 110px;
    font-size: 40px;
  }
  /* line 687, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .bonuses-listing .owl-stage-outer .owl-stage .owl-item .item .push-button {
    font-size: 35px;
  }
  /* line 693, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .bonuses-listing .owl-stage-outer .owl-stage:after {
    content: '';
    display: block;
    clear: both;
  }


  /* line 703, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .page-heading {
    border-bottom: 0;
    padding: 0;
    padding-bottom: 15px;
    margin: 0 auto;
  }


  /* line 716, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .page-heading .bonuses-btn {
    font-size: 25px;
    padding: 20px;
    padding-bottom: 12px;
    padding-left: 68px;
    padding-right: 34px;
    margin-top: 40px;
    border-radius: 28px;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
  }
  /* line 725, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .page-heading .bonuses-btn:before {
    left: 27px;
    height: 23px;
    width: 23px;
    background-size: 3500%;
    background-position: 153px 0;
    margin-top: -10px;
  }

  .dontShow {
    display: none !important;
  }
  .needShow {
    display: block !important;
  }
  /* line 740, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion {
    display: block;
  }
  /* line 746, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .cabinet-sidebar {
    float: none;
    max-width: 100%;
  }
  /* line 749, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .cabinet-sidebar .credits-block {
    display: none;
  }
  /* line 752, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing {
    max-width: 100%;
    /* padding: 0 65px; */
    margin-top: 75px;
    margin-bottom: 75px;
    display: flex;
    justify-content: space-between;
  }



  /* line 806, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing:after {
    content: '';
    display: block;
    clear: both;
  }
  /* line 813, ../scss/_responsive.scss */


  /* body .page-content-block .page-content-container.faqWrapper{
    padding-bottom: 240px;
  } */


  /* line 815, ../scss/_responsive.scss */
  body .page-content-block .page-content-container .page-content-entry {
    margin: 0 auto;
    max-width: 700px;
    float: none;
    position: relative;
    z-index: 9999;
  }


  /* line 831, ../scss/_responsive.scss */
  body .page-content-block .page-content-container .page-content-entry .page-entry .col-sm-6 {
    width: 100%;
  }

  /* line 840, ../scss/_responsive.scss */
  body .page-content-block .page-content-container .btn-block.mobile {
    display: block;
    text-align: center;
    margin-bottom: 100px;
  }
  /* line 844, ../scss/_responsive.scss */
  body .page-content-block .page-content-container .btn-block.mobile .live-btn {
     font-weight: bold;
    display: inline-block;
    border: 1px solid #b188de;
    border-radius: 42px;
    -webkit-border-radius: 42px;
    -moz-border-radius: 42px;
    padding: 23px;
    padding-bottom: 13px;
    font-size: 39px;
    padding-left: 87px;
    padding-right: 215px;

    color: #fff;
    display: block;
    width: 100%;
    text-decoration: none;
    text-transform: uppercase;
    position: relative;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    -ms-transition: 0.2s linear;
    -o-transition: 0.2s linear;
    transition: 0.2s linear;
  }
  /* line 862, ../scss/_responsive.scss */
  body .page-content-block .page-content-container .btn-block.mobile .live-btn:before, body .page-content-block .page-content-container .btn-block.mobile .live-btn:after {
    position: absolute;
    content: '';
    display: block;
    width: 46px;
    height: 5px;
    background-color: #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    top: 50%;
    right: 76px;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    -ms-transition: 0.2s linear;
    -o-transition: 0.2s linear;
    transition: 0.2s linear;
  }
  /* line 875, ../scss/_responsive.scss */
  body .page-content-block .page-content-container .btn-block.mobile .live-btn:before {
    margin-top: -11px;
  }
  /* line 878, ../scss/_responsive.scss */
  body .page-content-block .page-content-container .btn-block.mobile .live-btn:after {
    margin-top: 5px;
  }
  /* line 882, ../scss/_responsive.scss */
  body .page-content-block .page-content-container .btn-block.mobile .live-btn.active:before {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    margin: 0;
  }
  /* line 890, ../scss/_responsive.scss */
  body .page-content-block .page-content-container .btn-block.mobile .live-btn.active:after {
    margin: 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
  }
  /* line 901, ../scss/_responsive.scss */
  body .page-content-block .page-content-container .page-content-navigation {
    display: none;
  }



  /*upTech custom style*/


  .mobile-container .welcome-mob .games-listing li a{
    font-size: 17px;
    padding-left: 0px;
    text-align: center;
    padding-top: 60px;
  }

  .mobile-container .welcome-mob .games-listing li a:before{
    left: 50%;
    transform: translate(-50%,-50%);
  }

  .mobile-container .welcome-mob .games-listing li a.slots:before{
    background: url('../media/images/icons/slots.svg') no-repeat center / contain;
  }

  .mobile-container .welcome-mob .games-listing li a.bjack:before{
    background: url('../media/images/icons/blackjack.svg') no-repeat center / contain;
  }

  .mobile-container .welcome-mob .games-listing li a.roulette:before{
     background: url('../media/images/icons/roulette.svg') no-repeat center / contain;
  }

  .mobile-container .welcome-mob .games-listing li a.baccarat:before{
    background: url('../media/images/icons/baccarat-icon-new.svg') no-repeat center / contain;
  }

  .mobile-container .welcome-mob .games-listing li a.poker:before{
    background: url('../media/images/icons/For_Live_Casino_New.svg') no-repeat center / contain;
  }

  .mobile-container .welcome-mob .games-listing li a.bonumbers:before{
    background: url('../media/images/icons/bonumbers.svg') no-repeat center / contain;
  }

  .mobile-container .welcome-mob .games-listing li a.keno:before{
    background: url('../media/images/icons/keno.svg') no-repeat center / contain;
  }

  .mobile-container .welcome-mob .games-listing li a.dice:before{
     background: url('../media/images/icons/dice.svg') no-repeat center / contain;
  }

}


@media(min-width: 480px) and (max-width: 1080px){
  .welcome-mob .games-listing{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    z-index: 99999;
  }

}









@media (max-width: 991px) {

  .gameTitle{
    font-size: 25px;
    line-height: 30px;
  }

  .wrapperBottom{
    padding: 15px 5px 10px 5px;
  }

  .cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item .single-bonus .reg-terms,
  .cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item .single-bonus .usl-link{
    font-size: 11px;
    border-bottom-color: transparent;
  }

  .cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item .single-bonus .push-button{
    padding: 10px 30px 10px 30px;
  }

  .activeWrapper, .unavailableWrapper{
    background: url(../media/images/item-overlay-horizontal.png) no-repeat center right;
    background-size: cover;
  }

  .item.activated .activeWrapper, .item.expired .unavailableWrapper,
  .item.activated .activeWrapper, .item.unavailable .unavailableWrapper{
    border-radius: 6px 0px 0px 6px;
    width: 54%;
  }

  .cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item{
    flex-basis: 48%;
    background: url(../media/images/item_bg-horizontal.png) no-repeat center;
    background-size: cover;
    max-width: 330px;
  }

  .cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item .single-bonus{
    flex-direction: row;
    min-height: auto;
    align-items: center;
  }

  .wrapperBottom{
    flex-basis: 47%;
    margin-top: 35px;
  }

  .cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item .single-bonus .itemWrapper{
    flex-basis: 53%;
    min-height: 140px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .toTop{
    right: 20px;
    bottom: 100px;
  }
  .activeWrapper,
  .unavailableWrapper{
    height: 100%;
  }


/*
.flexChild:nth-child(odd) .block-bonus-left{
  left: 10px;
} */

/* .flexChild:nth-child(even) .block-bonus-right{
  left: 20px;
} */

/* .flexChild:nth-child(odd) .block-bonus-right{
  right: 10px;
} */

/* .flexChild:nth-child(even) .block-bonus-left{
  right: 10px;
} */



  .text-block-withdraw .descr{
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
  }

  .devider{
    display: block;
    margin-left: -25px;
    margin-top: 10px;
  }

  .cabinet-block .cabinet-entry .main-content .main-content-entry .deposit-entry .qr-code{
    max-width: 142px;
  }

  .loadMoredataTableBtn{
    margin: 25px auto;
    border-bottom: 1px solid #300953;
  }



  .descrTxt{
    margin-top: 30px;
  }

  /* line 1009, ../scss/_responsive.scss */
  body .mobile-menu .popup-entry .block-heading .subtitle {
    font-size: 16px;

  }
  /* line 1013, ../scss/_responsive.scss */
  body .mobile-menu .popup-entry .block-heading .title {
    font-size: 40px;
  }

  /* line 1027, ../scss/_responsive.scss */
  body .slots-block .block-heading {
    margin-top: 60px;
  }

  body .slots-block .block-heading:nth-of-type(2) {
    margin-top: 100px;
  }
  /* line 1029, ../scss/_responsive.scss */
  /* line 1034, ../scss/_responsive.scss */
  body .slots-block .block-heading .subtitle {
    font-size: 23px;
  }
  /* line 1038, ../scss/_responsive.scss */
  body .slots-block .block-container {
    margin-top: 30px;
  }
  /* line 1040, ../scss/_responsive.scss */
  body .slots-block .block-container .games-entry .single-game {
    text-align: center;
  }
  /* line 1042, ../scss/_responsive.scss */
  body .slots-block .block-container .games-entry .single-game.hidden-mob {
    display: none;
  }
  /* line 1045, ../scss/_responsive.scss */
  body .slots-block .block-container .games-entry .single-game a {
    display: inline-block;
  }
  /* line 1047, ../scss/_responsive.scss */
  body .slots-block .block-container .games-entry .single-game a:first-child {
    display: block;
    /*margin: 0 auto;*/
    /*max-width: 160px;*/
    width: 100%;
  }

  /* line 1053, ../scss/_responsive.scss */
  body .slots-block .block-container .games-entry .single-game a .game-preview {
    height: 100px;
    width: 100%;
    /*max-width: 160px;*/
  /*  border-radius: 22px;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;*/
    background-size: 100% !important;
  }
  /* line 1062, ../scss/_responsive.scss */

  /* line 1070, ../scss/_responsive.scss */
  body .slots-block .btn-block {
    margin-top: 20px;
  }
  /* line 1072, ../scss/_responsive.scss */
  body .slots-block .btn-block .live-btn {
    font-size: 17px;

    padding: 17px;
    padding-bottom: 13px;
    padding-left: 40px;
    padding-right: 80px;
  }
  /* line 1079, ../scss/_responsive.scss */
  body .slots-block .btn-block .live-btn:before, body .slots-block .btn-block .live-btn:after {
    width: 20px;
    height: 2px;
    right: 34px;
  }
  /* line 1085, ../scss/_responsive.scss */
  body .slots-block .btn-block .live-btn:before {
    margin-top: -5px;
  }
  /* line 1088, ../scss/_responsive.scss */
  body .slots-block .btn-block .live-btn:after {
    margin-top: 2px;
  }
  /* line 1093, ../scss/_responsive.scss */
  body .slots-block .games-listing-block {
    margin-top: 20px;
  }
  /* line 1095, ../scss/_responsive.scss */
  body .slots-block .games-listing-block .games-listing li a {
    font-size: 17px;
  }
  /* line 1097, ../scss/_responsive.scss */
  body .slots-block .games-listing-block .games-listing li a:before {
    margin-top: -3px;
  }

  /* line 1186, ../scss/_responsive.scss */
  body .slots-block .games-listing-block .games-listing {
    max-width: 440px;
  }

  .mobile-container .welcome-mob .bitcoin-block {
    margin-top: 70px;
  }
  /* line 1193, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .side-name {
    top: 289px;
    font-size: 16px;

    left: 45px;
  }
  /* line 1199, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .main-title-block {
    max-width: 600px;
    margin-bottom: 210px;
  }
  /* line 1202, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .main-title-block .category-title {
    font-size: 24px;

  }
  /* line 1206, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .main-title-block .game-name {
    margin-top: 16px;
    font-size: 80px;
    margin-bottom: 10px;
  }
  /* line 1211, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .main-title-block .descr-block .descr {
    font-size: 24px;
  }
  /* line 1214, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .main-title-block .main-btn-block {
    margin-top: 91px;
  }
  /* line 1216, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .main-title-block .main-btn-block .play-btn {
    padding: 9px;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
  }
  /* line 1219, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .main-title-block .main-btn-block .play-btn .btn-entry {
    font-size: 38px;
    padding: 13px 36px;
    /*height: 65px;*/
    border-radius: 27px;
    -webkit-border-radius: 27px;
    -moz-border-radius: 27px;
  }
  /* line 1225, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .main-title-block .main-btn-block .play-btn:after {
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
  }
  /* line 1231, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .bitcoin-block .bitcoin-msg {
    padding-left: 90px;
    position: relative;
    font-size: 28px;

  }
  /* line 1236, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .bitcoin-block .bitcoin-msg .bitcoin-icon {
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -40px;
    height: 81px;
    width: 81px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    /*border: 1px solid #9350c2;*/

  }
  /* line 1246, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .bitcoin-block .bitcoin-msg .bitcoin-icon:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url("../media/images/mBIT.svg") no-repeat center;
    -webkit-background-size: contain;
    background-size: contain;
    margin: 0 auto;
   /* margin-top: 22px;*/
  }
  /* line 1257, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .games-listing {
    max-width: 550px;
  }
  /* line 1259, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .games-listing li {
    min-height: 27px;
    margin-bottom: 20px;
  }
  /* line 1262, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .games-listing li a {
    font-size: 16px;
    padding-left: 57px;
  }
  /* line 1265, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .games-listing li a:before {
    margin-top: -18.5px;
    height: 36px;
    width: 52px;
  }

  /* line 1292, ../scss/_responsive.scss */
  body .mobile-container .free-games-block {
    padding-top: 90px;
    padding-bottom: 100px;
  }
  /* line 1295, ../scss/_responsive.scss */
  body .mobile-container .free-games-block .top-text {
    font-size: 30px;
    line-height: 34px;
  }
  /* line 1298, ../scss/_responsive.scss */
  body .mobile-container .free-games-block .top-text .number-value {
    font-size: 80px;
    line-height: 89px;
  }
  /* line 1303, ../scss/_responsive.scss */
  body .mobile-container .free-games-block .middle-text {
    font-size: 30px;
  }
  /* line 1306, ../scss/_responsive.scss */
  body .mobile-container .free-games-block .registration-btn {
    height: 50px;
    padding: 14px 0;
    width: 203px;
    margin-top: 16px;
  }
  /* line 1311, ../scss/_responsive.scss */
  body .mobile-container .free-games-block .registration-btn .text {
    font-size: 22px;

  }
  /* line 1315, ../scss/_responsive.scss */
  body .mobile-container .free-games-block .registration-btn:before {
    height: 59px;
    width: 203px;
    background-size: cover;
    margin-top: -34px;
  }
  /* line 1324, ../scss/_responsive.scss */
  body .cabinet-block {
  /*  padding-top: 170px;*/
    padding-top: 120px;
  }

  /* line 1334, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .page-heading .sub-text {
    font-size: 22px;
  }
  /* line 1337, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .page-heading .bonuses-btn {
    font-size: 16px;
    padding: 16px;
    padding-bottom: 12px;
    padding-left: 68px;
    padding-right: 34px;
    padding-left: 51px;
  }
  /* line 1344, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .page-heading .bonuses-btn:before {
    width: 14px;
    height: 14px;
    left: 23px;
    background-size: auto;
    background-position: 94px 0;
    margin-top: -7px;
  }


  /* line 1385, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .credits-block .add-credits-btn:before {
    left: 13px;
    font-size: 16px;
    margin-top: -8px;
  }

  /* line 1399, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .deposit-entry {
    padding-top: 40px;
  }
  /* line 1402, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .deposit-entry .left-content {
    text-align: left;
  }
  /* line 1404, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .deposit-entry .left-content .text-block .descr{
    font-size: 20px;
  }
  /* line 1407, ../scss/_responsive.scss */
  /* body .cabinet-block .cabinet-entry .main-content .main-content-entry .deposit-entry .left-content .generated-key {
    max-width: 450px;
    font-size: 20px;
    margin-top: 25px;
  } */

  /* line 1419, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block table td input[type="text"] {
    font-size: 19px;
    height: 39px;
  }
  /* line 1423, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block table td button.withdraw {
    font-size: 20px;
    padding-bottom: 5px;
  }
  /* line 1426, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .middle-block table td button.withdraw:after {
    font-size: 18px;
    top: 9px;
  }
  /* line 1433, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .btn-history-block {
    margin-top: 45px;
  }
  /* line 1435, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .withdraw-entry .btn-history-block .open-history-link {
    font-size: 22px;
  }
  /* line 1441, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .setting-title {
    font-size: 36px;
  }
  /* line 1444, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .setting-title .ui-icon:after {
    font-size: 20px;
  }
  /* line 1451, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section .section-title {
    font-size: 26px;
    margin-bottom: 10px;
  }
  /* line 1455, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section .text {
    font-size: 17px;
    margin-bottom: 10px;
    margin-right: 20px;
  }
  /* line 1459, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section .field-block {
    margin-bottom: 20px;
  }
  /* line 1462, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section input[type="text"],
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section input[type="email"],
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section select {
    font-size: 19px;
    height: 39px;
  }
  /* line 1468, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section select {
    margin-bottom: 50px;
  }
  /* line 1471, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section .descr {
    bottom: -20px;
    padding-left: 39px;

    font-size: 13px;
  }
  /* line 1478, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .btn-block .update-btn {
    font-size: 14px;
  }
  /* line 1480, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .btn-block .update-btn:after {
    font-size: 14px;
    position: absolute;
    top: 50%;
    margin-top: -8px;
    right: 39px;
  }
  /* line 1492, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing {
    margin-top: 40px;
    margin-bottom: 70px;
    padding-top: 30px;
  }
  /* line 1495, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing li a {
    /* padding: 10px 0; */
    padding-left: 48px;
    font-size: 14px;
    text-align-last: left;
  }

  /* line 1498, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing li a:before {
    /* width: 22px; */
    /* height: 22px; */
    /* margin-left: -11px; */
    /* background-size: auto; */
    left: 13px;
  }


  body .page-content-block .page-content-container.faqWrapper .page-content-entry .page-heading,
  body .page-content-block .page-content-container.privacyPolicy .page-content-entry .page-heading{
      padding-bottom: 0px;
  }

  .disabledBoxShadow + .footer.footer-home{
      box-shadow: none;
  }

  /* body .page-content-block .page-content-container.faqWrapper{
    padding-bottom: 270px;
  } */

  /* body .page-content-block .page-content-container.faqWrapper{
    padding-bottom: 140px;
  } */

  /* line 1529, ../scss/_responsive.scss */
  body .page-content-block .page-content-container .page-content-entry,
  body .page-content-block .page-content-container .page-article-entry {
    padding: 0 30px;
  }

  body .page-content-block .page-content-container .page-article-entry .article-image {
    float: none;
    text-align: center;
  }
  /* line 1531, ../scss/_responsive.scss */
  body .page-content-block .page-content-container .page-content-entry .btn-block.mobile {
    margin-bottom: 30px;
  }
  /* line 1533, ../scss/_responsive.scss */
  body .page-content-block .page-content-container .page-content-entry .btn-block.mobile .live-btn {
    font-size: 17px;

    padding: 17px;
    padding-bottom: 13px;
    padding-left: 40px;
    padding-right: 80px;
  }
  /* line 1540, ../scss/_responsive.scss */
  body .page-content-block .page-content-container .page-content-entry .btn-block.mobile .live-btn:after, body .page-content-block .page-content-container .page-content-entry .btn-block.mobile .live-btn:before {
    width: 20px;
    height: 2px;
    right: 34px;
  }
  /* line 1546, ../scss/_responsive.scss */
  body .page-content-block .page-content-container .page-content-entry .btn-block.mobile .live-btn:after {
    margin-top: 2px;
  }
  /* line 1549, ../scss/_responsive.scss */
  body .page-content-block .page-content-container .page-content-entry .btn-block.mobile .live-btn:before {
    margin-top: -5px;
  }
  /* line 1553, ../scss/_responsive.scss */
  body .page-content-block .page-content-container .page-content-entry .btn-block.mobile .live-btn.active:after, body .page-content-block .page-content-container .page-content-entry .btn-block.mobile .live-btn.active:before {
    margin-top: -3px;
  }
  /* line 1560, ../scss/_responsive.scss */
  body .page-content-block .page-content-container .page-content-entry .page-content-navigation .side-nav-listing li {
    margin-bottom: 5px;
  }
  /* line 1562, ../scss/_responsive.scss */
  body .page-content-block .page-content-container .page-content-entry .page-content-navigation .side-nav-listing li a {
    font-size: 14px;
  }
  /* line 1566, ../scss/_responsive.scss */
  body .page-content-block .page-content-container .page-content-entry .page-heading {
    padding-bottom: 20px;
  /*  margin-bottom: 20px;*/
  }


  /* body .page-content-block .page-content-container.faqWrapper .page-content-entry .page-heading{
      padding-bottom: 0px;
  } */


  /* line 1569, ../scss/_responsive.scss */
  .slots-block .block-heading .page-title,
  body .page-bonuses .page-title,
  body .page-news .page-title,
  body .page-content-block .page-title {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 3px;
  }

  /* line 1575, ../scss/_responsive.scss */
  body .page-content-block .page-content-container .page-content-entry .page-heading .descr {
    font-size: 16px;
  }
  /* line 1579, ../scss/_responsive.scss */
  body .page-content-block .page-content-container .page-content-entry .page-entry .text {
    font-size: 16px;
    margin-bottom: 20px;
  }

  /* new styles */
  .slots-block.mobile .block-filter {
    padding:0 15px;
  }

  .slots-block.mobile .block-filter .pull-left, .slots-block.mobile .block-filter .pull-right {
    float: none !important;
  }

  .slots-block.mobile .block-filter .select2-container {
    display: block;
    margin: 15px auto;
  }

  .slots-block.mobile .block-filter .input-search {
    display: inline-block;
  }

  .slots-block.mobile .pagination>li, .slots-block.mobile .pagination>.active {
    display: inline-block;
    margin-bottom: 5px;
  }

  .slots-block.mobile .pagination>.disabled:first-child, .slots-block.mobile .pagination>.disabled:last-child, .slots-block.mobile .pagination>li:first-child, .slots-block.mobile .pagination>li:last-child {
    display: none;
  }

  .video-popup.popup-slot .video-container .game-entry.is-mobile {
    z-index: 999;
  }






   /*upTech custom style*/

   body .mobile-container .welcome-mob .games-listing{
      max-width: 90%;
      position: relative;
      z-index: 9999;
   }

    body .mobile-container .welcome-mob .games-listing li{
        padding-left: initial;
    }


   body .mobile-container .welcome-mob .games-listing li a{
      font-size: 12px;
      padding-left: initial;
   }





  .mobile-container .welcome-mob{
    background-position: center -217px;
  }

  .footer.footer-static{
    position: relative;
  }

  .slots-block.mobile .block-filter{
      padding-bottom: 60px;
  }



}

#gamePage>.page-content-container{
  padding-bottom: 0;
  margin-bottom: 0;
  max-width: calc((100vh - 250px) * 4);
}

#gamePage>.gameDescription>.page-content-container{
  margin-top: 125px;
  padding-top: 20px;
}
@media (max-width: 700px){
  #gamePage .bottom-nav {
    margin-top: 10px;
    width: 100% !important;
    display: flex;
    justify-content: space-between;
    position: absolute;
  }
}


@media (max-width: 600px){
  .userBalanceWrap, .docsVerificationWrap{
    flex-wrap: wrap;
  }
  .userBalanceCol, .docsVerificationCol{
    padding: 0px 10px;
  }
  .contactError, .alertWrapper {
    right: auto;
  }
}












/* Landscape phone to portrait tablet */
@media (max-width: 600px) {
  .flexChild{
    flex-basis: 100%;
    max-width: 100%;
  }

  .block-article-image {
    order: 1;
    flex-basis: 100%;
  }

  .block-article-description {
    order: 2;
    flex-basis: 100%;
}
}
.block-search{
  display: none;
}
@media (max-width: 991px){
  .block-search{
    display: block;
  }
  .first_heading{
    display: none;
  }
}
@media (max-width: 767px) {

  .cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item{
    flex-basis: 100%;
  }


  .cookieBtn{
    margin-top: 20px;
  }

  .cookieWarningText{
    flex-basis: 100%;
  }

  .cookieWarningWrapper{
    max-width: 65%;
    left: 38%;
  }

  .customizableBonusesPromo .block-bonus-desc h2,
  .newsList .block-article-desc h2{
    font-size: 21px;
  }

  body .cabinet-block{
    background-position: center !important;
  }

  .AddCreditBtn{
    margin-left: 0px;
  }

  .cabinet-block .cabinet-entry .main-content .main-content-entry .deposit-entry .qr-code{
    display: none;
  }

  html[lang="jp"] .log-popup .popup-container .popup-entry .popup-form .block-thumbnail .btn-block .account-btn{
    padding: 15px 30px;
  }

  #launcher{
    bottom: 34px !important;
  }
  .block-filter form {
    flex-direction: column;
    align-items: center;
  }
  .block-filter .select2-container,
  .block-filter a.getFreeSpins {
    margin: 10px 0;
  }
  .block-filter .input-search{
    margin: 10px 0 30px
  }
  .block-bonus-buttons a.getFreeSpins {
    justify-content: center;
    width: 253px;
  }


  body .reg-popup .popup-container,
  body .log-popup .popup-container {
    max-width: 360px;
  }
  /* line 1633, ../scss/_responsive.scss */
  body .log-popup .popup-container .popup-entry .popup-form .forget-link {
    position: relative;
    right: auto;
    top: auto;
    margin: 0;
    display: inline-block;
    vertical-align: top;
    margin-top: -20px;
    margin-bottom: 20px;
  }
  /* line 1643, ../scss/_responsive.scss */
  body .log-popup .popup-container .popup-entry .popup-form .block-thumbnail {
    margin-top: 0;
    margin-bottom: 20px;
  }
  /* line 1646, ../scss/_responsive.scss */
  body .log-popup .popup-container .popup-entry .popup-form .block-thumbnail .btn-block {
    float: none;
    text-align: center;
  }
  /* line 1649, ../scss/_responsive.scss */
  body .log-popup .popup-container .popup-entry .popup-form .block-thumbnail .btn-block .account-btn {
    margin-top: 0;
  }
  /* line 1655, ../scss/_responsive.scss */
  body .simple-popup .popup-entry, body .fixed-popup .popup-fixed-entry {
    min-width: 380px;
    padding: 30px;
    padding-top: 50px;
    padding-bottom: 60px;
  }
  /* line 1660, ../scss/_responsive.scss */
  body .simple-popup .popup-entry .side-title, .fixed-popup .popup-fixed-entry .side-title {
    display: none;
  }
  /* line 1663, ../scss/_responsive.scss */
  body .simple-popup .popup-entry .close-icon, body .fixed-popup .popup-fixed-entry .close-icon {
    right: 30px;
    top: 30px;
  }
  /* line 1667, ../scss/_responsive.scss */
  body .simple-popup .popup-entry .popup-heading, body .fixed-popup .popup-fixed-entry .popup-heading {
    padding-bottom: 20px;
  }
  /* line 1669, ../scss/_responsive.scss */
  body .simple-popup .popup-entry .popup-heading .popup-title, body .fixed-popup .popup-fixed-entry .popup-heading .popup-title {
    font-size: 28px;
  }
  /* line 1672, ../scss/_responsive.scss */
  body .simple-popup .popup-entry .popup-heading .subtitle, body .fixed-popup .popup-fixed-entry .popup-heading .subtitle {
    font-size: 16px;
  }
  /* line 1676, ../scss/_responsive.scss */
  body .simple-popup .popup-entry .popup-text-block, body .fixed-popup .popup-fixed-entry .popup-text-block {
    padding-top: 20px;
  }
  /* line 1678, ../scss/_responsive.scss */
  body .simple-popup .popup-entry .popup-text-block .text, body .fixed-popup .popup-fixed-entry .popup-text-block .text {
    font-size: 16px;
    line-height: 23px;
  }
  /* line 1683, ../scss/_responsive.scss */
  body .simple-popup .popup-entry .btn-block, body .simple-popup .popup-entry .btn-block {
    margin-top: 20px;
  }
  /* line 1685, ../scss/_responsive.scss */
  body .simple-popup .popup-entry .btn-block .push-btn, body .fixed-popup .popup-fixed-entry .btn-block .push-btn {
    font-size: 20px;
    padding-top: 10px;
  }
  /* line 1692, ../scss/_responsive.scss */
  body .mobile-menu:before {
    height: 714px;
  }





  /* line 1719, ../scss/_responsive.scss */
  body .mobile-menu .popup-entry .block-heading {
    padding: 0 30px;
    padding-top: 20px;
    margin-bottom: 40px;
  }
  /* line 1723, ../scss/_responsive.scss */
  body .mobile-menu .popup-entry .block-heading .subtitle {
    margin-top: 20px;
  }
  /* line 1726, ../scss/_responsive.scss */
  body .mobile-menu .popup-entry .block-heading .title {
    margin-bottom: 30px;
  }

  /* line 1732, ../scss/_responsive.scss */



  /* line 1762, ../scss/_responsive.scss */
  body .mobile-menu .popup-entry .games-listing li a:hover {
    opacity: .8;
  }
  /* line 1768, ../scss/_responsive.scss */


  /* line 1790, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .main-title-block {
    margin-bottom: 298px;
  }
  /* line 1793, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .main-title-block .category-title {
    font-size: 18px;
  }
  /* line 1796, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .main-title-block .game-name {
    font-size: 60px;
    margin: 0;
  }
  /* line 1800, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .main-title-block .descr-block .descr {
    font-size: 16px;
  }
  /* line 1803, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .main-title-block .main-btn-block {
    margin-top: 50px;
  }

  /* line 1810, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .nav-block {
    bottom: 112px;
  }
  /* line 1813, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .bitcoin-block {
    margin-top: 160px;
  }
  /* line 1815, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .bitcoin-block .bitcoin-msg {
    font-size: 20px;
  }
  /* line 1820, ../scss/_responsive.scss */
  body .mobile-container .game-entry {
    height: 570px;
    padding-top: 189px;
  }
  /* line 1823, ../scss/_responsive.scss */
  body .mobile-container .game-entry .main-title-block {
    max-width: 397px;
  }
  /* line 1825, ../scss/_responsive.scss */
  body .mobile-container .game-entry .main-title-block .category-title {
    font-size: 20px;
  }
  /* line 1829, ../scss/_responsive.scss */
  body .mobile-container .game-entry .main-title-block .game-name {
    font-size: 60px;
  }
  /* line 1833, ../scss/_responsive.scss */
  body .mobile-container .game-entry .main-title-block .main-btn-block .play-btn {
    padding: 9px;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
  }
  /* line 1836, ../scss/_responsive.scss */
  body .mobile-container .game-entry .main-title-block .main-btn-block .play-btn .btn-entry {
    font-size: 38px;
    padding: 13px 36px;
    height: 65px;
    border-radius: 27px;
    -webkit-border-radius: 27px;
    -moz-border-radius: 27px;
  }
  /* line 1842, ../scss/_responsive.scss */
  body .mobile-container .game-entry .main-title-block .main-btn-block .play-btn:after {
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
  }

  /* line 1904, ../scss/_responsive.scss */
  body .video-popup .video-container .left-info {
    padding-left: 75px;
  }
  /* line 1906, ../scss/_responsive.scss */
  body .video-popup .video-container .left-info:before {
    width: 40px;
    height: 40px;
    background-size: 600%;
    background-position: 40px -102px;
    left: 20px;
    margin-top: -25px;
  }
  /* line 1914, ../scss/_responsive.scss */
  body .video-popup .video-container .left-info .region {
    font-size: 18px;

    margin-top: 0;
  }
  /* line 1919, ../scss/_responsive.scss */
  body .video-popup .video-container .left-info .game-name {
    font-size: 14px;

  }
  /* line 1924, ../scss/_responsive.scss */
  body .video-popup .video-container .right-nav {
    right: 15px;
  }
  /* line 1926, ../scss/_responsive.scss */
  /*body .video-popup .video-container .right-nav .exit-btn {
    height: 48px;
    width: 48px;
  }*/
  /* line 1929, ../scss/_responsive.scss */
  /*body .video-popup .video-container .right-nav .exit-btn:before {
    height: 25px;
    width: 25px;
    background-size: 1200%;
    background-position: -198px 2px;
    margin-top: -12px;
    margin-left: -13px;
  }*/
  /* line 1940, ../scss/_responsive.scss */
  body .cabinet-block {
    padding-top: 120px;
  }
  /* line 1945, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .page-heading .page-title {
    font-size: 30px;

  }
  /* line 1949, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .page-heading .sub-text {
    font-size: 16px;
  }
  /* line 1955, ../scss/_responsive.scss */
  /* body .cabinet-block .cabinet-entry .main-content .main-content-entry .deposit-entry .left-content .text-block .descr {
    font-size: 15px;
  } */
  /* line 1958, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .deposit-entry .left-content .generated-key {
    font-size: 15px;
  }
  /* line 1962, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block {
    padding-top: 0;
  }
  /* line 1964, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .nav-block {
    margin-bottom: 40px;
  }
  /* line 1973, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .bonuses-listing .owl-stage-outer .owl-stage .owl-item .item .title {
    font-size: 22px;

    margin-bottom: 17px;
  }
  /* line 1978, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .bonuses-listing .owl-stage-outer .owl-stage .owl-item .item .text {
    font-size: 16px;

    margin-bottom: 30px;
  }
  /* line 1983, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .bonuses-listing .owl-stage-outer .owl-stage .owl-item .item .push-button {
    font-size: 14px;
    padding: 10px 27px;
    padding-bottom: 5px;
  }
  /* line 1989, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section {
    margin-bottom: 30px;
  }
  /* line 1991, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-accordion .ui-accordion-content .single-section .descr {
    bottom: 26px;
  }
  /* line 1998, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing {
    margin: 60px auto;
    flex-wrap: wrap;
    max-width: 240px;
    padding-top: 0px;
    justify-content: center;
  }

  /* line 2001, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing li {
    margin-bottom: 20px;
  }

  /* line 2011, ../scss/_responsive.scss */
  /* body .cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing li a:before {
    left: 25px;
    margin: 0;
    top: 50%;
    margin-top: -14px;
  } */



   /*custom style*/
  body .mobile-container .welcome-mob .games-listing{
      flex-wrap: wrap;
  }

   body .mobile-container .welcome-mob .games-listing li{
      flex-basis: 25%
   }

   .mobile-container .welcome-mob{
      background-position: center -100px;
   }

   body .slots-block .block-container .games-entry .single-game{
    width: 50%;
    max-width: 180px;
   }
    /* end custom style*/

    .userBalanceWrap, .docsVerificationWrap{
      flex-direction: column;
      display: flex;
    }

    .userBalanceCol, .docsVerificationCol{
      text-align: center;
      margin-bottom: 15px;
    }

    .leftBorder:after{
      right: 0;
      width: 100%;
      height: 1px;
      top: 110%;
      background: linear-gradient(to left, #200630 0%, #690fc1 50%, #200630 100%);
    }
}














@media (max-width: 600px) {

  .header-left .logo-block .logoPc {
    width: 50px;
    overflow: hidden;
  }
  .header .logoPc img {
    width: auto;
    max-width: 160px;
  }
}





@media (max-width: 520px) {
  /* line 2028, ../scss/_responsive.scss */

  .video-popup.popup-slot .video-container .game-entry {
    z-index: 999;
  }
}
.login-block-reg {
  display: none;
}






/* Landscape phones and down */
@media (max-width: 480px) {
  .mobTopWrap {
    height: 96px;
  }
  .resetBtn.bigBtn {
    padding: 10px 20px;
    font-size: 16px;
  }

  .mobile-menu {
    width: 100%;
  }
  .mobile-menu .popup-entry .close-icon {
    right: 5px;
  }

  .termWrapperInner {
    max-height: 500px;
  }

  .footerLinks {
    min-height: 84px;
  }
  .footer.footer-home .bitcoin-block .bitcoin-msg {
    font-size: 16px;
    line-height: 16px;
  }
  .footer.footer-home .bitcoin-block .bitcoin-icon {
    margin-top: 0;
    top: -8px;
  }


  .accountFormWrapper form .halfCol{
    flex-basis: 100%;
  }

  #country{
    width: 100%;
  }

  .country-select{
    width: 100%;
    margin-bottom: 20px;
  }



  .cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs .ui-tabs-nav li{
    margin-right: 10px;
  }

  .cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs .ui-tabs-nav li a{
    font-size: 14px;
  }

  .cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .bonuses-listing .item .single-bonus .push-button{
    padding: 10px 15px 10px 15px;
  }

  html[lang="vn"] body .log-popup .popup-container .popup-entry .popup-form .send-btn-block .send-btn .btn-entry{
    font-size: 14px;
    height: 51px;
    padding: 18px 36px;
  }

  .tableTransactionsWrapper table td, .tableTransactionsWrapper table th{
    padding: 15px 0px !important;
    font-size: 11px;
  }


  body .cabinet-block .cabinet-entry .cabinet-sidebar .cabinet-menu-listing {
    margin: 80px auto;
  }

  /* .actions{
    padding-bottom: 150px;
  } */



  .supportWrapper{
    margin-top: 20px;
    margin-bottom: 20px;
  }





  .slots-block .block-container .games-entry .single-game > a:last-child{
    padding: 3px 0px 3px 0px;
  }

  body .welcome-mob .games-listing{
    display: flex;
    flex-wrap: wrap;
  }
  .cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs.needShow {
    padding-left: 0;
  }
  .cabinet-block .cabinet-entry .main-content .main-content-entry .setting-entry .setting-tabs.needShow .ui-tabs-panel .single-section table td {
    display: block;
  }

  body .mobile-container .welcome-mob .games-listing li{
    flex-basis: 50%;
  }

  .welcome-mob .games-listing li.slots{
    order: 1
  }

  .welcome-mob .games-listing li.roulette{
    order: 3
  }

  .welcome-mob .games-listing li.bjack{
    order: 5
  }

  .welcome-mob .games-listing li.poker{
    order: 7
  }

  .welcome-mob .games-listing li.baccarat{
    order: 2
  }

  .welcome-mob .games-listing li.dice{
    order: 4
  }

  .welcome-mob .games-listing li.bonumbers{
    order: 6
  }

  .welcome-mob .games-listing li.keno{
    order: 8
  }





  /* line 2040, ../scss/_responsive.scss */
  body input[type="email"],
  body input[type="password"] {
    height: 44px;
    font-size: 18px;
    margin-bottom: 20px;
    padding-left: 22px;
  }

  body .emailWrapper input{
    height: initial;
    font-size: 13px;
    margin-bottom: initial;
    padding-left: initial;
  }


  /* line 2051, ../scss/_responsive.scss */
  body .header .header-right-part .login-block {
    display: block;
  }
  body .header .header-right-part .login-block.login-block-reg a:before {
    display: block !important;
  }
  body .header .header-right-part .login-block.login-block-reg a {
    padding-left: 15px !important;
    margin-right: 10px !important;
  }
  .login-block-reg .reg-btn{
    display: block;
    height: 32px;
    padding: 8px 0;
    padding-left: 46px;
    position: relative;
     font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    -ms-transition: 0.2s linear;
    -o-transition: 0.2s linear;
    transition: 0.2s linear;
    text-decoration: none;
    height: 41px;
    padding: 13px 0;
    font-size: 16px;
  }
  .login-block-reg {
    display: none !important;
  }
  /* line 2054, ../scss/_responsive.scss */
  body .header .header-right-part .menu-button-block {
    margin-left: 20px;
  }
  /* line 2059, ../scss/_responsive.scss */
  body .reg-popup .popup-container,
  body .log-popup .popup-container {
    max-width: 280px;
  }
  /* line 2064, ../scss/_responsive.scss */
  body .reg-popup .popup-container .popup-entry .popup-heading .subtitle,
  body .log-popup .popup-container .popup-entry .popup-heading .subtitle {
    font-size: 16px;

  }
  /* line 2068, ../scss/_responsive.scss */
  body .reg-popup .popup-container .popup-entry .popup-heading .popup-title,
  body .log-popup .popup-container .popup-entry .popup-heading .popup-title {
    font-size: 34px;
    margin-top: 10px;
  }
  /* line 2073, ../scss/_responsive.scss */
  body .reg-popup .popup-container .popup-entry .popup-form,
  body .log-popup .popup-container .popup-entry .popup-form {
    padding-top: 10px;
  }
  /* line 2075, ../scss/_responsive.scss */
  body .reg-popup .popup-container .popup-entry .popup-form .send-btn-block .send-btn,
  body .log-popup .popup-container .popup-entry .popup-form .send-btn-block .send-btn {
    padding: 4px;
  }
  /* line 2077, ../scss/_responsive.scss */
  body .reg-popup .popup-container .popup-entry .popup-form .send-btn-block .send-btn .btn-entry,
  body .log-popup .popup-container .popup-entry .popup-form .send-btn-block .send-btn .btn-entry {
    font-size: 16px;
    height: 54px;
  }
  /* line 2086, ../scss/_responsive.scss */
  body .log-popup .popup-container .popup-entry .popup-form label {
    margin-bottom: 10px;
  }
  /* line 2089, ../scss/_responsive.scss */
  body .log-popup .popup-container .popup-entry .popup-form .forget-link {
    margin-top: 0;
  }
  /* line 2093, ../scss/_responsive.scss */
  body .simple-popup, body .fixed-popup {
    padding: 0 20px;
  }
  /* line 2095, ../scss/_responsive.scss */
  body .simple-popup .popup-entry, body .fixed-popup .popup-fixed-entry {
    min-width: 100%;
  }
  /* line 2100, ../scss/_responsive.scss */
  body .mobile-menu:before {
    height: 714px;
  }

  /* line 2105, ../scss/_responsive.scss */
  body .mobile-menu .popup-entry .logo-container {
    max-width: 160px;
  }



  /* line 2119, ../scss/_responsive.scss */
  body .mobile-menu .popup-entry .block-heading {
    padding: 0 20px;
    padding-top: 20px;
    margin-bottom: 40px;
  }
  /* line 2123, ../scss/_responsive.scss */
  body .mobile-menu .popup-entry .block-heading .subtitle {
    margin-top: 0px;
  }
  /* line 2126, ../scss/_responsive.scss */
  body .mobile-menu .popup-entry .block-heading .title {
    font-size: 30px;
    margin-top: 10px;
    margin-bottom: 20px;
  }

  /* line 2152, ../scss/_responsive.scss */
  body .mobile-container {
    background-color: #000;
  }
  /* line 2154, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob {
    padding-top: 100px;
    padding-bottom: 280px;
    background: none;
    background-size: 100%;
  }
  /* line 2160, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob:before {
    content: '';
    display: block;
    position: absolute;
    height: 274px;
    height: 100%;
    top: -100px;
    left: 0;
    width: 100%;
    background: url("../media/images/bg/welcome-mobile-light.jpg") center -70px no-repeat;
    background-size: cover;
    opacity: .6;
  }
  /* line 2175, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .side-name {
    display: none;
  }
  /* line 2178, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .games-listing {
/*    padding-bottom: 40px;*/
    justify-content: flex-start;
  }

  body .mobile-container .welcome-mob .games-listing li a{
    padding-left: 57px;
    padding-top: 0px;
    text-align: left;
  }

  body .mobile-container .welcome-mob .games-listing li a:before{
    left: 0;
    transform: translate(0px,0px);
  }



  /* line 2185, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .main-title-block {
    margin-bottom: 80px;
    max-width: 280px;
  }
  /* line 2188, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .main-title-block .category-title {
    font-size: 14px;
  }
  /* line 2192, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .main-title-block .game-name {
    line-height: 44px;
    font-size: 38px;
    letter-spacing: 10px;
    padding-left: 10px;
  }

  /* line 2199, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .main-title-block .main-btn-block {
    margin-top: 15px;
  }
  /* line 2201, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .main-title-block .main-btn-block .play-btn {
    padding: 4px;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
  }
  /* line 2204, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .main-title-block .main-btn-block .play-btn .btn-entry {
    font-size: 16px;
    padding: 8px 16px;
    /*height: 32px;*/
    border-radius: 27px;
    -webkit-border-radius: 27px;
    -moz-border-radius: 27px;
  }
  /* line 2210, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .main-title-block .main-btn-block .play-btn:after {
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    -webkit-box-shadow: inset 0px 0px 0px 4px rgba(255, 255, 255, 0);
    -moz-box-shadow: inset 0px 0px 0px 4px rgba(255, 255, 255, 0);
    box-shadow: inset 0px 0px 0px 4px rgba(255, 255, 255, 0);
  }
  /* line 2216, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .main-title-block .main-btn-block .play-btn:hover:after {
    -webkit-box-shadow: inset 0px 0px 0px 4px white;
    -moz-box-shadow: inset 0px 0px 0px 4px white;
    box-shadow: inset 0px 0px 0px 4px white;
  }
  /* line 2224, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .bitcoin-block {
    margin-top: 60px;
  }
  /* line 2227, ../scss/_responsive.scss */
  body .mobile-container .welcome-mob .nav-block {
    bottom: 140px;
    z-index: 1;
  }
  /* line 2232, ../scss/_responsive.scss */
  body .mobile-container .games-block {
    margin-top: -100px;
  }
  /* line 2235, ../scss/_responsive.scss */
  body .mobile-container .game-entry {
    height: 300px;
    padding-top: 60px;
  }
  /* line 2238, ../scss/_responsive.scss */
  body .mobile-container .game-entry .main-title-block {
    max-width: 280px;
  }
  /* line 2240, ../scss/_responsive.scss */
  body .mobile-container .game-entry .main-title-block .category-title {
    font-size: 16px;

  }
  /* line 2244, ../scss/_responsive.scss */
  body .mobile-container .game-entry .main-title-block .game-name {
    font-size: 42px;
  }
  /* line 2248, ../scss/_responsive.scss */
  body .mobile-container .game-entry .main-title-block .main-btn-block .play-btn {
    padding: 4px;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
  }
  /* line 2251, ../scss/_responsive.scss */
  body .mobile-container .game-entry .main-title-block .main-btn-block .play-btn .btn-entry {
    font-size: 16px;
    padding: 8px 16px;
    height: 32px;
    border-radius: 27px;
    -webkit-border-radius: 27px;
    -moz-border-radius: 27px;

  }
  /* line 2258, ../scss/_responsive.scss */
  body .mobile-container .game-entry .main-title-block .main-btn-block .play-btn:after {
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    -webkit-box-shadow: inset 0px 0px 0px 4px rgba(255, 255, 255, 0);
    -moz-box-shadow: inset 0px 0px 0px 4px rgba(255, 255, 255, 0);
    box-shadow: inset 0px 0px 0px 4px rgba(255, 255, 255, 0);
  }
  /* line 2264, ../scss/_responsive.scss */
  body .mobile-container .game-entry .main-title-block .main-btn-block .play-btn:hover:after {
    -webkit-box-shadow: inset 0px 0px 0px 4px white;
    -moz-box-shadow: inset 0px 0px 0px 4px white;
    box-shadow: inset 0px 0px 0px 4px white;
  }
  /* line 2275, ../scss/_responsive.scss */
  /*body .slots-block .block-heading {*/
  /*margin-top: 100px;*/
  /*}*/
  /* line 2277, ../scss/_responsive.scss */

  /* line 2282, ../scss/_responsive.scss */
  body .slots-block .block-heading .subtitle {
    font-size: 17px;

  }
  /* line 2287, ../scss/_responsive.scss */
  body .slots-block .games-listing-block .games-listing li {
    width: 100%;
    float: none;
  }
  /* line 2291, ../scss/_responsive.scss */
  body .slots-block .block-container .games-entry .single-game {
    width: 100%;
    margin-bottom: 20px;
  }

  /* line 2300, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .owl-prev,
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .bonus-entry .middle-block .owl-next {
    top: 40%;
  }
  /* line 2305, ../scss/_responsive.scss */
  body .cabinet-block .cabinet-entry .main-content .main-content-entry .deposit-entry {
    padding-left: 0;
  }
  body .mobile-container .welcome-mob .bitcoin-block .bitcoin-msg {
    display: block;
  }
  body .mobile-container .welcome-mob .bitcoin-block .bitcoin-msg .bitcoin-icon {
    left: 15px;
  }

  body .slots-block.mobile .block-heading {
    margin-top: 100px;
  }
  body .slots-block.mobile .btn-block {
    display: none;
  }
  body .slots-block.mobile .block-filter {
    margin: 15px 0;
  }
  body .mobile-container .welcome-mob {
    padding-bottom: 60px;
  }
  body .mobile-container .welcome-mob:before {
    top: 0;
  }
  /* body .log-popup .close-icon, body .reg-popup .close-icon {
    top: 15px;
    right: 15px;
    height: 27px;
    width: 27px;
  } */

  /*custom style*/

  body .mobile-container .welcome-mob{
    padding-top: 200px;
    padding-bottom: 130px !important;
  }

  .welcome-mob:after{
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 420px;
    background: linear-gradient(180deg, rgba(6,3,8,0) 0%, rgba(6,3,8,1) 70%);
  }

  .footer.footer-home{
    background: initial;
     box-shadow: none;
  }

    body .mobile-container .welcome-mob .games-listing li a:before{
      height: 30px;
  }

  /*body .slots-block .block-container .games-entry .single-game{
    width: 10s0%;
   }
*/




  /*end custom style*/

}

@media (max-width: 350px) {
  body .header .header-right-part .login-block .login-btn:before,
  body .mobile-menu .auth-block-mobile .login-btn:before {
    display: none;
  }
  .mobile-menu .usr-block {
    padding-left: 29px;
  }
  .mobile-menu .usr-block .wlc-usr {
    margin-right: 5px;
  }
  .mobile-menu .usr-block .logout-btn {
    margin-left: 5px;
  }
}

.games-block {
  position: relative;
  margin-bottom: 2px;
  line-height: 0;
  transition: -webkit-transform .12s linear;
  transition: transform .12s linear;
  transition: transform .12s linear,-webkit-transform .12s linear;
  height: 170px;
  overflow: hidden;
  border-radius: 10px;
  width: 180px;
}

.games-block .games-block__item {
  /*height: 158px;*/
  display: block;
}

.games-block .img_box:hover, .games-block:hover, .single-game-hover .games-block {
  -webkit-transform: translateZ(0) scale(1.07);
  transform: translateZ(0) scale(1.07);
  border-radius: 3px;
  overflow: hidden;
  z-index: 12;
  box-shadow: 0 26px 40px rgba(0,0,0,.54);
}

.games-block:hover{
  border-radius: 10px;
}

.games-block__wrap {
  box-sizing: content-box;
  width: 100%;
}

.games-block .games-block__wrap {
  background-color: rgba(0,0,0,0);
  transition: background-color .12s linear;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%
}
.games-block:hover .games-block__wrap {
  z-index: 1000 !important;
}
.single-game-hover .games-block__action,
.games-block:hover .games-block__action{
  background-color: rgba(0,0,0,.8);
}

.games-block:hover{
  z-index: 1000 !important;
}

 .games-block:hover .games-block__wrap, .single-game-hover .games-block .games-block__wrap {
  text-align: center;
  position: absolute;
  /*background-color: rgba(0,0,0,.8);*/
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 26px 40px rgba(0,0,0,.54);
}

.games-block .games-block__wrap .games-block__name span {
    display: block;
    width: 100%;
    height: 22px;
    line-height: 22px;
}
.games-block .games-block__wrap .games-block__name span:first-child,
.slots-block .block-container .games-entry .single-game a .title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.games-block__image {
  width: 100%;
  height: 100%;

}
.games-block.ng-scope.vertical .games-block__image{
  /*position: relative;
  top: -20px;*/
}
.games-block__bg{
  display: block;
  height: 120%;
  width: 160%;
  max-width: 160%;
  left: -30%;
  top: -10%;
  position: absolute;
  z-index: -1;
  filter: blur(6px);
}
.games-block.ng-scope:not(.vertical) .preloaderPictureGame:not(.imgError) .games-block__image{
  position: relative;
  top: -10%;
}
@media (min-width: 1024px) {
  .games-block__image{
    border-radius: 10px;
  }

  .preloaderPictureGame.imgLoad, .preloaderPictureGame.imgError{
    /*position: absolute;*/
    /*z-index: 999;*/
    width: 100%;
  }



}

.games-block__label {
  position: absolute;
  top: 0;
  right: 5px;
}

.games-block__hot {
  display: inline-block;
  text-decoration: none;
  vertical-align: middle;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAgCAYAAAB+ZAqzAAAC0UlEQ…mUnSpxbe1dIroH4A6Yr6qzRL8AfGbmGd/m5qezSmak/w/nCqys177ISwAAAABJRU5ErkJggg==) no-repeat;
  width: 38px;
  height: 32px;
  z-index: 5;
  margin-right: 2px;
}

.games-block__favorite {
  text-align: center;
}

.games-block__favorite {
  margin-top: 5px;
  display: inline-block;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABaklEQ…RzQtJVVS+iBpZlvTkPfROxxt8QjeMkKqjpllrkTjCWJv4AB45IKQG48doAAAAASUVORK5CYII=);
  width: 18px;
  height: 18px;
  z-index: 50;
  margin-right: 2px;
  position: relative;
}

.games-block__action {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}

.games-block .img_box:hover .games-block__wrap .games-block__action, .games-block:hover .games-block__action, .single-game-hover .games-block .games-block__wrap .games-block__action {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}

.games-block__name {
  height: 55px;
  display: flex !important;
  color: #fff;
  text-align: center;
  overflow: hidden;
  line-height: 55px;
  width: 100%;
  position: relative;
  /*background-color: #4b1c6b;*/
  font-size: 15px;
  font-weight: 600;
  padding: 0 5px;
  text-overflow: ellipsis;
  box-sizing: border-box;
  justify-content: center;
  justify-items: center;
  flex-direction: column;
  background: linear-gradient(to bottom, rgba(255,0,0,0), rgb(0, 0, 0));
  position: absolute;
  bottom: 0;
}

.games-block .games-block__wrap .games-block__name>span:first-child{
  color:transparent;
  user-select:none;
}

.games-block:hover .games-block__name, .single-game-hover .games-block .games-block__name,
.games-block .img_box:hover .games-block__buttons, .games-block:hover .games-block__buttons, .single-game-hover .games-block .games-block__buttons {
  display: block;
  z-index: 1000;
}

.games-block__buttons {
  font-size: 0;
  line-height: 0;
  width: 100%;
  position: absolute;
  top: 45%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: none;
}

.games-block__button {
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  text-align: center;
  text-decoration: none;
}

.games-block__button_play-real {
  width: 140px;
  height: 39px;
  background-color: #fff;
  border-radius: 19px;
  padding: 0 24px;
  box-shadow: 0 12px 10px rgba(0,0,0,.24);
  color: #373548!important;
  font-size: 18px;
  font-weight: 600;
  line-height: 39px;
  /* margin-bottom: 13px; */
  text-transform: uppercase;
  transition: all .3s linear;
  border: none;
  outline: none;
  text-decoration: none;
  display: block !important;
  margin: 0 auto;
}

.games-block__button_play-real:hover {
  background-color: #ffc22e;
  color: #fff!important;
}

.games-block__button_play-fun {
  width: 104px;
  height: 26px;
  background-color: rgba(0,0,0,.5);
  border-radius: 13px;
  padding: 0 18px;
  color: #fff!important;
  font-size: 12px;
  font-weight: 600;
  line-height: 26px;
  transition: background-color .3s linear;
  border: none;
  outline: none;
  text-decoration: none;
  display: block !important;
  margin: 13px auto 0;
}

.games-block__button_play-fun:hover {
  background-color: rgba(0,0,0,.8);
}

.games-block__name__category {
  display: block;
  font-size: 13px;
  /*color: #aca1f8;*/
}

.slots-block .block-container .games-entry .single-game.ng-scope a:hover {
  opacity: 1;
}

.live-block .map-block .game-item.disabled_casino {
  opacity: 0.6;
}

#registr .block-thumbnail.block-thumbnail-radio {margin: 0;}
#registr .block-thumbnail.block-thumbnail-radio label {margin: 0 15px;}
#registr .block-thumbnail.block-thumbnail-radio input {margin-right: 10px;}

.preloaderCommon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999999;
  background: url("../media/images/preloader/preloader3%EF%B9%96v=2.1.svg");
  background-repeat: no-repeat;
  background-size: 7%;
  background-color: rgba(0, 0, 0, 0.2);
  background-position: center;
}

.preloaderPictureGame {
  background: url('../media/images/preloader/preloader3%EF%B9%96v=2.1.svg');
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.15);
  background-position: center;

  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.preloaderPictureGame.imgLoad,
.preloaderPictureGame.imgError{
  /*background:none;*/
}


.colorGame {
  background: black;
}

.preloaderGame {
  background: black;
  width: 100%;
  height: 620px;
  background-image: url(../media/images/preloader/preloader2.gif);
  background-repeat: no-repeat;
  background-position: center;
}

.mainBackGround {
  /*background: url(../media/images/bg/slots-light.jpg) top no-repeat;*/
  background: #2e0d45;
  background-size: cover;
  background-attachment: fixed;
}

.gameLoading {
  margin: 0;
  padding: 0;
  font-family: ‘Arial Narrow’, sans-serif;
  font-weight: 100;
  font-size: 1.1em;
  color: #fff;
  margin-top: -5em;
  display:none;
}

#gamePage .video-container.active .gameLoading,
.video-popup.active .gameLoading{
  display: block;
}

#gamePage h1.page-title{
  padding-right: 10%;
  padding-left: 10%;
}
/*#gamePage .block-heading{*/
  /*z-index: auto;*/
  /*top: 95px;*/
/*}*/

#gamePage .video-container .bigBtn{
  height: auto;
  border-radius: 30px;
  padding-top: 10px;
  margin-top: -19px;
  font-size: 20px;
}
#gamePage .video-container .playBtn {
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 3;
}
.gameLoading span {
  position: relative;
  top: 0.63em;
  display: inline-block;
  text-transform: uppercase;
  opacity: 0;
  transform: rotateX(-90deg);
}

.gameLoading span.let1 {
  animation: drop 1.2s ease-in-out infinite;
  animation-delay: 1.2s;
}

.gameLoading span.let2 {
  animation: drop 1.2s ease-in-out infinite;
  animation-delay: 1.3s;
}

.gameLoading span.let3 {
  animation: drop 1.2s ease-in-out infinite;
  animation-delay: 1.4s;
}

.gameLoading span.let4 {
  animation: drop 1.2s ease-in-out infinite;
  animation-delay: 1.5s;

}

.gameLoading span.let5 {
  animation: drop 1.2s ease-in-out infinite;
  animation-delay: 1.6s;
}

.gameLoading span.let6 {
  animation: drop 1.2s ease-in-out infinite;
  animation-delay: 1.7s;
}

.gameLoading span.let7 {
  animation: drop 1.2s ease-in-out infinite;
  animation-delay: 1.8s;
}

.not-allowed {
  cursor: not-allowed !important;
}

@keyframes drop {
  10% {
    opacity: 0.5;
  }
  20% {
    opacity: 1;
    top: 3.78em;
    transform: rotateX(-360deg);
  }
  80% {
    opacity: 1;
    top: 3.78em;
    transform: rotateX(-360deg);
  }
  90% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
    top: 6.94em
  }
}

.success-reset {
  color: #4DB546;
}
.error-reset {
  color: #EA4335;
}

@media (max-height: 400px) {
  body .mobile-container .welcome-mob {
    padding-top: 150px;
    /* padding-bottom: 50px; */
    background: url(../media/images/bg/welcome-mobile-light.jpg) center 15% no-repeat;
    background-size: cover;
  }
  body .mobile-container .welcome-mob .main-title-block {
    margin-bottom: 50px;
  }
  body .mobile-container .welcome-mob .bitcoin-block {
    margin-top: 70px;
  }
}


@media (max-height: 850px){
  .header{
    z-index: 10080;
  }
/*  .video-popup.popup-slot .video-container{
    height: 80%;
  }*/
}

#transactionsTable .ellipsisText{
  /*white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100px;*/

  word-break:break-word;
}

#transactionsTable .statustransAction{
  padding-left: 20px !important;
}
.tooltip > .tooltip-inner {
  background-color: #a92e9f;
}

.tooltip.top .tooltip-arrow{
  border-top-color: #a92e9f;
}
.tooltip.left .tooltip-arrow{
  border-left-color: #a92e9f;
}

#registr .tooltip{
  width: 200px;
}

/*newHome*/
#sliderHome{
  height:400px;
  max-height:calc(100vh - 80px);
  min-height:350px;
  position: relative;
  /*margin-top: 80px;*/
  overflow:hidden;
  z-index:1;
}

#sliderHome .next,
#sliderHome .before{
	cursor:pointer;
	position:absolute;
	height:20%;
	top:40%;
	width:100px;
	z-index: 10;
    transition: all .2s linear;
	overflow:hidden;
	background: radial-gradient(rgba(0,0,0,.2) 5%, rgba(0,0,0,.3) 15%, rgba(0,0,0,0) 60%);
}
#sliderHome .next .button,
#sliderHome .before .button{
	display:block;
	position:absolute;
	height:100%;
	width:100%;
	content:" ";
	background:url(../partner/css/nivo-lightbox/next@2x.png) no-repeat center;
	background-size: 50%;
	transition: all .2s linear;
	transform: translateX(0);
	opacity:.6;
}
#sliderHome .next .button{
	right:0;
}
#sliderHome .before .button{
	background-image:url(../partner/css/nivo-lightbox/prev@2x.png);
}
#sliderHome .next{
	right:0;
	transform: translateX(8px);
}

.categoriesList{
  display: flex;
  align-items: center;
  justify-content: center;
  min-height:60px;
  padding: 5px 0;
}
.categoriesList a{
  margin: 0 50px;
  position: relative;
  display: block;
  padding: 15px 0 15px 45px;
  font-size: 15px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    -ms-transition: 0.2s linear;
    -o-transition: 0.2s linear;
  transition: 0.2s linear;
  text-decoration: none;
  opacity: 1;
}
.categoriesList a:hover{
  opacity: .8;
}
.categoriesList a:before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -32.5px;
  height: 60px;
  width: 37px;
}
.categoriesList a.slots:before{
  background: url(../media/images/icons/slots.svg) no-repeat center / contain;
}
.categoriesList a.poker:before{
  background: url(../media/images/icons/For_Live_Casino_New.svg) no-repeat center / contain;
}
.categoriesList a.roulette:before{
  background: url(../media/images/icons/roulette.svg) no-repeat center / contain;
}
.categoriesList a.bjack:before{
  background: url(../media/images/icons/blackjack.svg) no-repeat center / 80%;
}
.categoriesList a.baccarat:before{
  background: url(../media/images/icons/baccarat-icon-new.svg) no-repeat center / contain;
}

@media (max-width: 1080px) {
  .categoriesList a{
    margin:0 25px;
  }
  .categoriesList{
    flex-wrap: wrap;
  }

}

@media (max-width: 850px) {
  .categoriesList{
    padding: 0 25px;
    justify-content: space-around;
  }
  .categoriesList a{
    margin: 0;
    font-size: 0;
    min-width: auto;
  }
}

#homeGames{
  /*background: #000 url(../media/images/bg/content-bg-light.jpg) center no-repeat;*/
  background: #2e0d45;
  background-size: cover;
  min-height: calc(100vh - 150px);
  padding-bottom: 50px;
}
@media (max-width: 1080px){
  #homeGames{
    padding-bottom:100px;
  }
}

#homeGames .slots-block{
  background: none;
}
#homeGames .games-block{
  box-shadow: 0 10px 15px 0 #000000, inset 0 1px 2px 0 #a14bba;
}
#homeGames .games-block:hover{
  box-shadow: 0 26px 30px rgba(0,0,0,.54);
}
#homeGames .goToMoreGames{
  padding: 25px 0;
  display: flex;
  justify-content: center;
}
#footerLinksWrap{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
  align-items: center;
}
#providersPaymentsLogos{
  width: 70%;
  overflow: hidden;
  margin:0 auto;
  z-index: 2;
  position: relative;
}
#providersPaymentsLogos>div{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-around;
  align-items: center;
  height:50px;
  width: max-content;
  min-width: 100%;
  padding: 0 10px;
}
#providersPaymentsLogos:before,
#providersPaymentsLogos:after {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 35px;
  z-index: 3;
}
#providersPaymentsLogos:after{
  right: 0;
  background: linear-gradient(-90deg, #050207, transparent);
}
#providersPaymentsLogos:before{
  left:0;
  background: linear-gradient(90deg, #050207, transparent);
}
#providersPaymentsLogos>div>div{
  width: 100px;
  min-width: 100px;
  height: 100%;
  margin: 0 5px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size:contain;
}
#providersPaymentsLogos>div:last-child>div{
  -webkit-filter: grayscale(100%) brightness(250%);
  filter: grayscale(100%) brightness(250%);
}
@media (min-width: 1080px) {
  #providersPaymentsLogos .lrp25{
    padding:0 25%;
  }
}
@media (max-width: 1080px) {
  #providersPaymentsLogos{
    left:0;
    width: 100%;
  }
}
#homeGames .slots-block{
  padding-bottom: 0;
  min-height: auto;
  overflow: visible;
  margin-top:0;
}
#homeGames .block-container{
	margin-top:0;
	padding-top:5px;
}





/*ncc*/
.multicurrency{
  margin:15px 0;
  display: flex;
  position: relative;
}
.multicurrency .multicurrency-list .multicurrency-list-links-wrap{
  background-color: rgba(0,0,0,.5);
  background-image: linear-gradient(-90deg, #562f53aa 0%, #6c2998cc 100%);
  border-radius: 4px 0 0 4px;
  margin-bottom: 15px;
}
.multicurrency.withdraw .multicurrency-list{
  min-width: 85px;
}
.multicurrency .multicurrency-list a{
  display: flex;
  align-items: center;
  text-align: center;
  color:#b8a7cd;
  text-decoration: none;
  padding: 8px 10px 8px 5px;
  white-space: nowrap;
}
.multicurrency .multicurrency-list a:hover{
  border-radius: 4px 0 0 4px;
  color:#fff;
  background-image: linear-gradient(-90deg, #752970 0%, #8030b5ee 100%);
}
.multicurrency .multicurrency-list a.active{
  border-radius: 4px 0 0 4px;
  color:#fff;
  background-image: linear-gradient(-90deg, #a92e9f 0%, #82299a 100%);
}
.multicurrency .multicurrency-list a>.currency-logo{
  margin-right: 10px;
  min-width: 20px;
  width: 20px;
}
.multicurrency .multicurrency-list a img{
  width: 20px;
  height: 20px;
}
.multicurrency .multicurrency-content>div{
  display: none;
  height: 100%;
}
.multicurrency .multicurrency-content>div.active{
  display: flex;
}
.multicurrency .multicurrency-content>div#btc-deposit,
.multicurrency .multicurrency-content>div#eth-deposit,
.multicurrency .multicurrency-content>div#usdc-deposit,
.multicurrency .multicurrency-content>div#usdt-deposit{
  flex-direction: column;
}
.multicurrency .multicurrency-content>div#btc-deposit .btcNetwork,
.multicurrency .multicurrency-content>div#btc-deposit .lightningForm,
.multicurrency .multicurrency-content>div#eth-deposit>div,
.multicurrency .multicurrency-content>div#usdc-deposit>div,
.multicurrency .multicurrency-content>div#usdt-deposit>div{
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
}
.multicurrency .multicurrency-content #btc-deposit .lightningForm{
  margin-top: 10px;
  justify-content: space-around;
}
#lightning p.descr{
  text-align: center;
}
#lightning .lightningForm input::placeholder {
  color: #878787;
}
#lightning {
  background: rgba(0, 0, 0, .4);
  padding: 10px;
  border-radius: 10px;
}
#lightning .lightningInvoice{
  display: flex;
  flex-direction: row;
  margin: 10px 0;
  display: none;
}
#lightning .lightningInvoice.active{
  display: flex;
}
#lightning .lightningInvoice .qr{
  width: 60%;
}
#lightning .lightningInvoice .qr .info{
  margin-top: 15px;
  text-align: center;
  background: rgba(100, 0, 0, 1);
  padding: 5px;
  border-radius: 10px;
  box-shadow: -5px 10px 32px -9px #000000;
}
#lightning .lightningInvoice .qr img{
  padding: 10px;
  background: #fff;
  border-radius: 10px;
  box-shadow: -5px 10px 32px -9px #000000;
}
#lightning .lightningInvoice .qr canvas{
  max-width: 100%;
}
#lightning .lightningInvoice .invoice{
  width:calc(40% - 30px);
  padding-left: 10px;
  overflow-wrap: break-word;
}
#lightning .lightningInvoice .copy{
  width: 30px;
}
#lightning .lightningInvoice .copy>div{
  cursor: pointer;
  opacity: .5;
}
#lightning .lightningInvoice .copy>div .copiedS,
#lightning .lightningInvoice .copy>div.copiedS .copy{
  display: none;
}

#lightning .lightningInvoice .copy>div.copiedS .copiedS{
  display: block;
}

#lightning .lightningInvoice .copy>div:hover{
  opacity: 1;
}
.multicurrency-content{
  background-image: linear-gradient(-90deg, #421f91 0%, #a92e9f 100%);
  padding: 15px;
  border-radius: 0 8px 8px 8px;
  color:#fff;
  width: 75%;
}
#activatedPoUp .multicurrency-content{
  width: 100%;
}
.multicurrency-content>div>form{
  width: 100%;
}
.multicurrency-content .left-content{
  width: 100%;
}
.multicurrency-content>div p.descr{
  font-size: 18px;
  margin: 0;
}
.multicurrency-content>div p.descr:first-child{
  font-weight: 700;
  font-size: 20px;
}
.multicurrency-content>div p.descr:last-child{
  margin-top:10px;
}
.multicurrency-content>div .qr-code{
  display: flex;
  align-items: center;
  margin-left:10px;
}
.depositPopup .multicurrency-content>div .qr-code img{
  max-width: 95%;
}
.depositPopup .credit-card-deposit-amount{
  width: 75%;
}
.depositPopup .multicurrency-content .left-content{
  width: 70%;
}
.depositPopup .multicurrency-content .left-content .text-block{
  width: 123%;
}
.depositPopup .multicurrency-content .left-content #xrp-deposit .text-block{
  width: 146%;
}
.depositPopup .multicurrency-content .descrTxt,
.depositPopup .multicurrency-content .converted-amount p{
  text-align: left;
}
.multicurrency-content>div .qr-code img{
  box-shadow: -5px 10px 35px -9px #1a1425;
}
#credit-card-deposit .qr-code img{
  width: 201px;
  height: 155px;
  box-shadow:none;
}

.multicurrency-content .framed{
  border: 1px dashed;
  background-color: #b36cb7;
}

@media (max-width: 767px) {
  .multicurrency-content>div .qr-code{
    margin-left: 0;
    margin-top: 10px;
    justify-content: center;
  }
  .depositPopup .multicurrency-content .left-content .text-block{
    width:100%;
  }
  .multicurrency .multicurrency-content>div.active{
    flex-direction: column;
  }
  .multicurrency-content>div .qr-code img{
    max-width: 100px !important;
  }
  .depositPopup .multicurrency-content .left-content{
    width: 100%;
  }
  #btc-deposit #btcNetwork,
  #eth-deposit #eth-erc20-deposit,
  #eth-deposit #eth-bep20-deposit,
  .multicurrency .multicurrency-content>div#usdc-deposit>div,
  .multicurrency .multicurrency-content>div#usdt-deposit>div{
    flex-direction: column;
  }
  #btc-deposit #lightning .lightningForm{
    flex-direction: column;
    align-items: center;
  }
  #lightning_create_invoice{
    margin-top: 15px;
  }
  #lightning .lightningInvoice.active{
    flex-direction: column;
    align-items: center;
  }

  #lightning .lightningInvoice.active .qr,
  #lightning .lightningInvoice.active .invoice{
    margin-bottom: 15px;
    width: 100%;
  }
}
.multicurrency-content>div .descrTxt{
  margin: 45px 0 3px;
  color: #c9b3d8;
  font-size: 12px;
}
.depositPopup .multicurrency-content>div .descrTxt{
  margin-top:25px;
}
.multicurrency-content>#xrp-deposit .descrTxt{
  margin-top:15px;
}
.multicurrency-content>#xrp-deposit .generated-key-wrapper{
  margin-bottom: 10px;
}
.activBonusPoUpWrap.depositPopup p{
  text-align: left;
}
.activBonusPoUpWrap.depositPopup .text-block p{
  text-align: center;
}

.multicurrency-content>div .generated-key-wrapper{
  position: relative;
  max-width: 470px;
  margin-top: 5px;
  display: block;
}

.multicurrency-content>div .generated-key-wrapper form{
  display: flex;
  flex-wrap: wrap;
  margin-top: 15px;
}
.multicurrency-content>div .deposit-fiat-amount,
.multicurrency-content>div>form>input,
.multicurrency .multicurrency-content>div#btc-deposit #lightning input,
#withdrawBtcLightningForm input,
.multicurrency-content>div .generated-key{
  border: 1px solid #4d397b;
  box-shadow: 0px 10px 20px 0px #00000040;
  outline: none;
  border-radius: 5px;
  display: inline-block;
  font-size: 15px;
  padding: 11px 50px 11px 15px;
  background: #25153e;
  color:#fff;
  width: 100%;
}
#withdrawBtcLightningForm input,
.multicurrency-content>div>form>input{
  padding: 8px 15px;
  margin-bottom: 15px;
}
#btc-withdraw span.text,
.multicurrency-content>div>form>span.text{
  letter-spacing: 1px;
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 13px;
  display: inline-block;
}
.multicurrency-content>div .credit-card-deposit-amount .deposit-fiat-amount{
  width: 95%;
}
.multicurrency-content>div .deposit-fiat-currency{
  height: 42px;
  width: 100%;
  background: #25153e;
  border: 1px solid #4d397b;
  color: rgba(255, 255, 255, 0.6);
  outline: none;
  border-radius: 5px;
  padding: 0 10px;
  font-size: 15px;
  margin-bottom: 20px;
  color: #fff;
  cursor:pointer;
  box-shadow: 0px 10px 20px 0px #00000040;
}
.multicurrency-content>div .creditCardKey-wrap{
  width: 100%;
}
.multicurrency-content>div .generated-key-btn{
  position: absolute;
  top: 8px;
  cursor:pointer;
  z-index: 1;
  right: 10px;
  border: none;
  background-image: linear-gradient(14deg, #421f91 0%, #a92e9f 100%);
  padding: 6px 10px;
  font-size: 12px;
  border-radius: 50px;
  text-transform: uppercase;
  font-weight: bold;
  outline: none;
}

.multicurrency-content>div .generated-key-btn:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: -2px;
  background: linear-gradient(90deg, #34248c 0%, #844099 100%);
  border-radius: inherit;
  z-index: -1;
  opacity: 0.42;
}
.multicurrency-content>div .generated-key-btn:hover {
  box-shadow: inset 0 0 10px #000000;
}
.multicurrency-content>div .generated-key-btn img{
  width: 15px;
}

.multicurrency-content>div .deposit-fiat-make-btn,
.multicurrency-content>div button.withdraw{
  border: none;
  background-image: linear-gradient(14deg, #421f91 0%, #a92e9f 100%);
  padding: 12px 50px;
  font-size: 12px;
  letter-spacing: 2px;
  font-size: 15px;
  font-weight: bold;
  border-radius: 50px;
  text-transform: uppercase;
  font-weight: 700;
  outline: none;
  cursor:pointer;
  color:#fff;
  box-shadow: 0px 0px 4px 0px #00000040, 0px 5px 10px 0px #00000040;
}
.multicurrency-content>div .deposit-fiat-make-btn:hover,
.multicurrency-content>div button.withdraw:hover{
  box-shadow: 0px 0px 4px 0px #00000040, 0px 5px 10px 0px #00000040, inset 0 0 10px #25153e;;
}
.utorgWidget .converted-amount,
.multicurrency-content>div .converted-amount{
  display: none;
  font-weight: 700;
  margin-bottom: 15px;
  padding: 5px 10px;
  border-radius: 5px;
  border: 3px solid #672596;
  border-right: none;
  background-image: linear-gradient(-160deg, transparent 64%, #672596 100%);
}

.multicurrency-content>div .converted-amount p{
  margin: 5px 0 0;
  font-weight: normal;
}
@media (max-width: 768px) {
  .multicurrency-content>div .converted-amount{
    border-color:#5a2394;
    margin: 10px 0 0 0 !important;
    text-align: center;
  }
  .multicurrency-content>div>form .button-wrap {
    flex-direction: column;
  }
}

.multicurrency-content>div>form .button-wrap{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.multicurrency-content>div>form .converted-amount{
  width:100%;
  margin: 0px 10% 0 0;
  padding: 7px 10px;
  border-color:#582193;
}
/*ncc end*/
#registr .country-select{
  width:100%;
}
#homeFooterText{
  width: 70%;
  margin:0 auto;
  position: relative;
  overflow: hidden;
}
#homeFooterText>.wrapper{
  padding:10px 25px;
}
@media (max-width: 1080px) {
  #homeFooterText{
    width: 100%;
  }
}

#homeFooterText .showMore,
#homeFooterText .showMore:after{
  position: absolute;
  content:'';
  display: block;
  width:100%;
  height:65px;
  transition: all .3s;
  opacity: 1;
  bottom:0;
  left:0;
}
#homeFooterText .showMore.hide{
  display: none;
}

#homeFooterText .showMore{
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, #060308 75%, #060308 100%);
}
#homeFooterText .showMore:after{
  background-image: url(../partner/css/nivo-lightbox/down.png);
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  transition: transform .3s;
}

#homeFooterText .showMore.open:after{
  transform: rotate(180deg);
}

#homeFooterText .showMore:hover{
  opacity: .9;
}



@media (max-width: 767px){
  #gamesFilterForm_wrapper ~ .block-heading {
    margin-top: 50px;
  }
}
form#login button.send-btn,
form#registr button.send-btn{
  outline: none !important;
}
button.moreGames-select.load,
button.moreGames-select-cat.load,
form#login button.send-btn.load,
form#registr button.send-btn.load{
  color:transparent;
  text-shadow:none;
  cursor:progress;
}
button.moreGames-select.load:hover,
button.moreGames-select-cat.load:hover,
form#login button.send-btn.load:hover,
form#registr button.send-btn.load:hover{
  box-shadow: none;
}
button.moreGames-select.load:before,
button.moreGames-select-cat.load:before,
form#login button.send-btn.load:before,
form#registr button.send-btn.load:before,
#vc-withdraw .updateUserDataBtn.load:before,
#neonpay-deposit #updateUserDataBtn.load:before{
  background-image:url('../media/images/preloader/login-loader.gif');
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 1;
  opacity: .4;
  border: 2px solid #844099;
}
#vc-withdraw .updateUserDataBtn.load,
#neonpay-deposit #updateUserDataBtn.load{
  color: transparent;
  text-shadow: none;
  cursor: progress;
}
#vc-withdraw .updateUserDataBtn.load:hover,
#neonpay-deposit #updateUserDataBtn.load:hover{
  box-shadow:none;
}
#vc-withdraw .updateUserDataBtn.load:after,
#neonpay-deposit #updateUserDataBtn.load:after{
  display: none;
}
button.moreGames-select.load:after,
form#login button.send-btn.load:after,
form#registr button.send-btn.load:after{
  display: none;
}
#grecaptcha_register,
#grecaptcha_login{
  padding: 0 24px;
}


.customizableBonuses .itemWrapper{
  max-height:160px !important;
  min-height:160px !important;
  height:160px !important;
  overflow-y: auto;
  margin-bottom: 15px;
  padding-bottom: 10px !important;
}

.customizableBonuses .activeWrapper,
.customizableBonuses .unavailableWrapper{
  justify-content: start;
  padding-top: 15px;
}
.customizableBonusesPromo .block-bonus-desc,
.newsList .block-article-desc{
  width: 100%;
  max-height: 210px;
  overflow-y: auto;
  padding: 10px 15px;
  background: linear-gradient(0deg, transparent 0%, rgb(40 18 58 / 50%) 10%, rgb(40 7 68 / 50%) 90%, transparent 100%);
}
.customizableBonusesPromo .block-bonus-desc h2,
.newsList .block-article-desc h2{
  margin-top:0;
  margin-bottom: 5px;
}
.actions .customizableBonusesPromo .block-bonus .block-bonus-left,
.actions .newsList .block-article .block-article-left{
  top: 5px !important;
  left:0;
  width: 100%;
}
.actions .customizableBonusesPromo .block-bonus  .block-bonus-right
.actions .newsList .block-article  .block-article-right{
  right: 20px;
  bottom: 15px !important;
}

.customizableBonuses.bonuses-listing .item.activated .usl-link{
  margin-top:12px !important;
}

.customizableBonuses.bonuses-listing .item.activated .btnWrap ~ .unavailInfo ~ .usl-link{
  margin-top:12px !important;
}

.utorgDeposit{
  display: flex;
  min-height: 110px;
  background-image: linear-gradient(200deg, #421f91 0%, #a92e9f 100%);
  padding: 15px;
  padding-right: 35px;
  border-radius: 8px;
  color:#fff;
  width: 100%;
  position: relative;
}
.utorgDeposit-image{
  background: url('../assets/images/currency-logos/btc.svg') no-repeat center;
  background-size: contain;
  width:45px;
  margin-right: 15px;
}
.utorgDeposit-text{
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 75px;
  text-align: left;
}
.utorgDeposit-text h4{
  margin:0;
  margin-bottom:3px;
  font-weight: 700;
  font-size: 20px;
}
.utorgDeposit-text p{
  margin:0;
}
.utorgDeposit-logo{
  background: url('../media/images/utorg-logo.png') no-repeat center;
  background-size: contain;
  position: absolute;
  top:10px;
  right:15px;
  width:50px;
  height:15px;
}
.utorgDeposit-buttonWrap{
  min-width: 150px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.utorgDeposit-button{
  border-radius: 5px;
  background-image: linear-gradient(0deg, #652496 0%, #d21dc3 100%);
  padding: 12px 30px;
  box-shadow: 0px 10px 20px 0px #00000040;
  cursor:pointer;
  white-space: nowrap;
  transition: all .2s;
  text-align: center;
}
.utorgDeposit-button:hover{
  box-shadow: 0px 4px 8px 0px #25153e;
}

@media (max-width: 640px){
  .utorgDeposit-text{
    padding-right: 50px;
  }
}

@media (max-width: 580px){
  .utorgDeposit-image{
    display: none;
  }
}
@media (max-width: 450px){
  .utorgDeposit{
    padding: 10px;
    min-height: 85px;
  }
  .utorgDeposit-image{
    margin-right: 10px;
  }
  .utorgDeposit-text{
    padding-right: 10px;
  }
  .utorgDeposit-text h4{
    font-size: 17px;
  }
  .utorgDeposit-text p{
    font-size: 12px;
  }
  .utorgDeposit-buttonWrap{
    min-width: 140px;
    padding-top: 15px;
  }
  .utorgDeposit-button{
    padding: 10px 20px;
  }
}

.depositPopup .utorgDeposit{
  margin-top: 50px;
}



.utorgWidget{
  width: 100%;
  display: flex;
  flex-direction: column;
  min-height: 110px;
  background-image: linear-gradient(200deg, #421f91 0%, #a92e9f 100%);
  padding: 15px;
  border-radius: 8px;
  color:#fff;
  position: relative;
  display: none;
  margin-top:15px;
}
.utorgWidget-title{
  width: 100%;
  position: relative;
  border-bottom: 2px solid #922b9c;
  margin-bottom: 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.utorgWidget-title h4{
  margin: 0;
  margin-bottom:3px;
  font-weight: 700;
  font-size: 23px;
}
.utorgWidget-close{
  width:22px;
  height:22px;
  line-height: 19px;
  font-size: 26px;
  color: #fff;
  font-weight: bold;
  font-family: Arial, Baskerville, monospace;
  cursor: pointer;
  text-align: center;
}
.utorgWidget-close:hover{
  color:#c4b6d2;
}
.utorgWidget-disclaimer p{
  font-size: 11px;
  opacity: .5;
}

.utorgWidget-content{
  padding: 40px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.utorgWidget-inputWrap,
.utorgWidget-button{
  min-height: 20px;
  width: 50%;
}
@media (max-width: 580px){
  .utorgWidget-inputWrap,
  .utorgWidget-button{
    width: 75%;
  }
}
@media (max-width: 480px){
  .utorgWidget-inputWrap,
  .utorgWidget-button{
    width: 100%;
  }
}
.utorgWidget-inputWrap{
  border: 1px solid #4d397b;
  box-shadow: 0px 10px 20px 0px #00000040;
  outline: none;
  border-radius: 5px;
  display: inline-block;
  font-size: 15px;
  background: #25153e;
  color: #fff;
  display: flex;
  min-height: 50px;
}


.utorgWidget-formAmount{
  background: transparent;
  border: none;
  text-align: center;
  outline: none;
  width: calc(100% - 100px);
}
.utorgWidget-formCurrency{
  width: 100px !important;
  height: auto !important;
  margin: 0 !important;
  border: none !important;
  border-left: 3px solid #4d397b !important;
  border-radius: 0 5px 5px 0 !important;
}
.utorgWidget .converted-amount{
  margin-bottom: 0;
  margin-top: 20px;
}


.utorgWidget-button{
  margin-top:15px;
  border-radius: 5px;
  background-image: linear-gradient(0deg, #652496 0%, #d21dc3 100%);
  padding: 12px 30px;
  box-shadow: 0px 10px 10px 0px #00000040;
  cursor:pointer;
  white-space: nowrap;
  transition: all .2s;
  text-align: center;
  border: none;
  outline: none;
}
.utorgWidget-button.load:before{
  content:"";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top:0;
  left:0;
  background-image: url(../media/images/preloader/login-loader.gif);
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 1;
  opacity: .4;
}
.utorgWidget-button.load{
  color: transparent;
  text-shadow: none;
  cursor: progress;
  position: relative;
}
.utorgWidget-button:hover{
  box-shadow: 0px 4px 8px 0px #25153e;
}

.showUtorgWidget .utorgWidget{
  display: flex;
}
.showUtorgWidget .multicurrency,
.showUtorgWidget .utorgDeposit{
  display: none;
}

/*freeze-account-form*/
#freeze-account-form .select2-container.select2-container--default,
#freeze-account-form .select2-selection.select2-selection--single{
  margin:0;
}

.select2-container--open .select2-dropdown.freez{
  margin-top: 20px;
  margin-bottom: 20px;
}

#freeze-account-form .select2-selection--single,
#freeze-account-form .select2-dropdown.select2-dropdown--below{
  border: 1px solid #4d397b;
}

#freeze-account-form .flex_content{
  display: flex;
  align-items: center;
}
#freeze-account-form .flex_content button{
  white-space: nowrap;
  margin: 0;
  margin-left: 20px;
}

@media (max-width: 767px){
  #freeze-account-form .flex_content{
    flex-direction: column;
    align-items: start;
  }
  #freeze-account-form .flex_content button{
    margin-left: 0;
    margin-top: 20px;
  }
}

.freeze_account_submit[disabled],
.freeze_account_submit[disabled]:hover{
  filter: grayscale(.5);
  cursor: not-allowed !important;
  box-shadow: none !important;
}
@media (max-width: 299px) {
    #gamePage .bottom-nav>a{
        font-size: 11px;
    }
}
@media (max-width: 1469px) {
  body .slots-block .block-container.slots-section {
    padding: 0 3%;
  }
}
body .slots-block .block-container.slots-section ol {
  padding-left: 0;
  list-style-position: inside;
}

footer.footer #footerLinksWrap ~ .licence{
  padding-bottom: 15px;
  display: flex;
  justify-content: center;
}
.footer-container {
  max-width: 1165px;
  width: 100%;
  padding: 0 15px;
  margin: 20px auto;
}
.footer-container .footer-text {
  letter-spacing: 1px;
  font-size: 13px;
  font-family: "MyriadPro-Cond", arial, sans-serif;
  text-align: center;
}

.game-entry iframe.fullscreen{
  position: fixed !important;
  z-index: 2000000001 !important;
}

.slots-block .block-container.slots-section{
  width: 80%;
  margin: 0 auto;
  text-align: left;
}
.slots-block .block-heading {
  margin-top: 60px;
}
.slots-block .block-heading.first_heading{
  margin-top: 50px;
}
.games-history-entry {
  color: #fff;
  font-size: .8em;
  margin-top: 15px;
}
.games-history-entry .dataTables_paginate .paginate_button {
  outline: none;
  padding: 0;
  border: none;
}

.games-history-entry .dataTables_paginate .paginate_button.current,
.games-history-entry .dataTables_paginate .paginate_button.current:hover,
.games-history-entry .dataTables_paginate .paginate_button:active,
.games-history-entry .dataTables_paginate .paginate_button:focus,
.games-history-entry .dataTables_paginate .paginate_button:hover {
  background: transparent;
  border: none;
  font-weight: 700;
  color: #fff!important;
}
.games-history-entry #tableGameSessions_wrapper .row:first-child,
.games-history-entry table.dataTable thead .sorting_desc:after {
  display: none;
}
#tableGameSessions tr.odd{
  background: #140420 !important;
}
#tableGameSessions tr.odd:hover{
  background: #614e6e !important;
}
#tableGameSessions thead{
  background: #290a43 !important;
}

.games-history-entry table.dataTable thead .sorting_desc:after {
  content: "\e155";
  position: absolute;
  top: 8px;
  right: 8px;
  display: block;
  font-family: 'Glyphicons Halflings';
  opacity: 0.5;
}
.games-history-entry table.dataTable thead > tr > th {
  padding-right: 8px;
}
.games-history-entry table.dataTable th[tabindex="8"],
.games-history-entry table.dataTable th[tabindex="9"] {
  position: relative;
}
.games-history-entry .dataTables_wrapper .dataTables_info {
  color: #fff
}
.games-history-entry  .WF_account select {
  -webkit-appearance: none;
   margin-bottom: 0!important
}

.games-history-entry .WF_account select{
  position: relative;
}
.games-history-entry table tr {
  position: relative;
}
.date-filter #dateFilter {
  background: #fff;
  cursor: pointer;
  padding: 5px 10px;
  border: 1px solid #ccc;
}
.daterangepicker .calendar th,
.daterangepicker .calendar td {
  color: #333;
}
.days-max {
  margin-top: 6px;
}
.games-history-entry .dataTables_length,
.games-history-entry .dataTables_filter {
  display: none;
}
.games-history-entry .WF_account select::after {
  position: absolute;
  content: '';
  background: url('../images/search-bn.png') no-repeat;
  width: 20px;
  height: 20px;
  top: 0;
  right: 0;
}
.games-history-entry .btnBack {
  color: #fff;
  border: none;
  background-image: linear-gradient(14deg, #421f91 0%, #a92e9f 100%);
  padding: 13px 30px;
  font-size: 16px;
  font-weight: bold;
  border-radius: 50px;
  text-transform: uppercase;
  font-weight: 700;
  outline: none;
  display: inline-block;
  margin-top: 20px;
}
.games-history-entry .btnBack:hover {
  box-shadow: inset 0 0 10px #000000;
}
.games-history-entry table .btn {
  display: none;
  background-color: #300075;
  color: #fff;
  border-radius: 50px;
  padding: 7px 15px;
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translate(-50%, -50%);
}
.games-history-entry table .btn:hover{
  background-color: #2a065c;
}
.games-history-entry .table-bordered>tbody>tr>td, .games-history-entry .table-bordered>tbody>tr>th, .games-history-entry .table-bordered>tfoot>tr>td,
.games-history-entry .table-bordered>tfoot>tr>th, .games-history-entry .table-bordered>thead>tr>td, .games-history-entry .table-bordered>thead>tr>th,
.games-history-entry .table-bordered {
  border: 1px solid #dddddd26;
}
.games-history-entry.games-history-main table tbody tr:hover {
  background: #614e6e;
}
.games-history-entry.games-history-main table tr:hover .btn {
  display: block;
}
.games-history-entry .WF_account .dataTables_paginate .paginate_button {
  outline: none;
  padding: 0;
  color: #fff!important;
  border: none!important;
  background: transparent!important;
}
.games-history-entry .dataTables_wrapper .dataTables_paginate .ellipsis {
  color: #fff;
}
dataTables_wrapper .dataTables_paginate .paginate_button {
  margin-left: 20px!important;
}
.days-max {
  margin-top: 6px;
}
.games-history-entry table tr {
  position: relative;
}
.games-history-entry .dataTables_length,
.games-history-entry .dataTables_filter {
  display: none;
}
.date-filter #dateFilter {
  background: #290a43;
  cursor: pointer;
  padding: 5px 10px;
  border: 1px solid #442a5a;
}
.daterangepicker .calendar th,
.daterangepicker .calendar td {
  color: #333;
}
.country-select.inside #country[disabled]{
  padding-left: 35px;
}
.country-select.inside #country[data-country=XX]{
  padding-left: 35px;
}
.country-select .selected-flag .flag.xx,
.country-select.inside #country[disabled] + .flag-dropdown .arrow{
  display: none;
}

#gamePage .mcg{
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, #3f0a8bee 0%, #4a144eee 100%);
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  box-shadow: 0 0 15px #000 inset;
  z-index: 10;
}
#gamePage .mcg-variants{
  display: flex;
  margin-top: 25px;
  flex-wrap: wrap;
  justify-content: center;
}

#gamePage .mcg-variants>div{
  border-style: solid;
  border-width: 2px;
  border-image: linear-gradient(to bottom, #3f0a8b 0%, #4a144e 100%);
  border-image-slice: 1;
  padding-right: 10px;
  box-shadow: 0 3px 10px #000;
  background-image: linear-gradient(to bottom, #3f0a8bcc 0%, #4a144ecc 100%);
  cursor: pointer;
  margin: 0 15px;
  transition: all .2s ease-in-out;
  margin-bottom: 10px;
  display: flex;
  flex-direction: row;
}

#gamePage .mcg-variants>div:hover{
  box-shadow: 0 10px 15px #000;
  transform: scale(1.05);
}
#gamePage .mcg-variants .code{
  font-weight: bold;
  margin: 10px;
  margin-bottom: 2px;
}
#gamePage .mcg-variants .title{
  font-size: 85%;
  margin: 0 10px 5px;
  padding-bottom: 5px;
  border-bottom: 2px solid transparent;
}
#gamePage .mcg-variants .symbol{
  align-self: center;
  padding: 0 8px;
  font-size: 21px;
  color:#ebc734;
  min-width: 50px;
}
#gamePage .mcg-variants>div.active .title{
  border-bottom-color: #ebc734;
}

#gamePage .video-container .mcgIcon,
.video-popup .video-container .mcgIcon {
  font-weight: bold;
  cursor: pointer;
  background: linear-gradient(0deg, #421f91 0%, #a92e9f 100%);
  border-radius: 100%;
  padding: 6px 20px 6px 42px;
  text-transform: uppercase;
  letter-spacing: 0.39px;
  border-radius: 45px;
  text-shadow: 0 -1px 0 #492092;
  position: relative;
  font-size: 13px;
  line-height: 22px;
  margin-top: 10px;
}
#gamePage .video-container .mcgIcon:hover,
.video-popup .video-container .mcgIcon:hover{
  box-shadow: inset 0 0 10px #000;
}
#gamePage .video-container .mcgIcon:before,
.video-popup .video-container .mcgIcon:before{
  content: "";
  display: inline-block;
  width: 33px;
  height: 33px;
  background: url('../images/mcg.png') no-repeat center;
  background-size: 21px;
  position: absolute;
  left:6px;
  top:0;
}

#gamePage .mcg .closeBtn{
  margin-top:10px;
  font-size: 14px;
  cursor:pointer;
  padding: 6px 8px;
  color:#fff;
  background: #820F9F;
  border-radius: 5px;
  text-transform: uppercase;
}
#gamePage .mcg .closeBtn:hover{
  background: #7a1793;
}

#gamePage .video-container .bottom-nav .regBtn.exit-btn{
  /*background: linear-gradient(14deg, #421f91 0%, #a92e9f 100%);*/
  position: relative;
  margin-top: 10px;
}
#gamePage .video-container .bottom-nav .regBtn.deposit-btn{
  line-height: 22px;
  margin-top: 10px;
}

@media (max-width: 770px) {
  #gamePage{
    background-size:cover !important;
  }
  #gamePage .mcg-variants{
    margin-top: 10px;
  }
  #gamePage .mcg-variants>div{
    min-width: 100px;
  }
  #gamePage .mcg-variants .code{
    margin: 5px;
    margin-bottom: 2px;
  }
  #gamePage .mcg-variants .title{
    margin: 0 5px 3px;
    padding-bottom: 2px;
  }
}

@media (max-width: 650px) {
  #gamePage .video-container .bottom-nav .regBtn.exit-btn{
    padding: 4px 15px 4px 25px;
    font-size: 11px;
    line-height: 20px;
  }
  #gamePage .video-container .mcgIcon,
  .video-popup .video-container .mcgIcon {
    padding: 4px 15px 4px 35px;
    font-size: 11px;
    line-height: 20px;
  }
  #gamePage .video-container .mcgIcon:before,
  .video-popup .video-container .mcgIcon:before{
    background-size: 17px;
    width: 25px;
    height: 28px;
  }
  #gamePage .video-container .bottom-nav .regBtn.deposit-btn{
    line-height: 20px;
    font-size: 11px;
    padding: 4px 15px;
    display: block;
    width: 100%;
  }
  #gamePage .video-container .bottom-nav .regBtn.exit-btn:after{
    top:9px;
  }
}

@media (max-width: 520px) {
  #gamePage .video-container .bottom-nav{
    justify-content: center;
  }

  #gamePage .video-container .bottom-nav .regBtn.exit-btn{
    margin-right: 10px;
  }

  #gamePage .video-container .bottom-nav .regBtn.exit-btn,
  #gamePage .video-container .mcgIcon,
  #gamePage .video-container .bottom-nav .regBtn.deposit-btn{
    background: linear-gradient(0deg, #421f91 0%, #a92e9f 100%);
  }

  #gamePage .mcg.veryLongList{
    position: fixed;
    z-index: 10000000;
  }
  #gamePage .mcg.veryLongList .mcg-variants>div{
    margin-bottom: 10px;
  }
  #gamePage .mcg-variants{
    margin-top: 10px;
    flex-direction: column;
    width: 100%;
    align-items: center
  }
  #gamePage .mcg-variants>div{
    width: 80%;
    display: flex;
    align-items: center;
    margin-bottom: 5px;
  }
  #gamePage .mcg-variants .code{
    margin: 5px;
    min-width: 60px;
    text-align: left;
  }
  #gamePage .mcg-variants .title{
    margin: 5px 5px 3px;
    text-align: left;
  }
}

@media (max-width: 440px) {
  #gamePage .video-container .bottom-nav .regBtn.exit-btn,
  #gamePage .video-container .mcgIcon,
  #gamePage .video-container .bottom-nav .regBtn.deposit-btn{
    width: 100%;
    margin-right: 0;
  }
  #gamePage .mcg.longList,
  #gamePage .mcg.veryLongList{
    position: fixed;
    z-index: 10000000;
  }
  #gamePage .mcg.longList .mcg-variants>div,
  #gamePage .mcg.veryLongList .mcg-variants>div{
    margin-bottom: 10px;
  }
}

.mcgSelect>div .mcgDropdown>.option,
.mcgSelect>div .selected{
  display: flex;
  cursor: pointer;
  align-items: center;
}
.mcgSelect>div .selected{
  position: relative;
  padding: 5px 24px 5px 8px;
  border-radius: 5px;
  background: #820f9f80;
}
.mcgSelect>div .selected:after {
  content: '';
  background: url(../media/images/icons/down-arrow.svg) no-repeat;
  width: 9px;
  height: 10px;
  display: inline-block;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  right: 8px;
  transition: .2s;
}

.mcgSelect>div .selected.active:after{
  transform: rotate(180deg);
}

.mcgSelect>div .mcgDropdown>.option .cIco,
.mcgSelect>div .selected .cIco{
  width: 24px;
  height: 24px;
  border-radius: 100px;
  background: #555;
  margin-right: 8px;
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: center;
}
.mcgSelect>div .mcgDropdown>.option{
  margin: 1px 0;
  padding: 5px 13px 5px 10px;
}
.mcgSelect>div .mcgDropdown>.option:hover{
  background: #7a1793;
}
.mcgSelect>div{
  position: relative;
}
.mcgSelect>div .mcgDropdown{
  position: absolute;
  bottom:calc(100% + 5px);
  background: #820F9F;
  border-radius: 5px;
  overflow: hidden;
  z-index: 50;
}
.mcgSelect.dBottom>div .mcgDropdown{
  top:calc(100% + 5px);
  bottom: auto;
}

#gamePage .mcg .selectCurrency{
  align-items: center;
  margin-top:10px;
  display: flex;
}

#gamePage .mcg .selectCurrency .mcgSelect{
  margin-right: 10px;
}
#gamePage .mcg .selectCurrency .play{
  padding: 6px 20px 5px 15px;
  border-radius: 5px;
  background: #820f9f80;
  line-height: 1.5;
  cursor:pointer;
}
#gamePage .mcg .selectCurrency .play:hover{
  background: #a719cb80;
}
#gamePage .mcg .selectCurrency .play:after {
  content: '';
  background: url(../media/images/icons/down-arrow.svg) no-repeat;
  transform: rotate(-90deg);
  width: 9px;
  height: 10px;
  display: inline-block;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  right: -10px;
  position: relative;
}
#gamePage .video-container .game-entry.visibleOverflow{
  overflow: visible;
}

.VP_DepositForm{
  background: #fff;
  padding: 15px;
  border-radius: 15px;
  border: 1px solid #166a0c;
  padding-bottom: 0;
  border-radius: 15px;
  border: 1px solid #166a0c;
  position: relative;
}
.VP_WithdrawForm{
  background: #fff;
  padding: 15px;
  border-radius: 15px;
  border: 1px solid #166a0c;
  padding-bottom: 0;
  border-radius: 15px;
  border: 1px solid #166a0c;
  position: relative;
}
#tabs-3 .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #fff;
  line-height: 40px;
  padding-left: 22px;
  font-size: 16px;
  background-color: transparent;
}
#tabs-3 .select2-selection.select2-selection--single{
  width: 253px !important;
  border: 1px solid #4a2a6d;
  background: transparent;
  height: 40px;
}
.VP_WithdrawForm input,
.VP_WithdrawForm input[type="email"],
.VP_DepositForm input,
.VP_DepositForm input[type="email"],
.VP_DepositForm input[type="password"],
.VP_DepositForm textarea
{

  height: 30px;
  border: 1px solid #4a2a6d;
  border-top: none;
  border-right: none;
  width: 100%;
  border-radius: 0 0 0 5px;
  color: #000;
  font-size: 15px;
  background: transparent;
  margin-bottom: 10px;
  padding: 0 15px;
  font-weight: bold;
}

.error_validate{
  height: 30px!important;
  border: 1px solid #db0a10 !important;
  border-top: none!important;
  border-right: none!important;
  width: 100%!important;
  border-radius: 0 0 0 5px!important;
  color: #000!important;
  font-size: 15px!important;
  background: transparent!important;
  margin-bottom: 10px!important;
  padding: 0 15px!important;
  font-weight: bold!important;
}
.VP_WithdrawForm input:focus,
.VP_DepositForm input:focus{
  outline: none;
}
.VP_WithdrawForm input:not([readonly]):focus,
.VP_DepositForm input:not([readonly]):focus{
  border-bottom-color: #2fcc14;
  background: linear-gradient(2deg, #d4d4d4, #fff 35%, #fff);
}
.VP_WithdrawForm input[readonly],
.VP_DepositForm input[readonly]{
  cursor: default;
  color:#888;
  border-color:#888;
}
.VP_WithdrawForm input::placeholder,
.VP_DepositForm input::placeholder{
  color: #cecece !important;
}
.VP_WithdrawForm select,
.VP_DepositForm select{
  cursor: pointer;
  height: 30px !important;
  color:#000 !important;
  background:#fff !important;
  border-top: none !important;
  border-right: none !important;
  border-radius: 0 0 0 5px !important;
  font-weight: bold;
  margin-bottom: 10px !important;
  -webkit-appearance: none;
  width: 100%;
  padding: 0 15px;
  outline: none;
  border-color: #166a0c;
}
.VP_WithdrawForm label:not(.PaymentType),
.VP_DepositForm label:not(.PaymentType){
  display: block;
  color:#171717;
  font-weight: normal;
  margin-bottom: 0;
  padding-left: 5px;
  font-size: .8em;
  border-left: 1px solid #166a0c;
}

.VP_WithdrawForm label:not(.PaymentType) span,
.VP_DepositForm label:not(.PaymentType) span{
  color: #e20107;
  padding-left:5px;
}

.VP_WithdrawForm label.readonly,
.VP_DepositForm label.readonly{
  color:#888;
}

.WF_account .radioWrapper{
  padding: 7px;
  padding-bottom: 10px;
  border-radius: 0 0 0 5px;
  border-bottom: 1px solid #166a0c;
  border-left: 1px solid #166a0c;
  display: flex;
  margin-bottom: 10px;
}
.WF_account .radioWrapper .inputRadioWrapper{
  margin-right: 15px;
}

.VP_WithdrawForm .radioWrapper label,
.VP_DepositForm .radioWrapper label{
  color: #000;
  border:none;
  padding-left: 22px;
  font-weight: bold;
  font-size: 15px;
  line-height: 18px;
  cursor: pointer;
}
.VP_WithdrawForm .radioWrapper input,
.VP_DepositForm .radioWrapper input{
  width: initial;
  height: initial;
}

.VP_WithdrawForm form,
.VP_DepositForm form{
  display: flex;
  flex-wrap: wrap;
}
.VP_WithdrawForm form>div,
.VP_DepositForm form>div{
  width: 100%;
  margin-bottom: 5px;
}

.VP_WithdrawForm form>.w50,
.VP_DepositForm form>.w50{
  display: flex;
}
.VP_WithdrawForm form>.w50>div,
.VP_DepositForm form>.w50>div{
  width: 49%;
}
.VP_WithdrawForm form>.w50>div:first-child,
.VP_DepositForm form>.w50>div:first-child{
  margin-right: 2%;
}

@media (max-width: 768px) {
  .VP_WithdrawForm form>.w50>div,
  .VP_DepositForm form>.w50>div{
    width: 100%;
  }
  .VP_WithdrawForm form>.w50,
  .VP_DepositForm form>.w50{
    flex-wrap: wrap;
  }
  .VP_WithdrawForm form>.w50>div:first-child,
  .VP_DepositForm form>.w50>div:first-child{
    margin-right: 0;
  }
}

.VP_WithdrawForm form>.w33,
.VP_DepositForm form>.w33{
  display: flex;
}
.VP_WithdrawForm form>.w33>div,
.VP_DepositForm form>.w33>div{
  flex-grow:1;
  margin-right: 2%;
}
.VP_WithdrawForm form>.w33>div:last-child,
.VP_DepositForm form>.w33>div:last-child{
  margin-right: 0;
}
.user_details_wf{
  overflow-x: scroll;
}

/*#tableGameHistorydetails_wrapper .dataTables_scroll .dataTables_scrollHead,*/
/*#tableGameHistorydetails_wrapper .dataTables_scroll .dataTables_scrollBody {*/
/*  overflow: initial!important;*/
/*}*/
#tableGameHistorydetails_wrapper {
  overflow-x: hidden;
}

@media screen and (max-width: 767px){
  .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: right!important;
  }
}

#currency_country_state_address .select2-container {
  width: 100% !important;
  text-align: left;
   margin: 0;
}
#gamePage .video-container .mobile_playBtn{
  display: none;
}
.full_screen{
  display: none;
}

.header.usr .header-right-part .usr-block .wlc-usr ul {
  margin-bottom: 0 !important;
}

.mcgSelect>div .mcgDropdown>.option,
.mcgSelect>div .selected{
  display: flex;
  cursor: pointer;
  align-items: center;
}
.mcgSelect>div .selected{
  position: relative;
  padding: 5px 24px 5px 8px;
  border-radius: 5px;
  background: #820f9f80;
}
.mcgSelect>div .selected:hover{
  background: #a719cb80;
}
.mcgSelect>div .selected:after {
  content: '';
  background: url(../media/images/icons/down-arrow.svg) no-repeat;
  width: 9px;
  height: 10px;
  display: inline-block;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  right: 8px;
  transition: .2s;
}

.mcgSelect>div .selected.active:after{
  transform: rotate(180deg);
}

.mcgSelect>div .mcgDropdown>.option .cIco,
.mcgSelect>div .selected .cIco{
  width: 24px;
  height: 24px;
  border-radius: 100px;
  background: #555;
  margin-right: 8px;
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: center;
}
.mcgSelect>div .mcgDropdown>.option{
  margin: 1px 0;
  padding: 5px 13px 5px 10px;
}
.mcgSelect>div .mcgDropdown>.option:hover{
  background: #7a1793;
}
.mcgSelect>div{
  position: relative;
}
.mcgSelect>div .mcgDropdown{
  position: absolute;
  bottom:calc(100% + 5px);
  background: #820F9F;
  border-radius: 5px;
  overflow: hidden;
  z-index: 50;
}
.mcgSelect.dBottom>div .mcgDropdown{
  top:calc(100% + 5px);
  bottom: auto;
}

#gamePage .mcg .selectCurrency{
  align-items: center;
  margin-top:10px;
  display: flex;
}

#gamePage .mcg .selectCurrency .mcgSelect{
  margin-right: 10px;
}
#gamePage .video-container .game-entry.visibleOverflow{
  overflow: visible;
}

.VP_DepositForm{
  background: #fff;
  padding: 15px;
  border-radius: 15px;
  border: 1px solid #166a0c;
  padding-bottom: 0;
  border-radius: 15px;
  border: 1px solid #166a0c;
  position: relative;
}
.VP_WithdrawForm{
  background: #fff;
  padding: 15px;
  border-radius: 15px;
  border: 1px solid #166a0c;
  padding-bottom: 0;
  border-radius: 15px;
  border: 1px solid #166a0c;
  position: relative;
}
#tabs-3 .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #fff;
  line-height: 40px;
  padding-left: 22px;
  font-size: 16px;
  background-color: #3b1f59;
  border-radius: 5px;
}
#tabs-3 .select2-selection.select2-selection--single{
  width: 253px !important;
  border: 1px solid #4a2a6d;
  background: transparent;
  height: 40px;
}
.VP_WithdrawForm input,
.VP_WithdrawForm input[type="email"],
.VP_DepositForm input,
.VP_DepositForm input[type="email"],
.VP_DepositForm input[type="password"],
.VP_DepositForm textarea
{

  height: 30px;
  border: 1px solid #4a2a6d;
  border-top: none;
  border-right: none;
  width: 100%;
  border-radius: 0 0 0 5px;
  color: #000;
  font-size: 15px;
  background: transparent;
  margin-bottom: 10px;
  padding: 0 15px;
  font-weight: bold;
}

.error_validate{
  height: 30px!important;
  border: 1px solid #db0a10 !important;
  border-top: none!important;
  border-right: none!important;
  width: 100%!important;
  border-radius: 0 0 0 5px!important;
  color: #000!important;
  font-size: 15px!important;
  background: transparent!important;
  margin-bottom: 10px!important;
  padding: 0 15px!important;
  font-weight: bold!important;
}
.VP_WithdrawForm input:focus,
.VP_DepositForm input:focus{
  outline: none;
}
.VP_WithdrawForm input:not([readonly]):focus,
.VP_DepositForm input:not([readonly]):focus{
  border-bottom-color: #2fcc14;
  background: linear-gradient(2deg, #d4d4d4, #fff 35%, #fff);
}
.VP_WithdrawForm input[readonly],
.VP_DepositForm input[readonly]{
  cursor: default;
  color:#888;
  border-color:#888;
}
.VP_WithdrawForm input::placeholder,
.VP_DepositForm input::placeholder{
  color: #cecece !important;
}
.VP_WithdrawForm select,
.VP_DepositForm select{
  cursor: pointer;
  height: 30px !important;
  color:#000 !important;
  background:#fff !important;
  border-top: none !important;
  border-right: none !important;
  border-radius: 0 0 0 5px !important;
  font-weight: bold;
  margin-bottom: 10px !important;
  -webkit-appearance: none;
  width: 100%;
  padding: 0 15px;
  outline: none;
  border-color: #166a0c;
}
.VP_WithdrawForm label:not(.PaymentType),
.VP_DepositForm label:not(.PaymentType){
  display: block;
  color:#171717;
  font-weight: normal;
  margin-bottom: 0;
  padding-left: 5px;
  font-size: .8em;
  border-left: 1px solid #166a0c;
}

.VP_WithdrawForm label:not(.PaymentType) span,
.VP_DepositForm label:not(.PaymentType) span{
  color: #e20107;
  padding-left:5px;
}

.VP_WithdrawForm label.readonly,
.VP_DepositForm label.readonly{
  color:#888;
}

.WF_account .radioWrapper{
  padding: 7px;
  padding-bottom: 10px;
  border-radius: 0 0 0 5px;
  border-bottom: 1px solid #166a0c;
  border-left: 1px solid #166a0c;
  display: flex;
  margin-bottom: 10px;
}
.WF_account .radioWrapper .inputRadioWrapper{
  margin-right: 15px;
}

.VP_WithdrawForm .radioWrapper label,
.VP_DepositForm .radioWrapper label{
  color: #000;
  border:none;
  padding-left: 22px;
  font-weight: bold;
  font-size: 15px;
  line-height: 18px;
  cursor: pointer;
}
.VP_WithdrawForm .radioWrapper input,
.VP_DepositForm .radioWrapper input{
  width: initial;
  height: initial;
}

.VP_WithdrawForm form,
.VP_DepositForm form{
  display: flex;
  flex-wrap: wrap;
}
.VP_WithdrawForm form>div,
.VP_DepositForm form>div{
  width: 100%;
  margin-bottom: 5px;
}

.VP_WithdrawForm form>.w50,
.VP_DepositForm form>.w50{
  display: flex;
}
.VP_WithdrawForm form>.w50>div,
.VP_DepositForm form>.w50>div{
  width: 49%;
}
.VP_WithdrawForm form>.w50>div:first-child,
.VP_DepositForm form>.w50>div:first-child{
  margin-right: 2%;
}

@media (max-width: 768px) {
  .VP_WithdrawForm form>.w50>div,
  .VP_DepositForm form>.w50>div{
    width: 100%;
  }
  .VP_WithdrawForm form>.w50,
  .VP_DepositForm form>.w50{
    flex-wrap: wrap;
  }
  .VP_WithdrawForm form>.w50>div:first-child,
  .VP_DepositForm form>.w50>div:first-child{
    margin-right: 0;
  }
}

.VP_WithdrawForm form>.w33,
.VP_DepositForm form>.w33{
  display: flex;
}
.VP_WithdrawForm form>.w33>div,
.VP_DepositForm form>.w33>div{
  flex-grow:1;
  margin-right: 2%;
}
.VP_WithdrawForm form>.w33>div:last-child,
.VP_DepositForm form>.w33>div:last-child{
  margin-right: 0;
}
.user_details_wf{
  overflow-x: scroll;
}

#tableGameHistorydetails_wrapper .dataTables_scroll .dataTables_scrollHead,
#tableGameHistorydetails_wrapper .dataTables_scroll .dataTables_scrollBody {
  overflow: initial!important;
}

@media screen and (max-width: 767px){
  .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: right!important;
  }
}
#gamePage .video-container .mobile_playBtn{
  display: none;
}
.full_screen{
  display: none;
}
[id="search-results"], [id="search-results-mobile"], [id="search-results-filter"], [id="search-results-menu"] {
  background: #25153e;
  border: none;
  border-radius: 5px;
  position: absolute;
  top: 85%;
  left: 0;
  right: 0;
  z-index: 999999999999 !important; /* this needs because chat button have 2000000000 value of z-index */
  max-height: 250px;
  overflow-y: scroll;
}
@media (max-width: 767px){
  [id="search-results"], [id="search-results-mobile"], [id="search-results-filter"], [id="search-results-menu"] {
    top: 120%;
  }
}
.search-results-item {
  display: grid;
  grid-template-columns: 50px auto;
  align-items: center;
  height: 50px;
  cursor: pointer;
  padding: 5px;
  position: relative;
}
.search-results-no-items {
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: start;
  height: 50px;
  position: relative;
  overflow: hidden;
}
.search-results__img-wrap {
  height: 100%;
  object-fit: cover;
}

.search-results-item__text {
  text-align: left;
  margin-left: 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.search-results-item:hover {
  background: #321d51;
}
.bets-board {
  position: relative;
  max-width: 1060px;
  margin: 0 auto;
  z-index: 9997;
  padding: 10px;
}
table.dataTable.no-footer.bets-table{
  border: 1px solid #4e395c;
}
.bets-board-cell {
  vertical-align: middle!important;
  border: 1px solid #4e395c!important;
}
.bets-board-game-cell {
  max-width: 300px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
@media (max-width: 1080px){
  .bets-board-game-cell {
    max-width: 230px;
  }
  .bets-board-item__img-wrap {
    width: 75px;
  }
}
@media (max-width: 767px){
  .bets-board-game-cell {
    max-width: 150px;
  }
  .bets-board-item__img-wrap {
    width: 100px;
  }
}
.bets-board-item__img-wrap {
  width: 50px;
  display: flex;
  justify-content: center;
}
.bets-board-item__img-content {
  height: 100%;
  object-fit: cover;
}
.bets-board-item__game-name {
  margin-left: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}
.no-hover tr:hover {
  background-color: #624f6c!important;
}
.bets-board__loading {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top:0;
  left:0;
  background-image: url(../media/images/preloader/login-loader.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
.credit-cards-required {
  display: flex;
  justify-content: end;
  color: #f00;
}
.bonusCodeItemWrapper{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.bonusCode::placeholder {
  color: #ca10b1 !important;
  opacity: 1; /* Firefox */
}
.bonusCode.is-invalid{
  border-color:red
}
.bonusCode.is-invalid::placeholder{
  color: red !important;
}

.sports-page iframe{
  width: 100%;
  height: 100vh;
  margin: 80px 0 0;
  border: 0;
}
.accountNotificationsWrapper{
  border-top:1px solid #fff;
  padding-top: 25px;
  width: 100%;
}
.accountNotificationsWrapper .notificationElement{
  display: flex;
}
.accountNotificationsWrapper .notificationElement:not(.showElement){
  align-items: center;
}
.accountNotificationsWrapper .icon{
  margin: initial;
  background: url(../media/images/icons/email.svg) no-repeat center;
  background-size: contain;
  height: 30px;
  margin-right: 15px;
  min-width: 35px;
}

.accountNotificationsWrapper .isNew.new{
  width: 15px;
  min-width: 15px;
  height: 15px;
  background: #f00;
  border-radius: 50px;
  margin-right: 15px;
}

.accountNotificationsWrapper .title{
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.accountNotificationsWrapper .title span{
  white-space: nowrap;
  margin-left:25px;
}

.accountNotificationsWrapper .title a{
  color:#fff;
}
.accountNotificationsWrapper .title a:hover{
  text-decoration: underline;
}

.accountNotificationsWrapper .content{
  margin-top:15px;
}

.accountNotificationsWrapper .btnWrap{
  display: flex;
  justify-content: center;
  padding-top: 25px;
}
.accountNotificationsWrapper .btnWrap .submitBtn:after{
  display: none;
}
.accountNotificationsWrapper .showElement{
  width: 100%;
}
.accountNotificationsWrapper .loadMoreWrap{
  display: flex;
  margin-top:25px;
  justify-content: center;
  align-items: center;
}
.accountNotificationsWrapper .loadMore{
  padding: 10px 15px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
}
.accountNotificationsWrapper .loadMore:hover{
  background: #fff2;
}


.mobile-deposit{
  display: none;
}

.user-mobile-add-balance {
  display: block;
  position: relative;
  background: linear-gradient(150deg, #a92e9f, #421f91);
  width: 80px;
  height: 35px;
  border-radius: 8px;
  float: left;
  margin-top: 0px;
  margin-right: 8px;
  padding-left: 8px;
  padding-top: 3px;
  color: white;
}
.user-mobile-add-balance::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: none;
  background-size: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
}
@media (min-width: 1080px) {
  .user-mobile-add-balance{
    display: none;
  }
}


.pageBonus .customizableBonusesPromo .block-bonus.cashback{
  background: url('../assets/images/bg-cashback_en.jpg') no-repeat left bottom;
}
.pageBonus .customizableBonusesPromo .block-bonus.cashback .regBtn{
  background: linear-gradient(14deg, #2e812b 0%, #33A62E 100%);
  text-shadow: 0 -1px 0 #279523;
}
.pageBonus .customizableBonusesPromo .block-bonus.cashback .regBtn:before{
  background: linear-gradient(90deg, #2d442c, #16fb0c);
}
.pageBonus .customizableBonusesPromo .block-bonus.cashback .block-bonus-right{
  right: 15px;
}

#rewards_table tr th{
  padding: 10px;
  border: 1px solid #fff;
}
#rewards_table{
  margin-top: 20px;
}

@keyframes heartBeat {
  0% {
    transform: scale(1);
  }

  14% {
    transform: scale(1.03);
  }

  28% {
    transform: scale(1);
  }

  42% {
    transform: scale(1.03);
  }

  70% {
    transform: scale(1);
  }
}

@keyframes textAnimation {
  0% {
    text-shadow: 0 0 0px #fff;
  }

  14% {
    text-shadow: 0 0 3px #9f0086;
  }

  28% {
    text-shadow: 0 0 4px #9f0086;
  }

  42% {
    text-shadow: 0 0 5px #9f0086;
  }

  70% {
    text-shadow: 0 0 6px #9f0086;
  }
  85% {
    text-shadow: 0 0 7px #9f0086;
  }
  100% {
    text-shadow: 0 0 8px #9f0086;;
  }
}

.deposit-animated{
  animation: heartBeat 2s infinite ease-in-out;
}

.mobile_work_bitcoin{
  font-size: 16px;
  line-height: 28px;
  color: #fff;
  display: flex;
  justify-content: center;
}
.mobile_work_bitcoin>div{
  position: relative;
  text-align: center;
  margin: 5px 0 10px;
  max-width: 90%;
}
.mobile_work_bitcoin .visa-icon{
  position: absolute;
  left: 5px;
  bottom: 0;
}
.mobile_work_bitcoin .master-icon{
  position: absolute;
  right: 5px;
  bottom: 0;
}

@media (min-width: 550px){
  .mobile_work_bitcoin>div{
    padding: 0 85px;
  }
}

.cashback-header-button {
  position: relative;
  top: 40px;
}
#lefMenu .cashback-header-button {
  position: absolute;
  top: 73px;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
body.mobile .cashback-header-button{
  position: absolute;
  top: 11px;
  left: 70px;
  width: 100px;
}
.cashback-header-button a {
  /*max-width: 120px;*/
  /*width:  100%;*/
  text-shadow: 2px 2px #c432cf;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  color: #fff;
  padding: 5px;
  display:flex;
  /*text-align: center;*/
  /*background-image: linear-gradient(to bottom, #3f0a8b00 0%, #3333337d 100%);*/
  /*margin-left: 10px;*/
  /*border-radius: 25px;*/
  /*animation: textAnimation 1s infinite ease-in-out;*/
  text-shadow: 0 0 0px #fff, 0 0 3px #9f0086, 0 0 4px #9f0086, 0 0 5px #9f0086, 0 0 6px #9f0086, 0 0 7px #9f0086, 0 0 8px #9f0086;
  animation: shadow-pulse 1s infinite alternate;
  cursor: pointer;
}

@keyframes shadow-pulse {
  0% {
    text-shadow: 0 0 0px #fff, 0 0 3px #9f0086, 0 0 4px #9f0086, 0 0 5px #9f0086, 0 0 6px #9f0086, 0 0 7px #9f0086, 0 0 8px #9f0086;
    transform: scale(1);
  }
  100% {
    text-shadow: 0 0 0px #fff, 0 0 3px #9f0086, 0 0 4px #9f0086, 0 0 5px #9f0086, 0 0 6px #9f0086, 0 0 7px #9f0086, 0 0 8px #9f0086;
    transform: scale(1.1);
  }
}

/*@media (min-width:1024px){
  .cashback-header-button {
    margin-top: 8px;
  }
}*/

.game-currency-box {
  display: flex;
  align-items: center;
}

.game-currency-box select{
  max-width: 200px;
  margin-right: 30px
}

.game-currency-box label {
  margin-bottom: 22px;
}

.faqWrapper .ck-reset_all{
  display:none !important;
}
.deposit-limit-setting>div{
  display: flex;
}
.deposit-limit-setting {
  display:flex;
  flex-direction: column;
  align-items: flex-start;
}
.deposit-limit-setting input {
  height: 40px;
  width: 100%;
  max-width: 300px;
  background: #25153e;
  border: 1px solid #4d397b;
  color: rgba(255, 255, 255, 0.6);
  outline: none;
  border-radius: 5px;
  padding: 0 10px;
  font-size: 15px;
  margin-bottom: 20px;
  color: #fff;
}
.deposit-limit-setting button {
  min-width: 200px;
  margin: 10px 0 !important;
}

.deposit-limit-setting button.disabled {
  color: currentColor;
  cursor: not-allowed;
  opacity: 0.5;
  text-decoration: none;
  pointer-events: none;
}

.deposit-limit-setting .form-control[disabled], .deposit-limit-setting .select2-container--disabled .select2-selection{
  background-color: #25153e;
  cursor: not-allowed;
  opacity: 0.5;
}

.deposit-limit-setting .info-box{
  display: flex;
  max-width: 220px;
  margin-top: 20px;
}
.deposit-limit-setting .info-box div{
  font-size: 12px;
  color: #c9b3d8;
  margin-left: 10px;
}


.license-page{
  min-height: calc(100vh - 300px);
  height: 100%;
  margin-top: 80px;
}
.RPD_country_neonpay_parent {
  position: relative;
}
.RPD_country_neonpay_parent::after{
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  top: 25px;
  right: 0px;
  background: url(../partner/img/down-arrow-black.svg) no-repeat;
  background-size: contain;
}
.vip-page .header-section {
  min-height: 400px;
  position: relative;
  height: 40vh;
  margin-top: 80px;
  width: 100%;
  height: 100%;
  background-image: url(../slider/1.jpg);
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0 100px;
  display: flex;
  transition: all 1s;
  justify-content: flex-start;
  align-items: center;
}

.vip-page .header-section .bg {
  background-color: #060308;
  width: 100%;
  position: absolute;
  top: 0;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  left: 0;
  height: 100%;
}

.vip-page .header-section .header-content {
  height: 100%;
  width: 40%;
  position: relative;
}

.vip-page .block-heading {
  text-align: center;
}

.vip-page .cards-section{
  margin: 60px 0;

}
.vip-page .cards-section .cards{
  display: flex;
  width: 100%;
  justify-content: center;
  flex-wrap: wrap;
  margin: 30px 0;
}

.vip-page .cards-section .card{
  flex-basis: 295px;
  display: flex;
  flex-direction: column;
  margin: 20px 5px;
  padding: 20px;
  border-radius: 5px;
  min-width: 220px;
  background-color: #4b1c6b;
  background-size: contain;
  min-height: 200px;
  height: 100%;
  justify-content: space-between;
}
.vip-page .cards-section .card .card-footer{
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: self-end;
}
.vip-page .cards-section .card .card-footer .card-footer-right-part{
  text-align: right;
}

.vip-page .cards-section .card .card-footer ul {
  width: 100%;
  margin-bottom: 0;
}

.vip-page .cards-section .card .card-footer span{
  text-transform: uppercase;
  font-size: 18px;
}
.vip-page .cards-section .card .card-footer h2{
  padding: 5px 10px;
  border-radius: 5px;
  margin-top: 10px;
}

.vip-page .cards-section .card:last-child .card-footer span{

  color: #fff;
}
.vip-page .cards-section .card h2 {
  margin-bottom: 0;
}
.vip-page .cards-section .card .card-header  {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.vip-page .cards-section .card .card-header h2 {
  margin-top: 0;
}
.vip-page .cards-section .card .card-header img {
  max-width: 50px;
}
.vip-page .cards-section .card ul {
  list-style: none;
  padding-left: 0;
  margin-top: 20px;
  font-size: 12px;
}
.vip-page .cards-section .card ul li img{
  max-width: 15px;
  padding: 3px;
  border-radius: 50%;
  margin-right: 10px;
}

#btc-withdraw{
  flex-direction: column;
}
#withdrawBtcForm, #withdrawBtcLightningForm{
  display: none;
}
#withdrawBtcForm.active, #withdrawBtcLightningForm.active{
  display: block;
}

#lightning_create_invoice.load{
  background-image:url('../media/images/preloader/login-loader.gif'), linear-gradient(14deg, #421f91 0%, #a92e9f 100%);
  background-repeat: no-repeat;
  background-position: center center;
  color: transparent;
  text-shadow: none;
  cursor: progress;
}
.vip-page .custom-content{
  max-width: 1000px;
  padding-bottom: 150px;
  margin: auto;
}

@media (max-width: 768px) {
  .vip-page .header-section .header-content{
    width: 100%;
    text-align: center;
  }
}

#wrapper{
  display: flex;
}
#main{
  width: calc(100vw - 250px);
  transition: all .3s;
}

#lefMenu{
  width: 250px;
  background: #060308;
  z-index: 10021;
}
#lefMenu>div{
  padding-top: 8px;
  position: sticky;
  top: 0;
  overflow: auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100vh;
  background: #060308;
}

.header .logo-wrap,
#lefMenu .logo-wrap{
  display: flex;
  justify-content: center;
  align-items: center;
  height: 80px;
  background: linear-gradient(180deg, #060308 0%, #2a2a2b 40%, #060308 100%);
}
#lefMenu .logo-wrap{
  justify-content: space-between;
}
body.mobile .header .logo-wrap{
  height: 60px;
}
.header .logo-wrap{
  width: 230px;
  background:none;
}
body.mobile .header .langbox{
  display: none;
}
body.mobile .header .logo-wrap{
  width: 50px;
}
body.mobile .header .logo-wrap span{
  position: absolute;
  left: 2px;
  top: 17px;
}
.header .logo-wrap a,
#lefMenu .logo-wrap a{
  display: block;
  position: relative;
}
.header .logo-wrap img,
#lefMenu .logo-wrap img{
  height: 50px;
  width: 186px;
}
.header .logo-wrap span,
#lefMenu .logo-wrap span{
  position: absolute;
  left: 5px;
  top: 17px;
}
#lefMenu .authorization{
  display: flex;
  justify-content: space-evenly;
  margin: 15px 0;
}
#lefMenu .authorization>div{
  padding: 8px;
  border: 1px solid #fff;
  color:#fff;
  width: 40%;
  margin:0 1%;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  border-radius: 10px;
  cursor: pointer;
  transition: all .1s;
}
#lefMenu .authorization>div:hover{
  width: 42%;
  margin:0;
}

#lefMenu .sep{
  width: 100%;
  height: 16px;
  /*background: url(../media/images/borders.png) no-repeat 127% center;
  transform: rotate(180deg);*/
}



#lefMenu .games,
#lefMenu .links {
  margin: 8px 16px;
  padding: 16px;
  background: #1E1E1E;
  border-radius: 8px;
}
#lefMenu .games>div,
#lefMenu .links>div{
  margin: 4px 0;
}
#heroLinks a,
#lefMenu .games a,
#lefMenu .links a{
  display: block;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  transition: opacity 0.2s linear;
  text-decoration: none;
  position: relative;
  padding-left: 32px;
  z-index: 9999;
  font-size: 13px;
  line-height: 32px;
}

#lefMenu .games a:hover,
#lefMenu .links a:hover{
  opacity: .8;
  padding-left: 34px;
  font-size: 13px;
}

#lefMenu .games a:before,
#lefMenu .links a:before{
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -12px;
  height: 24px;
  width: 24px;
}


#lefMenu .games a.all_games:before {
  background: url(../media/images/icons/dice.svg) no-repeat center / contain;
}
#lefMenu .games a.slots:before {
  background: url("../media/images/icons/slots.svg") no-repeat center / contain;
}
#lefMenu .games a.bjack:before {
  background: url("../media/images/icons/blackjack.svg") no-repeat center / contain;
}
#lefMenu .games a.roulette:before {
  background: url("../media/images/icons/roulette.svg") no-repeat center / contain;
}
#lefMenu .games a.baccarat:before {
  background: url("../media/images/icons/baccarat-icon-new.svg") no-repeat center / contain;
}
#lefMenu .games a.bonumbers:before {
  background: url("../media/images/icons/bonumbers.svg") no-repeat center / contain;
}
#lefMenu .games a.keno:before {
  background: url("../media/images/icons/keno.svg") no-repeat center / contain;
}
#lefMenu .games a.poker:before {
  background: url("../media/images/icons/For_Live_Casino_New.svg") no-repeat center / contain;
}
#lefMenu .games a.sport:before {
  background: url("../media/images/icons/sport.svg") no-repeat center / contain;
}
#lefMenu .games  a.dice:before {
  background: url("../media/images/icons/dice.svg") no-repeat center / contain;
}

#lefMenu .links a.news:before {
  background: url(../media/images/icons/news.svg) no-repeat center / contain;
}
#lefMenu .links a.vip:before {
  background: url(../media/images/icons/vip.png) no-repeat center / contain;
}
#lefMenu .links a.bonuses:before {
  background: url(../media/images/icons/bonus.png) no-repeat center / contain;
}
#lefMenu .links a.admin:before {
  background: url(../media/images/icons/admin.png) no-repeat center / contain;
}




#lefMenu .userInfo{
  margin:0 6px 0 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

#lefMenu .userInfo .icon {
  width: 24px;
  height: 24px;
  margin: 0;
  background: url("../media/images/icons/user%EF%B9%96v=1.svg") no-repeat center / cover;
}


#lefMenu .userInfo .nickname{
  width: calc(100% - 32px - 32px);
  display: flex;
  align-items: center;
  color:#fff;
  line-height: 32px;
  font-size: 15px;
  text-transform: uppercase;
  transition: 0.2s linear;
  font-weight: bold;
}

#lefMenu .userInfo .nickname:hover {
  opacity: 0.8;
}
#lefMenu .userInfo .nickname span{
  margin-left: 8px;
  transition: 0.2s linear;
  display: block;
  max-width:calc(100% - 24px - 32px - 2px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
#lefMenu .userInfo .nickname:hover span{
  margin-left: 10px;
}
#notifications-vue{
  z-index: 2;
}

#lefMenu .logout-btn {
  display: block;
  height: 26px;
  width: 25px;
  background: url('../media/images/icons/exit.svg') no-repeat center / cover;
  text-decoration: none;
  transition: 0.2s linear;
}
#lefMenu .logout-btn:hover {
  opacity: .6;
}
#lefMenu .langbox{
  margin: 0 0 16px 16px;
}

#lefMenu .langbox .langbox-dropdown, .balancebox .balancebox-dropdown {
  bottom: auto;
  top: 65px;
  width: 90%;
  left: 5%;
  box-shadow: 0px 3px 4px #000;
}
#lefMenu .langbox li{
  border-radius: 0;
}
#lefMenu .langbox>li:first-child{
  box-shadow:none;
}

#lefMenu .balancebox > li{
  padding: 8px 16px;
  box-shadow:none;
  
}
#lefMenu .balancebox{
  margin:0;
  position: relative;
}
#lefMenu .balancebox .balancebox-dropdown{
  position: initial;
}
#lefMenu .balancebox > li > .balancebox-title:after{
  top:28px;
  margin-top:0;
}
#lefMenu .balancebox .balancebox-dropdown.is-open{
  box-shadow:none;
  border-radius: 0;
  border: 1px solid #64459a;
  border-left: none;
  border-right: none;
}
#lefMenu .balancebox .balancebox-dropdown-title{
  padding: 8px 16px;
}

#lefMenu .deposit-wrap{
  display: flex;
  justify-content: center;
}
#lefMenu .deposit{
  padding: 8px;
  border: 1px solid #fff;
  color:#fff;
  width: 90%;
  margin:0 1%;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  border-radius: 10px;
  cursor: pointer;
  transition: all .1s;
}

#lefMenu .deposit.deposit-animated{
  animation: heartBeat 2s infinite ease-in-out;
}
#lefMenu .deposit:hover{
  margin:0;
  width: 92%;
  animation:none !important;
}


.paginationGame .load{
  color: transparent;
  text-shadow: none;
}
.paginationGame .load:after{
  display: none;
}
button.moreGames-select.load:before,
.paginationGame .load:before{
  content:'';
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-image: url(../media/images/preloader/login-loader.gif);
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 1;
  opacity: .4;
  border: none;
}

#main{
  padding-top: 60px;
  overflow-x: hidden;
}

#heroLinks{
  display: flex;
  justify-content: space-between;
  /*width: 184px;*/
  width: 100%;
}
#heroLinks>div{
  background: #1E1E1E;
  border-radius: 8px;
  /*width: 84px;*/
  width: calc(50% - 4px);
  position: relative;
  overflow: hidden;
  border:1px solid #fff;
}
#heroLinks>div:before{
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -25px;
  height: 50px;
  width: 50px;
  background: url(../media/images/icons/sport.svg) no-repeat center / contain;
  transition: 0.2s linear;
}
#heroLinks>div:hover:before{
  height: 55px;
  width: 55px;
}
#heroLinks>div:first-child:before{
  background: url(../media/images/icons/dice.svg) no-repeat center / contain;
}
#heroLinks a{
  padding-left: 0;
  text-align: center;
  width: 100%;
  height: 100%;
  line-height: 48px;
}
#heroLinks>div:hover a{
  font-size: 14px;
}

#lefMenu .links.crypto{
  height: 85px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#lefMenu .links.crypto>div{
  display: flex;
  justify-content: space-around;
  width: 100%;
  transition: all .5s;
  transform: rotate3d(10, 0, 1, 0deg);
}
#lefMenu .links.crypto>div.anim{
  transform: rotate3d(10, 0, 1, 90deg);
}
#lefMenu .links.crypto .busd,
#lefMenu .links.crypto .bnb{
  width:35%;
}
#lefMenu .links.crypto .sol{
  transform: scale(1.2);
}
#lefMenu .links.crypto .usdc,
#lefMenu .links.crypto .xrp{
  transform: scale(0.95);
}
#lefMenu .links.crypto .bch{
  margin: 10px 0;
}


#lefMenu .course{
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  font-family: 'MyriadPro-BoldCond', arial, sans-serif;
  line-height: 1.1;
  letter-spacing: 2px;
  background: #1E1E1E url(../assets/images/currency-logos/btc.svg) no-repeat 16px center;
  background-size: 36px;
  padding: 16px 16px 16px 68px;
}
#lefMenu .course .percent{
  color: #0A8608;
  font-size: 85%;
}
#lefMenu .course .percent.minus{
  color: #a71a1a;
}

#lefMenu .partners{
  margin: 16px;
  display: flex;
  justify-content: center;
}
#lefMenu .partners>div{
  height: 40px;
  width: 100%;
}
#lefMenu .partners .trusted{
  background: url(../assets/images/partners/trusted.png) no-repeat center;
  background-size: contain;
  display: block;
  height: 40px;
  width: 100%;
}
#lefMenu .partners .certified{
  background: url(../assets/images/partners/anonymous-certified.jpg) no-repeat center;
  background-size: contain;
}
#lefMenu .advantages{
  background: url(../assets/images/partners/advantages.jpg.png) no-repeat left center;
  margin:8px 16px;
  height: 90px;
  background-size: contain;
}

#changeMenuSize,
#changeMenuSize2{
  width: 50px;
  height: 50px;
  padding: 15px;
  cursor: pointer;
}
#changeMenuSize:hover,
#changeMenuSize2:hover{
  opacity: .6;
}
#changeMenuSize2{
  position: relative;
  top: -1px;
}
body:not(.smallMenu) #changeMenuSize2{
  display: none;
}
#topLine{
  display: flex;
  margin: 0 16px;
}
#lefMenu{
  transition: all .3s;
  position: relative;
  left:0;
}
body.smallMenu #lefMenu{
  /*left: -200px;*/
  width: 50px;
}
#lefMenu>div{
  /*transition: all .3s;*/
  width: 250px;
}
body.smallMenu #main{
  width: calc(100vw - 50px);
}
body.smallMenu #lefMenu>div{
  width: 50px;
  overflow: visible;
}

body.smallMenu:not(.mobile) .header{
  width: calc(100% - 50px);
  left: 50px;
}

body.smallMenu #lefMenu .games,
body.smallMenu #lefMenu .links{
  margin:0;
  padding:0;
  background: none;
}
body.smallMenu #lefMenu .games a,
body.smallMenu #lefMenu .links a{
  text-wrap: nowrap;
  padding-left: 40px;
  font-size: 0;
}

body.smallMenu #lefMenu .games a:hover,
body.smallMenu #lefMenu .links a:hover{
  background: #060308;
  width: max-content;
  padding: 0 15px 0 50px;
  border-radius: 0 10px 10px 0;
  font-size: 13px;
}

body.smallMenu #lefMenu .games a:before,
body.smallMenu #lefMenu .links a:before{
  left: 12px;
}
body.smallMenu #lefMenu .links.crypto,
body.smallMenu #lefMenu .partners,
body.smallMenu #lefMenu .course{
  display: none;
}

body.smallMenu #topLine{
  flex-direction: column;
  margin: 0;
}
body.smallMenu #heroLinks{
  flex-direction: column;
}
body.smallMenu #heroLinks>div{
  width: 40px;
  margin: 4px;
}
body.smallMenu #heroLinks>div>a{
  font-size: 0;
}
body.smallMenu #heroLinks>div:before{
  margin-top: -20px;
  height: 40px;
  width: 40px;
}
body.smallMenu #heroLinks>div:hover:before {
  height: 43px;
  width: 43px;
}
body.smallMenu #lefMenu .advantages{
  display: none;
}

#homeSearch {
  width:100%;
  padding: 5px 10%;
  display: flex;
  justify-content: center;
  position: relative;
}

#homeSearch input{
  width: 100%;
  max-width: 1200px;
  height: 40px;
  border:1px solid #800080;
  border-radius: 20px;
  background: transparent url(../media/images/icons/search_1.svg) no-repeat calc(100% - 15px) center / 20px;;
  padding: 2px 42px 2px 16px;
}
#homeSearch input::placeholder {
  color: #898989;
}
#homeSearch input:focus{
  outline: none;
  border-color: #9f009f;
}
#homeSearch #search-results{
  margin: 0 10%;

}
#homeSearch #search-results .search-results-item{

}
