/*
*Developed and Maintaining by:Siddharth Singh, v 01.00
*Detail:Use for Om contact form
*Author URI: http://fileworld.in/
*Email:siddharthsingh91@gmail.com
*/
/* General Button Styling */
/* General Button Styling */
.woocommerce button,
.woocommerce input[type='submit'],
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce input[type='button'],
.woocommerce input[type='reset'],
.woocommerce a.button.alt,
.woocommerce button.alt,
.woocommerce input.alt {
  background-color: #04893f !important; /* Primary Button Color */
  color: #ffffff !important; /* Button Text Color */
  border: none !important; /* Remove Border */
  padding: 10px 20px !important; /* Button Padding */
  font-size: 16px !important; /* Button Font Size */
  text-align: center !important; /* Center Align Text */
  text-transform: uppercase !important; /* Uppercase Text */
  border-radius: 20px !important; /* Rounded Corners */
  cursor: pointer !important; /* Pointer Cursor */
  transition: all 0.3s ease !important; /* Smooth Transition */
}

/* css for search bar */
.hfe-search-form__input {
  color: #fff !important;
}

/* Button Hover Effect */
.woocommerce button:hover,
.woocommerce input[type='submit']:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce input[type='button']:hover,
.woocommerce input[type='reset']:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.alt:hover,
.woocommerce input.alt:hover {
  background-color: #04893f !important; /* Hover Background Color */
  color: #ffffff !important; /* Hover Text Color */
  transform: scale(1.05) !important; /* Slight Scale Effect */
}

/* Add-to-Cart Button Specific */
.woocommerce a.add_to_cart_button,
.woocommerce a.add_to_cart_button:hover {
  background-color: #28a745 !important; /* Add-to-Cart Color */
  color: #ffffff !important;
  border-radius: 50px !important; /* Rounded Add-to-Cart Button */
}

/* Customization for Disabled Buttons */
.woocommerce button:disabled,
.woocommerce input:disabled,
.woocommerce button:disabled:hover,
.woocommerce input:disabled:hover {
  background-color: #04893f !important; /* Disabled Button Background */
  color: #666666 !important; /* Disabled Button Text */
  cursor: not-allowed !important; /* Show Not Allowed Cursor */
  transform: none !important; /* No Hover Effect */
}
/* General Styling for "View Cart" Link */
a.added_to_cart.wc-forward {
  background-color: #000 !important; /* Background Color */
  color: #ffffff !important; /* Text Color */
  padding: 6px 12px !important; /* Padding for Button-like Appearance */
  font-size: 14px !important; /* Font Size */
  text-align: center !important; /* Center Align Text */
  text-decoration: none !important; /* Remove Underline */
  border-radius: 20px !important; /* Rounded Corners */
  display: inline-block !important; /* Ensure it behaves like a button */
  transition: all 0.3s ease !important; /* Smooth Transition Effect */
  cursor: pointer !important; /* Pointer Cursor */
  margin-left: 6px !important;
}

/* Hover Effect for "View Cart" Link */
a.added_to_cart.wc-forward:hover {
  background-color: #04893f !important; /* Hover Background Color */
  color: #ffffff !important; /* Hover Text Color */
  transform: scale(1.05) !important; /* Slight Scaling Effect */
}

/* Targeting an Element */
.hfe-search-button-wrapper input[type='search'] {
  border-top: 2px solid #04893f !important; /* Top Border */
  border-right: 0px solid #04893f !important; /* Right Border */
  border-bottom: 2px solid #04893f !important; /* Bottom Border */
  border-left: 2px solid #04893f !important; /* Left Border */
  border-radius: 20px !important;
  margin-right: -40px !important;
}
