@charset "UTF-8";
:root{
  --hero-sc2: 255, 255, 255;
  --hero : 246, 205, 78 !important;
  --hero-hover:246, 205, 78 !important;
    --hero-sc: 0, 0, 0 !important;
    --hero: 246, 205, 78  !important;
  --b: 36, 37, 37 !important;
  --header: 36, 37, 37 !important;
    --brand-hover: 16, 153, 35 !important;
    --brand-sc: 0, 0, 0 !important;
    --brand: 22, 199, 46 !important;
    --secondary-hover: 4, 120, 120 !important;
    --secondary-sc: 0, 0, 0 !important;
    --secondary: 6, 169, 170 !important;
    --accent-hover: 201, 172, 17 !important;
    --accent-sc: 0, 0, 0 !important;
    --accent: 236, 204, 34 !important;
    --oc-1-hover: 201, 172, 17 !important;
    --oc-1-sc: 0, 0, 0 !important;
    --oc-1: 236, 204, 34 !important;
    --oc-2-hover: 201, 172, 17 !important;
    --oc-2-sc: 0, 0, 0 !important;
    --oc-2: 236, 204, 34 !important;
    --oc-3-hover: 255, 102, 118 !important;
    --oc-3-sc: 255, 255, 255 !important;
    --oc-3: 255, 52, 73 !important;

    --header-hover: 53, 64, 80 !important;
    --header-sc: 255, 255, 255 !important;
    --header: 33, 40, 50 !important;
    --menu-hover: 53, 64, 80 !important;
    --menu-sc: 255, 255, 255 !important;
    --menu: 48, 48, 48 !important;
    --tab-navigation-hover: 53, 64, 80 !important;
    --tab-navigation-sc: 255, 255, 255 !important;
    --tab-navigation: 33, 40, 50 !important;
    --static-black-hover: 25, 25, 25 !important;
    --static-black-sc: 255, 255, 255 !important;
    --static-black: 0, 0, 0 !important;
}



