@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');
body, #body {
    user-select: text !important;
}


body {
  font-family: 'Poppins', sans-serif;
  font-weight: 200;
}



.table-responsive.w-100 {
    width: 100% !important;
}

ul#tabs-nav11.w-100 {
    width: 100% !important;
}



.mini-swiper:hover {
  box-shadow: 0 20px 20px #ffffff00 !important;
}
header__search-btn {
      background-color: #13212d;
      border: 1px solid rgb(37 64 99);
  }
  .header__search-btn:hover {
      color: var(--tf-tc);
      border-color: #3a78e1b0;
  }
  .active .svg-icon, a:hover .svg-icon, button:hover .svg-icon {
  fill: #2e5da9 !important;
  color: #2e5da9 !important;
}
.header__search-btn:hover svg {
      stroke: #2c59a2;
  }
  
  .header__search {
    margin-left: auto !important;
    margin-right: 0 !important;
}

@media (min-width: 1400px) {
  .header__search {
      width: 200px;
      margin-left: auto !important;
      margin-right: 0 !important;
  }
}
@media (min-width: 1200px) {
  .header__search {
      margin-left: 0;
      margin-left: auto !important;
      margin-right: 0 !important;
  }
}
@media (min-width: 992px) {
  .header__search {
      margin-left: auto !important;
      margin-right: 0 !important;
  }
}
/* SOL MENU */
.svg-icon {
  display: inline-block;
  transition: transform 0.2s ease;
}


.casino-button.passive .sidebar__link-small.passive, .sidebar__link-small--purple.passive, .sidebar__link.passive {
  filter: none;
}

/* Mouse üzerine gelindiğinde titreme efekti */
a:hover .svg-icon, 
button:hover .svg-icon,
.active .svg-icon {
  animation: shake 0.5s ease-in-out;
}

/* Titreme animasyonu */
@keyframes shake {
  0%, 100% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(-2px);
  }
  50% {
    transform: translateX(2px);
  }
  75% {
    transform: translateX(-2px);
  }
}



.sidebar__nav a, .sidebar__nav button {
  color: #cac4c4;
}


.sidebar__nav a, .sidebar__nav button {
  font-size: 13px;
  border: none;
}

.sidebar__nav li.active a {
    background: #1f365d !important;
    border: solid #0d6efd 2px !important;
    border-radius: 8px;
}

.sidebar__nav li {
  letter-spacing: 0px;
  margin-bottom: 5px;
}

.sidebar__nav li.active a, .sidebar__nav li.active a svg {
  color: #ffffff !important;
  stroke: #2f7cee00 !important;

}

.active .svg-icon, a:hover .svg-icon, button:hover .svg-icon {
  fill: #ffffff !important;
  color: #ffffff !important;
}


.sidebar__nav a:hover, .content__nav li:hover button {
  color: #ffffff !important;
}

.sidebar__menu--collapse, .sidebar__nav--collapse {
  background: #3a78e126;
  padding: 4px 2px;
}
.sidebar__nav--border {

  border-bottom: none;
}

.sidebar__nav button.sidebar__collapsed svg {
  stroke: #ffffff;
}

.sidebar__nav button.sidebar__collapsed:hover svg {
  stroke: #246de4;
}
.sidebar__nav button.sidebar__collapsed[aria-expanded="true"] svg {
  stroke: #246de4;

}
.sidebar__nav a span, .sidebar__nav button span {

  background: #0082fd !important;
  color: #ffffff;
}

.section__view {

  background: #2155a333;
  border: 2px solid rgb(33 85 163);
}
.section__view:hover {
  color: #ffffff !important;
  background: #2155a3;
}
.section__view {
  letter-spacing: 0.5px;

}

.tabs-nav__btn.active {
  color: var(--tf-tc);
  background: #2155a3;
  border: 2px solid #2155a3;
}
.tabs-nav {
  padding: 0px 0px;
}
.partner {
  background: #252d46;
  min-height: 70px !important;
  border-radius: 0px;
  min-height: 110px;
}

.promo-post:hover {
  transform: scale(1.05);
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
  border: 2px solid #246de4;
}

.promo-post {
  border: 2px solid #246de44d;
  transition: transform 0.3s ease, border 0.3s ease, box-shadow 0.3s ease;
  background-color: inherit !important;
}
.mid-me {
  width: auto !important;
height: auto !important;
}

.swiper-slide img {
  height: auto !important;
}





