﻿/*hapina hayeruka*/

:root { --reg: 'NotoSansHebrew-Regular'; --bold: 'NotoSansHebrew-Bold'; --gap-8: 0.417vw; --gap-10: 0.521vw; --gap-16: 0.833vw; --gap-20: 1.042vw; --gap-24: 1.25vw; --gap-32: 1.667vw; --gap-36: 1.875vw; --gap-42: 2.188vw; --gap-44: 2.292vw; --gap-48: 2.5vw; --gap-60: 2.5vw; --gap-100: 5.208vw; --gap-120: 6.25vw; --beige: #e7e4d8; --bg: #efeee9; --black: #1a1a1a; --bluc: #dfe4e0; --green-dark: #434631; --text-colour: #8e8e8e; --white: #fff; }


@media(max-width: 1024px) {
    :root { --gap-4: 1.067vw; --gap-12: 3.2vw; --gap-16: 4.267vw; --gap-17: 4.533vw; --gap-20: 5.333vw; --gap-24: 6.4vw; --gap-30: 8vw; --gap-35: 9.333vw; --gap-40: 10.667vw; --gap-64: 17.067vw; }
}



/*---------/*
   general
/*--------*/

/*body { background: var(--bg); }*/
iframe { width: 100%; }
ul { list-style: none; }
span.bottomAddress { font-family: sans-serif; }

@media(max-width: 1024px) {
    iframe { height: 106.667vw; }
}

@media(min-width: 1024px) {
    #whatAppButton { bottom: 8.333vw; }
    iframe { height: 20.833vw }
}


/*-------/*
  header
/*-------*/


header #header2 { background: var(--bg); padding-inline: var(--gap-60); position: fixed; top: 0; }

div#header2 { }
header #header2 #header-container { /* margin: 0; */ display: flex; flex-direction: row; justify-content: space-between; align-items: center; }
header #header2 .max-width { max-width: unset; }
header #header2 #header-left { text-align: center; }
header #header2 .header-top-left { /* filter: invert(1); */ ); display: flex; flex-direction: row-reverse; gap: var(--gap-10); }
header #header2 .header-top-left a svg { fill: var(--bg); transform: scale(1.7); }
header #header2 .header-right-section.pull-right { display: flex; flex-direction: row; align-items: center; white-space: nowrap; color: var(--black); }


@media(max-width: 1024px) {
    header #header2 { padding-block: var(--gap-17); }
    header #header2 #header-container { justify-content: center; }
    header #header2 #header-container #header-left { width: 26.667vw; }
    header #header2 #header-container > *:not(#header-left) { display: none; }
}

@media(min-width: 1024px) {
    .footer-text-divided { display: none; }
}



/*--------/*
 home-page
/*--------*/
body.home-page { background: var(--bg); }
.home-page #home-gallery .gallery-caption .gallery-text { text-align: center; font-size: unset; }
.home-page #home-gallery .gallery-caption .gallery-text h1 { font-size: 5.521vw; }
.home-page #home-gallery .gallery-caption .gallery-text span { font-size: var(--gap-42); }

.home-page #home-gallery .scroll-down { display: none; }

.home-page .section.about-us { padding-block: var(--gap-120); margin: 0; color: var(--green-dark); }
.home-page .section.about-us .section-title { margin-bottom: var(--gap-48); }
.home-page .section.about-us .section-title h1 { font-size: 3.333vw; }
.home-page .section.about-us .grid-text h2 { font-size: 20px; margin-bottom: var(--gap-24); }
.home-page .section.about-us p { margin: 0; font-family: var(--reg); font-size: 18px; }

.home-page .cube-columns { margin: 0; }
.home-page .cube-columns .grid-rows .grid-row > * { display: inline-block !important; aspect-ratio: 1; max-height: 46.875vw; ); }
.home-page .cube-columns .grid-rows .grid-row li.slider-item { padding: 0; }
.home-page .cube-columns .grid-rows .grid-row.resturant { background: var(--beige); color: var(--green-dark); ); }
.home-page .cube-columns .grid-rows .grid-row.resturant .grid-row-text a.grid-row-button { background: var(--green-dark); color: var(--beige) }
.home-page .cube-columns .grid-rows .grid-row .grid-row-text a.grid-row-button:hover, .home-page #DynamicFormObject input[type="submit"]:hover { background: #EB692F !important; color: var(--beige) !important; }
.home-page .cube-columns .grid-rows .grid-row.botik { background: #515B3E; color: var(--bg); }
.home-page .cube-columns .grid-rows .grid-row.botik .grid-row-text a.grid-row-button { background: var(--bg);; color: #515b3e }
.home-page .cube-columns .grid-rows .grid-row.hall-events { background: #dfe4e0; color: var(--green-dark); }
.home-page .cube-columns .grid-rows .grid-row.hall-events .grid-row-text a.grid-row-button { background: var(--green-dark); color: var(--beige); }
.home-page .cube-columns .grid-rows .grid-row .grid-row-cell { align-content: center; }
.home-page .cube-columns .grid-rows .grid-row-text h2 { font-size: 3.333vw; margin-bottom: var(--gap-48); }
.home-page .cube-columns .grid-rows .grid-row-text h3 { font-size: 20px; margin-bottom: 0.313vw; }
.home-page .cube-columns .grid-rows .grid-row-text p { font-family: 'NotoSansHebrew-Regular'; font-size: 18px; }
.home-page .cube-columns .grid-rows .grid-row-text a.grid-row-button { font-family: var(--bold); font-size: 18px; padding-block: 0.521vw; border-radius: 0; min-width: 9.531vw !important; !i; !; text-align: center; margin-top: var(--gap-48); border: none; }


.home-page .grid-gallery-section .section-title h2 { color: var(--green-dark); }
.home-page .grid-gallery-section .gallery-container .gallery-cubes { margin-inline: var(--gap-8); }
.home-page .grid-gallery-section .gallery-container .gallery-cubes > * { padding: var(--gap-8); }

.home-page .section.map { display: block !important; visibility: visible !important; opacity: 1; color: var(--green-dark); margin: 0; padding: 0; }
.home-page .section.map .section-title { opacity: 1; }
.home-page .section.map .section-title h2 { font-size: 3.333vw; }
.home-page .section.map .grid-text-content ul li { display: inline-block; }
.home-page .section.map .grid-text-content ul { display: flex; justify-content: center; gap: var(--gap-36); margin-block: var(--gap-24) var(--gap-36); font-family: 'NotoSansHebrew-Regular'; font-size: clamp(14px, var(--gap-16), 100rem); align-items: center; padding: 0; }
.home-page .section.map .grid-text-content { margin: 0; width: 100%; padding: 0; opacity: 1; }

.home-page .section.grid-form-section { max-width: unset; padding: 0; margin: 0; }
.home-page .form-container-wide #DynamicFormObject { padding-inline: var(--gap-16); padding-block: 0; border: none; width: 100%; }
.home-page #DynamicFormObject:after { border: none; }
.home-page #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle { font-size: var(--gap-24); text-align: right; }
.home-page #DynamicFormObject input[type="submit"] { border-radius: 0; text-align: center; background: var(--green-dark); font-size: 0.833vw; width: 7.813vw; border: none; }
.home-page .dynamicFormObjectFields form fieldset .select-wrapper select { border: none; border-bottom: 1px solid; font-family: var(--reg); font-size: clamp(14px,0.833vw,300px); border-radius: 0; }
.home-page .form-container-wide #DynamicFormObject .dynamicFormObjectFields { vertical-align: middle; width: 100%; }
.home-page .form-container-wide #DynamicFormObject .dynamicFormObjectFields .top-form { margin: 0; }
.home-page .normal-form input { margin: 0; border: none; border-radius: 0; font-family: var(--reg); font-size: 0.833vw; border-bottom: 1px solid var( --green-dark); text-align: right; }
.home-page .must:before { right: 0.833vw; }



@media(max-width: 1024px) {
    .home-page #home-gallery .gallery-caption .gallery-text h1 { font-size: 12.8vw; margin-bottom: var(--gap-24); }
    .home-page #home-gallery .gallery-caption .gallery-text span { font-size: 4.8vw; margin-top: var(--gap-24); }

    .home-page .section.about-us { padding-block: var(--gap-64); ); padding-inline: var(--gap-35); }
    .home-page .section.about-us .section-title h1 { font-size: 8.533vw; }
    .home-page .section.about-us .section-title { margin-bottom: var(--gap-40); }
    .home-page .section.about-us .grid-text-content { margin: 0; padding: 0; width: 100%; }
    .home-page .section.about-us .grid-text h2 { font-size: 20px; }
    .home-page .section.about-us p { font-size: 4.267vw; }

    .home-page .cube-columns .grid-rows .grid-row-text h2 { font-size: var(--gap-30); margin-bottom: var(--gap-40); }
    .home-page .cube-columns .grid-rows .grid-row-text h3 { margin-bottom: var(--gap-24); }
    .home-page .cube-columns .grid-rows .grid-row-text p { font-size: 4.267vw; ); text-wrap: balance; }
    .home-page .cube-columns .grid-rows .grid-row > * { display: inline-block !important; aspect-ratio: unset; max-height: max-content; height: auto; }
    .home-page .cube-columns .grid-rows .grid-row > *.flexslider-box { aspect-ratio: 1; width: 100%; }
    .home-page .cube-columns .grid-rows .grid-row-text a.grid-row-button { min-width: 40vw !important; font-family: 'NotoSansHebrew-Regular'; font-size: var(--gap-17); margin-top: var(--gap-40); height: var(--gap-40); align-content: center; }
    .home-page .cube-columns .grid-rows .grid-row .grid-row-cell .grid-row-text { text-align: center; width: 100%; padding-block: var(--gap-64); padding-inline: var(--gap-35); margin: 0; overflow-y: hidden; height: max-content; }
    .home-page .cube-columns .grid-rows .grid-row > *.flexslider-box { max-height: none; }
    .box-image-animation { overflow: auto; }

    .home-page .grid-gallery-section .section-title { margin-block: var(--gap-64) var(--gap-30) !important; }
    .home-page .grid-gallery-section .gallery-container .gallery-cubes > * { width: 100%; }
    .home-page .grid-gallery-section .gallery-container .gallery-cubes { display: grid; grid-template-columns: 1fr; gap: 1.2vw; }
    .home-page .grid-gallery-section .gallery-container .gallery-cubes:before { display: none; }

    .home-page .section.map .grid-text-content ul { flex-direction: column-reverse; margin-block: var(--gap-30); }
    .home-page .section.map .section-title h2 { font-size: var(--gap-30); }

    .home-page .grid-form-section { margin: 0; width: 100%; background: var(--green-dark); ); }
    .home-page .grid-form-section #DynamicFormObject { border: none; padding-block: var(--gap-64); padding-inline: var(--gap-24); /* margin: 0; */ /* width: 100%; */ }
    .home-page .grid-form-section #DynamicFormObject:after { border: none; }
    .home-page .grid-form-section #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle { color: var(--beige); font-size: var(--gap-30); text-align: right; }
    .home-page .grid-form-section #DynamicFormObject .dynamicFormObjectField { padding: 0; margin-bottom: var(--gap-12); }
    .home-page .grid-form-section #DynamicFormObject .dynamicFormObjectField .must:before { right: 0; top: 0; color: var(--beige); }
    .normal-form input[type="text"], .normal-form input[type="text"]::placeholder { color: var(--beige); border: none; font-family: var(--reg); }
    .normal-form input[type="text"] { border-bottom: 1px solid var(--beige); border-radius: 0; }
    .home-page .grid-form-section #DynamicFormObject .dynamicFormObjectSubmit { padding: 0; text-align: right; ); margin-top: var(--gap-40); }
    .home-page .grid-form-section #DynamicFormObject .dynamicFormObjectSubmit input[type="submit"] { border: none; border-radius: 0; width: 40vw; color: var(--green-dark); background: var(--beige); margin-left: auto; }
    .home-page .grid-form-section #DynamicFormObject .dynamicFormObjectField .input-wrapper .error { font-size: 72%; left: 0.8vw; }

    .home-page .grid-form-section #DynamicFormObject .dynamicFormObjectField .select-wrapper { }
    .home-page .grid-form-section #DynamicFormObject .dynamicFormObjectField .select-wrapper::after { color: var(--beige); }
    .home-page .dynamicFormObjectFields form fieldset .select-wrapper select { border-color: var(--beige); color: var(--beige); }
    .home-page .dynamicFormObjectFields form fieldset .select-wrapper select option { color: var(--black); }

    .home-page .grid-text-section.map .section-title { margin-top: 17.067vw !important; !i; !; !o; !o,; !o; !; }
}





