button#place_order {background: #E60019!important;}

.woocommerce-info {border-top-color: #E60019!important;}

.woocommerce-message::before, .woocommerce-info::before {color: #E60019!important;
color:#fff!important;}

a.checkout-button.button.alt.wc-forward {background: #E60019!important;}

.woocommerce div.product .stock {color: #E60019!important;}

button.single_add_to_cart_button.button.alt {background: #E60019!important; color:#fff!important;}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {background: #E60019!important; color: #fff!important;}

span.price {color: #E60019!important;}

h2.woocommerce-loop-product__title {color: #1f1f1f!important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce div.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:hover::before {background: #E60019!important;}

input#submit {background: #E60019!important;}

.woocommerce .star-rating, .woocommerce .comment-form-rating .stars a, .woocommerce .star-rating::before {color: #E60019!important;}

h1.product_title.entry-title {color: #1f1f1f!important;}

p.price {color: #E60019!important;}

.woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {background: #E60019!important;
color:#fff!important;}

a.elementor-button.elementor-button--view-cart.elementor-size-md {background: #1f1f1f!important;}

a.elementor-button.elementor-button--checkout.elementor-size-md , a.button.wc-forward{background: #E60019!important;}

.woocommerce-message, .woocommerce-info {border-top-color: #E60019!important;
color:#fff!important;}

a.button.product_type_simple , a.button.product_type_variable.add_to_cart_button {background: #E60019!important;
color:#fff!important;}

.woocommerce-MyAccount-navigation-link.is-active a {color: #1f1f1f!important;}

body .woocommerce-MyAccount-navigation-link {border-color: #BCBCBC!important;}

a.woocommerce-button.button.view {color: #fff; background: #E60019!important;}

a.button.wc-forward {color: #fff!important;}

a.button.product_type_simple {color: #fff!important;}

button.button {color: #fff!important;}

a.woocommerce-Button.button, button.woocommerce-Button.button, a.button.wc-backward {background: #E60019!important; color: #fff!important;}

.ast-scroll-to-top-right {bottom: 120px!important; right: 37px}

.circleChatButtonWrap, .circleChatDot.circleChatDot1, .circleChatDot.circleChatDot2, .circleChatDot.circleChatDot3 {background: #e60019!important;}

/*.js .tmce-active .wp-editor-area, textarea#excerpt {
	color: #000!important;}*/

#tab-description img {
	width: 100%;
}
.ast-woocommerce-container .product_title {
	font-size: 30px;
}
.ast-woocommerce-container h2 {
	font-size: 25px;
}
.woocommerce div.product div.summary .woocommerce-product-details__short-description :last-child {
	margin-bottom: 0px;
}
.ast-woocommerce-container .cart {
	margin-top: 20px;
}
.woocommerce div.product div.summary .single-product-category {
	display: none;
}
.homeredbar h3{
	margin-bottom: 15px;
}
.woocommerce-loop-product__buttons .product_type_variable {
	color: #fff !important;
}
#affbtn01 a {
	background: #f30000;
	color: #fff;
	padding: 8px 25px;
	border: solid 2px #f30000;
	display: block;
	float: left;
	text-decoration: none;
}
#affbtn01 a:hover {
	background: #fff;
	color: #f30000;
	border: solid 2px #f30000;
}
#affbtnholder span {
	float: left;
  margin-top: 12px;
  padding: 0 10px;
}
#affbtn02 {
	background: #f30000;
	color: #fff;
	padding: 10px 25px;
	border: solid 2px #f30000;
	text-decoration: none;
	font-size: 18px;
}
#affbtn02:hover {
	background: #fff;
	color: #f30000;
	border: solid 2px #f30000;
}