/*
Theme Name: Gioia Child
Theme URI: https://gioia.qodeinteractive.com
Description: A child theme of Gioia Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.1
Text Domain: gioia
Template: gioia
a,span,p{
    font-family:'Avenir' !important;
}
*/
h1, h2, h3, h4, h5, h6{
    font-family:'Bebas' !important;
}
h2{
    font-size:30px !important;
}



ul.products>.product{
    float: none !important;
}
ul.products > .product .price, .eltdf-pl-holder .eltdf-pli .eltdf-pli-price{
    font-size:16px !important;
    margin: 0px !important;
    margin: 0px 0 0 !important;
}
ul.products > .product .eltdf-product-list-title a, .eltdf-plc-holder .eltdf-plc-item .eltdf-plc-title a, .eltdf-pl-holder .eltdf-pli .eltdf-pli-title{
    font-size:24px !important;
    font-weight: 600 !important;
}

.eltdf-page-header .eltdf-logo-area .eltdf-logo-wrapper a{
    height: 4em !important;
}

.woocommerce .onsale {
  box-shadow: none;
  color: #D33741;
  text-transform: unset !important;
  background-color: transparent !important;
  font-family: 'Tortilla Script';
  font-size: 38px;
  padding: 10px;
}

.woocommerce .eltdf-onsale, .eltdf-plc-onsale, .eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-image .eltdf-pli-onsale{
  box-shadow: none;
  color: #D33741 !important;
  text-transform: unset !important;
  background-color: transparent !important;
  font-family: 'Tortilla Script' !important;
  font-size: 38px !important;
  padding: 10px !important;
  font-weight: bold !important;
  letter-spacing:0px !important;
}

.eltdf-container-inner.clearfix{
    padding-top: 0px !important;
}

.eltdf-e-categories, .eltdf-woo-single-page .eltdf-single-product-summary .price del, .eltdf-woo-single-page .eltdf-single-product-summary .variations_form .variations tr .value .select2-container--default{
    display:none !important;
    visibility:hidden !important;
}
.single_add_to_cart_button.button.alt {
  background-color: #3DBAB3 !important;
}

.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-image-outer .eltdf-plc-image .eltdf-plc-out-of-stock, .eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-image .eltdf-pli-out-of-stock{
    display: none;
    visibility: hidden;
}

.eltdf-pcl-holder .eltdf-pcli-inner .eltdf-pcli-category-title a{
    font-weight: 600 !important;
}

.contacto-text, .eltdf-iwt-title-text{
    font-size: 18px;
    color: gray;
}

form.wpcf7-form label{
    font-size:16px;
}

.single_add_to_cart_button.button.alt {
  border: 1px solid #3DBAB3 !important;
}

.eltdf-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::after {
  display: none !important;
  visibility:hidden;
}

.wp-block-social-links .wp-social-link a{
    padding: 2px !important;
}

ul.wp-block-social-links.alignleft.is-layout-flex.wp-block-social-links-is-layout-flex{
    margin: 0;
    padding: 0;
    display: inline-block;
    position: relative;
    left: 2em;
}

  .attribute-swatch {
    display: flex;
    flex-wrap: wrap;
    gap: 10px; /* Espacio entre los elementos, puedes ajustarlo según necesites */
  }
  
  
 /* Mostrar la sección en pantallas pequeñas */
  .hide-on-desktop {
    display: block;
  }
  
  .page-id-20 .eltdf-icon-shortcode .eltdf-icon-element{
      display:none !important;
      visibility:hidden !important;
  }
  
  .select2-hidden-accessible {
        border: 0 !important;
        clip: rect(0 0 0 0) !important;
        height: auto !important;
        margin: -1px !important;
        overflow: hidden !important;
        padding: 0 !important;
        position: relative !important;
        width: auto !important;
    }
    .woocommerce-pagination ul li a.next{
        display:none;
        visibility:hidden;
    }
    
    .eltdf-woocommerce-page .woocommerce-ordering .orderby{
        display: none;
        visibility: hidden;
    }
    
    .page-id-11 .eltdf-title-holder.eltdf-breadcrumbs-type.eltdf-title-va-header-bottom {
       display: none !important;
      visibility: hidden !important;
    }
    .page-id-11 .eltdf-title-holder.eltdf-breadcrumbs-type.eltdf-title-va-window-top {
      visibility: hidden;
      display: none;
    }
    .page-id-11 .eltdf-sidebar-holder.eltdf-grid-col-3.eltdf-grid-col-pull-9 {
      display: none !important;
      visibility: hidden !important;
    }
    
    .yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg, .yith-wcwl-add-button .add_to_wishlist img{
        display: none;
        visibility: hidden;
    }
    .btn.button.show-title-form {
      display: none !important;
      visibility:hidden;
    }
    .edit-title-buttons {
      display: none;
      visibility:hidden;
    }
    .hidden-title-form input {
      display: none;
      visibility: hidden;
    }
    .eltdf-title-holder.eltdf-breadcrumbs-type.eltdf-title-va-window-top{
        margin-bottom:1em;
        padding: 1em;
    }
    .eltdf-woo-single-page .eltdf-single-product-summary .eltdf-quantity-buttons{
        margin: 1em;
    }

  /* Ocultar la sección en pantallas grandes */
  @media (min-width: 1024px) { /* Ajusta el valor según el tamaño que consideres como pantalla de PC */
    section.up-sells.upsells.products {
    display: none;
    }
  }
  
    @media only screen and (max-width: 680px) {
      .eltdf-woocommerce-page .woocommerce-error, .eltdf-woocommerce-page .woocommerce-info, .eltdf-woocommerce-page .woocommerce-message {
        padding: 2em !important;
      }
    }
      
@media only screen and (min-width: 1025px) {
    .eltdf-woocommerce-columns-4 .type-product{
    width: 24.5% !important;
    }
     li.product-category{
        width: 25% !important;
    }
    
}

/* ajustes junio 2025*/

.wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
  float: left;
  position: relative;
  display: block;
  right: 100px;
}
.search-form {
  min-width: 300px;
}

