#site-navigation .menu-item > a {
  font-size: 18px;
}
#site-navigation .current-menu-item > a {
  color: #7c8b77 !important;
  /* Target the links inside your menu and change their color on hover */
}
#site-navigation .current-menu-item > a .nav-menu a:hover {
  color: #7C8B77 !important;
  /* Replace with your desired hex code , RGB , or color name */
}
.site-header-main-section-right #primary-menu {
  font-size: 13px;
}
.elementor-element b {
  color: #060606;
}
.elementor-column h2 {
  color: #ea6321;
  font-size: 39px;
}
.elementor-widget-wrap > .elementor-element-f4c94ef span {
  color: #7c8b77 !important;
  -webkit-text-stroke-color: #7c8b77;
}
.elementor-element-d9e0c0a em {
  color: #7c8b77 !important;
}
.elementor-element-cb8325f em {
  color: #7c8b77 !important;
}
.elementor-element-90749ac em {
  color: #7c8b77 !important;
}
.elementor-element-b8ace71 span > span {
  color: #7c8b77 !important;
}
.elementor-element-9f983bb span > span {
  color: #060606 !important;
}
.elementor-element h3 > span > span {
  color: #7c8b77 !important;
}
.elementor-widget-wrap > .elementor-element-d67eeb7 span {
  color: #7c8b77 !important;
}
.elementor-widget-wrap > .elementor-element-d109743 span {
  color: #7c8b77 !important;
}
.elementor-widget-wrap > .elementor-element-8a6b5dc span {
  color: #7c8b77 !important;
}
.shopengine-filterable-product-wrap .filter-nav-link {
  color: #10100f !important;
  font-weight: 700;
  font-size: 40px;
}
.elementor-widget-wrap b {
  font-size: 22px;
}
.elementor-widget-wrap > .elementor-element-dd13451 .elementor-button {
  border-color: #7c8b77;
  background-color: #7c8b77;
}
.elementor-widget-wrap > .elementor-element-4ed73e0 .elementor-button {
  background-color: #7c8b77;
}
.elementor-widget-wrap > .elementor-element-2ae3f90 .elementor-button {
  background-color: #7c8b77;
}
#wrapper > #inner-wrap .elementor-element-e531d84 > .elementor-background-overlay {
  background-color: menu;
  background-image: linear-gradient(#7c8b77 0%, menu 100%);
}
.elementor > .elementor-section .elementor-widget-wrap {
  background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, #ffffff 100%);
}
.elementor-shortcode > #pwgc-balance-form > #pwgc-balance-container #pwgc-balance-button {
  background-color: #7c8b77;
}
.elementor-widget-wrap > .elementor-element-e297e6a .elementor-button {
  background-color: #7c8b77;
}
.elementor-widget-wrap > .elementor-element-afbe1fa .elementor-button {
  background-color: #7c8b77;
}
.woocommerce div.product .product_title {
  -webkit-text-stroke-color: #dea80a;
  line-height: 47px;
  font-weight: 500;
}
