.woocommerce-bar{
	background:#9219c8 !important;
}
.categories-menu-first {
	color:#fff;
}
.categories-menu-first svg {
	fill:#ffffff;
	}
.header-woo-icon-container a svg {
	fill:#ffffff;
}
button.header-search-button {
	background-color:#9219c8 !important;
}
button.header-search-button:hover {
	background-color:#e91e63 !important;
}
.woocommerce ul.products li.product .add_to_cart_button{
	background:#9219c8 !important;
}
.woocommerce ul.products li.product .add_to_cart_button:hover{
	background:#e91e63 !important;
}
.woocommerce nav.woocommerce-pagination .page-numbers li span.page-numbers.current {
	background:#9219c8 !important;
}
.woocommerce nav.woocommerce-pagination .page-numbers li a:hover {
	background:#9219c8 !important;
	color:#fff;
}
.woocommerce nav.woocommerce-pagination .page-numbers li a {
	background:#e91e63 !important;
}
.woocommerce nav.woocommerce-pagination .page-numbers li span.page-numbers {
	background:#e91e63 !important;
}
.tabbed_product_widget .product-tab-list .tabmenu {
	background-color: #9219c8 !important;
}
.backtotop{
	background-color: #9219c8 !important;
}

.woocommerce-cart #primary .site-main .shop_table tbody button {
	background-color: #9219c8;
}
.woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .button {
	background-color: #9219c8;
}
.woocommerce-cart #primary .site-main .cart-collaterals h2::after {
	background-color: #9219c8;
}
.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_methods li {
	border-top: 3px solid #9219c8;
}
.woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order.button.alt {
	background-color: #9219c8;align-content
}

/*Custom css start*/
.page h2.woocommerce-loop-product__title, .products h2.woocommerce-loop-product__title {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding: 0px !important;
    margin-bottom: 14px !important;
}

.related ul.products.columns-4 li h2.woocommerce-loop-product__title, h2.woocommerce-loop-product__title {
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding: 0px !important;
    margin-bottom: 14px !important;
}
.woocommerce form .form-row .input-text{
	border: 1px solid #b6b6b6 !important;
}
.select2-container .select2-selection--single .select2-selection__rendered{
	border: 1px solid #b6b6b6 !important;
	padding:0 10px !important;
}
.woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper .form-row .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 5px !important;
}
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
    display: block !important;
}
a.add_to_wishlist.single_add_to_wishlist {
    padding: 10px !important;
}

.yith-wcwl-wishlistaddedbrowse .feedback, .yith-wcwl-wishlistaddedbrowse{
	display:block !important;
}
.yith-wcwl-wishlistaddedbrowse {
    background: #ffd800;
    padding: 10px;
    width: 166px;
}

.yith-wcwl-wishlistaddedbrowse a {
    display: none;
}
woocommerce form .show-password-input, .woocommerce-page form .show-password-input{
	top:15px !important;
}
button#wpforms-submit-2185 {
    font-size: 18px;
    padding: 15px 20px 35px 20px;
    background: #fff !important;
    color: #000 !important;
	float:right;
}
button#wpforms-submit-2185:hover{
	background: #000 !important;
	color: #fff !important;
}

@media (max-width: 650px) {
	button#wpforms-submit-2185 {
    float: inline-start;
}
	.elementor-125 .elementor-element.elementor-element-00d7bd1 > .elementor-widget-container{
		padding:0;
	}
}

.woocommerce-notices-wrapper ul.woocommerce-error li {
    margin-left: 40px !important;
}