@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//elitaofek.co.il/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.6.0") format("woff2");
}

:root {
	--wd-text-font: "Heebo", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Heebo", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Heebo", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Heebo", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Heebo", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Heebo", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 15px;
	--wd-primary-color: rgb(10,2,2);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: rgb(10,10,10);
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(10,2,2);
	--btn-accented-bgcolor-hover: rgb(183,183,183);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(10,4,4);
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 280px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.page-title-default {
	background-color: rgb(0,0,0);
	background-image: url(https://elitaofek.co.il/wp-content/uploads/2025/03/grey_pbg.webp);
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: rgb(12,12,12);
	background-image: none;
}
html .post.wd-post .post-title {
	font-size: 24px;
	color: rgb(0,0,0);
}
html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a, html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a {
	font-size: 16px;
}
.product-labels .product-label.new {
	background-color: rgb(12,12,12);
	color: rgb(255,255,255);
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(15,15,15);
	color: rgb(255,255,255);
}
.product-labels .product-label.attribute-label:not(.label-with-img) {
	background-color: rgb(15,15,15);
	color: rgb(255,255,255);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1400px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1417px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1400px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


@font-face {
	font-family: "HeeboRegular";
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "HeeboMedium";
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "HeeboBold";
	font-weight: 700;
	font-display:swap;
	font-style: normal;
}

.favorites-list .wishitem {
    padding: 20px;
}

.favorites-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.favorites-list img.attachment-medium_large.size-medium_large.wp-post-image {
    object-fit: cover;
    max-height: 400px;
    max-width: 300px;
}
.favorites-list a{
    font-family: 'heebo';
    text-align: center;
    font-size: 16px;
    padding-left: 10px;
}

.favorites-list i.fas.fa-heart {
    float: left;
}


#shipping_method input.shipping_method {
    position: relative;
    top: 4px;
    float: right;
    margin-left: 7px;
    margin-right: 0;
}

ul#shipping_method {
    text-align: right;
}

p.shipping_desc {
    font-size: 13px;
}

.recipetxt{
	margin-bottom: 0;
}
.recipe_add_to_cart{
	font-family: 'heebo';
   font-size: 12px;
   font-weight: 500;
	padding-right: 6px;
}

.added_to_cart.wc-forward{
	padding: 0px 10px 0px 0px;
    font-size: 12px;
    font-family: 'heebo';
    color: black;
    background-color: transparent!important;
	  padding-left: 10px;
}
.added_to_cart.wc-forward:hover{
	color: black;
	background-color: transparent;
	box-shadow: unset;
}

ul.slides li {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
	  justify-content: space-between;
}
ul.slides a.ajax_add_to_cart.add_to_cart_button.recipe_add_to_cart {
    padding-left: 16px;
    text-align: left;
    width: 25%;
}


p.recipetitle {
    margin-top: 40px;
    font-weight: 600;
}






.wd-sub-menu li>a {
    padding-top: 4px;
    padding-bottom: 4px;
}

.wd-sub-menu li>a:hover {
    color: var(--sub-menu-color-hover);
    font-weight: 700;
}
.quantity div.quantity input[type="button"] {
	padding: 0;
}
.white-menu{
	color: white;
}

.woodmart-post-date {
   display:none!important;
}

.wd-sticky-social .wd-icon {
    background-color: white;
    color: black;
}

.wd-sticky-social.icons-design-colored .wd-social-icon:hover {
    background-color: black;
    color: white;
}
span.wd-icon:hover {
    color: white;
    background-color: black;
}

.footer-btns .wd-sub-menu li>a{
	font-size: 18px;
}
.recipeproduct {
    width: 24.5%;
    display: inline-block;
		vertical-align: top;
}
.centeralign{
    text-align: center;
}
.social-facebook, .social-instagram, .social-youtube, .social-tiktok, .social-whatsapp{
    --social-color: black!important;
}

.single-product .entry-content.wd-entry-content.woodmart-entry-content {
    display: none;
}

span.out-of-stock.product-label {
    word-break: unset;
}
.wpcf7-form textarea, .wpcf7-form textarea{
    min-height: 90px;
}
.wpcf7-form {
    direction: rtl;
}
.wpcf7-form .form-details{
		vertical-align: top;
    font-size: 0;
}
.form-details div{
	vertical-align: top;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    width: 100%;
    color: black;
    background-color: white;
    border: 1px solid black;
}
.wpcf7-response-output {
    font-size: 16px;
}
span.wpcf7-not-valid-tip {
    font-size: 16px!important;
}

.page-id-70815 div.wpcf7 .wpcf7-spinner:before {
	left:unset;
	right: 20px;
}

.woocommerce-page .category-nav-link{
		display: inline-grid!important;
    text-align: center!important;
}

.woocommerce-page .category-nav-link img.wd-nav-img {
    max-height: 94px!important;
}
.ywpar_rank_badges {
    display: none;
}
.woocommerce-info, .woocommerce-error, .woocommerce-message{
    background-color: black;
	  margin-left: 15px;
    margin-right: 15px;
}
.woocommerce-message {
    margin-bottom: 20px!important;
}
#yith-par-message-cart{
		max-width: 100%;
    width: calc(100% - 30px);
}
input#ywpar-points-max {
    color: white;
    border: 1px solid white;
    height: 36px;
}
.woocommerce-info>* {
    margin-right: 2px;
    margin-left: 2px;
}
.cart-content-wrapper>.woocommerce-notices-wrapper {
    margin-left: 0;
    margin-right: 0;
}
.woocommerce-cart ul.woocommerce-error {
    margin-left: 0!important;
    margin-right: 0!important;
    width: 100%;
}

