/**
 * 888 Pokies Widget — Desktop Components CSS (Part 2)
 * @version 1.4.0
 * Auto-generated from 888.html
 */

.pokies-888-wrap .jp-card:hover {
    transform: translateY(-2px);
}

.pokies-888-wrap .jp-card .jp-label .jp-dot {
    animation: blink 1.6s infinite;
}

.pokies-888-wrap .jp-card .jp-btn {
    cursor: pointer;
    transition: .2s;
}

.pokies-888-wrap .jp-card .jp-btn:hover {
    transform: translateY(-1px);
}

.pokies-888-wrap .cat-card {
    cursor: pointer;
    transition: .3s cubic-bezier(.4,0,.2,1);
}

.pokies-888-wrap .cat-card:hover {
    transform: translateY(-4px);
}

.pokies-888-wrap .tab-wrap input[type="radio"] {
    pointer-events: none;
}

.pokies-888-wrap .tab-nav label {
    cursor: pointer;
    transition: .2s;
}

.pokies-888-wrap .fs-card {
    transition: .25s cubic-bezier(.4,0,.2,1);
}

.pokies-888-wrap .fs-card:hover {
    transform: translateY(-2px);
}

.pokies-888-wrap .fs-btn {
    cursor: pointer;
    transition: .2s;
}

.pokies-888-wrap .fs-btn:hover {
    transform: translateY(-1px);
}

.pokies-888-wrap .tf {
    cursor: pointer;
    transition: .15s;
}

.pokies-888-wrap .offer-card {
    transition: .25s cubic-bezier(.4,0,.2,1);
}

.pokies-888-wrap .offer-card:hover {
    transform: translateY(-2px);
}

.pokies-888-wrap .oc-btn {
    cursor: pointer;
    transition: .2s;
}

.pokies-888-wrap .oc-btn:hover {
    transform: translateY(-1px);
}

.pokies-888-wrap .ct-btn {
    cursor: pointer;
    transition: .2s;
}

.pokies-888-wrap .ct-btn:hover {
    transform: translateY(-1px);
}

.pokies-888-wrap .sql-tab {
    cursor: pointer;
    transition: .2s;
}

.pokies-888-wrap .sql-panel a {
    transition: .15s;
}

.pokies-888-wrap .snews-input {
    transition: .15s;
}

.pokies-888-wrap .snews-btn {
    cursor: pointer;
    transition: .2s;
}

.pokies-888-wrap .sapp::after {
    content: '';
    pointer-events: none;
}

.pokies-888-wrap .sapp-btn {
    cursor: pointer;
    transition: .2s;
}

.pokies-888-wrap .about-hero::before {
    content: '';
    pointer-events: none;
}

.pokies-888-wrap .about-hero::after {
    content: '';
    pointer-events: none;
}

.pokies-888-wrap .about-card {
    transition: .25s;
}

.pokies-888-wrap .about-card:hover {
    transform: translateY(-2px);
}

.pokies-888-wrap .about-card a {
    transition: .2s;
}

.pokies-888-wrap .about-card ul {
    list-style: none;
}

.pokies-888-wrap .about-card ul li::before {
    content: '';
}

.pokies-888-wrap .about-guide {
    transition: .25s;
}

.pokies-888-wrap .about-guide:hover {
    transform: translateY(-2px);
}

.pokies-888-wrap .bf-intro a {
    transition: .2s;
}

.pokies-888-wrap .bf-card {
    transition: .3s;
}

.pokies-888-wrap .bf-card:hover {
    transform: translateY(-4px);
}

.pokies-888-wrap .pay-logo {
    transition: .15s;
}

.pokies-888-wrap .rg-banner::after {
    content: '';
    pointer-events: none;
}

.pokies-888-wrap .rg-btns .btn-rg {
    cursor: pointer;
    transition: .2s;
}

.pokies-888-wrap .faq-item {
    transition: .2s;
}

.pokies-888-wrap .faq-item summary {
    cursor: pointer;
    list-style: none;
}

.pokies-888-wrap .faq-item summary::after {
    content: '+';
    transform: translateY(-50%);
    transition: .2s;
}

.pokies-888-wrap .faq-item[open] summary::after {
    content: '-';
}

.pokies-888-wrap .gp-hero::before {
    content: '';
}

.pokies-888-wrap .gp-hero::after {
    content: none;
}

.pokies-888-wrap .gp-hero-top a {
    transition: .2s;
}

.pokies-888-wrap .gp-card {
    transition: .25s cubic-bezier(.4,0,.2,1);
}

