/* Rules used on the LA7 homepage in mobile and desktop viewports. Full stylesheet loads after first render. */
.plazart-megamenu .mega .mega-dropdown-menu {
  min-width: 200px;
  display: none;
}
.plazart-megamenu .nav .caret,
.plazart-megamenu .dropdown-submenu .caret,
.plazart-megamenu .mega-menu .caret {
  display: none;
}
.plazart-megamenu .nav > .dropdown > .dropdown-toggle .caret {
  display: inline-block;
}
.plazart-megamenu .mega-align-justify {
  position: static;
}
.plazart-megamenu .mega-align-justify > .dropdown-menu {
  left: 0;
  margin-left: 0;
  top: auto;
}
@media (min-width: 768px) {
.plazart-megamenu.animate .mega > .mega-dropdown-menu {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    opacity: 0;
  }
}
.plazart-megamenu .mega > .mega-dropdown-menu {
  left: auto;
/*  left: 15px;*/
  right: auto;
}
.plazart-megamenu .navbar-nav > li {
  position: static;
}
.plazart-megamenu .navbar-nav a {
  color: #333;
}
.plazart-megamenu .navbar-nav a b.caret {
  border-bottom: 5px solid #FFFFFF;
  border-left: 5px solid rgba(0, 0, 0, 0);
  border-right: 5px solid rgba(0, 0, 0, 0);
  bottom: -1px;
  height: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  width: 0;
  border-top: none;
}
.plazart-megamenu .nav > .dropdown > .dropdown-toggle .caret {
  display: none;
}
.plazart-megamenu ul.navbar-nav > li > a {
  display: block !important;
}
.plazart-megamenu .mega-dropdown-menu {
  margin-top: 0px !important;
}
