/*
Theme Name: Shoptimizer Child Theme
Theme URI: 
Description: Child theme of Shoptimizer
Author: CommerceGurus
Author URI: 
Template: shoptimizer
Version: 1.2.2
License:         	GNU General Public License v2 or later
License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
*/
/* Remove subtotal text from checkout */
.cart-subtotal {
    display: none !important;
}
/* Remove blue background when clicking element */
input,
textarea,
button,
select,
a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* Hide "update basket" button */
.woocommerce button[name="update_cart"],
.woocommerce input[name="update_cart"] {
	display: none;
}
/* Cart icon background and text color */
.site-header-cart a.cart-contents .count, .shoptimizer-cart-icon i {
    color: #000000 !important;
    background-color: #00B8A7 !important;
}
/* Hide "update basket" button */
.woocommerce button[name='update_cart'],
.woocommerce input[name='update_cart'] {
    display: none;
}
/* Hide pagination */
.woocommerce-pagination {
visibility: hidden;
}
/* Increase font size in widget infobar + topbar */
.header-widget-region .widget .textwidget p {
	font-size: 16px;
}
.top-bar {
	font-size: 14px !important;
}
/* Hide Google reCaptcha popup */
.grecaptcha-badge {
    visibility: hidden !important;
}
/* Remove fullwidth from add-to-cart button
.single-product .single_add_to_cart_button {
    display: inline-block !important;
    width: auto !important;
}*/

/* Change color of "Designa"-button */
#lumise-customize-button {
    background-color: #EC339E;
    color: #ffffff;
    border-color: #EC339E;
}
/* Hide add-to-cart button but display design-button */
.single-product .single_add_to_cart_button {
    display: none !important;
}
#lumise-customize-button {
    display: inline-block !important;
}
/* Remove qty swatch on productpages */
.single-product .woocommerce-variation.single_variation,
.single-product a.reset_variations,
.single-product .woocommerce-variation-add-to-cart .quantity {
    display: none !important;
}
/* Hide productcategory image on mobile */
@media (max-width: 768px) {
    img.cg-cat-image {
        display: none !important;
    }
}
/* Change out of stock text to red */
.product-out-of-stock,
.product-out-of-stock em {
    color: #AC1E00 !important;
}