.main-menu {
  color: #007034;
  font-family: Tahoma;
}
.main-menu > ul {
  width: 100%;
  margin: 0 0 5px 0;
  /*> li + li:before {
             content: ' | ';
             color: white;
        }*/

}
.main-menu > ul > li {
  margin: 10px 20px 0 20px;
}
.main-menu > ul > li > a {
  line-height: 40px;
}
.main-menu .ddown-menu {
  text-align: left;
}
.main-menu .ddown-menu > ul {
  background: url(/Managed/Resources/images/slides/c-nav-bg.png);
  background-color: rgba(245, 245, 245, 0.4);
  opacity: 0.9;
  min-height: 227px;
}
.main-menu .ddown-menu a {
  font-size: 13px;
  color: #393939;
}
.main-menu .ddown-menu .multi-col a {
  padding: 8px;
  line-height: 20px;
}
.main-menu .ddown-menu .multi-col a:hover {
  color: #dc001a;
}
.main-menu .ddown-menu .multi-col ul {
  display: none;
}
.main-menu .ddown-menu .multi-col > li {
  border-bottom: 1px solid #08287f;
}
.main-menu .ddown-menu .multi-col > li.selected,
.main-menu .ddown-menu .multi-col > li:hover {
  background: #b0b0b0;
}
.main-menu .ddown-menu .multi-col > li.selected a,
.main-menu .ddown-menu .multi-col > li:hover a {
  color: white;
}
.main-menu .ddown-menu .multi-col > li.has-sub a {
  background-image: url('/Content/images/arrow-right-small-gray.png');
  background-repeat: no-repeat;
  background-position: 90% 50%;
}
.main-menu .ddown-menu > ul > li {
  max-width: 240px !important;
}
.main-menu .ddown-menu > li {
  border-right: solid 1px #e2e0e0;
}
.main-menu .ddown-menu > li.second-col {
  background: url('/Managed/Resources/images/theme/sb-m-bg.png') repeat;
}
.main-menu .ddown-menu > li.third-col {
  color: black;
  max-height: 227px;
  overflow: hidden;
}
.main-menu .ddown-menu > li.third-col h3,
.main-menu .ddown-menu > li.third-col p {
  color: black;
}
.main-menu.mega-menu .ddown-menu {
  left: 0px;
  width: 100%;
  min-height: 227px;
  border: solid 1px #ebe9e9;
  -webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.75);
}
html[lang="zh-cn"] .main-menu,
html[lang="zh-hk"] .main-menu {
  font-family: "Microsoft YaHei", "微软雅黑", STXihei, "华文细黑", serif;
  /*> ul > li {
            margin: 0 40px;
        }*/

}
@media (min-width: 993px) {
  /*.main-menu > ul > li {
          margin: 0;
      }*/
}
@media screen and (max-width: 1032px) {
  .main-menu > ul > li {
    margin: 0 10px;
  }
}
@media screen and (max-width: 892px) {
  .main-menu > ul > li {
    margin: 0 5px;
  }
}
@media screen and (max-width: 862px) {
  .main-menu > ul > li:first-child {
    display: none;
  }
}
