/* V82.29 - Make Ranking and Store internal page headers match the News/Download header style.
   Does not change the approved global menu/header. */

/* Ranking internal hero */
.rank-game-page .rank-game-shell{
  padding-top:0!important;
  background:
    linear-gradient(180deg,rgba(3,8,15,.98),rgba(3,8,15,1))!important;
}
.rank-game-page .rank-page-heading{
  min-height:360px!important;
  margin:0!important;
  padding:70px 24px 58px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  border-bottom:1px solid rgba(221,171,62,.18)!important;
  background:
    radial-gradient(circle at 50% 10%, rgba(112,86,180,.18), transparent 34%),
    linear-gradient(180deg, rgba(4,8,15,.88), rgba(2,6,12,.96)),
    url("../images/inner_bg.png") center/cover no-repeat!important;
}
.rank-game-page .rank-page-heading .rank-kicker{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:30px!important;
  padding:6px 22px!important;
  margin:0 auto 18px!important;
  border-radius:999px!important;
  border:1px solid rgba(255,190,55,.55)!important;
  background:rgba(7,12,20,.72)!important;
  color:#ffd05b!important;
  font-size:12px!important;
  font-weight:900!important;
  letter-spacing:.24em!important;
  text-transform:uppercase!important;
}
.rank-game-page .rank-page-heading h1{
  max-width:900px!important;
  margin:0 auto 18px!important;
  font-family:Georgia,serif!important;
  color:#fff8ed!important;
  font-size:clamp(48px,7vw,92px)!important;
  line-height:.96!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
  text-shadow:0 16px 38px rgba(0,0,0,.65),0 0 20px rgba(161,108,255,.24)!important;
}
.rank-game-page .rank-page-heading p{
  max-width:760px!important;
  margin:0 auto!important;
  color:#dbe7f4!important;
  font-size:18px!important;
  line-height:1.55!important;
}
.rank-game-page .rank-game-window{
  margin-top:56px!important;
}

/* Store internal hero */
.cash-main .cash-hero{
  min-height:360px!important;
  margin:0!important;
  padding:70px 0 58px!important;
  display:flex!important;
  align-items:center!important;
  text-align:center!important;
  border-bottom:1px solid rgba(221,171,62,.18)!important;
  background:
    radial-gradient(circle at 50% 10%, rgba(112,86,180,.18), transparent 34%),
    linear-gradient(180deg, rgba(4,8,15,.88), rgba(2,6,12,.96)),
    url("../images/inner_bg.png") center/cover no-repeat!important;
}
.cash-main .cash-hero__bg,
.cash-main .cash-hero__shade{
  display:none!important;
}
.cash-main .cash-hero__content{
  position:relative!important;
  z-index:1!important;
  width:100%!important;
  max-width:980px!important;
  margin:0 auto!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
}
.cash-main .cash-kicker{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:30px!important;
  padding:6px 22px!important;
  margin:0 auto 18px!important;
  border-radius:999px!important;
  border:1px solid rgba(255,190,55,.55)!important;
  background:rgba(7,12,20,.72)!important;
  color:#ffd05b!important;
  font-size:12px!important;
  font-weight:900!important;
  letter-spacing:.24em!important;
  text-transform:uppercase!important;
}
.cash-main .cash-hero h1{
  max-width:930px!important;
  margin:0 auto 18px!important;
  font-family:Georgia,serif!important;
  color:#fff8ed!important;
  font-size:clamp(44px,6vw,82px)!important;
  line-height:.98!important;
  letter-spacing:.055em!important;
  text-transform:uppercase!important;
  text-shadow:0 16px 38px rgba(0,0,0,.65),0 0 20px rgba(161,108,255,.24)!important;
}
.cash-main .cash-hero p{
  max-width:820px!important;
  margin:0 auto 22px!important;
  color:#dbe7f4!important;
  font-size:18px!important;
  line-height:1.55!important;
}
.cash-main .cash-hero__actions{
  justify-content:center!important;
  margin-top:8px!important;
}
.cash-main .cash-wallet{
  margin:22px auto 0!important;
}
.cash-main .cash-section{
  padding-top:70px!important;
}

@media(max-width:760px){
  .rank-game-page .rank-page-heading,
  .cash-main .cash-hero{
    min-height:280px!important;
    padding:48px 18px 44px!important;
  }
  .rank-game-page .rank-page-heading h1,
  .cash-main .cash-hero h1{
    font-size:clamp(36px,12vw,58px)!important;
  }
}
