.cashier-methods .payment-method.venuspoint {
    display: none;
}

/* New Loader */
/* Keyframes for fading in and out */
@keyframes fadeEffectloader {
    0%, 100% { opacity: 0; }
    60% { opacity: 1; }
}
.loader-background {
    background-image:unset;
}
/* Applying the animation to the logo container */
.main-loader-body .main-loader-logo .header-logo__img {
    animation: fadeEffectloader 0.6s infinite;
}
.main-loader-logo img {
   filter: brightness(1.6);
}
.main-loader {
    background: linear-gradient(180deg, rgba(16, 33, 45, 0.5), rgba(15, 29, 41, 0.5) 39.58%, rgba(11, 24, 36, 0.5) 66.42%, rgba(12, 31, 43, 0.5) 87.01%, rgba(16, 33, 45, 0.5));
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px); /* For Safari */
}
body, button, input, textarea, a, a:link, a:visited {
    font-family: 'SFUIDisplay-Medium', Poppins-Regular, sans-serif;
}
.form-select__body * {
    font-family: 'SFUIDisplay-Medium', Poppins-Regular, sans-serif !important;
}
body, button, input, textarea, a, a:link, a:visited, .form-select__body * {
    letter-spacing: 0.02rem;
}
button {
    letter-spacing: 0.015rem;
}
/* Header and Wrapper */
.wrapper {
    padding-top:5rem;
}
.header__container {
    max-width:143rem;
}

.header {
    padding: 1rem 1rem 1rem 0;
}

@media (max-width: 767.98px) {
    .header {
        padding: .7rem 0;
    }
    .wrapper {
    padding-top: 4.5rem;
	}
}
.home__container {
    max-width: calc(100%);
}
@media (max-width: 991.98px) {
    .home__container {
        margin-left: 0;
        width: 100%;
        padding: 0 1.1rem;
    }
}
.search-result .block-scrolle {
    margin-top: 0px;
    /*height: calc(100% - 20px);*/
}
.search-result__filter {
	margin-bottom: 0.8rem;
}
.header-search__result {
    max-width: 100rem;
    width: 100vw;
    height: calc(100vh - 96px);
    background-color: #394262;
    padding: .9375rem 1.25rem 2.5rem;
    max-height: 36rem;
    top: 45px;
    padding-top: 0px;
    border-radius:20px;
}

@media (max-width: 118.125rem) {
	.header-search__result {
        max-width: 27rem !important;
        padding: .1rem 1.1rem 2.5rem;
        margin-left: -1rem;
    }
    .sidebar__open+.content__container, .sidebar__open+.home__container, .sidebar__open+.main__container, .sidebar__open--mouse+.content__container, .sidebar__open--mouse+.home__container, .sidebar__open--mouse+.main__container {
        padding-left: 16rem;
    }
}
@media (max-width: 991.98px) {
    .search-result .block-scrolle {
        padding: 0 0;
    }
}

/* SideBar */
.sidebar__open .sidebar-logo, .sidebar__open--mouse .sidebar-logo {
    padding: 1.1rem .5rem .5rem;
    filter: brightness(1.2);
}
.sidebar-logo img {
    filter: brightness(1.2);
}
.sidebar-logo img:hover {
    filter: brightness(1.5);
}
.footer__item .sidebar-logo img {
    filter: unset;
}
.sidebar__open .sidebar, .sidebar__open--mouse .sidebar {
    /*width:16.4rem;*/
    width:15rem;
}

.link-item [class^=icon-] {
    margin-left: 0.2rem;
    margin-right:0.3em;
    font-size: 1.4rem;

}
.link-item [class^=fa-] {
    margin-left: 0.4rem;
    font-size: 1.25rem;
    margin-right: 0.4em;
    display: flex;
    transition: all .5s ease-out;
    min-width: 1.1em;
}
.link-item [class^=icon2-] {
    margin-left:0.35rem;
    font-size: 1.2rem;
    margin-right: 0.45em;
    display: flex;
    transition: all .5s ease-out;
        min-width: 1.1em;
}
.link-item .fa-golf-ball {
    margin-left: 0.5rem;
    margin-right: 0.14em;
    font-size: 1.5rem;
}
.sidebar__toggle {
    top: 3.7rem;
    left: 3.7rem;
}
.sidebar__open .sidebar__toggle, .sidebar__open--mouse .sidebar__toggle {
    top: 3.7rem;
    left: 13.8rem;
}

/* Home */
@media (min-width: 1891px) {
    .home__container {
        padding-left:16em;
        padding-top: 5px;
        max-width: calc(100% - 2rem);
    }
}
@media screen and (min-width: 1891px) {
    .main__container {
        padding-left: 3.125rem;
        width: calc(100% - 72px);
        max-width: calc(100% - 15rem);
        margin-left: 15rem;
    }
    .swiper-slide {
    width: 10.78rem !important; /* Reduced from 246.5px */
    margin-right: 10px; /* Reduced from 24px */
    }
    .games-filter .swiper-pagination {
        display:none;
    }
    .main__container.page__games {
        margin-left: 15rem;
        max-width: calc(100% - 15rem);
    }
    .main__container.page__account {
        margin-left: 15rem;
        max-width: calc(100% - 20rem);
    }
    .main__container.page__cashier {
        margin-left: 15rem;
        max-width: calc(100% - 20rem);
    }
}

@media (max-width: 135.125rem) {
    .sidebar__open+.home__container {
        margin-left: 1rem;
    }  
}

.games-filter .swiper-wrapper {
    margin-bottom:1rem;
}
.panel__header {
    padding: 0.7rem 0;
}
.home-section__header {
    padding: 1.3rem 0;
}
.advantages .title__h2 {
    max-width: 60rem;
    margin: 3rem auto 1rem;
}
.games-filter__item {
    padding: 0.5rem 1.0625rem .5rem;
    border-radius:20px;
}
.games__item, .search-result-filter-cat__item, .search-result-filter-provider__item {
    border-radius:10px;
}
.search-result-filter-cat__item {
    padding: .2rem;
    }
.search-result-filter-cat__item i {
	margin-bottom: 0;
}
.search-result-filter-provider__item {
    height: 4rem;
}
.search-result__imege img {
	border-radius:10px;
}
.search-result-filter-cat__text {
	font-weight:600;
}
.search-result-filter-provider__item .flex.perfect-center {
	height:auto;
}


/* Carousel */
.home-slider {
  max-width:100%;
  padding-left:0rem;
  padding-right:0rem;
  margin-top: 5px;
}
.carousel-buner__sub-title {
    line-height: 1rem;
    margin-bottom: 1.3rem;
}
@media (max-width: 767.98px) {
	.carousel-buner__sub-title {
    	line-height: 0.3rem;
	}
    .carousel-buner__item {
        height: 7rem;
    }	
}
.carousel-buner__title {
    line-height:1;
    margin-bottom: 0.5rem;
    font-weight:600;

}
@media (min-width: 991.98px) {
    .carousel-buner__title {
        font-size: 2rem;
    }
}
.carousel-buner__item {
    	border-radius:20px;
}
@media screen and (min-width: 135.125rem) {
	.carousel-buner__item {
    	background-position: center center;
    	background-size: 100% 200%;
    	border-radius:20px;
	}
	.carousel-buner__item-img {
    	padding: 0rem 2rem 0rem 0;
	}
}
.carousel-buner__item-img {
    	padding: 0rem 2rem 0rem 0;
}
.carousel-buner__item-typography {
    	padding: 2rem 1rem 2.5rem 3rem;
    	max-width: 70rem;
}
.carousel-buner__item-img .flex.perfect-center {
	max-height:100%;
}
.carousel-buner__disclaimer.promotions-buner__disclaimer p {
    margin: 0rem 0 0.1rem;
    padding-right:2rem;
    padding-left:2rem;
}
.home-slider .btn-arrow.promo-carousel-prev-button {
        left: 0;
}
.home-slider .btn-arrow.promo-carousel-next-button {
        right:0;
}
/* Adjust disclaimer to appear below the main content of each slide */
.carousel-buner__disclaimer {
    width: 100%;
    bottom: 0;
    color: white;
    text-align: center;
    padding: 3px;
   /* margin-top:-20px;*/
}

@media (max-width: 991.98px) {
    .sportbet-body {
    margin-top:-9px;
    }
    .sportbet-iframe {
    height:85vh;
    }
	.home__container .sportbet-iframe {
    	margin-left: -1.1rem !important;
    	margin-right: -1.1rem;
    	width: calc(100% + 2.2rem); /* Increase the width to maintain the 100% width considering the negative margins */
	}
}
.home-slider .mobile-promo-nav-container {
    margin: 0px 0;
}
.gameFilter__radiobutton label {
    padding: .4rem;
    padding-right:0.1rem;
}
.gameFilter__radiobutton label span {
    margin: 0 .5rem;
    margin-left: .3rem;
}

