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

:root {
	--wd-text-font: "Heebo", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #333040;
	--wd-text-font-size: 16px;
	--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: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 16px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #83b735;
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #6EB02D;
	--btn-accented-bgcolor-hover: #74a32f;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #00192d;
	background-image: none;
}
.page .wd-page-content {
	background-color: #f7f7f7;
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: #f3f3f3;
	background-image: none;
}
.single-product .wd-page-content {
	background-color: #ffffff;
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--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: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

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


.wd-page-title {
background-color: rgba(10,10,10,0.79);
}

/* general */ 
.woodmart-toolbar {
    background-color: rgba(110, 176, 45, 1);
}

button.single_add_to_cart_button.button.alt.added:before {
    content: "✓";
    margin-left: 8px;
}

.product_cat-95 .woodmart-add-btn.wd-add-btn-replace .quantity {
    display: none;
}

.woodmart-toolbar-link .wd-tools-icon:before {
    content: "\f139";
    font-family: woodmart-font;
}


.wd-add-btn-replace .add-to-cart-loop.added:after, .wd-add-btn-replace .add-to-cart-loop.added:before{ content: "\f107";}

.site-content {
    margin-bottom: 0;
}

.fa.fa-shuki-o:before {
    content: "\f139";
}

.fa.fa-shuki-o {
    font-family: woodmart-font;
}

.wd-tools-element:hover>a {
    color: white;
}

.woodmart-toolbar-label {
    font-size: 13px;
}

/* header */
.searchform .searchsubmit {
	right: 2px;
	left:unset;
}

/* home page*/

/* contact */
.homeContact input,
.homeContact textarea,
form.wpcf7-form input,
form.wpcf7-form textarea
{
    border-color: white!important;
    border-width: 3px!important;
    padding: 20px 10px;
	direction:rtl;
	text-align:right;
}

.homeContact label,
form.wpcf7-form label{
    color: white;
    font-size: 16px;
    direction: rtl;
    text-align: right;
}

.fa-facebook.contact:before {
    content: "\f180"!important;
    font-family: woodmart-font;
    color: #333040;
    background: #CDD96D;
    padding: 10px 15px;
    border-radius: 100%;
    margin-right: 5px!important;
    font-size: 22px;
}


.fa-instagram.contact:before
{	
    content: "\f163";
    font-family: woodmart-font;
    color: #333040;
    background: #CDD96D;
    padding: 10px 13px;
    border-radius: 100%;
    font-size: 22px;
}

input.wpcf7-form-control.wpcf7-submit {
    margin-left: 0;
    margin-right: auto;
    float: left;
    padding: 10px 50px;
    border-radius: 50px;
    background: white;
    font-size: 18px;
    font-weight: normal;
}


/* shop elements */
.wd-quantity-enabled .woodmart-hover-standard .woodmart-add-btn div.quantity input[type=button], .wd-quantity-enabled .woodmart-hover-standard .woodmart-add-btn div.quantity input[type=number],div.quantity input[type=number] {
    border: none;
	    font-size: 16px;
}

.blog-footer, .portfolio-footer, .products-footer {
    margin-top: 35px;
    margin-bottom: 35px;
}

.yoast-breadcrumb * {
    color: white!important;
}


/*checkout */
.payment_methods>li {
	display: none;}

.checkout .allow
.footerShip{
    margin-bottom: 3px!important;
}

#order_comments {
    overflow: auto;
    padding: 10px 15px;
    min-height: 60px;
}

.woocommerce-billing-fields > h3{
	    font-size: 18px;
}


.woocommerce-billing-fields label {
    font-size: 15px;
}

/* quickview */

.popup-quick-view span.tagged_as{
	display:none;
}

/*  Product home page */

span.woocommerce-Price-amount.amount > bdi {
    font-size: 18px;
    color: #6EB02D;
}

div.quantity input[type=button] {
    background: #CDD96D;
    border-radius: 100%;
    height: 25px!important;
    width: 25px;
    font-weight: bold;
    color: black;
    margin-top: 5px;
}

