.product-gallery-tumb.additional {
    /* border: 1px solid grey; */
    margin: 5px;
    width: 2.1rem;
    height: 2.1rem;
    cursor: pointer;
    box-shadow: 0 7px 20px -6px rgba(0, 0, 0, 0.75);
    border-radius: 5px; 


}

.picario_gallery_wrapper {
    display: flex;
    justify-content: center;
} 

/*
* Combined images single product
*/

#combined_front_url {
    padding-right: 30%;
}
#combined_back_url {
    padding-left: 30%;
}


/*
* Hide gallery, later fade in. (to avoid the flip)
*
*/
.woocommerce-product-gallery__wrapper {
    opacity: 0;
	transition: opacity .4s ease-in-out;
} 

.woocommerce-product-gallery__wrapper.is-loaded {
    opacity: 1;
}

/* 
* If not a picario product we have the class .no-picario in body
*
*/

/* hide stock */
.no-picario .quantity,
.no-picario .stock.in-stock {
    display: none;
}

.woocommerce-cart-form__cart-item.cart_item .quantity {
    display: block;
}

/* set price at left and button at right */
.no-picario .summary.entry-summary .price {
    margin-left: 0;
}

.no-picario form.cart {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    width: 100%;
    justify-content: space-between;
}

.no-picario .price-title {
    width: 100%
}

@media screen and (min-width: 992px) {
    .no-picario form.cart p.price {
        font-size: 0.8rem;
    }
}