@import url(http://fonts.googleapis.com/css?family=Open+Sans);




a:hover {
	color: #000;
}
ol, ul {
	list-style: none;
	padding:0px;
	margin:0px;
}
#wrap {
	margin: 0 auto;
}

.inner {
	margin: 0 auto;
	max-width: 940px;
	padding: 0 40px;
}

.relative {
	position: relative;
}

.right {
	float: right;
}

.left {
	float: left;
}

/* HEADER */
#wrap > header {
	background-color: #333;
	padding-bottom: 20px;
}

#navigation {
	position: relative;
	bottom: 0px;
	padding:-14px;
}

#menu-toggle {
	display: none;
	float: right;
}

/* HEADER > MENU */



@media all and (max-width: 767px) {

	#navigation {
		position: static;
		margin-top: 20px;
	}

	#menu-toggle {
		display: block;
		margin: 10px 10px 0 0;
	}

	#main-menu {
		display: none;
		float: none;
	}

	#main-menu li {
		display: block;
		margin: 0;
		padding: 0;
		width:100%;
		overflow:hidden;
		margin-top: -1px;

	}


	#main-menu > li:first-child {
		margin-top: 0;
	}

	#main-menu > li > a {
		color: #bbb;
		display: block;
		font-size: 14px;
		letter-spacing:2px;
		padding: 13px 13px 13px 20px !important;
		width:inherit;
		border-style:solid !important;
		border-color:#eee;
		border-width:1px 0 1px 0;
	}

	#main-menu li > a:hover {
		background-color: #999; 
	}

	#main-menu > li.parent {
		background: none !important;
		padding: 0;
	}

	#main-menu > li:hover > a,
	#main-menu > li.current-menu-item > a {
		border-style:solid !important;
		border-width:1px 0 1px 0;
		color: #fff !important;
	}

	ul.sub-menu {
		display: block;
		margin-top: -1px;
		margin-left: 20px;
		position: static;
		padding: 0;
		width: inherit;
	}

	ul.sub-menu > li:first-child {
		border-top: 1px solid #444 !important;
	}

	ul.sub-menu > li > a.parent {
		background: #333 !important;
	}
	
	
#primary-menu ul li:before {
	display:none;

}