.woodmart-add-btn.wd-add-btn-replace {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
}

.woodmart-add-btn.wd-add-btn-replace .add_to_cart_button, a.button.open-quick-view {
    width: 70%;
    border-radius: 50px;
    margin-top: 5px;
    margin-bottom: -15px;
	font-size: 15px;
    font-weight: 400;
}

.homeProducts .tabs-name:after {
    content: "";
    width: 100%;
    border-bottom: 3px solid #555;
    display: flex;
    margin-top: -21px;
    margin-bottom: 20px;
}

.homeProducts .tabs-text {
    background: #f7f7f7;
    padding: 0 20px;
    font-size: 30px;
    color: #555;
}

.product-grid-item.product {
    box-shadow: 0px 5px 15px #6EB02D33;
	background:white;
	padding:0;
}

/* footer */

i.fa.fa-copyright, i.fa.fa-envelope-o, i.fa.fa-location-arrow, i.fa.fa-mobile,
.fa.fa-shuki-o{
    margin-right: 0!important;
    margin-left: 10px;
    float: right;	
}

.footerInfo span {
    display: flex;
}


.fa-facebook,
.fa-instagram
{
    font-family: woodmart-font;
}

.fa-facebook:before
{
content: "\f180"!important;
    color: #333040;
    background: white;
    padding: 8px 13px;
    border-radius: 100%;
    margin-right: 5px!important;
    font-size: 24px;
	font-family:woodmart-font;
}

.fa-instagram:before
{	
	font-family:woodmart-font!important;
    content: "\f163";
	    color: #333040;
    background: white;
    padding: 8px 10px;
    border-radius: 100%;
    font-size: 24px;
}



/* cart*/

.widget_shopping_cart .remove:after {
    font-size: 10px;
    color: red;
}

.widget_shopping_cart span.quantity {
    display: block;
    color: #888;
    font-size: 15px;
}

.cart-info div.quantity input[type=button] {
    background: #CDD96D;
    border-radius: 100%;
    max-height: 20px!important;
    max-width: 20px!important;
    min-width: 20px;
    font-weight: bold;
    color: black;
    margin-top: 5px;
}

.cart-info span.product-title {
    font-size: 15px;
}



.single-product form.mia-cup-cart.mia-cup.mia-cup-cart-custom.mia-cup-cart-single {
    max-width: unset;
}


.wcpa_has_options a.button.product_type_simple.add_to_cart_button.add-to-cart-loop span:before {
    content: "אפשרויות";
    color: white;
    font-size: 16px;
}
.wcpa_has_options a.button.product_type_simple.add_to_cart_button.add-to-cart-loop span {
    font-size: 0;
    line-height: 1;
}





/* mia */

.woocommerce .mia-cup-cart.mia-cup .mia-quantity span.mia-minus, .woocommerce .mia-cup-cart.mia-cup .mia-quantity span.mia-plus{
    border: 2px solid #CDD96D;
    background-color: #CDD96D;
	    color: black;
}

.wcpa_form_item.wcpa_type_text.form-control_parent {
    text-align: right;
}

.wcpa_form_outer label{
	    padding-right: 0;
}

.wcpa_form_outer {
    margin: 0;
}

.type-custom-price-switch .switch {
    background-color: #6EB02D!important;
}


a.button.product_type_simple.add_to_cart_button{
	background-color:#6EB02D!important;
	color:white;
}

.product-grid-item.has-mia-cup .quantity {
    display: none;
}

.wcpa_has_options.has-mia-cup a.button.product_type_simple.add_to_cart_button.add-to-cart-loop span:before {
    content: unset;
}

.wcpa_has_options.has-mia-cup a.button.product_type_simple.add_to_cart_button.add-to-cart-loop span {
    font-size: 15px;
    line-height: unset;
}
@media (min-width: 1025px) {
	/* sticky header */ 

li#menu-item-12232 > a:after{
	display:none;
}
ul#menu-\%d7\%9e\%d7\%97\%d7\%9c\%d7\%a7\%d7\%95\%d7\%aa {
    display: flex;
}

