.nav{
	width: 100%;
	height: 40px;
	background: #50afd4;
	position: fixed;
	top: 0;
	left: 0;
	font-size:12px;
	z-index: 200;
}
	
.nav ul {
	list-style: none;
	float: right;

}

.nav ul li {
	position: relative; 
	float: left;
}

.nav ul a {
	display: block;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	color: #fff;
	
  -webkit-font-smoothing: subpixel-antialiased;
}

.nav ul a.selected, .nav ul a:hover  {
	color: #000;
	background-color: #fff;
}

.nav ul ul a.selected {
	color: #fff;
	background-color: #777;
}

.nav ul ul a:hover  {
	color: #000 !important;
	background-color: #ddd !important;
}

.nav ul ul {
	display: none;
}

.nav ul li ul {
	position: absolute;
	top: 40px;
	left: 0;
}

.nav ul li li {
	float: none;
}

.nav ul li li a {
	background-color: #444;
	color: #fff;
	width: 280px;
	font-size: 12px;
}

.nav ul li li a:hover {
	background-color: #000;
	color: #fff;
}
.nav ul li:hover ul {
	display: block;
}


/* mobile version */
.slicknav_btn
{
	position: relative;
	display: block;
	vertical-align: middle;
	float: right;
	line-height: 50px;
	cursor: pointer;

}

.slicknav_menu .slicknav_menutxt
{
	display: block;
	line-height: 40px;
    height:45px;
	float: left;
}

.slicknav_menu .slicknav_icon { float: left; }
.slicknav_menu .slicknav_no-text { margin: 0; }

.slicknav_menu .slicknav_icon-bar
{
	display: block;
	width: 20px;
	height: 3px;
	margin: 16px 20px 0 10px;
}

.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em; }
.slicknav_nav { clear: both; }
.slicknav_nav ul,
.slicknav_nav li { display: block; }

.slicknav_nav .slicknav_arrow
{
	font-size: 11px;
	margin: 0 0 0 1em;
}

.slicknav_nav .slicknav_item
{
	display: block;
	cursor: pointer;
}

.slicknav_nav a { display: block; }
.slicknav_nav .slicknav_item a { display: inline-block; }

.slicknav_menu:before,
.slicknav_menu:after
{
	content: " ";
	display: table;
}

.slicknav_menu:after { clear: both; }

/* IE6/7 support */
.slicknav_menu { *zoom: 1; }
.slicknav_menu { font-size: 16px; }

/* Button */
.slicknav_btn { text-decoration: none; }

/* Button Text */
.slicknav_menu .slicknav_menutxt { color: #fff; padding-top:2px}

/* Button Lines */
.slicknav_menu .slicknav_icon-bar { background-color: #fff; }
.slicknav_menu { background-color: #50afd4; z-index:9;}

.slicknav_nav
{
	color: #fff;
	font-size: 13px;
	background-color:#50afd4;
}

.slicknav_nav, .slicknav_nav ul
{
	list-style: none;
	overflow: hidden;
	background: #333;
}

.slicknav_nav ul { background: #333; }
.slicknav_nav ul ul { background: #73797a; }
.slicknav_nav ul li li { text-indent: 20px; }
.slicknav_nav .slicknav_item { padding: 10px; }

.slicknav_nav a
{
	padding: 10px;
	text-decoration: none;
	color: white;
	height:40px;
}

.slicknav_nav .slicknav_item a
{
	padding: 0;
	margin: 0;
}

.slicknav_nav li a.selected
{
	color: #fff;
	background: none;
}

.slicknav_nav li:hover
{
	color: #fff;
	background-color: #4a646a;
}

.slicknav_nav .slicknav_txtnode { margin-left: 15px; }
.slicknav_menu { display: none; }

@media all and (max-width: 1200px)
{
	.nav, .minmax { display: none; }
	
	.slicknav_menu
	{
		width: 100%;
		display: block;
	}
}


@media all and (min-width: 769px) and (max-width: 1200px)
{
	.nav {z-index: 202;}
	.sidebar {margin-top: 100px;}
}