/*
Barakah Bounty - Salah / Namaz child layout
Mobile-first, clean white system. Loaded as assets/css/bb-layout-child.css
*/

/* Page shells */
.bb-before-salah-page,
.bb-virtues-page,
.bb-case-page,
.bb-sunnah-page,
.bb-five-page,
.bb-men-page,
.bb-women-page{
	--bb-salah-bg:#ffffff;
	--bb-salah-soft:#fbf7fc;
	--bb-salah-card:#ffffff;
	--bb-salah-ink:#3f3144;
	--bb-salah-title:#5f4666;
	--bb-salah-muted:#665a6a;
	--bb-salah-softtext:#7a6d7f;
	--bb-salah-line:rgba(185,145,199,.22);
	--bb-salah-line-strong:rgba(185,145,199,.34);
	--bb-salah-accent:#f8ecfb;
	--bb-salah-accent-text:#6d4a78;
	--bb-salah-shadow:0 16px 42px rgba(64,43,73,.06);
	--bb-salah-shadow-hover:0 22px 58px rgba(64,43,73,.10);
	background:#fff !important;
	color:var(--bb-salah-ink);
	min-height:auto !important;
	font-family:"Segoe UI",Inter,Arial,sans-serif;
	overflow-x:hidden;
	margin:0 !important;
	padding-bottom:0 !important;
}

.bb-before-salah-page *,
.bb-virtues-page *,
.bb-case-page *,
.bb-sunnah-page *,
.bb-five-page *,
.bb-men-page *,
.bb-women-page *{box-sizing:border-box}

.bb-before-salah-page a,
.bb-virtues-page a,
.bb-case-page a,
.bb-sunnah-page a,
.bb-five-page a,
.bb-men-page a,
.bb-women-page a{text-decoration:none!important}

/* Wrappers */
.bb-before-wrap,
.bb-virtues-wrap,
.bb-case-wrap,
.bb-sunnah-wrap,
.bb-five-wrap,
.bb-men-wrap,
.bb-women-wrap{
	width:min(1120px,calc(100% - 28px));
	margin:0 auto;
	position:relative;
	z-index:2;
}

/* Heroes */
.bb-before-hero,
.bb-virtues-hero,
.bb-case-hero,
.bb-sunnah-hero,
.bb-five-hero,
.bb-men-hero,
.bb-women-hero{
	position:relative;
	text-align:left;
	background:#fff !important;
	border:0 !important;
	box-shadow:none !important;
	border-radius:0 !important;
	margin:0 !important;
	padding:44px 0 24px !important;
}

.bb-before-kicker,
.bb-virtues-kicker,
.bb-case-kicker,
.bb-sunnah-kicker,
.bb-five-kicker,
.bb-men-kicker,
.bb-women-kicker{
	display:inline-flex;
	align-items:center;
	gap:8px;
	margin:0 0 12px;
	padding:7px 12px;
	border-radius:999px;
	background:var(--bb-salah-accent);
	border:1px solid rgba(196,143,214,.30);
	color:var(--bb-salah-accent-text);
	font-size:12px;
	font-weight:650;
	letter-spacing:.08em;
	text-transform:uppercase;
}

.bb-before-kicker span,
.bb-virtues-kicker span,
.bb-case-kicker span,
.bb-sunnah-kicker span,
.bb-five-kicker span,
.bb-women-kicker span{
	width:7px;
	height:7px;
	border-radius:50%;
	background:#c894d6;
	display:inline-block;
}

.bb-before-title,
.bb-before-hero h1,
.bb-virtues-hero h1,
.bb-case-hero h1,
.bb-sunnah-hero h1,
.bb-five-hero h1,
.bb-men-hero h1,
.bb-women-hero h1{
	margin:0;
	max-width:900px;
	color:var(--bb-salah-title);
	font-family:Georgia,"Times New Roman",serif;
	font-size:clamp(38px,8.8vw,68px);
	font-weight:500;
	line-height:1.04;
	letter-spacing:-.045em;
}

.bb-before-subtitle,
.bb-before-hero p,
.bb-virtues-hero p,
.bb-case-hero p,
.bb-sunnah-hero p,
.bb-five-hero p,
.bb-men-hero p,
.bb-women-hero p{
	margin:14px 0 0;
	max-width:780px;
	color:var(--bb-salah-muted);
	font-size:clamp(16px,1.35vw,19px);
	line-height:1.72;
}