header.whb-sticked >div>div:nth-child(2) {
    padding-top: 10px;
    padding-bottom: 10px;
}

table.thwepo-extra-options td {
    padding: 0;
}

.popup-quick-view .product-image-summary {
    min-height: 500px;
}

h3.product-title {
    height: 40px;
    padding: 0 8px;
}

/*header*/

.whb-color-dark .navigation-style-default .item-level-0>a {
    color: white;
}

.whb-column.whb-col-right.whb-visible-lg {
    z-index: 1;
}

.whb-navigation.whb-primary-menu.main-nav.site-navigation.woodmart-navigation.menu-right.navigation-style-default {
    z-index: 20;
}

header ul#menu-main-menu {
    width: 100%;
}

header ul#menu-main-menu>li:hover>a {
    color: white!important;
}
header ul#menu-main-menu>li:hover {
    background: rgba(110,176,45,1);
}

header.whb-header.whb-sticky-shadow.whb-scroll-slide.whb-sticky-real.whb-sticky-prepared.whb-sticked input.s {
    padding: 15px 40px!important;
}

.whb-top-bar .wd-tools-element .wd-tools-count, .whb-top-bar .woodmart-cart-design-2 .woodmart-cart-number, .whb-top-bar .woodmart-cart-design-5 .woodmart-cart-number {
width: 18px;
    height: 18px;
    line-height: 19px;
    background: #fff;
    font-size: 12px!important;
    color: #000;
}

.whb-top-bar .wd-tools-element .wd-tools-icon:before {
    font-size: 20px;
}

.woodmart-shopping-cart.wd-tools-element.woodmart-cart-design-5.cart-widget-opener a {
    background: #CDD96D;
}

.whb-row.whb-general-header.whb-sticky-row.whb-without-bg.whb-border-fullwidth.whb-color-dark.whb-flex-flex-middle a.woodmart-nav-link {
    display: flex;
    flex-flow: column;
}

header ul#menu-main-menu {
    margin-right: 30%;
}

header.whb-header.whb-sticky-shadow.whb-scroll-slide.whb-sticky-real.whb-sticky-prepared.whb-sticked .whb-general-header .woodmart-logo img {
    max-height: 90px;
    margin-left: -20px;
    margin-top: 0px;
}

.whb-general-header .woodmart-logo img {
    max-height: 125px;
    margin-left: -20px;
    margin-top: -50px;
}

header>div > div .menu-main-menu-container a.woodmart-nav-link,
.whb-flex-row.whb-top-bar-inner a{
    color: black!important;
}

.whb-top-bar .wd-tools-element .wd-tools-text {
    font-weight: 400;
    font-size: 15px;
}

header .menu-item.menu-item-object-product_cat a {
  font-size: 18px;
	display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
	color:white!important;
}

.woodmart-navigation .item-level-0>a {
    padding-right: 15px;
    padding-left: 15px;
}

/*search */

input.s {
    border: 3px solid rgba(110, 176, 45, 1);
    padding: 25px 50px;
    font-size: 20px!important;
}


/******** home page *********/

.home .main-page-wrapper {
    padding: 0;
}

/*  Product home page */

span.woocommerce-Price-amount.amount > bdi {
    font-size: 18px;
    color: #6EB02D;
}

div.quantity input[type=button] {
    background: #CDD96D;
    border-radius: 100%;
    height: 25px!important;
    width: 25px;
    font-weight: bold;
    color: black;
    margin-top: 5px;
}

.woodmart-hover-standard .add-to-cart-loop span{
font-size: 15px;
    font-weight: normal;
}

.woodmart-add-btn.wd-add-btn-replace {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
}

 .woodmart-add-btn.wd-add-btn-replace .add_to_cart_button {
    width: 70%;
    border-radius: 50px;
    margin-top: 5px;
    margin-bottom: -15px;
}


.product-grid-item.product {
    box-shadow: 0px 5px 15px #6eb02d33;
    background: white;
    margin: 1.5%;
    padding: 0;
}

