.single-product .single_add_to_cart_button{
	color: #fff;
	background: #000000;
}

body:not(.page-template-fullwidth-content) .site-content {
    margin-top: 0;
    margin-bottom: 0;
}

.jet-active-tag__label {
	display: none;
}

.woocommerce-notices-wrapper {
	padding:0 20px;	
}

.woocommerce-message {
	max-width: 1300px;	
	margin-right: auto;
	margin-left: auto;	
	border-radius: 0;
}

.woocommerce-error {
	max-width: 1080px;	
	margin-right: auto!important;
	margin-left: auto!important;		
}

.woocommerce-notices-wrapper,
.woocommerce-NoticeGroup-checkout {
	padding-right: 15px;
	padding-left: 15px;
}

.woocommerce-message:before,
.woocommerce-info:before {
	background-color: #252531;
}

.woocommerce-cart table tr td.actions  {
	background-color: #ffffff;
}

.woocommerce-cart table.cart tr td.actions {
	padding: 30px 0 20px 0;
}

.woocommerce-checkout form.woocommerce-checkout, .woocommerce-checkout .woocommerce-form-login+.woocommerce-info {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	border: none;
}

.jet-woo-builder-elementor.woocommerce-cart .woocommerce .elementor-jet-cart-table .woocommerce-cart-form .shop_table.cart, .jet-woo-builder-template-default .elementor-jet-cart-table .woocommerce-cart-form .shop_table.cart {
	width: 100%;
}

.grecaptcha-badge { 
visibility: hidden; 
}

/* Change "Added to Cart" button styling */
.single-product .added_to_cart,
.single-product .added_to_cart:visited,
.woocommerce a.button.added_to_cart,
.woocommerce a.button.added_to_cart:visited {
    background-color: #D1D730 !important;
    color: #000 !important; /* or #fff depending on what you prefer */
    font-family: 'Mulish', sans-serif !important;
}

/* Ensure Mulish font is applied to the normal Add to Cart button too */
.single-product .single_add_to_cart_button {
    font-family: 'Mulish', sans-serif !important;
}

/* Target the product price on single product pages */
.single-product .product .price,
.single-product .woocommerce-Price-amount {
    font-size: 14px !important;
}