.header .logo h1 a {
  max-height: 60px;
    height: 60px;
    margin-left: -30px;
    margin-bottom: -20px;
  background-image: url(img/Header-Logo-Original.png);
}

 

.nav-mobile-wrapper .logo h1 a {
  max-height: 60px;
  height: 60px;
  background-image: url(img/Header-Logo-Original.png); }

 

 

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

 

/* @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: #242830;
  color: #ffffff; }
  .supermenu .nav.nav-pills {
    font-size: 1rem; }

 

 

    .supermenu .nav.nav-pills .nav-link {
      border-radius:0px;  
      margin:-8px;  
      font-family: Montserrat, sans-serif;  
      letter-spacing: 1.2px;
      color: black;
      font-weight: 500;
      background-color: #f3ece5;
      margin-right: -60px;
      padding: 7px;
      margin: -7px;
      }

 

    /* .supermenu .nav.nav-pills .nav-link {
      color: black;
      font-weight: 500;
      background-color: #f3ece5;
      padding: 7px;
      margin: -7px;
      padding-right: 10px;
      padding-left: 10px;
      margin-right: -60px;
  } */

 

      .supermenu .nav.nav-pills .nav-link:hover {
        color: #ffffff;
        background-color: #363e3e; }
    .supermenu .nav.nav-pills .nav-item.show .nav-link {
      color: #000000; }
  .supermenu .nav .submenu-wrapper .submenu {
    background-color: #e8e8e8; }
    .supermenu .nav .submenu-wrapper .submenu .submenu-item {
      color: #ffffff; }

 

 

      .header {
        background: #005da6;
        margin-bottom: -17px;
        position: sticky;
        top: 0;
        left: 0;
        z-index: 999;
        width: 100%;
    }

 

 

  .header .nav.nav-pills {
    font-size: 1rem; }

 

    .header .nav.nav-pills .nav-link {
      color: #ffffff;
      background-color: #005da6; }

 

      .header .nav.nav-pills .nav-link:hover {
        color: #ffffff;
        background-color: #005da6;
       }

 

    .header .nav.nav-pills .nav-item.show .nav-link {
      color: #ffffff; }

 

  .header .nav .submenu-wrapper .submenu {
    width: 250px;
    padding-top: 0px;
    background-color: #f3ece5; }

    .header .nav .submenu-wrapper .submenu .submenu-item {
      color: #3e3e3e; 
      padding-top: 15px;
      padding-bottom: 15px;
    }

 

 

       .header .nav .submenu-wrapper .submenu .submenu-item:hover {
        color: #3e3e3e; 
        background-color: #ede0c9;}

 

  .header .nav .submenu-wrapper.show .submenu > .sub .submenu > a {
    color: #005da6; }

 

 

/* .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: #f3ece5  } */

 

 

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

 

 

.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: #ffffff; }

 

 

.header.opened {
  background-color: #ffffff; }

 

 

.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: #242830; }

 

 

footer .footer-menu-items .footer-menu-item {
  color: #ffffff; 
margin-bottom: -3rem;}

 

 

/* 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; 
    margin-top: -60px; 
  }
   /* 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: #005da6; }
  a:hover {
    color: #e8e8e8; }

 

 

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

 

 

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