/* GENERATED by /root/cg77-tools/gen_a_compat.py, do not edit by hand.
 * Theme rules for <a> repeated for outbound <button class="cg-out"> (same specificity). */

/* assets/styles/normalize.css */
button:where(.cg-out) {background-color: transparent;}

/* assets/styles/normalize.css */
button:where(.cg-out) {text-decoration: none;}

/* assets/styles/main.css */
header .menu>li ul button:where(.cg-out):hover,
header .menu>li.active>button:where(.cg-out) {text-fill-color:transparent;-webkit-text-fill-color:transparent}

/* assets/styles/main.css */
header .menu>li button:where(.cg-out) {color:var(--color-white)}

/* assets/styles/main.css */
header .menu>li ul button:where(.cg-out):hover,
header .menu>li.active>button:where(.cg-out) {background:var(--gradient-text);border-image:var(--gradient-text) 1}

/* assets/styles/main.css */
header .menu>li button:where(.cg-out) {padding-bottom:2px;font-size:20px;line-height:24px;border-bottom:2px solid transparent}

/* assets/styles/main.css */
header .menu>li ul button:where(.cg-out) {font-size:18px;line-height:28px;padding:0;border-bottom:none}

/* assets/styles/main.css */
header .menu>li ul button:where(.cg-out):hover {-webkit-background-clip:text;background-clip:text}

/* assets/styles/main.css */
header .menu>li.active>button:where(.cg-out) {border-bottom:2px solid transparent;-webkit-background-clip:text;background-clip:text}

/* assets/styles/main.css */
@media (width < 769px) {
.title-w-link button:where(.cg-out) {display:none}
}

/* assets/styles/main.css */
@media (width < 993px) {
header .menu>li ul button:where(.cg-out) {font-size:14px;line-height:20px}
}

/* assets/styles/main.css */
@media (width < 993px) {
header .menu>li>button:where(.cg-out) {font-weight:700;font-size:18px;line-height:24px;color:var(--color-light-grey)}
}

/* assets/styles/main.css */
@media (width < 993px) {
header .menu>li.active button:where(.cg-out),
header .menu>li.active button:where(.cg-out):hover {width:100%;background:0 0;border:none;padding:0;color:var(--color-default);-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;text-fill-color:unset}
}

/* assets/styles/main.css */
@media (width < 993px) {
header .menu>li.active.has-child>button:where(.cg-out) {pointer-events:none}
}

/* assets/styles/main.css */
@media (width < 993px) {
header .menu>li.has-child>button:where(.cg-out) {display:flex;align-items:center;justify-content:space-between}
}

/* assets/styles/main.css */
#sitemap .container .sitemap__list li button:where(.cg-out) {font-size:28px;line-height:88px;color:var(--color-default)}

/* assets/styles/main.css */
@media (width < 769px) {
#sitemap .container .sitemap__list li button:where(.cg-out) {font-size:16px;line-height:32px;color:#fad4f8}
}

/* assets/styles/main.css */
#single-game__about .about-grid p button:where(.cg-out) {color:var(--color-red)}

/* assets/styles/main.css */
@media (width < 992px) and (width < 992px) {
footer .container .footer__content .footer__content-last .footer__content-contacts button:where(.cg-out) {display:block;max-height:0;padding:0 13px;transition:.3s;overflow:hidden}
}

/* assets/styles/main.css */
footer .container .footer__content button:where(.cg-out) {font-size:16px;line-height:20px;color:var(--color-default)}

/* assets/styles/main.css */
@media (width < 992px) {
footer .container .footer__content .footer__content-last .footer__content-contacts.active button:where(.cg-out) {max-height:500px;margin:12px 0 18px;opacity:1}
}

/* assets/styles/main.css */
@media (width < 992px) {
footer .container .footer__content button:where(.cg-out) {font-size:14px;line-height:20px}
}

/* assets/styles/main.css */
.breadcrumbs button:where(.cg-out) {display:flex;align-items:center;font-size:14px;line-height:20px;color:var(--color-pink)}

/* assets/styles/main.css */
.breadcrumbs button:where(.cg-out)::after {width:12px;height:12px;margin:0 8px;background:url(../img/chevron-thin.svg) center no-repeat;content:""}

/* assets/styles/main.css */
.pagination button:where(.cg-out) {display:flex;align-items:center;justify-content:center;position:relative;width:40px;height:40px;font-weight:700;font-size:16px;line-height:28px;color:var(--color-white)}

/* assets/styles/custom.css */
.active_current > button:where(.cg-out),
header .menu > li button:where(.cg-out):hover {-webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;}

/* assets/styles/custom.css */
.breadcrumbs button:where(.cg-out):hover {text-decoration: underline;}

/* assets/styles/custom.css */
.breadcrumbs button:where(.cg-out) {font-size: 12px;}

/* assets/styles/custom.css */
.readmore button:where(.cg-out) {color: var(--color-red);}

/* assets/styles/custom.css */
html[lang="el"] header .menu > li button:where(.cg-out),
html[lang="es"] header .menu > li button:where(.cg-out),
html[lang="fr-FR"] header .menu > li button:where(.cg-out),
html[lang="tr"] header .menu > li button:where(.cg-out) {font-size: 17px;}

/* assets/styles/custom.css */
.active_current > button:where(.cg-out) {background: var(--gradient-text);
  -webkit-background-clip: text;}

