/*
 Theme Name: Hello Elementor Child
 Theme URI: https://badboidesigns.com/
 Description: A lightweight child theme for the Hello Elementor theme. Safe place for custom CSS and PHP tweaks.
 Author: BadBoi Designs
 Author URI: https://badboidesigns.com/
 Template: hello-elementor
 Version: 1.0.0
 License: GNU General Public License v2 or later
 License URI: https://www.gnu.org/licenses/gpl-2.0.html
 Text Domain: hello-elementor-child
 Tags: elementor, child-theme, minimal
*/

/* Put your custom CSS below */

p a {
	border-bottom: 1px dotted;
}
.elementor-widget-search .e-search .e-search-submit {
  margin-left: -47px;
  z-index:2;
}
.home-cat-banners .elementor-cta__content {
	width: 70%;
}
.woocommerce-Tabs-panel .entry-content {
	max-width: 800px;
	margin: 0 auto;
}
.woocommerce-variation-price {
    text-align: center;
}
/* Match the 'Add to Cart' button size and alignment */
#afroeco-quote-btn {
  display: inline-block !important;
  float: none !important;
  width: auto !important;
  padding: 0.618em 1em !important;
  line-height: 1.4 !important;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
}

/* Align it neatly under the Add to Cart button */
.single_variation_wrap #afroeco-quote-wrap {
  text-align: center; /* or center if your Add to Cart is centered */
}

.single_add_to_cart_button,
#afroeco-quote-btn {
  min-width: 180px; /* Optional: makes both visually consistent */
}
/* Container styling */
#wpforms-form-1469 {
  display: flex;
  justify-content: center;
  align-items: center;
  background: transparent; 
  padding: 0;
}

/* Hide the label */
#wpforms-form-1469 label.wpforms-field-label {
  display: none;
}

/* Input field */
#wpforms-form-1469 input[type="email"] {
  flex: 1;
  border: 1px solid #fff;
  border-radius: 999px;
  outline: none;
  background: transparent;
  padding: 30px 35px;
  font-size: 16px;
  color: #fff;
  font-family: 'Inter', sans-serif;
	margin-right: 190px
}

/* Placeholder text */
#wpforms-form-1469 input[type="email"]::placeholder {
  color: #fff;
  opacity: 1;
}

/* Submit button */
#wpforms-form-1469 .wpforms-submit-container {
  margin-left: -128px;
	margin-bottom: auto;
	margin-top: auto;
}

#wpforms-form-1469 button[type="submit"] {
  background: var(--e-global-color-accent);
  color: #000;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border: 1px solid var(--e-global-color-accent);
  border-radius: 999px;
  padding: 18px 30px 34px;
  cursor: pointer;
	transition: all 0.3s ease;
}

#wpforms-form-1469 button[type="submit"]:hover {
  background: #FFB91F;
  color: #000;
}

/* Hide unnecessary reCAPTCHA badge (optional) */
.grecaptcha-badge {
  visibility: hidden !important;
}

