/* BONUSLAVA PRO 4.22.75 — show entire wordmark, not a cropped center slice. */
@media (min-width: 1181px) {
  .bl-casino-list .bl-casino-card,
  .bl-taxonomy-results .bl-casino-card,
  .bl-shortcode-list .bl-casino-card {
    grid-template-columns: 230px minmax(0,1fr) 164px !important;
  }
}
@media (min-width: 981px) and (max-width: 1180px) {
  .bl-casino-list .bl-casino-card,
  .bl-taxonomy-results .bl-casino-card,
  .bl-shortcode-list .bl-casino-card {
    grid-template-columns: 194px minmax(0,1fr) 150px !important;
  }
}
@media (min-width: 761px) and (max-width: 980px) {
  .bl-casino-list .bl-casino-card,
  .bl-taxonomy-results .bl-casino-card,
  .bl-shortcode-list .bl-casino-card {
    grid-template-columns: 168px minmax(0,1fr) !important;
  }
}
.bl-casino-list .bl-casino-card-logo.bl-casino-card-logo-cover,
.bl-taxonomy-results .bl-casino-card-logo.bl-casino-card-logo-cover,
.bl-shortcode-list .bl-casino-card-logo.bl-casino-card-logo-cover {
  min-height: 214px !important;
  background: var(--bl-surface-2, #edf1f4);
}
.bl-casino-list .bl-casino-card-logo.bl-casino-card-logo-cover>a,
.bl-taxonomy-results .bl-casino-card-logo.bl-casino-card-logo-cover>a,
.bl-shortcode-list .bl-casino-card-logo.bl-casino-card-logo-cover>a {
  padding: 8px !important;
  overflow: hidden;
}
.bl-casino-list .bl-casino-card-logo.bl-casino-card-logo-cover :is(img,.bl-casino-logo-image),
.bl-taxonomy-results .bl-casino-card-logo.bl-casino-card-logo-cover :is(img,.bl-casino-logo-image),
.bl-shortcode-list .bl-casino-card-logo.bl-casino-card-logo-cover :is(img,.bl-casino-logo-image) {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  object-fit: contain !important;
  object-position: center !important;
}
@media (min-width: 761px) and (max-width: 1180px) {
  .bl-casino-list .bl-casino-card-logo.bl-casino-card-logo-cover,
  .bl-taxonomy-results .bl-casino-card-logo.bl-casino-card-logo-cover,
  .bl-shortcode-list .bl-casino-card-logo.bl-casino-card-logo-cover { min-height: 190px !important; }
}
@media (max-width: 760px) {
  .bl-casino-list .bl-casino-card-logo.bl-casino-card-logo-cover,
  .bl-taxonomy-results .bl-casino-card-logo.bl-casino-card-logo-cover,
  .bl-shortcode-list .bl-casino-card-logo.bl-casino-card-logo-cover { min-height: 112px !important; }
  .bl-casino-list .bl-casino-card-logo.bl-casino-card-logo-cover>a,
  .bl-taxonomy-results .bl-casino-card-logo.bl-casino-card-logo-cover>a,
  .bl-shortcode-list .bl-casino-card-logo.bl-casino-card-logo-cover>a { padding: 4px !important; }
}


/* BONUSLAVA PRO 4.22.76 — mobile casino review cards: stretch logo area, never crop wordmarks. */
@media (max-width: 720px) {
  .bl-casino-list .bl-casino-card,
  .bl-taxonomy-results .bl-casino-card,
  .bl-shortcode-list .bl-casino-card {
    gap: 10px !important;
  }
  .bl-casino-list .bl-casino-card-logo.bl-casino-card-logo-cover,
  .bl-taxonomy-results .bl-casino-card-logo.bl-casino-card-logo-cover,
  .bl-shortcode-list .bl-casino-card-logo.bl-casino-card-logo-cover {
    min-height: 182px !important;
    height: 182px !important;
    max-height: 182px !important;
  }
  .bl-casino-list .bl-casino-card-logo.bl-casino-card-logo-cover > a,
  .bl-taxonomy-results .bl-casino-card-logo.bl-casino-card-logo-cover > a,
  .bl-shortcode-list .bl-casino-card-logo.bl-casino-card-logo-cover > a {
    padding: 2px !important;
  }
  .bl-casino-list .bl-casino-card-logo.bl-casino-card-logo-cover :is(img,.bl-casino-logo-image),
  .bl-taxonomy-results .bl-casino-card-logo.bl-casino-card-logo-cover :is(img,.bl-casino-logo-image),
  .bl-shortcode-list .bl-casino-card-logo.bl-casino-card-logo-cover :is(img,.bl-casino-logo-image) {
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
    object-fit: contain !important;
    object-position: center center !important;
    transform: scale(1.04) !important;
    transform-origin: center center !important;
  }
}
@media (max-width: 420px) {
  .bl-casino-list .bl-casino-card-logo.bl-casino-card-logo-cover,
  .bl-taxonomy-results .bl-casino-card-logo.bl-casino-card-logo-cover,
  .bl-shortcode-list .bl-casino-card-logo.bl-casino-card-logo-cover {
    min-height: 168px !important;
    height: 168px !important;
    max-height: 168px !important;
  }
}
@media (max-width: 360px) {
  .bl-casino-list .bl-casino-card-logo.bl-casino-card-logo-cover,
  .bl-taxonomy-results .bl-casino-card-logo.bl-casino-card-logo-cover,
  .bl-shortcode-list .bl-casino-card-logo.bl-casino-card-logo-cover {
    min-height: 156px !important;
    height: 156px !important;
    max-height: 156px !important;
  }
}
