/* Button */

button, .button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"], .fl-button, .elementor-button-wrapper .elementor-button {
    letter-spacing: 0em;
	  margin-bottom: 1px;
}

/* Header Menu */

.main-navigation .primary-menu-container > ul li.menu-item > a {
    text-transform: math-auto;
}

/* Footer */

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

.site-footer-row.ft-ro-lstyle-plain a {
    text-transform: math-auto;
}

/* Single pro */

: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: contents;
}

.woocommerce div.product form.cart .woosc-btn, .woocommerce div.product form.cart .woosw-btn {
    padding: 14.5px 15px;
}

element.style {
    height: 680.61px;
}


/* My Account */

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

.wopb-block-fb60e8 .wopb-my-account-container form p input {
    background-image: none;
}


.has-theme-palette-3-color {
    color: #ffffff !important;
}


.widget-area .widget-title, .widget-area .wp-block-heading {
    color: #ffffff;
}



/*CUstom CSS RJ*/

.send-nw-frm {
    border-radius: 50px !important;
    padding: 0px 40px !important;
    height: 50px !important;
    background: #000 !important;
}
.send-nw-frm:hover {
	border:1px solid #000 !important;
	background:transparent !important;
	color: #000 !important;
}
span.wopb-compare-btn-wrap {
    display: none !important;
}
.archive-extra-button-wrap{
	right:0 !important;
}
.archive-extra-button-wrap button.woosw-btn {
    padding: 12px 20px !important;
}
.product-archive-hero-section .archive-description{
	text-align:center !important;
}

.wopb-social-share-wrapper.wopb-inside, ul.flex-direction-nav, #jp-relatedposts, .woocommerce-cart .wp-block-product-blocks-product-grid-1 {
    display: none !important;
}
.elementor-woo-meta--view-inline .product_meta {
    display: block !important;
}
ul.tabs.wc-tabs li.active a {
    color: #ff6b6b !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) .quantity .qty {
    vertical-align: middle !important;
}
.wc-proceed-to-checkout a.checkout-button {
    padding: 13px 17px !important;
    border-radius: 25px !important;
	background:#000 !important;
}
checkout-button:hover {
	border:1px solid #000 !important;
	background:transparent !important
		color:#fff !important;
}
.woocommerce-checkout td.product-name {
    width: 70% !important;
}
.wopb-cart-bottom{
	display:none !important;
}

.site-middle-footer-wrap .site-footer-row-container-inner
{
	position: relative;
}
 .site-middle-footer-wrap .site-footer-row-container-inner > * {
    position: relative;
    z-index: 2;
}

.site-middle-footer-wrap .site-footer-row-container-inner::before{
	content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-size: cover;
    background-position: center;
    filter: blur(1px);
    transform: scale(1);
    z-index: 0;
}
.site-middle-footer-wrap .site-footer-row-container-inner::after{
	content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.35);
    z-index: 1;
}
.wp-block-paragraph strong {
    color: #ff6b6b !important;
}
.site-bottom-footer-inner-wrap{
	padding: 10px 20px !important;
}


.blog .post-thumbnail-inner img {
    height: 350px !important;
    object-fit: cover !important;
}
.woosw-popup .woosw-popup-inner .woosw-popup-content {
    max-width: 660px !important;
}
.woocommerce div.product form.cart .woosc-btn, .woocommerce div.product form.cart .woosw-btn {
    padding: 10px !important;
   	font-size: 15px !important;
}
.woocommerce-variation-add-to-cart{
    display: flex !important;
}
.woocommerce div.product form.cart .variations select {
    min-width: 78% !important;
}

.woocommerce-message {
    display: flex !important;
    padding: 5px !important;
}
.woocommerce-message a{
   margin-bottom: 18px !important;
	padding: 5px 20px !important;
	border-radius: 13px !important;
}
.quantity.spinners-added {
    border: 1px solid #f0afaf !important;
}

.single-product .product_title.entry-title{
	    -webkit-line-clamp: none !important;
}

.woocommerce div.product form.cart .woosw-btn {
    width: 170px !important;
    height: 45px !important;
}

.woocommerce div.product form.cart div.quantity {
    display: flex !important;
}