@charset "UTF-8";
/* CSS Document */
body {background: #fff}
h1 {font-family: "arboria", sans-serif; font-weight: 900; color: #E88026; margin-top: -18px; text-transform: uppercase; text-align: left; line-height: 1}
h2 {font-family: "arboria", sans-serif; font-weight: 900; font-style: normal; color: #E88026; text-align: left}
h3 {font-family: "cortado", sans-serif; font-weight: 900; font-style: normal; color: #E88026; text-align: left}
h4 {font-family: "arboria", sans-serif; font-weight: 900; font-style: normal; color: #E88026; text-align: left}
p {font-family: "arboria", sans-serif; font-weight: 400; font-style: normal; text-align: left; font-size: 1.3rem;}
a {color: #E88026; text-decoration: underline}
a:hover {color: #a35a1b}
.docs-example-orbit-slide p {font-style: italic; font-family: Constantia, 'Lucida Bright', 'DejaVu Serif', Georgia, 'serif';}
.company {color: #E88026; text-transform: uppercase; font-weight: 900; font-style: normal}
.light {font-weight: 400}
.wegmannLogo {width: 230px; height: auto;}
.bannerimg {background-image: url(../images/dandelion.jpg); background-repeat: no-repeat; background-position: center; background-size: 100%; background-color: #E88026; /* background-attachment: contain; background-size: contain; */}
.top-bar, .top-bar ul {background-color: transparent}
.navStuff {margin: 0 auto; width: 640px;}
.footer p, .footer p a {color: #fff; text-decoration: none; text-align: center; font-size: 1.1rem}
.footer a:hover {color: #fae6d4}
.footer i {font-size: 1.7rem;}
ul.news li  {font-family: "arboria", sans-serif; font-weight: 400; font-style: normal;font-size: 1.3rem; text-align: left; padding-bottom: 15px}
.cell ul li {margin-left: 10px;}
.testimonialsContainer {border-top: 1px solid #E88026; border-bottom: 1px solid #E88026; padding: 15px 0; margin-bottom: 25px;}

.button, .button.disabled, .button[disabled], .button.disabled:hover, .button[disabled]:hover, .button.disabled:focus, .button[disabled]:focus {background-color: #7e943a; color: #fefefe; text-decoration: none; border-radius: 10px;}
.button:hover, .button:focus {background-color: #E88026;color: #fefefe;}

@media print, screen and (min-width: 0) {
.bannerimg {min-height: 450px; margin-top: -75px}
}

@media print, screen and (min-width: 40em) {
.bannerimg {min-height: 450px; margin-top: -75px}
}

@media print, screen and (min-width: 64em) {
.bannerimg {min-height: 550px; margin-top: -75px}
}

/* Foundation off-canvas nav */
.nav-bar {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 75px;
}

.nav-bar .nav-bar-logo {
  padding: 1.8rem;
}

.nav-bar li {
  /* background: #2c3840; */
}

.nav-bar a {
  /* color: #fefefe; */
  transition: color 0.2s ease-in;
}

.nav-bar a:hover {
  /* color: #a8b8c3; */
}

@media screen and (max-width: 39.9375em) {
  .nav-bar {
    height: 53.57143px;
  }
}

.nav-bar .offcanvas-trigger {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 1.6rem;
  color: #fefefe;
  text-transform: uppercase;
  transition: background-color 0.2s ease-in;
  cursor: pointer;
}

.nav-bar .offcanvas-trigger .offcanvas-trigger-text {
  margin-right: 0.25rem;
  margin-top: 0.25rem;
}

.nav-bar .offcanvas-trigger:hover {
  /* background-color: #6b879a; */
}

@media screen and (max-width: 39.9375em) {
  .nav-bar .offcanvas-trigger {
    padding: 0.9rem;
  }
}

.multilevel-offcanvas {
  background: #d97116;
  padding: 20px;
  color: #fff;
}

.multilevel-offcanvas > .menu {
  margin-bottom: 1rem;
}

.multilevel-offcanvas .menu a {
  color: rgba(255, 255, 255, 0.9);
  padding-top: 7px;
  padding-bottom: 7px;
  transition: color 0.2s ease-in;
  font-size: 1.3rem;
  font-weight: 400;
}

.multilevel-offcanvas .menu a:hover {
  color: #fefefe;
}

.multilevel-offcanvas .fa {
  color: #fefefe;
}

.multilevel-offcanvas .is-accordion-submenu-parent > a::after {
  border-color: rgba(254, 254, 254, 0.6) transparent transparent;
}

.multilevel-offcanvas .social-links {
  margin-left: 20px;
}

.multilevel-offcanvas .social-links li {
  margin-right: 5px;
}

.multilevel-offcanvas .social-links a:hover .fa {
  color: #bebebe;
  transition: color .2s ease-in;
}

.multilevel-offcanvas .social-links .fa {
  font-size: 2.2rem;
}

.body-info {
  text-align: center;
  color: #2c3840;
}

.body-info .button {
  margin: 1rem 0;
  padding: 0.85em 2em;
}

.is-open + .off-canvas-content .hamburger .line:nth-child(1),
.is-open + .off-canvas-content .hamburger .line:nth-child(3) {
  width: 12px;
}

.is-open + .off-canvas-content .hamburger .line:nth-child(1) {
  -webkit-transform: translateX(-5px) rotate(-45deg);
      -ms-transform: translateX(-5px) rotate(-45deg);
          transform: translateX(-5px) rotate(-45deg);
}

.is-open + .off-canvas-content .hamburger .line:nth-child(3) {
  -webkit-transform: translateX(-5px) rotate(45deg);
      -ms-transform: translateX(-5px) rotate(45deg);
          transform: translateX(-5px) rotate(45deg);
}

.hamburger p {margin-bottom: 0; text-shadow: 1px 1px 1px #b95703; letter-spacing: .1rem;}

.hamburger .line {
  width: 30px;
  height: 2px;
  background-color: #fefefe;
  display: block;
  margin: 5px auto;
  transition: all 0.3s ease-in-out;
  box-shadow: 1px 1px 1px #b95703;
}

.hamburger .line:last-child {
  margin-bottom: 0;
}
.position-right.is-transition-push {
    -webkit-box-shadow: inset 13px 0 20px -13px rgba(185, 87, 3, 1);
    box-shadow: inset 13px 0 20px -13px rgba(185, 87, 3, 1);
}