/* assets/styles/custom.css */
@media (max-width: 769px) {
.wrap_title button:where(.cg-out).link-default {display: none;}
}

/* assets/styles/custom.css */
@media (max-width: 992px) {
.footer__content-contacts button:where(.cg-out) {max-height: 0;
    padding: 0 13px;
    transition: 0.3s;
    overflow: hidden;}
}

/* assets/styles/custom.css */
@media (max-width: 992px) {
.footer__content-contacts button:where(.cg-out) {display: block;}
}

/* assets/styles/custom.css */
@media (max-width: 992px) {
.footer__content-contacts.dropdown.active button:where(.cg-out) {max-height: 500px;
    margin-bottom: 18px;
    opacity: 1;}
}

/* assets/styles/custom.css */
@media (min-width: 1200px) {
#sitemap .container .sitemap__list li button:where(.cg-out) {font-size: 17px;
    line-height: 34px;}
}

/* assets/styles/custom.css */
.footer__bottom button:where(.cg-out) {color: #ede4e4;
  font-weight: 400;
  font-family: "Baloo 2", sans-serif;}

/* assets/styles/custom.css */
.footer_top .footer__content button:where(.cg-out) {font-size: 16px;
  line-height: 20px;
  color: var(--color-default);}

/* assets/styles/custom.css */
.footer__bottom button:where(.cg-out),
.menu button:where(.cg-out) {text-transform: capitalize;}

/* assets/styles/custom.css */
header .menu > li button:where(.cg-out) {font-weight: 700;
  font-size: 18px;
  font-family: "Baloo 2", sans-serif;
  transition: 0.3s;}

/* assets/styles/custom.css */
.active_current > button:where(.cg-out),
header .menu > li button:where(.cg-out):hover {border-image: var(--gradient-text) 1;
  text-fill-color: transparent;
  background: var(
    --liner-txt,
    linear-gradient(
      90deg,
      rgba(179, 16, 225, 0.8) 0,
      rgba(204, 25, 68, 0.98) 95.38%
    )
  );
  -webkit-background-clip: text;
  transition: 0.3s;
  background: var(--gradient-text);
  border-bottom: 2px solid transparent;
  -webkit-background-clip: text;
  background-clip: text;}

/* assets/styles/custom.css */
button:where(.cg-out)[href^="mailto:"] {text-transform: lowercase;}

/* assets/styles/custom.css */
.breadcrumbs button:where(.cg-out) {color: #fe2c91;}

/* assets/styles/custom.css */
.banner__title button:where(.cg-out):hover {box-shadow: 0 4px 8px 0 rgba(161, 17, 161, 0.4);}

/* assets/styles/custom.css */
@media (max-width: 768px) {
.banner__list-item button:where(.cg-out) {margin: 0 auto 20px;}
}

/* assets/styles/custom.css */
button:where(.cg-out).btn-default.btn-sm.btn-bordered:hover::before {content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(179, 16, 225, 0.18);
  border-radius: 13px;}

/* assets/styles/custom.css */
.banner__list-item button:where(.cg-out) {min-width: 122px;}

/* assets/styles/custom.css */
.about-description.active button:where(.cg-out) {transition: 0.3s;
  background: var(--gradient-text);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}

/* assets/styles/custom.css */
@media (max-width: 992px) {
#sitemap .container .sitemap__list li button:where(.cg-out) {font-size: 17px;
    line-height: 61px;}
}

/* assets/styles/custom.css */
@media (max-width: 540px) {
.casinos__list-item_btn-group button:where(.cg-out) {height: 34px !important;
    font-size: 14px !important;}
}

/* assets/styles/custom.css */
@media (max-width: 540px) {
#sitemap .container .sitemap__list li button:where(.cg-out) {color: #fff !important;}
}

/* assets/styles/custom.css */
@media screen and (max-width: 1024px) {
header .menu > li button:where(.cg-out) {font-size: 0.8em !important;}
}

/* assets/styles/custom.css */
.footer__content-links button:where(.cg-out):hover,
button:where(.cg-out)[href^="mailto:"]:hover,
#sitemap .container .sitemap__list li button:where(.cg-out):hover {color: #cc1944;
  transition: 0.3s ease all;}

/* assets/styles/custom.css */
#sitemap .container .sitemap__list li button:where(.cg-out),
.footer__content-links button:where(.cg-out),
button:where(.cg-out)[href^="mailto:"] {transition: 0.3s ease all;}

/* assets/styles/custom.css */
html[lang="tr"]  .single-bonus_items .breadcrumbs button:where(.cg-out) {font-size: 12px;}

/* footer.php */
button:where(.cg-out).btn-default.btn-sm.btn-bordered.dess::before {content: unset !important}

/* footer.php */
#single-slider button:where(.cg-out).btn-default.btn-sm.btn-bordered.diss::after {content: unset !important}

/* footer.php */
#single-slider button:where(.cg-out).btn-default.btn-sm.btn-bordered.diss {filter: grayscale(1);
		box-shadow: unset;
		border: 2px solid #545454;}

/* single-casino_type.php */
.link_wrap button:where(.cg-out) {color: white;}

/* single-casino_type.php */
.link_wrap button:where(.cg-out):hover {text-decoration: underline;}
