.hotgames{background:#a20707 !important; color:#efefef!important;}
.horizontalSliderElem{background:none !important; padding:0px !important; width:100px !important;}
.ftr-copy-rights-bc{border-top:none !important; position:absolute; margin-top:65px !important;}
.footerWrapper{margin:0 auto; max-width:1300px !important;}
.product-banner-container-bc.col-4 product-banner-without-titles{background-color:rgba(139, 148, 157, 0.1);}
[class*=is-web] .horizontalSliderElem .horizontalSliderImg{filter:none!important; opacity:1 !important;}
.btn.s-big.accordion-button {
    width: 85px !important;
  font-size:11px !important;
}
.btn.s-big{height:40px !important;}
.btn{height:28px !important; padding:0 10px !important;}
.header-icon{display:none !important;}
.popular-matches-bc{max-height:280px;}
.product-banner-info-bc:before:first-child{background:none!important;}
.layout-bc:not(.page-full-size) .layout-content-holder-bc, .layout-bc:not(.page-full-size) .layout-footer-holder-bc { max-width: 1300px !important;} 
.hdr-main-content-bc{max-width: 1240px;margin-left: auto;margin-right: auto;} .nav-content-menu{max-width: 1240px;margin-left: auto;margin-right: auto;width:100%;} 
.nav-content-bc{border-top: 1px solid #45525E;background-color: #121517!important;} .header-bc{    padding: 0 !important;} .nav-menu-container.header-navigation:first-child{background: transparent !important;} body {background-color: #262d33!important;} .layout-header-holder-bc {box-shadow: none!important;}              
.nav-menu-container.header-navigation:first-child .nav-menu {height: 60px;}
.product-banner-info-bc:before{background:none !important;}
.sdr-item-bc:before{background: none!important;}
.header-buttons-wallet{display:none !important;}
.ftr-payments-row-img-bc{padding:0px !important; width: 100% !important; height:40px !important;}
.ftr-payments-row-img-bc{background:none !important;}
.nav-menu-item{
position: relative;
}
.hdr-logo-bc{max-width:229px!important;}
.nav-menu-item:before{
   content: "" ;
display: inline-block;
transition: 500ms;
       width: 35px;
       height: 4px;
       border-radius: 100px;
       background-image: linear-gradient(to right, #008f5f 0%, #00bd7e 61%);
       position: absolute;
       left: 50%;
       transform: translateX(-50%);
       bottom: 0;
opacity: 0; 
       transition: 500ms;
}
.nav-menu-container.header-navigation:first-child .nav-menu>li:hover>.nav-menu-item{
box-shadow: none!important;
background-color: transparent!important;
}
.nav-menu-container.header-navigation:first-child .nav-menu>li:hover>.nav-menu-item:before{
opacity: 1; 
       transition: 500ms;
}

 .nav-menu-container .nav-menu>li:before{
           content: "" ;
           display: inline-block;
           transition: 500ms;
           background-repeat:no-repeat;
           background-size:cover;
background-image:url(https://rodosbet4015.com/_sp/icn/storage/medias/rodosbet-18755912/media_18755912_cde581291c9545aed9b2e47f13251caa.svg);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;      
opacity: 0; 
       transition: 500ms;
     }
.nav-menu-container.header-navigation:first-child .nav-menu>li:hover:before{
opacity: 1; 
       transition: 500ms;
}
.theme-default{
    background-size: cover;
    background-repeat:repeat;
 background-color: #262d33;
}

.product-banner-info-bc{
 border-radius: 10px;
position: relative;
}
.product-banner-info-bc:before{
border-radius: 10px;
           content: "" ;
           display: inline-block;
           transition: 500ms;
           background-repeat:no-repeat;
           background-size:100% 100%;
background:url(https://rodosbet4015.com/_sp/icn/storage/medias/rodosbet-18755912/media_18755912_4608e17be920dcd1c1e45fd4b901d9e9.svg)!important;
    background-size: 100% 100%!important;
  position: absolute;
  left: -5px;
  right: -5px;
  bottom: -5px;
  top: -5px;      
opacity: 0; 
       width: auto!important;
  height: auto!important;
     }
.product-banner-info-bc:hover{

     transform: scale(1)!important;
}
.product-banner-info-bc:hover:before{
opacity: 1;
     }
.hm-row-bc:nth-child(4) .product-banner-info-bc:before{
    display: none!important;
}
.hm-row-bc:nth-child(3){
   margin-top: 30px!important;
}
.hm-row-bc:nth-child(2){
    display: none!important;
}

.hm-row-bc:nth-child(5) .product-banner-info-bc:before{
    display: none!important;
}

.hm-row-bc:nth-child(5) .product-banner-info-bc:hover{
    transform: scale(1.03)!important;
}

.hm-row-bc:nth-child(6) .product-banner-info-bc:hover{
    transform: scale(1.03)!important;
}

.layout-bc:not(.page-full-size) .layout-footer-holder-bc{
    max-width: none!important;
  background: linear-gradient(to bottom, #121517 0%, rgba(38, 45, 51, 0) 100%);
    margin-top: 50px!important;
}
.layout-footer-holder-bc:before{
  content: "" ;
           display: none;
           transition: 500ms;
           background-repeat:no-repeat;
           background-size:cover;
background-image:url(https://rodosbet4015.com/_sp/icn/storage/medias/rodosbet-18755912/media_18755912_d43f59b1a6fed8e19a1db81b32ac706d.png);
  position: absolute;
  left: 0;
  bottom: 0;
 width: 306.6px;
  height: 337.9px;
       transition: 500ms;
          filter: grayscale(100%);

}
.footer-bc {
    padding: 20px ;
 
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
}


.hm-row-bc:nth-child(4) .product-banner-info-bc:hover{
    transform: scale(1.03)!important;
}
.header-custom-buttons .header-icon-text span{
  display: none!important;
}
.ftr-g-content-bc .carousel-count-arrow{
 display: none!important;
}
.hm-row-bc {
  margin-top: 15px;
}
.hm-row-bc .view-title-more{
color: #CEEAD9!important;
display:none!important;
}
.nav-floating-btn{
width: 50px!important;
    height: 50px!important;
    border-radius: 0!important;
    background: transparent!important;
    backdrop-filter: blur(0)!important;
   background-repeat:no-repeat;
           background-size:cover;
background-image:url(https://rodosbet4015.com/_sp/icn/storage/medias/rodosbet-18755912/media_18755912_1bae49b04e9e3133780188b87b46535b.svg);
}
.nav-floating-btn:before{
 display: none!important;
}

.layout-footer-holder-bc .sdr-item-holder-bc img{width:188px !important;}
.header-icon>img{width:148px !important;}
.hdr-main-content-bc, .logo{height:72px !important;}

@media screen and (min-width: 1367px){
.casino-info-block {
    min-width: 282px !important;
}
}

 .footer-age-social-block{
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 100px;
    margin-inline-start: 0!important;
}

.layout-footer-holder-bc .footer-age-social-block .ftr-age-bc {
  display: none!important;
}

.ftr-n-link-bc span{
font-size: 14px;
  color: #5f7181;
}
.ftr-n-item-bc h4{
 font-size: 20px;
  font-weight: 500;
  color: #ceead9;
}
.layout-header-holder-bc{
    margin-bottom: 10px!important;

}

.layout-footer-holder-bc .ftr-n-l-cells-bc{
    width: auto!important;
}
.layout-footer-holder-bc .ftr-n-l-cells-bc:nth-child(3){
     margin-left: auto!important;
}
.layout-footer-holder-bc  .ftr-partners-row-bc ftr-partners-row-inner-bc:nth-child(1){
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -150px;
}

.layout-footer-holder-bc .ftr-partners-row-bc{
    display: flex;
    justify-content: space-between;
    position: relative;
    height: 190px;

}

.layout-footer-holder-bc .ftr-link{
     border: none;
position: relative;
}





.ftr-partners-row-inner-bc:nth-child(1){
      position: absolute;
    right: 0;
    top: 10px;
    display: block!important;
}
.ftr-partners-row-inner-bc:nth-child(1) a:nth-child(1){
    margin-bottom: 20px;
}
.ftr-partners-row-inner-bc:nth-child(4){
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -160px;
}


.ftr-partners-row-inner-bc:nth-child(3){
    position: absolute;
    left: 0;
    top: 10px;
    flex-direction: column;
    align-items: flex-start;
}
.ftr-partners-row-inner-bc:nth-child(3) a:nth-child(1){
    margin-bottom: 20px;
}

.ftr-partners-row-inner-bc:nth-child(3) .ftr-copy-rights-bc{
    position: absolute;
    left: 75px;
    top: 60px;
}





.ftr-partners-row-inner-bc:nth-child(2){
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    flex-direction: column;
}

.ftr-partners-row-inner-bc:nth-child(2) a:nth-child(1){
    margin-bottom: 10px;
}


.market-odd-bc{color:#fff !important;}

.footer-bc .footer-title{
 position: absolute;
    opacity: 0;
    pointer-events: none;
}
.footer-bc .ftr-link .footer-title{
 position: relative;
    opacity: 1;
    pointer-events: auto;
}

.ftr-social-link-row-column-bc>a>.bc-i-telegram:before{
 content: "" ;
      display: inline-block;
      transition: 500ms;
      width:45px;
      height:45px;
      background-repeat:no-repeat;
      background-size:auto 100%;
      background-image:url(https://rodosbet4015.com/_sp/icn/storage/medias/rodosbet-18755912/media_18755912_00debe4bc6f4bd78656140206c643779.svg);
}
/* 
.bc-i-twitter:before{
 content: "" ;
      display: inline-block;
      transition: 500ms;
      width:45px;
      height:45px;
      background-repeat:no-repeat;
      background-size:auto 100%;
      background-image:url(https://rodosbet4015.com/_sp/icn/storage/medias/rodosbet-18755912/media_18755912_401dc86154492d0346f6e49fb2ccac1f.svg);
}

.bc-i-youtube:before{
 content: "" ;
      display: inline-block;
      transition: 500ms;
      width:45px;
      height:45px;
      background-repeat:no-repeat;
      background-size:auto 100%;
      background-image:url(https://rodosbet4015.com/_sp/icn/storage/medias/rodosbet-18755912/media_18755912_f962e3c8e85ab3febf273db5584959a6.svg);
}*/ 

.social-icon{
    background-color: transparent!important;
   width:45px!important;
      height:45px!important;
}
.social-icon:before{
 content: "" !important;
}

.ftr-social-link-c-item-bc{
    margin-left: 10px;
    margin-right: 10px;
}

.promotions-article-title {
    display: none;
}
.promotionsList-bc{
grid-gap:20px !important;
background-color: #131517;
    padding: 30px!important;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.promotion-horizontal-sl-list-bc{
    background-color: #131517;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
}

.description-c-row-column-bc.pay-logo{width:200px !important;}
.description-c-row-column-bc.pay-logo>img{max-width:171px !important;}
.m-nav-items-list-item-bc{padding:0px!important;}
.carousel-viewport{border-radius:10px;}
.leaderboard-bc{display:none;}
.layout-bc{min-height:125vh !important;}
.btn a-color header-icon-text  bc-i-telegram {background:#28a0e8 !important; }
.dep-w-info-bc>.horizontal-sl-list{display:none;}