.casino_query_block {
    display:flex;
    /*flex-direction:row;*/
    /*align-items:center;*/
    flex-wrap:wrap;
    padding:0;
    width:100%;
    gap:inherit;
    list-style-type:none;
    margin: 0;
}
.card-stars{
    position:relative;
    height:12px;
    width:89px;
    display:inline-block;
}
.card-stars:after{content: '';
    background: url(/wp-content/themes/casino/assets/images/star.svg);
    position: absolute;
    width: 88px;
    background-repeat: repeat-x;
    left: 0;
    height: 100%;
    background-size: 18px 12px;
    background-repeat: repeat-x;
    background-position: initial;
    z-index:1;
    margin: 0 auto;
}
.card-stars:before{content: '';
    background: url(/wp-content/themes/casino/assets/images/star-yellow.svg);
    position: absolute;
    width: calc( var(--star-rating) * 17.75px);
    background-repeat: repeat-x;
    left: 0;
    height: 100%;
    background-size: 18px 12px;
    background-repeat: repeat-x;
    background-position: initial;
    z-index: 2;
    margin: 0 auto;
}


@media screen and (max-width: 1024px){
    .display-none-tablet {display: none;}
}

@media screen and (max-width: 763px){
    .display-none {display: none;}
    .text-center {text-align:center;}
}


.casino_query_block > *{transition:all 0.3s;z-index:1;}
.casino_query_block > *:hover{
    z-index:0;
      box-shadow:
      inset 0px 0 1px 2px var(--wp--preset--color--luminous-vivid-orange),
    0px 0 1px 2px var(--wp--preset--color--luminous-vivid-orange),
    10px 0 80px var(--wp--preset--color--vivid-purple);
}



.casino_query_block.custom-template-part {display: flex; flex-direction: row; align-items: flex-start;    flex-wrap: wrap;gap:30px;}
.casino_query_block.custom-template-part > *{flex-grow: 1;flex-shrink: 1;}


.casino_query_block.dark-card .card-three-casino-title a,
.casino_query_block.dark-card .card-three-casino-bonus-container,
.casino_query_block.dark-card.show_counter .card-four-info-box::before,
.casino_query_block.dark-card .card-four-casino-title a,
.casino_query_block.dark-card .card-seven-casino-title a,
.casino_query_block.dark-card .card-eight-casino-title a,
.casino_query_block.dark-card .card-eight-casino-bonus-container,
.casino_query_block.dark-card .card-nine-casino-title a
{color:var(--wp--preset--color--light-text);}

.casino_query_block.dark-card .card-three-casino-title a:hover,
.casino_query_block.dark-card .card-four-casino-title a:hover,
.casino_query_block.dark-card .card-seven-casino-title a:hover,
.casino_query_block.dark-card .card-nine-casino-title a:hover
{color:var(--wp--preset--color--primary-color);}

.casino_query_block.dark-card .card-three,
.casino_query_block.dark-card .card-three-logo,
.casino_query_block.dark-card .card-three-casino-title,
.casino_query_block.dark-card .card-five,
.casino_query_block.dark-card .card-five-logo,
.casino_query_block.dark-card .card-fourteen,
.casino_query_block.dark-card .card-fourteen-logo,
.casino_query_block.dark-card .card-six,
.casino_query_block.dark-card .card-seven-casino-title,
.casino_query_block.dark-card .card-seven,
.casino_query_block.dark-card .card-eight-casino-title,
.casino_query_block.dark-card .card-eight,
.casino_query_block.dark-card .card-nine,
.casino_query_block.dark-card .card-nine-logo
{border-color: var(--wp--preset--color--dark-border);}

.casino_query_block.dark-card .card-three
{background:var(--wp--preset--color--dark-border);}

.casino_query_block.dark-card .card-three-info-box,
.casino_query_block.dark-card.show_counter .card-seven-info-box::before
{background: var(--wp--preset--color--dark);}

.casino_query_block.dark-card .card-one-textbox,
.casino_query_block.dark-card .card-three-casino-bonus-container,
.casino_query_block.dark-card.show_counter .card-four-info-box::before,
.casino_query_block.dark-card .card-four-casino-bonus-container,
.casino_query_block.dark-card .card-four-casino-button-container,
.casino_query_block.dark-card .card-five-info-box,
.casino_query_block.dark-card .card-fourteen-info-box,
.casino_query_block.dark-card .card-six,
.casino_query_block.dark-card .card-six-logo-wrap,
.casino_query_block.dark-card .card-seven-casino-bonus-container,
.casino_query_block.dark-card .card-seven-casino-button-container,
.casino_query_block.dark-card .card-eight-casino-bonus-container,
.casino_query_block.dark-card .card-nine
{background: var(--wp--preset--color--darker);}

.casino_query_block.one.dark-card .btn.btn-primary,
.casino_query_block.seven.dark-card .btn.btn-primary,
.casino_query_block.dark-card.show_counter .card-nine-info-box::before
{background:var(--wp--preset--gradient--flag); color:var(--wp--preset--color--white);}

.casino_query_block.one.dark-card .btn.btn-primary:hover
{background:var(--wp--preset--color--white); color:var(--wp--preset--color--primary-color); background-size: 200%;}




/*Slider*/


.casino_query_block.slide_cards.one{max-width: var(--wp--custom--width);}
.casino_query_block.slide_cards.one .slick-track{    gap: 20px;    display: flex;}
.casino_query_block.slide_cards.one .slick-slide.card-one{max-width: calc((var(--wp--custom--width) - 60px) / 4);}