/* Buttons */
.btn {
    border-radius:10px;
    text-transform:uppercase;
}
.btn__sm {
	min-width: 7rem;
    height: 2.3rem;
}
.btn__login, .btn__signup {
    text-transform:uppercase;
    font-weight:700;
    border-radius: 10px;
}
.btn__signup:hover {
    filter: brightness(1.2);
}
.header__x {
    position: absolute;
	top: 1.6rem;
    right: .6rem;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    width: 25px;
    height: 25px;
    color: #eee;
    line-height: 25px; /* To vertically center text if there's text inside */
    text-align: center; /* To horizontally center text */
}
.btn-close {

    border-radius: 50%;
    width: 25px;
    height: 25px;
    color: #eee;
}
.btn-close:after, .btn-close:before {
    left: .73rem;
    top: 3px;
}
.link-item {
    height:2.65rem;
    padding: .75rem 0.9rem;
}
.link-item:active, .link-item:hover {
    margin-right:15px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}
.link-items.active .link-items__item {
    margin-right:15px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}
.slide-menu__border {
    background: unset;
}

/* Modal and Forms */
.form__input, .input-form {
    border-radius: 10px;
}
.react-tel-input .form-control, .react-tel-input .flag-dropdown, .react-tel-input .selected-flag {
    border-radius: 10px !important;
}
.form-search {
    border-radius:10px;
    height: 2.75rem;
    transition: all .5s ease-out;
    max-width: 800px;
}
.games-filter {
    margin: 1.7rem 0 0rem;
}
.form__column {
    margin-bottom: 1rem;
}
.modal-form__header {
    padding: 0 0 1rem;
}

/* New Icons */
.icon2-horse-racing {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="%23ffffff" d="M33.875 22.35c-.55-1.85-3.71-5.59-4.48-6.48l-.48-1.44c-.26-.77-.74-1.44-1.46-1.97l-4.36-2.73c.11-1.58-.46-3.25-1.01-4.88-.11-.34-.23-.67-.33-.99l-.35-1.1-1.04.5c-2.61 1.27-4.9 2.39-5.29 5.09-10.83 4.44-12.98 10.91-13.06 11.18l.01.01c-.03.09-.06.19-.06.29 0 .11.14 10.9 11.85 13.15.06.01.12.02.18.02h.01c.03 0 .06 0 .1-.01.03 0 .06-.02.09-.02.08-.02.15-.04.22-.07.05-.02.09-.05.13-.08.06-.04.11-.08.16-.13.04-.04.07-.07.1-.11.04-.06.07-.13.1-.19l.06-.15c0-.02.01-.03.02-.05.01-.05-.01-.1 0-.15 0-.05.01-.09.01-.14-.08-.82-.1-1.58-.09-2.32.17 0 .34.01.5.01 7.04 0 10.12-2.38 11.27-3.65.02.01.05.02.08.02l.86 1.57c.04.07.08.13.14.19.11.12 1.21 1.23 3.41.9.54-.09 1.3-.39 1.93-1.38.901-1.42 1.131-3.72.78-4.89zm-10.52-10.1l2.96 1.85c.33.25.57.59.7.97l.55 1.63c.04.12.11.23.19.33.64.73 1.45 1.73 2.2 2.72-.44.47-1.03 1.11-1.6 1.84-2.74-1.83-6.58-4.95-7.71-5.87.801-1.36 1.801-2.5 2.71-3.47zm-8.419 16.33c.25-3.21 1.48-5.65 3.67-7.29.41.89 1.05 2.04 2.05 2.58 1.07.58 3.34 1.29 4.9 1.75-1.271 1.18-4.29 3.05-10.62 2.96zm11.939-4.66c-1.59-.45-4.25-1.26-5.27-1.81-.6-.32-1.14-1.53-1.39-2.11-.25-.56-.39-.87-.77-1.06a1 1 0 00-.95.03c-3.89 2.27-5.8 6.32-5.58 11.74-8.16-2.25-8.88-9.55-8.94-10.71.34-.89 2.79-6.25 12.4-10.02l.62-.24.02-.66c.04-1.6.94-2.35 3.2-3.51.54 1.59 1.09 3.23.82 4.44h.01c-.09.41.07.84.43 1.07l1.02.63c-1 1.07-2.09 2.34-2.93 3.88l-.2.37.31.26c.05.04 4.81 3.98 8.08 6.18-.349.5-.65 1.02-.88 1.52zm4.531 2.25c-.12.19-.32.44-.54.47-.92.14-1.43-.13-1.58-.23l-.99-1.78a.966.966 0 00-.46-.41c.45-.96 1.36-2.18 2.73-3.65.68.96 1.24 1.84 1.39 2.35.19.64.04 2.31-.55 3.25z"/><circle cx="24.156" cy="15.49" r="1.25"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  width: 1.4rem;
  height: 1.4rem;
  display: inline-block;
}

.icon2-greyhound-racing {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="%23ffffff" d="M33.581 15.564l-8.15-6.52-.646-1.293a4.306 4.306 0 00-3.872-2.393h-4.027c-1.3-1.945-3.792-2.841-6.063-2.091L4.35 5.41a.998.998 0 00-.002 1.897L7.53 8.369 2.4 12.217c-.019.014-.027.035-.045.05a.953.953 0 00-.14.157c-.037.049-.074.096-.101.15-.028.055-.043.114-.061.174a.992.992 0 00-.041.202c-.001.024-.014.044-.014.068 0 11.497 2.207 14.705 6.553 16.879.018.009.038.005.057.013.019.008.032.024.052.032a.969.969 0 00.316.055c.007 0 .014.005.021.005.099 0 .195-.017.289-.045.026-.008.049-.022.074-.032a.98.98 0 00.184-.09c.031-.02.056-.045.084-.069a.991.991 0 00.129-.122c.028-.032.049-.069.073-.105.02-.031.046-.057.063-.091.008-.015.006-.031.013-.046.01-.022.026-.039.034-.062.201-.557.4-1.138.604-1.732 1.235-3.617 2.636-7.714 5.975-9.722l.309-.103a3.98 3.98 0 012.359-.051l7.342 2.097a5.999 5.999 0 005.884-1.525l1.251-1.251a1.005 1.005 0 00-.083-1.489zm-2.583 1.325a3.997 3.997 0 01-3.921 1.016l-7.342-2.097a5.973 5.973 0 00-3.541.077l-.411.138a.96.96 0 00-.188.085c-4.044 2.363-5.585 6.874-6.944 10.853-.068.2-.135.386-.203.583-2.951-1.845-4.393-4.919-4.444-14.032l6.251-4.688a1 1 0 00-.283-1.748l-2.136-.713 3.615-1.196a3.31 3.31 0 013.97 1.643 1 1 0 00.893.55h4.6c.888 0 1.687.493 2.083 1.287l.744 1.489c.064.129.157.243.27.334l7.449 5.959-.462.46z"/><path d="M20.721 9.349a1.248 1.248 0 10-.496 2.446 1.248 1.248 0 00.496-2.446z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  width: 1.4rem;
  height: 1.4rem;
  display: inline-block;
}

