/*Herzliya*/

html .close_sidebar_button button{
	border: none;
}
html .send_again_message{
  color:var(--e-global-color-c8217a4);
}
html .check_user_id,
html .enter_token_button{
	color:var(--e-global-color-c8217a4);
	border-color:var(--e-global-color-c8217a4)
}
html .check_user_id:focus,
html .check_user_id:hover, 
html .enter_token_button:focus,
html .enter_token_button:hover, 
html .close_sidebar_button button:hover,
html .close_sidebar_button button:focus{
	background-color: var(--e-global-color-c8217a4);
}

body #wc_delete_account .wc_user_logout_box_list_item a,
body #wc_logout .wc_user_logout_box_list_item a {
    background: linear-gradient(to left, var(--e-global-color-c8217a4), var(--e-global-color-e4aff95)) !important;
    font-weight: bold !important;
    font-size: 18px !important;
    color: var(--e-global-color-1b8d8cd) !important;
    padding: 10px 20px !important;
}


@media screen and (max-width: 767px) {
	body .productTabs .wc-tabs-wrapper .woocommerce-Tabs-panel--woocommerce_events p{
    	display: flex !important;
      	border-left: 0 !important;
	}
  	.elementor-menu-cart__main {  
    	max-width: 80vw !important;
    	padding: 10px !important;
	}
}

.elementor-menu-cart__product .variation{
  	grid-template-columns:auto !important
}
.elementor-menu-cart__footer-buttons .elementor-button--view-cart{
  	display:none !important;
}

