/* 
Theme Name:		Hello Elementor Child
Theme URI:		https://elementor.com/
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:		1.0.0
Text Domain:	hello-elementor-child
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
*/


/* .grecaptcha-badge{ visibility: hidden!important; } */

p {
line-height: 1.2;
}

.contact_form .elementor-message{
    position: absolute;
}
.contact_form input{
    direction: rtl;
}

.v3_google a {
    text-decoration: underline!important;
}

::placeholder {
opacity: 0.3 !important;
}

.footer_form_a .elementor-message, footer_form_b .elementor-message{
    position: absolute;
}

.footer_form_a input, footer_form_b input{
    direction: rtl;
}

.image_effect_zoom a {
    width: 100%;
}

.social-icons_footer_a, .social-icons_contact{
    --align-self: flex-start !important;
}


@media only screen and (max-width: 767px) {
.button_header_a, .button_header_b {
flex: 1!important;
}
}

/* הסתרת הH1 בכל האתרים בעמוד הבית, כדי למנוע רווח בין הקאבר לרכיב שאחריו. 
#hp_hero .elementor-element:has(h1){
	position: absolute;
}*/

@media (max-width: 767px) {
	.elementor-element.mobi img {
       max-width: 100%;        /* Prevents overflow */
        height: auto;
        flex-shrink: 0;         /* Prevents squashing */
        width: auto !important;            /* Allows image to retain natural width */
        min-width: 0;           /* Prevents Safari wrapping bugs */
    }	
	
    
	.elementor-nav-menu--dropdown{
		position: static !important;
		margin: 0 !important;
	}
	.template-rivlin:has([data-textposition="below-media"]){
		.rivlin-hp-ticker{
			position: static !important;
			transform: none !important;
		}
		.rivlin-hp-ticker + .elementor-element{
			order: -1;
		}
		#hp_hero{
			order: -2;
		}
	}
}


.dialog-widget-content:has(#herzog_popup),
.dialog-message:has(#herzog_popup){
    width: 100% !important;
}
a.wp-block-file__button.wp-element-button:hover{
	color: #fff;
}

 .footer_form_a a, .contact_form a{
	text-decoration: underline!important;
}