.pokies-888-wrap .gp-body p {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.pokies-888-wrap .gp-tag {
    transition: .2s;
}

.pokies-888-wrap .gp-action {
    cursor: pointer;
}

.pokies-888-wrap .gp-action svg {
    transition: .2s;
}

.pokies-888-wrap .gp-card:hover .gp-action svg {
    transform: translateX(4px);
}

.pokies-888-wrap .pct-hero::before {
    content: '';
}

.pokies-888-wrap .pct-hero::after {
    content: none;
}

.pokies-888-wrap .pct-hero-top a {
    transition: .2s;
}

.pokies-888-wrap .pct-tab {
    cursor: pointer;
    transition: .2s;
}

.pokies-888-wrap .pct-mech span {
    transition: .2s;
}

.pokies-888-wrap .trust-hero::before {
    content: '';
}

.pokies-888-wrap .trust-hero::after {
    content: none;
}

.pokies-888-wrap .trust-card {
    transition: .2s;
}

.pokies-888-wrap .seo-hero::before {
    content: '';
}

.pokies-888-wrap .seo-hero::after {
    content: none;
}

.pokies-888-wrap .faq-hero::before {
    content: '';
}

.pokies-888-wrap .faq-hero::after {
    content: none;
}

.pokies-888-wrap .seo-cols h3 {
    break-after: avoid;
}

.pokies-888-wrap footer::before {
    content: '';
    animation: ftBorder 4s linear infinite;
}

.pokies-888-wrap footer::after {
    content: '';
    pointer-events: none;
}

.pokies-888-wrap .ft-newsletter::before {
    content: '🦘';
    transform: translateY(-50%);
    pointer-events: none;
}

.pokies-888-wrap .ft-nl-input {
    transition: .2s;
}

.pokies-888-wrap .ft-nl-btn {
    cursor: pointer;
    transition: .2s;
}

.pokies-888-wrap .ft-nl-btn:hover {
    transform: translateY(-1px);
}

.pokies-888-wrap .ft-social {
    transition: .2s;
}

.pokies-888-wrap .ft-col a {
    transition: .2s;
}

.pokies-888-wrap .ft-col a::before {
    content: '';
    transition: .2s;
}

.pokies-888-wrap .ft-col .ft-link-new::after {
    content: 'NEW';
}

.pokies-888-wrap .ft-pay-badge {
    transition: .2s;
}

.pokies-888-wrap .ft-legal-link {
    transition: .2s;
}

.pokies-888-wrap .ft-rg-link {
    transition: .2s;
}

.pokies-888-wrap .ndp-tab {
    cursor: pointer;
    transition: .2s;
}

.pokies-888-wrap .ndp-card {
    transition: .25s;
}

.pokies-888-wrap .ndp-card:hover {
    transform: translateY(-3px);
}

.pokies-888-wrap .ndp-bonus-sub {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.pokies-888-wrap .ndp-code {
    cursor: pointer;
    transition: .2s;
}

.pokies-888-wrap .ndp-cta {
    cursor: pointer;
    transition: .2s;
}

.pokies-888-wrap .ndp-cta:hover {
    transform: translateY(-1px);
}

.pokies-888-wrap .nz-hero::before {
    content: '';
}

.pokies-888-wrap .nz-hero::after {
    content: none;
}

.pokies-888-wrap .nz-card {
    transition: .2s;
}

.pokies-888-wrap .nz-casino {
    transition: .25s;
}

.pokies-888-wrap .nz-casino:hover {
    transform: translateY(-2px);
}

.pokies-888-wrap .nz-casino-btn {
    transition: .2s;
}

.pokies-888-wrap .nz-casino-btn:hover {
    transform: translateY(-1px);
}

.pokies-888-wrap .browse-provs {
    -webkit-overflow-scrolling: touch;
}

.pokies-888-wrap .browse-provs .prov {
    cursor: pointer;
    transition: .2s;
}

.pokies-888-wrap .browse-tab {
    cursor: pointer;
    transition: .2s;
}

.pokies-888-wrap .pbt-card {
    cursor: pointer;
    transition: .3s;
}

.pokies-888-wrap .pbt-card:hover {
    transform: translateY(-3px);
}

.pokies-888-wrap .pbt-card:hover .pbt-bg {
    transform: scale(1.08);
}

.pokies-888-wrap .pbt-bg {
    transition: .4s;
}

.pokies-888-wrap .blog-hero::before {
    content: '';
}

.pokies-888-wrap .blog-hero::after {
    content: none;
}

.pokies-888-wrap .blog-hero-top a {
    transition: .2s;
}

.pokies-888-wrap .blog-tab {
    cursor: pointer;
    transition: .2s;
}

.pokies-888-wrap .blog-card {
    transition: .3s cubic-bezier(.4,0,.2,1);
}

.pokies-888-wrap .blog-card:hover {
    transform: translateY(-5px);
}

.pokies-888-wrap .blog-img-grad {
    transition: .4s;
}

.pokies-888-wrap .blog-card:hover .blog-img-grad {
    transform: scale(1.06);
}

.pokies-888-wrap .blog-body h3 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.pokies-888-wrap .blog-body p {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.pokies-888-wrap .blog-link {
    transition: .2s;
}