/* 
Theme Name: SHES Child
Author: MODERN CREATIVE
Author URI: https://moderncreative.pl
Template: shes
Version: 1.0.0
Text Domain: shes-child
*/

/* Add your custom styles here */

.woocommerce-message {
    display: none !important;
}

.site-content a {
    color: #024136;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: #000 !important;
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form) {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}
	elementor-893 .elementor-element.elementor-element-cb637dd .shop_table .button, .elementor-893 .elementor-element.elementor-element-cb637dd .order-again .button {
color: #fff
	}
.awcdp-deposits-wrapper .awcdp-deposits-option {
    background: #fff;
    border-radius: 7px;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
	display: flex; }


.awcdp-deposits-wrapper .awcdp-deposits-option .awcdp-radio .awcdp-deposits-description {
	color: #305E56; 
}



.wc-bookings-booking-form fieldset {
	    border: none;
	padding: 0px;
}

.wc-bookings-booking-form fieldset input {
    width: 80%;
    border-color: #e2e2e2;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content p:last-of-type {
border-bottom: 1px solid #e2e2e2;
	padding-bottom: 10px;
	 margin-bottom: 10px;
		 
	}


.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce td, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce th, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tr {
 text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
	border-bottom: 1px solid #e2e2e23b;
	padding-bottom: 10px;
}
.awcdp-deposits-wrapper .awcdp-deposits-option .awcdp-radio input[type=radio]+.awcdp-radio-label {
	    line-height: 26px;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
	color: #000;
}

:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form) {
	display: flex;
flex-direction: column;}

.deposit-suffix {
    display: none !important;
    visibility: hidden;
    width: 0;
    height: 0;
    overflow: hidden;
}

.elementor-widget-woocommerce-checkout-page a {
	color: #024136;}

    .woocommerce form .form-row .optional {
        display: none !important;
    }
    