.icon2-darts {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="%23ffffff" d="M21.091 11.996v.01l.04-.01z"></path><path fill="%23ffffff" d="M32.201 19.886l-10.12-13.27-3.63.6c-.18-.44-.5-.81-.93-1.05-.19-.11-.4-.19-.61-.23l-.63-1.94-.39-1.19-1.23-.18-4.05-.59c-.18-.02-.36-.04-.54-.04-1.33 0-2.58.72-3.24 1.87l-3.29 5.68a3.764 3.764 0 00-.12 3.54l3.36 8.67-4.78 8.28v3.96h1.18l6.13-10.61.02-.03.01.02 1.16 3.01-4.4 7.61h3.46l3.25-5.63 1.11 2.87-1.6 2.76h3.46l.66-1.14 9.71-1.24c1.26-.07 2.42-.77 3.05-1.86l3.29-5.68c.78-1.34.66-2.98-.29-4.19zm-26.95-7.62c-.3-.54-.29-1.19.02-1.72l3.29-5.68c.31-.54.89-.87 1.51-.87.08 0 .16.01.25.02l4.05.59.59 1.83c-.09.09-.18.18-.26.28-.07.09-.13.18-.18.27l-6.71 11.87-2.56-6.59zm5.29 8.68c-.07.12-.16.22-.27.3-.03.02-.05.04-.08.05-.1.06-.2.11-.32.14-.07.02-.14.03-.2.04-.2.02-.39-.01-.56-.08-.05-.02-.1-.04-.14-.07l-.03-.01c-.1-.06-.18-.12-.26-.21-.14-.13-.25-.31-.3-.51-.04-.13-.05-.26-.05-.39.01-.18.07-.35.16-.51l.29-.51.63-1.13 5.27-9.33.53-.93.12-.22.06-.1c.13-.22.33-.4.58-.51.05-.02.1-.04.16-.05l.05.01-.01-.02a1.139 1.139 0 01.85.13c.01 0 .01.01.02.02.13.07.25.17.33.29l.01.04h.02c.11.16.18.36.21.59.01.06.01.11.01.17 0 .07-.01.14-.03.21-.01.12-.06.24-.12.35l-.22.4-.21.36-1.3 2.31-5.15 9.1c-.01.02-.03.05-.05.07zm5.9-8.37v-.01l.62-1.09 1.25-2.22 2.93-.48 2.26 2.88a1.75 1.75 0 01.13 1.95v.01l-.78 1.34-2.51 4.33c-.16.27-.38.49-.65.64-.25.14-.53.23-.83.23l-7.23.92 4.81-8.5zm-3.787 13.34a1.208 1.208 0 01-.442-1.634l.768-1.366 3-.38-1.665 2.934a1.206 1.206 0 01-1.661.446zm4.557-3.54l2.42-.31c1.02-.22 1.91-.87 2.44-1.78l.93-1.61s2.52-4.36 2.57-4.49c0 0 1.7 2.17 1.72 2.21.2.29.29.62.29.96 0 .3-.08.59-.24.87l-3.29 5.68c-.31.53-.87.86-1.48.87l-7.24.92 1.88-3.32zm-1.124 8.415a1.212 1.212 0 01-.46-1.651l.894-1.584 3-.38-1.784 3.156a1.211 1.211 0 01-1.65.459zm14.674-7.725l-3.29 5.68c-.3.53-.87.86-1.48.87l-7.23.92 1.99-3.52 1.98-.25a3.75 3.75 0 003.05-1.86l3.29-5.68.03-.06 1.53 1.95c.44.57.49 1.34.13 1.95z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  width: 1.4rem;
  height: 1.4rem;
  display: inline-block;
} 

.icon2-cricket {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="%23ffffff" d="M14.678 7.127a17.01 17.01 0 00-2.01-.581.75.75 0 10-.323 1.465c.594.131 1.21.31 1.83.53a.749.749 0 10.503-1.414zm7.085 4.186a.747.747 0 00-1.057.084.749.749 0 00.084 1.057c.484.413.964.856 1.427 1.317a.747.747 0 001.06-.002.751.751 0 00-.002-1.061c-.49-.488-.999-.958-1.512-1.395zm3.569 3.695a.75.75 0 00-1.176.932c.405.511.788 1.038 1.141 1.566a.747.747 0 001.039.209.748.748 0 00.209-1.039 24.514 24.514 0 00-1.213-1.668zm2.752 4.358a.75.75 0 10-1.35.652c.283.587.534 1.183.747 1.771a.746.746 0 00.96.45.75.75 0 00.451-.96 19.593 19.593 0 00-.808-1.913zm-8.789-9.91a22.727 22.727 0 00-1.775-1.062.75.75 0 10-.709 1.323c.56.301 1.117.634 1.656.991a.75.75 0 00.828-1.252zm4.922 2.315a.747.747 0 001.06-.002.751.751 0 00-.002-1.061c-.49-.488-.999-.958-1.513-1.396a.748.748 0 00-1.057.084.749.749 0 00.084 1.057c.485.413.965.857 1.428 1.318zm3.08 3.735a.747.747 0 001.039.209.748.748 0 00.209-1.039 24.766 24.766 0 00-1.213-1.668.75.75 0 00-1.176.932c.406.51.788 1.038 1.141 1.566zm-5.79-7.011a.75.75 0 00-.212-1.04 23.365 23.365 0 00-1.775-1.062.75.75 0 10-.709 1.323c.56.301 1.117.634 1.656.991a.75.75 0 001.04-.212zm-4.373-2.41a.75.75 0 00-.456-.958 17.01 17.01 0 00-2.01-.581.757.757 0 00-.894.571.75.75 0 00.571.894c.594.131 1.21.31 1.83.53a.751.751 0 00.959-.456zm12.949 11.281a.75.75 0 00-1.35.652c.285.588.536 1.183.748 1.771a.746.746 0 00.96.45c.39-.14.591-.57.45-.96a19.593 19.593 0 00-.808-1.913z"/><path fill="%23ffffff" d="M18 2C9.178 2 2 9.178 2 18s7.178 16 16 16 16-7.178 16-16S26.822 2 18 2zm12.829 19.692a.75.75 0 00-.63.853c.075.499.113.975.114 1.413 0 .146-.004.285-.013.422a.75.75 0 00.032.237c-.166.307-.351.602-.538.895-.018-.383-.05-.778-.113-1.189a.75.75 0 10-1.483.223c.075.499.113.975.114 1.413 0 .146-.004.285-.013.422a.74.74 0 00.357.676C26.088 30.076 22.267 32 18 32c-7.72 0-14-6.28-14-14 0-3.737 1.481-7.129 3.875-9.642a.734.734 0 00.328-.18c.079-.079.413-.344 1.384-.419a.75.75 0 00.69-.807.73.73 0 00-.226-.463c.347-.24.706-.463 1.075-.672.136-.024.285-.045.461-.059a.75.75 0 00.65-.503A13.915 13.915 0 0118 4c7.72 0 14 6.28 14 14 0 1.351-.203 2.653-.561 3.889a.737.737 0 00-.61-.197z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  width: 1.4rem;
  height: 1.4rem;
  display: inline-block;
}

.icon2-tennis {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="%23ffffff" d="M29.755 7.498C23.793 1.028 13.669.544 7.187 6.414A15.59 15.59 0 002.04 17.345c-.191 4.25 1.303 8.325 4.206 11.476 3.171 3.441 7.519 5.189 11.869 5.189 3.831 0 7.665-1.355 10.699-4.105a15.592 15.592 0 005.146-10.931c.192-4.25-1.302-8.325-4.205-11.476zM8.53 7.897c2.653-2.404 6.006-3.59 9.356-3.59 1.007 0 2.013.114 3.001.328-.069 1.727-.821 3.354-2.256 4.846-3.744 3.895-8.356 5.044-14.346 5.978A13.587 13.587 0 018.53 7.897zm-.814 19.568c-2.539-2.755-3.846-6.317-3.679-10.03.006-.144.029-.284.04-.427 6.306-.965 11.494-2.18 15.636-6.488 1.608-1.673 2.486-3.513 2.647-5.48a14.025 14.025 0 015.923 3.814 13.898 13.898 0 013.136 5.56c-2.063.166-3.904.981-5.487 2.415-4.267 3.866-6.924 9.95-6.69 15.125-4.176.333-8.472-1.176-11.526-4.489zm19.754.957a13.796 13.796 0 01-6.738 3.331c-.189-5.21 2.876-10.794 6.207-13.813 1.383-1.252 3.023-1.932 4.825-2.045.169.977.243 1.976.197 2.989a13.6 13.6 0 01-4.491 9.538z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  width: 1.4rem;
  height: 1.4rem;
  display: inline-block;
}