input#pwgc-redeem-button {
    margin-bottom: 0!important;
    margin-top: 0!important;
    color: white;
    background: black;
    width: auto;
    display: inline-block!important;
}
input#pwgc-redeem-gift-card-number {
    display: inline-block;
    width: auto;
}
form#pwgc-redeem-form {
    margin-bottom: 20px;
}
.wt_coupon_wrapper{
    margin-bottom: 0!important;
    padding-top: 0!important;
}
.site-content.shop-content-area {
    margin-bottom: 100px;
}
.wd-sticky-social {
    top: 75%!important;
}
.gift-btn span.wd-icon:hover {
    color: black;
    background-color: white;
}
.gift-btn{
	color: black;
	font-weight: 700;
	font-size: 15px;
}
.gift-btn .fa-gift{
	font-size: 20px!important;
	color:black;
}

.single-post .article-inner {
    max-width: 900px;
    margin: auto;
}

.single-post ul.slides li:nth-child(2n+1) {
    background-color: #f7f7f7;
}
.single-post .post-single-page .article-inner header.entry-header {
    display: none;
}
.single-post iframe#instagram-embed-0 {
    margin: auto!important;
}

.elementor-element-02efa18 [class*="wd-carousel-spacing-"] .owl-nav>div[class*="prev"] {
    right: calc(30px + var(--wd-car-sp) / 2)!important;
}
.elementor-element-02efa18 [class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"] {
    left: calc(30px + var(--wd-car-sp) / 2)!important;
}

.elementor-element-02efa18 .banners-carousel .owl-nav {
    margin-top: -30px;
}
.elementor-element-02efa18 .banners-carousel .owl-dots {
    padding-top: 30px;
}
.search-results .entry-meta.wd-entry-meta, .search-results .entry-summary {
    display: none;
}

.single-product .row.product-image-summary-inner {
    flex-direction: row-reverse;
}
.wd-my-account-links .my-points-link a:before {
    content: "\f126"!important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wt-smart-coupon, .wt-smart-coupon-link{
    display: none;
}
a.wd-back-btn.backbtn {
    margin-right: -10px;
    padding-left: 10px;
}
.wd-nav-product-cat .shop-all-link {
    display: none!important;
}
.single-product span.posted_in {
    display: none;
}
.single-post .single-meta-tags {
    display: none!important;
}
ul.wd-nav-product-cat.wd-nav.wd-gap-m.wd-style-underline.hasno-product-count.wd-mobile-accordion.categories-opened {
    text-align: center!important;
}
ul.wd-nav-product-cat li.cat-item{
	display: inline-grid;
}

.woocommerce-cart form.woocommerce-shipping-calculator, .woocommerce-cart .woocommerce-shipping-destination{
    display: none!important;
}
.archive .entry-meta.wd-entry-meta, .home .entry-meta.wd-entry-meta {
    display: none!important;
}
input#pwgc-redeem-button {
    border-radius: 35px;
}
.recipeproduct ul.entry-meta-list {
    display: none;
}

