/*
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.4
Text Domain: hello-elementor
*/

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

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


:root {
  --banner: 8vw; /* ברירת מחדל: בין 767px ל-1925px */
}

/* מעל 1925px */
@media (min-width: 1926px) {
  :root {
    --banner: 180px;
  }
}

/* מתחת ל-767px */
@media (max-width: 767px) {
  :root {
    --banner: 15vw;
  }
}


.elementor-text-editor p,.elementor-widget-text-editor p{margin-top:0 !important;}


.projqube .projbottom,.projqube .projtxt .elementor-heading-title,.projqube .elementor-widget-image,.filebox,.filebox .elementor-heading-title{
	transition: all 0.8s ease !important;
}

.projqube:hover .projbottom{
	background:var( --e-global-color-5bc1c34 )!important;
}
.projqube:hover .projtxt .elementor-heading-title{
	color:var( --e-global-color-3e8a715 )!important;
}
.projqube:hover .elementor-widget-image{
	--e-transform-scale: 1.15 !important;
}

body:not(.rtl) .projqube .elementor-widget-image{--e-transform-translateX: -50%!important;}

.filebox:hover .elementor-heading-title{color:var( --e-global-color-5bc1c34 )!important;}
.filebox:hover {background:var( --e-global-color-722de3d )!important}


.projectgallery{width:100%!important;}
.projectgallery img{
	width:100%;
	height:45vw!important;	
	object-fit:cover;
	object-position:center center;
	vertical-align:bottom;
}

.projectgallery .swiper-pagination{
	bottom: 0;
    padding: 0.5vw;
}
body.rtl .projectgallery .swiper-pagination{
	text-align:left;
}
body:not(.rtl) .projectgallery .swiper-pagination{
	text-align:right;
}

.projectgallery .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){border:1px solid var( --e-global-color-accent );}
.projectgallery .swiper-pagination-bullet.swiper-pagination-bullet-active{border:1px solid var( --e-global-color-5bc1c34 );}
.projectgallery .elementor-swiper-button{
	filter: drop-shadow(2px 4px 4px black);
}


@media (min-width: 767px){
	.projectgallery .swiper:after {
		content: '';
		background: #00000000;
		width: 50%;
		height: 50%;
		z-index: 3;
		position: absolute;
		bottom: 0;
	}
	body.rtl .projectgallery .swiper:after {
		background-image: linear-gradient(14deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 35%);
		left: 0;
	}
	body:not(.rtl) .projectgallery .swiper:after {
		background-image: linear-gradient(-14deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 35%);
		right: 0; 
	}
	.elementor-form .elementor-form-fields-wrapper{align-items: flex-start;}
}

/* mobile */
@media (max-width: 767px){

	.projectgallery .swiper:after {
		content: '';
		background: #00000000;
		width: 100%;
		height: 50%;
		z-index: 3;
		position: absolute;
		left: 0;
		bottom: 0;
		background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 25%);
	}
	.projectgallery{position:relative !important;top:auto !important;left:auto !important;right:auto !important;}
	.bannermobd:before ,.bannermobd .elementor-background-video-container:before {
        background: #000000 !important;
        opacity: 0.5!important;
    }

}


/* matara */
body:not(.elementor-editor-active) .building:not(.activeatedb){
    display: none;
}

.building.activeatedb{
    display: block;
}

.building-button{
	cursor:pointer;
}
.building-button.activeatedb{
	background-color: var(--e-global-color-accent)!important;
}
.building-button.activeatedb .elementor-heading-title{
	color:var(--e-global-color-text) !important;
}


body.single-project #breadcrumbs{display:none !important;}

.project.project-category-planned .elementor-widget-button,
.project.project-category-populated .elementor-widget-button{display:none !important;}


.e-filter-item,.elementor-form button{cursor:pointer;}