#nav-toggle {
  text-align: center;
}
.onepress-menu .nav-toggle-subarrow {
  border-style: none;
  border-right-style: none;
  border-left-style: none;
  border-top-style: none;
  border-bottom-style: none;
  padding-top: 10px;
}
.onepress-menu a {
  font-family: times new roman, times, serif;
  font-size: 16px;
  letter-spacing: 5px;
  font-weight: 200;
  border-style: none;
  border-color: #ffffff !important;
  border-top-color: #ffffff !important;
  border-top-style: none;
  border-right-color: #ffffff !important;
  border-right-style: none;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
  text-decoration: none;
  word-spacing: 10px;
  text-align: left;
}
html > body > #page > #header-section > div > #masthead > div > div:nth-child(2) > #site-navigation > ul > #menu-item-348 > ul > #menu-item-349 > a {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 200;
  letter-spacing: 5px;
}
.page-template-elementor_header_footer .onepress-menu a {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 200;
  letter-spacing: 5px;
}
html > body > #page > #header-section > div > #masthead > div > div:nth-child(2) > #site-navigation > ul > #menu-item-76 > ul > #menu-item-261 > a {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 200;
  letter-spacing: 5px;
}
.page-template-default .onepress-menu a {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 200;
  letter-spacing: 5px;
}
html > body > #page > #header-section > div > #masthead > div > div:nth-child(2) > #site-navigation > ul > #menu-item-348 > ul > #menu-item-350 > a {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 200;
  letter-spacing: 5px;
}
html > body > #page > #header-section > div > #masthead > div > div:nth-child(2) > #site-navigation > ul > #menu-item-348 > ul > #menu-item-351 > a {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 200;
  letter-spacing: 5px;
}
html > body > #page > #header-section > div > #masthead > div > div:nth-child(2) > #site-navigation > ul > #menu-item-348 > ul > #menu-item-336 > a {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 200;
  letter-spacing: 5px;
}
html > body > #page > #header-section > div > #masthead > div > div:nth-child(2) > #site-navigation > ul > #menu-item-1225 > ul > #menu-item-1028 > a {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 200;
  letter-spacing: 5px;
}
html > body > #page > #header-section > div > #masthead > div > div:nth-child(2) > #site-navigation > ul > #menu-item-1225 > ul > #menu-item-1029 > a {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 200;
  letter-spacing: 5px;
}
html > body > #page > #header-section > div > #masthead > div > div:nth-child(2) > #site-navigation > ul > #menu-item-1225 > ul > #menu-item-31 > a {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 200;
  letter-spacing: 5px;
}
html > body > #page > #header-section > div > #masthead > div > div:nth-child(2) > #site-navigation > ul > #menu-item-76 > a {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 200;
  letter-spacing: 5px;
}
html > .post-type-archive.post-type-archive-product > #page > #header-section > div > #masthead > div > div:nth-child(2) > #site-navigation > ul > #menu-item-348 > ul > #menu-item-1232 > a {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 200;
  letter-spacing: 5px;
}
html > body > #page > #header-section > div > #masthead > div > div:nth-child(2) > #site-navigation > ul > #menu-item-348 > ul > #menu-item-1232 > a {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 200;
  letter-spacing: 5px;
}
@media screen and (max-width: 1024px) {
  .onepress-menu a {
    font-family: times new roman, times, serif;
    font-size: 16px;
    letter-spacing: 5px;
    font-weight: 200;
    border-style: none;
    border-color: #ffffff !important;
    border-top-color: #ffffff !important;
    border-top-style: none;
    border-right-color: #ffffff !important;
    border-right-style: none;
    border-bottom-color: #ffffff;
    border-left-color: #ffffff;
  }
}
@media screen and (max-width: 768px) {
  .onepress-menu a {
    font-family: times new roman, times, serif;
    font-style: normal;
    font-size: 16px;
    letter-spacing: 5px;
    font-weight: 200;
    color: #7d9174 !important;
    line-height: 20px;
    word-spacing: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    transform-origin: center;
    border-style: solid;
    border-color: #ffffff !important;
    border-top-color: #ffffff !important;
    border-top-style: none;
    border-right-color: #ffffff !important;
    border-right-style: none;
    border-bottom-color: #ffffff;
    border-left-color: #ffffff;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    border-width: 0;
    padding-left: 35px;
  }
  .onepress-menu ul li a {
    text-align: center;
    font-family: times new roman, times, serif;
    font-style: normal;
    font-size: 16px;
    letter-spacing: 5px;
  }
  .site-branding .site-text-logo {
    color: rgba(0, 0, 0, 0);
  }
  .site-branding .no-logo-img.has-desc .site-description {
    color: rgba(0, 0, 0, 0);
  }
  html > body > #page > #header-section > div > #masthead > div > div:nth-child(2) > #site-navigation > ul > #menu-item-348 > ul > #menu-item-349 > a {
    padding-right: 36px;
    letter-spacing: 5px;
    word-spacing: 0px;
    text-align: center;
  }
  font-size: 18px;
  html > body > #page > #header-section > div > #masthead > div > div:nth-child(2) > #site-navigation > ul > #menu-item-348 > ul > #menu-item-350 > a {
    padding-right: 36px;
  }
  html > body > #page > #header-section > div > #masthead > div > div:nth-child(2) > #site-navigation > ul > #menu-item-348 > ul > #menu-item-351 > a {
    text-align: center;
  }
}
.site-header.header-fixed {
  border-style: none;
  border-top-color: #ffffff;
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
}
.site-header {
  box-shadow: 0 5px 10px 0 rgba(255, 255, 255, 0.06);
}
