
/*
	Switch Menu Configuration Mobile/Laptop 
*/

/*
    Mobile Menu Core Style
*/

.slicknav_btn {
	position: relative;
	display: block;
	vertical-align: middle;
	float: right;
	cursor: pointer;
	width: 100%;
}
.slicknav_menu  .slicknav_menutxt { 
	display: inline;  
	/* float: left;  */
	font-family: 'malcomsemilight'; 
	font-weight: normal;
}
.slicknav_menu a:link, .slicknav_menu a:visited, .slicknav_menu a:hover{
	color: #666;
}
.slicknav_menu .slicknav_icon { 
display: none;
}
.slicknav_menu .slicknav_no-text { margin: 0 }
/*.slicknav_menu .slicknav_icon-bar { margin-top: .25em; margin-bottom: .3em; display: block; width: 1.5em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }*/
/*.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.15em; margin-bottom: .2em; }*/
.slicknav_nav { background: #EFEFEF; clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { display: block; cursor: pointer; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { zoom: 1 }

/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/

.slicknav_menu {
	font-size:1.4em;
	background: #FFF;
	/* background: rgb(75,75,77); 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNGI0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOWM5YzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgb(75,75,77) 0%, rgb(201,201,201) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(75,75,77)), color-stop(100%,rgb(201,201,201)));
	background: -webkit-linear-gradient(left,  rgb(75,75,77) 0%,rgb(201,201,201) 100%);
	background: -o-linear-gradient(left,  rgb(75,75,77) 0%,rgb(201,201,201) 100%); 
	background: -ms-linear-gradient(left,  rgb(75,75,77) 0%,rgb(201,201,201) 100%);
	background: linear-gradient(to right,  rgb(75,75,77) 0%,rgb(201,201,201) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b4b4d', endColorstr='#c9c9c9',GradientType=1 ); */

}

/* Button */

a.slicknav_btn {
	text-decoration:none;	
	border: 1px solid #666;
	background-color: transparent;
	padding: .2rem;
	margin: 1rem;
	border-radius: .2rem;

}
.slicknav_btn::before {
	/* display: inline-block;
	float:left; */
	content: "\f0c9";
	/* border: 1px solid #666; */
	padding: 0.1rem .2rem;
	font-family: 'FontAwesome';
	font-size: 1.2rem;
	color: #666;
	text-decoration: none;
	margin: 0 .5rem 0 0 ;
}

a.slicknav_collapsed {
	height: 2rem;
	width: 5em;
}

a.slicknav_open {
	background-color: rgb(201,201,201);
	/* height: 3rem; */
	width: 100%;
	-webkit-transition: all .3s ease-in-out;
  	-moz-transition: all .3s ease-in-out;
  	-o-transition: all .3s ease-in-out;
  	transition: all .3s ease-in-out;
	text-align: left;
	margin: 1rem auto 0 auto;
	border: 1px solid rgb(201,201,201);
	border-radius: 0;
}

/* Button Text */
.slicknav_menu  .slicknav_menutxt {	
	color: #FFF;
	font-weight: bold;	
	margin-top: .5em;
	color: #666;
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
  background-color: white;
  display: none;
}

.slicknav_nav {
	color:#FFF;
	margin:0;	
	padding:0;
	font-size:0.875em;
}
.slicknav_nav, .slicknav_nav ul {
	list-style: none;
	overflow:hidden;
}
.slicknav_nav ul {
	padding:0;
	margin:0 0 0 1.6em;
}
.slicknav_nav .slicknav_item {
	padding:.5em 1.0em;
	margin:.2em .5em;
}
.slicknav_nav a:link, .slicknav_nav a:visited, .slicknav_nav a:active {
	padding: 1em 1em;
	margin:2px 5px;
	text-decoration:none;
	text-align: left;
}
.slicknav_nav .slicknav_item a {
	padding:0;
	margin:0;
}
.slicknav_nav .slicknav_item:hover {
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	background:#DEDEDE;
	color:#000;	
}
.slicknav_nav a:hover{
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	background:#ccc;
	color:#222;
}
.slicknav_nav .slicknav_txtnode {
     margin-left:15px;   
}

/*
	Laptop Style Menu
*/

ul#menu>li {
	display: inline-block;
	
}
