:root{--oj-ink:#0B0E1A;--oj-panel:#121729;--oj-panel-2:#1B2138;--oj-cyan:#1A96E8;--oj-magenta:#4FC3F7;--oj-gold:#F1BF2E;--oj-orange:#FF6A00;--oj-chalk:#F4F6FB;--oj-chalk-dim:#93A0C2;--oj-line:#232A47;--oj-font-display:'Bungee', 'Arial Black', sans-serif;--oj-font-body:'Inter', -apple-system, BlinkMacSystemFont, sans-serif;--oj-font-mono:'JetBrains Mono', ui-monospace, monospace;--oj-radius:14px;--oj-radius-sm:8px;--oj-maxw:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body.oj-theme{margin:0;background:var(--oj-ink);color:var(--oj-chalk);font-family:var(--oj-font-body);line-height:1.5}a{color:var(--oj-cyan);text-decoration:none}a:hover{color:var(--oj-gold)}img{max-width:100%;height:auto;display:block}.oj-container{max-width:var(--oj-maxw);margin:0 auto;padding:0 20px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--oj-cyan);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation-duration:0.001ms!important;animation-iteration-count:1!important;transition-duration:0.001ms!important}}.oj-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;border:1px solid #fff0;font-family:var(--oj-font-body);font-weight:700;font-size:.95rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;background:var(--oj-cyan);color:#fff}.oj-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgb(26 150 232 / .4);color:#fff}.oj-btn--primary{background:var(--oj-gold);color:#2a1c00}.oj-btn--primary:hover{box-shadow:0 6px 18px rgb(241 191 46 / .4)}.oj-btn--secondary{background:var(--oj-magenta);color:#0B0E1A}.oj-btn--secondary:hover{box-shadow:0 6px 18px rgb(79 195 247 / .4)}.oj-btn--ghost{background:#fff0;border-color:var(--oj-line);color:var(--oj-chalk)}.oj-btn--ghost:hover{background:var(--oj-panel-2);color:var(--oj-chalk);box-shadow:none}.oj-btn--lg{padding:16px 30px;font-size:1.05rem}.oj-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.oj-header{position:sticky;top:0;z-index:40;background:rgb(11 14 26 / .92);backdrop-filter:blur(8px);border-bottom:1px solid var(--oj-line)}.oj-header__inner{display:flex;align-items:center;gap:24px;padding:14px 20px}.oj-brand{display:flex;align-items:center;gap:6px;font-family:var(--oj-font-display);letter-spacing:.5px}.oj-brand__mark{color:var(--oj-gold);font-size:1.4rem}.oj-brand__name{color:var(--oj-chalk);font-size:1rem}.oj-brand .custom-logo{height:64px;width:auto;max-width:280px;display:block}.oj-footer__brand-col .custom-logo{height:48px;width:auto;max-width:220px;display:block;margin-bottom:4px}.oj-nav{flex:1}.oj-nav__list{list-style:none;display:flex;gap:22px;margin:0;padding:0}.oj-nav__list a{color:var(--oj-chalk-dim);font-weight:600;font-size:.92rem}.oj-nav__list a:hover{color:var(--oj-cyan)}.oj-header__right{display:flex;align-items:center;gap:12px}.oj-wallet{display:flex;align-items:center;gap:10px;background:rgb(241 191 46 / .12);border:1px solid rgb(241 191 46 / .35);border-radius:999px;padding:6px 14px}.oj-wallet__icon{color:var(--oj-gold)}.oj-wallet__amount{font-family:var(--oj-font-mono);font-weight:600;color:var(--oj-gold)}.oj-wallet__bonus{background:none;border:none;color:var(--oj-cyan);font-size:.78rem;font-weight:700;cursor:pointer;padding:2px 6px}.oj-wallet__bonus:hover{color:var(--oj-gold)}.oj-wallet__bonus[disabled]{opacity:.45;cursor:not-allowed}.oj-hero{padding:84px 0 64px;background:radial-gradient(60% 90% at 15% 0%,rgb(26 150 232 / .20),transparent 60%),radial-gradient(50% 80% at 90% 10%,rgb(241 191 46 / .14),transparent 55%)}.oj-hero__inner{max-width:720px}.oj-hero__eyebrow{display:inline-block;font-family:var(--oj-font-mono);font-size:.78rem;letter-spacing:.06em;color:#8ECBFF;background:rgb(26 150 232 / .14);border:1px solid rgb(26 150 232 / .35);border-radius:999px;padding:5px 14px;margin-bottom:20px}.oj-hero__title{font-family:var(--oj-font-display);font-weight:700;font-size:clamp(2.1rem, 5vw, 3.4rem);line-height:1.1;margin:0 0 18px;color:var(--oj-orange)}.oj-hero__sub{color:var(--oj-chalk-dim);font-size:1.05rem;max-width:56ch;margin:0 0 32px}.oj-section{padding:56px 0}.oj-section--alt{background:var(--oj-panel)}.oj-section__title{font-family:var(--oj-font-display);font-size:1.6rem;margin-bottom:28px;color:var(--oj-chalk)}.oj-game-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px}.oj-game-card{position:relative;display:block;background:var(--oj-panel);border:1px solid var(--oj-line);border-radius:var(--oj-radius);padding:14px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 1px 3px rgb(0 0 0 / .3)}.oj-game-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgb(0 0 0 / .5)}.oj-game-card__art{position:relative;aspect-ratio:4/3;border-radius:var(--oj-radius-sm);overflow:hidden;background:var(--oj-panel-2);margin-bottom:12px}.oj-game-card__art img{width:100%;height:100%;object-fit:cover}.oj-game-card__placeholder{width:100%;height:100%;background:linear-gradient(135deg,rgb(26 150 232 / .4),rgb(241 191 46 / .3))}.oj-game-card__glow{position:absolute;inset:-2px;border-radius:inherit;box-shadow:0 0 0 0 #fff0;transition:box-shadow .25s ease;pointer-events:none}.oj-game-card:hover .oj-game-card__glow{box-shadow:0 0 0 3px rgb(26 150 232 / .4),0 0 26px 4px rgb(241 191 46 / .25)}.oj-game-card__title{font-family:var(--oj-font-display);font-size:.95rem;margin:0 0 4px;color:var(--oj-chalk)}.oj-game-card__meta{font-family:var(--oj-font-mono);font-size:.78rem;color:var(--oj-chalk-dim);margin:0}.oj-ad-slot{max-width:var(--oj-maxw);margin:32px auto;padding:0 20px;text-align:center}.oj-ad-slot__label{display:block;font-family:var(--oj-font-mono);font-size:.7rem;letter-spacing:.08em;color:var(--oj-chalk-dim);margin-bottom:8px;text-transform:uppercase}.oj-currency-explainer{max-width:640px}.oj-explainer-list{padding-left:20px;color:var(--oj-chalk-dim)}.oj-explainer-list li{margin-bottom:8px}.oj-explainer-note{font-size:.88rem;color:var(--oj-chalk-dim);border-left:3px solid var(--oj-gold);padding-left:12px;margin:20px 0}.oj-game-page__header{padding-top:32px}.oj-game-page__header h1{font-family:var(--oj-font-display);font-size:1.9rem;margin-bottom:6px;color:var(--oj-chalk)}.oj-game-page__meta{font-family:var(--oj-font-mono);font-size:.8rem;color:var(--oj-chalk-dim)}.oj-game-controls-hint{text-align:center;color:var(--oj-chalk-dim);font-size:.85rem;margin-top:10px}.oj-game-stage{position:relative;border-radius:var(--oj-radius);overflow:hidden;background:var(--oj-panel-2);box-shadow:0 1px 3px rgb(0 0 0 / .3),0 20px 45px rgb(0 0 0 / .4)}.oj-game-canvas{position:relative;width:100%;aspect-ratio:16/9;min-height:280px;background:var(--oj-panel-2)}.oj-game-canvas canvas{display:block;width:100%!important;height:100%!important}body.oj-game-fullscreen{margin:0;background:var(--oj-ink)}.oj-fs-topbar{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--oj-panel);border-bottom:1px solid var(--oj-line)}.oj-fs-back{font-size:1.3rem;line-height:1;color:var(--oj-chalk);padding:4px 8px;border-radius:8px}.oj-fs-back:hover{color:var(--oj-cyan);background:var(--oj-panel-2)}.oj-fs-title{flex:1;font-family:var(--oj-font-display);font-size:.95rem;color:var(--oj-chalk);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oj-fs-levelnav{display:flex;align-items:center;gap:6px;background:var(--oj-panel-2);border-radius:999px;padding:4px 8px;font-family:var(--oj-font-mono);font-size:.8rem}.oj-fs-levelnav__btn{color:var(--oj-chalk);font-weight:700;padding:2px 8px;border-radius:6px}.oj-fs-levelnav__btn:hover{background:var(--oj-ink);color:var(--oj-cyan)}.oj-fs-levelnav__btn.is-disabled{opacity:.3;pointer-events:none}.oj-fs-levelnav__label{color:var(--oj-chalk-dim);min-width:3.2em;text-align:center}.oj-game-canvas--fullscreen{width:100vw;height:calc(100vh - 56px);aspect-ratio:auto;min-height:320px}.oj-external-game-frame{display:block;width:100vw;height:calc(100vh - 56px);border:0;background:var(--oj-panel-2)}.oj-share-btn{background:var(--oj-panel-2);border:1px solid var(--oj-line);color:var(--oj-chalk);border-radius:999px;padding:6px 14px;font-size:.82rem;font-weight:700;cursor:pointer}.oj-share-btn:hover{background:var(--oj-cyan);color:#fff;border-color:var(--oj-cyan)}.oj-share-popover{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;background:rgb(11 14 26 / .7)}.oj-share-popover[hidden]{display:none}.oj-share-popover__panel{background:var(--oj-panel);border:1px solid var(--oj-line);border-radius:var(--oj-radius);padding:26px 28px;max-width:340px;width:90%;text-align:center;box-shadow:0 20px 50px rgb(0 0 0 / .5)}.oj-share-popover__panel h3{font-family:var(--oj-font-display);font-size:1rem;margin:0 0 16px;color:var(--oj-chalk)}.oj-share-popover__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.oj-share-popover__opt{display:block;padding:12px;border-radius:8px;background:var(--oj-panel-2);border:1px solid var(--oj-line);color:var(--oj-chalk);font-weight:700;font-size:.88rem;cursor:pointer;text-align:center}.oj-share-popover__opt:hover{background:var(--oj-cyan);color:#fff;border-color:var(--oj-cyan)}.oj-challenge-banner{background:linear-gradient(90deg,rgb(241 191 46 / .16),rgb(26 150 232 / .16));border-bottom:1px solid var(--oj-line);color:var(--oj-chalk);text-align:center;padding:10px 16px;font-size:.88rem;font-weight:600}.oj-game-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:32px;color:var(--oj-chalk-dim);font-family:var(--oj-font-body);font-size:.9rem;background:var(--oj-panel-2)}.oj-game-loading--error{color:#FF7A9C;max-width:400px;margin:0 auto}.oj-fs-below{max-width:var(--oj-maxw);margin:0 auto;padding:20px 20px 60px}.oj-fs-more{text-align:center;margin-top:24px}.oj-game-hud{position:absolute;inset:0;pointer-events:none;font-family:var(--oj-font-mono)}.oj-hud-top{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;pointer-events:auto;background:linear-gradient(to bottom,rgb(11 14 26 / .5),transparent)}.oj-hud-level,.oj-hud-score{color:#fff;font-size:.85rem;background:rgb(11 14 26 / .6);border-radius:999px;padding:4px 12px}.oj-hud-level b,.oj-hud-score b{color:#F1BF2E}#oj-hud-pause,#oj-hud-levels{pointer-events:auto;background:rgb(11 14 26 / .65);border:1px solid rgb(255 255 255 / .2);color:#fff;border-radius:999px;width:34px;height:34px;cursor:pointer}#oj-hud-levels{width:auto;padding:0 12px;font-size:.78rem;font-weight:700}.oj-hud-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgb(11 14 26 / .65);pointer-events:auto}.oj-hud-overlay[hidden]{display:none}.oj-hud-overlay__panel{text-align:center;background:var(--oj-panel);border:1px solid var(--oj-line);border-radius:var(--oj-radius);padding:28px 34px;max-width:320px;box-shadow:0 20px 50px rgb(0 0 0 / .5)}.oj-hud-overlay__panel h2{font-family:var(--oj-font-display);font-size:1.2rem;margin:0 0 8px;color:var(--oj-chalk)}.oj-hud-overlay__panel p{color:var(--oj-chalk-dim);font-size:.85rem;margin:0 0 18px;font-family:var(--oj-font-body)}.oj-level-select{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgb(11 14 26 / .65);pointer-events:auto;z-index:5;padding:16px}.oj-level-select[hidden]{display:none}.oj-level-select__panel{background:var(--oj-panel);border:1px solid var(--oj-line);border-radius:var(--oj-radius);padding:26px 28px;max-width:380px;width:100%;text-align:center;box-shadow:0 20px 50px rgb(0 0 0 / .5);max-height:90%;overflow-y:auto}.oj-level-select__panel h3{font-family:var(--oj-font-display);font-size:1.1rem;margin:0 0 6px;color:var(--oj-chalk)}#oj-level-select__sub{color:var(--oj-chalk-dim);font-size:.82rem;margin:0 0 16px}.oj-level-select__grid{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin-bottom:16px}.oj-level-select__num{aspect-ratio:1;border-radius:8px;border:1px solid var(--oj-line);background:var(--oj-panel-2);color:var(--oj-chalk);font-family:var(--oj-font-mono);font-size:.82rem;font-weight:600;cursor:pointer}.oj-level-select__num:hover:not(.is-locked){background:var(--oj-cyan);color:#fff;border-color:var(--oj-cyan)}.oj-level-select__num.is-current{background:var(--oj-gold);color:#2a1c00;border-color:var(--oj-gold)}.oj-level-select__num.is-locked{opacity:.35;cursor:not-allowed}.oj-level-select__pager{display:flex;align-items:center;justify-content:center;gap:14px;font-family:var(--oj-font-mono);font-size:.82rem;color:var(--oj-chalk-dim);margin-bottom:6px}.oj-level-select__close{background:none;border:none;color:var(--oj-chalk-dim);font-size:.8rem;cursor:pointer;text-decoration:underline;margin-top:8px}.oj-dpad{position:absolute;bottom:14px;right:14px;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:auto}.oj-dpad div{display:flex;gap:46px}.oj-dpad button{width:42px;height:42px;border-radius:10px;border:1px solid rgb(255 255 255 / .2);background:rgb(11 14 26 / .7);color:#fff;font-size:1.1rem;cursor:pointer}.oj-dpad button:active{background:var(--oj-cyan);color:#fff}.oj-shop__intro{color:var(--oj-chalk-dim);max-width:60ch;margin-bottom:30px}.oj-shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin-bottom:60px}.oj-shop-card{background:var(--oj-panel);border:1px solid var(--oj-line);border-radius:var(--oj-radius);padding:16px;text-align:center;box-shadow:0 1px 3px rgb(0 0 0 / .3)}.oj-shop-card__art{aspect-ratio:1/1;border-radius:var(--oj-radius-sm);overflow:hidden;background:var(--oj-panel-2);margin-bottom:12px}.oj-shop-card__art img{width:100%;height:100%;object-fit:cover}.oj-shop-card__placeholder{width:100%;height:100%;background:linear-gradient(135deg,rgb(241 191 46 / .35),rgb(26 150 232 / .3))}.oj-shop-card__title{font-family:var(--oj-font-display);font-size:.9rem;margin:0 0 4px;color:var(--oj-chalk)}.oj-shop-card__type{display:block;font-size:.72rem;color:var(--oj-chalk-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.oj-shop-card__price{font-family:var(--oj-font-mono);color:var(--oj-gold);font-weight:600;margin:0 0 12px}.oj-auth{max-width:420px;margin:0 auto}.oj-auth-tabs{display:flex;gap:6px;margin-bottom:20px;background:var(--oj-panel-2);border-radius:999px;padding:4px}.oj-auth-tabs button{flex:1;padding:10px;border:none;border-radius:999px;background:#fff0;font-weight:700;font-size:.88rem;color:var(--oj-chalk-dim);cursor:pointer}.oj-auth-tabs button.is-active{background:var(--oj-panel);color:var(--oj-chalk);box-shadow:0 1px 3px rgb(0 0 0 / .3)}.oj-auth-form{background:var(--oj-panel);border:1px solid var(--oj-line);border-radius:var(--oj-radius);padding:26px}.oj-auth-form[hidden]{display:none}.oj-auth-form label{display:block;font-size:.85rem;font-weight:600;margin:14px 0 6px;color:var(--oj-chalk)}.oj-auth-form label:first-of-type{margin-top:0}.oj-auth-form input{width:100%;padding:11px 14px;border-radius:8px;border:1px solid var(--oj-line);background:var(--oj-panel-2);color:var(--oj-chalk);font-family:var(--oj-font-body);font-size:.95rem}.oj-auth-form input:focus{outline:2px solid var(--oj-cyan);outline-offset:1px}.oj-auth-submit{width:100%;margin-top:20px;justify-content:center}.oj-auth-error{background:rgb(255 122 156 / .12);color:#FF7A9C;border:1px solid rgb(255 122 156 / .4);border-radius:8px;padding:10px 14px;font-size:.85rem;margin-bottom:16px}.oj-auth-welcome{background:var(--oj-panel);border:1px solid var(--oj-line);border-radius:var(--oj-radius);padding:28px;text-align:center}.oj-auth-welcome h2{font-family:var(--oj-font-display);font-size:1.2rem;margin:0 0 10px;color:var(--oj-chalk)}.oj-wallet-balance-big{font-family:var(--oj-font-mono);font-size:2.4rem;font-weight:700;color:var(--oj-gold);margin:0 0 6px}.oj-account-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.oj-txn-table{width:100%;border-collapse:collapse;background:var(--oj-panel);border:1px solid var(--oj-line);border-radius:var(--oj-radius);overflow:hidden}.oj-txn-table tr{border-bottom:1px solid var(--oj-line)}.oj-txn-table tr:last-child{border-bottom:none}.oj-txn-table td{padding:12px 16px;font-size:.88rem}.oj-txn-table__reason{color:var(--oj-chalk)}.oj-txn-table__amount{font-family:var(--oj-font-mono);font-weight:700;text-align:right;white-space:nowrap}.oj-txn-table__amount.is-positive{color:#3DDC97}.oj-txn-table__amount.is-negative{color:#FF7A9C}.oj-txn-table__date{color:var(--oj-chalk-dim);text-align:right;white-space:nowrap;font-size:.78rem}.oj-ad-modal{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgb(11 14 26 / .75)}.oj-ad-modal[hidden]{display:none}.oj-ad-modal__panel{background:var(--oj-panel);border:1px solid var(--oj-line);border-radius:var(--oj-radius);padding:26px 30px;max-width:360px;width:90%;text-align:center;box-shadow:0 20px 50px rgb(0 0 0 / .5)}.oj-ad-modal__panel h3{font-family:var(--oj-font-display);font-size:1.05rem;margin:0 0 14px;color:var(--oj-chalk)}.oj-ad-modal__slot{min-height:90px;display:flex;align-items:center;justify-content:center;background:var(--oj-panel-2);border-radius:var(--oj-radius-sm);margin-bottom:14px;overflow:hidden}#oj-ad-modal__status{font-size:.85rem;color:var(--oj-chalk-dim);margin:0 0 16px}.oj-footer--premium{border-top:1px solid var(--oj-line);padding:56px 0 28px;margin-top:40px;background:var(--oj-panel)}.oj-footer__top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;margin-bottom:32px}.oj-footer__brand-col{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.oj-footer__brand{font-family:var(--oj-font-display);margin:0;font-size:1.1rem;color:var(--oj-chalk)}.oj-footer__tag{color:var(--oj-chalk-dim);font-size:.88rem;max-width:32ch;margin:0}.oj-footer__col .oj-widget-title{font-family:var(--oj-font-display);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--oj-chalk-dim);margin:0 0 14px}.oj-footer__menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.oj-footer__menu a{color:var(--oj-chalk);font-size:.9rem}.oj-footer__menu a:hover{color:var(--oj-cyan)}.oj-footer__divider{height:1px;background:var(--oj-line);margin-bottom:20px}.oj-footer__legal{text-align:center;font-size:.76rem;color:var(--oj-chalk-dim);max-width:700px;margin:0 auto 10px}.oj-footer__copyright{text-align:center;font-size:.82rem;font-weight:600;color:var(--oj-chalk);margin:0}.oj-leaderboard__meta{font-family:var(--oj-font-mono);font-size:.78rem;color:var(--oj-chalk-dim);margin-bottom:16px}.oj-leaderboard__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.oj-leaderboard__row{display:flex;align-items:center;gap:14px;background:var(--oj-panel);border:1px solid var(--oj-line);border-radius:var(--oj-radius-sm);padding:12px 16px}.oj-leaderboard__row.is-me{border-color:var(--oj-cyan);background:rgb(26 150 232 / .1)}.oj-leaderboard__rank{font-family:var(--oj-font-mono);font-weight:700;color:var(--oj-chalk-dim);width:2.2em}.oj-leaderboard__name{flex:1;color:var(--oj-chalk);font-weight:600}.oj-leaderboard__you{color:var(--oj-cyan);font-weight:700;font-size:.8rem}.oj-leaderboard__score{font-family:var(--oj-font-mono);color:var(--oj-gold);font-weight:700}.oj-content{padding:40px 0}.oj-empty{color:var(--oj-chalk-dim)}@media (max-width:780px){.oj-header__inner{flex-wrap:wrap}.oj-nav{order:3;width:100%}.oj-nav__list{flex-wrap:wrap;gap:12px}.oj-footer__top{grid-template-columns:1fr 1fr}.oj-footer__brand-col{grid-column:1 / -1}}/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Nov 20, 2018, 3:55:15 PM
    Author     : Magazine3
*/
@media only screen and (min-width: 992px) {
    .pwaforwp-footer-prompt {
        padding: 1% 3%;
     flex-direction: row;
    justify-content: center;
    }
}
.pwaforwp-footer-prompt{
    display: none;
    width: 100%;
    line-height: 2em;    
    color: #333;
    text-align: center;
    text-decoration: none;    
    min-height: 10%;
    padding:15px 0px 15px 0px;
    position: fixed;
    bottom: 0;
    justify-content: flex-end;
    flex-direction: column;
    flex-grow: 1;
    animation-duration: 1s;
    animation-fill-mode: both;
    z-index: 9999;
}
.pwaforwp-footer-prompt .pwaforwp-prompt-close:after{
  content: "✖";
  color: #d5e0eb;
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 12px;
  background: rgba(0, 0, 0, 0.40);
  border-radius: 30px;
  text-align: center;
  width: 20px;
  height: 20px;
  line-height: 22px;
  cursor: pointer;
} 
.pwaforwp-bounceInUp{
    animation-name: bounceInUp;
}
.pwaforwp-animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}
.pwaforwp-btn{
    border: none;   
    cursor: pointer;
    display: inline-block;
    border-radius: 4px;
    height: auto;
    line-height: 1;
    min-width: auto;
    padding: 8px 16px;
    font-size: 16px;
    margin: 10px 0px 0px 0px;
    font-family: sans-serif;
    text-transform: none;
    transition: all .2s ease-in-out;
}
/* Center the loader */

