/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url(https://fonts.googleapis.com/css?family=Bree+Serif);

.toggle,[id^=drop] {
	display: none !important;
}
nav ul ul {
	display: none;
	position: absolute; 
	top: 40px;
	z-index: 100000;
	color:#fff;
	list-style-type:none;
	padding:0px;
	padding-top:10px;
}
nav ul li:hover > ul {
	display:inherit;
}
nav ul ul li {
	width:170px;
	background: #222b47;
	float:none;
	display:list-item;
	position: relative;
	padding: 5px 10px;
	border-bottom:1px solid #5E6785;
}
nav ul ul li:hover > a{ color:#95ba00!important; }
li > a:after { content:  ' +'; }
li > a:only-child:after { content: ''; }

/* Media Queries
--------------------------------------------- */
@media all and (max-width : 768px) {
	.navbar-nav{
		width: 100%;
	}
	.toggle + a,.menu {
		display: none;
	}
	.toggle {
		display: block !important;
		color: #fff !important;
	}
	[id^=drop]:checked + ul {
		display: block;
	}
	nav ul ul {
		float: none;
		position:static;
		color: #ffffff;
		margin-left:20px;
		padding:0px;
		margin-top: -10px;
	}
	nav ul ul li {
		display: flex;
		width: 100%;
		background:none;
		border-bottom:none;
	}
}