.elementor-tabs-content-wrapper{
	border: 1px #ffffff;
}

#wpcf7-f133-p5582-o1 > form > div:nth-child(2) > p {
	    display: flex;
    gap: 20px;
	margin-bottom: -3px
}

#menu-1-c1e0a79 > li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-5377 > a {
	       color: #cc1818;
				
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after, .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
    bottom: 0;
    border-color: white;
    height: 0;
    width: 999em;
    border-bottom-style: solid;
}


.cart-collaterals .cart_totals td {
    padding: 5px 0;
}

#post-4827 > div > div > div.cart-collaterals > div > table > tbody > tr.woocommerce-shipping-totals.shipping {
	display: none;
}

#payment .payment_methods li, .bb-so-1, .error404 .go-back, .filter-close, .home .site-header .header-content, .mainmenu-container li li, .opal-comment-3 .comment-body, .opal-comment-3 .comment_container, .opal-comment-4 .pingback .comment-body, .opal-comment-4 article.comment-body, .search .site-content .page-title, .single-product #reviews .commentlist li .comment_container, .single-product div.product table.variations tr, .site-content .wp-playlist-dark .wp-playlist-item, .site-content .wp-playlist-light .wp-playlist-item, .site-footer .widget.widget_recent_entries li, .widget .woof_container, .woocommerce-tabs#osf-accordion-container [data-accordion], li.product.osf-product-list:after, table.cart:not(.wishlist_table) .quantity input[type=number], tr, ul.order_details li {
    border-bottom: none;
}


#post-4827 > div > div > div.cart-collaterals > div > table > tbody > tr.order-total {
	 border-top: .1px solid black;
}


.single-product .single_add_to_cart_button:hover {
	background-color: #dc792d !important;
}

.single-product .single_add_to_cart_button {
	border: none;
}


.single-product div.product form.cart .quantity {
	border: none; 
}


.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
	border: none !important;
}

.page-numbers:not(ul), .page-numbers:not(ul):hover, .single-product .woocommerce-product-details__short-description {
    color: #999;
}

#masthead > div > div > section > div > div.elementor-column.elementor-col-20.elementor-top-column.elementor-element.elementor-element-87fc826 > div > div > div > div > a { 
	font-size: 0;
}
#menu-1-43930de8 > li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-5377 > a {
    color: #ff4a5d;
}


#page-title-bar {
	display: none;
}
/* @media only screen and (min-width: 1200px) {
	rs-slide {
    width: 107% !important;
}
} */

/* 
.single-product.woocommerce-single-style-1 .single_add_to_cart_button {
    background: #000 !important;
    width: 100%;
} */




p#wcpay-payment-request-button-separator {
    display: none !important;
}


.wcpay-payment-request-wrapper {
    display: none !important;
}


.rs-forceoverflow, .rs-forceoverflow rs-module-wrap, .rs-forceoverflow rs-module, .rs-forceoverflow rs-slides, .rs-forceoverflow rs-slide {
    overflow: hidden !important;
    width: 100% !important;
}



/* Chekout page css */

.single-product div.product form.cart .quantity {
    border: solid 1px #4D291D !important;
}

a.reset_variations {
    display: none !important;
}

.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info {
    display: none !important;

}


#payment .payment_methods>.wc_payment_method>label {
    height: 0px;
}



#payment .payment_methods li .payment_box fieldset .form-row {
    display: none !important;
    
}


#payment .payment_methods li .payment_box {
    padding-bottom: 0px !important;
    margin-top: -5px;
}

table.woocommerce-checkout-review-order-table td {
    padding: 0.4rem 0;
}

#ship-to-different-address label {
    display: none !important;
    
}
.single-product div.product .product_meta .posted_in:last-child, .single-product div.product .product_meta .sku_wrapper:last-child, .single-product div.product .product_meta .tagged_as:last-child {
    display: none !important;

}

span.tagged_as {
    display: none !important;
}

.single-product div.product .product_meta {
    padding: 0em 0 0em;
   
}


.elementor-product-style-1 li.elementor-style .caption {
    padding-bottom: 0px !important;
	

}


.single-product div.product table.variations .value select {
    color: #fff;
    background: #4D291D;
}

@media screen and (min-width: 981px)
{
	#rev_slider_4_1_wrapper {
    min-height: 700px!important;
	}
}
@media screen and (max-width: 600px)
{
	#rev_slider_4_1_wrapper {
    min-height: 220px!important;
	}
}