		.v-menu-icon{
			cursor: pointer;
			display: inline-block;
		}
		.v-menu-icon span[class^=sp]{
			  width: 30px;
			  height: 6px;
			  display: block;
			  margin: 0px auto;
			  background-color: #000;
			  margin: 3px 0px;
		}
		.res-menu a{
			text-decoration: none;
		}
		.res-menu ul{
			padding: 0px;
		}
		.res-menu ul li{
			list-style: none;
		}
		.fl{
			float: left;
		}
		.fr{
			float: right;
		}
		.clr{
			clear: both;
		}
		span.plus{
		  display: inline-block;
		  width: 30px;
		  text-align: center;
		  float: right;

		}
		.res-menu{
			position: absolute;
			width: 100%;
			height:0px;
			opacity: 0;
		}
		.res-menu ul li{
			background: #0AA90C;
			padding:5px 0px;
			  border-bottom: 1px solid #fff;

		}
		.res-menu ul li a{
			color:#fff;
			padding: 0px 5px;
			display: block;
		}
		.res-menu ul li ul{
			margin-top: 5px;
			border-top:1px solid #fff
		}
		.icon-plus{
			cursor: pointer;
			width: 40px;
  			height: 17px;
		}
		.icon-plus span[class^=sp]{
			  display: block;
			  width: 16px;
			  height: 4px;
			  background-color: #000;
  
		}
		.icon-plus .sp1{
			transition:.4s linear;
			transform: rotate(-90deg) translate(-7px,0px);
		}
		.icon-plus .sp2{
			  transform: translate(0px,3px);
		}
		.icon-plus-click .sp1{
			transition:.4s linear;
			transform: rotate(0deg) translate(0px,7px);
		}
		.v-search{
			
			
			display: inline-block;
  			margin: 0px 10px;
		}

		.v-search input[type=button]{
			width: 26px;
			outline: none;
			  margin: 3px 10px;
			  cursor: pointer;
			height: 26px;
			border:none;
			background: url('https://cdn2.iconfinder.com/data/icons/windows-8-metro-style/26/search.png');
		}
		.v-search input[type=text]{
			
			opacity: 0;
			width: 0px;
		}