@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/outfit@latest/outfit-latin-400-normal.woff2) format('woff2');
}

@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/outfit@latest/outfit-latin-500-normal.woff2) format('woff2');
}

@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/outfit@latest/outfit-latin-600-normal.woff2) format('woff2');
}

@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/outfit@latest/outfit-latin-700-normal.woff2) format('woff2');
}

html,
body,
body *:not(svg):not(svg *),
input,
button,
select,
textarea {
  font-family: 'Outfit', sans-serif !important;
}

body {
    background-color: #0D1015!important;
    background-image: url(https://i.hizliresim.com/2m9c0yy.png) !important;
    background-repeat: no-repeat !important;
    background-position: top center !important;
    background-size: contain !important;
    background-attachment: fixed !important;
}
.header-bc {
    width: 100%;
}
[dir=ltr] .nav-menu-container.header-navigation:first-child .nav-menu-item:after {
    top: -0.5px !important;
}
.nav-menu-container .nav-menu {
    text-transform: uppercase !important;
    display: flex !important;
    justify-content: center !important;
}
.upcoming-games{display:none !important;}
.nav-menu-container.header-navigation:first-child {
    font-family: 'Fjalla One', sans-serif;
    overflow: inherit;
    box-shadow: 0px 2px 0 0 #80dd00 !important;
}
.nav-menu-item:hover{box-shadow: 0px -2px 0 0 #122b13 !important;background:#5c9c03 !important;}
.nav-menu-container.header-navigation:first-child {
    position: relative;
    border-radius: var(--border-radius);
    z-index: 1;
    background: #497b03 !important;
}
.btn.a-color:hover {
        background:#497d02 !important;
        cursor: pointer;
    }
.btn.a-color {
        background:#538f00 !important;
    }
:root{
    --mobile-header-main-section-height: 49px;
    --mobile-header-navigation-height: 40px;
    --mobile-header-full-height: 89px;
    --dynamic-header: 0px;
    --window-height: 403px;
    --hero-hover: 100, 27, 18 !important;
    --hero-sc: 255, 255, 255;
    --hero: 114, 176, 29 !important;
    --brand-hover: 16, 153, 35;
    --brand-sc: 0, 0, 0;
    --brand: 22, 199, 46;
    --secondary-hover: 4, 120, 120;
    --secondary-sc: 0, 0, 0;
    --secondary: 6, 169, 170;
    --accent-hover: 220, 165, 0;
    --accent-sc: 255, 255, 255;
    --accent: 170, 127, 0;
    --oc-1-hover: 114, 176, 29 !important;
    --oc-1-sc: 255, 255, 255;
    --oc-1: 100, 27, 18 !important;
    --oc-2-hover: 204, 171, 0;
    --oc-2-sc: 0, 0, 0;
    --oc-2: 255, 215, 0;
    --oc-3-hover: 255, 102, 118;
    --oc-3-sc: 255, 255, 255;
    --oc-3: 255, 52, 73;
    --odd-up-hover: 16, 153, 35;
    --odd-up-sc: 0, 0, 0;
    --odd-up: 22, 199, 46;
    --odd-down-hover: 255, 102, 118;
    --odd-down-sc: 255, 255, 255;
    --odd-down: 255, 52, 73;
    --b-hover: 0, 28, 87;
    --b-sc: 255, 255, 255;
    --b: 32, 36, 46 !important;
    --header-hover: 0, 28, 87;
    --header-sc: 255, 255, 255;
     --header: 32, 36, 46 !important;
    --menu-hover: 0, 28, 87;
    --menu-sc: 255, 255, 255;
    --menu: 114, 176, 29 !important;
    --tab-navigation-hover: 0, 28, 87;
    --tab-navigation-sc: 255, 255, 255;
    --tab-navigation: 0, 12, 36;
    --static-black-hover: 25, 25, 25;
    --static-black-sc: 255, 255, 255;
    --static-black: 0, 0, 0;
    --static-white-hover: 229, 229, 229;
    --static-white-sc: 0, 0, 0;
    --static-white: 255, 255, 255;
}
.hdr-user-bc .btn.register {
    margin: 0 15px !important;
    font-size: 12px !important;
}
.hdr-user-bc .sign-in {
    font-size: 12px !important;
    text-decoration: none !important;
}
.sgm-market-g-h-cashed-out-icon-bc {
    color: #588e0e !important;
    font-size: 14px;
}
.btn.register:hover, .btn.btn-color:hover {
    background: #588e0e !important;
}
.sp-sub-list-bc.upcoming-matches {
    background-color: #1A5C7B !important;
}

.sp-sub-list-bc.popular-matches {
    background-color: #3C328C !important;
}

.sp-sub-list-bc.popular-competitions {
    background-color: #1C4787 !important;
}.bs-bet-i-b-amount-bc {color:#cbff71 !important;}
.promotion-details-popup.windowed .popup-inner-bc{
    box-shadow: 0px -2px 80px #f6c90a33 !important;
   }
   
   .promotionsListEl-bc {
       position: relative;
       overflow: hidden;
   }
   .promotionsListEl-bc::before {
       content: "";
       position: absolute;
       top: 0;
       left: -75%;
       z-index: 2;
       display: block;
       width: 50%;
       height: 100%;
       background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
       transform: skewX(-25deg);
   }
   .promotionsListEl-bc:hover::before {
       opacity: 1;
       left: 130%;
       transition-property: left, top, opacity;
       transition-duration: 0.7s, 0.7s, 0.15s;
       transition-timing-function: ease;
   }
   
   .promotionsListEl-bc:hover::before {
       opacity: 1;
       left: 130%;
       transition-property: left, top, opacity;
       transition-duration: 0.7s, 0.7s, 0.15s;
       transition-timing-function: ease;
   }
   .promotionsList-bc .promotionsListEl-bc {
    border:1px solid transparent;
    transition:all .2s ease-in-out;
   }
   .promotionsList-bc .promotionsListEl-bc:hover {
    border-color:#5a9b00 ;
    transition:all .2s ease-in-out;
   }
   .promotionsArticleThumbnail-bc {
    border-radius:4px!important;
   }
.promotions-article-title.ellipsis{
display:none !important;
}
.spoiler {
    background: transparent !important;
    border: 0 !important;
    padding-left: 10px !important;
    border-radius: 4px !important;
}
.footerLinkColTitle,.footerSliderTitle {color:white !important;}
.left-menu-container .filter-sports-bc {
    flex-shrink: 0;
    height: 46px;
    margin-bottom: 0;
    padding: 10px;
    background: #20242e !important;
    border-radius: var(--border-radius);
}
.nav-menu-container.header-navigation:nth-child(2) {
    background: #20242e !important;
    border-radius: var(--border-radius);
}
.sportsbook-center-section {
    font-family: 'Exo 2',sans-serif !important;
}
.nav-content-bc .nav-menu-container .nav-menu-sub .nav-menu-item {
    color: rgba(var(--menu-sc), 1);
    background:#00000026 !important;
}
.nav-content-bc .nav-menu-container .nav-menu-sub {
    background:#4c8006 !important;
}
.layout-content-holder-bc {
    padding: 0 30px!important;
    margin: 0 auto!important;
    max-width: 1600px!important;
}

.ftr-game-item-bc {
    margin: 0 5px;
    cursor: pointer;
    opacity: 0;
    border: 1px solid rgb(90 154 1) !important;
    animation: .5s slider-list ease-in-out forwards;
}
.layout-footer-holder-bc {
    border-top: 2px solid #447600;
    margin-top: 10px !important;
}
.layout-header-holder-bc { box-shadow: none !important; }
.is-home-page .layout-content-holder-bc .hm-row-bc:first-child.has-slider {
    border-radius: 20px !important;
    overflow: hidden;
}
img.hdr-logo-bc {
    transform: translateX(40px) scale(1.5);
}
.sdr-item-bc:before { display:none; }
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(7) .product-banner-container-bc, /* casino */
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(8) .product-banner-container-bc /* canlı casino */
{
    grid-template-columns: repeat(8, 1fr) !important;
    width: 100% !important;
    grid-gap: 20px !important;
}
   width: 100% !important;
}

.is-home-page .hm-row-bc .page-view-more::before {
    content: "";
    display: block;
    width: 50px;
    height: 25px;
    margin-right: 10px;
    background: url(https://i.ibb.co/Dfdg9mQq/lines.png);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
}
.is-home-page .hm-row-bc .page-view-more .view-title-more {
   font-family: 'Outfit', sans-serif !important;
}
.hm-row-bc:not(:first-child:empty)+.hm-row-bc {
    margin-top: 10px !important;
}
header .header-custom-buttons a[aria-label="TELEGRAM"] span,
header .header-custom-buttons a[aria-label="Promosyonlar"] span
{
    display: none;
}
header .header-custom-buttons a[aria-label="PARA YATIR"] span
{
    font-size: 12px !important;
    font-family: 'Outfit', sans-serif !important;
}
.ftr-lang-bar-flag-bc+span { font-size: 12px !important; }
.footerSocialLink {
	border: 1px solid #578c0f !important;
	background: #72b01d !important;
	background: linear-gradient(130deg, #72b01d 0%, #365906 35%, #72b01d 100%)!important;
}
.footerSocialLink a { color: #fff !important; }
.footerSocialLink:not(:last-child) {
    margin-right: 10px !important;
}
/* temp gün-hafta */
.casino-slots .casino-info-block .main-tabs-bc:nth-child(2) .tab-bc:nth-child(1),
.casino-slots .casino-info-block .main-tabs-bc:nth-child(2) .tab-bc:nth-child(2)
{
    display: none;
}
/* Special Info Popup - Desktop */
.popup-holder-bc.info .popup-inner-bc,
.popup-holder-bc.info .status-popup-content-w-bc
{
    width: 100% !important;
    max-width: 780px;
    background: none !important;
    border: none !important;
}
.popup-holder-bc {
	min-width: 100% !important;
}
.popup-holder-bc.info .casino-popup-content>p img {
    width: 100% !important;
}
.popup-holder-bc.info .casino-popup-content {
    max-height: 100% !important;
}
.popup-holder-bc.info .casino-popup-title {
    display: none !important;
}

.popup-holder-bc.info .e-p-close-icon-bc {
    background: #fff !important;
    color: #000;
    border-radius: 100px;
    font-size: 10px;
}
/* Promo Special BG */
.promotion-page .promotion-details-popup.windowed .popup-inner-bc{
    box-shadow: 0px -2px 80px #f6c90a33 !important;
}
.promotion-page .popup-inner-bc {
    border-radius: 10px !important;
    border-bottom: 2px solid #477a00 !important;
    border-top: 2px solid #497f00 !important;
    border-left: 2px solid #528e00 !important;
    border-right: 2px solid #72b01d !important;
    padding-top: 10px !important;
    box-shadow: 0px -2px 40px #47700b !important;
}
.promotion-page .popup-inner-bc {
    background: #1c1c1c80!important;
    border-radius: 30px!important;
    backdrop-filter: blur(10px)!important;
}
/* Sidebar Edit */
header .sidebar-content .sidebar-item {
    background: #111016;
    border: 1px solid #497e00;
    border-right: none;
    transition: 0.4s all;
}
header .sidebar-content .sidebar-item.sidebar-imageSrc:hover {
    background: #548f04;
}
header .sidebar-content .sidebar-title {
    white-space: nowrap;
    font-size: 15px;
   font-family: 'Outfit', sans-serif !important;
}
/* Yatırım yöntemleri edit */
.layout-footer-holder-bc .sliderGroup .horizontalSliderElem {
    background: none !important;
}
.layout-footer-holder-bc .sliderGroup .horizontalSliderElem img {
    opacity: 1 !important;
    filter: none !important;
}
/* Sms Popup */
.sms-verification-popup {
    border: 1px solid #4b8100;
    background: #000000d1;
	max-width: 400px;
	margin: auto;
	padding: 30px !important;
	padding-top: 0px !important;
}
.popup-holder-bc.info .sms-verification-popup .casino-popup-button-block {
    display: block !important;
	margin-bottom: 10px;
}
/* Profile Popup Mini edit */
.user-profile-container span.loyaltyPointsCurrentPlanLabel-bc,
.user-profile-container  .loyaltyNum-bc
{
    color: #fff !important;
}
/* Info Widget */
.informative-widget {
    background: #111016!important;
}
.informative-widget-link {
    border-color: #4a7f00 !important;
   font-family: 'Outfit', sans-serif !important;
}
.informative-widget-link strong {
    color: #457800 !important;
}
/* Footer Licence Edit */
.layout-footer-holder-bc .sliderGroup .sliderContent .sliderGroup .sliderSingleElWrapper {
    flex-wrap: wrap;
}
.layout-footer-holder-bc .sliderGroup .sliderContent .sliderGroup .sliderSingleElWrapper a[href*="validate.dlagglobal"] img {max-width: 100px;margin-top: 25px;}


.hm-row-bc:nth-of-type(5) .product-banner-bc{
  height: 100% !important;
}

.hm-row-bc:nth-of-type(5) .product-banner-img-bc{
  height: 100% !important;
  object-fit: contain !important;
}
.logo-container a.header-icon {
    margin-left: 80px !important;
}.sdr-image-bc{object-fit: contain !important;}
.promotion-details-info a{text-decoration:none !important;}
.sliderGroup .sliderSingleElWrapper a img.verify-logo{
    width:100px !important;   
    height:auto !important;
    max-width:100px !important;
	margin-top:30px !important;
}

header.header-bc {
    background: radial-gradient(26.08% 100% at 50% 0%, rgba(129, 234, 0, 0.28) 0%, rgba(11, 30, 26, 0) 100%), #10141A;
    border-radius: 0px 0px 100px 100px;
    padding-bottom: 15px;
}

.nav-content-bc {
    background: transparent !important;
    padding-bottom: 12px;
    margin-top: 30px;
    margin-bottom: 10px;
}

.nav-menu-container.header-navigation:first-child {
    background: transparent !important;
    box-shadow: none!important;
}

.popup-t-logo-w-bc:before, .hdr-main-content-bc .logo:before {
    content: "";
    background-image: url(https://i.hizliresim.com/4rhxz8o.png);
    width: 227px;
    height: 45px;
    background-size: 100% 100%;
    margin-top: 15px !important;
}

.logo-container {
    display: flex;
    align-items: center;
    flex: auto;
    margin-inline-end: 5px;
      justify-content: center;
    margin-left: 400px;
    margin-top: 10px !important;
}

.popup-t-logo-w-bc img, .hdr-main-content-bc .logo img {
    display: none !important;
}

.logo-container a.header-icon {
       display: none !important;
}

.layout-header-holder-bc {
    background: transparent !important;
}

.hm-row-bc:nth-of-type(5) .product-banner-container-bc.col-4 {
  height: 100% !important;
}

.hm-row-bc:nth-child(7) {
  width: 100% !important;
  grid-gap: 0px !important;
}

.hm-row-bc:nth-child(7) .product-banner-container-bc {
  grid-template-columns: repeat(3, 1fr) !important;
}

.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(7) .product-banner-container-bc {
   grid-template-columns: repeat(3, 1fr) !important;
}

.footerWrapper {
    background: radial-gradient(26.08% 100% at 50% 0%, rgba(129, 234, 0, 0.28) 0%, rgba(11, 30, 26, 0) 100%), #10141A!important;
}

.footerLinkColTitle {
    font-size: 14px!important;
    color: #81EA00 !important;
}

.featuredGameItem {
    height: 100%;
    display: flex;
    flex-direction: column;

    border: 1px solid rgba(129, 234, 0, 0.18)!important;
    border-radius: var(--border-radius-middle);

    background-color: #161B23!important;
    background: url(https://i.hizliresim.com/1n3dxlr.jpg)!important;
    background-size: cover!important;
    background-position: center!important;

    overflow: hidden;

    box-shadow:
        0 0 0 1px rgba(129, 234, 0, 0.06),
        0 12px 30px rgba(0, 0, 0, 0.45)!important;
}

/* MARKET KUTULARI */
.featuredGameItem .market-group-holder-bc .market-group-item-bc .market-bc {
    flex-direction: column;
    padding: 0;

    border-radius: var(--border-radius);

    background: linear-gradient(
        180deg,
        #1D242E 0%,
        #161B23 100%
    )!important;

    border: 1px solid rgba(129, 234, 0, 0.28)!important;

    transition:
        transform .2s ease,
        border-color .2s ease,
        box-shadow .2s ease!important;
}

/* HOVER */
.featuredGameItem .market-group-holder-bc .market-group-item-bc .market-bc:hover {
    border-color: rgba(129, 234, 0, 0.58)!important;

    box-shadow:
        0 0 18px rgba(129, 234, 0, 0.16),
        inset 0 0 0 1px rgba(129, 234, 0, 0.12)!important;

    transform: translateY(-1px)!important;
}

/* ORAN YAZISI */
.featuredGameItem .market-group-holder-bc .market-group-item-bc .market-bc .market-odd-bc {
    font-size: 16px!important;
    line-height: 15px;
    font-weight: 700!important;

    background: linear-gradient(
        90deg,
        #E9FFD1 0%,
        #81EA00 52%,
        #B9FF66 100%
    )!important;

    -webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent!important;

    background-clip: text!important;
    text-fill-color: transparent!important;

    text-shadow: 0 0 12px rgba(129, 234, 0, 0.24)!important;
}

/* MARKET TITLE */
.featuredGameItem .market-group-holder-bc .market-group-item-bc .market-bc .market-name-bc {
    color: rgba(255,255,255,.72)!important;
    font-weight: 500!important;
}

/* GENEL YAZILAR */
.featuredGameItem * {
    color: #ffffff!important;
}

.CMSIconSVGWrapper {
    color: #82e900 !important;
}

.sdr-item-holder-bc[aria-label="Çekim"]{
  aspect-ratio: unset !important;
}

.layout-content-holder-bc div:nth-child(6) .sdr-item-holder-bc{
    aspect-ratio: auto !important;
}

.layout-content-holder-bc > .hm-row-bc:nth-child(9) {display:none!important}

/* Casino Oyunları desktop alanı - nth 10 */
.layout-content-holder-bc > .hm-row-bc:nth-child(10) .games-content,
.layout-content-holder-bc > .hm-row-bc:nth-of-type(10) .games-content {
  padding: 18px !important;
  border-radius: 22px !important;

  background:
    radial-gradient(circle at top left, rgba(129,234,0,0.14) 0%, rgba(129,234,0,0.03) 32%, transparent 55%),
    linear-gradient(180deg, #161B23 0%, #0B1016 100%) !important;

  border: 1px solid rgba(129, 234, 0, 0.18) !important;

  box-shadow:
    0 12px 32px rgba(0,0,0,0.35),
    0 0 24px rgba(129,234,0,0.10) !important;
}

.layout-content-holder-bc > .hm-row-bc:nth-child(10) .games-horiz-scroll,
.layout-content-holder-bc > .hm-row-bc:nth-of-type(10) .games-horiz-scroll {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr) !important;
  gap: 14px !important;
}

.layout-content-holder-bc > .hm-row-bc:nth-child(10) .casino-game-item,
.layout-content-holder-bc > .hm-row-bc:nth-of-type(10) .casino-game-item {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 16px !important;
  border: 1px solid rgba(129, 234, 0, 0.22) !important;
  background: #111820 !important;
  box-shadow:
    0 10px 24px rgba(0,0,0,0.35),
    inset 0 1px 0 rgba(255,255,255,0.03) !important;
  transition: all .22s ease !important;
}

.layout-content-holder-bc > .hm-row-bc:nth-child(10) .casino-game-item:hover,
.layout-content-holder-bc > .hm-row-bc:nth-of-type(10) .casino-game-item:hover {
  transform: translateY(-4px) !important;
  border-color: rgba(129,234,0,0.45) !important;
  box-shadow:
    0 16px 36px rgba(0,0,0,0.42),
    0 0 24px rgba(129,234,0,0.22) !important;
}

.layout-content-holder-bc > .hm-row-bc:nth-child(10) .casino-game-item-image-bc,
.layout-content-holder-bc > .hm-row-bc:nth-of-type(10) .casino-game-item-image-bc {
  width: 100% !important;
  display: block !important;
  border-radius: 16px !important;
  transition: transform .28s ease !important;
}

.layout-content-holder-bc > .hm-row-bc:nth-child(10) .casino-game-item:hover .casino-game-item-image-bc,
.layout-content-holder-bc > .hm-row-bc:nth-of-type(10) .casino-game-item:hover .casino-game-item-image-bc {
  transform: scale(1.04) !important;
}

/* Başlık */
.layout-content-holder-bc > .hm-row-bc:nth-child(10) .view-title-more,
.layout-content-holder-bc > .hm-row-bc:nth-of-type(10) .view-title-more {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  color: #81EA00 !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  letter-spacing: 0.5px !important;
  text-transform: uppercase !important;
  text-shadow: none !important;
}

/* Sol ikon */
.layout-content-holder-bc > .hm-row-bc:nth-child(10) .view-title-more::before,
.layout-content-holder-bc > .hm-row-bc:nth-of-type(10) .view-title-more::before {
  content: "";
  width: 30px !important;
  height: 30px !important;
  display: block !important;
  flex-shrink: 0 !important;
  background-image: url("https://cmsbetconstruct.com/storage/medias/kafacasino-18762805/media_18762805_22a4e39ea2e70245b73538f0794e72bd.svg");
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  filter: none !important;
}

/* Daha fazlası */
.layout-content-holder-bc > .hm-row-bc:nth-child(10) .view-see-more,
.layout-content-holder-bc > .hm-row-bc:nth-of-type(10) .view-see-more {
  color: #81EA00 !important;
  font-weight: 600 !important;
}

.layout-content-holder-bc > .hm-row-bc:nth-child(10) .page-view-more {
  margin-bottom: 20px;
}

/* Casino Oyunları desktop alanı - nth 11 */
.layout-content-holder-bc > .hm-row-bc:nth-child(11) .games-content,
.layout-content-holder-bc > .hm-row-bc:nth-of-type(11) .games-content {
  padding: 18px !important;
  border-radius: 22px !important;

  background:
    radial-gradient(circle at top left, rgba(129,234,0,0.14) 0%, rgba(129,234,0,0.03) 32%, transparent 55%),
    linear-gradient(180deg, #161B23 0%, #0B1016 100%) !important;

  border: 1px solid rgba(129, 234, 0, 0.18) !important;

  box-shadow:
    0 12px 32px rgba(0,0,0,0.35),
    0 0 24px rgba(129,234,0,0.10) !important;
}

.layout-content-holder-bc > .hm-row-bc:nth-child(11) .games-horiz-scroll,
.layout-content-holder-bc > .hm-row-bc:nth-of-type(11) .games-horiz-scroll {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr) !important;
  gap: 14px !important;
}

.layout-content-holder-bc > .hm-row-bc:nth-child(11) .casino-game-item,
.layout-content-holder-bc > .hm-row-bc:nth-of-type(11) .casino-game-item {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 16px !important;
  border: 1px solid rgba(129, 234, 0, 0.22) !important;
  background: #111820 !important;
  box-shadow:
    0 10px 24px rgba(0,0,0,0.35),
    inset 0 1px 0 rgba(255,255,255,0.03) !important;
  transition: all .22s ease !important;
}

.layout-content-holder-bc > .hm-row-bc:nth-child(11) .casino-game-item:hover,
.layout-content-holder-bc > .hm-row-bc:nth-of-type(11) .casino-game-item:hover {
  transform: translateY(-4px) !important;
  border-color: rgba(129,234,0,0.45) !important;
  box-shadow:
    0 16px 36px rgba(0,0,0,0.42),
    0 0 24px rgba(129,234,0,0.22) !important;
}

.layout-content-holder-bc > .hm-row-bc:nth-child(11) .casino-game-item-image-bc,
.layout-content-holder-bc > .hm-row-bc:nth-of-type(11) .casino-game-item-image-bc {
  width: 100% !important;
  display: block !important;
  border-radius: 16px !important;
  transition: transform .28s ease !important;
}

.layout-content-holder-bc > .hm-row-bc:nth-child(11) .casino-game-item:hover .casino-game-item-image-bc,
.layout-content-holder-bc > .hm-row-bc:nth-of-type(11) .casino-game-item:hover .casino-game-item-image-bc {
  transform: scale(1.04) !important;
}

/* Başlık */
.layout-content-holder-bc > .hm-row-bc:nth-child(11) .view-title-more,
.layout-content-holder-bc > .hm-row-bc:nth-of-type(11) .view-title-more {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  color: #81EA00 !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  letter-spacing: 0.5px !important;
  text-transform: uppercase !important;
  text-shadow: none !important;
}

/* Sol ikon */
.layout-content-holder-bc > .hm-row-bc:nth-child(11) .view-title-more::before,
.layout-content-holder-bc > .hm-row-bc:nth-of-type(11) .view-title-more::before {
  content: "";
  width: 30px !important;
  height: 30px !important;
  display: block !important;
  flex-shrink: 0 !important;
  background-image: url("https://cmsbetconstruct.com/storage/medias/kafacasino-18762805/media_18762805_e2b07b31dd49a16651023b4b6574f753.svg");
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  filter: none !important;
}

/* Daha fazlası */
.layout-content-holder-bc > .hm-row-bc:nth-child(11) .view-see-more,
.layout-content-holder-bc > .hm-row-bc:nth-of-type(11) .view-see-more {
  color: #81EA00 !important;
  font-weight: 600 !important;
}

.layout-content-holder-bc > .hm-row-bc:nth-child(11) .page-view-more {
  margin-bottom: 20px;
}

.sliderSingleEl {
  position: relative !important;
  line-height: 0 !important;
  width: 100% !important;
  overflow: hidden !important;
}

.sliderSingleEl .sliderImage {
  position: relative !important;
  display: block !important;
  width: 100% !important;

  aspect-ratio: 1154 / 121 !important;
  overflow: hidden !important;
}

.sliderSingleEl .sliderImage img {
  opacity: 0 !important;
  visibility: hidden !important;
  width: 100% !important;
  height: 100% !important;
  display: block !important;
}

.sliderSingleEl .sliderImage::before {
  content: "";
  position: absolute !important;
  inset: 0 !important;
  z-index: 2 !important;

  background-image: url("https://cmsbetconstruct.com/storage/medias/kafacasino-18762805/media_18762805_d66a053eac750f1571e50187306b5749.png") !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}