@import url("http://weloveiconfonts.com/api/?family=entypo");
*, *:after, *:before {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



[class*="entypo-"]:before {
  font-family: 'entypo', sans-serif;
  font-style: normal;
}


a {
  color: #fff;
  text-decoration: none;
  margin-bottom: 1em;
}
a:hover {
  color: #FF851B;
}
a i {
  margin-right: 12px;
}

.wrap {
  width: 1020px;
  margin: 0 auto;
  padding: 2em 0;
}

section {

  width: 100%;
  float: left;
  margin-right: 2%;
  padding: 0 3% 1em;
}


#vert-nav .topmenu li.openmenu > a {
  background: #8C9EFF;
  color: #fff;
}
#vert-nav .topmenu li.openmenu .sf {
  -webkit-transform: rotate(180deg);
}
#vert-nav .topmenu li {
  position: relative;
}
#vert-nav .topmenu li .sf {
  position: absolute;
  z-index: 9;
  top: 1em;
  right: 1em;
  color: #4B4F56;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-backface-visibility: hidden;
}
#vert-nav .topmenu li:last-child a {
 
}
#vert-nav .topmenu li a {
  margin: 0;
  padding: 1em;
  display: block;
  width: 100%;
  background: #fff;
  color: #000;
  border-bottom: 0.1em solid #ccc;
  padding-left:30px;
}
#vert-nav .topmenu li a:hover {
  background: #5C6BC0;
  color: #fff;
  
}
#vert-nav .submenu {
  display: none;
}
#vert-nav .submenu li:last-child a {
  border-width: .1em;
}
#vert-nav .submenu li a {
  padding-left: 2.6em;
  background: #E8EAF6;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
   line-height: 15px;
   padding-left:60px;
}
#vert-nav .submenu li a:hover {
  color: #fff;
  background: #3949AB;
  line-height: 15px;
}
#vert-nav .submenu .s1 {
  padding: 0px 5% 5px 0px;
  float: right;

 
}


#vert-nav .submenu .s3 {

  font-size: 14px;
  color: #8C9EFF;
}