.sidebar__nav a svg, .sidebar__nav a .svg-icon {
  margin-right: 8px;
  width: 44px;
  color: var(--tf-tc2);
}
.sidebar__nav li {
  letter-spacing: 0.8px;
  margin-bottom: 0px;
}
.sidebar__nav a {
  height: 45px;
  padding: 0 6px;
}
.sidebar__menu--collapse, .sidebar__nav--collapse {
  background: linear-gradient(180deg, #123b82b0 0%, #1a1c2f69 100%) !important;
}

a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
  filter: none;
}




.swiper-slide img {
  display: inline !important;
}
.main__content {

  align-items: center !important;
}





/*Vip*/
.vip__title,
.vip__text,
.vip__btn {
  display: none;
}

.vip {
height: 400px;
background-color: #252a3f00 !important;
border-radius: 0 !important;
 border: 0 !important;
}

.vip:before {
  filter: none;
}


.vip::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    background-size: contain;
    background-repeat: repeat-x;
}

html[lang="tr"] .vip::before {
    background-image: url('https://vendor-provider.fra1.cdn.digitaloceanspaces.com/ebetlab/Tet0ycN8yzKPNQPSdqgLNSuYh0Z7EzFk/statics/fFgESPA8y1LESwBtcqNGqpgr3vEyoLMPWaY3kgim.jpg');
}

html[lang="en"] .vip::before {
    background-image: url('https://vendor-provider.fra1.cdn.digitaloceanspaces.com/ebetlab/Tet0ycN8yzKPNQPSdqgLNSuYh0Z7EzFk/statics/WPAYnXXYEjxOsC4kB7Pm9zlhieajdqyeqVNK4kMH.jpg');
}





@media screen and (max-width: 768px) {
  .vip {
    aspect-ratio: 16/9;
      height: 400px;
  }

  html[lang="tr"] .vip::before {
    background-image: url('https://vendor-provider.fra1.cdn.digitaloceanspaces.com/ebetlab/Tet0ycN8yzKPNQPSdqgLNSuYh0Z7EzFk/statics/rqus2lMMtGuvHnDfQdbqB8zIySEov1m6BOYKiJ2B.jpg');
    background-repeat: no-repeat;
}

html[lang="en"] .vip::before {
    background-image: url('https://vendor-provider.fra1.cdn.digitaloceanspaces.com/ebetlab/Tet0ycN8yzKPNQPSdqgLNSuYh0Z7EzFk/statics/yTTm8hJAbmy5CsWjSK4YMHg4YpNKCCX18lg65R7c.jpg');
    background-repeat: no-repeat;
}

}


.vip__title {
  text-align: left;
}

.vip__text {
  text-align: left;
}

.vip__text {
  padding: 0 !important;
}
.vip__btn {
  background: #3a78e1;
  margin: 20px !important;
}
.rank-icon {
  height: 48px !important;
  width: 48px !important;
}


/*Propmotions*/

.promo-post {
  border: 0.5px solid #246de41f;
  transition: transform 0.3s ease, border 0.3s ease, box-shadow 0.3s ease;
  width: 89%;
}




.promo-post__title {
  font-size: 17px;
  line-height: 19px;
}

.promo-post__text {
  display: none;
}

.partner {
  border-radius: 0;
  border: none;
  padding: 0 !important;
  min-height: 100px;
  animation: none;
  margin-top: 10px !important;
}
.partner img {
  max-width: 65%;
}


.swiper.providers .swiper-slide {
  margin-right: 0 !important;
}
@media screen and (max-width: 576px) {
  .partner {
    margin-top: 0 !important;
  }
  .partner::before {
    display: none;
  }
  .roller-image, .row-game-img {

    height: 72px;
    max-width: 56px;
}
}


.autoplay-progress svg {
  display: none !important;
}
.footer__accepted {
    justify-content: center !important;
}




.form__checkbox input:not(:checked) + label:before, .form__checkbox input:checked + label:before {
  background-color: #3f5261;
  border-radius: 6px;
}

a.sidebar__link-small.sidebar__link-small--purple.passive {
  filter: none;
}


div.active a.sidebar__link-small:hover {
  filter: none;
}


div.active a.sidebar__link-small:hover {
  filter: none;
}

.sidebar__nav-small a:hover {
  background: #0d2e4b;
}

.section__title {
  text-transform: none;
  padding-left: 2px;
  font-size: 20px;
}

.mini-icon, .svg-icon {
  fill: var(--tf-tc);
  color: #c6c6c6;
}


h2.section__title:hover > .svg-icon {
  color: #ffffff;
  transform: scale3d(1.1, 1.1, 1.1);
}


