.slicknav_btn{
		font-size:16px;
		position:relative;
		display:block;
		vertical-align:middle;
		float:left;
		padding:0.438em 0.625em 0.438em 0.625em;
		line-height:1.125em;
		cursor:pointer;
}

.slicknav_menu .slicknav_menutxt{
		display:block;
		line-height:1.188em;
		float:left;
}

.slicknav_menu .slicknav_icon{
		float:left;
		margin:0.188em 0 0 0.438em;
}

.slicknav_menu .slicknav_no-text{
		margin:0;
}

.slicknav_menu .slicknav_icon-bar{
		display:block;
		width:1.125em;
		height:0.125em;
		-webkit-border-radius:1px;
		-moz-border-radius:1px;
		border-radius:1px;
}

.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{
		margin-top:0.188em;
}

.slicknav_nav,.slicknav_menu:after{
		clear:both;
}

.slicknav_nav ul,.slicknav_nav li,.slicknav_nav .slicknav_row,.slicknav_nav a{
		display:block;
}

.slicknav_nav .slicknav_arrow{
		display:none;
		font-size:0.8em;
		margin:0 0 0 0.4em;
}

.slicknav_nav .slicknav_item{
		cursor:pointer;
}

.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{
		display:inline;
}

.slicknav_menu:before,.slicknav_menu:after{
		content:" ";
		display:table;
}

.slicknav_menu{
		*zoom:1;
}

.slicknav_menu{
		font-size:15px;
		font-weight:bold;
		background-color:#09244f;
		text-transform:uppercase;
		padding:10px;
		border-bottom:2px solid #ffdd00;
}

.slicknav_btn{
		letter-spacing:1.5px;
		margin:5px 5px 6px;
		text-decoration:none;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
		background-color:#ffdd00;
}

.slicknav_menu .slicknav_menutxt{
		color:#09244f;
		font-weight:bold;
}

.slicknav_menu .slicknav_icon-bar{
		background-color:#09244f;
}

.slicknav_nav{
		color:#222;
		letter-spacing:5px;
}

.slicknav_nav,.slicknav_nav ul{
		list-style:none;
		overflow:hidden;
}

.slicknav_nav ul{
		padding:0;
		margin:0 0 0 0;
}

.slicknav_nav li{
		margin:10px 0px 0px 0px;
}

.slicknav_nav ul li{
		border:none;
}

.slicknav_nav .slicknav_row{
		padding:5px 10px;
		margin:2px 5px;
}

.slicknav_nav a{
		display:block;
		padding:5px 10px;
		margin:2px 5px;
		text-decoration:none;
		color:#ffffff;
		letter-spacing:3px;
}

.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{
		padding:0;
		margin:0;
}

.slicknav_nav .slicknav_row:hover{
		color:#09244f;
}

.slicknav_nav a:hover{
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		border-radius:2px;
		color:#09244f;
		background:#ffdd00;
}

.slicknav_nav .slicknav_txtnode{
		margin-left:15px;
}