#desktop-nav a:hover,
#desktop-nav a:focus {
  text-decoration: none;
  outline: none;
}
#desktop-nav img {
  max-width: 100%;
}
#desktop-nav .open-icon {
  color: #fff;
  display: block;
  text-align: center;
  position: absolute;
  top: 20px;
  left: -9999px;
  font-size: 40px;
  line-height: 40px;
}
#desktop-nav .top {
  background: #ebebeb;
  color: #3e3e3e;
  padding: 10px 0;
}
#desktop-nav .top a {
  color: #3e3e3e;
}
#desktop-nav .nav-pills {
  text-align: right;
  margin-top: 40px;
}
#desktop-nav .nav-pills li {
  float: none;
  display: inline-block;
}
#desktop-nav .nav-pills a:hover {
  background: #dedede;
  color: #3e3e3e;
}
#desktop-nav .nav-pills .active a {
  background: #d2d2d2;
  color: #3e3e3e;
}
#desktop-nav .sub-tabs {
  background: #3d3d3d;
  color: #ffffff;
  padding: 20px 0;
}
#desktop-nav .sub-tabs span:after {
  content: '|';
  padding: 0 10px 0 12px;
}
#desktop-nav .sub-tabs span:last-of-type:after {
  display: none;
}
#desktop-nav .sub-tabs a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
#desktop-nav .group-left {
  text-align: left;
}
#desktop-nav .group-right {
  text-align: right;
}
#desktop-nav .tab-pane {
  border-bottom: 3px solid #3D3D3D;
}
#desktop-nav .sub-pane {
  display: none;
}
#desktop-nav .show-sub {
  display: block;
}
#desktop-nav .section-pane {
  display: inline-block;
  vertical-align: top;
  padding-right: 45px;
}
#desktop-nav .section-pane > ul {
  padding: 0;
}
#desktop-nav .section-pane ul {
  list-style-type: none;
}
#desktop-nav .section-pane li {
  padding-bottom: 5px;
}
#desktop-nav .section-name {
  font-size: 26px;
}
#mobile-nav {
  border-bottom: 3px solid #3D3D3D;
  padding: 10px 0;
  background: #ebebeb;
}
#mobile-nav img {
  max-height: 80px;
  max-width: 100%;
}
#mobile-nav .btnbox {
  text-align: right;
  padding-top: 20px;
}
#modal-menu .modal-title img {
  max-width: 100%;
  max-height: 50px;
}
#maccordion a:hover,
#maccordion a:focus {
  text-decoration: none;
}
#maccordion .modal-submenu {
  list-style-type: none;
}
#maccordion .modal-submenu li {
  padding-bottom: 5px;
}
#maccordion .panel-heading a {
  display: block;
  width: 100%;
}
#maccordion .panel-body > .modal-submenu {
  padding-left: 0;
}