/* Sections */
.bb-before-card-section,
.bb-virtues-section,
.bb-case-section,
.bb-sunnah-section,
.bb-five-section,
.bb-prayer-section,
.bb-men-section,
.bb-women-section,
.bb-men-grid-two,
.bb-women-topgrid{
	padding:26px 0 !important;
	margin:0 !important;
	background:#fff !important;
	position:relative;
}

.bb-before-intro,
.bb-virtues-section > h2,
.bb-case-section > h2,
.bb-sunnah-section > h2,
.bb-five-section > h2,
.bb-prayer-section > h2,
.bb-men-section > h2,
.bb-women-section > h2{
	margin-top:0;
}

.bb-before-intro h2,
.bb-virtues-section h2,
.bb-case-section h2,
.bb-sunnah-section h2,
.bb-five-section h2,
.bb-prayer-section h2,
.bb-men-section h2,
.bb-women-section h2,
.bb-men-card h2,
.bb-women-info-card h2{
	color:var(--bb-salah-title);
	font-family:Georgia,"Times New Roman",serif;
	font-size:clamp(27px,5vw,42px);
	font-weight:500;
	line-height:1.1;
	letter-spacing:-.03em;
	margin:0 0 10px;
}

.bb-before-intro p,
.bb-virtues-section > p,
.bb-case-section > p,
.bb-sunnah-section > p,
.bb-five-section > p,
.bb-prayer-section > p,
.bb-men-section > p,
.bb-women-section > p,
.bb-men-section-intro,
.bb-women-section-intro{
	color:var(--bb-salah-muted);
	font-size:16.5px;
	line-height:1.75;
	max-width:840px;
	margin:0 0 18px;
}

/* Grids */
.bb-before-card-grid,
.bb-virtues-grid,
.bb-virtues-dua-grid,
.bb-virtues-return-grid,
.bb-case-grid,
.bb-case-mini-grid,
.bb-case-three-grid,
.bb-sunnah-grid,
.bb-sunnah-grid-three,
.bb-five-grid,
.bb-five-mini-grid,
.bb-five-inner-grid,
.bb-men-grid,
.bb-men-grid-two,
.bb-women-grid,
.bb-women-topgrid,
.bb-rakah-grid{
	display:grid;
	grid-template-columns:repeat(3,minmax(0,1fr));
	gap:16px;
	align-items:stretch;
}

.bb-men-grid-two,
.bb-women-topgrid{
	grid-template-columns:repeat(2,minmax(0,1fr));
}

/* Cards */
.bb-before-card,
.bb-virtues-card,
.bb-virtues-dua-card,
.bb-virtues-return-card,
.bb-case-card,
.bb-case-mini-card,
.bb-sunnah-card,
.bb-five-card,
.bb-five-mini-card,
.bb-five-inner-card,
.bb-five-roadmap-card,
.bb-prayer-time-card,
.bb-men-card,
.bb-women-info-card,
.bb-rakah-card,
.bb-step-card,
.bb-case-warning,
.bb-case-note,
.bb-sunnah-alert,
.bb-sunnah-info,
.bb-virtues-highlight,
.bb-five-highlight,
.bb-five-roadmap,
.bb-text-box,
.bb-note-box,
.bb-arabic-box,
.bb-translit-box{
	background:#fff !important;
	border:1px solid var(--bb-salah-line) !important;
	border-radius:20px !important;
	box-shadow:var(--bb-salah-shadow) !important;
	color:var(--bb-salah-ink) !important;
	padding:20px !important;
	overflow:hidden;
}

a.bb-before-card,
a.bb-virtues-card,
a.bb-case-card,
a.bb-sunnah-card,
a.bb-five-card,
a.bb-men-card{
	display:flex;
	flex-direction:column;
	min-height:148px;
}

.bb-before-card:hover,
.bb-virtues-card:hover,
.bb-virtues-dua-card:hover,
.bb-virtues-return-card:hover,
.bb-case-card:hover,
.bb-case-mini-card:hover,
.bb-sunnah-card:hover,
.bb-five-card:hover,
.bb-five-mini-card:hover,
.bb-five-inner-card:hover,
.bb-prayer-time-card:hover,
.bb-men-card:hover,
.bb-women-info-card:hover,
.bb-rakah-card:hover{
	transform:translateY(-2px);
	border-color:var(--bb-salah-line-strong) !important;
	box-shadow:var(--bb-salah-shadow-hover) !important;
}