@media(min-width: 1024px) {
    .home-page .grid-gallery-section .section-title { margin-block: var(--gap-120) var(--gap-48) !important; }
    .home-page .grid-gallery-section .section-title h2 { font-size: 3.333vw; }
    .home-page .grid-gallery-section .gallery-container .gallery-cubes .col-xs-6.col-sm-3.no-pad:last-child { display: none; }

    .home-page .section.grid-form-section { background: var(--bg); }
    .home-page .section.grid-form-section .section-animation-item { opacity: 1 !important; margin: unset !important; }
    .home-page .dynamicFormObjectFields form fieldset { display: flex; flex-direction: row; }
    .home-page .grid-form-section #DynamicFormObject .dynamicFormObjectField .input-wrapper .error { font-size: 0.625vw; ); top: -0.365vw; }
}


/*-----------/*
 accessability /form-result
/*----------*/

.accessabilityMainPage ul { list-style: none; padding: 0; }



@media(max-width: 1024px) {
    .accessabilityMainPage #headline h1 { font-size: var(--gap-40); }
}

@media(min-width: 1024px) {
    .FormResultPage #SiteGridContainer { min-height: 46.4vw; }
    .accessabilityMainPage #GridContent { margin-bottom: var(--gap-100); }
}




/*---------/*
 footer
/*---------*/


