body{
	background-color: white;
	color: black;
}

a{
	color: #007bff;
}

a:hover{
	color: #003282;
}


main.site-main{
	padding-top:0px;
}

header.hei-header{
	background-image: none !important;
	background-color: #003282;
	position: static;
}

div.news-header a{
	width:40%;
	text-align: center;
	color: white;
	font-weight: 600;
	text-transform: uppercase;
	padding:10px 0;
	border-left:1px solid #444;
	font-size: 15px;
}

div.news-header a:last-child{
	border-right:1px solid #444;
}

div.news-header a:hover{
	color: #dc3430;
}

div.breaking-news a{
	color: white;
}

div.breaking-news a:hover{
	color: white;
	text-decoration: underline;
}

.sidebar-div{
	background-color: #efefef;
}

.sidebar-div ul{
	list-style-type:none;
}

.sidebar-div ul li{
	border-bottom: 1px solid #ccc;
	padding:8px 0;
}
.sidebar-div ul li:last-child{
	border-bottom: 0px solid #ccc;
}

.sidebar-div h5{
	font-size: 18px;
}

div.trending-icon{
	width: 30px !important;
}

a.trending-link{
	width: calc(100% - 30px);
}

img.susan{
	width: 100px;
	height: 121px;
}

h2.comments-title{
	font-size: 20px;
	font-weight: 600;
}

ol.comment-list{
	padding-left:0px;
	list-style-type: none;
}

ol.comment-list li.comment{
	padding:20px;
	
}
ol.comment-list>li.comment.thread-even{
	background-color: #efefef;
}
ol.comment-list>li.comment.thread-odd{
	background-color: #fff;
}

ol.children{
	list-style-type:none;
	margin-top:10px;
}

ol.children>li{
	background-color: rgba(0,0,0,0.05);
}

ol.comment-list div.reply{
}

div.comment-metadata{
	font-size: 14px;
}

footer.comment-meta{
	margin-bottom:8px;
}

.reply-title{
	font-size: 20px;
	font-weight: 600;
}

p.comment-form-comment label{
	display: block;
}

footer.site-footer{
	background-color: #003282;
	color: white;
}

footer.site-footer a:hover{
	color: white;
}

div.mobile-header{
	background-color: #003282;
}

i.fa-bars{
	color: white;
}

.blue-underline{
	border-bottom:2px solid #003282;
}

.feature{
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	height: 300px;
}

.feature a{
	background-image: linear-gradient(transparent, black);
	line-height:22px;
}

.feature a:hover{
	color: white;
	text-decoration: underline;
}

a.join{
	color: white;
	text-transform: uppercase;
	margin:0 8px;
	font-weight: 500;
	/* padding: 8px 13px; */
	border-radius: 50px;
	transition: all 0.2s linear;
	background-color: #dc3430;
	font-size: 14px;
}

a.join:hover{
	background-color: white !important;
	color: #dc3430 !important;
}

a#cancel-comment-reply-link{
	padding-left:15px;
}

li.comment.comment-author-tim-heidecker-presidant-of-vfa{
	background-color: #c8eeff !important
}

div.comment-respond{
	padding-top:15px;
}

textarea#comment{
	width:100%;
}

@media (max-width: 991.98px){ 
	div.news-header{
		display: none !important;
	}
}