.tabs-name:after {
    content: "";
    width: 100%;
    border-bottom: 3px solid #555;
    display: flex;
    margin-top: -21px;
    margin-bottom: 20px;
}

.tabs-text {
    background: #f7f7f7;
    padding: 0 20px;
    font-size: 30px;
    color: #555;
}

#homeCategories h3.category-title { color: white!important; text-shadow: 1px 1px 1px #555; font-size: 20px!important; }


/*single product */

/* single product*/
.single-product p.price {
    margin-bottom: 15px;
}

.single-product .product-tabs-wrapper {
    display: none;
}

.single-product .product-grid-item.product
{
	    max-width: unset!important;
}

.single-product .slider-type-product .owl-stage-outer {
    padding-bottom: 15px;
}

.single-product .yoast-breadcrumb span,
.single-product .yoast-breadcrumb p,
.single-product .yoast-breadcrumb a{
	    letter-spacing: unset!important;
}

.single-product .summary-inner span.woocommerce-Price-amount.amount > bdi{
    font-size: 28px;	
}

.single-product .summary-inner h1.entry-title {
    display: var(--page-title-display);
    font-size: 30px;
    font-weight: normal;
    color: #333040;
    margin-bottom: 15px;
}

.single-product .summary-inner div.quantity input[type=number] {
    border: none;
    font-size: 20px;
    width: 45px;
	color:#333040;
}

.single-product  .summary-inner div.quantity input[type=button] {
    background: #CDD96D;
    border-radius: 100%;
    height: 30px!important;
    width: 30px;
    font-weight: bold;
    font-size: 20px;
    margin-top: 5px;
}

.single-product .summary-inner button.single_add_to_cart_button.button.alt, button.button.alt {
    border-radius: 30px;
    width: 50%;
    font-size: 16px;
    font-weight: normal;
	  background-color: #6EB02D;
		color:white;
}

/* shop page */
.page-title.color-scheme-light .entry-title {
    font-size: 40px;
}

.woocommerce .yoast-breadcrumb span,
.woocommerce .yoast-breadcrumb p,
.woocommerce .yoast-breadcrumb a{
    font-size: 17px!important;
	  color:#333040!important;
    letter-spacing: 1.3px!important;
    font-weight: normal!important;
    margin: 0 3px;
}

.yoast-breadcrumb span,
.yoast-breadcrumb p,
.yoast-breadcrumb a{
    font-size: 17px!important;
	  color:white!important;
    letter-spacing: 1.3px!important;
    font-weight: normal!important;
    margin: 0 3px;
}

/* .woocommerce-page  */ .page-title .container {
    height: 200px;
    display: flex;
    justify-content: center;
    max-width: 100%;
    background: rgba(0,0,0,0.25);
}

.page-title header.entry-header {
    display: flex;
    flex-flow: column;
    justify-content: center;
}


/* checkout */
.woocommerce-checkout-review-order-table td,
.woocommerce-checkout-review-order-table th {
    max-width: 70%!important;
    width: 70%!important;
}

#order_review .ts-product-image {
padding-right: 0px!important;
    padding-left: 7px!important;
    width: 70px!important;
    height: 60px!important;
    min-width: 70px;
}


.woocommerce-billing-fields > h3{
	    font-size: 18px;
}


.woocommerce-billing-fields label {
    font-size: 15px;
}


/* quickview*/ 

.popup-quick-view span.woocommerce-Price-amount.amount > bdi {
    font-size: 28px;
}

.popup-quick-view .product_title {
    font-size: 30px;
    margin-bottom: 5px;
    font-weight: normal;
}

.popup-quick-view div.quantity input[type=button] {
    background: #CDD96D;
    border-radius: 100%;
    height: 30px!important;
    width: 30px;
    font-weight: bold;
    font-size: 20px;
    margin-top: 5px;
}

.popup-quick-view button.single_add_to_cart_button.button.alt {
    border-radius: 30px;
    width: 50%;
    font-size: 16px;
    font-weight: normal;
}

