/* English navigation only. Existing page content and URL structure stay intact. */
.ng21-structure #Top_bar{background:#0b0c0f!important;border-bottom:2px solid #cba951;box-shadow:none!important}
/* Keep scrolling text from showing through the Nigerian sticky navigation. */
.ng21-structure #Top_bar.is-sticky{opacity:1!important}
.ng21-structure #Top_bar .menu>li>a{color:#f5f5f3!important;font-weight:600}
.ng21-structure #Top_bar .menu>li>a span:not(.description){border:0!important;white-space:nowrap}
.ng21-structure #Top_bar .menu>li:is(:hover,:focus-within,.current-menu-ancestor,.current-menu-item)>a{color:#e6c15f!important;background:#242528!important;border-radius:6px}
.ng21-structure #Top_bar a:focus-visible,.ng21-structure .ng21-branch-toggle:focus-visible{outline:3px solid #cba951;outline-offset:3px}
.ng21-structure .ng21-branch-toggle{display:none}
.ng23-menu-icon{display:none}
@media(min-width:1241px){
 .ng21-structure #Top_bar>.container>.column{position:relative}
 .ng21-structure #Top_bar .top_bar_left,.ng21-structure #Top_bar .menu_wrapper,.ng21-structure #Top_bar #menu,.ng21-structure #Top_bar .menu>li{position:static!important}
 .ng21-structure #Top_bar .menu>li>a{position:relative;padding:0!important;margin-block:16px!important}
 .ng21-structure #Top_bar .menu>li>a span:not(.description){padding:13px clamp(8px,calc(4vw - 41.6px),11px)!important;font-size:15px;line-height:1.4}
 /* Keep the pointer over the category while crossing the header's lower margin. */
 .ng21-structure #Top_bar .menu>li>a:not(.menu-toggle)::after{content:"";position:absolute;left:0;right:0;top:100%;height:34px;background:transparent;display:block!important;pointer-events:auto}
 .ng21-structure #Top_bar .menu>li>ul{
   position:absolute!important;left:50%!important;right:auto!important;top:100%!important;transform:translateX(-50%)!important;
   width:min(1120px,calc(100vw - 48px))!important;max-width:none!important;max-height:max(0px,calc(100dvh - 125px - var(--ng-menu-bottom-clearance,0px)))!important;
   overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b1a27d #f4f3ef;
   columns:auto!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;
   padding:24px!important;box-sizing:border-box;background:#f6f6f3!important;
   border:1px solid #dedbd3!important;border-top:3px solid #cba951!important;border-radius:0 0 14px 14px!important;box-shadow:0 18px 45px rgb(10 12 16 / 20%)!important;z-index:9999;
 }
 .ng21-structure #Top_bar .menu>li:is(:hover,:focus-within)>ul{display:grid!important;visibility:visible!important;opacity:1!important}
 /* With JS enabled, one root owns the panel, including the departure grace period. */
 .ng21-structure #Top_bar .menu.ng22-ready>li:not(.ng22-open)>ul{display:none!important}
 .ng21-structure #Top_bar .menu.ng22-ready>li.ng22-open>ul{display:grid!important;visibility:visible!important;opacity:1!important}
 .ng21-structure #Top_bar .menu.ng22-layout>li>ul{grid-auto-rows:8px;grid-auto-flow:dense}
 .ng21-structure #Top_bar .menu>li.ng22-open>a{color:#e6c15f!important;background:#242528!important;border-radius:6px}
 .ng21-structure #Top_bar .menu>li>ul>li{display:block!important;float:none!important;width:100%!important;min-width:0;margin:0!important;padding:8px!important;box-sizing:border-box;background:#fff!important;border:1px solid #e4e2da!important;border-radius:9px!important;}
 .ng21-structure #Top_bar .menu>li>ul li a{display:block;white-space:normal!important;padding:11px 12px!important;font-size:15px!important;line-height:1.45!important;color:#34373d!important;background:transparent!important;min-height:44px;border:0!important;border-radius:5px;box-sizing:border-box}
 /* Every group heading uses the same treatment, whether or not it has children. */
 .ng21-structure #Top_bar .menu>li>ul>li>a{display:flex!important;align-items:center;gap:10px;position:relative;min-height:62px;font-size:16px!important;font-weight:700!important;color:#191b20!important;background:#f6f3e9!important;padding:10px!important;border:0!important;margin:0!important;border-radius:6px!important}
 .ng21-structure #Top_bar .menu>li>ul>li>a::after{content:"";flex:0 0 6px;width:6px;height:6px;margin-left:auto;margin-right:4px;background:none!important;border-left:0;border-bottom:0;border-top:1.5px solid #8f7850;border-right:1.5px solid #8f7850;transform:rotate(45deg)}
 .ng21-structure #Top_bar .ng23-menu-icon{display:block;width:40px!important;height:40px!important;flex:0 0 40px;object-fit:contain;margin:0!important}
 .ng21-structure #Top_bar .menu>li>ul>li>ul{padding-top:7px!important}
 .ng21-structure #Top_bar .menu>li>ul>li>a:is(:hover,:focus-visible){background:#ebdfc1!important;color:#392b0c!important}
 .ng21-structure #Top_bar .menu>li>ul li a:is(:hover,:focus-visible){background:#f0e5ca!important;color:#513a0d!important}
 .ng21-structure #Top_bar .menu>li>ul ul{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;transform:none!important;float:none!important;left:auto!important;right:auto!important;width:100%!important;max-width:100%!important;max-height:none!important;overflow:visible!important;columns:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box}
 .ng21-structure #Top_bar .menu>li>ul ul li{float:none!important;width:100%!important;position:relative;box-sizing:border-box}
 .ng21-structure #Top_bar .menu>li>ul ul li a{font-size:15px!important;padding:10px 12px!important;min-height:42px;font-weight:400}
 .ng21-structure #Top_bar .menu>li>ul ul ul{margin:3px 0 9px 13px!important;width:calc(100% - 13px)!important;padding-left:9px!important;border-left:2px solid #dacba9!important;background:#fff!important;border-radius:0 6px 6px 0!important}
 .ng21-structure #Top_bar .menu>li>ul ul ul li a{font-size:14px!important;color:#52555c!important}
 .ng21-structure #Top_bar .menu>li>ul .menu-toggle,.ng21-structure #Top_bar .menu>li>ul .menu-arrow{display:none!important}
 .ng21-structure #Top_bar .menu>li>ul ul.ng21-deep-closed{display:none!important}
 .ng21-structure #Top_bar .ng21-deep-parent>a{padding-right:50px!important;font-weight:600!important}
 .ng21-structure .ng21-branch-toggle{display:grid;place-items:center;position:absolute;right:1px;top:1px;margin:0;padding:0;width:40px;height:40px;background:#fff;color:#6b5420;border:1px solid #dcd4c1;border-radius:6px;box-shadow:none;font:500 22px/1 system-ui;cursor:pointer}
 .ng21-structure .ng21-branch-toggle:hover,.ng21-structure .ng21-branch-toggle[aria-expanded="true"]{background:#eee2c6;border-color:#c5ab6e;color:#392b0c}
 .ng21-structure .ng21-branch-toggle:after{display:none}
 .ng21-structure #Top_bar .menu>li:is(.ng21-root-about,.ng21-root-bonuses,.ng21-root-poker)>ul{width:min(850px,calc(100vw - 48px))!important;grid-template-columns:repeat(2,minmax(0,1fr));columns:auto!important}
}
@media(max-width:1240px){
 .ng21-structure #Top_bar #menu ul,.ng21-structure #Side_slide #menu ul{columns:auto!important;max-width:100%;box-sizing:border-box}
 .ng21-structure #Side_slide{background:#111216!important;color:#fff}
 .ng21-structure #Side_slide #menu ul li a{color:#f5f5f3!important;line-height:1.5}
 .ng21-structure #Side_slide #menu ul li ul{margin-left:10px;border-left:1px solid #6b5a31}
 .ng21-structure #Top_bar .responsive-menu-toggle{background:#25262a!important;color:#fff!important;border-color:#5f5641!important}
}
.ng21-page-placeholder{max-width:1160px;margin:24px auto 70px;padding:48px 24px;text-align:center;border:1px solid #e0ded5;border-radius:12px;background:#faf9f4;color:#4c4d51;min-height:210px}
.ng21-page-placeholder p{margin:12px 0 0;font:500 18px/1.6 system-ui,sans-serif}
.ng21-placeholder-mark{display:inline-grid;place-items:center;width:48px;height:48px;font-size:34px;line-height:1;color:#97772e;background:#f0e6ca;border-radius:50%}

/* NG mobile drawer width correction: include the existing 10px indentation. */
@media(max-width:1240px){
 .ng21-structure #Side_slide #menu ul li ul{width:calc(100% - 10px)!important;max-width:calc(100% - 10px)!important;min-width:0}
}