body {
    background-image: url(https://cmsbetconstruct.com/storage/medias/playdinar-18753173/media_18753173_89dfca3bd00061bebbd3e0ed3f4f0057.jpeg) !important;
    background-size: cover !important;
    background-position: center top !important;
    background-attachment: fixed !important;
    background-repeat: no-repeat !important;
}
.nav-menu-container .nav-menu>li {
    text-transform: uppercase !important;
height: auto !important;
}

.layout-bc.is-home-page .btn.a-outline.a-white {
    background: rgba(var(--hero), 1) !important;
    border-color: rgba(var(--hero), 1) !important;
}
.layout-bc.is-home-page .btn.a-outline:hover {
    color: #000 !important;
    background: rgba(var(--hero), 1) !important;
    border-color: rgba(var(--hero), 1) !important;
}

.nav-menu-container .nav-menu{
    height: 100% !important;
}

.multi-column-content .market-odd-bc, .multi-column-content .multi-column-base {
    font-weight: bold !important;
}
.nav-menu-container.header-navigation:nth-child(2) .nav-menu-item {
    text-transform: uppercase !important;
}

/*    HEADER MENU START    */
.nav-content-bc {
    background: transparent !important;
}
.nav-content-bc .nav-menu-container.header-navigation:first-child {
    background: transparent !important;

    padding: 15px 0px 10px 0px;
}
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu {
    justify-content: center !important;
}

.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item,
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item,
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item,
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item {
    flex-direction: column !important;
    row-gap: 10px !important;
    /* min-width: 104px !important; */
    font-size: 12px !important;
    color: rgba(var(--menu-sc), 0.8) !important;
    transition: all ease 0.6s !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item.active,.nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item.active {
background: rgb(246 205 78) !important;
color: rgb(0 0 0 / 80%) !important;
border-radius:10px !important;}


.nav-menu-container.header-navigation:first-child .nav-menu>li:hover>.nav-menu-item,.nav-menu-container.header-navigation:first-child .nav-menu-other:hover>.nav-menu-item {
background: rgb(246 205 78) !important;
color: rgb(0 0 0 / 80%) !important;
border-radius:10px !important;}


.nav-menu-container .nav-menu-other>.nav-menu-item>i, .nav-menu-container .nav-menu>li>.nav-menu-item>i {margin-inline-end: 0 !important;}

.nav-menu-container.header-navigation:first-child .nav-menu>li:first-child>.nav-menu-item{
padding-inline-start: 0 !important;
padding-left: 20px !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item{padding: 5px 20px !important;}

.nav-menu-container.header-navigation:first-child .nav-menu-other:hover>.nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu>li:hover>.nav-menu-item{
box-shadow: none !important;
background: rgba(var(--hero), 1) !important;
    border-radius: 15px !important;
    color: black !important;
}


header-navigation ul {
margin-block-start: 0 !important;
    margin-block-end: 0 !important;
    padding-inline-start: 0 !important;
}

.nav-menu-other{height: auto !important;}

.promotion-details-popup.windowed .popup-inner-bc{
width: 100% !important;
}

.ftr-payments-row-img-bc {
    width: auto !important;
    height: 45px !important;
    padding: 5px !important;
border-radius: 100px !important;
}

.payment-logo{
height: auto !important;
}

.m-nav-items-list-item-bc{
height: auto !important;
padding-inline-start: 0 !important;
    padding-inline-end: 0 !important;
    border-radius: 100px !important;
}

.m-block-nav-items-bc{
grid-gap: 5px !important;
}

/*    HEADER MENU END    */

[dir=ltr] .countdown-banner-content {
    left: 162px !important;
    top: 81px !important;
    background: transparent !important;
}
.countdown-banner-date {
    font-size: 35px !important;
    line-height: 36px  !important;
}
[dir=ltr] .countdown-banner-counter+.countdown-banner-counter:before {
    font-size: 35px !important;
}
.accordion-items-container.collapsed .accordion-items{
  max-height: none !important;
}

.accordion-items .accordion-button{
  border: 1px solid #e6c167 !important;
    padding: 0 30px 0 30px !important;
      width: 170px !important;
}

.accordion-items-container-arrow{
  display: none !important;
}

.accordion-items-resize{
justify-content: center !important;
}


/* ANASAYFA BACKGROUND */
body {
    background: #151723;
}

/* MAIN SLIDER GÃƒâ€“LGE */
.sdr-item-bc:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(180deg,transparent 100%,rgba(0,0,0,.7)) !important;
}

/* market baÃ…Å¸lÃ„Â±klarÃ„Â± */
.sportsbook .sgm-market-g-head-bc {
    border-top-width: 2px;
    background-image: linear-gradient(180deg, #54606a, #0f1010);
}

/* promo baÃ…Å¸lÃ„Â±klarÃ„Â± ortalama */
.promotions-article-title {
    text-align: center !important;
}

/* header ayarlarÃ„Â± */
.nav-menu-container .nav-menu-sub {
    background: #000000;
}

.nav-menu-container.header-navigation:first-child {
    position: relative;
    border-radius: 4px;
    z-index: 1;
    background: transparent !important;
}



.nav-content-bc {
    background: #0b0b0b !important;
    display: block !important;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 30px;
}


.nav-content-menu {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    /* padding: 0 30px; */
}

.nav-menu-container .nav-menu .nav-menu-item, .nav-menu-container .nav-menu-other .nav-menu-item {
    padding: 0 clamp(10px,0.8vw, 20px) !important;
    font-size: clamp(13px, 1vw, 14px) !important;
    /* color: #242424 !important; */
}



.layout-header-holder-bc {
    box-shadow: none!important;
}

.layout-header-holder-bc {
    background: #0b0b0b!important;
}

.header-bc {
    padding: 0 !important;
    background: none!important;
    border-bottom: solid 1px #282828;
}

.is-home-page .layout-content-holder-bc {
    max-width: 1400px!important;
    margin-top: 15px !important;
}

.layout-bc:not(.page-full-size) .layout-content-holder-bc, .layout-bc:not(.page-full-size) .layout-footer-holder-bc {
    padding-left: 30px!important;
    padding-right: 30px!important;
}

.layout-footer-holder-bc {
    padding: 0 !important;
    background: linear-gradient(0deg, #0b0b0b 20%, #916f3c26 70%, #0b0b0b 100%) !important;
}

.footerWrapper {
    max-width: 1400px!important;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 30px;
}

.layout-bc:not(.page-full-size) .layout-content-holder-bc {
    max-width: 1400px!important;
    margin-left: auto;
    margin-right: auto;
    padding: 0 30px;
}

.smartPanel-bc .hdr-smart-panel-holder-arrow-bc {
    right: -5px!important;
}

.logo {
    max-width: 200px!important;
    height: 40px!important;
}


.hdr-user-bc .sign-in {
    width: 72px!important;
    height: 40px!important;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    background-image: linear-gradient(232deg, #145f1d 97%, #308484 -1%) !important;
    text-decoration: none!important;
    font-size: 12px;
    font-weight: 500;
    color: #ffffff !important;
    padding: 0!important;
}

.hdr-user-bc .register {
    width: 82px!important;
    height: 40px!important;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    border: solid 1px #232534;
    background: transparent!important;
    font-size: 12px;
    font-weight: 500;
    color: #ffffff !important;
    padding: 0!important;
}


.layout-bc.smart-panel-is-visible .hdr-toggle-button-bc {
    background-color: #1c1e2b!important;
}

.layout-bc.smart-panel-is-visible .hdr-toggle-button-bc:before {
    filter: brightness(0) saturate(100%) invert(94%) sepia(17%) saturate(2256%) hue-rotate(340deg) brightness(98%) contrast(92%);
}

.hdr-main-content-bc .smartPanel-bc .hdr-toggle-button-bc {
    width: 40px!important;
    height: 40px!important;
    border-radius: 8px!important;
    border: solid 1px #282828;
    background-color: #1e1e1e;
}

.hdr-main-content-bc .smartPanel-bc:after {
    display: none;
}

.hdr-user-avatar-icon-bc:before {
    content: ""!important;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: auto 100%;
    display: block;
    background-image: url(https://pamimage.com/images/1759177117137-bahispal-user-bmedia-55uvf.png);
}

.header-user-nav .nav-menu-other:nth-of-type(2) li a:not(.nav-menu-item) {
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #1e1e1e !important;
}

.header-user-nav>.nav-menu-other>li:hover>a {
    background: #1c1e2b!important;
}

.header-user-nav {
    margin-right: 6px;
}

.header-user-nav .nav-menu-other:nth-of-type(1) {
    position: absolute;
    right: 234px;
    top: 38px;
    margin-right: 370px;
}

.header-user-nav .nav-menu-other:nth-of-type(1) .nav-menu-item {
    padding-left: 0!important;
}

.header-user-nav .nav-menu-other:nth-of-type(1) .nav-menu-sub {
    margin-right: -150px;
    margin-top: 6px;
}

.header-user-nav .nav-menu-other:nth-of-type(1) .nav-menu-sub .nav-menu-item {
    padding: 0 10px!important;
}

.header-user-nav .nav-menu-other:nth-of-type(1):after {
    display: none!important;
}

.header-buttons-wallet .hdr-crypto-btn {
    width: 140px;
    height: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 12px 10px 6px;
    border-radius: 8px;
    border: solid 1px #232534;
    background-color: #1e1e1e;
}

.header-buttons-wallet .hdr-crypto-btn:after {
    display: none!important;
}

.header-buttons-wallet .hdr-crypto-btn {
    margin-inline-start: 6px!important;}

.hdr-user-info-content-bc {
    overflow: visible!important;
}

.hdr-user-info-content-bc .hdr-user-info-texts-bc {
    width: 100px;
}

.hdr-user-info-content-bc:before {
    content: "Para Yatır";
    font-size: 9px;
    color: rgba(255, 255, 255, 0.6);
    position: absolute;
    left: 0;
    top: 0;
    transform: translateY(-10px);
}

.hdr-user-info-content-bc:after {
    content: "";
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 8px;
    border: solid 1px #232534;
    /* background-color: #1c1e2b; */
    position: absolute;
    left: -12px;
    top: -17px;
    width: 106px;
    height: 36px;
    z-index: -1;
}

.header-buttons-wallet .hdr-crypto-btn i {
    width: 29px;
    height: 28px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
    background-image: radial-gradient(circle at 50% 104%, rgba(8, 178, 82, 0.4), rgba(8, 178, 82, 0) 54%), linear-gradient(to bottom, #161821, #161821);
}

.header-buttons-wallet .hdr-crypto-btn i:after {
    color: #2df885;
}

.header-buttons-wallet .wallet-button-arrow {
    display: none!important;
}

.btn.sign-in:after {
    display: none;
}


.header-custom-buttons a {
    border-radius: 8px;
    border: solid 1px #282828;
    background: #1e1e1e !important;
    font-size: 12px;
    font-weight: 500;
    color: #fff!important;
}

.bc-i-telegram:before {
    color: #0088cc!important;
}

.header-custom-buttons a.bc-i-promotions-3 {
    margin-inline-start: 10px!important;
    height: 38px!important;
    padding-left: 12px;
    padding-right: 12px;
}

.header-custom-buttons a.bc-i-promotions-3 {
    transition: .24s !important;
    animation: blinker 1.6s ease-out infinite !important;
}
@keyframes blinker {
      50% { opacity: 0; }
}

.header-custom-buttons a.bc-i-promotions-3:after {
    display: none;
}

.header-custom-buttons a.bc-i-promotions-3:before {
    content: ""!important;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-image: url(https://cmsbetconstruct.com/storage/medias/gallerbahis-18755943/media_18755943_235bf4e3e52a6f716802d0a2651501eb.svg);
}

.header-user-nav>.nav-menu-other>li>a {
    border: none!important;
}

.hdr-crypto-btn:hover {
    background: none!important;
}

.hdr-crypto-info {
    padding: 0!important;
}

.layout-header-holder-bc .ftr-lang-bar-flag-bc+span {
    display: none!important;
}

.layout-header-holder-bc .compact-mode .form-control-icon-bc {
    display: none!important;
}

.layout-header-holder-bc .compact-mode:after {
    display: none;
}

.hdr-time-bc:after {
    display: none;
}

.hdr-time-bc {
    margin-inline-start:0!important;
    font-size: 12px;
    color: #52566a!important;
    background: transparent!important;
}

/* Anasayfa Yaklasan maclar */

.horizontal-sl-item-bc.accordion-button .horizontal-sl-count-bc {
    display: none;
}

.horizontal-sl-item-bc.accordion-button.active .horizontal-sl-count-bc {
    color: #161824!important;
    border: solid 1px #1d202e;
    background-color: #efc921;
    display: block;
}

.ftr-game-item-bc {
    border-radius: 16px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
    border: solid 1px rgb(52 52 51);
    background-color: #151515 !important;
    background-image: none!important;
    padding-bottom: 20px;
}

.ftr-g-i-head-bc {
    position: absolute;
    top: 55px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #ffffff00 !important;
}

.ftr-g-i-body-bc {
    background: transparent!important;
    margin-top: 70px!important;
}

.market-group-holder-bc {
    padding-left: 20px;
    padding-right: 20px;
}

.market-group-holder-bc .market-group-item-bc .market-coefficient-bc:before {
    display: block;
    font-size: 14px;
    font-weight: 500;
    color: rgba(255, 255, 255, 0.4);
    margin-right: 12px;
}

.market-group-holder-bc .market-group-item-bc:nth-of-type(1) .market-coefficient-bc:before {
    content: "1";
}

.market-group-holder-bc .market-group-item-bc:nth-of-type(2) .market-coefficient-bc:before {
    content: "X";
}

.market-group-holder-bc .market-group-item-bc:nth-of-type(3) .market-coefficient-bc:before {
    content: "2";
}

.sgm-market-g-i-cell-bc:hover .market-group-item-bc {
    color: #000!important;
}

.ftr-g-title-bc {
    justify-content: center;
    position: absolute;
    left: 2px;
    right: 2px;
    top: 2px;
    height: 48px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    background-color: #1e1e1e;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.ftr-g-i-b-opp-t-holder-bc {
    align-items: flex-end!important;
}
img.verify-logo {
    height: 50px!important;
    margin-left: 5.5px!important;
}
.horizontalSliderElem {
   background: none !important;
}

ftr-g-i-b-opp-title-bc span {
    font-size: 20px!important;
    font-weight: 500;
    color: rgba(255, 255, 255, 0.9)!important;
}

.ftr-g-icon-bc,.ftr-g-i-b-time-bc {
    color: #ffffff7d !important;
}

.ftr-g-i-title-bc.ellipsis {
    font-size: 16px!important;
    font-weight: 500;
    color: rgb(255 255 255 / 69%) !important;
}

.ftr-g-i-b-opp-t-holder-bc {
    margin-top: 10px!important;
}

.ftr-g-i-title-bc {
    flex: none!important;
}

.sgm-market-g-i-cell-bc.market-bc {
    border-radius: 10px;
    border: solid 1px #ffffff1f;
    background-color: #0b0b0b;
}

.is-home-page .layout-content-holder-bc .hm-row-bc.has-slider {
    grid-template-columns: 8fr 3fr!important;
    /* gap: 35px!important; */
}
.header-bc:before {
    content: "";
    height: 1px;
    position: absolute;
    left: 0;
    right: 0;
    top: 87px;
    background-color: #282828;
    display: block;
    z-index: 1;
    pointer-events: none;
}
.hm-row-bc.has-slider .pb-component-wrapper:nth-child(1) .sdr-image-bc {
    border-radius: 12px;
}



.layout-content-holder-bc .hm-row-bc:nth-child(6) {
    border-top: 1px solid rgba(255, 255, 255, 0.08);
    padding-top: 30px;
}


.layout-content-holder-bc .hm-row-bc:nth-child(6) .casino-info-block {
    border: solid 1px rgba(255, 255, 255, 0.1);
    background-color: #1d202e;
    border-radius: 16px;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .popular-matches-bc {
    border: solid 1px rgba(255, 255, 255, 0.1);
    background-color: #1d202e;
    border-radius: 16px;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .popular-matches-bc .c-info-content-bc {
    position: absolute!important;
    bottom: 6px;
    background: transparent!important;
    left: 5px;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .popular-matches-bc .c-info-content-bc .c-info-time-bc {
    color: rgba(255, 255, 255, 0.5)!important;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .popular-matches-bc .c-info-content-bc i {
    color: rgba(255, 255, 255, 0.5)!important;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .popular-matches-bc .c-info-more-bc {
    background: transparent!important;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .popular-matches-bc .c-teams-bc {
    padding-bottom: 27px;
    padding-top: 6px;
    background: transparent!important;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .popular-matches-bc .c-row-bc {
    position: relative;
    background-color: #2a2e3f;
    border-radius: 6px;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .popular-matches-bc .c-team-info-team-bc {
    color: rgba(255, 255, 255, 0.71)!important;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .c-odd-bc:nth-child(4):nth-last-child(2), .c-odd-bc:nth-child(5):last-child {
    width: 123px!important;
}

.c-odd-bc {
    width: 80px!important;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .popular-matches-bc .market-filter-cell-bc {
    width: 240px;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .popular-matches-bc .market-filter-cell-bc>.market-filter-info-bc {
    background: transparent!important;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .popular-matches-bc .time-filters-bc .time-filters-content {
    border: solid 1px rgba(255, 255, 255, 0.1);
    margin-right: 12px;
    border-radius: 6px;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .popular-matches-bc .time-filters-content .time-filter-button-bc {
    border: none!important;
    height: 32px!important;
    padding: 0 10px!important;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .popular-matches-bc .time-filters-content .time-filter-button-bc:nth-of-type(1) {
    border-radius: 6px 0px 0px 6px!important;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .popular-matches-bc .time-filters-content .time-filter-button-bc:nth-of-type(2) {
    border-radius: 0!important;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .popular-matches-bc .time-filters-content .time-filter-button-bc:nth-of-type(3) {
    border-radius: 0px 6px 6px 0px;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .popular-matches-bc .time-filters-content .btn.a-outline.a-white {
    color: #161824!important;
    background-color: #efc921!important;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .popular-matches-bc .upcoming-games-container {
    padding-top: 12px;
    position: relative;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .popular-matches-bc .upcoming-games-container .time-filters-bc {
    position: absolute;
    bottom: -17px;
    transform: translateY(100%);
    width: auto!important;
    right: 0px;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .popular-matches-bc .widget-scroll-container {
    background-image: none!important;
    margin-top: 50px;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .popular-matches-bc .widget-scroll-container .market-filter-bc {
    background: #161824!important;
    border-radius: 0;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .popular-matches-bc .widget-scroll-container .pm-body-bc {
    padding: 0!important;
}

.layout-content-holder-bc .hm-row-bc:nth-child(6) .popular-matches-bc .widget-scroll-container .market-filter-bc .select {
    position: absolute;
    top: -5px;
    transform: translateY(-100%);
    position: absolute;
    top: -11px;
    transform: translateY(-100%);
    box-shadow: none!important;
}

.market-filter-s-bc .form-control-bc .form-control-icon-bc {
    font-size: 8px!important;
}


.expandableContentData .container p {
    display:flex !important;
    align-content:center!important;
margin:25px!important;
}


.footerWrapper .footerLinkCols:before {
    content: "Global Casino ve Bahis Sitesi SefirBet";
    font-size: 24px;
    font-weight: 500;
    color: #e2b82a;
    max-width: 500px;
    position: absolute;
    transform: translateY(-100px);
}

.footerInfoColumn {
    display:  contents !important;
    justify-content: center !important;
    align-items: center !important;
}
.footerSliderGroup {
    position: relative;
}
.selectHolder {
    /* position: absolute !important; */
    width:auto !important;
}
.footerSlider .footerSliderGroup .footerSliderSingleElWrapper:nth-child(1) {
    position: absolute;
    right: 0;
    width: auto;
    top: 0;
    transform: translateY(-100%);
    margin-top: -50px;
    border-radius: 12px;
    border: solid 1px rgba(255, 255, 255, 0.08);
    background-color: #1b1f2c;
    padding: 12px 6px;
}

.footerSlider .footerSliderGroup .footerSliderSingleElWrapper .footerSliderSingleEl {
    flex-direction: column !important;
}

.footerSlider .footerSliderGroup .footerSliderSingleElWrapper:nth-child(1) .footerSliderSingleEl .footerSliderImage img {
    height: 105px!important;
    position: absolute;
    right: 0;
    width: auto;
    top: 0;
    transform: translateY(-100%);
    margin-top: -50px;
    border-radius: 12px;
    border: solid 1px rgba(255, 255, 255, 0.08);
    background-color: #1b1f2c;
    padding: 12px 6px;
}

.footerSlider .footerSliderGroup .footerSliderSingleElWrapper .footerSliderSingleEl {
    flex-direction: column!important;}

.footerSlider .footerSliderGroup .footerSliderSingleElWrapper .footerSliderImage {
    margin-bottom: 7px;
}



.footerLinkColTitle {
    font-size: 16px!important;
    font-weight: 500!important;
    line-height: normal!important;
    color: rgba(255, 255, 255, 0.9)!important;
}



.footerWrapper .horizontalSliderElem .horizontalSliderImg {
    opacity: 1!important;
    filter: none!important;
    width: 85px!important;
}


.view-title-more {
    font-size: 18px;
    font-weight: 500;
    color: #bfcae6;
}


.widget-scroll-container>i {
    display: none!important;
}

.popular-matches-bc .horizontal-sl-wheel {
    padding-left: 16px;
    padding-right: 16px;
}

.ftr-g-content-bc {
    padding-top: 10px;
}

.dep-w-info-bc .m-block-nav-items-bc {
    grid-template-columns: repeat(auto-fill, minmax(140px, 1fr))!important;
}

.dep-w-info-bc .m-nav-items-list-item-bc {
    height: 60px!important;
    border-radius: 8px!important;
    background-color: #1b1d2a !important;
}

.u-i-profile-page-container {
    background: #191816 !important;
}

.popup-inner-bc {
    background: #11131C!important;
}


.dep-w-info-bc>.horizontal-sl-list {
    display: none;
}

.payment-info-bc {
    background: none!important;
}

.description-c-row-bc {
    background: #20222D!important;
}

.promotions-article-title {
    display: none!important;
}

.expandable-info-body-content.not-expandable {
    background: #321726!important;
}

.description-c-row-column-bc.pay-logo>img {
    max-width: 171px !important;
}

.description-c-row-column-bc.pay-logo {
    width: 200px !important;
}


.casino-info-content>li {
    border-radius: 10px!important;
    background-color: #161824!important;
    height: auto!important;
    padding: 15px!important;
}

.casino-info-content-winners li {
    border-radius: 10px!important;
    height: auto!important;
    padding: 10px 16px!important;
    background-color: #161824!important;
}

.casino-info-content-winners li img {
    border-radius: 6px!important;
    width: 48px!important;
    height: 48px!important;
}

.casino-info-content-winners b {
    color: rgba(255, 255, 255, 0.9)!important;
    font-size: 15px!important;
}

.casino-info-content-winners span {
    color: rgba(255, 255, 255, 0.5)!important;
}


.hdr-user-info-texts-bc.ext-2 {
    display: none !important;
}

.hdr-main-content-bc, .logo {
   height: 70px !important;
   padding: 5px 0px 0px 26px !important;
}




.asideMenu:after {
    background: linear-gradient(0deg, #161824 0%, #02fbfb36 50%, #161824 100%) !important;
    box-shadow: none !important;
}

.page-view-more {
    display: flex;
    align-items: center;
    margin-bottom: 10px!important;
    justify-content:center!important;
}

.page-view-more {
    display: flex;
    align-items: center;
    /* margin-bottom: 10px!important; */
    /* justify-content:center!important; */
    /* background-image: linear-gradient(90deg, rgb(22 24 36) 0%, rgb(56 54 105) 50%, rgb(22 24 36) 100%) !important; */
    animation: textclip 4s linear infinite  !important;
    background-size: 200% auto;
    border-radius:5px !important;
    /* height:40px !important; */
 }

.view-title-more {
    flex: none!important;
}

.ftr-g-content-bc>.page-view-more {
     /* background-image: linear-gradient(90deg, rgb(0 11 36) 0%, rgb(244 103 255 / 60%) 50%,rgb(0 11 36) 100%) !important; */
     /* height:20% !important; */
     /* border-radius : 10px !important; */
     animation: textclip 4s linear infinite;
     background-size: 200% auto;
    }

@keyframes textclip {
    to {
        background-position: 200% center;
    }
}

.asideMenuCompactNav,.asideMenuOpenNav {
    color: rgb(255 255 255 / 68%)!important;
}



.asideMenuBurger {
    width: 10px !important;
}



.casino-tournament-header {
    display:none !important;
}

.casino-tournament-all {
    align-self: flex-start !important;
}
/*.layout-content-holder-bc .hm-row-bc:nth-child(5):before{
content: "ArttÃ„Â±rÃ„Â±lmÃ„Â±Ã…Å¸ Oranlarla Daha YÃƒÂ¼ksek KazanÃƒÂ§!";
font-size: 18px;
font-weight: 500;
color: #e6c167;
position: absolute;
transform: translateY(91%);

} */

.hm-row-bc.has-slider .pb-component-wrapper:nth-child(2) .sdr-image-bc {
    border-radius: 12px;
}



.casino-game-item-content {
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-name: glow2;
}
@keyframes glow2 {
    0%,4% {
        box-shadow: 0 0 -6px -6px rgb(232 170 76 / 27%);
   

    }

    2% {
        box-shadow: 0 0 10px 6px rgb(145 111 60 / 23%);

    }
}
.ftr-g-:hover {
      box-shadow: 0 0 -6px -6px rgb(2 251 251);
}

.carousel  .ftr-game-item-bc:hover {
    border-color:#916f3c !important;
}

.casino-game-item{
border-radius:7px  !important;
background:none !important;
}

.casino-game-item-content:nth-child(1) {
    animation-delay: 4s
}
.casino-game-item-content:nth-child(2) {
    animation-delay: 4.1s
}.casino-game-item-content:nth-child(3) {
    animation-delay: 4.2s
}.casino-game-item-content:nth-child(4) {
    animation-delay: 4.3s
}.casino-game-item-content:nth-child(5) {
    animation-delay: 4.4s
}.casino-game-item-content:nth-child(6) {
    animation-delay: 4.5s
}.casino-game-item-content:nth-child(7) {
    animation-delay: 4.6s
}.casino-game-item-content:nth-child(8) {
    animation-delay: 4.7s
}.casino-game-item-content:nth-child(9) {
    animation-delay: 4.8s
}
.casino-game-item-content:nth-child(10) {
    animation-delay: 4.9s
}
.layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-bc {
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-name: glow;
}
.layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-bc:before {
border-radius:50px;

}

.layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-bc:nth-child(1) {
    animation-delay: 4s
}

.layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-bc:nth-child(2) {
    animation-delay: 4.1s;
}

.layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-bc:nth-child(3) {
    animation-delay: 4.2s
}

.layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-bc:nth-child(4) {
    animation-delay: 4.3s
}
.layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-bc:nth-child(5) {
    animation-delay: 4.4s
}


@keyframes glow {
    0%,4% {
        box-shadow: 0 0 -6px -6px rgb(189 152 96);
        border-radius:12px;

    }

    2% {
        box-shadow: 0 0 10px 6px rgb(193 160 86 / 27%);
 border-radius:12px;
    }
}

/*.layout-content-holder-bc .hm-row-bc:nth-child(6) .pb-component-wrapper:nth-child(1):before{
  content: "Favori Ligler AmaraBet'te!";
   display: flex  !important;
justify-content:center !important; 

}
*/


@keyframes glow3 {
    0%,4% {
        box-shadow: 0 0 -4px -6px rgb(128 157 255);
        border-radius:12px;

    }

    2% {
        box-shadow: 0 0 10px 5px rgb(71 56 23);
 border-radius:12px;
    }
}

@keyframes glow4 {
    0%,4% {
        box-shadow: 0 0 -4px -6px rgb(128 157 255);
        border-radius:12px;

    }

    2% {
        box-shadow: 0 0 10px 5px rgb(71 56 23);
 border-radius:12px;
    }
}

.market-odd-bc:not(.not-boosted-odd) {
    font-size: 13px;
    /* color: rgb(255 255 255) !important; */
}

.product-banner-without-titles .product-banner-img-bc,.product-banner-without-titles .product-banner-icon-bc,.product-banner-container-bc {
    width: 100%;
    border-radius: 10px !important;
}
/* Lazy load / GPU hack (gÃƒÂ¶rselin kaybolmasÃ„Â±nÃ„Â± engellemek ve render hÃ„Â±zÃ„Â±nÃ„Â± iyileÃ…Å¸tirmek iÃƒÂ§in) */
.product-banner-img-bc, 
.product-banner-icon-bc,
.product-banner-container-bc {
  will-change: transform !important;
  transform: translateZ(0) !important; 
  backface-visibility: hidden !important; /* ek stabilite */
}


/* Slaytlar arasÄ±na boÅŸluk ekle */
.hm-row-bc:nth-child(4) .swiper-slide {
  margin-right: 20px; /* saÄŸa boÅŸluk */
  width: 150px !important;
}

/* GÃ¶rselleri biraz bÃ¼yÃ¼tmek iÃ§in */
.hm-row-bc:nth-child(4).swiper-slide img {
  width: 100%;
  height: auto;
  max-width: 240px;  /* istediÄŸin boyuta gÃ¶re ayarlayabilirsin */
  border-radius: 12px; /* kÃ¶ÅŸeleri yumuÅŸatma, opsiyonel */
}

/* Slaytlar arasÄ±na boÅŸluk ekle */
.hm-row-bc:nth-child(3) .swiper-slide {
  margin-right: 20px  !important;
width:150px !important;

}

/* GÃ¶rselleri biraz bÃ¼yÃ¼tmek iÃ§in */
.hm-row-bc:nth-child(3).swiper-slide img {
  width: 100%;
  height: auto;
  max-width: 240px;  /* istediÄŸin boyuta gÃ¶re ayarlayabilirsin */
  border-radius: 12px; /* kÃ¶ÅŸeleri yumuÅŸatma, opsiyonel */
}

.hm-row-bc:nth-child(2) {
padding-left:50px  !important;
padding-right:50px  !important;
}


.popup-inner-bc {
	background: #222324 !important;
	border: 1px solid rgb(106 108 113) !important;
	border-radius: 20px !important;
}
.form-control-textarea-bc,.form-control-input-bc,.form-control-select-bc,.form-control-fine-name-bc,.form-control-label-file-bc {
  background-color: #6a69674d !important;
  /* color: rgb(255 255 51) !important; */
  border-radius:10px  !important;
}
.checkbox-control-icon-bc {
   background-color: #ccb069 !important;
    color: rgb(0 0 0) !important;
}


.e-p-header-bc {
	padding-top: 15px !important;

}

.e-p-header-bc {

    border-bottom: none !important;
}

.overlay-header {
     background: linear-gradient(90deg, rgb(22 21 21) 0%, rgb(161 149 99) 50%, rgb(22 21 21) 100%) !important;
     display: flex;
     align-items: center;
     justify-content:center !important;
     height: 60px !important;
     line-height: 80px !important;
}
.back-nav-title-bc,.back-nav-title-bc-h1 {
    margin: 0 8px !important;
    color: rgb(255 255 255) !important;
    text-transform: uppercase !important;
    font-size: 20px !important;
    font-weight: 600 !important;
}
.promotion-details-info {
     background: linear-gradient(20deg, rgb(59 60 62) 0%, rgb(43 44 47) 50%, rgb(22 21 21) 100%) !important;
margin:0px 10px 10px 10px !important;
padding-top:10px !important;
border-radius:10px  !important;
}


.nav-content-bc .nav-menu-container .nav-menu-sub {
 background-image: linear-gradient(180deg, #242424, #363636) !important;

border-radius:10px !important;
}

.header-user-nav .nav-menu-sub {
 background-image: linear-gradient(180deg, #242424, #3b3b3b) !important;

border-radius:10px !important;
}


/* Ortak stil */
.hm-row-bc:nth-child(1)  .slider-bc .swiperCountEnable .swiper-button-prev,
.hm-row-bc:nth-child(1)  .slider-bc .swiperCountEnable .swiper-button-next {
    width: 30px !important;
    height: 30px !important;
    border-radius: 100% !important;
    background: #a38929 !important;
    border: 1px solid #e3b831 !important;
    color: rgb(255 255 255);
    font-size: 16px;
    top: 90% !important;
  position: absolute;
  transform: translateY(-50%);
  z-index: 9999;
}

/* Sol buton */
.hm-row-bc:nth-child(1) .slider-bc .swiperCountEnable .swiper-button-prev {
    position: absolute  !important;
                      /* dikey ortalama */
    transform: translateY(-50%)  !important;     /* tam ortasÄ±na Ã§eker */
    left: calc(50% - 60px) !important;          /* ortadan sola kaydÄ±r, boÅŸluÄŸu ayarla */
}

/* SaÄŸ buton */
.hm-row-bc:nth-child(1) .slider-bc .swiperCountEnable .swiper-button-next {
    position: absolute  !important;
                   /* dikey ortalama */
    transform: translateY(-50%)  !important;     /* tam ortasÄ±na Ã§eker */
    right: calc(50% - 60px)  !important;        /* ortadan saÄŸa kaydÄ±r, boÅŸluÄŸu ayarla */
}
.hm-row-bc:nth-child(1) .slider-bc .swiperCountEnable .swiper-pagination {
    color: rgb(255 255 255 / 71%);
    font-size: 13px;
    position: absolute;
    top: 87% !important;
    left: 50% !important;        /* yatayda ortanÄ±n tam ortasÄ± */
    transform: translateX(-50%); /* sola kaydÄ±r â†’ tam ortalar */
    right: auto !important;      /* saÄŸ ayarlarÄ±nÄ± sÄ±fÄ±rla */
}

@supports not (stroke-color: transparent) {
.hm-row-bc:nth-child(1)  .slider-bc .swiperCountEnable .swiper-pagination:before {
        box-shadow: -20px 0 0 44px #00000000 !important;
    }
}

@supports not (stroke-color: transparent) {
.hm-row-bc:nth-child(1)  .slider-bc .swiperCountEnable .swiper-pagination:after {
        box-shadow: 20px 0 0 44px #00000000 !important;
    }
}



.nav-menu-container .nav-menu-sub .nav-menu-item.active>* {
    color: #f5ce4e !important;
}

[dir=ltr] .horizontal-sl-list.scroll-start.scroll-end:after,[dir=ltr] .horizontal-sl-list.scroll-start:after,[dir=ltr] .horizontal-sl-tab.scroll-start.scroll-end:after,[dir=ltr] .horizontal-sl-tab.scroll-start:after {background: linear-gradient(to left, rgb(100 100 100) 0%, transparent 100%) !important;}
.promotionsListEl-bc:hover {
    box-shadow: 0px 0px 10px 0px #ccb069 !important;
 border-radius:10px;
}







.promotionsListEl-bc {
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-name: glow;
}
.layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-bc:before {
border-radius:50px;

}

.promotionsListEl-bc:nth-child(1) {
    animation-delay: 4s
}

.promotionsListEl-bc:nth-child(2) {
    animation-delay: 4.1s;
}

.promotionsListEl-bc:nth-child(3) {
    animation-delay: 4.2s
}

.promotionsListEl-bc:nth-child(4) {
    animation-delay: 4.3s
}
.promotionsListEl-bc:nth-child(5) {
    animation-delay: 4.4s
}
.promotionsListEl-bc:nth-child(6) {
    animation-delay: 4.5s
}
.promotionsListEl-bc:nth-child(7) {
    animation-delay: 4.6s
}.promotionsListEl-bc:nth-child(8) {
    animation-delay: 4.7s
}
.promotionsListEl-bc:nth-child(9) {
    animation-delay: 4.8s
}

.promotionsListEl-bc:nth-child(10) {
    animation-delay: 4.9s
}


@keyframes glow {
    0%,4% {
        box-shadow: 0 0 -6px -6px rgb(2 251 251 / 56%);
        border-radius:10px;

    }

    2% {
        box-shadow: 0 0 10px 0px #ccb069;
 border-radius:10px;
    }
}


.u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc {
border-radius:10px !important;
}


.u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc {
border-radius:10px !important;
}



.promotion-page .horizontal-sl-wheel {
    width: 100%;
}


.promotion-page .horizontal-items-expanded .horizontal-sl-item-bc.active,
.promotion-page .horizontal-items-expanded .horizontal-sl-item-bc:hover {
    flex: 0 100%;
    justify-content: center;
    border: 1px solid var(--themeColor) !important;
    font-family: "Poppins";
    /* border-radius: 7px; */
    color: #000000 !important;
    border-bottom: 2px solid rgb(255 255 255) !important;
    backdrop-filter: blur(7px) !important;
}


.promotion-page .horizontal-items-expanded .horizontal-sl-item-bc {
    flex: 0 100%;
    justify-content: center;
    border: 1px solid var(--themeColor) !important;
    font-family: "Poppins";
    /* border-radius: 7px; */
    color: #ffffff !important;

    border-bottom: 2px solid rgb(35 35 35 / 54%) !important;
    backdrop-filter: blur(7px) !important;
}

.promotion-page .horizontal-items-expanded .horizontal-sl-item-bc.active i {
    color: var(--secondaryColor) !important;
}

[dir=ltr] .horizontal-sl-list.scroll-start.scroll-end:after,[dir=ltr] .horizontal-sl-list.scroll-start:after,[dir=ltr] .horizontal-sl-tab.scroll-start.scroll-end:after,[dir=ltr] .horizontal-sl-tab.scroll-start:after {background: linear-gradient(to left, rgb(100 100 100) 0%, transparent 100%) !important;}
.promotionsListEl-bc:hover {
    box-shadow: 0px 0px 10px 0px #ccb069 !important;;
 border-radius:10px;
}

/* =========================================
   DUYURU ŞERİDİ — hdr-dynamic-content / informative-widget
   Sefir paleti: #0b0b0b, altın rgb(246 205 78), bronz #ccb069, lacivert
   ========================================= */

.hdr-dynamic-content {
    width: 100% !important;
    padding: 10px 0 12px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: stretch !important;
    background: linear-gradient(
        180deg,
        rgba(124, 105, 65, 0.12) 0%,
        transparent 100%
    ) !important;
}

.hdr-dynamic-content .hm-row-bc {
    margin: 0 !important;
    width: 100% !important;
    max-width: 1920px !important;
}

.hdr-dynamic-content .carouselWrapper,
.hdr-dynamic-content .carousel,
.hdr-dynamic-content .swiper {
    width: 100% !important;
}

.hdr-dynamic-content .swiper-button-prev,
.hdr-dynamic-content .swiper-button-next,
.hdr-dynamic-content .swiper-pagination {
    display: none !important;
}

.informative-widget {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 16px !important;
    background: transparent !important;
    border-radius: 0 !important;
}

.informative-widget-link {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-height: 48px !important;
    padding: 12px 24px !important;
    text-decoration: none !important;
    border-radius: 14px !important;
    background: linear-gradient(
        95deg,
        rgb(19 20 22) 0%,
        rgb(28 36 48) 24%,
        rgb(52 46 36) 48%,
        rgb(22 32 44) 72%,
        rgb(19 20 22) 100%
    ) !important;
    background-size: 220% 100% !important;
    border: 1px solid rgba(204, 176, 105, 0.38) !important;
    box-shadow:
        0 4px 18px rgba(0, 0, 0, 0.45),
        0 0 0 1px rgba(23, 120, 168, 0.1),
        inset 0 1px 0 rgba(255, 255, 255, 0.1),
        inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    transition: background-position 0.45s ease, box-shadow 0.25s ease !important;
}

.informative-widget-link:hover {
    background-position: 100% 0 !important;
    box-shadow:
        0 6px 22px rgba(124, 105, 65, 0.35),
        0 0 0 1px rgba(246, 205, 78, 0.2),
        inset 0 1px 0 rgba(255, 255, 255, 0.16) !important;
}

.informative-widget-container {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-wrap: wrap !important;
    gap: 6px 14px !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
}

.hdr-dynamic-content .product-banner-img-bc[src=""],
.hdr-dynamic-content .product-banner-img-bc:not([src]) {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
}

.informative-widget-container > span {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    text-align: center !important;
    font-size: 14px !important;
    line-height: 1.55 !important;
    font-weight: 500 !important;
    color: rgba(255, 255, 255, 0.96) !important;
    letter-spacing: 0.25px !important;
}

.informative-widget-container > span > p:not(:has(strong)) {
    display: none !important;
}

.informative-widget-container > span p {
    margin: 0 0 6px 0 !important;
    padding: 0 !important;
    display: block !important;
}

.informative-widget-container > span p:last-child {
    margin-bottom: 0 !important;
}

.informative-widget-container > span strong,
.informative-widget-container > span p strong {
    color: rgb(246, 205, 78) !important;
    font-weight: 800 !important;
    letter-spacing: 0.35px !important;
    text-shadow: 0 0 14px rgba(246, 205, 78, 0.28) !important;
}

.informative-widget-container > span p a,
.informative-widget-container > span > p > a {
    color: rgb(200, 188, 152) !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    border-bottom: 1px solid rgba(204, 176, 105, 0.5) !important;
    transition: color 0.2s ease, border-color 0.2s ease !important;
}

.informative-widget-container > span p a:hover,
.informative-widget-container > span > p > a:hover {
    color: rgb(246, 205, 78) !important;
    border-bottom-color: rgb(246, 205, 78) !important;
}

@media (max-width: 900px) {
    .informative-widget {
        padding: 0 10px !important;
    }
    .informative-widget-link {
        padding: 10px 14px !important;
        min-height: 44px !important;
        border-radius: 12px !important;
    }
    .informative-widget-container > span {
        font-size: 12px !important;
        line-height: 1.5 !important;
    }
}