
.menu-w_shortcodes-container li,.menu-w_typography-container li {
	display:block;
	position:relative;
	margin-bottom:0!important;
	
}
.menu-w_shortcodes-container li a,.menu-w_typography-container li a {
	background:rgba(0,0,0,0) none repeat scroll 0 0!important;
	color:#333;
	display:block;
	height:38px;
	line-height:38px;
	padding:0;
	border:none;
	font-weight:300;
	text-align:right;
	-webkit-transition:all 0.3s ease 0s;
	-khtml-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	font-size:17px;
}
.menu-w_shortcodes-container li a i,.menu-w_typography-container li a i {
	background-color:#dfdfdf;
	color:#4b4e53;
	display:block;
	float:right;
	font-size:17px;
	height:38px;
	line-height:36px;
	margin-right:15px;
	text-align:center;
	width:38px;
	-webkit-transition:all 0.3s ease 0s;
	-khtml-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.menu-w_shortcodes-container li a:hover,.menu-w_typography-container li a:hover,.menu-w_shortcodes-container li a.current,.menu-w_typography-container li a.current {
	height:48px;
	line-height:48px;
	-webkit-transition:all 0.3s ease 0s;
	-khtml-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.menu-w_shortcodes-container li a:hover i,.menu-w_typography-container li a:hover i,.menu-w_shortcodes-container li a.current i,.menu-w_typography-container li a.current i {
	background-color:#0083b5;
	height:48px;
	line-height:46px;
	color:#FFF;
	-webkit-transition:all 0.3s ease 0s;
	-khtml-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	width:48px;
}

.menu-title{
	margin-right:15px;
}