.slot:hover {
  transform: translateY(-2%);
  box-shadow: var(--tf-active-opacity) 0px 19px 38px, var(--tf-active-opacity) 0px 15px 12px;
  -webkit-box-shadow: rgb(0 0 0 / 0%) 0px 0 8px;
  -moz-box-shadow: rgba(0, 0, 0, 0.8) 0 0 8px;
}

.container p {
    color: #cccdd1;
}

.chatButton {
    display: none !important;
}
.chatButtonContainer {
    position: fixed;
    bottom: 25px;
    right: 25px;
    z-index: 2147483636;
    display: none !important;
}

/* Belirli href içeren <a> etiketine stil uygula */
a:has(use[href="/static/media/sprite.b9181431c677f2095193cce7d2006fde.svg#head-set"]) {
    color: #5396f7 !important;

}

#header .container {
    max-width: 100% !important;
}

.w-100:hover{
    transform: translateY(-5px);
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);
    }

@media screen and (max-width: 600px) {
    .w-100 {
        width: 100% !important;
    }
  .flex-column {
    flex-direction: column !important;
}

  .header__signin {
    box-shadow: 0px 0px 4px #21e47c78 !important;
    border: 2px solid #21e47c !important;
    display: flex;
    align-items: center;
    gap: 5px;
    background: none;
    border-radius:5px;
    padding:6px
    
}
/* Mobil Gİriş Yap Butonu */
.header__signin::after {
    content: "GİRİŞ YAP";
    font-size: 14px; 
    color: #fff;
    font-weight:600
}

  #sticky-head-link {
    white-space: nowrap;
    overflow: hidden;
}
#sticky-head-link p {
    display: inline-block;
    position: absolute;
    white-space: nowrap;
    transform: translateX(100%);
    animation: slideText 15s linear infinite;
}

@keyframes slideText {
    from {
                transform: translateX(5%);
          }
     to {
                transform: translateX(-100%);
      }
}
  
}
.section {
    padding-top: 5px;
    padding-bottom: 20px;
}




#last-bets-wrapper .table-wrap:before {
background: none!important;
}


.form__group, .form__checkbox, .form__social {
    margin-top: 0px !important;
}

.settings__btn {
  
    font-size: 11px !important;
}

@media only screen and (max-width: 768px) {
    .container {
        padding: 0rem .4rem !important;
    }
}

.tto-text p {
  
    padding: 0px 40px 50px 40px !important;
}




#main__content .container .col-12 ul.tags {
    display: none;
}

.pt-24 .container .col-12 .filter{
    padding: 14px 14px!important;
    min-height: 50px!important;
}

.filter .filter__search .search .search__input{
    height: 36px!important;
    border-radius: 20px!important;
}

.pt-24 .container .row .col-12 .filter {
    padding: 10px 20px 10px 0px !important;
    min-height: 40px !important;
}


.filter__sort .modal__wallet-currencies li.provider {
    margin-bottom: 0;
    padding: 0px !important;
}

.filter .filter__sort button#modalWalet0 {
    font-size: 14px;
}

.filter__sort .ss-main .ss-values .ss-single {
    font-size: 14px !important;
}

.ss-list div {
    font-size: 12px !important;
    margin: -8px 0 -8px 0 !important;
}
#main__content .section--first .col-12 .filter {
    margin-top: 50px !important;
}
.modal__wallet-currencies .provider .form__checkbox {
    margin: 0px 5px 0px 5px;
    border-radius: 36px !important;
}
.modal__wallet-menu .modal__wallet-currencies {
   padding-bottom: 20px;
}

.provider .form__checkbox .check-wrapper svg use {
    display: none;
}

.form__checkbox input:not(:checked) + label:before, .form__checkbox input:checked + label:before {
    width: 20px!important;
    height: 20px!important;
  top: 4px !important;
}

.form__checkbox input:not(:checked) + label:after, .form__checkbox input:checked + label:after {
    left: 0px!important;
   top: 4px !important;

}

.form__checkbox input:checked+label, .form__checkbox input:not(:checked)+label {
    padding-left: 30px;
}

.hidden-tto {
    display: none;
}

.visible-tto {
    display: block;
}


}

a:not([href]):not([class]):hover {
   color: #3770D0 !important;
}


.section__title {
    text-transform: none !important;
    padding-left: 2px !important;
    font-size: 20px !important;
    margin-top: 0px !important;

}

.section {
    padding-top: 10px !important;
    padding-bottom: 0 !important;
}




html[lang="tr"] body.stkylnk #body {
    margin-top: 32px !important;
}
   h2.section__title.section__title--center {
    text-align: center;
    width: 100%;
    display: inline-block;
    font-size: 26pt !important;
    padding-top: 20px;
}

