#footer > div > div > div.row.footer-desc > div:nth-child(5) > div > ul > li:nth-child(3){
  display: none !important;
}

#jackpots-container{display:none;}
@media (max-width: 800px) {
#banners-wrapper .container img {
    width: calc(51.333% - 16px) !important;
}
}
.footer__social a {
    width: 30px !important;
    height: 30px !important;
}
.footer__social li {
    margin-right: 8px !important;
}

#footer > div > div > div.row.footer-desc > div:nth-child(6){
  display:none !important;
}

@media (max-width: 600px) {
    #banners-wrapper .container img:nth-child(-n+3) {
        width: calc(100% - 16px) !important;
    }
}

.footer__accepted li {
    margin: 0px 0px !important;
}
.footer__accepted {
    justify-content: space-around !important;
    height: unset !important;
    padding: 16px 8px !important;
}

#footer{
  background: url(https://cdn.democu.online/rake/Pageskin.jpg);
}
.footer__title {
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 5px;
}

#footer > div > div > div.row.footer-desc > div:nth-child(7){
  display:none;
}


/*#banners-wrapper > .container > img:nth-child(n+4) {
    width: calc(12.5% - 16px) !important;
}
.wrapper2 > div > img:nth-child(n+4){
  width: calc(33.333% - 16px) !important;
}*/

@media (max-width: 600px) {
    #banners-wrapper .container img:nth-child(-n+3) {
        width: calc(33% - 16px) !important;
    }
  #banners-wrapper .container img:nth-child(n+4) {
        width: calc(33% - 16px) !important;
    }
}

#sidebar-content > div.sidebar__big > div.sidebar__menu > ul:nth-child(2) > li:nth-child(5) > a > img {
    width: 35px;
}

#header > div > div > div > div > div.header__actions > button.header__action > img{
  width: 35px;
  }
.footer__title {
    position: relative;
    display: inline-block;     /* başlık genişliğini algılasın */
    padding-bottom: 8px;
    font-weight: bold;
    text-transform: uppercase;
}
.snowflake {
  position: fixed;
  top: -10px;
  z-index: 2147483647; /* 9999 -> en üst */
  color: #ffffffcc;
  font-size: 12px;
  pointer-events: none;

  animation: fall linear infinite, sway ease-in-out infinite;
  animation-duration: var(--fall-duration, 6s), 4s;
  animation-delay: var(--fall-delay, 0s), var(--fall-delay, 0s);
}

@keyframes fall {
  0%   { top: -10px; opacity: 0.9; }
  100% { top: 110vh; opacity: 0; } /* 100vh -> 110vh (fallback) */
}

/* Mobil modern tarayıcılarda: yukarı yağma bug'ını bitiren kısım */
@supports (height: 100lvh) {
  @keyframes fall {
    0%   { top: -10px; opacity: 0.9; }
    100% { top: var(--fall-to, 100vh); opacity: 0; }
  }
}

@keyframes sway {
  0%   { transform: translateX(0); }
  25%  { transform: translateX(-18px); }
  50%  { transform: translateX(18px); }
  75%  { transform: translateX(-12px); }
  100% { transform: translateX(0); }
}
/* ===== TOP DOMAIN MARQUEE (FINAL) ===== */

.rw-marquee{
  position: fixed;
  top: 2px;
  left: 0;
  right: 0;
  height: 18px;

  background: transparent;
  color: #ffffff;

  display:flex;
  align-items:center;
  overflow:hidden;

  z-index: 9999999;
  pointer-events: none;
}

/* Tam sağdan girip tam soldan çıksın,
   ama logo/TL için güvenli alan bırakılsın */
.rw-marquee__inner{
  white-space: nowrap;
  width: 100%;

  padding-left: 100%;
  padding-right: 100%;
  padding-inline: 220px 260px;

  animation: move 20s linear infinite;
  font-size: 12px;
  line-height: 18px;
  opacity: .85;
}

@keyframes move{
  from{ transform: translateX(0); }
  to{ transform: translateX(-100%); }
}

/* MOBİL */
@media (max-width: 768px){
  .rw-marquee{
    top: 4px;
    height: 16px;
  }
  .rw-marquee__inner{
    padding-inline: 80px 160px;
    font-size: 11px;
    line-height: 16px;
    animation-duration: 14s;
  }
}
/* SADECE MOBİL: Promosyonlar & Bonus Talep yazılarını büyüt */
@media (max-width: 768px) {
  a.sidebar__link--promo span,
  a.sidebar__link--bonus span {
    font-size: 17px !important;
    font-weight: 600 !important;
  }
}