
.elementor-328 .elementor-element.elementor-element-16dca9b7.elementor-wc-products ul.products {
	padding-top: 1rem;
}

.yith-wapo-block .yith-wapo-addon .addon-header .wapo-addon-title span {
	margin-bottom: 5px;
  font-size: 14px;
  font-weight: 700;
  color: #111827;
}

.woocommerce-js div.product form.cart .variations { 
	border: none;
}

.woocommerce-js div.product form.cart .single_variation_wrap p {
	margin-bottom: 0;
  font-size: 14px;
	font-weight: 400;
  color: #111827;
}

.woocommerce-js ul.products li.product a img {
	height: 35vh;
	object-fit: cover;
}

.elementor-widget-image img {
	border: 4px solid #ffffff;
}

.wcgs-photo {
	background-size: contain;
}


.elementor-widget-image-box .elementor-image-box-wrapper {
    text-align: center;
    position: absolute;
    top: 90%;
    left: 0px;
    /* padding: 5px 0px; */
}

.elementor-497 .elementor-element.elementor-element-151a751.elementor-wc-products ul.products {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
}

.woof_block_html_items{
display:none !important;
}

.woof_container_inner woof_container_inner_productcategories{
display:none !important;
}

woof_container woof_container_select woof_container_product_cat woof_container_0 woof_container_productcategories  woof_fs_product_cat {
display:none !important;
}

.woof_text_search_container .woof_container_inner {
    position: relative;
    display: none;
}

.elementor-497 .elementor-element.elementor-element-849e8a8.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    margin-top: 50px !important;
}

.woocommerce-js ul.products li.product.product-category {
    padding-bottom: 0;
    display: flex !important;
    width: 100% !important;
    height: 2vh !important;
}

.woocommerce-js ul.products li.product.product-category a {
    height: 100%;
    width: 100%;
}

.woocommerce-js ul.products li.product .woocommerce-loop-category__title, .woocommerce-page ul.products li.product .woocommerce-loop-category__title {
    text-transform: capitalize;
    font-weight: 700;
    line-height: 1.5;
    font-family: 'Quicksand';
    text-align: start;
}

.woocommerce-js ul.products li.product .woocommerce-loop-category__title .count, .woocommerce-page ul.products li.product .woocommerce-loop-category__title .count {
    display: block;
    background: 0 0;
    opacity: .5;
    font-size: 12px;
    font-family: 'Quicksand';
}


#wapo-total-price-table table th {
    padding: 14px;
    text-align: left;
    border: 1px solid #000;
}

.woocommerce-js div.product form.cart table td {
    padding-left: 0;
    padding: 10px;
    border: 1px solid #000;
}

.elementor-497 .elementor-element.elementor-element-31a28f13.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: #1E1E1E;
    text-transform: capitalize;
}
#jp-relatedposts {
    display: none !important;
    
}

.elementor-widget-image-box .elementor-image-box-title a {
    color: inherit;
    padding: 10px;
}


.elementor-widget-image-box .elementor-image-box-wrapper {
    text-align: center;
    position: absolute;
    top: 90%;
    left: 0px;
    /* padding: 5px 0px; */
}

.elementor-widget-image-box .elementor-image-box-title a {
    color: inherit;
    padding: 10px;
}
.woocommerce-js ul.products li.product.product-category a img {
    height: 100%;
    object-fit: cover;
    display: none !important;
}
.woocommerce-js ul.products li.product.product-category {
    padding-bottom: 0;
    display: flex !important
;
    width: 100% !important;
}

.elementor-328 .elementor-element.elementor-element-7ae060c > .elementor-element-populated {
    border-style: none;
    padding: 0px 0px 0px 0px;
    margin: 4em 0;
}

.elementor-328 .elementor-element.elementor-element-5f895aa .woocommerce .woocommerce-loop-category__title {
    color: #5E2A2B;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    width: 200px !important;
}
@media only screen and (max-device-width: 768px) {
	#infinite-footer .container {
		width:100% !important;
	}
	.elementor-328 .elementor-element.elementor-element-5f895aa .woocommerce .woocommerce-loop-category__title {
    color: #5E2A2B;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    width: 75px !important;
		margin: 0 !important;
        padding: 10px;
        bottom: 0;
}
/* 	.woocommerce-js ul.products li.product.product-category {
    padding-bottom: 0;
    display: flex !important
;
    width: 100% !important;
    height: 7vh !important;
}
	.elementor-328 .elementor-element.elementor-element-7ae060c > .elementor-element-populated {
    border: 1px solid !important ;
    padding: 0px 0px 0px 0px;
    margin: 2em 0;
}
	.elementor-328 .elementor-element.elementor-element-5f895aa.elementor-wc-products ul.products {
    display: flex
;
    overflow-x: auto;
}
	.product-category .product .first{
		width:auto !important;
	}  */
}

.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount {
    font-family: normal;
    font-size: 18px;
    text-decoration: none !important;
}





@media only screen and (max-device-width: 480px) {

.elementor-497 .elementor-element.elementor-element-54b19e48 > .elementor-element-populated {
    border-style: none;
    padding: 10px;
}
/* 	    .elementor-section .elementor-container {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    } */

  .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone {
        display: block;
    }

}