/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
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
*/

@font-face {
	font-family: "Open Sans Hebrew Condensed";
	src: url('../../uploads/2024/04/OpenSansHebrewCondensed-Regular.woff2');
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "Roboto";
	src: url('../../uploads/2024/04/Roboto-Regular.woff2');
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}

body.woocommerce-order-received section.elementor-element-f8eca60,
body.woocommerce-order-received .woocommerce-thankyou-order-received,
body.woocommerce-order-received .woocommerce-thankyou-order-details,
body.woocommerce-order-received .woocommerce-order-details,
body.woocommerce-order-received .woocommerce-customer-details,
#evcal_list .eventon_list_event .event_description p.affirm-as-low-as,
.amazonpay-button-view2,
.amazonpay-button-view3,
.edit-link,
.wc-amazon-payments-advanced-info.woocommerce-info {
	display: none;
}

body.single-ajde_events div#main {
	z-index: 2;
}

p.affirm-as-low-as {
	margin-bottom: 2px;
}

p.demo_store.woocommerce-store-notice {
	position: relative;
	top: 0;
	background-color: #000;
	padding: 10px 20px;
	font-size: 20px;
	box-shadow: 0 0 70px -30px gray;
	box-sizing: border-box;
	z-index: 1;
}
p.demo_store.woocommerce-store-notice a {
	display: inline-block;
	background-color: #2e74d3;
	color: #fff;
	font-size: 14px;
	padding: 6px 15px;
	margin: 10px 0 10px 15px;
	border-radius: 3px;
	text-decoration: none;
}
p.demo_store.woocommerce-store-notice a:hover {
	background-color: #D73959;
}
p.demo_store.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link {
	position: absolute;
	top: 0;
	right: 0;
	background-color: transparent;
	font-size: 20px;
	padding: 5px 9px;
	margin: 0;
	border-radius: none;
}
p.demo_store.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link:hover {
	background-color: transparent;
	color: #D73959;
}
p.demo_store.woocommerce-store-notice > span {
	display: inline-block;
	vertical-align: middle;
}

p.return-to-shop {
	padding: 0 25px 15px;
}

table tbody tr:hover > td,
table tbody tr:hover > th,
table.variations tbody > tr:last-child > td,
table.variations tbody > tr:hover:last-child > td {
    background-color: inherit;
}
table tbody > tr:hover:nth-child(odd) > td,
table tbody > tr:hover:nth-child(odd) > th {
    background-color:#f7f7f7
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}
.clearfix:after {
  clear: both;
}

.elementor-element-a9a0e75 {
	margin-top: 10px;
}

.elementor-nav-menu .sub-arrow .e-font-icon-svg {
	fill: #fff;
}

.price ins {
	text-decoration: none;
}

.wc-stripe-banner-checkout {
	max-width: 100% !important;
	margin: -10px 0 20px !important;
}
.wc-stripe-banner-checkout fieldset {
	margin-left: 0;
	margin-right: 0;
}
.wc-stripe-banner-checkout #pay_with_amazon {
	max-width: 240px;
	margin: 10px auto 5px;
}
.wc-stripe-banner-checkout .banner_payment_method_stripe_googlepay > div {
	display: flex;
}

.woocommerce ul#shipping_method li input[type="radio"] {
	vertical-align: middle;
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
	padding: 3px 6px;
}
.woocommerce-cart-form__contents td.actions[colspan="6"]:after {
	clear: both;
	display: table;
	content: " ";
}

.woocommerce-checkout #payment ul.payment_methods li {
	margin-bottom: 1em;
}
.woocommerce-checkout #payment ul.payment_methods li > label {
	display: inline;
}
.woocommerce-checkout #payment ul.payment_methods li.payment_method_affirm img {
	max-width: 90px !important;
	margin-left: 0;
}

.woocommerce-page table.cart td.actions #coupon_code.input-text {
	width: 130px;
}

@media (max-width: 1024px) {
	
	.elementor-73101 .elementor-element.elementor-element-54fa06f .elementor-nav-menu .elementor-item,
	.elementor-73101 .elementor-element.elementor-element-54fa06f .elementor-nav-menu--dropdown a {
		padding-top: 10px;
		padding-bottom: 10px;
		line-height: normal;
	}
	
}

@media (max-width: 768px) {
	
	.woocommerce-cart table.shop_table_responsive tr:last-child td::before {
		content: attr(data-title) '';
	}
	
}

@media (min-width: 480px) and (max-width: 768px) {
	
	.woocommerce-page table.cart td.actions .coupon {
		float: left;
		padding-bottom: 0;
	}
	.woocommerce-page table.cart td.actions .coupon .input-text + .button {
		width: auto;
	}
}

@media (max-width: 479px) {
	
	.cart.wl_cart_table .actions .coupon + div.wl_update_cart_shop {
		float: none;
		margin-top: 10px;
	}
	.elementor-104937 .elementor-element.elementor-element-5137ed73 .shop_table.cart td.actions .coupon input#coupon_code.input-text,
	.woocommerce .cart.wl_cart_table .actions .button, .woocommerce .cart.wl_cart_table .actions input.button {
		width: 100% !important;
	}
	
	.elementor-column-gap-default > .elementor-column.elementor-element-8f434ce > .elementor-element-populated {
		padding-right: 0;
	}
	
	.elementor-menu-cart__toggle a.elementor-button {
		padding-right: 20px;
	}
	
	.woocommerce-cart ul#shipping_method {
		clear: left;
		text-align: left;
	}
	.woocommerce-checkout form.checkout_coupon button,
	.woocommerce-checkout form.checkout_coupon .form-row-first,
	.woocommerce-checkout form.checkout_coupon .form-row-last {
		float: none;
		width: 100%;
	}
	.woocommerce-checkout .elementor-83873 .elementor-element.elementor-element-769cb490 > .elementor-element-populated > .elementor-widget-wrap,
	.woocommerce-checkout .elementor-element-7846490e .elementor-container {
		padding: 0;
	}
	.woocommerce-checkout #payment div.payment_box {
		font-size: 12px;
		overflow: hidden;
	}
	.woocommerce-checkout #wc-mxmerchant_gateway-cc-form .required {
		display: none;
	}
	
	.woocommerce-page table.cart td.actions #coupon_code.input-text,
	.woocommerce-page table.cart td.actions .coupon .button {
		width: 100%;
	}
	
}

@media (max-width: 374px) {
	
	.woocommerce form .form-row textarea {
		height: 4.7em;
	}
	
}
