.nav-app-row {
    border-bottom: 5px solid var(--secondary-brand-a);
}

.nav-app-dropdown {
    background: #e3e3e3;
}

.banner-slide,
.banner-content {
    background: var(--secondary-brand);
}

a,
a.btn-link {
    color: var(--primary-brand);
}

.heading-line {
    background: var(--primary-brand);
}

.footer-top {
	background: var(--secondary-brand);
	border-bottom: 5px solid var(--primary-brand);
}

.footer-top a:hover, 
.footer-top a:focus {
    color: var(--primary-brand);
}

.spotlight-button-prev {
	background: var(--primary-brand-b);
}

.link-arrow {
    background: var(--primary-brand);
	color: var(--primary-text);
}

.sidebar {
	background: #676767;
}

.secondary-nav-item.active a {
    color: var(--primary-brand);
}

.cookie:hover a, 
.cookie:focus a, 
.secondary-nav-item:hover a, 
.secondary-nav-item:focus a {
    color: var(--primary-brand);
}

main section.spotlight {
	margin-bottom: 3rem;
}

@media (min-width: 75em){
	.main-dropdown-ul {
		background: #e3e3e3;
	}
	
	main section.spotlight {
		margin-bottom: 3.5rem;
	}
}

#search-term,
#search-term:focus {
    background: rgba(255, 255, 255, 0.2);
}

#search-term:focus {
	color: var(--secondary-text);
}


/* Bell Times */
.bell-times-wrapper {
    background: #F8F8F8;
}

.bell-times-wrapper > .row {
	margin: 0;
}

.bell-content {
	padding: 1rem 1rem 1.5rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.bell-content h2 {
	margin-bottom: 0.5rem;
}

.bell-img {
    padding: 0;
	align-self: stretch;
}

.bell-img img {
	display: block;
	width: 100%;
	height: 100%;
}

.bell-times-row {
    display: flex;
    padding: 0.5rem 0;
    border-bottom: 2px solid rgba(0, 0, 0, 0.03);
}

.bell-times-row:last-of-type {
    padding-bottom: 0;
    border-bottom: none;
}

.bell-time {
    width: 20%;
    color: var(--primary-brand);
    font-weight: var(--font-medium);
}

.bell-text {
    width: 80%;
	padding-left: 1rem;
}

@media (min-width: 48em){
	.bell-content {
		padding: 1rem 7.5% 1.5rem;
	}
}

@media (min-width: 62em){
	.bell-content {
		padding: 2rem 7.5% 2rem 2.5rem;
	}
}