.bb-before-card h3,
.bb-virtues-card h3,
.bb-virtues-dua-card h3,
.bb-virtues-return-card h3,
.bb-case-card h3,
.bb-case-mini-card h3,
.bb-sunnah-card h3,
.bb-five-card h3,
.bb-five-mini-card h3,
.bb-five-inner-card h3,
.bb-five-roadmap-card h3,
.bb-prayer-time-card h3,
.bb-men-card h3,
.bb-women-info-card h3,
.bb-rakah-card h3,
.bb-step-card h3{
	margin:0 0 8px;
	color:var(--bb-salah-title);
	font-family:Georgia,"Times New Roman",serif;
	font-size:clamp(21px,3.7vw,28px);
	font-weight:500;
	line-height:1.16;
	letter-spacing:-.025em;
}

.bb-before-card p,
.bb-virtues-card p,
.bb-virtues-dua-card p,
.bb-virtues-return-card p,
.bb-case-card p,
.bb-case-mini-card p,
.bb-sunnah-card p,
.bb-five-card p,
.bb-five-mini-card p,
.bb-five-inner-card p,
.bb-five-roadmap-card p,
.bb-prayer-time-card p,
.bb-men-card p,
.bb-women-info-card p,
.bb-rakah-card p,
.bb-step-card p,
.bb-text-box p,
.bb-note-box p{
	color:var(--bb-salah-muted);
	font-size:15.5px;
	line-height:1.68;
	margin:0 0 10px;
}

/* Pills / labels */
.bb-before-card-action,
.bb-virtues-pill,
.bb-case-pill,
.bb-sunnah-pill,
.bb-five-pill,
.bb-five-ref-pill,
.bb-step-pill,
.bb-rakah-count,
.bb-case-mini-card > span:first-child{
	display:inline-flex;
	align-self:flex-start;
	width:max-content;
	margin:0 0 10px;
	padding:6px 10px;
	border-radius:999px;
	background:var(--bb-salah-accent);
	border:1px solid rgba(196,143,214,.28);
	color:var(--bb-salah-accent-text);
	font-size:12px;
	font-weight:650;
	line-height:1.2;
	letter-spacing:.03em;
}

.bb-before-card-action{
	margin-top:auto;
	margin-bottom:0;
}

/* Reference / Arabic blocks */
.bb-virtues-ref,
.bb-case-ref,
.bb-sunnah-ref,
.bb-five-ref,
.bb-prayer-ref,
.bb-prayer-list,
.bb-prayer-ref,
.bb-ref,
.bb-prayer-list,
.bb-case-list,
.bb-sunnah-list,
.bb-five-list,
.bb-virtues-list,
.bb-men-list,
.bb-women-list,
.bb-step-list{
	color:var(--bb-salah-softtext);
	font-size:14.5px;
	line-height:1.65;
}

.bb-virtues-arabic,
.bb-sunnah-arabic,
.bb-five-arabic,
.bb-arabic-box{
	font-family:"Scheherazade New","Amiri",serif;
	font-size:clamp(25px,6vw,38px);
	line-height:1.85;
	text-align:right;
	color:#37243d;
	background:#fff;
}

.bb-virtues-translit,
.bb-sunnah-translit,
.bb-five-translit,
.bb-translit-box{
	color:#59465f;
	font-weight:520;
}

.bb-virtues-meaning,
.bb-sunnah-meaning,
.bb-five-meaning{
	color:var(--bb-salah-muted);
}

/* Salah step image layout */
.bb-step-card{
	margin:0 0 18px;
}

.bb-step-layout{
	display:grid;
	grid-template-columns:minmax(260px,.88fr) minmax(0,1.12fr);
	gap:20px;
	align-items:start;
}

.bb-step-head{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:12px;
	margin:0 0 14px;
}

.bb-step-image,
.bb-step-placeholder{
	width:100%;
	border-radius:18px !important;
	background:#fff !important;
	border:1px solid var(--bb-salah-line) !important;
	overflow:hidden;
	box-shadow:none !important;
}

.bb-step-image img{
	width:100% !important;
	height:auto !important;
	max-height:none !important;
	object-fit:contain !important;
	display:block;
	border-radius:18px !important;
}

.bb-step-guide{
	font-size:16px;
	color:var(--bb-salah-ink);
	line-height:1.72;
}

/* Navigation */
.bb-before-nav,
.bb-virtues-nav,
.bb-case-nav,
.bb-sunnah-nav,
.bb-five-nav,
.bb-men-nav,
.bb-women-nav{
	padding:30px 0 22px !important;
	margin:0 !important;
	background:#fff !important;
}

