.elementor-4967 .elementor-element.elementor-element-7baf5d6:not(.elementor-motion-effects-element-type-background), .elementor-4967 .elementor-element.elementor-element-7baf5d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		background-color:#29A12E;
}
.elementor-4967 .elementor-element.elementor-element-bbdd9b6 .shopengine-advanced-search :is( .search-input-group button, .search-input-group ){
		    background: #d3ffce;
    border-color: #29A12E;
}
.elementor-4967 .elementor-element.elementor-element-bbdd9b6 .shopengine-advanced-search .search-input-group :is( button ) i{
		    color: #29A12E;
}
.elementor-4967 .elementor-element.elementor-element-bbdd9b6 .shopengine-advanced-search .search-input-group input {
    color: #29A12E;
}
.elementor-4967 .elementor-element.elementor-element-58d97fc4 .elementskit-navbar-nav > li > a{
		font-weight:600;
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{
		font-size:16px;
}
.woocommerce ul.products li.product.desktop-align-left, .woocommerce-page ul.products li.product.desktop-align-left{
		border: 1px solid #29A12E;
}
.woocommerce-js a.button{
		background-color:#29A12E;
}
.woocommerce-js a.button:hover{
		background-color:#29A12E;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    border-top: 1px solid #29A12E;
}
.shopengine_loop_swatches_wrap{
		display:none;
}
.entry-content h3{
		color:#29A12E;
}
.woocommerce button.button{
				background-color:#29A12E;
}
.woocommerce-js .woocommerce-breadcrumb{
		display:none;
}
button{
		background-color:#29A12E;
}
.review-rating{
		display:none;
}

.woofc-area.woofc-style-01 .woofc-area-top {
    background-color: #29A12E;
}
.woofc-area.woofc-style-01 .woofc-area-bot .woofc-data {
    font-size: 16px;
    color: #29A12E;
    font-weight: 900;
}

.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner > div a {
    background-color: #29A12E;
}

.woofc-area.woofc-style-01 .woofc-area-bot .woofc-continue span {
    font-size: 16px;
    color: #29A12E;
    border-bottom: 1px solid #29A12E;
    font-weight: bold;
}
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-inner .woofc-item-qty-minus{
		    background-color: #29a12e5c;
}
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-inner .woofc-item-qty-plus{
			    background-color: #29a12e5c;
}
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-inner input{
		  background-color: #29A12E;
}
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-remove span{
		color: #29A12E;
}
.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner > div a:hover{
		background-color: #29A12E;
}
.woofc-count span{
		background-color: #29A12E;
}
.elementor-4967 .elementor-element.elementor-element-58d97fc4 .elementskit-navbar-nav .elementskit-submenu-panel{
		background-color:#fff;
		margin-top:1px;
}
.elementor-4967 .elementor-element.elementor-element-58d97fc4 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{
	  Color:#000 !important;
}
.woocommerce-account .woocommerce-MyAccount-content fieldset legend{
		color:#000;
}
/* Hide the "Categories" heading */
.dgwt-wcas-suggestion-headline:first-child {
    display: none !important;
}

/* Hide category links */
.dgwt-wcas-suggestion-cat {
    display: none !important;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{
		background:transparent;
}
.elementor-4967 .elementor-element.elementor-element-44b7f1d6{
		align-items:flex-end;
		    margin-right: 50px;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{
		background-color: #fff;
}
 body:not(.dgwt-wcas-is-details) .dgwt-wcas-suggestion:last-child {
		 display:none;
}
/* Hide Additional Information and Reviews tabs and content */
li.additional_information_tab,
li.reviews_tab,
.woocommerce-Tabs-panel--additional_information,
.woocommerce-Tabs-panel--reviews {
    display: none !important;
}
.vi-wcaio-sidebar-cart-icon-wrap{
		margin-top:45px;
}
.discount-badge {
    color: red; /* Red color for the discount badge */
    font-weight: bold;
    font-size: 14px;
    margin-left: 10px;
}
.ast-on-card-button.ast-onsale-card{
		display:none;
}
.discount-badge {
    color: red;
    font-weight: bold;
    font-size: 14px;
    margin-left: 10px;
    position: absolute;
    top: 10px;
    left: 10px;
    background: #fff;
    padding: 4px 8px;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-inner input{
		font-weight:900;
		color:#fff;
}
.woofc-area .woofc-inner {
  max-width: 100vw;
  overflow-x: hidden;
  box-sizing: border-box;
}
.woofc-area .woofc-inner > * {
  flex-wrap: wrap;
  min-width: 0;
  max-width: 100%;
}
.woofc-action-inner > div a:hover {
  text-decoration: none;
  transform: none;
  border: none;
}
body {
  overflow-x: hidden;
  width: 100%;
}

html {
  overflow-x: hidden;
}
@media (max-width: 768px) {
 
 .elementor-inner-section .elementor-container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
  }
		
		.woocommerce ul.products li.product .woocommerce-loop-product__title {
  
    overflow: hidden;
    font-size: 10px;
    padding: 3px;
}
		.woocommerce-js ul.products li.product .price, .woocommerce-page ul.products li.product .price {
    margin-top: -4px;
    line-height: 0rem;
    margin-bottom: 0;
    font-weight: 700;
    margin-bottom: .5em;
    font-size: 10px;
}
		.woocommerce-js a.button {
    font-size: 10px;
    background-color: #29A12E;
    text-wrap: nowrap;
}
		.entry-content h3 {
    font-size: 14px;
    color: #29A12E;
	 line-height: 0.6em;
}
}
@media (max-width: 767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 767px;
        display: contents;
    }
}
.aws-container .aws-show-clear .aws-search-field {
    border-radius: 40px !important;
    padding-right: 40px;
}
.woocommerce-js input[type=search]{
    font-size: 14px !important;
    padding-left: 30px !important;
}
/* Force slider image to show full height on mobile */

@media only screen and (max-width: 768px) {
    #metaslider-id-12482 img {
        /* width: 100% !important; */
        height: 180px;
        object-fit: fill;
        margin: 0 auto;
    }
}
.bapf_head h3{
		color:green !important;
		margin-bottom:20px;
}
.shopengine-icon-quick_view_1{
		display:none;
}
qib-container{
		margin-top:20px;
}
.woocommerce-js ul.products li.product .price{
		margin-bottom:20px;
}
.shopengine-icon-add_to_favourite_1{
		font-size:22px;
}