ul.sidebar-menu {
  list-style-type: none;
  list-style: none;
  max-width: 400px;
  background: #0e4834;
  margin: 0;
  padding: 0;
}

.sidebar-menu a {
  position: relative;
  display: block;
  color: #ffffff;
  text-decoration: none;
  padding: 20px 25px;
}

.sidebar-menu ul {
  /* by default hide all sub menus */
  display: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.sidebar-menu li:hover, .sidebar-menu a:hover {
  background: #52565d;
}

ul.sidebar-menu ul a {
  background: #0e4834;
}

li.have-children  {
  position: relative;

}
li.have-children:after {
  right: 35px;
  top: 15px;
  border: solid transparent;
  content: "\f054";
  position: absolute;
  pointer-events: none;
  transition: all 0.2s ease;
  font-family: 'FontAwesome';
}
li.active.have-children:after {
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sidebar-menu > li > a > span{
  margin-right: 30px;
}
.sidebar-menu ul a {
  padding-left: 72px;
}

.single-widget {
  border: 0px solid #eee;
  padding: 40px 30px;
  margin-bottom: 30px;
}

.single-widget .title {
  font-weight: 600;
  margin-bottom: 30px;
}


.search-widget i {
  color: #fab700;
}

.search-widget form.example {
  border: 0px solid #eee;
}

.search-widget form.example input[type=text] {
  padding: 10px;
  font-size: 17px;
  border: none;
  float: left;
  width: 80%;
  background: #eee;
}

.search-widget form.example button {
  float: left;
  width: 20%;
  padding: 10px;
  background: #eee;
  color: white;
  font-size: 17px;
  border: none;
  cursor: pointer;
}

.search-widget form.example::after {
  content: "";
  clear: both;
  display: table;
}