.popup-quick-view div.quantity input[type=number] {
    border: none;
    font-size: 20px;
    width: 45px;
	color:#333040;
}

.mobileOnly{
	display:none;
}



/*contact us*/

.contactInfo

section#contactUs .elementor-icon-box-wrapper {
    line-height: 0.5!important;
    margin-bottom: 7.5px;
}

.contactUs.form input, .contactUs.form textarea {
    border: 2px solid #333040!important;
}

.contactUs.form label {
	color:black;
    font-size: 16px;
    direction: rtl;
	    float: right;
	    width: 100%;
}

.contactUs.form form > p:nth-child(3)
{
	width:49%
}

.contactUs.form form > p:nth-child(2){
float:right;	
		width:49%;
	    margin-bottom: 7.5px;
}


.contactUs.form .wpcf7-submit {
    background: #6EB02D;
    color: white;
    border: none;
	    margin-top: 10px;
}

.page-id-651 .page-title.page-title-default.title-size-large.title-design-centered.color-scheme-light {
    margin-bottom: 0;
}

.contactUs.form textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    max-height: 100px!important;
    min-height: 100px;
}

.page-id-651 .breadcrumbs{
	display:none;}



/* mia */
.single-product form.mia-cup-cart {
    display: flex;
    flex-flow: column;
    align-items: flex-start;
}

.single-product form.mia-cup-cart .mia-price input {
    text-align: right!important;	
}

	.single-product form.mia-cup-cart .mia-price{
	    margin-right: 0!important;
		    text-align: right;
}

.single-product .product-share {
	margin: 10px 0;}

.single-product .mia-quantity {
    margin-right: 0!important;
    margin-left: auto;
    margin-top: 5px!important;
}


.product-grid-item .mia-cup-cart.mia-cup .mia-quantity {
    width: 150px;
    margin-top: 10px;
}

.popup-quick-view .product_meta {
    margin-top: 15px;
}


.popup-quick-view .mia-cup-cart.mia-cup {
    max-width: unset;
    text-align: right;
    display: flex;
    flex-flow: column;
    align-items: baseline;
}

.popup-quick-view .mia-cup-cart.mia-cup .mia-quantity {
    margin-right: 0;
}

.popup-quick-view .mia-price {
    text-align: right;
    margin-right: 0!important;
}
}