.woodmart-archive-blog .wd-post-header, .woodmart-archive-blog .wd-read-more, .woodmart-archive-blog .wd-meta-date, .woodmart-archive-blog .wd-post-cat.wd-style-default::after{
    display: none!important;
}
.single-post .wd-post-header, .single-post .wd-read-more, .single-post .wd-meta-date, .single-post .wd-post-cat.wd-style-default::after{
    display: none!important;
}
.woodmart-archive-blog .wd-post-entry-meta, .single-post .wd-post-entry-meta{
    display: block!important;
    text-align: center!important;
}
.woodmart-archive-blog h3.wd-entities-title.title.post-title, .single-post h3.wd-entities-title.title.post-title {
    text-align: center!important;
}
.woodmart-archive-blog .wd-post-cat.wd-style-default a, .single-post .wd-post-cat.wd-style-default a {
	color: black;
}

#menu-item-30082 a:after{
	display: none;
}

.recipeproduct .post-date.wd-post-date.wd-style-with-bg {
    display: none;
}
.recipeproduct .entry-content.wd-entry-content {
    display: none;
}

span.bundled_product_title_inner {
    font-size: 20px;
}
.product-label {
    word-break: keep-all!important;
}

.label-attribute-pa_badges{
	background-color: rgb(167 80 211)!important;
}

.single-product .show_note_on_apply_products p {
    font-size: 16px;
    font-weight: 600;
    background-color: black;
    color: white;
    display: inline-block;
    line-height: 20px;
    padding: 4px 10px;
}
.show_note_on_apply_products p {
    font-size: 12px;
    font-weight: 600;
    background-color: black;
    color: white;
    padding: 4px 10px;
		margin: 0 !important;
}
.home .show_note_on_apply_products, .archive .show_note_on_apply_products  {
    margin: 0 !important;
}
span.bla.product-label {
    padding: 0 !important;
}

.ywdpd-notices-wrapper .show_note_on_apply_products p {
    background-color: #ffd9e5 !important;
    color: black !important;
}
.iconshome .box-style-shadow {
    padding: 0px 0px 30px 0px;
    border-radius: 50px;
}
.ywsbs-price small.tax_label {
    display: none;
}
.search-results .wd-search-show-all {
    padding-top: 20px;
}

.man-popup-size{
    background: white;
    padding: 20px;
    position: relative;
    min-height: 180px;
    min-width: 420px;
    text-align: center;
	  margin-right: 20px;
    margin-left: 20px;
}
.post-date.wd-post-date.wd-style-with-bg {
    display: none;
}
input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel {
    text-align: right;
}


#contact-homen input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
	font-size: 20px;
	color: #878787;
	background: white;
	padding: 27px 15px;
}
#contact-homen textarea.wpcf7-form-control.wpcf7-textarea{
	font-size: 20px;
	color: #878787;
	background: white;
	padding: 15px;
	min-height: 198px;
}

#contact-homen input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background: transparent;
    color: white;
    font-size: 20px;
    font-family: 'Heebo';
    border: 1px solid white;
    border-radius: 50px;
    width: 122px;
    float: inline-end;
		padding: 11px;
}
#social_footer .wd-social-icons.icons-size-large .wd-icon {
    font-size: 38px;
    padding: 0px 8px;
}

#black_footer .mc4wp-form-fields {
    display: flex;
}

#black_footer input[type="submit"] {
    background-color: white !important;
    color: black !important;
    border-radius: 0 !important;
    font-size: 18px;
}

#black_footer input[type="email"] {
    background-color: #DADADA !important;
}

#black_footer .wd-sub-menu li>a {
    line-height: 1.1;
		font-size:18px;
    color: white;
}
#spin-gif .attachment-large.size-large.wp-image-105458 {
    border-radius: 100px;
    box-shadow: 0px 0px 0px 100px black inset;
}
.ltr-text{
	direction: ltr;
}

.wd-product.wd-hover-standard .wd-add-btn {
    gap: 0px!important;
}
.wd-product.wd-hover-standard .wd-add-btn div.quantity :is(input[type="button"],input[type="number"],input[type="text"]) {
    background-color: black;
    color: white;
}
div.quantity input[type="button"]:hover {
    color: #a1a1a1;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop, a.button.product_type_bundle.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop {
    border-radius: 0px;
		flex-grow: 1;
}

