/* 
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
*/

/* Add your custom styles here */

h1,
h2,
h3 {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3) !important;
}


html { overflow-anchor: none; }

header.elementor-location-header {
  position: sticky;
  top: 0;
  z-index: 999;
  background: #fff;
}

.hide-on-scroll {
  overflow: hidden;
  transition: max-height 0.35s ease, opacity 0.25s ease;
  max-height: var(--hide-on-scroll-height, 500px); /* פולבאק זמני עד שה-JS ירוץ */
  opacity: 1;
}

body.is-scrolled .hide-on-scroll {
  max-height: 0;
  opacity: 0;
padding:0;
}
img.mobile-logo {
  aspect-ratio: 978 / 655; /* היחס האמיתי בין רוחב לגובה של קובץ הלוגו */
  width: 150px;
  transition: width 0.3s ease;
}

body.is-scrolled img.mobile-logo {
  width: 75px;
}
.elementor .e-form-input-base {
	text-align:right;
}
.elementor .e-button-base {
	white-space: normal;
	line-height: 1.1em ;
	font-weight: 500 ;
    border-radius: 4px ;
	color: var(--green);
    background-color: #FFFFFF00;
	border: 1px solid var(--green);
}
.elementor .e-button-base:hover {
	color: var(--white) ;
    background-color:  var(--green) ;
}
.modern-file-upload {
  color: #4a5568;
  font-family: sans-serif;
  font-size: 0.9rem;
}
.e-form-file-upload-base::file-selector-button {
  background-color: #000000;
  color: #ffffff;
  border: none;
  padding: 0.5rem 1rem;
  border-radius: 0.375rem;
  cursor: pointer;
  margin-left: 1rem;
  transition: background-color 0.2s ease;
}
.e-form-file-upload-base::file-selector-button:hover {
  background-color: var(--green);
  color: #ffffff;
}
.elementor-lightbox .dialog-widget-content.dialog-lightbox-widget-content {
  top: 0 !important;
  left: 0 !important;
}


.images-in-row-container .e-div-block-base::after {
	content: "";
	display: block;
	position: absolute;
	z-index:10;
	top: 20px;
	bottom: 20px;
	left: 20px;
	right: 20px;
	border: 1px solid #ffffff;
	border-radius: 4px;
	
}

