/* .header .logo h1 a {
  max-height: 60px;
  height: 60px;
  background-image: url(img/Arcosa_Specialty_Materials_orange_RGB.svg); } */

.nav-mobile-wrapper .logo h1 a {
  max-height: 60px;
  height: 60px;
  background-image: url(img/Arcosa_Specialty_Materials_white_RGB.svg); }

/* footer .footer-logo-wrapper h1 a {
  top: 35px;
  max-height: 40px;
  height: 40px;
  background-image: url(img/Arcosa_Specialty_Materials_white_RGB.svg); } */

/* @media (min-width: 768px) {
  footer .footer-logo-wrapper h1 a {
    top: 16px;
    max-height: 50px;
    height: 50px; } } */

/* @media (min-width: 992px) {
  footer .footer-logo-wrapper h1 a {
    top: 32px;
    max-height: 60px;
    height: 60px; } } */

/* HEADER / NAV */
.supermenu {
  background: #ff5a00;
  color: #ffffff; }
  .supermenu .nav.nav-pills {
    font-size: 1rem; }
    .supermenu .nav.nav-pills .nav-link {
      color: #ffffff; }
      .supermenu .nav.nav-pills .nav-link:hover {
        color: #ffffff;
        background-color: #ff5a00; }
    .supermenu .nav.nav-pills .nav-item.show .nav-link {
      color: #ffffff; }
  .supermenu .nav .submenu-wrapper .submenu {
    background-color: #ff5a00; }
    .supermenu .nav .submenu-wrapper .submenu .submenu-item {
      color: #ffffff; }

.header {
   background: black !important;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    position: sticky;
    padding: 10px 0px;
   }

  .header .nav.nav-pills {
    font-size: 1rem; }
    .header .nav.nav-pills .nav-link {
      color: #ffff; }
      .header .nav.nav-pills .nav-link:hover {
         color: #ffffff;
    background-color: black;
    text-decoration: underline; }
    .header .nav.nav-pills .nav-item.show .nav-link {
      color: #ffffff; }
  .header .nav .submenu-wrapper .submenu {
    background-color: black; }
    .header .nav .submenu-wrapper .submenu .submenu-item {
      color: #ffffff; 
     background-color: black;
    text-decoration: none;
  }
  .header .nav .submenu-wrapper .submenu .submenu-item:hover {
    color: black; 
     background-color: white;
    text-decoration: none;
  }
  .header .nav .submenu-wrapper.show .submenu > .sub .submenu > a {
    color: #ffffff; }

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: black !important; }

.header .nav-mobile-wrapper {
  background-color: #ff5a00; }

.header .nav-mobile-wrapper .nav-mobile .nav-mobile-item a {
  color: #ffffff; }

.header .hamburger .hamburger-inner, .header .hamburger .hamburger-inner::before, .header .hamburger .hamburger-inner::after {
  background-color: black; }

.header.opened {
  background-color: black; }

.header.opened .hamburger .hamburger-inner, .header.opened .hamburger .hamburger-inner::before, .header.opened .hamburger .hamburger-inner::after {
  background-color: #ffffff; }

.header .search-toggle.open {
  background-color: #ff5a00; }

.header .nav-mobile-wrapper #mobile-search-bar {
  color: #ff5a00; }

.header .nav-mobile-wrapper #mobile-search-bar::placeholder {
  color: rgba(255, 90, 0, 0.4); }

footer {
  background-color: #414042; }

footer .footer-menu-items .footer-menu-item {
  color: #ffffff; }

footer .footer-logo-wrapper, .footer-logo-wrapper::before {
  background-color: #ff5a00; }

footer .footer-logo-wrapper::after {
  background-color: inherit; }

@media (min-width: 992px) {
  footer {
    padding: 58px 0 25px; }
  footer .footer-logo-wrapper {
    width: 350px;
    height: 125px; } }

footer .legal-menu-item:not(:last-of-type) {
  padding-right: 15px;
  margin-right: 7px;
  position: relative; }

footer .legal-menu-item:not(:last-of-type)::after {
  content: "|";
  right: 0;
  position: absolute; }

a {
  color: #ff5a00; }
  a:hover {
    color: #ff7124; }

.text-primary {
  color: #ff5a00 !important; }

/*# sourceMappingURL=child-theme.css.map */
