/*
BioGurukul Notice Board Page + Faster Ticker v4.6.0
Author: Abhishek Das
*/

/* Slightly faster scrolling */
.bgk-home-notice-ticker .bgk-notice-track{
	animation-duration:24s!important;
}

/* Popup View All Notices button */
.bgk-notice-view-all-wrap{
	margin-top:14px!important;
	display:flex!important;
	flex-wrap:wrap!important;
	gap:10px!important;
	align-items:center!important;
}
.bgk-notice-view-all-btn{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	border-radius:999px!important;
	background:#111827!important;
	color:#fff!important;
	text-decoration:none!important;
	font-weight:1000!important;
	padding:12px 18px!important;
	box-shadow:0 12px 28px rgba(17,24,39,.18)!important;
}
.bgk-notice-view-all-btn:hover,
.bgk-notice-view-all-btn:focus{
	background:#0f3fd6!important;
	color:#fff!important;
}

/* Notice board public page */
.bgk-notice-board-wrap{
	width:100%!important;
	max-width:none!important;
}
.bgk-notice-board-hero{
	background:linear-gradient(135deg,#0f3fd6,#1f5eff 55%,#6c00ff)!important;
	color:#fff!important;
	border:1px solid rgba(255,255,255,.18)!important;
	box-shadow:0 24px 70px rgba(15,63,214,.20)!important;
}
.bgk-notice-board-hero *,
.bgk-notice-board-hero h1,
.bgk-notice-board-hero p,
.bgk-notice-board-hero span{
	color:#fff!important;
	text-shadow:0 2px 12px rgba(0,0,0,.18)!important;
}
.bgk-notice-board-grid{
	display:grid!important;
	grid-template-columns:repeat(2,minmax(0,1fr))!important;
	gap:18px!important;
	width:100%!important;
}
.bgk-notice-board-card{
	background:#fff!important;
	border:1px solid #dfe7f4!important;
	border-radius:26px!important;
	padding:22px!important;
	box-shadow:0 18px 54px rgba(16,24,40,.08)!important;
}
.bgk-notice-board-date{
	display:inline-flex!important;
	border-radius:999px!important;
	background:#eef4ff!important;
	color:#0f3fd6!important;
	font-size:12px!important;
	font-weight:1000!important;
	padding:7px 12px!important;
	margin-bottom:12px!important;
}
.bgk-notice-board-card h2{
	color:#0f172a!important;
	font-size:clamp(22px,2.2vw,32px)!important;
	line-height:1.1!important;
	margin:0 0 12px!important;
	letter-spacing:-.03em!important;
}
.bgk-notice-board-content{
	color:#344054!important;
	font-size:16px!important;
	line-height:1.72!important;
	font-weight:700!important;
}
.bgk-notice-board-content p{
	margin:0 0 12px!important;
}
.bgk-notice-board-link{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	margin-top:14px!important;
	border-radius:999px!important;
	background:linear-gradient(135deg,#0f3fd6,#6c00ff)!important;
	color:#fff!important;
	text-decoration:none!important;
	font-weight:1000!important;
	padding:12px 18px!important;
	box-shadow:0 12px 28px rgba(15,63,214,.20)!important;
}
.bgk-notice-board-link::after{
	content:"↗";
	margin-left:8px;
}
.bgk-notice-board-link:hover,
.bgk-notice-board-link:focus{
	background:#111827!important;
	color:#fff!important;
}

@media(max-width:900px){
	.bgk-home-notice-ticker .bgk-notice-track{
		animation-duration:20s!important;
	}
	.bgk-notice-board-grid{
		grid-template-columns:1fr!important;
	}
	.bgk-notice-board-card{
		border-radius:20px!important;
		padding:18px!important;
	}
}