footer { padding: 0; }
#SiteFooter .site-credit.alternative { padding: 0; }

@media(max-width: 1024px) {
    #SiteFooter { padding: 0; }
}

@media(min-width: 1024px) {
}



/*-----------/*
 accessability
/*-----------*/

.accessabilityMainPage p, .accessabilityMainPage li { font-family: var(--reg); }

/*------------/*
 KDM-STRIP
/*------------*/
.KDMStrip { background: #515b3e; font-family: 'NotoSansHebrew-Regular'; font-size: clamp(18px,var(--gap-16),300px); color: var(--white); padding: var(--gap-20) var(--gap-24); border-radius: 2PX; bottom: 2%; }
.KDMStrip nav.KDMStripNav { /* margin-inline-start: var(--gap-20); */ display: inline-flex; align-items: center; gap: var(--gap-20); }
.KDMStrip nav.KDMStripNav:before { /* content: ""; */ background: var(--black); width: 1px; height: 10px; display: inline-block; position: relative; }
.KDMStrip nav.KDMStripNav ul { display: flex; }
.KDMStrip nav.KDMStripNav ul li.KDMStripNavItem { margin-inline-end: var(--gap-16); display: flex; align-items: center; gap: var(--gap-16); }
.KDMStrip nav.KDMStripNav ul li.KDMStripNavItem a { font-family: sans-serif; display: flex; align-items: center; gap: var(--gap-16); }
.KDMStrip nav.KDMStripNav ul li.KDMStripNavItem a:hover { color: #EB692F; }
.KDMStrip nav.KDMStripNav ul li.KDMStripNavItem a:focus { color: unset; }
.KDMStrip nav.KDMStripNav ul li.KDMStripNavItem a:before { filter: invert(1); }
.KDMStrip nav.KDMStripNav ul li.KDMStripNavItem:first-child { display: flex; align-items: center; gap: var(--gap-16); }
.KDMStrip nav.KDMStripNav ul li.KDMStripNavItem:not(:last-child):after { content: ""; width: 1px; height: 12px; display: block; background: var(--white); }
.KDMStrip nav.KDMStripNav ul li.KDMStripNavItem:last-child { margin: 0; }
.KDMStrip nav.KDMStripNav ul li.KDMStripNavItem.mail a:before { content: url("https://media.getmood.io/warehouse/dynamic/649226.svg"); height: 0.833vw; }
.KDMStrip nav.KDMStripNav ul li.KDMStripNavItem.whatsapp a { flex-direction: row; gap: 10px; }
.KDMStrip nav.KDMStripNav ul li.KDMStripNavItem.whatsapp a:before { content: url("https://media.getmood.io/warehouse/dynamic/649228.svg"); height: 20px; width: 20px; }
.KDMStrip nav.KDMStripNav ul li.KDMStripNavItem.KDMStripNavItemPhone { }
.KDMStrip nav.KDMStripNav ul li.KDMStripNavItem.KDMStripNavItemPhone a { }
.KDMStrip nav.KDMStripNav ul li.KDMStripNavItem.KDMStripNavItemPhone a:before { content: url("https://media.getmood.io/warehouse/dynamic/649227.svg"); height: 20px; transform: scale(0.8); }

@media(max-width: 1024px) {
    .KDMStrip { width: 95%; display: flex; padding: 16px; padding-block: 20px; bottom: 2%; }
    .KDMStrip nav.KDMStripNav { height: unset; width: 100%; }
    .KDMStrip nav.KDMStripNav ul { width: 100%; justify-content: center; }
    .KDMStrip nav.KDMStripNav ul li.KDMStripNavItem { }
    .KDMStrip nav.KDMStripNav ul li.KDMStripNavItem a { font-size: 13px; gap: 5px; white-space: nowrap; }
    .KDMStrip nav.KDMStripNav ul li.KDMStripNavItem.mail a:before { height: 16px; }
}

@media(min-width: 1024px) {
}
