.dominante-the-game {
  font-family: 'DINPro-Regular', sans-serif;
  background-color: #000;
  color: #fff;
  overflow: hidden; }
  .dominante-the-game ul {
    padding: 0; }
  .dominante-the-game a {
    text-decoration: none; }
  .dominante-the-game h2 {
    font-family: 'DINPro-Black', sans-serif;
    color: #F00;
    font-size: 60px;
    text-align: center;
    margin: 0 0 1em 0; }
    @media (max-width: 992px) {
      .dominante-the-game h2 {
        font-size: 48px;
        margin: 0 0 0.3em 0; } }
    @media (max-width: 768px) {
      .dominante-the-game h2 {
        font-size: 40px;
        margin: 12px; } }
  .dominante-the-game h3 {
    margin: 0 0 0.3em 0; }
  .dominante-the-game .flex-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

section.kv .mobile-kv {
  display: none; }

@media (max-width: 992px) {
  section.kv .dt-kv {
    display: none; }
  section.kv .mobile-kv {
    display: block; } }

section.kv::after {
  content: '';
  display: block;
  width: 100%;
  height: 8px;
  background: -o-linear-gradient(334deg, #6c0069 14%, #0f02aa 69%);
  background: linear-gradient(116deg, #6c0069 14%, #0f02aa 69%); }

section.step {
  position: relative;
  padding: 4%;
  background-color: #111; }
  section.step h2 {
    text-shadow: 1px 1px 0px #000, 1px 2px 0px #000, 1px 3px 0px #000, 1px 4px 0px #000; }
  section.step .flex-wrap {
    width: 100%;
    max-width: 1680px;
    margin: 0 auto; }
    @media (max-width: 992px) {
      section.step .flex-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
  section.step .item {
    position: relative;
    width: calc(100% / 3);
    padding: 3em 3em;
    margin: 0px 8px;
    background: -o-linear-gradient(334deg, #6c0069 14%, #0f02aa 69%);
    background: linear-gradient(116deg, #6c0069 14%, #0f02aa 69%);
    -webkit-box-shadow: 5px 5px 8px #000000;
            box-shadow: 5px 5px 8px #000000;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    cursor: default; }
    section.step .item.flex-wrap {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      section.step .item.flex-wrap p.small {
        font-size: 14px;
        margin: 0;
        color: #f00;
        line-height: 1; }
    @media (max-width: 992px) {
      section.step .item {
        width: 100%;
        margin: 8px 0;
        padding: 16px 24px; } }
    section.step .item:nth-of-type(2) {
      background: -o-linear-gradient(334deg, #0f02aa 14%, #6c0069 69%);
      background: linear-gradient(116deg, #0f02aa 14%, #6c0069 69%); }
    section.step .item::before {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: calc(100% - 4px);
      height: calc(100% - 4px);
      margin: auto;
      background: -o-linear-gradient(50deg, #111111 77%, rgba(17, 17, 17, 0.3) 100%);
      background: linear-gradient(40deg, #111111 77%, rgba(17, 17, 17, 0.3) 100%); }
    section.step .item > * {
      position: relative;
      z-index: 5; }
    section.step .item h3 {
      font-family: 'DINPro-Black', sans-serif;
      font-size: 52px;
      color: #FF15F3;
      text-shadow: 1px 1px 0px #000, 1px 2px 0px #000, 1px 3px 0px #000, 1px 4px 0px #000; }
      @media (max-width: 992px) {
        section.step .item h3 {
          font-size: 38px; } }
      @media (max-width: 768px) {
        section.step .item h3 {
          font-size: 32px; } }
      section.step .item h3 i {
        font-size: 50%;
        margin-left: 0.2em;
        -webkit-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
    section.step .item p {
      font-size: 18px; }
    section.step .item a {
      color: #f00; }
    section.step .item:hover {
      -webkit-transform: translateY(-8px);
          -ms-transform: translateY(-8px);
              transform: translateY(-8px);
      -webkit-box-shadow: 5px 13px 8px #000000;
              box-shadow: 5px 13px 8px #000000; }
      section.step .item:hover h3 i {
        margin-left: 1em; }
    section.step .item .buy-n-redeem {
      position: relative;
      font-family: 'din_pro_bold', sans-serif;
      font-size: 32px;
      color: #fff;
      font-style: italic;
      text-align: center;
      padding-top: 16px; }
      section.step .item .buy-n-redeem::after {
        background: #f00;
        z-index: 0;
        content: "";
        height: 20px;
        display: block;
        width: 30%;
        margin: -25px auto 10px;
        -webkit-transform: skewX(-45deg);
            -ms-transform: skewX(-45deg);
                transform: skewX(-45deg);
        position: absolute;
        margin: 0 auto;
        left: 0;
        right: 0;
        bottom: -5px; }
      section.step .item .buy-n-redeem span {
        position: relative;
        z-index: 10; }

section.eligible-models {
  padding: 0 0 4%;
  background: -webkit-gradient(linear, left top, left bottom, from(#111111), color-stop(40%, #100e17));
  background: -o-linear-gradient(top, #111111 0%, #100e17 40%);
  background: linear-gradient(180deg, #111111 0%, #100e17 40%); }
  section.eligible-models .btn-wrap {
    padding: 2% 0;
    text-align: center; }
  section.eligible-models .model-btn {
    position: relative;
    background: -o-linear-gradient(334deg, #6c0069 14%, #0f02aa 69%);
    background: linear-gradient(116deg, #6c0069 14%, #0f02aa 69%);
    border: none;
    padding: 0.25em 2em 0.4em;
    border-radius: 1.5em;
    font-size: 28px;
    outline: none;
    -webkit-box-shadow: 5px 5px 8px #000000;
            box-shadow: 5px 5px 8px #000000;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-animation: animation 2s infinite;
            animation: animation 2s infinite; }
    @media (max-width: 992px) {
      section.eligible-models .model-btn {
        font-size: 22px; } }
    section.eligible-models .model-btn::before {
      content: '';
      position: absolute;
      background: -webkit-gradient(linear, left top, left bottom, from(#111111), color-stop(40%, #100e17));
      background: -o-linear-gradient(top, #111111 0%, #100e17 40%);
      background: linear-gradient(180deg, #111111 0%, #100e17 40%);
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      width: calc(100% - 4px);
      height: calc(100% - 4px);
      border-radius: 1.5em; }
    section.eligible-models .model-btn:hover {
      -webkit-transform: translateY(-8px);
          -ms-transform: translateY(-8px);
              transform: translateY(-8px);
      -webkit-box-shadow: 5px 13px 8px #000000;
              box-shadow: 5px 13px 8px #000000; }
    section.eligible-models .model-btn span {
      position: relative;
      z-index: 10; }
  section.eligible-models .arrow {
    font-size: 28px;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-animation: animation-2 1s infinite;
            animation: animation-2 1s infinite; }
  section.eligible-models .title-wrap {
    clear: both;
    margin-top: 1.5em; }
    section.eligible-models .title-wrap h3 {
      margin: 1.5em 0 0; }
    section.eligible-models .title-wrap a {
      color: #f00; }
      section.eligible-models .title-wrap a:hover {
        text-decoration: underline; }
    @media (min-width: 992px) {
      section.eligible-models .title-wrap h3 {
        display: inline-block;
        float: left;
        vertical-align: middle; }
      section.eligible-models .title-wrap img {
        display: inline-block;
        float: right;
        vertical-align: middle; } }

section.where-to-post {
  position: relative;
  padding: 4% 0;
  background: #000 url("../images/bg.jpg") center center no-repeat;
  background-size: cover;
  background-attachment: fixed;
  /* ===== Select Box ===== */
  /* ----- Select Box Black Panther ----- */ }
  section.where-to-post::before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    display: block;
    width: 100%;
    height: 8px;
    background: -o-linear-gradient(334deg, #6c0069 14%, #0f02aa 69%);
    background: linear-gradient(116deg, #6c0069 14%, #0f02aa 69%); }
  section.where-to-post .post-wrap {
    width: 100%;
    max-width: 1600px;
    margin: 0 auto; }
    section.where-to-post .post-wrap p {
      font-size: 18px;
      text-align: center; }
  section.where-to-post .post-wrap.au #country span.sel__box__options[data-value="NZ"] {
    display: none; }
  section.where-to-post .post-wrap.au a[country="NZ"] {
    display: none; }
  section.where-to-post .post-wrap.nz #country span.sel__box__options[data-value="AU"] {
    display: none; }
  section.where-to-post .post-wrap.nz a[country="AU"] {
    display: none; }
  section.where-to-post .select-wrap {
    text-align: center;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  section.where-to-post .sel {
    font-size: 0.4em;
    display: inline-block;
    margin: 1em;
    width: 100%;
    max-width: 450px;
    background-color: #f00;
    position: relative;
    cursor: pointer; }
    @media (max-width: 992px) {
      section.where-to-post .sel {
        width: 80%;
        margin: 8px 0; } }
  section.where-to-post .sel span {
    color: #fff !important; }
  section.where-to-post .sel::before {
    position: absolute;
    content: '\f0d7';
    font-family: 'FontAwesome';
    font-size: 2em;
    color: #FFF;
    right: 20px;
    top: calc(50% - 0.5em); }
  section.where-to-post .sel.active::before {
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg); }
  section.where-to-post .sel__placeholder {
    display: block;
    font-size: 3em;
    color: #fff;
    padding: 0.8em;
    text-align: left;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    visibility: visible; }
  section.where-to-post .sel.active .sel__placeholder {
    visibility: hidden; }
  section.where-to-post .sel__placeholder::before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0.8em;
    content: attr(data-placeholder);
    visibility: hidden; }
  section.where-to-post .sel.active .sel__placeholder::before {
    visibility: visible; }
  section.where-to-post .sel__box {
    position: absolute;
    top: calc(100% + 4px);
    left: -4px;
    display: none;
    list-style-type: none;
    text-align: left;
    font-size: 1.8em;
    background-color: #666;
    width: calc(100% + 8px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: scroll;
    overflow-x: hidden; }
  section.where-to-post .sel.active .sel__box {
    display: block;
    -webkit-animation: fadeIn 500ms;
    animation: fadeIn 500ms; }
  section.where-to-post .sel__box__options {
    display: list-item;
    font-size: 1.8em;
    color: #000;
    padding: 0.8em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  section.where-to-post .sel__box__options::after {
    content: '\f00c';
    margin-left: 5px;
    display: none; }
  section.where-to-post .sel__box__options.selected::after {
    display: none; }
  section.where-to-post .sel__box__options:hover {
    background-color: #9b0000; }
  section.where-to-post .sel {
    border-bottom: 0px solid rgba(255, 90, 0, 0.3);
    border-top: 0px solid rgba(255, 90, 0, 0.3);
    border-left: 0px solid rgba(255, 90, 0, 0.3);
    border-right: 0px solid rgba(255, 90, 0, 0.3);
    border-radius: 5px; }
  section.where-to-post .sel--black-panther {
    z-index: 3; }
  section.where-to-post .sel--superman {
    z-index: 2; }
  section.where-to-post #category span.sel__box__options {
    display: none; }
  section.where-to-post #category span.sel__box__options[data-value="DT"] {
    display: list-item; }
  section.where-to-post #country span.sel__box__options[data-value="ZA"] {
    display: none; }
  section.where-to-post #promotion-list {
    max-width: 960px;
    margin: 1em auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-line-pack: center;
        align-content: center;
    text-align: center; }
  section.where-to-post #promotion-list a {
    width: calc(100% / 2 - 8px);
    background-color: rgba(253, 255, 255, 0.1);
    color: #fff;
    font-size: 18px;
    padding: 0.5em 1em;
    margin: 4px; }
  section.where-to-post #promotion-list a:hover {
    background-color: rgba(253, 255, 255, 0.2); }

section.maximize-rewards {
  position: relative;
  padding: 4%;
  background: -webkit-gradient(linear, left top, left bottom, from(#111111), color-stop(40%, #100e17));
  background: -o-linear-gradient(top, #111111 0%, #100e17 40%);
  background: linear-gradient(180deg, #111111 0%, #100e17 40%); }
  section.maximize-rewards .content-wrap {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto; }
    @media (max-width: 992px) {
      section.maximize-rewards .content-wrap .flex-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    section.maximize-rewards .content-wrap .item .flex-wrap {
      height: 100%;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      section.maximize-rewards .content-wrap .item .flex-wrap img {
        margin: 0 auto; }
    section.maximize-rewards .content-wrap .flex-wrap a {
      padding: 1em; }
    section.maximize-rewards .content-wrap .item {
      width: calc(100% / 2); }
      @media (max-width: 992px) {
        section.maximize-rewards .content-wrap .item {
          width: 100%; } }
    section.maximize-rewards .content-wrap p {
      color: #fff;
      font-size: 18px; }
    section.maximize-rewards .content-wrap h4 {
      color: #f00;
      font-family: 'DINPro-Black', sans-serif;
      font-size: 40px; }
      section.maximize-rewards .content-wrap h4 span {
        position: relative;
        display: inline-block;
        font-family: 'DINPro-Regular', sans-serif;
        font-size: 16px;
        color: #fff;
        z-index: 10;
        padding: 0 1em;
        margin-left: 1.5em;
        bottom: 6px;
        font-weight: bold; }
        section.maximize-rewards .content-wrap h4 span::after {
          content: '';
          display: block;
          width: 100%;
          height: 1.5em;
          background-color: #f00;
          position: absolute;
          bottom: -4px;
          left: 0;
          right: 0;
          z-index: -1;
          -webkit-transform: skewX(-30deg);
              -ms-transform: skewX(-30deg);
                  transform: skewX(-30deg); }
  section.maximize-rewards::before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    display: block;
    width: 100%;
    height: 8px;
    background: -o-linear-gradient(334deg, #6c0069 14%, #0f02aa 69%);
    background: linear-gradient(116deg, #6c0069 14%, #0f02aa 69%); }

@-webkit-keyframes animation {
  0% {
    -webkit-filter: hue-rotate(-45deg); }
  50% {
    -webkit-filter: hue-rotate(45deg); }
  100% {
    -webkit-filter: hue-rotate(-45deg); } }

@keyframes animation {
  0% {
    -webkit-filter: hue-rotate(-45deg); }
  50% {
    -webkit-filter: hue-rotate(45deg); }
  100% {
    -webkit-filter: hue-rotate(-45deg); } }

@-webkit-keyframes animation-2 {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px); }
  50% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
    opacity: 0.5; }
  100% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
    opacity: 0; } }

@keyframes animation-2 {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px); }
  50% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
    opacity: 0.5; }
  100% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
    opacity: 0; } }

.table-wrap {
  display: none;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 16px; }
  .table-wrap h3 {
    margin: 1em 0 1em 0; }
  .table-wrap a {
    color: #fff; }
    .table-wrap a:hover {
      color: #f00; }

.no-wrap {
  white-space: nowrap;
  max-width: 195px; }

.css-table {
  display: table;
  width: 100%; }

.css-table .thead {
  display: table-header-group; }

.css-table .tbody {
  display: table-row-group; }

.css-table .tr {
  display: table-row; }

.css-table .th,
.css-table .td {
  display: table-cell;
  width: calc(100% / 6);
  padding: 8px 16px; }

.css-table .thead .th {
  background-color: #420186;
  font-weight: bold;
  font-size: 18px; }

.css-table .border .td {
  border-top: 2px solid #420186; }

.css-table .setColor {
  background-color: #17141D; }

.m-50 {
  color: #BD7CFE; }

.theme-2 .thead .th {
  background-color: #6C0069;
  font-weight: bold;
  font-size: 18px; }

.theme-2 .border .td {
  border-top: 2px solid #6C0069; }

.theme-2 .m-50 {
  color: #FF13F9; }

@media only screen and (max-width: 960px) {
  .css-table {
    background-color: transparent; }
  .css-table .thead {
    display: none; }
  .css-table .tr {
    display: block; }
  .css-table .th,
  .css-table .td {
    display: inline-block;
    width: 48%;
    border: none; }
    .css-table .th.m-100,
    .css-table .td.m-100 {
      width: 100%; }
    .css-table .th.m-50,
    .css-table .td.m-50 {
      display: inline-block;
      width: auto;
      padding: 8px 0 10px 16px; }
    .css-table .th.md-title,
    .css-table .td.md-title {
      background-color: #420186; }
    .css-table .th.m-0,
    .css-table .td.m-0 {
      display: none; }
  .css-table .border .td {
    border-top: none; }
  .css-table.theme-2 .th.m-100,
  .css-table.theme-2 .td.m-100 {
    width: 100%; }
  .css-table.theme-2 .th.md-title,
  .css-table.theme-2 .td.md-title {
    background-color: #6C0069; } }

@media only screen and (max-width: 720px) {
  .css-table .th,
  .css-table .td {
    display: block;
    width: 100%; } }

section.wtb {
  position: relative;
  padding: 4% 0; }
  section.wtb .section-wrap {
    width: 100%;
    max-width: 1600px;
    padding: 0 16px;
    margin: 0 auto; }
  section.wtb::before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    display: block;
    width: 100%;
    height: 8px;
    background: -o-linear-gradient(334deg, #6c0069 14%, #0f02aa 69%);
    background: linear-gradient(116deg, #6c0069 14%, #0f02aa 69%); }

section.Tnc {
  position: relative;
  padding: 4% 0 6%;
  background: -webkit-gradient(linear, left top, left bottom, from(#100e17), color-stop(40%, #111111));
  background: -o-linear-gradient(top, #100e17 0%, #111111 40%);
  background: linear-gradient(180deg, #100e17 0%, #111111 40%); }
  section.Tnc::before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    display: block;
    width: 100%;
    height: 8px;
    background: -o-linear-gradient(334deg, #6c0069 14%, #0f02aa 69%);
    background: linear-gradient(116deg, #6c0069 14%, #0f02aa 69%); }
  section.Tnc .terms-n-conditions {
    width: 80%;
    max-width: 1200px;
    max-height: 50vh;
    overflow-y: auto;
    margin: 0 auto;
    padding: 1em 30px;
    border: 1px solid #fff;
    background-color: #000; }
    @media (max-width: 992px) {
      section.Tnc .terms-n-conditions {
        width: 90%; } }
    section.Tnc .terms-n-conditions h2 {
      text-align: center; }
    section.Tnc .terms-n-conditions h3 {
      color: red;
      font-weight: bold; }
    section.Tnc .terms-n-conditions h4 {
      font-weight: bold; }
    section.Tnc .terms-n-conditions ul {
      list-style: none;
      -webkit-margin-before: 1em;
              margin-block-start: 1em;
      -webkit-margin-after: 1em;
              margin-block-end: 1em;
      -webkit-margin-start: 0px;
              margin-inline-start: 0px;
      -webkit-margin-end: 0px;
              margin-inline-end: 0px;
      -webkit-padding-start: 40px;
              padding-inline-start: 40px; }
      @media (max-width: 992px) {
        section.Tnc .terms-n-conditions ul {
          -webkit-padding-start: 20px;
                  padding-inline-start: 20px; } }
    section.Tnc .terms-n-conditions ul.is-dot {
      list-style-type: disc; }
      section.Tnc .terms-n-conditions ul.is-dot ul.is-dot {
        margin: 6px 0;
        list-style-type: circle; }
    section.Tnc .terms-n-conditions p,
    section.Tnc .terms-n-conditions ul {
      font-size: 14px;
      line-height: 1.4; }
    section.Tnc .terms-n-conditions a {
      color: red;
      font-weight: bold; }
  section.Tnc .divTable {
    display: table;
    width: 100%; }
  section.Tnc .divTableRow {
    display: table-row; }
    section.Tnc .divTableRow:nth-of-type(1) {
      font-size: 16px;
      font-weight: bold; }
  section.Tnc .divTableRow .divTableCell:nth-of-type(1) {
    border-top: none;
    border-bottom: none; }
  section.Tnc .divTableRow .divTableCell:nth-of-type(3) {
    border-top: none;
    border-bottom: none; }
  section.Tnc .divTableRow .divTableCell.tb {
    border-top: 1px solid #999; }
  section.Tnc .divTableRow .divTableCell.bb {
    border-bottom: 1px solid #999; }
  section.Tnc .divTableHeading {
    background-color: #EEE;
    display: table-header-group; }
  section.Tnc .divTableCell,
  section.Tnc .divTableHead {
    border: 1px solid #999999;
    display: table-cell;
    padding: 3px 10px; }
  section.Tnc .divTableHeading {
    background-color: #EEE;
    display: table-header-group;
    font-weight: bold; }
  section.Tnc .divTableFoot {
    background-color: #EEE;
    display: table-footer-group;
    font-weight: bold; }
  section.Tnc .divTableBody {
    display: table-row-group; }

.promotion-nav {
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 999; }
  .promotion-nav ul {
    padding: 0; }
  .promotion-nav ul li {
    position: relative;
    display: block;
    width: 40px;
    height: 40px;
    background-color: #333;
    margin: 4px 8px; }
    .promotion-nav ul li a {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      color: #fff;
      font-size: 16px;
      line-height: 40px;
      text-decoration: none;
      text-align: center;
      font-family: 'DINPro-Regular', sans-serif;
      font-weight: bold; }
      .promotion-nav ul li a:hover {
        background-color: #555; }
  .promotion-nav .btn-icon:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: buttonicons;
    font-size: inherit;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    height: auto;
    line-height: 1;
    position: relative;
    speak: none;
    text-transform: none;
    top: 0.2em;
    vertical-align: initial;
    width: auto; }
  .promotion-nav .btn-icon-top:before {
    content: '\e914'; }
