body {
    background: #dedede;
    font-family: "Times New Roman", "Verdana";
    color: black;
}
/* ---------- Overrides ----------- */
.h1, h1 { font-size: 4rem; }
.lead {
    font-size: 22px;
    font-weight: 300;
}
@media (min-width: 992px) {
	header {
		padding: 100px 0px 35px;
	}
}
.bg-primary {
    background-color: #383c40!important;
    color: #fff!important;
}
#contact .container .row {
    border-top: 1px solid;
}
/* ---------- /Overrides ----------- */
iframe {
    box-shadow: 0px 0px 20px 0px black;
}
section {
    padding: 50px 0;
}
#lowerPageBanner, #topPageBanner {
	padding: 50px 0;
}
#mainNav {
    background: #1d1d1d!important;
}
.navbar-dark .navbar-nav .nav-link {
    color: #EEE;
}

.bg-dark {
    background-color: #1d1d1d!important;
}
/* ---------- News ------------- */
#news_container{
	background: #1d1d1d;
    color: #EEE;
	box-shadow: 0px 0px 9px 0px #383838;
}
#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:#d0d0d0;;
}
.newsDate {
    font-size: 13px;
}
.newsImgContainer {
	text-align:center;
}

.newsImgContainer img {
	width: 95%;
    height: 100%;
}
#newsInfoBinder {
	padding: 25px;
}
.newsLink {
	text-decoration:none !important;
	color:#EEE;
}
/* ---------- /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; }
}
