/*Texto del wishlist*/
.wishsuite-btn-text{
   display: none !important;
}

.singlecssimg img.attachment-woocommerce_single.size-woocommerce_single,
.singlecssimg img.wp-post-image{
       max-width: 100% !important;
         max-height: 100% !important;
         width: 100% !important;
         height: auto !important;
     }


     .singlecssimg div.woolentor-thumbnails.wl-thumb-nav-style-1.slick-initialized.slick-slider.slick-vertical{
       display:flex !important;
           align-items: center !important;
       }

       .singlecssimg .wlpro-product-thumbnails.images.thumbnails-tab-position-left.thumbnails-layout-tabslider{
           margin-bottom:0px !important;
           margin-right:0px !important;
       }


/*Cantidad y boton en single sin variación*/

.csssingleinfo .wl-addto-cart.simple.wl-style-2 form.cart{
   display:flex !important;
   margin-top: 50px !important;
}

/*Estilos del contenedor de el campo cantidad*/
.csssingleinfo form.cart .wl-quantity-wrap div.wl-quantity-cal{
   margin-left: 0px !important;
   border: 1px solid #e3e3e3 !important;
   border-radius: 5px !important;
   margin-right: 30px !important;
   height: 49px !important;
}

/*Contenedor de los simbolos + y - de cantidad*/
.csssingleinfo span.wl-quantity.wl-qunatity-minus,span.wl-quantity.wl-qunatity-plus{
   padding-left: 15px !important;
   padding-right: 15px !important;
}


.csssingleinfo .wl-addto-cart.simple.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal div.quantity {
   margin-right: 0px !important;
   height: 100% !important;
}


/*Numero de la cantidad*/
.csssingleinfo .wl-addto-cart.simple.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal .quantity input[type=number]{
   background-color:#ffffff !important;
   box-shadow:none !important;
   border-top: 0px !important;
   border-bottom: 0px !important;
   border-left:1px solid #e3e3e3 !important;
   border-right:1px solid #e3e3e3 !important;
   }

/*Boton ver al carrito*/
.added_to_cart.wc-forward{
    display:none !important;
}


/*Boton*/
.csssingleinfo .wl-addto-cart.simple.wl-style-2 form.cart .wl-cart-wrap.both button{
   padding: 15px 20px !important;
   background-color: #ff5e00 !important;
   border-color: #ff5e00 !important;
   border-radius: 5px !important;
   color: #ffffff !important;

}

.csssingleinfo .wl-addto-cart.simple.wl-style-2 form.cart .wl-cart-wrap.both button:hover,
.csssingleinfo .wl-addto-cart.simple.wl-style-2 form.cart .wl-cart-wrap.both button:focus{
   background-color: #ff5e00c9  !important;
   border-color: #ff5e00c9  !important; 
}


/*Cantidad y boton en single con variación*/
.csssingleinfo .single_variation_wrap div.woocommerce-variation-add-to-cart{
   display: flex !important;
   margin-top: 50px !important;
}

/*Cantidad */
.csssingleinfo .single_variation_wrap div.woocommerce-variation-add-to-cart .wl-quantity-wrap div.wl-quantity-cal{
   margin-left: 0px !important;
   border: 1px solid #e3e3e3 !important;
   border-radius: 5px !important;
   margin-right: 30px !important;
   height: 49px !important;
}

/*Contenedor de los simbolos + y - de cantidad*/
.csssingleinfo span.wl-quantity.wl-qunatity-minus,span.wl-quantity.wl-qunatity-plus{
   padding-left: 15px !important;
   padding-right: 15px !important;
}

/*Cantidad */
.csssingleinfo .single_variation_wrap div.woocommerce-variation-add-to-cart .wl-quantity-wrap .wl-quantity-cal .quantity input[type=number]{
   background-color:#ffffff !important;
   box-shadow:none !important;
   border-top: 0px !important;
   border-bottom: 0px !important;
   border-left:1px solid #e3e3e3 !important;
   border-right:1px solid #e3e3e3 !important;
   }


   .csssingleinfo .single_variation_wrap div.woocommerce-variation-add-to-cart .wl-quantity-wrap .wl-quantity-cal div.quantity {
       margin-right: 0px !important;
       height: 100% !important;
   }


/*Boton*/
.csssingleinfo .wl-addto-cart[class*="wl-style-"] form.cart button.single_add_to_cart_button.button.alt{
   padding: 15px 20px !important;
   background-color: #ff5e00 !important;
   border-color: #ff5e00 !important;
   border-radius: 5px !important;
   color:#ffffff !important;
}

.csssingleinfo .wl-addto-cart[class*="wl-style-"] form.cart button.single_add_to_cart_button.button.alt:hover{
   background-color: #ff5e00c9  !important;
   border-color: #ff5e00c9  !important; 
}

.csssingleinfo table.variations[role="presentation"] a.reset_variations{
   display: none !important;
}


/*Tabla de variaciones*/

.csssingletablavariacion table.variations[role="presentation"] {
   border: 1px solid #cdcdcd !important;
   border-radius: 5px !important;
   width: 450px !important;
   display:table-cell !important;
   background-color: #f3f3f3 !important;
}

.single-product .csssingletablavariacion form.variations_form.cart.swatchly_variation_form  .variations tr{
   display:table-row !important;
}

.single-product div.product .csssingletablavariacion  table.variations th{
   display:table-cell !important;
   background-color: #f3f3f3 !important;
   padding: 1em 1.41575em !important;
   text-align: left !important;
   vertical-align: middle !important;
   width: 150px !important;
}

.single-product div.product .csssingletablavariacion  table.variations td{
   display:table-cell !important;
   background-color: #fdfdfd !important;
   padding: 1em 1.41575em !important;
   text-align: left !important;
   vertical-align: middle !important;
   width: 300px !important;
}


.csssingleinfo  table.variations[role="presentation"] select#pa_tamano{
   border-radius: 5px !important;
   border-color: #d5d5d5 !important;
   color:#878787 !important;
   text-align: center !important;
   padding:3px !important;
}

/*Posicion del wishlist*/
#tabslide-wishlist{
   padding: .6180469716em 1.41575em !important;
}


@media (max-width: 1200px) {
    
    /*Boton*/
    .csssingleinfo .wl-addto-cart[class*="wl-style-"] form.cart button.single_add_to_cart_button.button.alt {
        padding: 15px 10px !important;
    }
    
    /*Cantidad*/
    .woocommerce .wl-addto-cart.wl-style-2 .quantity input[type="number"] {
        width: 3em !important;
    }
    
    /*Contenedor de los simbolos + y - de cantidad*/
    .csssingleinfo span.wl-quantity.wl-qunatity-minus,
    span.wl-quantity.wl-qunatity-plus {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }
        
    }

    @media (max-width: 768px) {
    
        /*Div que contiene las imagenes en miniatura*/
        .singlecssimg div.woolentor-thumbnails.wl-thumb-nav-style-1.slick-initialized.slick-slider.slick-vertical {
       display:none !important;
        }

        /*Div que contiene la imagen del producto*/
        .woocommerce div.product div.images.wlpro-product-thumbnails.thumbnails-tab-position-left .woocommerce-product-gallery__image:nth-child(n + 2) {
            width: 100% !important;
            padding-right:20px !important;
        }
        
        .singletitulo {
          text-align:center !important;
       }
       
              /* Titulo- Producto Relacionado*/
       .ht-product-title{
          text-align:center !important;
       }

       .ht-product-price{
          justify-content:center !important;
          margin-top:30px !important;
       }
    }