.widget-area .widget-title, .widget-area .wp-block-heading {
	 text-transform: math-auto;
}

.site-footer .site-middle-footer-wrap a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)) {
	text-transform: math-auto;
}

.wopb-block-f25158 .wopb-product-wrapper .wopb-my-account-profile-section {
	display: none;
}

button, .button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"], .fl-button, .elementor-button-wrapper .elementor-button {
	 letter-spacing: 0.1rem;
}

element.style {
}
.woocommerce .elementor-37988 .elementor-element.elementor-element-13a4dd0 .woocommerce-tabs ul.wc-tabs li.active a {
    padding: 15px;
}

.widget li {
	list-style-type:none;}


.site-middle-footer-wrap .site-footer-row-container-inner {
    text-transform: math-auto;
}


.site-middle-footer-wrap .site-footer-row-container-inner {
    color: #ffffff;
}

.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    color: white;
}

.footer-html p:first-child {
    color: white;
}


/*Custom css RJ*/
.send-frm-btn {
    background: #000 !important;
}
.send-frm-btn:hover {
    background: transparent !important;
	border:1px solid #000 !important;
}
.woocommerce-cart .wp-block-product-blocks-product-grid-1, .wopb-social-share-wrapper.wopb-inside, ul.flex-direction-nav {
    display: none !important;
}
.elementor-woo-meta--view-inline .product_meta {
    display: block !important;
}
ul.tabs.wc-tabs li.active a {
    color: #e06666 !important;
}
form.woocommerce-product-search button[type="submit"]{
	top: 3px !important;
}
.archive-extra-button-wrap button.woosw-btn, .archive-extra-button-wrap button.woosq-btn {
    color: #000000 !important;
    background-color: #e06666 !important;
    padding: 10px !important;
    border: 1px solid #000 !important;
}

.wopb-compare-btn.wopb_meta_svg_con, .wopb-cart-bottom, .wopb-star-rating {
    display: none !important;
}
.wopb-block-item .wopb-product-new-meta {
    top: 16px !important;
}
.wopb-block-3be63e .wopb-product-new-meta svg {
    color: #000;
    background: #e06666 !important;
    padding: 6px !important;
    border-radius: 20px !important;
    width: 30px !important;
    height: 30px !important;
}
h6.wopb-block-title {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
	margin-bottom: 15px !important;
}
.single-product h2.product_title {
		overflow: inherit !important;
    -webkit-line-clamp: initial !important;
}
.woocommerce div.product form.cart div.quantity {
    border: 1px solid #000 !important;
	  height: 42px !important;
}
.wopb-product-price {
    color: #e06666 !important;
    font-weight: 500 !important;
}

.wopb-flip-image-section {
    height: 350px !important;
    object-fit: cover;
}

@media (max-width: 767px) {
	.wopb-flip-image-section {
			height: auto !important;
			object-fit: cover;
	}
	.wopb-block-45b0fd .wopb-block-items-wrap {
    margin: 0 15px !important;
}
	.wopb-block-45b0fd .wopb-block-item .wopb-block-image img, .wopb-block-45b0fd .wopb-block-image-empty img, .wopb-block-45b0fd .wopb-block-image-empty {
    height: 200px !important;
		object-fit: cover !important;
}
	.woocommerce li.product .product-thumbnail .archive-image-wrap .archive-extra-button-wrap {
    top: 40px !important;
}
	.archive-extra-button-wrap button.woosw-btn, .archive-extra-button-wrap button.woosq-btn {
    font-size: 12px !important;
}
}

/* .woocommerce div.product form.cart div.quantity {
    display: flex !important;
} */
/* button.woosw-btn {
    width: 170px !important;
    height: 50px !important;
} */
#jp-relatedposts{
	display:none !important;
}
.woocommerce-message {
    display: flex !important;
    padding: 5px !important;
}
.woocommerce-message a{
   margin-bottom: 18px !important;
    padding: 11px 12px !important;
}
.quantity.spinners-added {
    border: 1px solid #f0afaf !important;
}
.search-results .wopb-search-section, .search-results .base-shop-top-item.base-woo-results-count {
    display: none !important;
}
.woocommerce-info a.button.wc-forward {
    background: #e06666 !important;
}
button#wpforms-submit-19997:hover {
    color: #e06666;
}


@media (max-width: 767px) {
	.product_title{
		font-size: 18px !important;
	}
	button.woosw-btn {
    width: 120px !important;
}
}


/* .single-product button.woosw-btn {
    width: 170px !important;
    height: 46px !important;
		margin-top:20px !important;
} */
#woosq-popup .woocommerce-variation-add-to-cart {
    display: flex !important;
}
#woosq-popup button.woosw-btn {
   width: 120px !important;
   height: 41px !important;
   font-size: 14px !important;
   padding: 0 15px !important;
   line-height: 14px;
}

#woosq-popup button.single_add_to_cart_button {
    padding: 0 12px !important;
}
#woosq-popup .woocommerce .quantity .qty {
    height: 40px !important;
}
#woosw_wishlist .woosw-popup-content {
    max-width: 650px !important;
    height: 470px !important;
}

.woocommerce-account .addresses .title .edit {
    float: left !important;
    padding: .3em 0;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my-compare.menu-item, .woosw-actions {
    display: none !important;
}
.woocommerce-MyAccount-content {
    margin-top: 70px !important;
}


.wopb-block-content-wrap .variations_form table.variations {
    display: none;
}
a.wopb-flip-image-section img {
    height: 350px !important;
    object-fit: cover !important;
}