/* 9pokiesbonus.com — ручные правки хозяина 27.09 (штатный канал manual-overrides). */

/* 1. Родная нижняя панель HOME / HISTORY / PROMOTION не показывается:
      на её месте наше липкое меню (универсал menu-sticker). */
#footer {
  display: none !important;
}

/* 2. Родные баннеры сайта выключены по приказу хозяина:
      полоса «9POKIES APPS» внизу, лиса «SPIN & WIN» слева, сундук «BONUS» справа.
      Наши колесо бонусов и чат «Ask Me» остаются. */
#downloadapp,
#ls-floating-wheel-custom,
#orangeStack {
  display: none !important;
}

/* 3. Переключатель гео в рамке-плашке, как на 21bit (замечание хозяина
      27.09): рамка и радиус — как у текстовых плашек 9pokies. */
.x-site-lang-section .x-site-lang-trigger {
  border: 1px solid rgb(252, 106, 1) !important;
  border-radius: 18px !important;
  padding: 8px 18px !important;
}

/* 4. Межблочные отступы — ровно 12px, как между плашками и в парах наших блоков
      (замечание хозяина 27.09). Перебивают слои ручных заплаток x-offsite-fix
      (15/20/32px) и внутренние margin-top 15px у .wrapper рефералов и лотереи. */
#home .box-1-1 { padding-bottom: 0 !important; }
#home .box-1-1 > .livetx-wrapper { margin: 12px auto 0 !important; }
#home .box-1-1 > .jackpot-wrapper, #home .box-1-1 > .application-1-wrapper, #home .box-1-1 > .movie-wrapper, #home .box-1-1 > .game-banners, #home .box-1-1 > .footer-wrapper { margin: 0 !important; }
#home #x-offsite-blocks { margin-top: 12px !important; margin-bottom: 0 !important; }
#home #x-offsite-blocks .balance-wrapper { margin-top: 12px !important; margin-bottom: 0 !important; }
#home #x-offsite-blocks section.x-text-plaque { margin: 12px 0 !important; }
#home .livetx-append-wrapper { margin-top: 12px !important; margin-bottom: 0 !important; }
#home .livetx-append-wrapper > .refer-wrapper { margin-top: 12px !important; margin-bottom: 0 !important; }
#home .box-1-1 > .refer-wrapper, #home .box-1-1 > .lucky-wrapper, #home .box-1-1 > .soccer-banner, #home .box-1-1 > .game-wrapper { margin-top: 12px !important; margin-bottom: 0 !important; }
#home .x-site-lang-section { margin-top: 12px !important; }
#home #home-refer > .wrapper, #home #home-lucky > .wrapper { margin-top: 0 !important; }
#home #x-offsite-blocks .refer-top-bar { margin-top: 0 !important; }

/* 5. Бегущая строка: layout_guards.horizontal_overflow зажимает #marquee до
      ширины экрана, а сайт двигает текст свойством right на 100% родителя —
      путь сократился в 6 раз (10 px/с вместо 59 на офсайте). Двигаем сам
      текст на его ширину: ~69 px/с. */
@keyframes x-marquee-left { from { transform: translateX(0); } to { transform: translateX(-100%); } }
@media (max-width: 600px) {
  html body #marquee span { right: auto !important; left: 0 !important; animation-name: x-marquee-left !important; }
}

/* 6. Пустота над «ТЕКУЩИЕ ТРАНЗАКЦИИ» внутри рамки: у #home-livetx свой
      margin-top 10px поверх padding 12px рамки. Внутренний отступ — 12px,
      как у плашек. */
#home .livetx-wrapper #home-livetx { margin-top: 0 !important; }