.icon2-boxing {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" fill="%23ffffff"><path d="M31.6 13.348c.926-2.426.063-4.604-.957-5.73-1.279-1.414-3.919-3.528-6.693-4.831-1.931-.906-6.934-2.202-11.682 5.326C8.896 13.458 8.817 17.497 8.87 18.6a1.934 1.934 0 00-.35.361l-4.145 5.752a1.955 1.955 0 00.46 2.729s2.044 1.404 4.261 2.896c2.224 1.494 4.116 3.134 4.135 3.15l.071.057a1.935 1.935 0 001.451.342 1.933 1.933 0 001.268-.784l4.145-5.752c.051-.071.089-.147.13-.223.553.117 1.2.198 1.913.198 2.265 0 5.115-.784 7.127-3.575 1.633-2.27 2.159-3.975 2.312-5.004.189-1.265-.159-2.766-.874-3.659.32-.596.663-1.315.826-1.74zm-23.04 8.92c.34.171.654.335.897.47l-1.127 1.69a12.534 12.534 0 00-.94-.509l1.17-1.651zm5.884 9.627a49.488 49.488 0 00-4.233-3.217c-2.142-1.44-4.122-2.8-4.211-2.8l.505-.712a9.23 9.23 0 011.031.535c.207.119.427.246.679.381a.749.749 0 00.979-.244l1.953-2.929a.751.751 0 00-.224-1.05c-.031-.02-.608-.382-1.483-.831l.629-.887.236.126c.031.012 3.131 1.17 5.003 2.641 2.075 1.631 2.971 3.049 2.978 3.06l.256.213-4.098 5.714zm15.224-13.443c-.121.811-.559 2.187-1.957 4.13-2.806 3.892-7.312 2.522-7.498 2.465-.038-.012-.076-.005-.114-.013-.069-.089-.125-.189-.21-.265-.312-.458-1.354-1.866-3.346-3.433-1.934-1.52-4.833-2.672-5.437-2.903-.078-.047-.161-.082-.243-.117-.012-1.062.2-4.547 3.095-9.136 3.759-5.958 7.34-5.428 9.141-4.583 2.524 1.186 4.911 3.092 6.061 4.362.516.57 1.216 1.985.57 3.676-.18.471-.602 1.312-.881 1.798-.882-.311-1.667-.352-2.376-.094-.844.307-1.446.985-1.922 1.766-5.447-.949-7.406-6.027-7.489-6.249a.75.75 0 00-1.407.517c.092.25 2.215 5.837 8.18 7.127l-.005.011a.75.75 0 101.366.62c.126-.278.25-.535.375-.774a.682.682 0 00.076-.144c.407-.753.824-1.276 1.34-1.464.458-.168 1.049-.077 1.787.264.034.035.061.074.1.104l.015.016c.041.029.089.037.133.06.056.029.105.067.167.086.233.219.626 1.188.479 2.173z"/><path d="M19.622 16.553a.75.75 0 00-.982.398c-.102.24-.241.506-.413.79a.75.75 0 101.283.778c.21-.346.382-.677.512-.983a.75.75 0 00-.4-.983zm-2.508 2.714c-.227.271-.445.517-.636.724a.75.75 0 001.102 1.018c.206-.223.441-.487.686-.78a.751.751 0 00-1.152-.962z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  width: 1.4rem;
  height: 1.4rem;
  display: inline-block;
}
.icon2-icehockey {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="%23ffffff" d="M33 23.645c0-1.656-1.487-4.668-5.477-5.698-4.701-1.212-7.591-2.172-7.62-6.398l.992-7.481.009-.132C20.904 2.868 20.049 2 19 2h-.472L13 8.705l-.004 1.265c-.802.173-3.645-.889-6.178-2.313l-.021-.013c-.164-1.926-.686-4.442-2.25-5.465a1 1 0 00-1.095 1.674c1.004.657 1.407 3.3 1.417 5.346a7.09 7.09 0 00-.005.32h.003l-.002.083h-.001c-.001.055-.081 5.532-1.877 10.92-.427 1.279-.08 2.969.883 4.304.475.66 1.053 1.144 1.663 1.421l-2.254 6.011a.985.985 0 00-.344.742 1 1 0 001 1h25.727A3.343 3.343 0 0033 30.661c0-.864-.384-2.44-1.114-3.633C32.989 25.84 33 24.627 33 23.645zM26.084 32H8.351l3.527-5.285 14.007.539c.15.093.316.162.506.164l.332.003c.332.376.599.837.599 1.353.001.875-.701 2.278-1.238 3.226zm4.539-6.566l-23.881-.918c-.395 0-.862-.321-1.25-.859-.571-.793-.827-1.845-.608-2.502 1.657-4.97 1.929-9.865 1.972-11.189l.001-.016c2.162 1.124 5.655 2.649 7.243 1.717.58-.339.9-.931.9-1.667v-.577l3.775-4.579-.863 6.508-.009.132c0 .066.009.124.01.189l-1.815-.003h-.001a.75.75 0 00-.001 1.5l1.964.003c.037.205.079.406.129.597l-2.019.557a.75.75 0 00.399 1.446l2.152-.594c.083.158.18.302.274.448l-1.76 1.166a.749.749 0 00.415 1.375.74.74 0 00.413-.125l1.891-1.253c.203.194.417.376.642.546l-1.643 1.49a.75.75 0 001.008 1.112l1.719-1.559a.749.749 0 00.179-.25c1.571.821 3.413 1.304 5.165 1.755 3.301.852 3.976 3.183 3.976 3.761 0 .734 0 1.26-.377 1.789z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  width: 1.4rem;
  height: 1.4rem;
  display: inline-block;
}
.icon2-snooker {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23ffffff" viewBox="0 0 512 512"><g><g><g><path d="M116.668,376.414c4.932,1.715,8.875,5.692,10.556,10.65c1.195,3.558,4.523,5.803,8.081,5.803c0.905,0,1.826-0.145,2.731-0.461c4.471-1.502,6.861-6.349,5.35-10.812c-3.354-9.907-11.238-17.869-21.12-21.308c-4.454-1.545-9.301,0.819-10.854,5.265C109.858,369.997,112.222,374.861,116.668,376.414z"/><path d="M247.467,256c0-37.641-30.626-68.267-68.267-68.267S110.933,218.359,110.933,256s30.626,68.267,68.267,68.267S247.467,293.641,247.467,256z M128,256c0-28.228,22.972-51.2,51.2-51.2c28.237,0,51.2,22.972,51.2,51.2c0,28.237-22.963,51.2-51.2,51.2C150.972,307.2,128,284.237,128,256z"/><path d="M34.133,392.533c0,37.641,30.626,68.267,68.267,68.267c37.641,0,68.267-30.626,68.267-68.267c0-37.641-30.626-68.267-68.267-68.267C64.759,324.267,34.133,354.893,34.133,392.533z M153.6,392.533c0,28.237-22.963,51.2-51.2,51.2c-28.228,0-51.2-22.963-51.2-51.2c0-28.228,22.972-51.2,51.2-51.2C130.637,341.333,153.6,364.305,153.6,392.533z"/><path d="M500.659,345.651c-1.98-3.84-43.639-77.85-78.234-139.255l-51.942-92.143c-13.619-24.158-20.087-35.627-23.885-41.062l0.538-0.273C329.506,38.468,294.588,17.067,256,17.067c-38.545,0-73.489,21.393-91.034,55.543c-6.093,10.795-149.265,264.55-153.694,273.169C3.797,360.337,0,376.064,0,392.533c0,56.465,45.935,102.4,102.4,102.4h273.067c4.719,0,8.533-3.823,8.533-8.533c0-4.71-3.814-8.533-8.533-8.533H102.4c-47.044,0-85.333-38.281-85.333-85.333c0-13.73,3.157-26.837,9.387-38.955c3.422-6.665,101.828-181.214,153.54-272.879C194.756,51.977,223.881,34.133,256,34.133c32.145,0,61.244,17.835,75.938,46.558c0.085,0.162,0.171,0.316,0.265,0.478c2.338,4.087,149.871,265.677,153.293,272.307c6.263,12.151,9.438,25.293,9.438,39.057c0,47.053-38.281,85.333-85.333,85.333c-4.71,0-8.533,3.823-8.533,8.533c0,4.71,3.823,8.533,8.533,8.533c56.474,0,102.4-45.935,102.4-102.4C512,376.252,508.075,360.038,500.659,345.651z"/><path d="M184.823,239.881c4.932,1.715,8.875,5.692,10.547,10.65c1.195,3.55,4.523,5.803,8.081,5.803c0.913,0,1.826-0.145,2.731-0.461c4.471-1.502,6.861-6.349,5.35-10.812c-3.345-9.907-11.238-17.869-21.112-21.308c-4.471-1.553-9.318,0.819-10.863,5.265S180.369,238.327,184.823,239.881z"/><path d="M338.423,239.881c4.932,1.715,8.875,5.692,10.547,10.65c1.195,3.55,4.523,5.803,8.081,5.803c0.913,0,1.826-0.145,2.731-0.461c4.471-1.502,6.861-6.349,5.35-10.812c-3.345-9.907-11.238-17.869-21.111-21.308c-4.463-1.553-9.31,0.819-10.863,5.265C331.614,233.463,333.969,238.327,338.423,239.881z"/><path d="M401.067,256c0-37.641-30.626-68.267-68.267-68.267c-37.641,0-68.267,30.626-68.267,68.267s30.626,68.267,68.267,68.267C370.441,324.267,401.067,293.641,401.067,256z M281.6,256c0-28.228,22.972-51.2,51.2-51.2c28.237,0,51.2,22.972,51.2,51.2c0,28.237-22.963,51.2-51.2,51.2C304.572,307.2,281.6,284.237,281.6,256z"/><path d="M423.868,376.414c4.932,1.715,8.875,5.692,10.556,10.65c1.195,3.558,4.523,5.803,8.081,5.803c0.905,0,1.826-0.145,2.731-0.461c4.471-1.502,6.861-6.349,5.35-10.812c-3.354-9.907-11.238-17.869-21.12-21.308c-4.454-1.545-9.31,0.819-10.854,5.265C417.058,369.997,419.422,374.861,423.868,376.414z"/><path d="M261.623,103.347c4.932,1.715,8.875,5.692,10.547,10.65c1.195,3.558,4.523,5.803,8.081,5.803c0.913,0,1.826-0.145,2.731-0.461c4.471-1.502,6.861-6.349,5.35-10.812c-3.345-9.907-11.238-17.869-21.112-21.308c-4.454-1.544-9.318,0.819-10.863,5.265C254.814,96.93,257.169,101.794,261.623,103.347z"/><path d="M409.6,460.8c37.641,0,68.267-30.626,68.267-68.267c0-37.641-30.626-68.267-68.267-68.267s-68.267,30.626-68.267,68.267C341.333,430.174,371.959,460.8,409.6,460.8z M409.6,341.333c28.237,0,51.2,22.972,51.2,51.2c0,28.237-22.963,51.2-51.2,51.2c-28.228,0-51.2-22.963-51.2-51.2C358.4,364.305,381.372,341.333,409.6,341.333z"/><path d="M324.267,119.467c0-37.641-30.626-68.267-68.267-68.267c-37.641,0-68.267,30.626-68.267,68.267c0,37.64,30.626,68.267,68.267,68.267C293.641,187.733,324.267,157.107,324.267,119.467z M204.8,119.467c0-28.228,22.972-51.2,51.2-51.2c28.237,0,51.2,22.972,51.2,51.2c0,28.237-22.963,51.2-51.2,51.2C227.772,170.667,204.8,147.703,204.8,119.467z"/><path d="M261.623,376.414c4.932,1.715,8.875,5.692,10.547,10.65c1.195,3.558,4.523,5.803,8.081,5.803c0.913,0,1.826-0.145,2.731-0.461c4.471-1.502,6.861-6.349,5.35-10.812c-3.345-9.907-11.238-17.869-21.112-21.308c-4.454-1.545-9.318,0.819-10.863,5.265C254.814,369.997,257.169,374.861,261.623,376.414z"/><path d="M256,460.8c37.641,0,68.267-30.626,68.267-68.267c0-37.641-30.626-68.267-68.267-68.267c-37.641,0-68.267,30.626-68.267,68.267C187.733,430.174,218.359,460.8,256,460.8z M256,341.333c28.237,0,51.2,22.972,51.2,51.2c0,28.237-22.963,51.2-51.2,51.2c-28.228,0-51.2-22.963-51.2-51.2C204.8,364.305,227.772,341.333,256,341.333z"/></g></g></g></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  width: 1.4rem;
  height: 1.4rem;
  display: inline-block;
}
.live-icon {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" fill="%23228B22"><g><g><rect width="48" height="48" fill="none"/></g><g><circle cx="24" cy="24" r="5"/><path d="M17.4,31.5a2.1,2.1,0,0,1-2.8,3,14.3,14.3,0,0,1,0-21,2.1,2.1,0,0,1,2.8,3,10,10,0,0,0,0,15Z"/><path d="M38,24a14.2,14.2,0,0,1-4.6,10.5,2.1,2.1,0,0,1-2.8-3,10,10,0,0,0,0-15,2.1,2.1,0,1,1,2.8-3A14.2,14.2,0,0,1,38,24Z"/><path d="M46,24a21.1,21.1,0,0,1-6.6,15.4,2,2,0,0,1-2.8-2.8,17.4,17.4,0,0,0,0-25.2,2,2,0,0,1,2.8-2.8A21.1,21.1,0,0,1,46,24Z"/><path d="M11.4,36.6a2,2,0,0,1-2.8,2.8,21.3,21.3,0,0,1,0-30.8,2,2,0,0,1,2.8,2.8,17.4,17.4,0,0,0,0,25.2Z"/></g></g></svg>');
  	background-size: contain;
  	background-repeat: no-repeat;
  	width: 1.2rem;
  	height: 1.2rem;
  	display: inline-block;
}
.live-icon {
    animation: livePulse 2s infinite;
}
@keyframes livePulse {
    0% { opacity: 0.9; }
    50% { opacity: 0.5; }
    100% { opacity: 0.9; }
}
.link-item__items .inplaymark {
padding-top: 0.15rem;
margin-left: 2.43rem;
}

