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

.grecaptcha-badge,.grecaptcha-logo{visibility: hidden !important;}

header.site-header{display:none !important;}

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

.englishltr,.englishltr .elementor-heading-title{
	direction:ltr;
}

.elementor-widget-image-carousel .swiper-slide img{vertical-align:bottom;}

#themenu.hiddenmenu .opensmenu{
	opacity:0;
	max-height:0!important;
	padding:0!important;
}

#themenu .opensmenu{
	transition: max-height 2s ease, opacity 1.5s ease, padding 1s ease;
	max-height:10vw;
	opacity:1;
}
#themenu .opensmenu > *{opacity:1;transition: opacity 1s ease-in-out;transition-delay: 0.5s;}
#themenu.hiddenmenu .opensmenu > *{opacity:0!important; transition-delay: 0s;}


@media (max-width: 767px){
	#themenu .elementor-item{
		text-align:center!important;
		display:block !important;
		padding:2vw!important;
	}
	#themenu:not(.hiddenmenu) .opensmenu{
		max-height:100vw !important;
	}
	#themenu .opensmenu{flex-wrap: nowrap!important;}
	#themenu .elementor-nav-menu--layout-horizontal .elementor-nav-menu{
		flex-direction: column!important;
	}
	#themenu .elementor-nav-menu--layout-horizontal .menu-item:after{display:none !important;}
	#themenu .elementor-sticky__spacer{height:0 !important;min-height:0 !important;max-height:0 !important;display:none !important}
	.nomoback{background-image:none!important;}
}

/* hamburger animation */
#themenu .thehamburger:hover{cursor:pointer;}
#themenu .thehamburger svg{overflow: unset!important;width:auto !important;}
#themenu .thehamburger svg rect{
	transition: all 0.3s ease;
}
#themenu:not(.hiddenmenu) .thehamburger svg rect:nth-child(3) {
	transform: translate(17%,0) rotate(45deg);
}
#themenu:not(.hiddenmenu) .thehamburger svg rect:nth-child(5) {
	opacity: 0;
}
#themenu:not(.hiddenmenu) .thehamburger svg rect:nth-child(7) {
	transform:translate(-31%,35%) rotate(-45deg);
}

/* language */
body.translatepress-en_US #themenu .laneng{display:none !important;}
body.translatepress-he_IL #themenu .lanheb{display:none !important;}

/* END MENU */

