div#main-menu-wrapper {
	width: 900px;
	margin-right: 40px;
	margin-left: 0;
	text-align: left;
}

.navigation ul {
	float: left;
}

.container.container_caption {
	text-shadow: 2px 2px 4px #000000;
}

#main-menu-wrapper nav.navigation .menu {
	text-shadow: 2px 2px 4px #000000;
}

.navigation ul ul, .navigation ul ul li, .navigation ul li li, .navigation ul ul li li, .navigation ul li li li {
	background: #B2D5FF none repeat scroll 0 0;
	color: #000;
}

.page_heading_container {
	margin-top: 60px;
	background: none;
	text-shadow: 2px 2px 4px #000000;
	color: #f8da03;
	border-top: 0;
	border-bottom: 0;
}

.page-container {
	background: none;
	padding-top: 0;
	margin-top: 0;
}

.page-content {
	padding: 10px 15px;
	margin-top: 5px;
}

section h2.section-heading {
	text-shadow: 2px 2px 4px #000000;
	color: #fff;
}

section h3.section-subheading {
	text-shadow: 2px 2px 4px #000000;
	color: #f8da03;
}

.bg-light-gray {
	background-color: transparent;
}

#section1, #section2, #section3, #section4, #section5, #section6, #section7, #section8 {
	min-height: 1200px;
}

#section5 {
	background: transparent url("/wp-content/uploads/2016/02/coffee-pot-01.jpg") repeat fixed center center;
}

#section4 {
	background: transparent url("/wp-content/uploads/2016/02/brewkettle-02.jpg") repeat fixed center center;
}

#section8 {
	background: #303030;
}

#portfolio, .testimonial-header {
	margin-top: 80px;
	text-shadow: 2px 2px 4px #000000;
}

.team-member h4 {
	text-shadow: 2px 2px 4px #000000;
	color: #fff;
	font-size: 24px;
}

.team-member, .team-member .text-muted {
	text-shadow: 2px 2px 4px #000000;
	color: #f8da03;
}

h4.service-heading {
	text-shadow: 2px 2px 4px #000000;
	color: #fff;
}

p.text-muted {
	text-shadow: 2px 2px 4px #000000;
	color: #f8da03;
}

.home_blog_content .post .post_meta {
	display: none;
}

.sort {
	padding-right: 15px;
}

.sort:hover {
	text-decoration: none;
	background-color: #ccc;
}

.tablesorter tr {
	border-top: 1px dotted #000;
}

.tablesorter tr:hover {
	text-decoration: none;
	background: #e6e6e6;
}

.tablesorter tr td {
	padding-left: 8px;
	padding-top: 2px;
}

.tooltip-yeast {
	position: relative;
	display: inline-block;
}

.tooltip-yeast .tooltiptext {
	visibility: hidden;
	width: 375px;
	background-color: black;
	color: #fff;
	text-align: left;
	border-radius: 6px;
	padding: 5px 10px;
	position: absolute;
	z-index: 1;
	bottom: 150%;
	left: 50%;
	margin-left: -60px;
}

.tooltip-yeast .tooltiptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: black transparent transparent;
}

.tooltip-yeast:hover .tooltiptext {
	visibility: visible;
}