.product-grid-item .product-labels {
    max-width: 100%;
    font-weight: 500;
		margin-right: 15px;
}
.product-labels .product-label:not(.bla):not(.onsale) {
    color: black!important;
    background-color: transparent;
    border: 2px solid black;
    border-radius: 20px;
}
.product-labels span.onsale.product-label{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 7px;
    min-height: 50px;
    border-radius: 35px;
    font-size: 14px;
    background-color: black;
    order: 999;
    color: white;
		min-width: 50px;
}
.wd-carousel-item .product-element-bottom h3.wd-entities-title, .wd-product .product-element-bottom h3.wd-entities-title {
    order: 2;
}
.wd-carousel-item .product-element-bottom span.price, .wd-product .product-element-bottom span.price{
    order: 1;
}
.wd-carousel-item .product-element-bottom .wd-add-btn.wd-add-btn-replace, .wd-products .wd-product.wd-hover-standard .wd-add-btn {
    order: 3;
    background-color: black;
    width: 100%;
    justify-content: space-evenly;
}
.wd-product.wd-hover-standard .wd-add-btn>a:hover {
    background-color: black !important;
}

span.out-of-stock.product-label {
    color: black !important;
    font-weight: 500;
    word-break: unset;
}
.wd-carousel-item .product-element-bottom .wd-add-btn.wd-add-btn-replace div.quantity {
    margin-right: 4px;
}

.wd-post.blog-post-loop .entry-meta.wd-entry-meta {
    display: none;
}

.wd-post.blog-post-loop .meta-categories-wrapp .wd-post-cat.wd-style-with-bg>a {
    color: black;
    background-color: unset;
    border: 2px solid black;
    border-radius: 20px;
    padding: 2px 10px;
}
.search .article-body-container .meta-categories-wrapp {
    position: relative;
    top: 0;
    overflow: visible;
}

.search .article-body-container p.read-more-section {
    display: none;
}

.search .article-body-container .meta-post-categories.wd-post-cat.wd-style-with-bg {
    overflow: visible;
}
.wd-post.blog-post-loop .wd-post-cat.wd-style-with-bg {
    background-color: unset;
}
.wd-product.wd-hover-standard .wd-add-btn {
    flex-wrap: nowrap;
}
.rel-div{
	position: relative;
}

.whb-header_144480 span.wd-cart-number.wd-tools-count {
    width: 14px;
    height: 14px;
    line-height: 14px;
    font-size: 10px;
}

.whb-header_144480 .whb-top-bar .wd-tools-element .wd-tools-icon:before {
    font-size: 27px!important;
}

.whb-header_144480 span.wd-cart-number.wd-tools-count {
    width: 14px;
    height: 14px;
    line-height: 14px;
    font-size: 10px;
}

.whb-header_144480 .whb-top-bar span.wd-tools-text {
    font-size: 18px !important;
}
.whb-header_144480 .whb-top-bar .wd-header-text {
	font-size: 18px!important;
	font-weight: 500;
}
.whb-header_144480 .gift-btn img {
    margin-left: 20px;
    margin-top: -6px;
}
.whb-header_144480 span.wd-tools-icon {
    padding: 4px;
}

.price ins, .product-element-bottom .price>span.woocommerce-Price-amount.amount {
    font-size: 24px;
}