@media (max-width: 576px) {
	/* header */ 
.whb-general-header .woodmart-logo img {
    max-height: 75px;
    margin-top: 25px;
}

.wd-logo {
    max-height: 60px;
}

.whb-column.whb-mobile-right.whb-hidden-lg span {
    color: white;
}

.whb-main-header .wd-tools-element>a{
	color:white!important;
}

.mobile-nav .searchform input[type="text"]{
    padding-right: 40px}

span.woodmart-cart-number {
    background: #CDD96D!important;
    font-size: 12px!important;
    line-height: 19px;
    width: 18px;
    height: 18px;
    font-weight: 500!important;
    color: #333040!important;
}

/*  mobile menu */ 

.mobile-nav.slide-from-right.act-mobile-menu input.s { color: white!important; padding-right: 45px; -webkit-text-fill-color: white; }

.mobile-nav.slide-from-right.act-mobile-menu .searchform .searchsubmit:after {
    font-size: 18px;
    color: white;
}

.mobile-nav-tabs li:after {
    background-color: white;
}

.mobile-nav.slide-from-right.act-mobile-menu li, .mobile-nav.slide-from-right.act-mobile-menu a {
    color: white;
}
.mobile-nav.slide-from-right.act-mobile-menu {
    background: #6EB02D;
}

.site-mobile-menu li a .category-icon {
    margin-left: 15px;
    max-height: 34px;
}


.mobile-nav.slide-from-right.act-mobile-menu a {
    font-size: 15px;
    font-weight: normal;
	    letter-spacing: 0.7px;
}


.mobile-nav.slide-from-right.act-mobile-menu li{
    font-size: 16px;
	font-weight:normal;
}


/* products */
.product-grid-item.product {
    box-shadow: 0px 5px 15px #6EB02D33;
    background: white;
    padding: 0;
    margin: auto;
	  margin-top: 0;
    margin-bottom: 30px;
}

.woodmart-hover-standard .add-to-cart-loop span, a.button.open-quick-view{
font-size: 13px;
    font-weight: normal;
    padding: 8px 14px;
}

.product-grid-item .product-title a {
    color: #333040;
    font-size: 15px;
}


/* shop page*/

.prdctfltr_wc {
    margin-bottom: 15px;
    margin-top: -25px;
}

.quick-view.wd-action-btn.wd-quick-view-btn.wd-style-icon {
    display: flex;
}

.woodmart-archive-shop .main-page-wrapper {
    background-color: white;
}


.woodmart-show-sidebar-btn span:not(.woodmart-side-bar-icon) {
    vertical-align: middle;
    border-radius: 19px;
    background: #CDD96D;
    font-weight: normal;
    padding: 4px 15px;
}

.woodmart-show-sidebar-btn span:not(.woodmart-side-bar-icon):before {
    content: "\f118";
    font-family: woodmart-font;
    position: relative;
    top: 1.1px;
    left: 5px;
}

a.woodmart-sticky-sidebar-opener.sticky-toolbar
{
position: fixed;
    right: -20px;
    z-index: 111111;
    background: #CDD96D;
    transform: rotateZ(-90deg);
    margin: 0;
    top: 50%;
    border-radius: 100%;
    height: 50px;
    width: 50px;
    text-align: center;
    display: flex!important;
    align-items: center;
    justify-content: center;
    font-weight: normal;
}

.woodmart-sticky-sidebar-opener .woodmart-toolbar-label {
    font-weight: normal;
    text-align: center;
    font-size: 16px;
    text-overflow: unset;
    left: 0;
	    font-size: 14px;
    bottom: unset;
    top: 10px;
    right: 0!important;
    padding: 0!important;
    position: absolute!important;
}

.woodmart-toolbar .woodmart-sticky-sidebar-opener:after{
	display:none;
}

.offcanvas-sidebar-mobile .sidebar-container .sidebar-widget {
    padding-right: 0px;
    padding-left: 0px;
}

.offcanvas-sidebar-mobile .sidebar-container .woodmart-sidebar-content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: scroll;
    overflow-x: hidden;
    padding: 15px 30px;
}

.yoast-breadcrumb a, .yoast-breadcrumb span {
    color: white!important;
    font-size: 16px!important;
    letter-spacing: 1.3px!important;
    font-weight: normal!important;
    margin: 0 3px;
}

.woocommerce-page .page-title .container {
    height: 145px;
    display: flex;
    justify-content: center;
    max-width: 100%;
    background: rgba(0,0,0,0.56);
}

span.woodmart-side-bar-icon {
    display: none!important;
}

.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .shop-loop-head {
    margin-top: -85px;
}

/* single product*/
.single-product p.price {
    margin-bottom: 15px;
}

.woocommerce-tabs .woodmart-accordion-title {
    font-size: 18px;
}

.single-product .product-grid-item.product {
    max-width: unset!important;
}


.single-product .yoast-breadcrumb a,
.single-product .yoast-breadcrumb span {
    color: black!important;
    font-size: 16px!important;
    letter-spacing: unset;
    font-weight: normal!important;
    margin: 0 3px;
}

.single-product .summary-inner span.woocommerce-Price-amount.amount > bdi{
    font-size: 28px;	
}

.single-product .summary-inner h1.entry-title {
    display: var(--page-title-display);
    font-size: 30px;
    font-weight: normal;
    color: #333040;
    margin-bottom: 15px;
}


.single-product div.quantity input[type=button] {
    background: #CDD96D;
    border-radius: 100%;
    height: 30px!important;
    width: 30px;
    font-weight: bold;
    font-size: 20px;
    margin-top: 5px;
}




/*checkout */

#order_review .ts-product-image {
    padding-right: 0px!important;
    padding-left: 7px!important;
    width: 70px!important;
    height: 60px!important;
    min-width: 70px;
}

