/* Themify Customize Styling */
body {	
	background-color: #f0f0f0;
	color: #000000; 
}
a {	
	color: #ee6d00; 
}
a:hover {	
	color: #ee6d00; 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {	
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px; 
}
input[type=reset], input[type=submit], button {	
	background-color: #8bbd31; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	
	background-color: #6f9530; 
}
#headerwrap {	
	background-color: #e2e2e2; 
}
#main-nav a {		font-weight:bold;
	font-size:0.8em;
	text-transform:uppercase; 
}
#main-nav a, #main-nav > li > a {	
	color: #ee6d00; 
}
#main-nav a:hover, #main-nav > li > a:hover {	
	color: #8bbd31; 
}
#main-nav .current_page_item a, #main-nav .current-menu-item a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #ee6d00; 
}
.post-title, .post-title a {		font-size:1.6em;
	text-align:left;
	color: #8bbd31; 
}
.post-title a:hover {	
	color: #6f9530; 
}
.single-post .post-title {		font-size:2em;
	text-align:left; 
}
.more-link {	
	color: #ffffff;	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	background-color: #ee6d00;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px; 
}
.more-link:hover {	
	color: #ffffff;
	background-color: #f3893a; 
}
.post-nav .arrow {	
	color: #ee6d00; 
}
#sidebar a {	
	color: #ee6d00; 
}
#sidebar a:hover {	
	color: #f3893a; 
}

/* Themify Custom CSS */
#body .gallery {
margin-bottom:0;
}

header#header {
padding: 0.5em 0;
}
header#header nav ul li a {
padding-left:0;
padding-right:0;
}
header#header nav ul li a:after {
content:"|";
color:#ababab;
padding-left:0.6em;
padding-right:0.4em;
}
header#header nav ul li:last-child a:after {
content:none;
}

.module-text p:last-child {
margin-bottom:0;
}

.post-content .entry-content {
text-align:left;
}

a.more-link {
border-radius: 50em;
}
a.more-link:after {
content:none;
}

.post-nav a:hover {
color:#323232;
}
.post-nav a:hover span {
color:#f3893a;
}

#footerwrap {
padding-top:0;
padding-bottom:0;
border-top:none;
}
#footerwrap > footer#footer {
display:none;
}

.btn-caps {
text-transform:uppercase;
font-weight:bold;
}

input[type=submit].wpcf7-submit {
border-radius:50em;
font-size: 14px;
letter-spacing:normal;
padding-bottom: 20px;
padding-left: 45px;
padding-right: 45px;
padding-top: 20px;
}

.news_featured figure.post-image img {
border-top: #8bbd31 5px solid;
}

.news_stories figure.post-image img {
border-bottom: #ee6d00 5px solid;
}

.related-posts h4.post-title {
font-size:1em;
line-height:1.4em;
}

.document-gallery .title {
color:#ee6d00;
font-weight:bold;
font-size: 1.5em;
line-height:1.25em;
margin-top:7px;
}

.widget.twitter .twitter-item a[href*="hash"],
.ctf-tweets .ctf-tweet-content a[href*="hashtag"] {
color:#8bbd31;
}
.widget.twitter .twitter-item a[href*="hash"]:hover,
.ctf-tweets .ctf-tweet-content a[href*="hashtag"]:hover {
color:#6f9530;
}
.widget.twitter .twitter-item em.twitter-timestamp {
color:#d6d6d6;
}