/*NEW MAY*/
.card-account-user, .card {
	border-radius: 20px;
}
.balance__account, .balance__bonus {
	border-radius: 8px;
    padding: .5rem .6rem;
}
.sidebar__open .slide-menu__sub.open, .sidebar__open--mouse .slide-menu__sub.open {
    margin-right: 15px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}
.slide-menu__sub .slide-menu__sub-link.active, .slide-menu__sub .slide-menu__sub-link:active, .slide-menu__sub .slide-menu__sub-link:hover, .slide-menu__sub .slide-menu__sub-link:visited.active, .slide-menu__sub .slide-menu__sub-link:visited:active, .slide-menu__sub .slide-menu__sub-link:visited:hover {
    color: #fff;
    margin-right: 15px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}
.sidebar__open .link-item, .sidebar__open--mouse .link-item {
	margin-right:15px;
}

@media (max-width: 575.98px) {
    .card-buttons {
        padding: 1.5rem 1.5rem;
        margin: 0 0rem;
    }
    .card-form {
        padding: 1.5rem 1.5rem;
        margin: 0 0rem;
    }
}
body::-webkit-scrollbar,.phone-control__dropdown::-webkit-scrollbar,.sidebar__open .slide-menu::-webkit-scrollbar,.sidebar__open--mouse .slide-menu::-webkit-scrollbar,.tabs-content::-webkit-scrollbar {
    width: .2rem
}
body::-webkit-scrollbar {
    height: .4rem
}
.balance .btn {
	font-size:.8rem;
}
.promotions-buner__title {
    height: unset;
    align-items: center;
    margin:2rem;
}
.promotions-buner__buttons {
    margin:2rem;
}
.promotions-buner__typography {
    padding: 1.25rem;
    max-width: 31rem;
    min-height: 17rem;
}
.game-menu__provider, .game-menu__title {
    margin-bottom: 0rem;
    line-height: 1.15rem;
}
.slide-menu__sub .slide-menu__sub-link, .slide-menu__sub .slide-menu__sub-link:visited {
    padding: 12px 0 9px 57px;
}
.promotions-buner__bg-img, .promotions-buner, .promotions-buner__bg-gradient {
	border-radius:20px;
}
@media (max-width: 767.98px) {
    .carousel__homepage-games-menu {
        padding-bottom: 1rem;
    }
}
@media (max-width: 767.98px) {
    .promotions-buner__disclaimer p {
        font-size: 8px;
        padding-left: 1rem;
        padding-right: 1rem;
    }
	.payment-icon {
    	padding: .5em;
    	border: 2px solid #004225;
    	min-width: 9.5em;
    	background-color: rgba(255, 255, 255, 1);
    	border-radius: 10px;
    	text-align: center;
	}
	.cashier-methods {
    	display: grid;
    	gap: 1.9rem;
    	grid-template-columns: repeat(auto-fill, 130px);
    	row-gap: 1.2rem;
    	margin-left:-0.5rem;
	}
	.heading__small-text, .heading__text {
    	margin-top: 1rem;
	}
	.form__row {
    	gap: 0.8rem;
	}
}
@media (max-width: 767.98px) {
    .promotions-buner__typography {
        padding: 0rem 0;
        max-width: 16rem;
        min-height: 5rem;
        padding-left: 1rem;
    }
    .promotions-buner__title {
        margin: 1.3rem 2rem 0rem 1rem;
    }
    .promotions-buner__img {
        max-height: 7rem;
        right: 0.5rem;
        width: 50%;
        top:0.5rem;
    }
    .promotions-buner__buttons {
    	margin: -0.5rem 2rem 1.3rem 1rem;
	}
	.modal__body h2 {
    	font-size: 1.5rem;
    	line-height: 2rem;
    	font-weight: 600;
	}
	.modal__body h3 {
    	font-size: 1.3rem;
    	line-height: 1.5rem;
	}
	.page-text p {
        margin-bottom: .6rem;
	}
}
.modal__body h2 {
    font-size: 1.8rem;
    line-height: 2rem;
	font-weight:600;
}
.modal__body h3 {
    font-size: 1.5rem;
    line-height: 1.7rem;
}
@media (max-width: 991.98px) {
    .promotions-buner {
    padding: unset;
    }
    .games-filter {
    margin: 0.5rem 0 0rem;
	}
}
.card-grid__promotions {
    padding-left: 1rem;
    padding-right: 1rem;
}

