#content-menu {
  clear: both;
}
#content-menu-ul {
  padding: 10px 0;
}
#d3178306 .ui-theme-lgt-grey {
  background-color: #eee;
  margin-bottom: 64px;
  width: auto;
  position: relative;
  min-height: 1px;
}
#d3178306 .gweb2 .ui-theme-white:nth-child(4) .ui-btn {
  width: auto;
  text-align: center;
  color: #eee;
  background-color: #48217a;
  border: 1px solid #48217a;
  line-height: 1.2em;
  padding: .8em .6em;
  cursor: pointer!important;
  transition: background .4s;
  font-size: 16px;
}
#d3178306 .gweb2 .ui-theme-white:nth-child(4) .ui-btn:hover {
  color: #eee;
  background-color: #62528A;
  border: 1px solid #62528A;
}
#d3178306 .gweb2 {
  background: none;
}
@media (max-width: 767px) {
  #d3178306 .ui-theme-lgt-grey {
    margin: 0 0 32px;
  }
  #d3178306 .mobile-subnav .ui-form-btn {
    border: 1px solid #333;
    background-color: transparent;
    text-align: center;
    padding: 10px 9.6px;
    position: relative;
    font-size: 16px;
  }
  #d3178306 .mobile-subnav .ui-form-btn .fa-chevron-circle-down {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
  }
}