/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

.product-gallery .custom-visor-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: white; 
    border: 1px solid #e5e5e5; 
}

.product-gallery .custom-visor-container .tu-clase-del-visor {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}

.product-gallery .custom-visor-container {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: white;
    min-height: 100%;
}

.product-gallery .flipbook-icon-overlay {
    position: absolute;
    bottom: 10px;
    right: 10px;
    z-index: 10;
}

.product-gallery .flipbook-icon-overlay img {
    width: 3rem;  
    height: auto;
}
.additional_info_product p {    font-size: .8em; margin:0;}
.additional_info_product p span{    font-weight: 600;}
.additional_info_product {background: #878f71;color: white;padding: 1em;}

/* estilizar "pay for order" */
.wc_payment_method{list-style:none;}
.woocommerce-order-pay .row {max-width:80vw;}

/* poner el "agotado" abajo en el producto */
.box-image .out-of-stock-label {padding: 5px 0;position: relative;}

/* espaciar y achicar el lado derecho del producto (descripcion)*/
.product-info {margin: 25px;zoom: 80%;}
.shop-container {
    max-width: 1300px;
    margin: auto;
}
/*achicar widgets en sidebar*/
.widget {    margin-bottom: 0.5em;    zoom: 80%;}
.category-page-row .col.large-3.hide-for-medium {
    max-width: 18%;
}

@media screen and (min-width: 850px) {
    .large-9 {
        flex-basis: 82%;
        max-width: 82%;
    }
}


a.primary.is-small.mb-0.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.is-flat {
    line-height: 1.3em;
    padding: 7px 10px;
}

#shop-sidebar aside .is-divider.small {display:none;}

/*Change the SKU label to "ISBN" */
/* Hide the original SKU label */ 
.sku_wrapper { display: none; }  .sku_wrapper { visibility: hidden; } 
/* Add the label "ISBN: " before the SKU value */ 
.sku_wrapper .sku::before { content: 'ISBN: '; font-weight: bold; margin-right: 5px; } 
.sku_wrapper::before, .sku_wrapper .sku { visibility: visible; } 
/* Fix potential display issues */ 
.sku_wrapper { display: inline-block; } span.sku { margin-left: -35px; }
.woocommerce-review__author {display:none;}