.promotionPage * {
    line-height: 1.5rem;
}
.navbar-mobile__container {
    height: 4rem;
}
.home-section__header {
    padding: 1.1rem 0;
}
.card-grid__promotions {
    row-gap: 1rem;
}
.header .logo-tablet img {
    width: 100%;
    height: unset;
    margin-left: -15px;
}
.gameFilter__radiobuttons {
    margin-bottom: 1.3rem;
}

.mode i.icon-promotion-menu {
    position: relative;
}

.mode i.icon-promotion-menu::after {
    content: "9+";  
    position: absolute;
    top: -10px;  
    right: -10px;  
    width: 18px;  
    height: 18px;  
    border-radius: 50%;  
    color: white;  
    font-size: 9px; 
    font-weight: bold; 
    text-align: center; 
    line-height: 18px; 
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);  
    font-style: normal; 
}
.navbar-mobile .nav-btn i.icon-promotion-menu {
    position: relative;  
}
.navbar-mobile .nav-btn i.icon-promotion-menu::after {
    content: "9+";  
    position: absolute;
    top: -7px;  
    right: -10px;  
    width: 18px;  
    height: 18px;  
    border-radius: 50%;  
    color: white;  
    font-size: 9px;  
    font-weight: bold;  
    text-align: center;  
    line-height: 18px;  
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);  
    font-style: normal; 
}
.balance__text {
    font-size: .625rem;
}
.form__row {
    gap: 1rem;
}
.modal-form__title {
    padding: .625rem 0 1.5rem;
}
.form__input.select__option, .form__input.SearchInput {
	border-radius:unset;
}
.modal-game__provider {
    margin: .1rem auto 0;
}
.mobile-modal-game__body .game-menu__favorite-btn {
	width: 2.5rem;
    height: 2.5rem;
    bottom: 0rem;
    right: 0rem;
    top: auto;
    border-bottom-left-radius: unset;
    border-top-left-radius: 15px;
}
.mobile-modal-game__body {
	border-radius:15px;
}



/* Luckcity Colors */
.wrapper {
    background-color: #10212D;
}
.sidebar {
    background-color:#10212D;
    border-right: 1px solid #2A3439;
}
@media (max-width: 991.98px) {
    .sidebar__open .sidebar, .sidebar__open--mouse .sidebar {
        background-color: #10212D;
    }
}
.link-items.active .link-items__item {
    color: #fff;
    background-color: #004225;
}
.link-item:active, .link-item:hover {
    background-color: #004225;
    color: #fff;
}
.link-items.active .link-item__text {
    color: #fff;
    font-weight: 600;
}
.header {
    border-bottom: 1px solid #2A3439;
    background-color:#10212D;
}
.header__in-search {
    z-index: 1999;
}
.slide-menu__category {
    color: #fff;
}
.layoutGrid {
   background-color:#10212D
}
.link-item [class^=icon-], .link-item [class^=fa-] {
    color: #fff;
}
.header__nav a {
    color: #bbb;
    font-weight: 600;
}
.btn {
    background-color: #FFD700;
    color: #fff;
}
@media (any-hover: hover) {
    .btn:hover {
        background-color: #FFC40C;
        color: #2A3439;
    }
}
.btn {
    box-shadow: 0 0 5px rgba(113, 119, 255, .25), 0 0 10px rgba(113, 119, 255, .2);
    color:#2A3439;
    font-weight:600;
}
.btn {
    box-shadow: 0 0 5px rgba(113,119,255,.25),0 0 10px rgba(113,119,255,.2);
}
.btn__transparent {
    background-color: transparent;
    border-color: #FFD700;
    color: #FFD700;
}
.btn__transparent:hover {
    background-color: #FFC40C;
    border-color: #FFC40C;
    color: #313A4D;
}
.form-search {
    background-color:#10212D;
    box-shadow: 0 0 2px rgba(255, 215, 0, 0.25), 0 0 5px rgba(255, 215, 0, 0.2);
    border: 1px solid #004225;
}
.form-search__clear {
    color: #228B22;
    font-weight: 500;
}

.btn-arrow {
    transition: all .5s ease-out;
    width: 2rem;
    height: 2.3rem;
    background: #004225;
    border-radius:5px;
    color: #fff;
    /* border: 2px solid #228B22; */
}
@media (any-hover: hover) {
    .btn-arrow:hover {
        background-color: #228B22;
        color: #2A3439;
        /* border: 2px solid #228B22; */
    }
}
.btn__arrow-toggle {
    background-color: #10212D;
    border: 1px solid #2A3439;
    color: #fff;
    font-size: 1rem;
    font-weight:600;
    width:2rem;
    height:2.3rem;
    border-radius:5px;
}
.btn__arrow-toggle:hover {
    background-color: #004225;
    color: #fff;
}
.header-search__result {
    background-color: #10212D;
}
.search-result__header {
    border-bottom: .2rem solid #2A3439;
    margin-bottom: .8rem;
}
.home-slider .btn-arrow {
    width: 2rem;
    height: 2.3rem;
    background: #2A3439;
    border-radius:5px;
    color: #fff;
    border: 2px solid #004225;
}
.home-slider .btn-arrow:hover {
    background: #004225;
    color: #fff;
}
.header__in-search i.icon-search {
    color: #228B22;
}
.header__in-search .form-search {
    /* border-color: #FFC40C; */
    border: 1px solid #228B22;
}
.result-header__text, .result-header__value {
    color: #bbb;
}
.link-items.active .link-items__item [class^=icon-], .link-items.active i[class*=fa-caret] {
    color:white;
}
.block-scrolle::-webkit-scrollbar-thumb,.phone-control__dropdown::-webkit-scrollbar-thumb,.select__options::-webkit-scrollbar-thumb,.sidebar__open .slide-menu::-webkit-scrollbar-thumb,.sidebar__open--mouse .slide-menu::-webkit-scrollbar-thumb,.table__responsive::-webkit-scrollbar-thumb,.tabs-content::-webkit-scrollbar-thumb {
    background-color: #488947;
    outline: 1px solid #488947;
    border: 1px solid #488947;
}
.modal__body * {
    scrollbar-color: #10212D rgba(0, 0, 0, .1);
}
.modal__container {
    min-width: 15.625rem;
    padding: 0;
    background-color: #10212D;
    border: 1px solid #2A3439;
    border-radius: 20px;
    position: relative;
    box-shadow: 0 2px 20px 10px #11111240;
}
.block-scrolle *,.phone-control__dropdown *,.select__options *,.sidebar__open .slide-menu *,.sidebar__open--mouse .slide-menu *,.table__responsive *,.tabs-content * {
    scrollbar-width: thin;
    scrollbar-color: #488947;
}

.block-scrolle::-webkit-scrollbar-track,.phone-control__dropdown::-webkit-scrollbar-track,.select__options::-webkit-scrollbar-track,.sidebar__open .slide-menu::-webkit-scrollbar-track,.sidebar__open--mouse .slide-menu::-webkit-scrollbar-track,.table__responsive::-webkit-scrollbar-track,.tabs-content::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px #131520;
    background: #131520;
}
.modal__body * {
    scrollbar-width: thin;
    scrollbar-color: #488947 rgba(0,0,0,.1);
}
.game__wrapper::-webkit-scrollbar-thumb {
    background-color: #488947;
    outline: 1px solid rgba(0,0,0,.1);
    border: 1px solid rgba(0,0,0,.1);
}
.react-tel-input .form-control.phone-control__input {
    background: #2A3439;
}
.phone-control__button div {
    background-color: #2A3439 !important;
}
.gameFilter__radiobutton input[type=radio]:checked+label .dot {
    background-color: #131520;
    border: .125rem solid #228B22;
}
.gameFilter__radiobutton label .dot:before {
    background-color: #228B22;
}
.gameFilter__radiobutton label .dot {
    border: .1875rem solid #2A3439;
}
.games-filter__item {
    background-color: #004225;
    /* background-color: rgba(0, 66, 37, 0.6); */
}
.games-filter__item.active, .games-filter__item:hover {
    background-color: #228B22;
}
.games-filter__icon {
    color: #eee;
}
.games-filter__text {
    margin-top:0.2rem;
    font-weight: unset;
    color: #eee;
    text-transform: uppercase;
    font-size: .8rem;
}
.modal-form__step {
    color: #488947;
}
.games-filter .swiper-pagination-bullet {
    background: #004225;
}
.games-filter .swiper-pagination-bullet-active {
    background: #488947;
}
.search-result-filter-cat__item {
    background-color: #004225;
}
.search-result-filter-cat__item.active, .search-result-filter-cat__item:hover {
    background-color: #228B22;
}
.search-result-filter-cat__text {
    color: #bbb;
}
.search-result-filter-cat__item i {
    color: #bbb;
}
.search-result-filter-provider__item {
    background-color: #004225;
}
.search-result-filter-provider__item.active, .search-result-filter-provider__item:hover {
    background-color: transparent;
    border:2px solid #228B22;
}
.search-result-filter-provider__item img {
    filter: brightness(1.7);
}
.footer {
    /*background-color: rgba(0, 66, 37, 0.3);*/
    background-color: #10212D;
    border-top: 1px solid #2A3439;
}
.footer .copyright__links a, .footer .copyright__text {
    color: #bbb;
}
.advantages__item {
    background: rgba(0, 66, 37, 0.7);
    border-radius: 2rem;
}
.advantages__item i {
    color: #228B22;
}
.advantages__item p {
    color: #bbb;
}

