/*
Theme Name: Hello Elementor Child
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Shik
Author URI: 
Template: hello-elementor
Version: 1.0.6
Text Domain: hello-elementor
*/


.grecaptcha-badge,.grecaptcha-logo{visibility: hidden !important;}
header.site-header{display:none !important;}

.elementor-invisible {
    visibility: visible!important;
    opacity: 0
}

.wheader{width:100% !important;}

.elementor-form .elementor-field-type-acceptance label{
	font-size:calc(var(--e-global-typography-9a77fe0-font-size) * 0.85)!important;
	font-weight: var(--e-global-typography-9a77fe0-font-weight)!important;
	line-height: calc(var(--e-global-typography-9a77fe0-line-height) * 1.25)!important;
}

.elementor-form input[type="checkbox"] {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    padding: 0!important;
    width: 0
}

.elementor-form input[type="checkbox"]:after {
    content: '\2713';
    color: #fff0;
    outline: none;
    background: #fff0;
    border: 1px solid #404040;
    position: absolute;
	top: 0;
    font-weight: bolder;
    text-align: center;
	font-size:calc(var(--e-global-typography-9a77fe0-font-size) * 1);
	line-height:1;
}

.elementor-form input[type="checkbox"]:checked:after {
    content: '\2713';
    color: #404040;
}

.elementor-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option{
	display:flex;
	flex-direction: row;
    align-items: flex-start;
	gap: 1vw;
}

.elementor-form .elementor-field-textual{min-height: auto!important;}

.elementor-form p.elementor-text{
	font-family: var(--e-global-typography-9a77fe0-font-family), Sans-serif;
    font-size: var(--e-global-typography-9a77fe0-font-size);
    font-weight: var(--e-global-typography-9a77fe0-font-weight);
    line-height: calc(var(--e-global-typography-9a77fe0-line-height) * 1.2);
    letter-spacing: var(--e-global-typography-9a77fe0-letter-spacing);
	margin:0 !important;
}

@media (min-width: 1925px) {
	.elementor-form input[type="checkbox"]:after {width: 18px;height: 18px;}
	.elementor-form .elementor-form-fields-wrapper {
	  margin-left: calc( -20px/2 )!important;
	  margin-right: calc( -20px/2 )!important;
	  margin-bottom: -20px!important;
	}
	.elementor-form .elementor-field-group{
	  padding-left: calc( 20px/2 )!important;
	  padding-right: calc( 20px/2 )!important;
	  margin-bottom: 20px!important;
	}
	.elementor-form .elementor-dragandrophandler-inner .elementor-text-browser a{padding:15px !important;}
	.elementor-dragandrophandler{padding:15px !important;}
	.elementor-form .elementor-dragandrophandler-inner .elementor-text-browser a{font-size:17px !important;margin-top:10px;}
}
@media (min-width: 767px) and (max-width:1925px) {
	.elementor-form input[type="checkbox"]:after {width: 0.9375vw;height: 0.9375vw;}
	.elementor-form .elementor-dragandrophandler-inner .elementor-text-browser a{padding:0.88vw !important;}
	.elementor-dragandrophandler{padding:1vw !important;}
	.elementor-form .elementor-dragandrophandler-inner .elementor-text-browser a{font-size:1vw !important;margin-top:0.5vw;}
}
@media (max-width: 767px) {
	.elementor-form input[type="checkbox"]:after {width: 3.5vw;height: 3.5vw;}
	.elementor-form .elementor-field-type-acceptance label{margin-right: 3.5vw!important;}
	.elementor-form .elementor-form-fields-wrapper {
	  margin-left: calc( -3vw/2 )!important;
	  margin-right: calc( -3vw/2 )!important;
	  margin-bottom: -3vw!important;
	}
	.elementor-form .elementor-field-group{
	  padding-left: calc( 3vw/2 )!important;
	  padding-right: calc( 3vw/2 )!important;
	  margin-bottom: 3vw!important;
	}
	.elementor-form .elementor-dragandrophandler-inner .elementor-text-browser a{padding:1.5vw !important;}
	.elementor-dragandrophandler{padding:2vw !important;}
	.elementor-form .elementor-dragandrophandler-inner .elementor-text-browser a{font-size:4vw !important;margin-top:1vw;}
}

.elementor-dragandrophandler-container{height:100% !important;}
.elementor-dragandrophandler{
	font-family:var(--e-global-typography-text-font-family) !important;
	color:var(--e-global-color-text) !important;
	border: 2px dashed #c2c2c2 !important;
	border-radius: 0.3em;
	padding: 1rem!important;
	height:100% !important;
}
.elementor-dragandrophandler a{
	color:var(--e-global-color-06d9e86) !important;
	background-color:var(--e-global-color-8e98621) !important;
}

.elementor-form .elementor-dragandrophandler-inner{
	white-space: normal !important;
	overflow:unset !important;
	padding-top:0 !important;
}
.elementor-form .elementor-dragandrophandler-inner .elementor-text-drop{
	font-size:calc(var(--e-global-typography-text-font-size) * 0.85) !important;
	line-height:1.15 !important;
	margin-bottom:1em;
}
.elementor-form .elementor-dragandrophandler-inner .elementor-text-or{
	font-size:calc(var(--e-global-typography-text-font-size) * 0.9) !important;
	color:#ACACAC !important;
	line-height:1 !important;
}
.elementor-form .elementor-dragandrophandler-inner .elementor-text-browser a{
	line-height:1 !important;
	font-weight:200 !important;
}

