body {
	background:white;
	font-family: Verdana,BlinkMacSystemFont;
	color: black;
}

/* ---------- Overrides ----------- */
.h1, h1 { font-size: 2rem; }
.lead {
    font-size: 22px;
    font-weight: 300;
}
@media (min-width: 992px) {
	header {
		padding: 100px 0px 35px;
	}
}
.bg-primary {
    background-color: #007bff!important;
    color: #fff!important;
}
/* ---------- /Overrides ----------- */

section {
    padding: 50px 0;
}
#lowerPageBanner, #topPageBanner {
	padding: 50px 0;
}
#mainNav {
    background: #343a40!important;
}
.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,.5);
}

.bg-dark {
    background-color: #343a40!important;
}
/* ---------- News ------------- */
#news {
   /* background: #007bff;
	color: #EEE; */
	color:black;
	padding-top: 0px;
	padding-bottom: 0px;
}
#news h2 {
    text-align: center;
    margin-bottom: 30px;
}
.newsRow {
    margin-bottom: 20px;
    padding: 10px;
	line-height: 25px;
}
.newsRow :hover{
	cursor:pointer;
}
.newsTitle {
    font-size: 17px;
    font-weight: bold;
}
.newsDescription {
    font-size: 15px;
    font-style: italic;
    /* color: #d4d4d4; */
	color:#403f3f;;
}
.newsDate {
    font-size: 13px;
}
.newsImgContainer {
	text-align:center;
}
#newsInfoBinder {
	padding: 25px;
}

.newsImgContainer img {
	width: 95%;
    height: 100%;
}
.newsLink {
	text-decoration:none !important;
	color:black;
}
/* ---------- /News ------------- */


/* ----------- Banners ------------ */
.banner_mobile { display:none; text-align: center;}
.banner_desktop { display:block; text-align: center; }

@media (max-width: 1340px) {
	.banner_mobile { display:block; }
	.banner_desktop { display:none; }
}
