/* sr-only — beberapa tema (mis. nabawi) memuat vendor Bootstrap sendiri yang
   tidak mendefinisikan .sr-only, jadi teks aksesibilitas ikon share
   (Facebook/Twitter/dst) tampil sebagai teks biasa alih-alih hidden-visually
   accessible-to-screen-reader. Ini definisi standar Bootstrap. */
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

/* header-classic.css */
.hc-name-full{display:none}.header.header-classic{height:auto!important}.header.header-classic>.container-fluid,.header.header-classic>.container-xl,.header.header-classic>div[class*=container]{flex-wrap:wrap!important;padding-top:0!important;padding-bottom:0!important;gap:0!important}.header.header-classic .logo{width:100%!important;flex:0 0 100%!important;justify-content:center!important;padding:14px 20px!important;gap:14px!important;text-decoration:none}.header.header-classic .navbar{width:100%!important;flex:0 0 100%!important;justify-content:center!important;padding:0!important;margin:0!important}.header.header-classic .navbar>ul{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;width:100%!important;margin:0!important;padding:0!important}.hc-name-full{display:none}.header.header-classic .hc-name-full{display:block!important;font-size:clamp(1.2rem, 2.5vw, 1.75rem);font-weight:700;line-height:1.25;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70vw}.header.header-classic .mosque-logo-img{height:56px!important;width:auto!important}.header.header-classic .mosque-logo-text{display:none!important}.header.header-classic .mobile-nav-toggle{position:fixed!important;top:16px!important;right:20px!important;z-index:9999!important}.flexstart-theme .header.header-classic .hc-name-full,.flexstart2-theme .header.header-classic .hc-name-full,.istiqbal-theme .header.header-classic .hc-name-full,.uni1-theme .header.header-classic .hc-name-full{color:#012970}.flexstart-theme .header.header-classic .logo,.flexstart2-theme .header.header-classic .logo,.istiqbal-theme .header.header-classic .logo,.uni1-theme .header.header-classic .logo{border-bottom:1px solid #e8edf5}.nabawi-theme .header.header-classic .hc-name-full{color:#fbf8f1;text-shadow:0 2px 8px rgba(5,46,40,.4)}.nabawi-theme .header.header-classic .logo{border-bottom:1px solid rgba(201,162,39,.25)}.nabawi-theme .header.header-classic .navbar>ul{border-top:none!important}@media (max-width:991px){.header.header-classic>.container-fluid,.header.header-classic>.container-xl,.header.header-classic>div[class*=container]{flex-wrap:nowrap!important;align-items:center!important;padding-top:6px!important;padding-bottom:6px!important}.header.header-classic .logo{width:auto!important;flex:1 1 auto!important;justify-content:flex-start!important;padding:6px 0!important;gap:10px!important}.header.header-classic .navbar{width:auto!important;flex:0 0 auto!important;justify-content:flex-end!important}.header.header-classic .mobile-nav-toggle{position:static!important;top:auto!important;right:auto!important}.header.header-classic .hc-name-full{display:none!important}.header.header-classic .mosque-logo-text{display:flex!important}.header.header-classic .mosque-logo-img{height:40px!important}}
/* quran.css */
@font-face{font-family:litelpmq;src:url(/fonts/litelpmq.woff2) format("woff2"),url(/fonts/litelpmq.woff) format("woff"),url(/fonts/litelpmq.ttf) format("truetype"),url(/fonts/litelpmq.eot) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}.surat li::before{content:counter(step-counter);height:32px;text-align:center;display:block;margin-top:-1px;width:32px;font:700 12px/32px Helvetica,sans-serif;background:#000a12;color:#fff}.surat li{display:block;margin-top:2em;padding-bottom:1em;border-top:1px solid #e6e7e7;counter-increment:step-counter}.ayat,.bismillah,p:dir(rtl){font-family:litelpmq;font-size:1.8em;line-height:2.4;font-weight:400;font-style:normal}.bismillah{border-top:1px solid #e6e7e7;text-align:center;padding:1em 0 0;margin:0}.ayat{margin-top:.5em;text-align:right;direction:rtl}.bacaan{font-family:georgia,serif;font-weight:400;padding:1em 0}.arti,.ayat,.bacaan{display:block}.pt-1,.pt-2{font-family:Nunito,sans-serif;font-size:13px}
/* breadcrumb.css */
.breadcrumbs{padding:52px 0 24px!important;min-height:auto!important;color:#fff;position:relative;overflow:hidden}.breadcrumbs .container{display:flex!important;flex-direction:column-reverse!important;gap:8px!important}.breadcrumbs h2{font-size:clamp(1.35rem, 3vw, 2rem)!important;font-weight:700!important;margin:0!important;color:#fff!important;line-height:1.25!important;letter-spacing:.01em}.breadcrumbs ol{display:flex!important;flex-wrap:wrap!important;list-style:none!important;padding:0!important;margin:0!important;font-size:.82rem!important;align-items:center!important;gap:0!important}.breadcrumbs ol li{display:inline-flex;align-items:center;color:rgba(255,255,255,.6)}.breadcrumbs ol a{color:rgba(255,255,255,.88)!important;text-decoration:none!important;transition:color .2s!important}.breadcrumbs ol a:hover{color:#fff!important;text-decoration:none!important}.breadcrumbs ol li+li{padding-left:0!important}.breadcrumbs ol li+li::before{content:"\203A"!important;display:inline-block!important;padding:0 7px!important;color:rgba(255,255,255,.35)!important;font-size:1.05rem!important;line-height:1!important}.flexstart-theme .breadcrumbs ol li:first-child a::before,.flexstart2-theme .breadcrumbs ol li:first-child a::before,.istiqbal-theme .breadcrumbs ol li:first-child a::before,.nabawi-theme .breadcrumbs ol li:first-child a::before{font-family:bootstrap-icons!important;content:"\F425"!important;margin-right:4px;font-size:.85rem;vertical-align:middle}.nabawi-theme .breadcrumbs{background:linear-gradient(135deg,#052e28 0,#0d4a3e 60%,#145a4a 100%)!important;border-bottom:1px solid rgba(201,162,39,.2)!important}.nabawi-theme .breadcrumbs h2{color:#fbf8f1!important}.nabawi-theme .breadcrumbs ol li+li::before{color:rgba(201,162,39,.45)!important}.nabawi-theme .breadcrumbs ol a{color:rgba(251,248,241,.85)!important}.nabawi-theme .breadcrumbs ol a:hover{color:#fbf8f1!important}.flexstart-theme .breadcrumbs,.flexstart2-theme .breadcrumbs{background:linear-gradient(135deg,#011f5b 0,#012970 55%,#013bab 100%)!important}.istiqbal-theme .breadcrumbs{background:linear-gradient(135deg,#0d1f5c 0,#1a3a8c 55%,#2850c8 100%)!important}.adam-theme .breadcrumbs{background:linear-gradient(135deg,#010488 0,#0104a8 55%,#0e7a60 100%)!important}.adam-theme .breadcrumbs ol li+li::before{color:rgba(26,204,141,.5)!important}@media (max-width:767px){.breadcrumbs{padding:44px 0 20px!important}.breadcrumbs h2{font-size:clamp(1.1rem, 5vw, 1.5rem)!important}.breadcrumbs ol{font-size:.78rem!important}}.fluxo-theme .fluxo-breadcrumb{padding:70px 0 30px!important;position:relative;overflow:hidden}.fluxo-theme .fluxo-breadcrumb::before{content:"";position:absolute;top:-60px;right:-60px;width:260px;height:260px;border-radius:50%;background:rgba(255,255,255,.04);pointer-events:none}.fluxo-theme .fluxo-breadcrumb::after{content:"";position:absolute;bottom:-40px;left:-40px;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.03);pointer-events:none}.fluxo-theme .fluxo-breadcrumb h1{font-size:clamp(1.4rem, 3vw, 2rem)!important;font-weight:700!important;margin-bottom:10px!important;color:#fff!important}.fluxo-theme .fluxo-breadcrumb-nav{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:0!important;list-style:none!important;padding:0!important;margin:0!important;font-size:.83rem!important}.fluxo-theme .fluxo-breadcrumb-nav li{color:rgba(255,255,255,.55)!important;display:inline-flex;align-items:center}.fluxo-theme .fluxo-breadcrumb-nav li+li::before{content:"\203A"!important;padding:0 7px!important;color:rgba(255,255,255,.3)!important;font-size:1rem!important;margin:0!important}.fluxo-theme .fluxo-breadcrumb-nav li a{text-decoration:none!important;transition:color .2s!important}.fluxo-theme .fluxo-breadcrumb-nav li a:hover{color:#fff!important}@media (max-width:767px){.fluxo-theme .fluxo-breadcrumb{padding:56px 0 24px!important}.fluxo-theme .fluxo-breadcrumb h1{font-size:clamp(1.1rem, 5vw, 1.5rem)!important}}.incare-theme .incare-breadcrumb{padding:68px 0 28px!important;position:relative;overflow:hidden;background:linear-gradient(135deg,#091e42 0,#1a3a7a 60%,#4670ce 100%)!important}.incare-theme .incare-breadcrumb::before{content:"";position:absolute;top:-50px;right:-50px;width:220px;height:220px;border-radius:50%;background:rgba(52,197,161,.08);pointer-events:none}.incare-theme .incare-breadcrumb h2{font-size:clamp(1.35rem, 3vw, 2rem)!important;font-weight:700!important;color:#fff!important;margin-bottom:8px!important}.incare-theme .incare-breadcrumb ol{display:flex!important;flex-wrap:wrap!important;list-style:none!important;padding:0!important;margin:0!important;gap:0!important;font-size:.82rem!important;align-items:center!important}.incare-theme .incare-breadcrumb ol li{color:rgba(255,255,255,.55)!important;display:inline-flex;align-items:center}.incare-theme .incare-breadcrumb ol li+li::before{content:"\203A"!important;padding:0 7px!important;color:rgba(255,255,255,.3)!important;font-size:1rem!important;margin:0!important}.incare-theme .incare-breadcrumb ol li a{color:rgba(52,197,161,.9)!important;text-decoration:none!important;transition:color .2s!important}.incare-theme .incare-breadcrumb ol li a:hover{color:#34c5a1!important}@media (max-width:767px){.incare-theme .incare-breadcrumb{padding:54px 0 22px!important}.incare-theme .incare-breadcrumb h2{font-size:clamp(1.1rem, 5vw, 1.5rem)!important}}