.bronzbutton, .bronzbutton .elementor-widget-container{
	background: linear-gradient(90deg, rgba(176,119,76,1) 0%, rgba(213,162,113,1) 100%)!important;
}
.bronzbutton:hover .elementor-widget-container{background:#7b7b7a!important;}
.backgroundbronz, .backgroundbronz .elementor-widget-container{
	background: linear-gradient(20deg, rgba(175,119,74,1) 20%, rgba(217,165,118,1) 45%, rgba(213,162,113,1) 55%, rgba(136,91,52,1) 85%)!important;
}

.textbronz .elementor-heading-title {
	background: #d8a474;
	background: linear-gradient(to right, #AF774B 0%, #D8A474 70%, #704B2B 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.textbronzvt .elementor-counter-number-wrapper{
	background: #C08A5C;
	background: linear-gradient(to right, #C08A5C 0%, #D8A474 37%, #D3A071 74%, #B57945 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.playb img{border-radius: 50%!important;-webkit-transition: -webkit-box-shadow 0.8s ease;transition: -webkit-box-shadow 0.8s ease;-o-transition: box-shadow 0.8s ease;transition: box-shadow 0.8s ease;transition: box-shadow 0.8s ease, -webkit-box-shadow 0.8s ease;background: #0000001a;}
.playb:hover img{
	-webkit-box-shadow: 0 0 40px 8px #fff;
	        box-shadow: 0 0 40px 8px #fff;
}

.uppercase .elementor-heading-title{ 
	text-transform: uppercase;
}

@media (min-width: 767px){
	.elementor-form .elementor-field-type-acceptance{order:2;}
	.elementor-form .elementor-button{max-width: 50%;}
	.lanshowonmob,.lastmenuitems:after{display:none !important;}
	
	.stretchgallery .swiper-slide img{
		height: 55vw;
		object-fit: cover;
		object-position: center center;
	}
}

.elementor-form .elementor-field-textual,
.elementor-form .elementor-button{min-height:auto !important;}
.elementor-form .elementor-field-group{align-content: start!important;}
.elementor-form .elementor-select-wrapper.elementor-error{flex-direction: column;}
/*.elementor-form .elementor-button{height:100%;}*/

.elementor-form .elementor-field-group .elementor-select-wrapper{height:100%;}

.elementor-form .elementor-button[type="submit"]:not(:hover){
	background: rgb(183,119,72);
	background: linear-gradient(339deg, rgba(183,119,72,1) 0%, rgba(233,188,124,1) 50%, rgba(156,93,56,1) 100%);
}

.elementor-widget-image-carousel .swiper-pagination-bullets {
    top: 0.7em !important;
    bottom: auto !important;
    text-align: right !important;
    padding-right: 0.7em !important;
    padding-left: 0.7em !important;
}

.elementor-image-carousel-caption{
	z-index: 2;
    bottom: 0;
    width: calc(100% - 2vw);
    margin: 1vw;
    text-align: right;
    padding: 0 1vw;
	background-color:#ebecee;
    font-style: normal;
	position:absolute;
	background-image:url('images/caption-back-webp.webp');
	background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.boxwrappergold{
	border-width:1px;
	border-style:solid;
	border-image: linear-gradient( 90deg, rgba(175,119,74,1) 4%, rgba(217,165,118,1) 31%, rgba(213,162,113,1) 66%, rgba(136,91,52,1) 92% ) 1 1 1 1!important;
}

#themenu:not(.hiddenmenu) .iconcont{opacity:0 !important;}
#themenu .iconcont{transition:opacity 1.5s ease;}

.bronzbackground{
	background: rgb(183,119,72);
	background: linear-gradient(342deg, rgba(183,119,72,1) 0%, rgba(233,188,124,1) 50%, rgba(156,93,56,1) 100%);
}

@media (max-width: 767px){
	.invertfontcolor .elementor-heading-title,
	.invertfontcolor.elementor-widget-text-editor{
		color:#000000!important;
	}
	.elementor-form .elementor-field-group input,
	.elementor-form .elementor-field-textual{
		color:#000000!important;
		text-align:center;
	}
	.elementor-form .select-caret-down-wrapper svg{filter: invert(1);}
	.elementor-form .elementor-button[type="submit"]{
		padding:1vw 11vw !important;
	}
	.elementor-form label[for="form-field-acceptance"]{font-size:4vw !important;}
	.mobplayniback .elementor-widget-container{background-color:unset !important;}
}


.elementor-form .elementor-field-group .elementor-field-textual::placeholder {
  opacity: 1 !important;
}

/* ENGLISH */
body.translatepress-en_US .elementor-heading-title,
body.translatepress-en_US #themenu .elementor-item{
	text-transform: uppercase;
}
body.translatepress-en_US .ltrswitch {
    flex-direction: row-reverse !important;
}
body.translatepress-en_US .elementor-image-carousel-caption{text-align:left !important;background-image:none !important;}
body.translatepress-en_US .rtlinen .elementor-counter-number-wrapper{direction:rtl;}


body.translatepress-en_US.e--ua-safari[data-elementor-device-mode="mobile"] .elementor-form .elementor-field-group input, 
body.translatepress-en_US.e--ua-safari[data-elementor-device-mode="mobile"] .elementor-form .elementor-field-group .elementor-field-textual{
	text-align:left !important;
}
body.translatepress-he_IL.e--ua-safari[data-elementor-device-mode="mobile"] .elementor-form .elementor-field-group input, 
body.translatepress-he_IL.e--ua-safari[data-elementor-device-mode="mobile"] .elementor-form .elementor-field-group .elementor-field-textual{
	text-align:right !important;
}

.elementor-form .elementor-field-group input[type="checkbox"]{padding:0 !important;}


@media (min-width: 1925px){
	body.elementor-kit-5.translatepress-en_US{
		--e-global-typography-text-font-size: 19px!important;
	}
	.elementor-form .elementor-select-wrapper .select-caret-down-wrapper svg{width: 15px!important;}
	.elementor-form .elementor-select-wrapper .select-caret-down-wrapper{
		top: 10px!important;
		transform: unset!important;
		inset-inline-end: 15px!important;
		font-size: 1vw!important;
	}
}

@media (min-width: 767px) and (max-width: 1925px){
	body.elementor-kit-5.translatepress-en_US{
		--e-global-typography-text-font-size: 1vw!important;
	}
	
	.elementor-form .elementor-select-wrapper .select-caret-down-wrapper svg{width: 0.8vw!important;}
	.elementor-form .elementor-select-wrapper .select-caret-down-wrapper{
		top: 0.3vw !important;
		transform: unset !important;
		inset-inline-end: 1vw!important;
		font-size: 1vw!important;
	}
}

@media (max-width: 767px){
	.attachinmob br{display:none;}
	.elementor-form .elementor-field-type-html span{
		font-size: 3.5vw !important;
		text-align:center;
	}
	.moblpspan span{display:block!important;}
}

.nop p{margin-bottom:0 !important;}

.elementor-form .elementor-message {
    background: #fff;
    padding: .2vw .5vw;
}
.elementor-form .elementor-select-wrapper .select-caret-down-wrapper svg{overflow: unset;}

.elementor-message.elementor-message-danger:before{content: "✖"!important;}

.lanbutton:hover a{color:#7b7b7a!important}

.elementor-button,.evalopebutton{transition: all 0.5s ease;}
.elementor-button:hover,
.evalopebutton:hover{
	transform:scale(1.1)!important;
} 
.elementor-widget-text-editor a{
	color: #000 !important;
    text-decoration: underline!important;
}

.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe, .elementor-lightbox .elementor-video-container .elementor-video-portrait iframe, .elementor-lightbox .elementor-video-container .elementor-video-square iframe{background-color: #0000!important;}


.elementor-lightbox .elementor-video-container .elementor-video-landscape svg{
    width: 100%;
    max-height: 90vh;
}

#moviesvg #qube-green,
#moviesvg #qube-blue,
#moviesvg #qube-black,
#moviesvg #qube-green ellipse,
#moviesvg #qube-blue ellipse,
#moviesvg #qube-black ellipse{
	cursor:pointer;
	transition:all 0.5s ease;
}
#moviesvg #qube-green:hover,
#moviesvg #qube-blue:hover,
#moviesvg #qube-black:hover{
	transform:translateY(-20px);
}
#moviesvg #qube-green:hover ellipse,
#moviesvg #qube-blue:hover ellipse,
#moviesvg #qube-black:hover ellipse{
	filter: drop-shadow(0px 0px 10px #ffffff);
	stroke-width: 5px;
}

.mobilelpcar .swiper-pagination-bullets{
	display: flex!important;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: stretch;
    width: 100%!important;
}
.mobilelpcar .swiper-pagination-bullet{
	width: 100%!important;
	border-radius: 0 !important;
}

.lpconttt input:focus{
	border-width:2px !important;
	border-style:solid!important;
	animation: borderColorChange 2s infinite alternate;
}
@keyframes borderColorChange {
    0% {
        border-color: #5f3720;
    }
    100% {
        border-color: #e9bc7c;
    }
}

.btnlandsec .elementor-button-content-wrapper{flex-direction: column !important;}
.btnlandsec .elementor-button-icon{margin:0 !important;}
.btnlandsec .elementor-button-icon svg{width: 2em !important;}

.btnlandsec.black a:hover .elementor-button-icon svg polygon,
.btnlandsec.black a:focus .elementor-button-icon svg polygon {
    fill: #000000!important;
}

.btnlandsec.black a:hover .elementor-button-icon svg circle,
.btnlandsec.black a:focus .elementor-button-icon svg circle {
    stroke: #000000!important;
}

.btnlandsec.blue a:hover .elementor-button-icon svg polygon,
.btnlandsec.blue a:focus .elementor-button-icon svg polygon {
    fill: #3C8291!important;
}

.btnlandsec.blue a:hover .elementor-button-icon svg circle,
.btnlandsec.blue a:focus .elementor-button-icon svg circle {
    stroke: #3C8291!important;
}

.btnlandsec.green a:hover .elementor-button-icon svg polygon,
.btnlandsec.green a:focus .elementor-button-icon svg polygon {
    fill: #84a17d!important;
}

.btnlandsec.green a:hover .elementor-button-icon svg circle,
.btnlandsec.green a:focus .elementor-button-icon svg circle {
    stroke: #84a17d!important;
}


@media (max-width: 767px){ .mobilelpcar .elementor-swiper-button.elementor-swiper-button-next:hover svg{fill:#000000!important;}}

