
/* Containers */
#gkBg {min-height: 100%;padding:0;	width: 100%;}
 
/* Base for all menus */
#gkMainMenu {float: right; margin-top: 0;padding: 0;width: auto;}
#gkMainMenu .gkMenu {display: block;margin:0;position: relative;}

/* Aside menu */
#gkBg {-webkit-transition: margin-left .3s ease-out;-moz-transition: margin-left .3s ease-out;-ms-transition: margin-left .3s ease-out;
	-o-transition: margin-left .3s ease-out;	transition: margin-left .3s ease-out;}

#gkBg.menu-open { margin-left:-235px;}

#aside-menu-toggler,#mobile-menu-toggler,#static-aside-menu-toggler {	background: transparent url(../images/aside_menu.png) no-repeat 0 center;	color: #fff;	cursor: pointer;	display: block!important;	float:left;	font-size: 18px;	height:24px;	line-height: 24px;	margin:0!important;	overflow: hidden;width:20px;	/*position: absolute;	 right:0; z-index:9999; right:20px; top:25px;*/}
#static-aside-menu-toggler {	filter: alpha(opacity=0);	margin: 0!important;	opacity: 0;	position: fixed;	/*right: 0;	top: 14px;*/	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;	-ms-transition: all .3s ease-out;	-o-transition: all .3s ease-out;	transition: all .3s ease-out;}

#static-aside-menu-toggler.active {/*	filter: alpha(opacity=100);	opacity: 1;	margin-right: 25px!important;*/}

#mobile-menu-toggler {	margin: 0px -15px 0 0px!important;}

#aside-menu {	background: #555555;	float: left;	height: 100%;	overflow: hidden;	position: fixed;	right: 0;	top: 0;	-webkit-transition: width .3s ease-out;
	-moz-transition: width .3s ease-out;	-ms-transition: width .3s ease-out;	-o-transition: width .3s ease-out;	transition: width .3s ease-out;	width: 0;	z-index:999999;}

#aside-menu.menu-open {	width: 235px;}

#aside-menu > div {	height: 100%;	overflow: auto;	-webkit-overflow-scrolling: touch;	width: 100%;	padding-right: 32px;	min-width: 280px;	max-width: 100%;}

#close-menu {	cursor: pointer;	/*position: fixed;*/	right:25px!important;	top: 25px;	z-index: 1;	background:url(../images/close2.png) no-repeat 0 center;	display:block;	height:22px; width:22px;	position:absolute; z-index:999999999999;}
#close-menu.menu-open {	opacity: 1.0; filter: alpha(opacity=100);	right: 10px;}

#gkAsideMenu > ul {	padding:0;	list-style:none; margin:50px 0 0 0;} 
#aside-menu li ul{list-style:none; margin-top:10px;}
#aside-menu li {	font-size:18px;	padding:10px 0;    font-family:'Candara-Bold'; border-bottom:#666666 1px solid;}
#aside-menu li li {	font-size: 18px;text-transform: none; font-family:'Candara-Regular'; border-bottom:none;  border-top:#666666 1px solid;}

#aside-menu li li li {	font-weight: 300;	padding-left: 15px;}

#aside-menu li a {	color:#fff; text-decoration:none; display:block; 	padding:0 25px;}
#aside-menu li li a {	color: #fff;  padding: 0 35px;}
#aside-menu li a.active,#aside-menu li a:active,#aside-menu li a:focus,#aside-menu li a:hover {	color: #999999;}

/* Android fix */
.android-stock-browser #aside-menu {	height: auto;	min-height: 100%;	position: absolute;}

.android-stock-browser #aside-menu > div {	height: auto;	min-height: 100%;}

.openicon{background:url(../images/aside_menu-hover.png) no-repeat 0 center!important;}
.phonenewlogo{float:left; width:35px;  margin-left:15px;    margin-top:8px;}