/* -- This is the place to add your own style modifications without touching the original styles -- */

#header {
	margin: 0 auto;
	padding: 30px 0;
}

#subheader {
	border: 0;
}

#subheader h2 {

}

.sub-icons li, .widget .sub-icons li, .widget .sub-icons li:last-child {
	border: 0;

}

#catnav li.current-menu-item > a, #catnav li.current_page_item > a {
	background: #16a085;
}

#catnav a:hover {
	background: #16a085;
	color: #fff;
}

#footer-widgets {

}

#footer-widgets h3 {
	
}

.widgettitle, .page-title {
	text-transform: uppercase;
	font-size: 22px;
	font-weight: bold;
	color: #515150;
}

.widget.sidetabs .flextabs-custom-controls a, .widget.sidetabs .flextabs-custom-controls a:link, .widget.sidetabs .flextabs-custom-controls a:visited {
	color: #1abc9c;
}


.widget.welcomebox {
	text-align: left;
}

.blog-page-template-3 .page-title {
	color: #fff;
	border-bottom: 0;
}

.cats-by-2 h2.feat-title, .cat-posts-stacked h2.feat-title {
	font-size: 28px;
}