html {
    filter: saturate(1.2);
}

.partners-logo-scroll>a {
    flex-shrink: 0;
    background: transparent !important;
    border-radius: 4px;
}

.ftr-partners-row-inner-bc.partners-logo-scroll>a {
    width: 130px !important;
    height: 88px !important;
    padding: 10px;
}

.header-bc {
    background: linear-gradient(90deg, rgba(33, 40, 50, 1) 0%, rgba(189, 29, 37, 1) 50%, rgba(33, 40, 50, 1) 100%) !important;

} 

.popup-inner-bc {
    border-radius: 22px !important;
    box-shadow: 0px -2px 80px #bd1d25 !important;
}
.layout-bc:not(.page-full-size) .layout-content-holder-bc, .layout-bc:not(.page-full-size) .layout-footer-holder-bc {
  
    max-width: 80% !important;
    padding: 0px  !important;
    
}

.nav-menu-container.header-navigation:first-child {
    background: linear-gradient(90deg, rgba(33, 40, 50, 1) 0%, rgba(189, 29, 37, 1) 50%, rgba(33, 40, 50, 1) 100%) !important;

}

.nav-menu-container .nav-menu, .nav-menu-container .nav-menu-other {
    display: flex !important;
    justify-content: center !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{
    font-size: 18px !important;
    font-weight: 400 !important;
  text-transform: uppercase;
}

.btn.sign-in {
    text-decoration: none !important;
    padding: 0 8px !important;
    color: rgb(255, 255, 255) !important;
    background: rgb(189, 29, 37) !important;
    transition: background var(--default-transition-duration) !important;
}

.btn.register, .btn.btn-color {
    color: rgb(0 0 0) !important;
    background: rgb(255, 255, 255) !important;
    transition: background var(--default-transition-duration) !important;
}

.hdr-toggle-button-bc {
    background: #BD1D25 !important;

}

@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');
@charset "UTF-8";


#root
  > div.layout-header-holder-bc
  > header
  > div.hdr-main-content-bc
  > div.hdr-user-bc
  > button.btn.s-small.register {
  max-width: 100px;
  margin: 0;
  width: 100px;
  height: 42px;
  visibility: hidden;
  padding: 0;
    position: relative;
}

#root
  > div.layout-header-holder-bc
  > header
  > div.hdr-main-content-bc
  > div.hdr-user-bc
  > button.btn.s-small.register:hover {
  opacity: 0.9;
  background: linear-gradient(
    360deg,
    rgb(9, 170, 95) 0%,
    rgb(5, 196, 107) 100%
  ) !important;
  border-color: rgb(7, 188, 104) !important;
}



#root
  > div.layout-header-holder-bc
  > header
  > div.hdr-main-content-bc
  > div.hdr-user-bc
  > button.btn.s-small.register:after {
  content: "ÜYE OL";
  visibility: visible;
  background: linear-gradient(177deg, #fb3c3c 1.96%, #880303 98.23%);
  font-weight: medium;
  width: 90px;
  bottom: 0;
  right: 0;
  border-radius: 5px;
  font-size: 13px;
  height: 40px;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  font-family: "Rubik", sans-serif;
  transition: 0.2s ease all;
  color: white;
}

#root
  > div.layout-header-holder-bc
  > header
  > div.hdr-main-content-bc
  > div.hdr-user-bc
  > button.btn.s-small.register:hover::after{
    content: '';
    height: 2px !important;
     width: 65px;
    bottom: 8px;
    right: 14px;
    transition: 0.2s ease all;
    
  }

#root
  > div.layout-header-holder-bc
  > header
  > div.hdr-main-content-bc
  > div.hdr-user-bc
  > button.btn.s-small.register:before {
  content: "ÜYE OL";
  visibility: visible;
  background: #fff;
  font-weight: 600;
  width: 90px;
  right: 0 !important;
  bottom: 0;
  border-radius: 5px;
  font-size: 13px;
  height: 40px;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
	font-family: "Rubik", sans-serif;
  word-break: no-break;
  transition: 0.2s ease all;
  color: red;
  letter-spacing: 1.2px
}


#root
  > div.layout-header-holder-bc
  > header
  > div.hdr-main-content-bc
  > div.hdr-user-bc
  > button.btn.s-small.sign-in {
  max-width: 100px !important;
  margin: 0;
  width: 84px !important;
  height: 40px !important;
  margin-right: 4px;
  visibility: hidden;
  padding: 0;
  text-decoration: none !important;
  margin-left: 15px !important;
}

#root
  > div.layout-header-holder-bc
  > header
  > div.hdr-main-content-bc
  > div.hdr-user-bc
  > button.btn.s-small.sign-in:after {
  visibility: visible;
  content: "GİRİŞ YAP ";
  font-weight: medium !important;
  color: #ffffff !important;
  border-radius: 6px;
  background: #ffffff00;
  border: 1px solid #ffffff69 !important;
  border-radius: 5px;
  max-width: 90px !important;
  margin: 0;
  font-size: 13px;
  width: 100px !important;
  height: 40px !important;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  font-family: "Rubik", sans-serif;
}

#root
  > div.layout-header-holder-bc
  > header
  > div.hdr-main-content-bc
  > div.hdr-user-bc
  > button.btn.s-small.sign-in:hover {
  background: rgb(17, 22, 34) !important;
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-size-adjust: 100%;
	color: var(--color-main-white);
}

#root > div.layout-header-holder-bc {
    background: linear-gradient(360deg, #1e2130 , #292f41 ) !important;
    box-shadow: 0px 3px 17px #16171dd9 !important;
    border-bottom: 1px solid #333545;
}


.header-bc {
    background: transparent !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: 14px !important;
  color: rgba(var(--menu-sc), 0.8) !important;
  border: 1px solid rgba(var(--menu-sc), 0) !important;
  border-radius: 0px !important;
  padding: 10px !important;
  transition: all ease 0.6s !important;
}

.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu {
  height: inherit !important;
  justify-content: center !important;
  padding: 0px 0 !important;
  gap: 12px !important;
}

.nav-content-bc .nav-menu-container .nav-menu {
  height: inherit !important;
}
.nav-content-bc .nav-menu-container .nav-menu > li {
  height: inherit !important;
  border-radius: 0px !important;
}

.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item i,
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item i,
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item i,
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item i {
  margin-inline-end: inherit !important;
  font-size: 26px !important;
}

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

.nav-content-bc {
    background: transparent !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 {
  background: linear-gradient(0deg, rgb(255 0 0 / 39%) 0%, rgba(255, 0, 0, 0) 100%) !important;
  box-shadow: inset 0px -4px 0px #fe0200 !important;
  background: transparent;
  color: #ffffff !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: #ffffff0d !important;
    border: 1px solid #42444f !important;
    color: rgba(255, 255, 255, 0.8) !important;
    border-radius: 5px !important;
}

.compact-mode.form-control-bc {
    min-width: 96px;
  height: 44px;
}

.hdr-main-content-bc {
    border-bottom: 1px solid #ffffff0a;
  padding-bottom: 15px !important;
}

.hdr-toggle-button-bc {
    background: rgba(var(--header-sc), .1) !important;
}

div.popup-holder-bc.full-screen.content-manager > div > div > div > div > div > div.e-p-body-bc > div > form > div.entrance-form-content-bc.single-side.step-0 > div > div.sg-n-text-row-1-bc {
  font-size: 0;
  text-align: left; 
}

div.popup-holder-bc.full-screen.content-manager > div > div > div > div > div > div.e-p-body-bc > div > form > div.entrance-form-content-bc.single-side.step-0 > div > div.sg-n-text-row-1-bc::after {
  content: "Parisbahis'in Kazanç dolu dünyasına hoşgeldin.";
  font-size: 14px; 
  text-align: left; 
}

div.popup-holder-bc.full-screen.content-manager > div > div > div > div > div > div.e-p-body-bc > div > form > div.entrance-form-content-bc.single-side.step-0 > div > div.sg-n-text-row-2-bc {
  font-size: 0;
  text-align: left;
}

div.popup-holder-bc.full-screen.content-manager > div > div > div > div > div > div.e-p-body-bc > div > form > div.entrance-form-content-bc.single-side.step-0 > div > div.sg-n-text-row-2-bc::after {
  content: "Aramıza katılmaya hazır mısın?";
  font-size: 20px;
  text-align: left; 
  font-weight: 500;
}

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



.promotion-details-popup.windowed .popup-inner-bc {
	border: 1px solid #dc3435 !important;
	border-radius: 5px !important;
}

.promotion-details-container {
	background: #1e202a !important;
	flex-direction: column !important;
	padding: 32px 20px 44px !important;
}

.popup-inner-bc {
    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3) !important;
}

.promotion-details-img {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeSlideIn 0.4s ease-out forwards;
  animation-delay: 0.1s; /* istersen hafif geciktir */
}

@keyframes fadeSlideIn {
  from {
    opacity: 0;
    transform: translateY(60px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.spoiler {
	background: linear-gradient(177deg, #34374e 1.96%, #262a37 98.23%) !important;
	border-radius: 4px;
	margin-bottom: 10px;
	padding: 0 15px;
}

.spoiler>input[type=checkbox]:checked~.spoiler-title {
	color: white !important;
}

.spoiler:hover {
	background: linear-gradient(177deg, #3d415d 1.96%, #262a37 98.23%) !important;
}


.horizontalSliderElem {
  padding: 6px !important;
  background-color: rgba(255, 0, 0, 0.00) !important;
}
.horizontalSliderElem .horizontalSliderImg {
  opacity: .9 !important;
  filter: none !important;
}

.sdr-item-bc:before {
  background: #37410b00 !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: #0000003b !important;
    box-shadow: inset 0 -3px 0px #fc0000 !important;
}

.promotionsListEl-bc:hover {
	--a: -8deg;
    --r: -5,-6;
    -webkit-mask-position: 0 0;
}


.promotionsListEl-bc {
    --a: 00deg;
    transform: perspective(400px) rotate3d(var(--r,1,-1),0,calc(var(--i,1)*var(--a)));
    -webkit-mask: linear-gradient(235deg,#2a2a2acc 40%,#181818,#5e5e5ecc 60%) 100% 100%/250% 250%;
    transition: .4s;
}
.nav-menu-container.header-navigation:nth-child(2) {
    background: #00000030 !important;
    margin-top: 6px;
    box-shadow: inset 0px 3px 10px #0000004d;
    border-radius: 0px !important;
}

.layout-bc.page-full-size .layout-content-holder-bc {padding: 0 10px;max-width: 1650px !important;margin-left: auto !important;margin-right: auto !important;margin-top: 10px !important;width: calc(100% - 4%);}

.layout-bc:not(.page-full-size) .layout-content-holder-bc,
.layout-bc:not(.page-full-size) .layout-footer-holder-bc {padding: 0px !important;margin-left: auto !important;margin-right: auto !important;max-width: 1920px;width: calc(100% - 4%);}

body {
    background: #1b1f2a !important;
}

/*Arrow*/
.hm-row-bc.has-slider:first-child .carousel-count-arrow-container.with-count i {
    width: 48px !important;
    height: 48px !important;
    margin-top: 2px !important;
    margin: 7px 0px !important;
    border-radius: 50% !important;
background: linear-gradient(360deg, #121318, #343742) !important;
}
.slider-bc .carousel-count-arrow-container.with-count .carousel-count-arrow:after,
.slider-bc .carousel-count-arrow-container.with-count .carousel-count-arrow:before
{
    box-shadow: unset !important;
}

/*Slider*/
.hm-row-bc.has-slider:first-child .carousel-count-arrow-container.with-count {
    margin: -10px !important;
    position: absolute !important;
    right: 25px !important;
    top: 45% !important;
    flex-direction: column !important;
    width: 70px !important;
    background: #1f2128c7 !important;
	backdrop-filter: blur(6px);
    height: 164px !important;
    border-radius: 30px !important;
    padding: 5px 0px !important;
    align-items: center;
    justify-content: center;
}
/*Arrow*/

.sdr-item-bc:only-child {
    border-radius: 20px !important;
    background-color: transparent !important;
    justify-content: center !important;
    align-items: center !important;
}


.nav-menu-container .nav-menu>li>.nav-menu-item>i {
    background: linear-gradient(rgba(var(--b-sc), 1), rgba(var(--b-sc), .6));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > button.btn.s-small.register {
  transition: opacity 0.3s;
}

.btn.register {
    animation: blinker 1.6s ease-out infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}


.layout-footer-holder-bc {
    background: #12121d85 !important;
    backdrop-filter: blur(4px);
    border-radius: 20px;
    margin-bottom: 10px !important;
    padding: 0 10px !important;
}

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

.footerWrapper {
    box-shadow: unset !important;
}

.nav-content-bc .nav-menu-container .nav-menu-sub .nav-menu-item {
  background: none !important;
  border-radius: 0px !important;
  height: 50px !important;
  color: rgba(255, 255, 255, 0.7) !important;
}


.hdr-main-content-bc, .logo {
    height: 60px !important;
    padding: 0 25px;
    padding-top: 5px;
}

.nav-menu-container .nav-menu-sub .nav-menu-item:hover {
    background: #42444f !important;
    border-radius: 0px !important;
}

.nav-menu-container .nav-menu-sub .nav-menu-item::before {
    height: 2px !important;
    top: 48px !important;
    width: 100% !important;
}

.nav-content-bc .nav-menu-container .nav-menu-sub {
    background: #15161c !important;
    width: 140px !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    padding: 0px;
}

.layout-bc.page-full-size.sportsbook .layout-content-holder-bc {
	width: 100% !important;
	margin: 0 auto !important;
	max-width: initial !important;
}


.sgm-markets-head-bc {
    background-color: #2b2e3a !important;
    color: #fff !important;
    border-radius: 5px 5px 0 0 !important;
    border-left: 4px solid #d83535 !important;
    overflow: hidden !important;
    height: 36px !important;
    margin-top: 10px !important;
}

.market-bc:hover, .market-bc.active {
    background: linear-gradient(177deg, #fb3c3c 1.96%, #880303 98.23%) !important;
    color: #fff !important;
}

.sgm-market-g-head-bc {background-color: #42444F !important;color: rgba(255, 255, 255, 0.8) !important;border-radius: 0 !important;padding: 10px !important;border-top: 1px solid #16171c !important;border-bottom: 1px solid #16171c !important;border-left: none !important;height: 16px;}

.sgm-market-g-item-bc.column-3 {
    padding: 8px !important;
    background: #353741 !important;
    gap: 6px !important;
}

.sgm-market-g-item-bc.column-2 {
    padding: 8px !important;
    background: #353741 !important;
    gap: 6px !important;
}

.sportsbook .sgm-market-g-item-bc>.market-bc {
  border-radius: 5px !important;
}

.market-bc {
    color: rgba(255, 255, 255, 0.9) !important;
    background: #292B34 !important;
    border: 1px solid #16171c !important;
}

.sgm-market-g-i-cell-bc.market-bc.active {
	box-shadow: inset 0 0 0 1px #ff3449 !important;
	border-image: linear-gradient(to left, #13131321 1%, #bc4747 50%, #13131321 100%) 100% 0 100% 0/1px 0 1px 0 stretch !important;
	animation: pulse-white 1.5s infinite !important;
}

@keyframes pulse-white {
	0% {
		transform: scale(0.98);
	}

	70% {
		transform: scale(1);
	}

	100% {
		transform: scale(0.98);
	}
}


.sportsbook-container.multi-column-view .multi-column-resize-block {
    background: #202229 !important;
}

.multi-column-header {
background-color: #353741 !important;
  border-radius: 0px 0px 5px 5px !important;
}

.c-head-bc {
background-color: #16171c !important;
    color: #fff !important;
    border-radius: 5px 5px 0 0 !important;
    border-left: 4px solid #d83535 !important;
    overflow: hidden !important;
}

.multi-column-content {
    border-radius: 0px !important;
    background: #42444f !important;
}

.sp-s-l-b-c-i-g-league-c-bc {
    background-color: #1e2026b0 !important;
    padding: 2px 4px !important;
    border-radius: 4px !important;
    height: 20px !important;
    color: white !important;
}

.betslip-Fixed .betslip-full-content-bc .empty-b-text-v-bc {
    padding-top: 80px !important;
    padding-bottom: 30px !important;
}

.betslip-Fixed .betslip-full-content-bc .empty-b-text-v-bc {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAABJCAMAAABhL7hDAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAACxMAAAsTAQCanBgAAABsUExURUdwTEBAUDs7TT09TTw8TT09TTw8TTw8UDw8TEBAUDw8TDs7TTw8Tj09TTo6UEBAQDw8TDw8Tjw8Tjw8TTw8TD09Tzw8TD09TTs7TTw8TDs7TT09TTw8Tj4+Tjw8Tj09Tjs7Sz09UDo6Sjw8Tf8sswQAAAAjdFJOUwAQcFDvYL9AQCCQ34DfMBDPz3+vgJ9/n6DQsI+QX2+PcFAwNmh1iAAAArlJREFUGBntwelu3DYAhdFLiavW2We8JGn7vf87lrTHCQz7R1EIMmTwHP1X5u+z0/Pu6PRV0mEXkpn8NWlhrYVBAzA6fQVzIHMT2UGL+kXW6JnioPWZBzLbmHQDdknLuVAEeV48aXUPFK3U9mS7WUtxFKOM5VWrlV14MfYhdjeyJy2lp2jluLOzVpV48yhdKJKW4SgGpZ43rVZ1484amb7rgEHLeAR2UXrgt7NW5biz3fiPdBtPjFpGOzRRMp4/Rq3KQOt5tZNiO+G0HHOw3FnfDZ3WFVvtsT3ZkLpJmoyW0Q2dt9zZk9H62qTUpIbCstPPZtYyev7wRgrN0GpVial1kueVbSFoGY/89iCFPfCoVfVc+6tS8s5y96RlON6MSRcKp1U9A7tf46zUc3fVMozlzilQjFpXoniSTrxJWkjLKzurp3BaWUfmj4PxnhedFtPxwitSDFqb2ZM9BClSjEbLOVF0asg6rS/1wDXMjmJMWpLrgUED2FZfwXRkrSPrjBbmjvtO7twafZF0OxopPXZRVVVVVVVVVVVVVVVVVVVVVVVVVVVV1f9lGm9DtN7p+/lpgRCB0embiRQhUgS9Ss1515P1/tgkbVXQiSxEskGTstbzzs5pkxw/5IEQAa8fNNKFDw7aoh6bEhAikJLFzuIT2iAHdPIQInjdgEYnPhi0QR6wcwMhgpMFvOT2vONbbZElmyYIEUIks5ql1Bx9T9bvz02SjDYoFsbEaEyMSrHQ6JLeMQerDQpFUgizCWE2oRDguzYkZWlynQe0QZYsRAgRponMik9ogzxg5SBEaIwFvPiENqgBrvIQIng9A058QhtkLDYlIEQgJcsonfhg0BY1OHkgRMDL4SS5Pe/4Vts06UIWItlBUS9Sc/Q9Wb8/N0mbFSlCpAj6ZlwPhAjYv/T9OG9DtL4xKv4FSGpyx+XWGH4AAAAASUVORK5CYII=) !important;
    background-position: center !important;
    background-size: auto;
    background-repeat: no-repeat !important;
}


.betslip-Fixed .betslip-full-content-bc .empty-b-text-v-bc::before {
    content: '';
    display: block;
    width: 55px;
    /* SVG gÃƒÂ¶rÃƒÂ¼ntÃƒÂ¼nÃƒÂ¼zÃƒÂ¼n boyutunu ayarlayÃ„Â±n */
    height: 55px;
    /* SVG gÃƒÂ¶rÃƒÂ¼ntÃƒÂ¼nÃƒÂ¼zÃƒÂ¼n boyutunu ayarlayÃ„Â±n */
    background-image: url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSJ3aGl0ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTYgNTUiIGNsYXNzPSJJY29uX2ljb25fX3c2UGpvIj48ZyBjbGlwLXBhdGg9InVybCgjYV9fZ1FpejdZRzUpIj48cGF0aCBkPSJNNTMuMTkgMTYuODQgMzguNjggMi4zM2E4LjM4IDguMzggMCAwIDAtMTEuNS0uMDZMMi40IDI2LjYzYTguMDkgOC4wOSAwIDAgMC0uMDUgMTEuNDVMMTYuODggNTIuNmE4LjA2IDguMDYgMCAwIDAgNS43NyAyLjM4YzIuMTYgMCA0LjE5LS44NCA1LjctMi4zMmwyNC43Ny0yNC4zN2E3Ljk2IDcuOTYgMCAwIDAgMi40MS01LjcgNy44MiA3LjgyIDAgMCAwLTIuMzUtNS43NFptLTMuODUgNy42TDI0LjU4IDQ4LjhjLTEuMDMgMS0yLjg1IDEtMy44Ny0uMDNsLTMuNDQtMy40M2E1LjM5IDUuMzkgMCAwIDAtNy42LTcuNkw2LjIgMzQuMjhhMi43NyAyLjc3IDAgMCAxLS43OS0xLjkyYzAtLjcuMy0xLjM4Ljc5LTEuOUwzMC45NiA2LjEzYy41Mi0uNTIgMS4yLS43OSAxLjkzLS43OXMxLjQzLjI3IDEuOTUuNzlsMy40MyAzLjQ2YTUuMzkgNS4zOSAwIDAgMCA3LjYgNy42bDMuNDUgMy40NGMuNTEuNTIuNzggMS4xNy43OCAxLjlzLS4yNCAxLjQtLjc2IDEuOTJaIj48L3BhdGg+PHBhdGggZD0ibTI2LjQ0IDQxLjExLTEyLjYtMTIuNiAxNS4yOC0xNC43IDEyLjYyIDEyLjYtMTUuMyAxNC43Wk0xNy43IDI4LjUzbDguNzcgOC43NyAxMS40LTEwLjk0LTguNzctOC43Ny0xMS40IDEwLjk0WiI+PC9wYXRoPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImFfX2dRaXo3WUc1Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDU1LjU0djU1SDB6Ij48L3BhdGg+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+');
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 15px;
    opacity: 0.7
}

.betslip-info-message, .betslip-warning-message {
    background: #edbe13!important;
}

.bs-f-footer>div+div {
    margin-top: 0px !important;
    background: #353741;
}

.betslip-info-message .bs-notification-icon-bc, .betslip-warning-message .bs-notification-icon-bc {
    color: #1e2026 !important;
}

.bs-bet-i-b-amount-bc {
    color: #799755 !important;
	font-weight: 500 !important;
	font-size: 14px !important;
}

.comp-name-fav-row-bc {
    background-color: #16171c !important;
    color: #fff !important;
    border-radius: 5px 5px 0 0 !important;
    border-left: 4px solid #d83535 !important;
    overflow: hidden !important;
}

.competition-bc {
    margin-top: 10px !important;
}

.multi-column-content .multi-column-base {
    background: none !important;
    border: 0px solid !important;
    color: #ffffff9c !important;
}

.header-bc {
    padding: 0 !important;
}


.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item > i {
    transform: translateY(0);
    transition: transform 0.3s ease;
}

.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item:hover > i {
    transform: translateY(-4px);
}

.providerItemsInner.active {
	background: linear-gradient(177deg, #fb3c3c 1.96%, #880303 98.23%) !important;
	color: white !important;
	box-shadow: inset 1px 1px #fb3c3c !important;
}

[class*=is-web] .providerItemsInner:hover {
	background: linear-gradient(177deg, #fb3c3c 1.96%, #9a0505 98.23%) !important;
	color: white !important;
	box-shadow: inset 1px 1px #fb3c3c !important;
}

.providerItemsInner.active svg path,.providerItemsInner.active svg rect,.providerItemsInner.active svg polygon {
	fill: white !important;
}

[class*=is-web] .providerItemsInner:hover svg path,[class*=is-web] .providerItemsInner:hover svg rect,[class*=is-web] .providerItemsInner:hover svg polygon {
	fill: white !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div {
background: linear-gradient(0deg,rgb(44 53 148 / 12%) 0%, rgb(22 24 33 / 37%) 40%);
}

.u-i-p-a-amount-bc {
    font-weight: 600 !important;
}

strong {
  font-weight: 500 !important;
}

.promotion-details-popup #base_popup_id > div.overlay-header {
	background: linear-gradient(180deg, #e03536 1.96%, #551619 98.23%) !important;
	border: 0px !important;
	border-bottom: 1px solid #ba2c2e !important;
}

.content p>strong {
    font-size: 13px !important;
	font-weight: 500 !important;
}

.content a {
    color: #f034a6 !important;
}

.footerInfoPage {
    background: #16171c69 !important;
    border-radius: 12px !important;
}

.footerLinkColTitle {
    font-weight: 400 !important;
}

.content {
    padding: 45px !important;
}

.horizontalSliderNav:last-child:after {
    background-image: linear-gradient(to left, rgb(20 20 34) 0%, transparent 100%) !important;
}

.horizontalSliderNav:first-child:after {
    background-image: linear-gradient(to right, rgb(22 23 28) 0%, transparent 100%) !important;
}

li p {
  display: inline;
}

h4 {
    font-weight: 500 !important;
}

h3 {
    font-weight: 500 !important;
}

h2 {
    font-weight: 500 !important;
}


.footerWrapper {
    padding: 20px !important;
}

.informative-widget-link {
    background: #25293a !important;
}


body .casino-slots {
      background-image: url('https://kas.casino/_next/static/media/home-bg-image.e37dd2dd.webp') !important;
      background-size: contain !important;
      background-position: center !important;
      background-attachment: fixed !important;
      background-repeat: no-repeat !important;
      background-color: #171723 !important;
}

#root:not(.hasLeftMenu) {
    --stickyProvider: calc(var(--desktop-header-height) + 32px + var(--desktop-sub-nav-height) + var(--desktop-nav-height) + var(--desktop-header-margin-bottom) + var(--dynamic-header)) !important;
}

.casinoProviderRow {
    background: linear-gradient(0deg, rgb(23 23 37 / 0%) 0%, rgb(23 23 37) 90%) !important;
    backdrop-filter: blur(4px);
}

.casinoTitleSearch {
    backdrop-filter: blur(4px);
}

.casinoGameListBlockHeader {
    background: transparent !important;
}

.casinoCategoryChooserContainer .horizontalSliderWrapper {
    background: transparent !important;
}

 .casinoCategoryChooserContainer {
    background: #171725 !important;
}

.casinoCategoryChooserContainer {
	/* backdrop-filter: blur(30px); */
}

body .live-casino-games {
      background-image: url('https://cmsbetconstruct.com/storage/medias/parisbahis/media_892_66cf93b6daf03619285bda78e677ccdc.jpeg') !important;
      background-size: contain !important;
      background-position: center !important;
      background-attachment: fixed !important;
      background-repeat: no-repeat !important;
      background-color: #171723 !important;
}

body .promotion-page{
      background-image: url('https://cmsbetconstruct.com/storage/medias/parisbahis/media_892_aca1c16af66a6fadf2d08d5c397afee3.jpeg') !important;
      background-size: contain !important;
      background-position: center !important;
      background-attachment: fixed !important;
      background-repeat: no-repeat !important;
      background-color: #171723 !important;
}

body .is-home-page{
      background-image: url('https://cmsbetconstruct.com/storage/medias/parisbahis/media_892_aca1c16af66a6fadf2d08d5c397afee3.jpeg') !important;
      background-size: cover !important;
      background-position: center !important;
      background-attachment: fixed !important;
      background-repeat: no-repeat !important;
      background-color: #171723 !important;
}


.error-page-icon {
  content: url("https://cmsbetconstruct.com/storage/medias/parisbahis/media_892_12f77d073a7d2da28bc149dc0df84eef.png"); /* Not: Bu, sadece bazÄ± tarayÄ±cÄ±larda ve HTML dÄ±ÅŸÄ± Ã¶ÄŸelerde iÅŸe yarar */
}

#root.casino-lock-scroll .layout-content-holder-bc {
    padding: 0 0px;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 0px !important;
    width: calc(100% - 0%);
}

.promotionsArticleThumbnail-bc {
    border-radius: 12px;
}

.promotionsListEl-bc:hover {
    border-radius: 12px !important;

}

.promotionsListEl-bc {
    border-radius: 12px !important;
}


.promotion-details-info {
    color: white !important;
}

.promotionsList-bc {
    margin-top: 20px !important;
}

#base_popup_id > div.promotion-details-container > div.promotion-details-info > ul {
    background: #181923;
    border-radius: 6px;
    padding: 8px 12px;
    border: 1px solid #272a39;
    margin: 10px 0px;
}

::marker {
    color: #ffffff4f !important;
}

.promotion-details-info h3 {
    font-weight: bold !important;
}

.promotionsListEl-bc:hover::after {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  border-radius: inherit;
  box-shadow: inset 0 0 0 4px rgb(255 255 255 / 30%);
  pointer-events: none;
transition: box-shadow 0.3s ease;
}

.promotionsListEl-bc::after {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  border-radius: inherit;
  box-shadow: inset 0 0 0 2px rgb(255 255 255 / 13%);
  pointer-events: none;
transition: box-shadow 0.3s ease;
}


a.sliderImage:has(> img[src*="media_892_63fa42a630f87a4dcd4c8bba04bd9fe2.svg"]) {
  position: relative;
  display: inline-block;
}

a.sliderImage:has(> img[src*="media_892_63fa42a630f87a4dcd4c8bba04bd9fe2.svg"]) > img {
  opacity: 0 !important;
  position: relative;
  z-index: 1;
}

a.sliderImage:has(> img[src*="media_892_63fa42a630f87a4dcd4c8bba04bd9fe2.svg"])::after {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background-image: url("https://cmsbetconstruct.com/storage/medias/parisbahis/media_892_cd3dc9f8073d61f393bf0af4f8d1d732.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2;
  pointer-events: none;
}




a.sliderImage:has(> img[src*="media_892_e83ac28bf4044cb96cb1e76df7613a09.svg"]) {
  position: relative;
  display: inline-block;
}

a.sliderImage:has(> img[src*="media_892_e83ac28bf4044cb96cb1e76df7613a09.svg"]) > img {
  opacity: 0 !important;
  position: relative;
  z-index: 1;
}

a.sliderImage:has(> img[src*="media_892_e83ac28bf4044cb96cb1e76df7613a09.svg"])::after {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background-image: url("https://cmsbetconstruct.com/storage/medias/parisbahis/media_892_fe93a07ff82b1603ff1d8aa82dd424d4.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2;
  pointer-events: none;
}




a.sliderImage:has(> img[src*="media_892_932ad8fa8a0ed73e353cef719c73e9fa.svg"]) {
  position: relative;
  display: inline-block;
}

a.sliderImage:has(> img[src*="media_892_932ad8fa8a0ed73e353cef719c73e9fa.svg"]) > img {
  opacity: 0 !important;
  position: relative;
  z-index: 1;
}

a.sliderImage:has(> img[src*="media_892_932ad8fa8a0ed73e353cef719c73e9fa.svg"])::after {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background-image: url("https://cmsbetconstruct.com/storage/medias/parisbahis/media_892_eeb9af4210d3ee71424b33cb6bc4c691.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2;
  pointer-events: none;
}





a.sliderImage:has(> img[src*="media_892_58c0ac041af40bb153914c60ec92d08d.png"]) {
  position: relative;
  display: inline-block;
}

a.sliderImage:has(> img[src*="media_892_58c0ac041af40bb153914c60ec92d08d.png"]) > img {
  opacity: 0 !important;
  position: relative;
  z-index: 1;
}

a.sliderImage:has(> img[src*="media_892_58c0ac041af40bb153914c60ec92d08d.png"])::after {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background-image: url("https://cmsbetconstruct.com/storage/medias/parisbahis/media_892_a623c84da73494eb8bb81f12b71a1413.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2;
  pointer-events: none;
}




a.sliderImage:has(> img[src*="media_892_844a7410674b49e863c45d7d9ff943c5.png"]) {
  position: relative;
  display: inline-block;
}

a.sliderImage:has(> img[src*="media_892_844a7410674b49e863c45d7d9ff943c5.png"]) > img {
  opacity: 0 !important;
  position: relative;
  z-index: 1;
}

a.sliderImage:has(> img[src*="media_892_844a7410674b49e863c45d7d9ff943c5.png"])::after {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background-image: url("https://cmsbetconstruct.com/storage/medias/parisbahis/media_892_431dc8e588e5a94cb70a393c49c9601b.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2;
  pointer-events: none;
}



a.sliderImage:has(> img[src*="media_892_fc1060861402ddfe71e7059f50558f47.png"]) {
  position: relative;
  display: inline-block;
}

a.sliderImage:has(> img[src*="media_892_fc1060861402ddfe71e7059f50558f47.png"]) > img {
  opacity: 0 !important;
  position: relative;
  z-index: 1;
}

a.sliderImage:has(> img[src*="media_892_fc1060861402ddfe71e7059f50558f47.png"])::after {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background-image: url("https://cmsbetconstruct.com/storage/medias/parisbahis/media_892_5dae6b21c724bb1cf8cf0d3c6dccc44a.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2;
  pointer-events: none;
}


#root > div.layout-footer-holder-bc > div > div > div > div.sliderGroup > div:nth-child(1) > div > div:nth-child(3) > div > a > img {
  display:none;
}

#root > div.layout-footer-holder-bc > div > div > div > div.sliderGroup > div:nth-child(1) > div > div:nth-child(1) > div > a > img {
  height: 100px !important;
}


.sliderGroup, .sliderContent:not(:last-child) {
    margin-bottom: 24px !important;
}

[class*=is-web] .copyRightBlock {
    padding-bottom: 1px !important;
}



a.sliderImage:has(> img[src*="media_892_a8643fc0f43475e13a672ccedcc90b3e.png"]) {
  position: relative;
  display: inline-block;
}

a.sliderImage:has(> img[src*="media_892_a8643fc0f43475e13a672ccedcc90b3e.png"]) > img {
  opacity: 0 !important;
  position: relative;
  z-index: 1;
}

a.sliderImage:has(> img[src*="media_892_a8643fc0f43475e13a672ccedcc90b3e.png"])::after {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background-image: url("https://cmsbetconstruct.com/storage/medias/parisbahis/media_892_1b16fb668621dd4f21e55265c62bdf8f.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2;
  pointer-events: none;
}