@media (min-width: 767px) {
	.elementor-field-group-zakaut_image .elementor-dragandrophandler-inner,
	.elementor-field-group-hagrala .elementor-dragandrophandler-inner{padding-right:50%;}
	.elementor-field-group-zakaut_image .elementor-dragandrophandler-inner .elementor-text-drop,
	.elementor-field-group-hagrala .elementor-dragandrophandler-inner .elementor-text-drop{
		position: absolute;
		right: 1rem;
		width: 50%;
		margin-bottom: 0 !important;
		top: 50%;
		transform: translateY(-50%);
		text-align:right;
	}
	.elementor-field-group-iid_image .elementor-dragandrophandler-inner .elementor-text-drop{
		width: 90%;
		margin: 0 auto 1em auto;
	}
	.elementor-form .elementor-form-fields-wrapper{align-items: flex-start;}
	.elementor-form .elementor-message.elementor-message-danger{width:100%;}
	
}

.e-n-tab-title-text span{
    color: var(--e-global-color-accent);
	font-size: calc(var(--e-global-typography-secondary-font-size) * 1.4);
	line-height: 1;
    font-weight: 200;
	
}

.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text span{
    color: #404040!important;
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"]{border-bottom-color:var(--e-global-color-accent)!important;}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"]{border-bottom-color:#E9E9E9!important;}

@media (min-width: 1925px) {
	.elementor-widget-n-tabs .e-n-tab-title{border-bottom:12px solid !important;}
}
@media (min-width: 767px) and (max-width:1925px) {
	.elementor-widget-n-tabs .e-n-tab-title{border-bottom:0.625vw solid !important;}
}

.elementor-form .elementor-field-type-submit button:hover{cursor:pointer;}
.elementor-message.elementor-message-danger:before{
	content: "X"!important;
	font-family: Arial, sans-serif!important;
    font-weight: bold!important;
}


button.e-n-tab-title{background:#f7f7f7!important;cursor:pointer;}
@media (min-width: 767px) {
	button.e-n-tab-title{border:0 !important;}
	.e-n-tab-title-text{flex-direction: column!important;}
}

@media (max-width: 767px) {
	.e-n-tab-title-text{
		gap: 5vw;
		flex: 1;
	}
	.e-n-tab-title:after{
		content:'+';
		width:15vw;
		height:15vw;
		border:1px solid #eeeeee;
		border-radius:50%;
		font-size: 10vw;
		font-weight: 200 !important;
		display:flex;
		align-content: center;
		justify-content: center;
		flex-direction: column;
		align-items: center;
		
	}
	.e-n-tab-title[aria-selected="true"]:after{
		content:'-'!important;
	}
	.e-n-tab-title-text span{
		font-size: calc(var(--e-global-typography-secondary-font-size) * 1.6) !important;
	}
	.elementor-form .elementor-dragandrophandler-container{
		display: flex !important;
		flex-direction: column;
	}
}



@media (min-width: 1925px) {
	.mudgash a{
		background: #ffd500;
		padding: 10px!important;
		border-radius: 20px;
	}
	.mudgash:hover a{
		background: #00aeef!important;
		color:#ffffff !important;
	}
}
@media (min-width: 767px) and (max-width:1925px) {
	.mudgash a{
		background: #ffd500;
		padding: 0.5vw!important;
		border-radius: 1vw;
	}
	.mudgash:hover a{
		background: #00aeef!important;
		color:#ffffff !important;
	}
}

@media (max-width: 767px) {
	.mudgash a{
		background: #ffd500;
	}
	.mudgash:hover a{
		background: #00aeef!important;
		color:#ffffff !important;
	}
	.elementor-menu-toggle{padding:0 !important;margin:0 !important}
}


.elementor-form .elementor-drop-statusbar{direction:ltr !important;font-family: Arial, sans-serif;}


.elementor-form.elementor-form-waiting::after {
    content: "אנא המתינו בזמן שליחת הטופס, התקשורת יכולה לקחת כמה דקות";
    position: fixed;
    top: 50%;
    left: 50%;
    width: 22em;
    height: 12em;
    transform: translate(-50%, -50%);
    z-index: 100;
    font-size: 1.5em;
    text-align: center;
    font-weight: bold;
    color: white;
    background: url(images/loader.gif) 50% 100% / 35% no-repeat rgb(0, 0, 0);
    background-position: 50% 100%;
    border-radius: 2em;
    padding: 1em 1.7em;
	font-family: "OronMF", Sans-serif;
	filter: hue-rotate(380deg);
}
.elementor-form.elementor-form-waiting{
	pointer-events: none;
}

.elementor-form .elementor-field-type-acceptance label a{
    color:#00AEEF !important;
    text-decoration: underline;
}


.tablepress .smalls{font-size: calc(var(--e-global-typography-0a93e00-font-size) * 0.7) !important;}
.tablepress a[href="#"] {pointer-events: none!important;}


.tablepress td span{
  letter-spacing: normal !important;
  word-spacing: normal !important;
  text-align: center;
}