.bb-before-nav-inner,
.bb-main-nav-inner{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:12px;
}

.bb-before-nav a,
.bb-before-nav-spacer,
.bb-virtues-nav a,
.bb-case-nav a,
.bb-sunnah-nav a,
.bb-five-nav a,
.bb-men-nav a,
.bb-women-nav a{
	min-height:58px !important;
	border-radius:18px !important;
	padding:12px 14px !important;
	background:#fff !important;
	border:1px solid var(--bb-salah-line) !important;
	box-shadow:0 10px 28px rgba(64,43,73,.05) !important;
	display:flex;
	flex-direction:column;
	justify-content:center;
	color:var(--bb-salah-title)!important;
}

.bb-before-nav-label,
.bb-virtues-nav span:first-child,
.bb-case-nav span:first-child,
.bb-sunnah-nav span:first-child,
.bb-five-nav span:first-child,
.bb-men-nav span:first-child,
.bb-women-nav span:first-child,
.bb-before-nav-label{
	font-size:11px !important;
	color:var(--bb-salah-softtext);
	font-weight:650;
	text-transform:uppercase;
	letter-spacing:.08em;
	margin-bottom:3px;
}

.bb-before-nav-title,
.bb-virtues-nav span:last-child,
.bb-case-nav span:last-child,
.bb-sunnah-nav span:last-child,
.bb-five-nav span:last-child,
.bb-men-nav span:last-child,
.bb-women-nav span:last-child{
	font-family:Georgia,"Times New Roman",serif;
	font-size:17px !important;
	font-weight:500;
	color:var(--bb-salah-title);
	line-height:1.18;
}

.bb-before-nav-next,
.bb-main-nav-next{
	text-align:right;
	align-items:flex-end;
}

/* Lists */
.bb-salah-list-clean ul,
.bb-virtues-list,
.bb-case-list,
.bb-sunnah-list,
.bb-five-list,
.bb-men-list,
.bb-women-list,
.bb-step-list{
	margin:10px 0 0 18px;
	padding:0;
}

.bb-virtues-list li,
.bb-case-list li,
.bb-sunnah-list li,
.bb-five-list li,
.bb-men-list li,
.bb-women-list li,
.bb-step-list li{
	margin:0 0 8px;
	color:var(--bb-salah-muted);
}

/* Remove stubborn decorative extras */
.bb-before-salah-page:before,
.bb-before-salah-page:after,
.bb-virtues-page:before,
.bb-virtues-page:after,
.bb-case-page:before,
.bb-case-page:after,
.bb-sunnah-page:before,
.bb-sunnah-page:after,
.bb-five-page:before,
.bb-five-page:after,
.bb-men-page:before,
.bb-men-page:after,
.bb-women-page:before,
.bb-women-page:after{
	display:none !important;
	content:none !important;
}

/* Animation, gentle and mobile-safe */
@media (prefers-reduced-motion:no-preference){
	.bb-before-card,
	.bb-virtues-card,
	.bb-case-card,
	.bb-sunnah-card,
	.bb-five-card,
	.bb-men-card,
	.bb-women-info-card,
	.bb-rakah-card,
	.bb-step-card{
		animation:bbSalahFade .42s ease both;
	}
	@keyframes bbSalahFade{
		from{opacity:0;transform:translateY(8px)}
		to{opacity:1;transform:translateY(0)}
	}
}

/* Tablet */
@media(max-width:980px){
	.bb-before-card-grid,
	.bb-virtues-grid,
	.bb-virtues-dua-grid,
	.bb-virtues-return-grid,
	.bb-case-grid,
	.bb-case-mini-grid,
	.bb-case-three-grid,
	.bb-sunnah-grid,
	.bb-sunnah-grid-three,
	.bb-five-grid,
	.bb-five-mini-grid,
	.bb-five-inner-grid,
	.bb-men-grid,
	.bb-women-grid,
	.bb-rakah-grid{
		grid-template-columns:repeat(2,minmax(0,1fr));
	}

	.bb-step-layout{
		grid-template-columns:1fr;
	}
}