.price ins span.woocommerce-Price-amount.amount{
   color: #2172E2;
}
 .price del {
    font-size: 18px;
}
.product-element-bottom .wd-entities-title a {
    font-size: 18px;
}
.whb-header_144480 span.nav-link-text {
    font-size: 18px;
    font-weight: 600;
}
.single-product .wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon {
    margin-top: 30px;
    margin-bottom: 20px;
}
.woodmart-archive-shop .title-design-centered .wd-nav-product-cat {
    justify-content: space-between;
}
.recipe-slider .wd-post.blog-post-loop .meta-categories-wrapp .wd-post-cat.wd-style-with-bg>a, .search .wd-blog-element .meta-post-categories.wd-post-cat.wd-style-with-bg>a{
    color: #2172E2;
    background-color: unset;
    border: 2px solid #2172E2;
    border-radius: 20px;
    padding: 6px 16px;
    font-size: 20px;
}
.woodmart-archive-blog .wd-post-cat.wd-style-default a, .single-post .wd-post-cat.wd-style-default a {
    color: #2172E2;
    background-color: unset;
    border: 2px solid #2172E2;
    border-radius: 20px;
    padding: 4px 16px;
    font-size: 20px;
	  line-height: 2.3em;
    font-weight: 600;
		margin-left: 4px;
}
.woodmart-archive-blog .wd-post-cat.wd-style-default {
    font-size: 0;
}
.recipe-slider .wd-post.blog-post-loop .meta-categories-wrapp .wd-post-cat.wd-style-with-bg>a:hover {
    color: #2172E2;
}
.recipe-slider  .meta-categories-wrapp, .search-results .wd-blog-element .meta-categories-wrapp{
    position: relative;
		text-align: right;
    height: 100%;
    top: 0;
		right: 0;
}
.recipe-slider .meta-post-categories.wd-post-cat.wd-style-with-bg {
    height: 100% !important;
}
.woocommerce-shop .page-title.page-title-default.title-size-small.title-design-centered.color-scheme-light.wd-nav-accordion-mb-on.title-shop {
    background-image: none;
}
.woodmart-archive-blog .wd-post-content .wd-post-cat.wd-style-default {
    text-align: right;
}
body .accessability_container * {
    background: #a11f1f00 !important;
}
.accessability_container button.close_container {
    color: black !important;
    border: 2px solid black;
}
.woodmart-archive-blog .page-title.page-title-default.title-size-small.title-design-centered.color-scheme-light.title-blog {
    background-image: url(https://elitaofek.co.il/wp-content/uploads/2025/03/grey_pbg.webp);
}
.woocommerce-shop .page-title-default, .archive.woocommerce .page-title-default  {
    background-image: none!important;
}
.search-results .wd-blog-element .meta-post-categories.wd-post-cat.wd-style-with-bg {
    overflow: visible;
    margin-bottom: 20px;
}

.search-results .wd-blog-element .meta-categories-wrapp {
    position: relative;
		overflow: visible;
    text-align: center;
}
.single-product .woocommerce-product-gallery .product-labels {
    direction: ltr;
		padding-right: 10px;
}
@media only screen and (max-width: 1620px) {
div#spin-gif {
    left: 40px;
    top: -220px;
}
}
@media only screen and (max-width: 768px) {
div#spin-gif {
	left: 20px;
	top: -83px;
}
}
span.attribute-label.product-label.label-attribute-pa_badges {
    background-color: #ffd9e5ad !important;
    color: black !important;
}
@media (min-width: 1025px) {
	body.home h3.wd-entities-title {
    min-height: 40px;
}

.one_half{
    display: inline-block;
    width: 50%;
		padding-right: 10px;
}
.second_half {
    display: inline-block;
    width: 50%;
		padding-left: 10px;
}
.recipeproduct {
    width: 24.5%;
    display: inline-block;
}
.ywsbs-price small.tax_label {
    display: none;
}

.woocommerce-shop ul.wd-nav-product-cat li.cat-item {
    padding: 14px;
}
.elementor-section-boxed.wd-negative-gap .elementor-container {
    max-width: none!important;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.shop-cat .wd-carousel.wd-grid.info-box-carousel {
    --wd-col-md: 8.5!important;
    --wd-col-sm: 8!important;
    --wd-gap-lg: 20px!important;
}
.wd-fontsize-m {
    font-size: 12px!important;
}
.box-icon-with-bg .info-box-icon {
		padding: 6px !important;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.wd-nav-accordion-mb-on .wd-nav-product-cat li {
	display: inline!important;
}
.wd-nav-accordion-mb-on.color-scheme-light .wd-nav-product-cat{
    text-align: center!important;
}
.shop-cat .wd-carousel.wd-grid.info-box-carousel {
    --wd-col-md: 8.5!important;
    --wd-col-sm: 8!important;
    --wd-gap-lg: 20px!important;
}
.wd-fontsize-m {
    font-size: 12px!important;
}
.box-icon-with-bg .info-box-icon {
		padding: 6px !important;
}
}

@media (max-width: 576px) {
	.woodmart-hover-base.hover-ready.state-hover .fade-in-block, .woodmart-hover-base.hover-ready:hover .fade-in-block,
.woodmart-hover-base.hover-ready.state-hover .content-product-imagin, .woodmart-hover-base.hover-ready:hover .content-product-imagin {
    display: none;
}
body .woodmart-hover-base.hover-ready.state-hover .product-wrapper, body .woodmart-hover-base.hover-ready:hover .product-wrapper {
    transform: none;
}
.recipeproduct {
    width: 100%;
    display: inline-block;
}
.wd-nav-product-cat .shop-all-link {
    display: none!important;
}

.woocommerce-page .category-nav-link img.wd-nav-img {
    max-height: 70px!important;
    height: 70px!important;
}


.wd-builder-off .wd-products-per-page {
    margin-left: 0!important;
    display: inline-flex!important;
}

.wd-back-btn {
		display: inline-block!important;
    position: absolute;
    right: 20px;
    top: 10px;
}
table.shop_table_responsive tbody tr td[data-title]::before {
    display: block;
    width: 100%;
    text-align: right;
    padding-right: 0!important;
}
.recipeproduct h3.wd-entities-title.title.post-title {
    font-size: 12px;
}

.owl-item.active.recipeproduct {
    width: 49%!important;
}
.container.related-and-upsells {
    margin-bottom: 20px;
}
.wd-back-btn.wd-action-btn.wd-style-icon {
    margin-inline-start: 0px!important;
}
.wd-back-btn {
    top: 40px!important;
}
.offcanvas-sidebar-mobile:not(.wd-on-toolbar) .wd-sidebar-opener { display: none !important; }
.banner-btn-wrapper :is(.btn-size-default,.btn-size-large,.btn-size-extra-large) {
    padding: 10px 16px!important;
    font-size: 16px!important;
}

.widgetarea-mobile {
    padding: 0px!important;
}
.box-icon-with-bg .info-box-icon {
    padding: 6px!important;
}

.iconshome .box-style-shadow {
    background-color: unset;
    box-shadow: none;
    transition: none;
    padding: 0px;
    border-radius: 0px;
}
#social_footer.newfooter .wd-social-icons{
		text-align: center;
}
#black_footer .wd-sub-menu li>a {
		justify-content: center;
		font-size: 14px;
}

#black_footer .elementor-column.elementor-col-16.elementor-top-column.elementor-element.elementor-element-1d57c88 {
    order: 0;
}
#black_footer .elementor-column.elementor-col-16.elementor-top-column.elementor-element.elementor-element-3837b11 {
    order: 2;
}
#black_footer .elementor-column.elementor-col-16.elementor-top-column.elementor-element.elementor-element-5dd52f1 {
    order: 3;
}
#black_footer .elementor-column.elementor-col-16.elementor-top-column.elementor-element.elementor-element-4c2593f {
    order: 4;
}