.accordion.col-xxl-5 {
    width: 80%;
}
    
/* POPUP OLCEKLENDIRME VE KENARLARI*/

/*.modal--img .modal-content, .modal--img .modal-dialog {
    max-width: 600px !important;
}*/

.modal .modal-content {
    padding: 10px !important;
    /*margin: 10px !important;*/
    border-radius: 10px !important;
}

/*Header responsive ayari*/
@media (max-width: 1400px) {
	.social-links {
    margin-top: 5px !important;
    text-align: center !important;
}

  .h2, h2 {
        font-size: 28px !important;
    }
}

@media (max-width: 900px) {
    .h2, h2 {
        font-size: 20px !important;
    }
}

@media (max-width: 550px) {
    .sidebar__links {
      
    margin-top: 5px !important;
}
  .modal .modal-content {
    margin: 0 auto !important;
}

}

@media (max-width: 600px) {
    .tto-text {
        margin-bottom: -30px !important;
    }
}

@media (max-width: 480px) {
    .modal__content {
        padding: 16px 8px 66px 8px!important;
    }
}


.promo-post__cover img {
    width: auto !important;
    height: auto !important;
    max-width: none;
}

@media (min-width: 1200px) {
    .header--sport .header__logo {
        display: none;
    }
}
 /*Sol menuden promosyon textini kaldirma kodu*/
li:nth-child(1) a[href="/tr/promotions"] {
      color: #f49c00 !important;
}
li:nth-child(1) a[href="/en/promotions"] {
      color: #f49c00 !important;
}

.mysldr a {
    padding-left: 5px !important;
}
@media (max-width: 600px) {
    .mysldr img {
        width: 48% !important;
        display: inline-block !important;
    }
  .sidebar__lang-menu {
    transform: translateY(0) !important;
    bottom: 100% !important;
    top: auto !important;
    position: absolute !important;
   }
}

@media (max-width: 600px) {
    .sidebar__links:nth-child(1) {
        margin: 25px 0px 2px 0px !important;
    }
}

@media (max-width: 430px) {
 .sidebar__links .side-live-sp {
    width: 400px !important;
}
}

@media (max-width: 390px) {
 .sidebar__links .side-live-sp {
    width: 356px !important;
}
}
  
.hide-title {
    display: none !important;
  }

.badge {
    font-size: 10px !important;
    left: 235px !important;
    top: 3px !important;
    width: 36px !important;
    background-color: #3a78e1 !important;
}