/* Mobile */
@media(max-width:680px){
	.bb-before-wrap,
	.bb-virtues-wrap,
	.bb-case-wrap,
	.bb-sunnah-wrap,
	.bb-five-wrap,
	.bb-men-wrap,
	.bb-women-wrap{
		width:min(100% - 26px,1120px);
	}

	.bb-before-hero,
	.bb-virtues-hero,
	.bb-case-hero,
	.bb-sunnah-hero,
	.bb-five-hero,
	.bb-men-hero,
	.bb-women-hero{
		padding:34px 0 18px !important;
	}

	.bb-before-title,
	.bb-before-hero h1,
	.bb-virtues-hero h1,
	.bb-case-hero h1,
	.bb-sunnah-hero h1,
	.bb-five-hero h1,
	.bb-men-hero h1,
	.bb-women-hero h1{
		font-size:clamp(34px,11.5vw,48px);
		letter-spacing:-.04em;
	}

	.bb-before-subtitle,
	.bb-before-hero p,
	.bb-virtues-hero p,
	.bb-case-hero p,
	.bb-sunnah-hero p,
	.bb-five-hero p,
	.bb-men-hero p,
	.bb-women-hero p{
		font-size:15.8px;
		line-height:1.68;
	}

	.bb-before-card-section,
	.bb-virtues-section,
	.bb-case-section,
	.bb-sunnah-section,
	.bb-five-section,
	.bb-prayer-section,
	.bb-men-section,
	.bb-women-section,
	.bb-men-grid-two,
	.bb-women-topgrid{
		padding:20px 0 !important;
	}

	.bb-before-card-grid,
	.bb-virtues-grid,
	.bb-virtues-dua-grid,
	.bb-virtues-return-grid,
	.bb-case-grid,
	.bb-case-mini-grid,
	.bb-case-three-grid,
	.bb-sunnah-grid,
	.bb-sunnah-grid-three,
	.bb-five-grid,
	.bb-five-mini-grid,
	.bb-five-inner-grid,
	.bb-men-grid,
	.bb-men-grid-two,
	.bb-women-grid,
	.bb-women-topgrid,
	.bb-rakah-grid{
		grid-template-columns:1fr;
		gap:12px;
	}

	.bb-before-card,
	.bb-virtues-card,
	.bb-virtues-dua-card,
	.bb-virtues-return-card,
	.bb-case-card,
	.bb-case-mini-card,
	.bb-sunnah-card,
	.bb-five-card,
	.bb-five-mini-card,
	.bb-five-inner-card,
	.bb-five-roadmap-card,
	.bb-prayer-time-card,
	.bb-men-card,
	.bb-women-info-card,
	.bb-rakah-card,
	.bb-step-card,
	.bb-case-warning,
	.bb-case-note,
	.bb-sunnah-alert,
	.bb-sunnah-info,
	.bb-virtues-highlight,
	.bb-five-highlight,
	.bb-five-roadmap,
	.bb-text-box,
	.bb-note-box,
	.bb-arabic-box,
	.bb-translit-box{
		border-radius:18px !important;
		padding:17px !important;
	}

	.bb-step-head{
		align-items:flex-start;
		flex-direction:column;
		gap:7px;
	}

	.bb-step-image img{
		width:100% !important;
	}

	.bb-before-nav-inner,
	.bb-main-nav-inner{
		grid-template-columns:1fr;
	}

	.bb-before-nav-next,
	.bb-main-nav-next{
		text-align:left;
		align-items:flex-start;
	}

	.bb-before-nav,
	.bb-virtues-nav,
	.bb-case-nav,
	.bb-sunnah-nav,
	.bb-five-nav,
	.bb-men-nav,
	.bb-women-nav{
		padding:24px 0 18px !important;
	}
}

/* Kill blank space before footer */
.bb-before-salah-page + *,
.bb-virtues-page + *,
.bb-case-page + *,
.bb-sunnah-page + *,
.bb-five-page + *,
.bb-men-page + *,
.bb-women-page + *{
	margin-top:0 !important;
}

body{
	background:#fff !important;
}

/* Global cleanup */
.bb-before-kicker span,
.bb-virtues-kicker span,
.bb-case-kicker span,
.bb-sunnah-kicker span,
.bb-five-kicker span,
.bb-men-kicker span,
.bb-women-kicker span{
    display:none !important;
}

/* Force stacked cards on mobile */
@media (max-width:768px){
    .bb-step-layout,
    .bb-men-grid-two,
    .bb-women-topgrid{
        grid-template-columns:1fr !important;
    }
}


/* -------------------------------------------------------
   Nested card cleanup: keeps real cards, removes outer card boxes
------------------------------------------------------- */