body div.wpforms-container-full .wpforms-form .wpforms-required-label{
  color: #ff0000 !important;
}
@media screen and (max-width: 767px) {
	body .please_login_top{	
    	flex-direction: column-reverse !important;
	}
  	body .no_account_please_register{
      	padding:0 !important
  	}
  	body .please_login_header{
		margin: 0 !important;
    	margin-top: 5px !important;
  	}
}
.elementor-wc-products ul.products li.product{
  		border-radius:10px !important;
}
body .amelia-v2-booking.amelia-v2-booking-dialog .el-dialog__headerbtn{
  padding:0 !important;
}
body .amelia-v2-booking #amelia-container .am-button.am-button--text{
  display:flex;
}
body .elementor-button--checkout{
	border:4px solid #0000;
	border-radius:10px !important;
	border-image-slice: 0 !important;
	background: linear-gradient(to left, var(--e-global-color-c8217a4), var(--e-global-color-e4aff95)) border-box !important;
}
body .elementor-button--view-cart{
    border: 4px solid var(--e-global-color-c8217a4);
    border-radius: 10px !important;
    border-image-slice: 0 !important;
    background: white !important;
    border-image-source: none !important;
}
body .elementor-button--view-cart:hover,
body .elementor-button--view-cart:focus{	
	border-image-source: none !important;
	border:4px solid var(--e-global-color-e4aff95);
}
.elementor-button--checkout:before{
	display:none;
}
body .elementor-button--checkout:hover,
body .elementor-button--checkout:focus{
	background: linear-gradient(to right, var(--e-global-color-c8217a4), var(--e-global-color-e4aff95)) border-box !important;	
}
.home-products .premium-woo-atc-button a,
.home-products .button,
.home-products .premium-woo-atc-button a:before,
.home-products .button:before,
.myForm2 .button, .myForm2 .woocommerce-Address .edit,
.myForm2 .button:before,
.myForm2 .woocommerce-Address .edit:before,
.elementor img,
.elementor-wc-products .attachment-woocommerce_thumbnail,
.elementor-button,
body .basket-page .button,
body .basket-page .button:hover,
body .basket-page .button:before,
body .menu-header a,
body .menu-header a:hover,
body .menu-header a:before{
	border-radius:10px !important
}
body{
    background-color: #edf8ff !important;
    background-image: url("https://yeda.onecity.co.il/wp-content/uploads/2025/03/star.png");
    background-repeat: no-repeat;
    background-position:left -400px bottom -200px;
}
main > section{
    background-color: transparent !important;
}
body .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1{
	padding:10px !important;
	border-radius:10px;
	margin-top:0px;
	margin-bottom:20px;
	border:1px var(--e-global-color-0b55b31) solid;
}
body .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields{
	padding:10px !important;
	border-radius:10px !important;
	border:1px var(--e-global-color-0b55b31) solid !important;
}
*{
	--items-indicator-background-color:#124e8f !important;
	--e-global-color-c8217a4:#124e8f !important;
	--e-global-color-e4aff95:#0382df !important;
	--e-global-color-10f20e7:#124e8f !important;
}
.icon_v stop:nth-child(1){
	stop-color: #0382df !important
}
.icon_v stop:nth-child(2){
	stop-color:#124e8f !important
}
body .citizen_identity.desktop.designedButton,
body button.citizen_identity{
	background: linear-gradient(to left, #124e8f, #0382df) !important;
	border-radius: 10px;
}
.elementor-wc-products .attachment-woocommerce_thumbnail{
	box-shadow: rgb(140, 140, 140) 5px 5px 12px !important;;
}
body #myacc .woocommerce-MyAccount-navigation-link.active::before{
	border-color:#124e8f !important
}
body div.wpforms-container-full .wpforms-form button[type=submit]{
	border-radius: 10px !important;
}
body .home-products .woocommerce ul.products li.product:hover img,
body .jet-ajax-search__item-thumbnail img{
		box-shadow: rgb(140, 140, 140) 5px 5px 12px !important;;
}
body .menu-list li a{
	padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
}
body .menu-list a:before{
	border-radius:10px
}
body .jet-ajax-search__full-results{
	border-radius:10px !important
}
body .failurebox_ref_button, 
body .success_ref_button_update,
body .identity_form .identity_button,
body .success_ref_button,
body .success_button{
	background: linear-gradient(to right, var(--e-global-color-c8217a4), var(--e-global-color-e4aff95)) border-box !important;	    	
}
body .success_ref_button_update button,
body .success_ref_button button,
body .failurebox_ref_button button, 
body .identity_form .identity_button button{
	border:none !important;
}
body .success_ref_button_update button:hover,
body .success_ref_button button:hover,
body .failurebox_ref_button button:hover, 
body .identity_form .identity_button button:hover{
	background: linear-gradient(to left, var(--e-global-color-c8217a4), var(--e-global-color-e4aff95)) border-box !important;	
}
body .success_button{
	border:none !important;
}
body span.by_email:after,
span.by_phone:after{
	color:var(--e-global-color-c8217a4) !important
}
body div.top_gradient_background{
	background: linear-gradient(to left, var(--e-global-color-c8217a4), var(--e-global-color-e4aff95)) border-box !important;	
}
body .no_account_please_register:after{
	background-image: url('data:image/svg+xml;utf8,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.4998 15.6667L4.6665 9.83333L10.4998 4" stroke="url(%23paint0_linear_2232_540)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><defs><linearGradient id="paint0_linear_2232_540" x1="4.99317" y1="5.50344" x2="11.7348" y2="6.90118" gradientUnits="userSpaceOnUse"><stop stop-color="%23124e8f"/><stop offset="1" stop-color="%23124e8f"/></linearGradient></defs></svg>') !important
}
body .valid_for_x_minutes:before {
	background-image: url('data:image/svg+xml;utf8,<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_311_5557" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="21" height="21"><rect x="0.5" y="0.800781" width="20" height="20" fill="url(%23paint0_linear_311_5557)"/></mask><g mask="url(%23mask0_311_5557)"><path d="M8 3.30078V1.63411H13V3.30078H8ZM9.66667 12.4674H11.3333V7.46744H9.66667V12.4674ZM10.5 19.1341C9.47222 19.1341 8.50347 18.9362 7.59375 18.5404C6.68403 18.1445 5.88889 17.6063 5.20833 16.9258C4.52778 16.2452 3.98958 15.4501 3.59375 14.5404C3.19792 13.6306 3 12.6619 3 11.6341C3 10.6063 3.19792 9.63758 3.59375 8.72786C3.98958 7.81814 4.52778 7.023 5.20833 6.34244C5.88889 5.66189 6.68403 5.12369 7.59375 4.72786C8.50347 4.33203 9.47222 4.13411 10.5 4.13411C11.3611 4.13411 12.1875 4.273 12.9792 4.55078C13.7708 4.82855 14.5139 5.23133 15.2083 5.75911L16.375 4.59244L17.5417 5.75911L16.375 6.92578C16.9028 7.62022 17.3056 8.36328 17.5833 9.15494C17.8611 9.94661 18 10.773 18 11.6341C18 12.6619 17.8021 13.6306 17.4062 14.5404C17.0104 15.4501 16.4722 16.2452 15.7917 16.9258C15.1111 17.6063 14.316 18.1445 13.4062 18.5404C12.4965 18.9362 11.5278 19.1341 10.5 19.1341ZM10.5 17.4674C12.1111 17.4674 13.4861 16.898 14.625 15.7591C15.7639 14.6202 16.3333 13.2452 16.3333 11.6341C16.3333 10.023 15.7639 8.648 14.625 7.50911C13.4861 6.37022 12.1111 5.80078 10.5 5.80078C8.88889 5.80078 7.51389 6.37022 6.375 7.50911C5.23611 8.648 4.66667 10.023 4.66667 11.6341C4.66667 13.2452 5.23611 14.6202 6.375 15.7591C7.51389 16.898 8.88889 17.4674 10.5 17.4674Z" fill="url(%23paint1_linear_311_5557)"/></g><defs><linearGradient id="paint0_linear_311_5557" x1="1.62" y1="3.3781" x2="22.1906" y2="11.908" gradientUnits="userSpaceOnUse"><stop stop-color="%23124e8f"/><stop offset="1" stop-color="%23124e8f"/></linearGradient><linearGradient id="paint1_linear_311_5557" x1="3.84" y1="3.88926" x2="19.8928" y2="9.59485" gradientUnits="userSpaceOnUse"><stop stop-color="%23124e8f"/><stop offset="1" stop-color="%23124e8f"/></linearGradient></defs></svg>') !important;
}
body button.send_again_message:after{
	background-image: url('data:image/svg+xml;utf8,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.4998 15.6667L4.6665 9.83333L10.4998 4" stroke="url(%23paint0_linear_2232_540)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><defs><linearGradient id="paint0_linear_2232_540" x1="4.99317" y1="5.50344" x2="11.7348" y2="6.90118" gradientUnits="userSpaceOnUse"><stop stop-color="%23124e8f"/><stop offset="1" stop-color="%23124e8f"/></linearGradient></defs></svg>') !important;
}
body .res-main-price .woocommerce-loop-product__link *{
  	font-size: 1.6rem !important;
}
body ul.woocommerce-error li{
    padding-right:40px !important;
}
body .woocommerce-error:before{
    top:10px !important
}
body #problem_form [type="submit"],
body #problem_form [type="submit"]:before,
body .home-categories .elementor-flip-box__button:before,
body .paykal_user_details:before,
body .myForm2 .button, .myForm2 .woocommerce-Address .edit,
body .woocommerce-message .button,
body .woocommerce-message .button:before{
  	border-radius:10px !important
}
body .myForm2 .required {
    color: red !important;
}
body #problem_form button:not(.problem_bullets_item),
body #problem_form [type="submit"]{
  	background: linear-gradient(to left, var(--e-global-color-c8217a4), var(--e-global-color-e4aff95)) border-box !important;	
}
.am-button-group.am-rtl button:first-child {
    transform: rotate(181deg);
}

.am-button-group.am-rtl button:first-child .am-icon-arrow-left:before
 {
 
    transform: rotate(181deg);
}

.am-button-group.am-rtl button:last-child .am-icon-arrow-right:before
 {
 
    transform: rotate(-181deg);
}

.am-button-group.am-rtl button:last-child {
    transform: rotate(-180deg);
}
@media screen and (max-width: 767px) {	
	body #problem_form .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column{
  		width:100% !important;	
	}
}
.checkout_black_button font,
.single_add_to_cart_button font {
	color: inherit  !important; 
}