.lvca-container * {
  font-size: -1px;
  margin: 0px;
  padding: 0px;
  border-width: 0px;
  border-style: solid;
}

.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap {
  border-width: 2px;
  border-style: solid;
  border-color: #d4af37;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
}

.lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image:hover img {
  border-width: 0px;
  border-style: solid;
  border-color: #d4af37;
}

.lvca-container .slick-next {
  color: #d4af37;
}

.lvca-container a {
  border-width: 0px;
}

.lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image {
  border-width: 2px;
  border-color: #d4af37;
  border-top-right-radius: 16px;
  border-top-left-radius: 16px;
}

.lvca-posts-carousel .lvca-posts-carousel-item .lvca-read-more a:not(.lvca-button):hover {
  color: #d4af37;
}

.lvca-posts-carousel .lvca-posts-carousel-item .lvca-read-more {
  color: #d4af37;
}

.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title {
  color: #d4af37;
}

.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title {
  color: #d4af37;
}

.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title a {
  font-family: Raleway;
}

.button.ajax-load-products.sober-product-grid__load-more-button {
  background-color: #d4af37;
}

.button.ajax-load-products.sober-product-grid__load-more-button:hover {
  background-color: black;
}

.woocommerce ul.products li.product .buttons .wcboost-products-compare-button {
  background-color: #d4af37;
}

.woocommerce ul.products li.product .buttons .wcboost-products-compare-button:hover {
  background-color: black;
}

.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title a {
  color: #d4af37;
}



.woocommerce ul.products li.product a {
  font-family: keep-calm;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
}

.woocommerce-Price-amount.amount {
  font-size: 16px;
}

.new.layout-style-1.col-md-4.col-sm-4.col-xs-6.col-lg-3.product-style-default.product.type-product.post-3412.status-publish.first.instock.product_cat-fertilizantes.has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-variable {
  margin: 0px;
}

.menu-footer-menu1-container li a,
.menu-footer-menu1-container li span,
#menu-footer-menu1 li a,
#menu-footer-menu1 li span,
.menu-footer-menu2-container li a,
.menu-footer-menu2-container li span,
#menu-footer-menu2 li a,
#menu-footer-menu2 li span,
.menu-footer-menu3-container li a,
.menu-footer-menu3-container li span,
#menu-footer-menu3 li a,
#menu-footer-menu3 li span,
.menu-redes-sociales-container li a,
.menu-redes-sociales-container li span,
#menu-redes-sociales li a,
#menu-redes-sociales li span {
  font-size: 16px !important;
  color: white !important;
  /* Puedes cambiar el color si lo necesitas */
  text-decoration: none !important;
  /* Quitar subrayado */
}

.widget.widget_nav_menu h4 {
  font-size: 20px !important;
  text-decoration: underline;
}

.woocommerce div.product .product-share a:hover {
  font-size: 0px;
}

bdi {
  font-size: 22px;
}

.layout-style-1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  /* Esto distribuye los productos con espacio entre ellos */
  flex-wrap: wrap;
}

/*colo formulario de contacto boton*/

.woocommerce form.login button.button,
.woocommerce form.login input.button,
.woocommerce form.register button.button,
.woocommerce form.register input.button {
  background: #D4AF37;
}

.sober-button.button-light.line-hover.active {
  background-color: #ffffff;
  color: #000000;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 22px;
  padding-left: 22px;
  border-width: 2px;
  border-style: solid;
  border-color: #d4af37;
  position: relative;
  top: 50px;
  right: 100px;
}

h1.page-title {
  color: transparent !important;
}

.woocommerce-breadcrumb.breadcrumb,
.woocommerce-breadcrumb.breadcrumb * {
  color: transparent !important;
  text-shadow: none !important;
}

@media (max-width: 768px) {
  .vc_row {
    min-height: auto !important;
  }

  .page-header {
    text-align: center;
    padding: 175px 0 175px 0;
    margin: 0;
    border: 0;
    background-size: contain;
    background-position: bottom;
    background-repeat: no-repeat;
    background-color: #f1f2f4;
  }
}

.show-password-input {
      width: 30px;
      height: 30px;
      background-color: transparent;
      border: none;
      cursor: pointer;
      padding: 5px;
      transition: 0.3s ease;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    /* Efecto de hover */
    .show-password-input:hover {
      transform: scale(1.1);
				background-color:white
    }


    /* Íconos de mostrar/ocultar contraseña */
    .show-password-input::before {
      font-family: 'Font Awesome 5 Free';
      content: '\f06e'; /* Ícono de ojo cerrado (mostrar contraseña) */
      font-weight: 900;
      font-size: 20px;
      color: #D4AF37;
      transition: 0.3s ease;
    }

    /* Cuando la contraseña se está mostrando */
    .show-password-input.display-password::before {
      content: '\f06e'; /* Ojo cerrado: mostrando la contraseña */
    }

    /* Cuando la contraseña está oculta */
    .show-password-input:not(.display-password)::before {
      content: '\f070'; /* Ojo abierto: ocultando la contraseña */
    }

    /* Fuentes para FontAwesome */
    @import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css');