#signup_footer .mc4wp-form-fields {
		justify-content: center;
}
div#footer_logo img{
    width: 90px;
}
.services .info-box-inner.set-cont-mb-s.reset-last-child {
    display: none;
}
#boxeslogo img {
    width: 90px;
}
#contact-homen input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    font-size: 14px;
    padding: 20px 15px;
}
#contact-homen textarea.wpcf7-form-control.wpcf7-textarea{
	font-size: 14px;
	min-height: 128px;
}

#contact-homen input.wpcf7-form-control.wpcf7-submit.has-spinner {
		text-align: center;
    background: transparent;
    color: white;
    font-size: 14px;
		padding: 11px;
}
.blue-star img{
    height: 16px;
    width: 16px;
}
.home-serv h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    margin-top: -20px;
    padding-bottom: 10px;
}
.mobile-nav .searchform input[type="text"] {
    height: 50px!important;
    font-weight: 500!important;
}

.mobile-nav form.searchform.wd-cat-style-bordered.woodmart-ajax-search {
    box-shadow: none;
    border: 1px solid black;
    border-radius: 50px;
    margin: 20px;
}

.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a {
    min-height: 60px;
    border-bottom: 1px solid #F4F0F0;
}

.wd-nav-mobile .menu-item  span.nav-link-text {
    font-size: 14px;
    font-weight: 500;
}


.price ins, .product-element-bottom .price>span.woocommerce-Price-amount.amount {
    font-size: 16px;
}
.price del {
    font-size: 12px;
}
.product-element-bottom .wd-entities-title a {
    font-size: 12px;
}

.services img{
    width: 60px;
}
.shop-cat .info-box-icon {
    height: 115px;
}
.wd-nav-accordion-mb-on .wd-nav-product-cat li {
        flex: auto!important;
        justify-content: space-evenly;
}
ul.wd-nav-product-cat.wd-active.wd-nav.wd-gap-m.wd-style-underline.hasno-product-count.wd-mobile-accordion.categories-opened {
    display: flex !important;
}

.recipe-slider .wd-post.blog-post-loop .meta-categories-wrapp .wd-post-cat.wd-style-with-bg>a {
		padding: 2px 12px!important;
    font-size: 12px!important;
    margin: 1px!important;
}
.recipe-slider h3.wd-entities-title.title.post-title {
    font-size: 16px;
    text-align: right;
}
.woodmart-archive-blog .wd-post-cat.wd-style-default a, .single-post .wd-post-cat.wd-style-default a {
	  padding: 2px 14px;
		font-size: 14px;
}
.woodmart-archive-blog h3.wd-entities-title.title.post-title {
    font-size: 18px;
}
}

