/**
 * Theme Name:     Cookies Jamaica
 * Author:         Cookies
 * Template:       astra
 * Text Domain:	   cookies-jamaica
 * Description:    Cookies child theme
 * Theme URI:      #
 * Author URI:     #
 * Version:        1
 * License:        Private
 * License URI:    #
 * Tags:           #cookies
 */

/** Stretch shop buttons*/
a.button.product_type_variable.add_to_cart_button {
    width: 100%;
    margin-bottom: -5px !important;
}

a.button.wp-element-button.product_type_variable.add_to_cart_button {
    width: 100% !important;
}

/** Remove spacing from below the button in product archive*/
a.button.wp-element-button.product_type_simple {
    margin-bottom: 0 !important;
}


/** Stretch shop buttons - variable products*/
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    width: 100%;
    margin-bottom: -5px !important;
}

a.button.product_type_variable {
    width: 100%;
    margin-bottom: -5px !important;
}

/** Style Lineages*/
.pa_genetics {
    color: #fff;
    font-size: 12px;
    padding: 0 5px;
    display: block;
    line-height: 15px;
}

/** Make remember me text black on age gate popup*/
span.age-gate__remember-text {
    color: #000;
}

/** Make buy now button full width*/
a.button.wp-element-button.product_type_variable {
    width: 100%;
    margin-bottom: -5px !important;
}


/** Style the wholesale pricing badge*/
span.onsale {
    width: 90px;
    height: 45px;
}

.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover {
    background: #01a0dc;
}


/** Style the out of stock text - keep the correct structure */
p.stock.out-of-stock {
    margin-bottom: -24px !important;
    margin-top: 10px;
}

/** QUantity selector prevent circle selector from displaying */
.select_option_label .yith_wccl_value {
	border: none;
}

/** Remove border from product selector span */
.select_option_label .yith_wccl_value {
    border: none !important;
    width: auto;
    font-size: 15px;
}

.select_option_label.select_option {
    border: 1px solid #fff;
}

.select_option_label.select_option:hover {
    border: 2px solid #fff !important;
    box-shadow: 0px 0px 0px 1px #fffefe inset;
}

.yith_wccl_value_wrapper {
    padding: 15px 5px;
}

a.button.product_type_simple {
    width: 100%;
    margin-bottom: -5px !important;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
    min-height: 69px;
}

section.related.products h2 {
    padding-bottom: 10px;
}

.woocommerce-variation-price span.price:before {
    content: "Price: ";
}

a.woocommerce-product-gallery__trigger {
    visibility: hidden;
}

div#b2bking_myaccount_bulkorder_title {
    color: #fff;
}

ul.woocommerce-error {
    display: block !important;
}

select#pa_design {
    margin-bottom: 20px !important;
}

li.wc_payment_method.payment_method_b2bking-invoice-gateway, li.wc_payment_method.payment_method_accept-blue {		
	display: flex;
	flex-direction: row;		
	flex-wrap: wrap;
}


.woocommerce div.product div.images img {
    display: block !important;
    visibility: visible !important;
}

a.button.product_type_composite.add_to_cart_button {
    width: 100%;
    margin-bottom: 0 !important;
}