.btn-icon {
    background-color: #004225;
    color: #eee;
    border-bottom-left-radius:15px;
}
.btn-icon:hover {
    background-color: #004225;
    color: #228B22;
}

.navbar-mobile {
    background: #10212D;
}

.spotlight {
    border-bottom: 40px solid rgba(34, 139, 34, .1);
}
.navbar-mobile .nav-btn.active {
    color: #fff;
    background-image: linear-gradient(#228B22, #228B22);
}
.navbar-mobile .nav-btn {
    color: #eee;
}
.navbar-mobile .nav-btn i.active {
    background: rgba(34, 139, 34, .3);
    box-shadow: 0 -2px 8px 8px rgba(34, 139, 34, .3);
}
.btn__signup:hover {
    filter: brightness(1.2);
}
.page-text, .page-text p {
color: #eee;
}
.header__x {
    background-color: #004225;
}
.btn-close {
    background-color: #004225;
}
.btn-close:after, .btn-close:before {
	background: #eee;
}


/* Luckcity Colors 2 */
.sidebar__open .slide-menu__sub.open, .sidebar__open--mouse .slide-menu__sub.open {
    background-color: #10212D;
}
.slide-menu__sub .slide-menu__sub-link.active, .slide-menu__sub .slide-menu__sub-link:active, .slide-menu__sub .slide-menu__sub-link:hover, .slide-menu__sub .slide-menu__sub-link:visited.active, .slide-menu__sub .slide-menu__sub-link:visited:active, .slide-menu__sub .slide-menu__sub-link:visited:hover {
    color: #fff;
    background-color: #131520;
}
.card__dark {
    background-color: rgba(0, 66, 37, 0.3);
}
.card-buttons {
    background-color: rgba(0, 66, 37, 0.5);
}
.card-form {
    padding: 2.5rem;
    background-color: rgba(42, 52, 57, 0.3);
}
.slide-menu__sub .slide-menu__sub-link, .slide-menu__sub .slide-menu__sub-link:visited {
	color: #ababab;
}
.user-data__item span:first-child, .user__wrap p {
    font-size: .8rem;
    font-weight: 600;
    color: #ababab;
}
.user-data__item {
	border-bottom: .0625rem solid #10212D;
}
.form__label {
	color: #eee;
	font-size: .8rem;
    font-weight: 600;
}
.checkbox-buttons__item input:checked~label {
	color: #228B22;
    border-color: #228B22;
}
.form__radiobutton input[type=radio]:checked+label .dot {
    background-color: #131520;
    border: .125rem solid #228B22;
}
.form__radiobutton label .dot:before {
    background-color: #228B22;
}
.page__cashier p, .pay-total__note, .table__heading, .table__item {
    color: #ababab;
}
.card-text p {
    color: #eee;
}
.card-navbar, .card-text {
    background-color: rgba(0, 66, 37, 0.6);
}
.card-table, .verify-menu__item {
    background-color: rgba(0, 66, 37, 0.3);
}
.verify-menu__icon {
    color: #228B22;
}
.verify-menu__link:hover {
    color: #228B22;
}
.card-form__list, .card-form__title--sub, .play-responsibly-form__text--sub {
    color: #ababab;
}
.radio-items__button.active, .radio-items__button:hover {
    border-color: #228B22;
    color: #228B22;
}
.form-select__body [class*=-control]:active, .form-select__body [class*=-control]:focus, .form-select__body [class*=-control]:hover, .form-select__body [class*=-control]:target {
    box-shadow: 0 0 0 .0625rem #228B22;
}
.balance__account, .balance__bonus {
    background-color: rgba(0, 66, 37, 0.9);
}
.menu-form__item.active, .menu-form__item:hover {
    border-color: #228B22;
    color: #228B22;
}
.menu-form__item {
	background-color: #004225;
	color: #eee;
}
body::-webkit-scrollbar-track,.phone-control__dropdown::-webkit-scrollbar-track,.sidebar__open .slide-menu::-webkit-scrollbar-track,.sidebar__open--mouse .slide-menu::-webkit-scrollbar-track,.table__responsive::-webkit-scrollbar-track,.tabs-content::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px #131520;
    background: #131520;
}
body::-webkit-scrollbar-thumb,.phone-control__dropdown::-webkit-scrollbar-thumb,.sidebar__open .slide-menu::-webkit-scrollbar-thumb,.sidebar__open--mouse .slide-menu::-webkit-scrollbar-thumb,.table__responsive::-webkit-scrollbar-thumb,.tabs-content::-webkit-scrollbar-thumb {
    background-color: #004225;
    outline: 1px solid #004225;
    border: 1px solid #004225;
}
.modal__body::-webkit-scrollbar-thumb {
    background-color: #488947;
    outline: 1px solid rgba(0, 0, 0, .1);
    border: 1px solid rgba(0, 0, 0, .1);
}
.payment-icon--active, .payment-icon:hover {
    border: 2px solid #228B22;
    background-color: rgba(255, 255, 255, 0.9);
    border-radius:10px;
}
.payment-icon {
    padding: 0.5rem;
    border: 2px solid #004225;
    min-width: 10rem;
    background-color: rgba(255, 255, 255, 1);
    border-radius:10px;
}
.page__content p a {
    color: #228B22;
}
.games__item {
    background-color: #10212D;
}
.game-menu {
    background-color: rgba(16, 33, 45, 0.85);
}
.navbar-mobile__container {
    border-top: 1px solid rgba(34, 139, 34, 0.6);
}
.modal__wrap {
    background-color: rgba(0, 0, 0, .6);
    background: linear-gradient(180deg, rgba(16, 33, 45, 0.6), rgba(15, 29, 41, 0.6) 39.58%, rgba(11, 24, 36, 0.6) 66.42%, rgba(12, 31, 43, 0.6) 87.01%, rgba(16, 33, 45, 0.6));
    backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(3px); /* For Safari */
}
.mode i.icon-promotion-menu::after {  
    background-color: #228B22;  
}
.navbar-mobile .nav-btn i.icon-promotion-menu::after { 
    background-color: #004225;  
}
.checkbox__label {
    background-color: #4F575B;
}
.checkbox__input:checked+.checkbox__label {
    background: #228B22;
}
.input-button__btn-wrap {
    background: #2A3439;
}
.form__input::placeholder, .input-form::placeholder {
    color: #909090; /* Example placeholder text color */
}
.form__input, .input-form {
    background-color: #2A3439;
}
.form-select__body [class*=-control] {
    background-color: #2A3439;
}
.mobile-modal-game__body {
    background-color: #10212D;
}
.mobile-modal-game__body .btn-close {
    background-color: #004225;
}
@media (hover: hover) {
    .checkbox-button:hover {
        color: #228B22;
        border-color: #228B22;
    }
}
@media (max-width: 767.98px) {
    .modal-form__body {
        padding-left: 1.9rem;
        padding-right: 1.9rem;
    }
}
.btn .spinner .path {
    stroke: #000B24;  /* Dark navy color for visibility against yellow */
    stroke-linecap: round;
    animation: dash 1.5s ease-in-out infinite;
}




/*25/may*/


