.t3-mainnav {
  border: 0;
  border-bottom: 3px solid #ed1c24;
  position: relative;
  z-index: 1100;
  
}
.t3-mainnav .dj-megamenu-wrapper {
  
  
}
.t3-mainnav .dj-megamenu-wrapper ul.dj-megamenu {
  float: right;
}
.t3-mainnav .dj-megamenu-wrapper ul.dj-megamenu.dj-megamenu-fixed {
  display: flex !important;
  justify-content: center !important;
}
.t3-mainnav .dj-megamenu-wrapper ul.dj-megamenu li.first a.dj-up_a {
  border-left: 0 !important;
}
.t3-mainnav .dj-megamenu-wrapper ul.dj-megamenu li a {
  font-family: 'Roboto', sans-serif !important;
}
.t3-mainnav .dj-megamenu-wrapper ul.dj-megamenu li a.dj-up_a {
  background: none !important;
  border-left: 1px solid #ffffff !important;
  border-right: 0 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  height: 30px !important;
  margin: 10px 0;
  padding: 0 15px !important;
  text-transform: none !important;
}
.t3-mainnav .dj-megamenu-wrapper ul.dj-megamenu li a.dj-up_a span {
  height: 30px !important;
  line-height: 30px !important;
}
.t3-mainnav .dj-megamenu-wrapper ul.dj-megamenu li ul.dj-submenu > li {
  border-top: 1px solid #eee !important;
}
.t3-mainnav .dj-megamenu-wrapper ul.dj-megamenu li ul.dj-submenu > li.first {
  border-top: 0 !important;
}
.t3-mainnav .dj-megamenu-wrapper ul.dj-megamenu li ul.dj-submenu > li a {
  font-size: 16px !important;
  height: auto !important;
  line-height: 16px !important;
  padding: 12px 20px !important;
}
.t3-mainnav .dj-megamenu-wrapper .dj-megamenu-sticky {
  border-bottom: 3px solid #2e2e2e;
  height: 53px !important;
}
.t3-mainnav .dj-megamenu-wrapper .dj-megamenu-offcanvas {
  float: right;
}
.t3-mainnav .dj-megamenu-wrapper .dj-megamenu-offcanvas .dj-mobile-open-btn {
  border-radius: 0 !important;
  font-size: 40px !important;
}