/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
/*Asusteaza distanta din meniu la subcategorii */
.wd-sub-menu li>a {
    padding-top: 5px;
    padding-bottom: 5px;
}

.wd-nav-sticky>li>a .wd-nav-img {
    --nav-img-width: 24px !important;
    --nav-img-height: 24px !important;
    margin-left: -4px;
}


.elementor-2435 .elementor-element.elementor-element-1386d74 .woocommerce-price-suffix {
    font-size: 16px;
    font-weight: 600;
}
/*add to cart sincle product Start  */
body .single_add_to_cart_button:before {
position: absolute;
inset-inline-start: 0;
content: "\f105";
font-family: "woodmart-font";
opacity: 1;
width: 42px;
height: 42px;
display: flex;
align-items: center;
justify-content: center;
font-size: 16px;
background-color: #E84744;
transition: all .3s ease;
}

body .single_add_to_cart_button:after {
inset-inline-start: 20px;
}

body .single_add_to_cart_button.loading:before {
color: transparent;
}

body .single_add_to_cart_button {
padding-inline-start: 60px;
}

body .single_add_to_cart_button:hover:before {
background-color: red;
}

/*add to cart sincle product End  */

.wd-action-btn > a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    background-color: #ffffff; /* alb */
    border-radius: 10px;       /* colțuri rotunjite */
    color:#000;
    margin-top: 5px;
    margin-right: 5px;
}

/* filtru mobil scoate culoare bg */
.wd-action-btn > a {
    background-color: #ffffff00!important;
}


/* Contact form 7 stilizare */
.wpcf7-form-control {
  width: 100%;
  padding: 12px 15px;
  border: 1px solid #ccc;
  border-radius: 8px;
  transition: border 0.3s ease, box-shadow 0.3s ease;
  font-size: 16px;
  box-sizing: border-box;
  background: #fff;
}

.wpcf7-form-control:focus {
  border-color: #007cba;
  box-shadow: 0 0 0 3px rgba(0, 124, 186, 0.3);
  outline: none;
}

@media (min-width: 768px) {
  .cf7-row {
    display: flex;
    gap: 20px;
  }
  .cf7-col {
    flex: 1;
  }
}

@media (max-width: 767px) {
  .cf7-row {
    display: block;
  }
}
#billing_country_field {
    display: none;
}
