/*Vertical Menu 01*/

.verticalmenu01{
	width:240px;
	margin-top:45px;
	height: 100%;
	background-color: #fff;
	border-radius:0px;
	z-index:100;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	border:none;
	position: relative;
	}

.verticalmenu01 .vertical-list{
	height:100%;
	display:block;
	}
	
.verticalmenu01 .vertical-list li{
	width:240px;
	display:block;
	float:none;
	border-right:none;
	background-color:transparent;
	position:relative;
	white-space:inherit;}
	
.verticalmenu01 .vertical-list li a{
	padding:9px 32px 9px 17px;
	font-size:14px;
	text-align:left;
	border-bottom:1px solid rgba(0,0,0,0.13);
	border-left:1px solid rgba(0,0,0,0.13);
	border-right:1px solid rgba(0,0,0,0.13);
	background-color:transparent;
	color:#666666;
	line-height:25px;
	border-bottom-color:rgba(0,0,0,0.13);
	position:static;
	display:block;
	}
	
.verticalmenu01 .vertical-list li:first-child{
	border-top:1px solid rgba(0,0,0,0.13);
}

 
.verticalmenu01 .vertical-submenu{
	transform:none;
	opacity:1;
	display:none;
	position:relative;
	top:0px;
	background-color:#fff ;
	border:solid 1px #ccc;
	padding:0px;
	visibility:visible;
	}

.verticalmenu01 .vertical-submenu li{
	position:relative;
	}	
	
.verticalmenu01 .vertical-submenu li a{
	line-height:20px;
	height:43px;
	background-color:#e7e7e7;
	font-size:13px;
	padding:10px 0px 10px 18px;
	color:#8E8E8E;
	display:block;
	}

.verticalmenu01 .vertical-list .v-megamenu{
	background-color:#e7e7e7;
	color:#666666;
	display:none;
	position:relative;
	top:0px;
	padding:0px;
	border:solid 0px;
	transform:none;
	opacity:1;
	visibility:visible;
	}
   	
	
.verticalmenu01 .vertical-submenu-sub{
	width:100%;
	position:static;
	left:100%;
	top:0;
	display:none;
	margin:0px;
	padding:0px;
	border:solid 0px;
	transform:none;
	opacity:1;
	visibility:visible;
	}
	
.verticalmenu01 .vertical-submenu-sub li{
	margin:0px 0px 0px 0px;
	padding:0px;
	position:relative;}
	
.verticalmenu01 .vertical-submenu-sub a{
	display:block;
	padding:10px 25px 10px 25px;
	border-bottom:solid 1px #ccc;
	font-weight:normal;}
	
.verticalmenu01 .vertical-submenu-sub li a.active{color:#000;}

.verticalmenu01 .vertical-submenu-sub li:hover>a{ background-color:#333333; color:#fff;}

.verticalmenu01 .vertical-submenu-sub-sub{
	width:100%;
	position:static;
	left:100%;
	top:0;
	display:none;
	margin:0px;
	padding:0px;
	border:solid 0px;
	transform:none;
	opacity:1;
	visibility:visible;
	}
	
.verticalmenu01 .vertical-submenu-sub-sub li{
	margin:0px 0px 0px 0px;}
	
.verticalmenu01 .vertical-submenu-sub-sub a{
	display:block;
	color:#000;
	padding:10px 25px;
	background:#000;
	border-bottom:solid 1px #ccc;
	font-weight:normal;}
	
.verticalmenu01 .vertical-submenu-sub-sub li a.active{ color:#000;}
.verticalmenu01 .vertical-submenu-sub-sub li:hover>a{ background-color:#606060; color:#fff;}

/*(Span clicker)*/
.verticalmenu01 .vertical-click {
	height:43px;
	position:absolute;
	top:0;
	right:0;
	display:block;
	cursor:pointer;
	width:100%;
	}

.verticalmenu01 .vertical-click i{
	display:block;
	height:23px;
	width:25px;
	margin-top:11px;
	margin-right:8px;
	background-size:25px;
	font-size:21px;
	color:rgba(0,0,0,0.25);
	float:right;
	text-align:center;
	background:url(../images/v-down.png) top center no-repeat;
	}
	
.verticalmenu01 .vertical-click02 {
	height:43px;
	position:absolute;
	top:0;
	right:0;
	display:block;
	cursor:pointer;
	width:100%;
	}

.verticalmenu01 .vertical-click02 i{
	display:block;
	height:23px;
	width:25px;
	margin-top:11px;
	margin-right:8px;
	background-size:25px;
	font-size:21px;
	color:rgba(0,0,0,0.25);
	float:right;
	text-align:center;
	background:url(../images/v-down.png) top center no-repeat;
	}	
	
.verticalmenu01 .vertical-activearrow i{transform: rotate(180deg);}

.verticalmenu01 .vertical-rotate{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
	}

/*(Span clicker)*/
