.mobilenav,.mobilenav:hover,.mobilenav:active {
	border:0; 
	font-size: 34px; line-height: 1; padding: 2px 10px; 
}
#top-navigation{
	display: none;
}
#fixed_mobile_action_menu {display:none;}

.mobilenav { display:none; }

#navigation { display:none; }

ul.border-orange li a{
	text-decoration: none;
}
div.side-menu ul.border-orange li a{
	display: block;
	margin: 5px 0 12px 0px;
	line-height: 50px;
	text-align: right;
	padding-right: 15px;
	transition: padding-right .5s;
	-moz-transition: padding-right .5s; /* Firefox 4 */
	-webkit-transition: padding-right .5s; /* Safari and Chrome */
	-o-transition: padding-right .5s; /* Opera */
}

ul.border-orange {	
	font-size: 18px;
	font-size: 1.3em;
}

div.side-menu li ul, div.side-menu li ul ul{
	display: none;
}

.side-menu li:hover ul, .side-menu li ul li:hover ul{
	display: block;
}

div.side-menu ul.border-orange li a:hover{
padding-right: 30px;
}

@media (max-width: 767px) {
	div.side-menu{
	display: none;
	}

	/* styling menu button */
	.mobilenav { display:block; }


	#fixed_mobile_action_menu {display:block;}

	
	/* styling navigation items */
	#top-navigation ul {
		margin: 0; 
		padding: 0;
		overflow: hidden;
	}
	#ntop-avigation ul li ul li a{
	padding-left: 20px;
	}

	#top-navigation ul li ul li ul li a{
		padding-left: 40px;
	}
	#top-navigation li {
		list-style: none;
		margin:5px 0;
	}
	#top-navigation li ul li{margin-left:10px; margin-bottom:0;}

	
	#top-navigation li a {
		display: block;
		padding: 0 0 0 6px;
		height: 38px;
    	line-height: 38px;
		font-size: 13px;
		font-size: 1.3rem;
		text-decoration: none;
		transition: padding-left .5s;
		-moz-transition: padding-left .5s; /* Firefox 4 */
		-webkit-transition: padding-left .5s; /* Safari and Chrome */
		-o-transition: padding-left .5s; /* Opera */		
	}
	

	#top-navigation li a:hover{
	 padding-left: 20px;
	}
	#top-navigation li li a:hover{
	 padding-left: 40px;
	}

	#top-navigation li li li a:hover{
	 padding-left: 60px;
	}

	#top-navigation li:last-child a {
	}
	
	ul ul li, ul ol li, ol ol li, ol ul li {
    margin-bottom: 0;
	}
}

@media (max-device-width:640px) and (orientation:landscape) {
	body{-webkit-text-size-adjust:none !important}
}

@media only screen and (min-width: 768px) {
  	#top-navigation{display:none !important;}
 }