.site-title {
  display: none;
}

#sib-container .entry__field {
  margin: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}

#sib-container input[type="text"],
#sib-container input[type="email"],
#sib-container textarea,
#sib-container .input {
  -webkit-appearance: none !important;
  appearance: none !important;
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #EAEAEA !important;
  border-radius: 15px !important;
  min-height: 54px !important;
  padding: 14px 16px !important;
  box-sizing: border-box !important;
  font-size: 15px !important;
  color: #131416 !important;
  box-shadow: none !important;
  outline: none !important;
}

#sib-container input[type="text"]:focus,
#sib-container input[type="email"]:focus,
#sib-container textarea:focus,
#sib-container .input:focus,
#sib-container input[type="text"]:active,
#sib-container input[type="email"]:active,
#sib-container textarea:active,
#sib-container .input:active {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #131416 !important;
  box-shadow: none !important;
  outline: none !important;
}

#sib-container input[type="text"]::placeholder,
#sib-container input[type="email"]::placeholder,
#sib-container textarea::placeholder,
#sib-container .input::placeholder {
  color: #A0ACBA !important;
  opacity: 1 !important;
}
.sib-form,
.elementor-element-54bd6f8 #sib-form-container,
.elementor-element-54bd6f8 #sib-container {
  background: transparent !important;
  background-color: transparent !important;
}

/**Menu secundari centrat a mobile+**/

@media (max-width: 921px) {
  .ast-header-break-point .header-widget-area-inner,
  .ast-header-break-point .menu-menu-secundario-container,
  .ast-header-break-point #menu-menu-secundario,
  .ast-header-break-point #menu-menu-secundario > li,
  .ast-header-break-point #menu-menu-secundario a {
    text-align: center !important;
  }

  .ast-header-break-point #menu-menu-secundario {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    padding-left: 0 !important;
    margin: 0 auto !important;
  }

  .ast-header-break-point #menu-menu-secundario > li {
    width: 100% !important;
    list-style: none !important;
    margin: 0 auto !important;
  }

  .ast-header-break-point #menu-menu-secundario > li > a {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
  }

  .ast-header-break-point .widget_nav_menu ul {
    padding-left: 0 !important;
    margin-left: 0 !important;
  }
}

/**A borrar si no fem servir woocommerce**/
.woocommerce.single-product .product_title,
.woocommerce.single-product .wc-block-components-product-title,
.woocommerce.single-product .wp-block-post-title,
.woocommerce.single-product .wp-block-woocommerce-product-title {
  color: #000 !important;
}

.woocommerce.single-product .quantity,
.woocommerce.single-product .qty,
.woocommerce.single-product .wc-block-components-quantity-selector,
.woocommerce.single-product .wc-block-components-quantity-selector__input,
.woocommerce.single-product .input-text.qty {
  display: none !important;
}

.woocommerce.single-product .single_add_to_cart_button,
.woocommerce.single-product .wp-block-woocommerce-add-to-cart-form .single_add_to_cart_button,
.woocommerce.single-product .wp-block-woocommerce-product-button .single_add_to_cart_button {
  margin-left: 0 !important;
}

.woocommerce.single-product .product_meta {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px 24px !important;
  align-items: flex-start !important;
  margin-top: 24px !important;
  color: #000 !important;
}

.woocommerce.single-product .product_meta > span {
  display: inline-block !important;
  margin: 0 !important;
  line-height: 1.6 !important;
}

.woocommerce.single-product .product_meta .posted_in,
.woocommerce.single-product .product_meta .tagged_as {
  display: inline-block !important;
}

.woocommerce.single-product .product_meta a {
  color: inherit !important;
  text-decoration: none !important;
}

.woocommerce.single-product .product_meta a:hover {
  text-decoration: underline !important;
}

.woocommerce.single-product .product_meta {
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
  align-items: flex-start !important;
  margin-top: 24px !important;
  color: #000 !important;
}

.woocommerce.single-product .product_meta > span {
  display: block !important;
  margin: 0 !important;
  line-height: 1.6 !important;
}

.woocommerce.single-product form.cart {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 16px !important;
}

.woocommerce.single-product form.cart .quantity {
  display: none !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h2,
.woocommerce ul.products li.product h3,
.wc-block-grid__product-title,
.wp-block-post-title a,
.wp-block-woocommerce-product-title a {
  color: #000 !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title a,
.woocommerce ul.products li.product h2 a,
.woocommerce ul.products li.product h3 a {
  color: #000 !important;
}