#pwaforwp_loading_div {
  display: none;
  position: fixed;
  width: 100%;
  height: 200%;
  top: 0px;
  left: 0px;
  background-color: white;
  z-index: 9999;
}
.pwaforwp-loading-wrapper{z-index: 9999999;display:none;}
#pwaforwp_loading_icon {
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 9999999;
  margin: -60px 0 0 -60px;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* Add animation to "page content" */
.animate-bottom {
  position: relative;
  -webkit-animation-name: animatebottom;
  -webkit-animation-duration: 1s;
  animation-name: animatebottom;
  animation-duration: 1s
}

@-webkit-keyframes animatebottom {
  from { bottom:-100px; opacity:0 } 
  to { bottom:0px; opacity:1 }
}

@keyframes animatebottom { 
  from{ bottom:-100px; opacity:0 } 
  to{ bottom:0; opacity:1 }
}

/** Add to home screen CSS **/
#pwaforwp-add-to-home-click h3{
  font-size: 20px;
  font-weight: 600;
  margin: 0px;
  line-height: 1.4;
  font-family: sans-serif;
}

@media(max-width:425px){
  #pwaforwp-add-to-home-click h3 {
    font-size: 16px;
  }
  .pwaforwp-btn{
    font-size: 14px;
  }
  .pwaforwp-footer-prompt{
    padding:15px 0px 10px 0px;
  }
  .pwaforwp-footer-prompt .pwaforwp-prompt-close:after {
    right: 5px;
    top: 5px;
  }
}
.pwaforwp-app-contents{display: none;}