.casino_query_block.slide_cards.two{max-width: var(--wp--custom--width);}
.casino_query_block.slide_cards.two .slick-track{      display: flex;}
.casino_query_block.slide_cards.two .slick-slide.card-two{max-width: var(--wp--custom--width);}

.casino_query_block.slide_cards.three{max-width: var(--wp--custom--width);}
.casino_query_block.slide_cards.three .slick-track{      display: flex;}
.casino_query_block.slide_cards.three .slick-slide.card-three{max-width: var(--wp--custom--width);}

.casino_query_block.slide_cards.five{max-width: var(--wp--custom--width);}
.casino_query_block.slide_cards.five .slick-track{  gap: 20px;    display: flex;}
.casino_query_block.slide_cards.five .slick-slide.card-five{max-width: calc((var(--wp--custom--width) - 60px) / 4);}

.casino_query_block.slide_cards.fourteen{max-width: var(--wp--custom--width);}
.casino_query_block.slide_cards.fourteen .slick-track{  gap: 20px;    display: flex;}
.casino_query_block.slide_cards.fourteen .slick-slide.card-fourteen{max-width: calc((var(--wp--custom--width) - 60px) / 4);}


.casino_query_block.slide_cards.nine{max-width: var(--wp--custom--width);}
.casino_query_block.slide_cards.nine .slick-track{  gap: 20px;    display: flex;}
.casino_query_block.slide_cards.nine .slick-slide.card-nine{max-width: calc((var(--wp--custom--width) - 40px) / 3);}


.casino_query_block.slide_cards.custom-template-part{max-width: var(--wp--custom--width);}
.casino_query_block.slide_cards.custom-template-part .slick-track{  gap: 20px;    display: flex;}
.casino_query_block.slide_cards.custom-template-part .slick-slide{width:100%;max-width: var(--wp--custom--width);}
.casino_query_block.slide_cards.custom-template-part > *{    flex-grow: inherit;    flex-shrink: inherit;}
.casino_query_block.slide_cards.custom-template-part.slick-initialized .slick-slide{display:flex;}






.payments {
    margin:5px auto;
position: relative;
    display: flex;
    gap: 5px;
    padding: 5px 10px;
    background: var(--wp--preset--color--lighter);
    border-radius: 3px;
    box-shadow: inset 0 0 5px #0000003d;
    box-shadow: inset 0 0 5px #0000003d;
    flex-wrap: wrap;
    justify-content: center;
}
.active .more-info-icon{background: #1fe219;}
.more-info-icon {
    cursor:pointer;
    text-shadow: 0 0 1px #000;
    box-shadow: 0 0 1px #000;
    top: -5px;
    right: -20px;
    font-size: 14px;
    position: absolute;
    justify-content: center;
    align-items: center;
    display: none;
    width: 15px;
    height: 15px;
    background: #F00;
    border-radius: 100%;
}

.payment-image {
    width: 30px;
    height: 23px;
    border-radius: 2px;
}
  .payment-image:nth-child(n+4) + .more-info-icon{display:flex;}

.card-three-rating {
    line-height: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
   .payment-image:nth-child(n+4) {
      display:none;
   }
   .active .payment-image:nth-child(n+4) {
      display:flex;
   }
.countries {
    margin:5px auto;
    padding: 5px 10px;
    background: var(--wp--preset--color--lighter);
    border-radius: 3px;
    box-shadow: inset 0 0 5px #0000003d;
    position: relative;
    display: flex;
    gap: 5px;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.country-image {
    width: 30px;
    height: 23px;
    border-radius: 2px;
}
   .country-image:nth-child(n+5) {
      display:none;
   }
   .active .country-image:nth-child(n+5) {
      display:block;
   }
  .countries .more-info-icon{
      display:none;
   }
  .country-image:nth-child(n+5) + .more-info-icon{display:flex;}

  @media screen and (max-width: 1024px) {
      .card-three .card-three-info-box {
          flex: 1 1 40%;
          max-width: 40%;
          padding: 0 15px;
      }
  }




.more-info-icon {font-size:0;background:#1fb11b;}
.active .more-info-icon{background:#c32e2e;}
.more-info-icon:before{content:'+';color:#FFF;position:absolute;z-index: 11111;width: 15px;height: 15px;top: 3px;font-size: 16px;left: 0;line-height: 10px;text-align: center;}
.active .more-info-icon:before{content:'-';top:1px;left:0px}
body .countries:after {
    content: 'Supported Languages';
    width: 300px;
    font-size: 10px;
    position: absolute;
    color:#FFFF;
    top: -19px;
		font-weight:700;
}

body .countries {

margin-top:20px;
    margin-bottom:-5px;

}
body .active.countries {
  margin-bottom:10px;
max-width:80%;
}

@media screen and (max-width: 763px){
body .card-two-casino-button-container {
    max-width: calc(100% - 116px);
    min-height: 70%;
    height: 70%;
    background:var(--wp--preset--color--darker);
}

body .active.countries {
  margin-bottom:40px;
max-width:100%;
}
body .card-two-casino-bonus-container { display: flex;position: absolute;
    right: 0;
    min-height: 30% !important;padding: 13px 0 !important;height: 30%; max-width: calc(100% - 116px); }
body .card-two-casino-bonus-text{zoom:0.8;}
.casino_query_block.show_counter.two .card-two-info-box {
	min-height: 135px !important;}


body .countries {
	margin-top: 9px;
	margin-bottom:15px;
	zoom:0.7;
}

}



.more-info-icon{color:#FFF;top:-10px;right:-9px}