.new-icon {
	background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg"><title>new-rectangle</title><g id="Layer_2" data-name="Layer 2"><g id="invisible_box" data-name="invisible box"><rect width="48" height="48" fill="none"/></g><g id="icons_Q2" data-name="icons Q2"><path d="M44,14H4a2,2,0,0,0-2,2V32a2,2,0,0,0,2,2H44a2,2,0,0,0,2-2V16A2,2,0,0,0,44,14ZM17.3,29H14.8l-3-5-.7-1.3h0V29H8.7V19h2.5l3,5,.6,1.3h.1s-.1-1.2-.1-1.6V19h2.5Zm9.1,0H18.7V19h7.6v2H21.2v1.8h4.4v2H21.2v2.1h5.2Zm10.9,0H34.8l-1-4.8c-.2-.8-.4-1.9-.4-1.9h0s-.2,1.1-.3,1.9L32,29H29.6L26.8,19h2.5l1,4.2a20.1,20.1,0,0,1,.5,2.5h0l.5-2.4,1-4.3h2.3l.9,4.3.5,2.4h0l.5-2.5,1-4.2H40Z" fill="white"/></g></g></svg>');
  	background-size: contain;
  	background-repeat: no-repeat;
  	width: 2rem;
	height: 2rem;
  	display: inline-block;
}
.new-icon {
    animation: livePulse 1s infinite;
}
.link-item__items .isnewmark, .link-item__items .ishotmark {
margin-left:1.9rem;
padding-top: 0.15rem;
}
.new-icon2 {
    background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 256 256" enable-background="new 0 0 256 256" xml:space="preserve"><g><g><path fill="%2339FF14" d="M198,76.5H57.9C31.5,76.5,10,97.9,10,124.4v7.2c0,26.5,21.5,47.9,47.9,47.9h140.1c26.5,0,47.9-21.5,47.9-47.9v-7.2C246,97.9,224.5,76.5,198,76.5z M101,151.5h-8.6l-20.1-30.9v30.9h-9v-47.1h8.6l20.2,31v-31h9V151.5z M133.6,113.2h-16.8v8.5h16.8v8.6h-16.8v12.4h16.8v8.8h-25.7v-47.1h25.7V113.2z M182.1,151.5h-8.6l-8.7-30.5l-8.5,30.5h-8.5l-10.7-47.1h8.8l6.8,30.1l8.4-30.1h7.5l8.5,30.1l6.7-30.1h8.8L182.1,151.5z"/></g></g></svg>');
  	background-size: contain;
  	background-repeat: no-repeat;
  	width: 2.1rem;
	height: 2.1rem;
  	display: inline-block;
}
.hot-icon2 {
    background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 256 256" enable-background="new 0 0 256 256" xml:space="preserve"><g><g><path fill="%23FFD700" d="M198,76.5H57.9C31.5,76.5,10,97.9,10,124.4v7.2c0,26.5,21.5,47.9,47.9,47.9h140.1c26.5,0,47.9-21.5,47.9-47.9v-7.2C246,97.9,224.5,76.5,198,76.5z M101.7,157.2H91.5V134H73.8v23.2H63.6v-53h10.2v20h17.7v-20h10.2V157.2z M153.8,150.6c-5.3,5.3-11.8,8-19.4,8c-7.9,0-14.6-2.7-19.8-8.2c-5.3-5.5-7.9-12-7.9-19.6c0-5.1,1.2-9.7,3.7-14c2.5-4.2,5.8-7.6,10.1-10.1c4.3-2.5,8.9-3.7,13.8-3.7c7.5,0,13.9,2.7,19.3,8.1c5.4,5.4,8.1,12,8.1,19.8C161.8,138.7,159.1,145.2,153.8,150.6z M192.4,114.2h-9.7v43h-10.2v-43h-9.4v-9.9h29.3V114.2z"/><path fill="%23FFD700" d="M134.2,112.8c-4.9,0-9,1.7-12.4,5.1c-3.3,3.4-5,7.7-5,13c0,5.9,2.1,10.5,6.3,13.9c3.3,2.7,7,4,11.2,4c4.8,0,8.9-1.7,12.2-5.2c3.4-3.5,5.1-7.7,5.1-12.8c0-5-1.7-9.3-5.1-12.8C143.2,114.6,139.1,112.8,134.2,112.8z"/></g></g></svg>');
  	background-size: contain;
  	background-repeat: no-repeat;
  	width: 2.1rem;
	height: 2.1rem;
  	display: inline-block;
}
.link-items.active .link-items__item, .sidebar__open .link-item, .sidebar__open--mouse .link-item {
    margin-right: 10px;
}
.games-filter .swiper {
    height: 112px;
    margin-bottom: 1rem;
}
@media (max-width: 575.98px) {
    .cookie-disclaimer-banner__law-message .btn {
        min-width: 6.6rem;
        letter-spacing: 0.005rem;
    }
    .header-search {
		margin-top:0.7rem;
	}
}
.cookie-disclaimer-banner {
    border: 2px solid #2A3439;
    border-radius:10px;
}
.mode i.icon-promotion-menu, .navbar-mobile .nav-btn i.icon-promotion-menu::after {
	letter-spacing: 0px;
}
.btn.btn__sm {
	color:#313A4D;
}
.btn.btn__sm.btn__transparent {
    background-color: transparent;
    border-color: #FFD700;
    color: #FFD700;
}
.btn.btn__sm.btn__transparent:hover {
    background-color: #FFC40C;
    border-color: #FFC40C;
    color: #313A4D;
}
.game__wrapper * {
    scrollbar-width: thin;
    scrollbar-color: #488947 rgba(0,0,0,.1);
}
.tabs__link.tab__active, .tabs__link:hover {
    background-color: #FFD700;
    color: #313A4D;
    border-radius: 10px;
    font-weight:600;
    text-transform: uppercase;
}
.tabs__link.tab__active:hover {
    background-color: #FFC40C;
    border-color: #FFC40C;
    color: #313A4D;
}
.cashier-methods {
    row-gap: .5rem;
}
.game-navbar, .game-tabs__content .tabs-content__pane {
    background-color: rgba(16, 33, 45, 0.85);
}
@media (max-width: 991.98px) {
    .promotion-modal {
        padding: 3rem 1.25rem;
    }
}
.modal-form__body {
    padding: 2.5rem 3.5rem;
}
.modal-form__title, .modal-form__nav .modal-form__title {
    padding: .625rem 0 1.5rem;
}
.header-search__result {
    border-bottom: 2px solid #2A3439;
}
.ao-body .ao-shadow-md, .ao-body .ao-bg {
	border-radius: 10px;
}
.header-search__result, .cookie-disclaimer-banner {
	box-shadow: 0 2px 20px 10px #11111240;
}
.btn, .btn-circle, .games-filter__item, .sidebar__open .link-item, .sidebar__open--mouse .link-item {
	transform: scale(1);
    transition: transform 0.08s ease 0s;
}
.btn:active, .btn-circle:active, .games-filter__item:active {
    transform: scale(0.96);
}
.sidebar__open .link-item:active, .sidebar__open--mouse .link-item:active {
	transform: scale(0.98);
}
.link-item {
    font-weight: 500;
}
.header__nav i {
    margin-right: .4rem;
}
.header__nav a {
    font-weight: 500;
}
.header__nav .mode.active a {
    font-weight: 600;
}
.navbar-mobile .nav-btn.active span.nav-btn__text {
	font-weight:600;
}
.carousel-buner__title, .home-section__title, .page-text h2, .heading__small-text, .heading__text, .modal-game__title, .modal__body h2, .page__content h1 {
    text-shadow: 1px 1px 0px #313A4D, 2px 2px 0px rgba(255, 255, 255, 0.1), 3px 3px 5px rgba(255, 255, 255, 0.15), 4px 4px 15px rgba(255, 255, 255, 0.2);
}
.modal-game__provider img.flex.perfect-center {
	height: auto;
    filter: grayscale(100%);
    border-radius: 20px 0 20px 0;
    background-color: #000B24;
    border: 1px solid #313A4D;
    padding: 0px 5px 0px 5px;
}
.promotions-buner__bg-gradient {
    background: radial-gradient(50% 50% at 50% 50%, rgba(19, 21, 32, 0) 0, #000B24 100%);
}
.promotions-buner__title h2 {
    line-height: 1.15;
}
.game-navbar__body .tabs__navigation .tabs__link.tab__active {
    background-color: rgba(38, 47, 68, 0.9);
	color: #eee;
    border-radius: unset;
}
.game__header .header-link-logo img {
    max-width: 7.9rem;
}

.modal-game__buttons button {
	font-size:1rem;
}

.promotions-buner__img img {
 max-height:100%;
}