:root {
  --max-width: 1200px;
  --prom-item-height: 38px;
  --custom-eventG: #242833 !important;
}
.tb--promotion_item_img {
  height: auto !important;
}
#anj-435c42bf-40ac-4b32-900e-1acbb139ea89 {
  width: fit-content !important;
  margin: 0 auto !important;
}
@media screen and (max-width: 1023.9px) {
  .header-block .header-block_holder {
    min-height: 72px !important;
  }
}
@media only screen and (max-width: 1023.9px) {
  .logoBlock .logoBlock_img {
    max-height: unset !important;
    max-width: unset !important;
    width: 140px !important;
    height: inherit !important;
  }
}
.burger-btn {
  display: none !important;
}
@media screen and (min-width: 1024.9px) {
  .livecasino-slider-container .slick-slide:after {
    background: none !important;
  }
}
sport-top-matches #sport-top-matches {
  background: var(--custom-eventG) !important;
}
body,
.footer-container {
  background: var(--background-color-2) !important;
}
@media only screen and (max-width: 1024px) {
  .l2--two-banners .slider--show-arrows {
    grid-template-columns: repeat(4, 1fr) !important;
    display: grid !important;
    gap: 10px !important;
  }
  .tb--bg-layout-list .banner-grid-list .banner-grid-item > div img {
    object-fit: contain !important;
  }
}
.tb--section-header {
  border-bottom: none !important;
  color: var(--white-color);
}
.wrapper .main-block {
  padding-top: 14px;
}
.wrapper .main-block .l5--main {
  margin: 0 auto;
  max-width: var(--max-width);
}
.wrapper .main-block .l5--main .l2--bottom-space #sportContainer-cd {
  justify-content: space-between !important;
}
.wrapper .main-block .l5--main .l2--container {
  padding: 0 !important;
  width: 100% !important;
}
.wrapper .main-block .l5--main .casino-slider-container {
  position: relative !important;
}
@media screen and (max-width: 1023.9px) {
  .l2--bottom-space div.l2--container:nth-child(3 of .l2--container) .slider--show-arrows > div:first-child {
    grid-column: 1 / span 4;
  }
  .l2--bottom-space div.l2--container:nth-child(3 of .l2--container) .slider--show-arrows > div:first-child .banner-grid-list {
    gap: 0 !important;
    margin-bottom: 0 !important;
  }
}
@media screen and (min-width: 1024px) {
  .logoBlock_img {
    max-height: 100px !important;
    height: 35px !important;
    width: auto !important;
  }
  .wrapper .main-block .l5--main .l2--bottom-space {
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
  }
  .wrapper .main-block .l5--main .l2--bottom-space .top--jackpots-container {
    margin: 0 !important;
  }
  .wrapper .main-block .l5--main .l2--bottom-space .l2--placeholder6,
  .wrapper .main-block .l5--main .l2--bottom-space .l2--two-banners {
    margin-bottom: 0 !important;
  }
  .wrapper .main-block .l5--main .l2--bottom-space > div:nth-child(1) {
    order: 3;
  }
  .wrapper .main-block .l5--main .l2--bottom-space > div:nth-child(2) {
    order: 4;
  }
  .wrapper .main-block .l5--main .l2--bottom-space > div:nth-child(3) {
    order: 5;
  }
  .wrapper .main-block .l5--main .l2--bottom-space > div:nth-child(4) {
    order: 6;
  }
  .wrapper .main-block .l5--main .l2--bottom-space > div:nth-child(5) {
    order: 1;
  }
  .wrapper .main-block .l5--main .l2--bottom-space > div:nth-child(6) {
    order: 2;
  }
  .wrapper .main-block .l5--main .l2--bottom-space > div:nth-child(7) {
    order: 7;
  }
  .wrapper .main-block .l5--main .l2--bottom-space > div:nth-child(8) {
    order: 8;
  }
}
.tb--promotion-image-container {
  box-shadow: none !important;
}
.tb--promotion-image-container .tb--promotion_item_img {
  background: none !important;
}
@media only screen and (min-width: 1024px) {
  .header-block .header-block_holder {
    margin-bottom: 4px !important;
  }
  .header-block .header-block_sub {
    background: var(--background-color-2) !important;
    min-height: var(--prom-item-height) !important;
    box-shadow: 0 -4px 0 0 var(--brand-color-2) !important;
  }
  .header-block .header-block_sub > .f-row:nth-child(1) {
    display: none !important;
  }
  .header-block .header-block_sub > .f-row:nth-child(2) .lang-area {
    display: none !important;
  }
  .prom-block_item {
    padding: 0 10px !important;
  }
  .prom-block_item a.submenu-txt {
    height: var(--prom-item-height) !important;
  }
  .prom-block_item .submenu-txt.active {
    color: var(--background-color-1) !important;
    background: var(--brand-color-2);
    padding: 0 10px !important;
    border-radius: 0 0 10px 10px !important;
    font-weight: bold !important;
  }
  .prom-block_item {
    height: var(--prom-item-height) !important;
  }
  .tb--secondary-menu-container.secondary--menu-left {
    padding-right: 0 !important;
    width: 100% !important;
  }
  .tb--secondary-menu-container.secondary--menu-left .prom-block_links {
    height: var(--prom-item-height) !important;
    justify-content: space-between !important;
  }
}
.header-block .header-block_holder {
  max-width: var(--max-width);
  margin: 0 auto;
  padding: 0 !important;
}
.header-block .header-block_sub {
  padding: 0 calc(calc(100% - var(--max-width)) / 2) !important;
}
footer {
  max-width: var(--max-width);
  margin: 0 auto;
}