/* Outer wrapper blocks should not look like cards */
.bb-virtues-highlight,
.bb-five-highlight,
.bb-five-roadmap,
.bb-case-warning,
.bb-case-note,
.bb-sunnah-alert,
.bb-sunnah-info{
	background:transparent !important;
	border:0 !important;
	box-shadow:none !important;
	padding:0 !important;
	border-radius:0 !important;
	overflow:visible !important;
}

/* Section blocks should remain clean white page sections */
.bb-virtues-section,
.bb-case-section,
.bb-sunnah-section,
.bb-five-section,
.bb-prayer-section,
.bb-men-section,
.bb-women-section{
	border:0 !important;
	box-shadow:none !important;
	background:#fff !important;
	padding:34px 0 !important;
	margin:0 !important;
	overflow:visible !important;
}

/* Inner card groups need breathing space */
.bb-virtues-grid,
.bb-virtues-dua-grid,
.bb-virtues-return-grid,
.bb-case-grid,
.bb-case-mini-grid,
.bb-case-three-grid,
.bb-sunnah-grid,
.bb-sunnah-grid-three,
.bb-five-grid,
.bb-five-mini-grid,
.bb-five-inner-grid,
.bb-rakah-grid{
	margin-top:18px !important;
	gap:18px !important;
}

/* Real cards remain clean and separated */
.bb-virtues-card,
.bb-virtues-dua-card,
.bb-virtues-return-card,
.bb-case-card,
.bb-case-mini-card,
.bb-sunnah-card,
.bb-five-card,
.bb-five-mini-card,
.bb-five-inner-card,
.bb-five-roadmap-card,
.bb-rakah-card{
	margin:0 !important;
}

/* Avoid tiny cramped cards when content is paragraph-heavy */
.bb-case-mini-grid,
.bb-sunnah-grid-three,
.bb-five-inner-grid{
	grid-template-columns:repeat(2,minmax(0,1fr)) !important;
}

/* Mobile: reduce card walls and stack everything */
@media(max-width:680px){
	.bb-virtues-section,
	.bb-case-section,
	.bb-sunnah-section,
	.bb-five-section,
	.bb-prayer-section,
	.bb-men-section,
	.bb-women-section{
		padding:26px 0 !important;
	}

	.bb-virtues-grid,
	.bb-virtues-dua-grid,
	.bb-virtues-return-grid,
	.bb-case-grid,
	.bb-case-mini-grid,
	.bb-case-three-grid,
	.bb-sunnah-grid,
	.bb-sunnah-grid-three,
	.bb-five-grid,
	.bb-five-mini-grid,
	.bb-five-inner-grid,
	.bb-rakah-grid{
		grid-template-columns:1fr !important;
		gap:14px !important;
		margin-top:14px !important;
	}

	.bb-virtues-highlight,
	.bb-five-highlight,
	.bb-five-roadmap,
	.bb-case-warning,
	.bb-case-note,
	.bb-sunnah-alert,
	.bb-sunnah-info{
		padding:0 !important;
	}
}
.bb-before-hero{
	text-align:center !important;
}

.bb-before-kicker,
.bb-before-title,
.bb-before-hero h1,
.bb-before-subtitle,
.bb-before-hero p{
	margin-left:auto !important;
	margin-right:auto !important;
}
.bb-before-kicker,
.bb-virtues-kicker,
.bb-case-kicker,
.bb-sunnah-kicker,
.bb-five-kicker,
.bb-men-kicker,
.bb-women-kicker{
	font-size:0 !important;
}

.bb-before-kicker::after,
.bb-virtues-kicker::after,
.bb-case-kicker::after,
.bb-sunnah-kicker::after,
.bb-five-kicker::after,
.bb-men-kicker::after,
.bb-women-kicker::after{
	content:"Salah / Namaz";
	font-size:12px !important;
}
/* ==========================================================
   WITR PRAYER - Remove outer wrapper around Qunoot sections
   ========================================================== */

.bb-witr-page .bb-qunoot-section,
.bb-witr-page .bb-dua-section{
    background:transparent !important;
    border:none !important;
    box-shadow:none !important;
    padding:0 !important;
    margin:48px 0 !important;
}

.bb-witr-page .bb-qunoot-section > .bb-card,
.bb-witr-page .bb-dua-section > .bb-card{
    margin:22px 0 !important;
    border-radius:22px !important;
}

.bb-witr-page .bb-qunoot-section h2,
.bb-witr-page .bb-dua-section h2{
    margin-bottom:16px !important;
}