/* 
Theme Name: Fertilery
Theme URI: https://www.TalPress.co.il
Description: A theme for Fertilery
Author: TalPress
Author URI: https://www.TalPress.co.il
Template: hello-elementor
Version: 1.0.2
Text Domain: fertilery
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

body {overflow-x:hidden}
.grecaptcha-badge {display:none !important;}
.rtl input[type=tel] {text-align:right;}

.tp-credit{color:#000;font-size:14px;text-align:center;padding:5px 0;}
.tp-credit a {color:#000}

.menu-logo img {-webkit-transition: all 0.250s ease-in-out;-moz-transition: all 0.250s ease-in-out;-o-transition: all 0.250s ease-in-out;transition: all 0.250s ease-in-out;}
.elementor-sticky--effects .menu-logo img{width:185px !important}

.custom-ul ul {padding:0;list-style-type:none;}
.custom-ul li {position:relative;padding-left:30px;margin-bottom:10px ;padding-bottom:10px;border-bottom:1px solid #eaeaea;}
.custom-ul li:before {background: url(img/star.svg);background-size:contain;background-position:center center;height:20px;width:20px;content:"";position:Absolute;left:-0px;}
.custom-ul.styletwo li:before {background: url(img/check.svg);background-size:contain;background-position:center center;height:20px;width:20px;content:"";position:Absolute;left:-0px;}

.woocommerce .quantity .qty {color: #000 !important;border: 1px solid #eaeaea;border-radius:0;}
button.minus, button.plus {justify-content: center;display: flex;align-items: center;margin: 0 !important;background: transparent !important;width: 10px !important;padding: 12px 15px !important;text-align: center;color: #000 !important;border: 1px solid #eaeaea;}
button.minus:hover, button.plus:hover {background:#eaeaea !important}
button.minus{border-right:0 !important}
button.plus {border-left:0 !important}
.woocommerce div.product form.cart div.quantity {display:flex;}
.qty,.qty:hover,.qty:focus {appearance: textfield !important;-webkit-appearance: textfield !important;-moz-appearance: textfield !important;}
.qty::-webkit-outer-spin-button,.qty::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}

.single_add_to_cart_button.loading {padding-right:40px !important}
.single_add_to_cart_button.loading:after{top: 17px !important;right: 15px !important;margin-left: .53em;}
.added_to_cart.wc-forward {display:none !Important}
.woocommerce-account {}
.woocommerce-MyAccount-navigation {margin-bottom: 30px; padding: 20px; background: #f9f9f9; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);}
.woocommerce-MyAccount-navigation ul {list-style: none; padding: 0;}
.woocommerce-MyAccount-navigation ul li {margin-bottom: 10px;}
.woocommerce-MyAccount-navigation ul li a {display: block; padding: 12px; color: #333; text-decoration: none; border-radius: 4px; transition: background 0.3s, color 0.3s;}
.woocommerce-MyAccount-navigation ul li.is-active a {background: var(--e-global-color-primary); color: #fff; font-weight: bold;}
.woocommerce-MyAccount-navigation ul li a:hover {background: var(--e-global-color-primary); color: #fff;}
.woocommerce-MyAccount-content h2 {font-size: 1.5em; color: var(--e-global-color-primary); margin-bottom: 20px; border-bottom: 2px solid var(--e-global-color-primary); padding-bottom: 10px;}
.woocommerce-Button, button.woocommerce-Button {background-color: var(--e-global-color-primary); color: #fff; border: none; padding: 10px 20px; font-size: 1em; border-radius: 5px; cursor: pointer; transition: background 0.3s;}
.woocommerce-Button:hover, button.woocommerce-Button:hover {background-color: #8a0010;}
.woocommerce-MyAccount-content table {width: 100%; border-collapse: collapse; margin-bottom: 30px;}
.woocommerce-MyAccount-content table th, .woocommerce-MyAccount-content table td {padding: 12px; text-align: left; border-bottom: 1px solid #eaeaea;}
.woocommerce-MyAccount-content table th {background-color: #f5f5f5; color: #333;}
.woocommerce-MyAccount-content table tr:nth-child(even) {background-color: #f9f9f9;}
.woocommerce-account .woocommerce-Button,
.woocommerce-account button.woocommerce-Button,
.woocommerce-account input[type="submit"].woocommerce-Button,
.woocommerce-account .woocommerce a.button,
.woocommerce-account .woocommerce button.button,
.woocommerce-account .woocommerce input.button {background-color: var(--e-global-color-primary); color: #fff; border: none; padding: 12px 24px; font-size: 1em; font-weight: bold; text-transform: uppercase; border-radius: 5px; cursor: pointer; transition: background 0.3s, transform 0.2s; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);}
.woocommerce-account .woocommerce-Button:hover,
.woocommerce-account button.woocommerce-Button:hover,
.woocommerce-account input[type="submit"].woocommerce-Button:hover,
.woocommerce-account .woocommerce a.button:hover,
.woocommerce-account .woocommerce button.button:hover,
.woocommerce-account .woocommerce input.button:hover {background-color: #8a0010; transform: translateY(-2px); box-shadow: 0 6px 8px rgba(0, 0, 0, 0.3);}
.woocommerce-account .woocommerce-Button:disabled,
.woocommerce-account button.woocommerce-Button:disabled,
.woocommerce-account input[type="submit"].woocommerce-Button:disabled,
.woocommerce-account .woocommerce a.button:disabled,
.woocommerce-account .woocommerce button.button:disabled,
.woocommerce-account .woocommerce input.button:disabled {background-color: #ccc; color: #666; cursor: not-allowed; box-shadow: none; transform: none;}
.woocommerce-account .woocommerce a.button,
.woocommerce-account .woocommerce button.button,
.woocommerce-account .woocommerce input.button {text-align: center; display: inline-block;}
.woocommerce-account .woocommerce-MyAccount-content .button,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-button {width: 100%; max-width: 250px; margin: 10px auto; display: block; text-align: center;}
.woocommerce-account .woocommerce-MyAccount-content table {width: 100%; border-collapse: collapse; margin-bottom: 30px; background-color: #fff; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); border-radius: 8px; overflow: hidden;}
.woocommerce-account .woocommerce-MyAccount-content table th,
.woocommerce-account .woocommerce-MyAccount-content table td {padding: 15px; text-align: left; border-bottom: 1px solid #eaeaea;}
.woocommerce-account .woocommerce-MyAccount-content table th {background-color: #f5f5f5; color: #333; font-weight: bold;}
.woocommerce-account .woocommerce-MyAccount-content table tr:nth-child(even) {background-color: #fafafa;}
.woocommerce-account .woocommerce-MyAccount-content table tbody tr:hover {background-color: #f0f0f0;}

/** Modify the kit to use Adobe Font **/
.elementor-kit-5 {
--e-global-typography-primary-font-family: "muli";
--e-global-typography-primary-font-weight: 400;
--e-global-typography-secondary-font-family: "muli";
--e-global-typography-secondary-font-weight: 200;
--e-global-typography-text-font-family:"muli";
--e-global-typography-text-font-weight: 400;
--e-global-typography-accent-font-family: "muli";
--e-global-typography-accent-font-weight: 600;
}