/* PACR_ITI site styles */

html, body {
	overflow-x: hidden;
	max-width: 100%;
}

.site-wrapper {
	max-width: 1900px;
	margin: 0 auto;
}

/* News ticker */
.news-ticker {
	height: 280px;
	overflow: hidden;
	position: relative;
}
.news-ticker-track {
	position: absolute;
	width: 100%;
	animation: ticker-scroll 18s linear infinite;
}
.news-ticker:hover .news-ticker-track {
	animation-play-state: paused;
}
@keyframes ticker-scroll {
	0%   { top: 100%; }
	100% { top: -100%; }
}

@media (max-width: 480px) {
	.news-ticker { height: 200px; }
	.news-ticker h6 { font-size: 0.85rem; }
}

/* Navbar font & hover styling */
.navbar-nav .nav-link {
	font-family: 'Dosis', 'Open Sans', Arial, sans-serif;
	font-size: 17px;
	font-weight: 700;
	color: #ffffff !important;
	letter-spacing: 0.5px;
	padding: 8px 16px !important;
	transition: color 0.25s ease, background-color 0.25s ease;
	border-radius: 4px;
}
.navbar-nav .nav-link:hover,
.navbar-nav .nav-link:focus {
	color: #ffd303 !important;
	background-color: rgba(255,255,255,0.08);
}
/* Spread menu items evenly across the bar */
#collapsibleNavbar {
	width: 100%;
}
#collapsibleNavbar .navbar-nav {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}