/*
Theme Name: eFarm Child
Theme URI: https://efarm.arrowtheme.com/
Template: efarm
Author: AHT
Author URI: https://arrowtheme.com/
Description: eFarm - A Multipurpose Food Farm WordPress Theme.
Tags: one-column,two-columns,right-sidebar,rtl-language-support,custom-background,custom-header,custom-menu,editor-style,featured-images,flexible-header,full-width-template,microformats,post-formats,sticky-post,theme-options,translation-ready
Version: 2.1.1.1746772579
Updated: 2025-05-09 06:36:19

*/
#loading, #loading-2, #loading-3, .preloader-4, .preloader-5, #loading-6, #loading-7, #loading-9, .loader-8 {
    background: rgba(40, 40, 40, 0.8);
}
a.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor:hover svg#yith-wcwl-icon-heart-outline {
    color: #fff;
}
.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor svg.yith-wcwl-icon-svg, .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor img {
    width: 18px;
    height: 18px;
    color: currentColor;
    max-width: 35px;
}
.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button) svg.yith-wcwl-add-to-wishlist-button-icon {
    color: #282826;
}
span.yith-wcwl-add-to-wishlist-button__label {
    display: none;
}
span.oncoming {
    background: yellowgreen;
    width: auto;
    padding: 0 15px 0 5px;
}
.coming-soon-label span.oncoming::before {
    content: "";
    height: 4px;
    right: 6px;
    position: absolute;
    top: 8px;
    width: 4px;
    background: none 0px 0px repeat scroll rgb(255, 255, 255);
    border-radius: 100%;
}
a.pre-order-now.single_add_to_cart_button {
    padding: 15px 20px;
}
.product-entries-wrap .product-content:hover .product-image {
    opacity: 0.7;
}
.yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--single.yith-add-to-wishlist-button-block--initialized {
    display: none;
}
.outofstock .info .summary .add-to:last-child {
    top: 0;
}
.single-product .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--single.yith-wcwl-add-to-wishlist-button--anchor {
    align-items: center;
    justify-content: center;
}
.layout_style_2.layout_style_3 .product_style_2 .product-content>.product-action-list .product_type_simple[data-original-title="Read more"]::before {
	content: none;
}
span.onhot.export {
    width: 115px;
}
span.onsale.gold {
    width: 90px;
}
span.onhot.export, span.onsale.gold {
	display: block;
}
span.onhot, span.onsale {
    display: none;
}
.recipe-single-content .recipe-img img {
    width: 100%;
    max-height: 550px;
    object-fit: cover;
    height: 100%;
}
.box_contact .contact.ult-content-box-container {
    min-height: 196px;
    align-content: center;
}
.box-left .wpb_single_image, .box-right .wpb_single_image {
    z-index: 1;
}
.copy-right {
    text-align: center;
}
.text-content-banner.text-left, .text-content-banner.text-right {
    z-index: 2;
}
.wishlist_table.shop_table.cart tbody tr td.value:last-child {
    border-right: none;
    border-bottom: none;
}
.woocommerce .wishlist_table td.product-add-to-cart a.add_to_cart.alt:hover {
    color: #fff;
}
.post-comments {
    display: none;
}
span.onhot.export, span.onsale.gold {
    right: -50%;
}
/* .page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main .components-base-control__field label, .page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main .wc-block-components-text-input label {
    top: -10px;
} */
.recipe-single-content .recipe-item .recipe_post_desc h2, .recipe-single-content .recipe-item .recipe_post_desc h3, .recipe-single-content .recipe-item .recipe_post_desc h4, .recipe-single-content .recipe-item .recipe_post_desc h5, .recipe-single-content .recipe-item .recipe_post_desc h6 {
    padding-bottom: 7px;
}
@media only screen and (min-width: 360px) and (max-width: 400px) {
	#yith-quick-view-content .product_meta {
    margin-top: 70% !important;
}
}
@media (max-width: 767px) {
	.wishlist_table.mobile li .additional-info-wrapper .additional-info {
    display: block;
	width: 50%;
}
	.wishlist_table.mobile li .additional-info-wrapper {
    flex-wrap: nowrap;
    flex-direction: row;
}
	.wishlist_table.mobile li table.additional-info td.label {
    width: 100%;
    color: #000;
}
.wishlist_table.shop_table.cart tbody tr:first-child td:first-child {
    border: none;
}
	.shop_table.cart.wishlist_table .additional-info tbody tr td.value {
    border-left: none;
}
	.wishlist_table.mobile li .additional-info-wrapper .additional-info, .wishlist_table.mobile li .item-wrapper .item-details, .wishlist_table.mobile li .item-wrapper .product-thumbnail {
    border: 1px solid #eee;
}
	.wishlist_table.mobile li .item-wrapper .product-thumbnail {
    margin: 0;
}
	.wishlist_table.mobile li .item-wrapper .item-details {
    padding-left: 5px;
}
	.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart {
    border: 1px solid #eee;
    align-content: center;
}
	.wishlist_table.mobile li .additional-info-wrapper .product-remove {
    width: 35%;
    border: 1px solid #eee;
    margin-bottom: 7px;
    text-align: center;
    align-content: center;
}
	.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart .add_to_cart_button {
    margin-left: auto !important;
}
	.wishlist_table.mobile li .item-wrapper .product-thumbnail img.size-woocommerce_thumbnail {
    height: 100%;
}
	#yith-quick-view-content .product_meta {
    margin-top: 40%;
}
	.recipe-single-content .recipe-item .recipe_post_desc .row.mango {
    padding: 10px 15px;
}
	.recipe-single-content .recipe-item .recipe_post_desc .row {
    flex-direction: column;
    padding: 10px 0;
    gap: 10px !important;
}
	.page-id-1882 .recipe-gallery.arrows-custom .slick-arrow.btn-next {
    right: 0;
    top: 50%;
}
	.page-id-1882 .recipe-gallery.arrows-custom .slick-arrow.btn-prev {
    left: auto;
    right: auto;
    bottom: 0;
    top: 50%;
}
}
@media only screen and (min-width: 1300px) and (max-width: 1399px) {
	.page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main .components-base-control__field label, .page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main .wc-block-components-text-input label {
    top: -20px;
}
}
@media only screen and (min-width: 1400px) and (max-width: 1500px) {
	.page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main .components-base-control__field label, .page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main .wc-block-components-text-input label {
    top: -20px;
}
		ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
	.wishlist_table.mobile li .item-wrapper {
    width: 50%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
	ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile .additional-info-wrapper, .wishlist_table.mobile li .item-wrapper .item-details .product-name, .wishlist_table.mobile li .item-details table.item-details-table {
    width: 50%;
}
	.wishlist_table.mobile li .item-wrapper .item-details, ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile .additional-info-wrapper {
    display: flex;
}
	.wishlist_table.mobile li table.additional-info, .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart, .wishlist_table.mobile li .additional-info-wrapper .product-remove {
    width: 33.33333%;
}
}
@media only screen and (min-width: 1900px) {
	.page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main .components-base-control__field label, .page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main .wc-block-components-text-input label {
    top: -20px;
}
}
@media only screen and (min-width: 2100px) {
	ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
	.wishlist_table.mobile li .item-wrapper {
    width: 50%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
	ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile .additional-info-wrapper, .wishlist_table.mobile li .item-wrapper .item-details .product-name, .wishlist_table.mobile li .item-details table.item-details-table {
    width: 50%;
}
	.wishlist_table.mobile li .item-wrapper .item-details, ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile .additional-info-wrapper {
    display: flex;
}
	.wishlist_table.mobile li table.additional-info, .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart, .wishlist_table.mobile li .additional-info-wrapper .product-remove {
    width: 33.33333%;
}
}