a.sidebar__link.sidebar__link--bonus.w-100 {
  width: 100% !important;
    background: url(https://vendor-provider.fra1.cdn.digitaloceanspaces.com/ebetlab/Tet0ycN8yzKPNQPSdqgLNSuYh0Z7EzFk/statics/4bMLCE0LgArYZ27qThgrS0O9OnKO2IY5oApNfXE5.jpg) left center / cover no-repeat !important;
}

.sidebar__links .side-promo {
    text-align: center !important;
}

.sidebar__links .side-live-sp {
    text-align: center !important;
     /*width: 218px !important;*/
}

.post__title {
    padding-left: 15px !important;
    font-weight: 400 !important;
    font-size: 20px !important;
    line-height: 32px !important;
}
/*BONUS SAYFASINDA KATEOGORI KISMI KOD*/

.category-tile.active {
    background: #252A3F !important;
    border-bottom: none !important;
}
.category-tile {

    border-radius: 4px !important;
}

.category-tile.active .category-arrow {
    color: #b1bad3 !important;
}

.social-icons1 {
    display: flex;
    justify-content: center !important;
}

.social-links {
    text-align: center !important;
}

@media (min-width: 768px) {
    .sidebar__big {
        padding: 40px 16px !important;
        padding-right: 16px !important;
    }
}



.frame__btn {
    background: #0d6efda8 !important;
    color: white !important;
}


.icon.plus .svg-icon {
  display: none !important;
}

.icon.plus::before {
    content: "" !important;
    display: inline-block !important;
    width: 33px !important;
    height: 33px !important;
    background-image: url(https://vendor-provider.fra1.cdn.digitaloceanspaces.com/ebetlab/Tet0ycN8yzKPNQPSdqgLNSuYh0Z7EzFk/statics/tjxgEgukUNprBoxo3aKz49t2nIxmqAlt1qSpELfj.png)!important;
    background-size: contain !important;
    background-repeat: no-repeat !important;

}

.category-grid {
    gap: 20px !important;
}



   
    .social-links {
        margin-top: 50px;
        text-align: left;
    }
    .social-icons1 {
        display: flex;
        gap: 10px;
        justify-content: flex-start;
    }
 .social-icon {
        font-size: 24px;
        color: white;
        text-decoration: none;
        padding: 10px;
        border-radius: 5px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 40px;
        height: 40px;
    }
    .telegram {
        background-color: #0d6efd;
    }
    .twitter {
        background-color: #0d6efd;
    }
    .instagram {
    background-color: #0d6efd;
    }

      .youtube {
    background-color: #0d6efd;
    }

    
    .social-icon:hover {
        opacity: 0.8;
    }


.footer__accepted {
    background-color: #191c2e00 !important;
}

{
  --tf-btn: linear-gradient(180deg, rgb(49 109 244 / 0%) 0%, rgb(49 109 244 / 0%) 100%) !important;
}


  .social-menu a i {
  color: #20b98c !important;
}

.sidebar__nav a svg {
    color: #2f7cee !important;
    fill: #2f7cee !important;
}

.tabs-nav {
    background-color: #262a3d !important;
}

.sidebar__nav a span {
    font-weight: 600 !important;
}

@media (min-width: 768px) {
    .sidebar__nav-small a svg, .sidebar__nav-small button svg {
        stroke: #75778800 !important;
    }
}

@media (min-width: 768px) {
    .sidebar__nav-small a:hover svg, .sidebar__nav-small button:hover svg, .sidebar__nav-small a[aria-expanded="true"] svg, .sidebar__nav-small button[aria-expanded="true"] svg {
        stroke: #316df400 !important;
    }
}

.header__signin svg {
    color: #21e47c !important;
    width: 20px !important;
    height: 20px !important;
}

.sidebar__content .svg-icon use[href*="gift"] {
    color: #f29f00 !important;
}


.sidebar__content {
    padding-bottom: 0px !important;
}


li:nth-child(1) a[href="/tr/promotions"]:hover {
  color: #ffffff !important;           /* Yazı rengi */

}


.react-tel-input .form-control {
    background: #191c2e !important;
}

.article p a {
    text-decoration: none !important;
}

.modal__close svg {
    stroke: #307CEE !important;
    color: #307CEE !important;
}

.category-tile {
    opacity: 1 !important;
    background: #252a3f !important;
}

li:nth-child(4) a[href="/tr/streams"] {
    display: none !important;
}

li:nth-child(4) a[href="/en/streams"] {
    display: none !important;
}

li:nth-child(8) a[href="/tr/poker"] {
    display: none !important;
}

li:nth-child(8) a[href="/en/poker"] {
    display: none !important;
}

li:nth-child(10) a[href="/tr/poker"] {
    display: none !important;
}

li:nth-child(10) a[href="/en/poker"] {
    display: none !important;
}

/* Container padding sıfırla */
.container {
  padding-left: 17px !important;
  padding-right: 17px !important;
}
@media screen and (max-width: 600px) {
 html:lang(en) .header__signin::after {
    content: "SIGN IN" !important;
  }
  .section__view {
    width: 149px;
    padding: 0 10px;
    font-size: 11px;
}

.section__title {
 
    font-size: 18px !important;
}
  
}

.mid-me:before {
    background: none !important;
}

#top-games-wrapper {
  visibility:hidden !important;
  display:none !important;

}



@media screen and (max-width: 768px) {
.article img {
    width: 100% !important;
    height: 100% !important;
}


}

.slide-content.mid-me.cursor-pointer:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);
}

div#mini-slider-wrapper .swiper-wrapper {
    padding: 5px !important;
}

.sidebar__nav a svg {
    fill: #68d395 !important;
}
.header__search-btn {

        margin-right: 7px !important;
    }



.lazy-load-image-background.blur.lazy-load-image-loaded>img {
    border-radius: 15px !important;
    padding: 5px !important;
}

.kush {
    background: rgb(27 35 61) !important;
}

.mySwiper {
    border-radius: 10px !important;
}

.post__date {
  padding-left: 14px;
  font-size: 15px;
}

.sidebar__link span {
    font-weight: 600 !important;
}

#predict-button {
 text-shadow: none !important; 
}

.sidebar__link span {

    margin-left: 0px !important;
}

.article ul li {
    color: #ffffff;
}

@media (min-width: 1200px) {
    .sidebar__logo {
        position: fixed !important;
        z-index: 100 !important;
        left: 85px !important;
        display: block !important;
        width: 180px !important;
        height: 50px !important;
        background: var(--tf-logo) no-repeat left center !important;
        background-size: auto 50px !important;
        transition: all .2s !important;
    }
}