.woocommerce-billing-fields > h3{
	font-size:18px
}

.checkout-order-review {
    padding: 0;
}


/* quickview */
.popup-quick-view div.quantity input[type=button] {
    background: #CDD96D;
    border-radius: 100%;
    height: 30px!important;
    width: 30px;
    font-weight: bold;
    font-size: 20px;
    margin-top: 5px;
}

.popup-quick-view button.single_add_to_cart_button.button.alt,
.single-product button.single_add_to_cart_button.button.alt{
    border-radius: 30px;
    width: 50vw;
    font-size: 16px;
    font-weight: normal;
}

.popup-quick-view div.quantity input[type=number],
.single-product div.quantity input[type=number]{
    border: none;
    font-size: 20px;
    width: 45px;
	color:#333040;
}


.popup-quick-view span.woocommerce-Price-amount.amount > bdi {
    font-size: 26px;
    color: #6EB02D;
}

.popup-quick-view h1.entry-title {
    display: var(--page-title-display);
    font-size: 24px;
    color: #333040;
    font-weight: normal;
	    margin-bottom: 10px!important;
}

.popup-quick-view p.price{
		margin-bottom: 10px!important;
}

/* home page */

.main-page-wrapper {
    padding: 0;
}

.has-categories-dropdown input[type=text] {
    padding-left: 0;
    padding-right: 50px;
}

.homeCategories .wrapp-category {
    display: flex;
    flex-flow: column;
}

.homeCategories  .hover-mask {
    margin-top: -70px;
    z-index: 1;
}

.hover-mask * {
    color: white!important;
    direction: rtl;
    text-align: right;
}

.homeContact input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    padding: 15px 0;
    font-size: 20px;}

#homeCategories h3.category-title { color: white!important; text-shadow: 1px 1px 1px #555; font-size: 24px!important; }


/* general */
.page .main-page-wrapper {
    background-color: white;
}

.page-title .container {
    height: 145px;
    display: flex;
    justify-content: center;
    max-width: 100%;
    background: rgba(0,0,0,0.56);
}

header.entry-header {
    display: flex;
    align-items: center;
	    flex-flow: column;
	justify-content:center;
}

.homeProducts .tabs-text {
    background: white;
}

.page-title.color-scheme-light .entry-title {
    font-size: 24px;
}


/*footer*/
footer aside {
    display: flex!important;
    flex-flow: row wrap;
}

footer aside >div {
max-width: 45%!important;
    margin: 0 auto;
}

footer .widget li, .woodmart-widget li, div[class^=vc_wp] li {
    margin-bottom: 10px;
}



/*contact us*/

section#contactUs .elementor-icon-box-wrapper {
    line-height: 0.5!important;
    margin-bottom: 7.5px;
}

.contactUs.form input, .contactUs.form textarea {
    border: 2px solid #333040!important;
}

.contactUs.form label {
	color:black!important;
    font-size: 16px;
    direction: rtl;
	    float: right;
	    width: 100%;
	margin-bottom:15px;
}

.contactUs.form .wpcf7-submit {
    background: #6EB02D;
    color: white;
    border: none;
	    margin-top: 10px;
}

.page-id-651 .page-title.page-title-default.title-size-large.title-design-centered.color-scheme-light {
    margin-bottom: 0;
}

.contactUs.form textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    max-height: 100px!important;
    min-height: 100px;
}

.page-id-651 .breadcrumbs{
	display:none;}


.contactUs .footerSocial {
    text-align: center;
}

.fa-instagram.contact:before,
.fa-facebook.contact:before{
	color:white!important;
font-size:26px;}



/* mia */
.single-product .summary-inner button.single_add_to_cart_button.button.alt, button.button.alt {
    border-radius: 30px;
    width: 100%;
    font-size: 16px;
    font-weight: normal;
    background-color: #6EB02D;
    color: white;
    margin-bottom: 30px;
}

.single-product .mia-quantity {
	max-width: 50%;	
    margin-top: 10px!important;
}
}

