.custom-logo,
.site-header .logo {
	max-width: 100% !important;
	width: 400px !important;
	height: auto !important;
}
/* SHOP: product titles */
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
  font-size: 0.9rem !important;
  color: #2f2f2f !important;
  font-weight: 400 !important;
}

/* SHOP: "Read more" / "Add to cart" buttons */
.woocommerce ul.products li.product a.button,
.woocommerce ul.products li.product a.add_to_cart_button,
.woocommerce ul.products li.product a.product_type_simple,
.woocommerce ul.products li.product a.product_type_variable {
  background-color: #4a5a4a !important;
  border-color: #4a5a4a !important;
  color: #ffffff !important;
}

/* SHOP: button hover */
.woocommerce ul.products li.product a.button:hover,
.woocommerce ul.products li.product a.add_to_cart_button:hover,
.woocommerce ul.products li.product a.product_type_simple:hover,
.woocommerce ul.products li.product a.product_type_variable:hover {
  background-color: #3f4d3f !important;
  border-color: #3f4d3f !important;
  color: #ffffff !important;
}
/* Exford primary menu – normal state */
.main-navigation a {
  color: #2f2f2f !important;
}
/* Exford primary menu – hover & focus */
.main-navigation a:hover,
.main-navigation a:focus {
  color: #4a5a4a !important;
}
/* Exford primary menu – current page */
.main-navigation .current-menu-item > a,
.main-navigation .current_page_item > a {
  color: #4a5a4a !important;
  font-weight: 500;
}
/* Shop buttons: Read more / Add to cart */
.woocommerce ul.products li.product a.button,
.woocommerce ul.products li.product a.add_to_cart_button,
.woocommerce ul.products li.product a.product_type_simple,
.woocommerce ul.products li.product a.product_type_variable {
  background-color: #2f2f2f !important;
  border-color: #2f2f2f !important;
  color: #ffffff !important;
}
/* Shop buttons – smaller size */
.woocommerce ul.products li.product a.button,
.woocommerce ul.products li.product a.add_to_cart_button,
.woocommerce ul.products li.product a.product_type_simple,
.woocommerce ul.products li.product a.product_type_variable {
  padding: 0.45em 0.9em !important;
  font-size: 0.85rem !important;
  line-height: 1.2;
}
@media (max-width: 768px) {
  .main-navigation a {
    padding-left: 0.9em !important;
    padding-right: 0.9em !important;
  }
  .main-navigation ul ul a::before,
  .main-navigation .sub-menu a::before,
  .main-navigation .menu-item-has-children > a::before {
    content: none !important;
    display: none !important;
  }
  .main-navigation ul ul a {
    border-left: 0 !important;
    text-indent: 0 !important;
  }
  .main-navigation ul ul a {
    padding-left: 1.6em !important;
  }
}
@media (max-width: 768px) {
  .main-navigation a {
    color: #2f2f2f !important;
  }
  .main-navigation a:hover,
  .main-navigation a:focus,
  .main-navigation a:active {
    color: #2f2f2f !important;
    background-color: transparent !important;
  }
  .main-navigation .current-menu-item > a,
  .main-navigation .current
@media (max-width: 768px) {
  /* Links: normal + visited */
  .main-navigation a,
  .main-navigation a:visited {
    color: #2f2f2f !important;
    background: transparent !important;
  }
  .main-navigation a:hover,
  .main-navigation a:focus,
  .main-navigation a:active,
  .main-navigation a:focus-visible {
    color: #2f2f2f !important;
    background: transparent !important;
    outline-color: #2f2f2f !important;
    box-shadow: none !important;
  }
  .main-navigation li:hover,
  .main-navigation li:focus,
  .main-navigation li:active,
  .main-navigation li:focus-within {
    background: transparent !important;
    outline-color: #2f2f2f !important;
    box-shadow: none !important;
  }
  .menu-toggle,
  .menu-toggle:hover,
  .menu-toggle:focus,
  .menu-toggle:active,
  .menu-toggle:focus-visible {
    color: #2f2f2f !important;
    background: transparent !important;
    border-color: #2f2f2f !important;
    outline-color: #2f2f2f !important;
    box-shadow: none !important;
  }

  /* Current/selected menu item */
  .main-navigation .current-menu-item > a,
  .main-navigation .current_page_item > a {
    color: #2f2f2f !important;
    background: transparent !important;
  }
}



