/*  
    we download the fonts from Google.Fonts service:
      1. by downloading the css from google.
      2. copy it to this file; fix the script as necessary.
      3. extracting the woff2 files (best format) to local 'fonts' directory.
  4. fix url() function; maybe rename local file to font name ?
*/  

/* Alef - Heb + Eng - NO digits (bad font for numbers) */ 
@font-face {font-family:'Alef'; font-style:normal; font-weight:400;
  src: url('Alef-Regular.woff2') format('woff2');
  unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {font-family:'Alef'; font-style:normal; font-weight:400;
  src: url('Alef-Regular-Heb.woff2') format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {font-family:'Alef'; font-style:normal; font-weight:700;
  src: url('Alef-Regular-Bold.woff2') format('woff2');
  unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {font-family:'Alef'; font-style:normal; font-weight:700;
  src: url('Alef-Regular-Heb-Bold.woff2') format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}

/* Heebo */
@font-face {font-family:'Heebo'; font-style:normal; font-weight:400;
  src: url('Heebo-Heb.woff2') format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {font-family:'Heebo'; font-style:normal; font-weight:400;
  src: url('Heebo.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Microsoft SegoeUI */
@font-face {font-family:'SegoeUI'; font-weight:400; src: url('segoeui-400.woff') format('woff'); }
@font-face {font-family:'SegoeUI'; font-weight:700; src: url('segoeui-600.woff') format('woff'); }

/* = = = = = Google Open Sans = = = = = (NO Heb) */
/* cyrillic-ext */
@font-face {font-family:'Open Sans'; font-style:italic; font-weight:400;
  src: url("mem6YaGs126MiZpBA-UFUK0Udc1UAw.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {font-family:'Open Sans'; font-style:italic; font-weight:400;
  src: url("mem6YaGs126MiZpBA-UFUK0ddc1UAw.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {font-family:'Open Sans'; font-style:italic; font-weight:400;
  src: url("mem6YaGs126MiZpBA-UFUK0Vdc1UAw.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {font-family:'Open Sans'; font-style:italic; font-weight:400;
  src: url("mem6YaGs126MiZpBA-UFUK0adc1UAw.woff2") format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {font-family:'Open Sans'; font-style:italic; font-weight:400;
  src: url("mem6YaGs126MiZpBA-UFUK0Wdc1UAw.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-family:'Open Sans'; font-style:italic; font-weight:400;
  src: url("mem6YaGs126MiZpBA-UFUK0Xdc1UAw.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-family:'Open Sans'; font-style:italic; font-weight:400;
  src: url("mem6YaGs126MiZpBA-UFUK0Zdc0.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {font-family:'Open Sans'; font-style:italic; font-weight:700;
  src: url("memnYaGs126MiZpBA-UFUKWiUNhmIqOjjg.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {font-family:'Open Sans'; font-style:italic; font-weight:700;
  src: url("memnYaGs126MiZpBA-UFUKWiUNhvIqOjjg.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {font-family:'Open Sans'; font-style:italic; font-weight:700;
  src: url("memnYaGs126MiZpBA-UFUKWiUNhnIqOjjg.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {font-family:'Open Sans'; font-style:italic; font-weight:700;
  src: url("memnYaGs126MiZpBA-UFUKWiUNhoIqOjjg.woff2") format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {font-family:'Open Sans'; font-style:italic; font-weight:700;
  src: url("memnYaGs126MiZpBA-UFUKWiUNhkIqOjjg.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-family:'Open Sans'; font-style:italic; font-weight:700;
  src: url("memnYaGs126MiZpBA-UFUKWiUNhlIqOjjg.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-family:'Open Sans'; font-style:italic; font-weight:700;
  src: url("memnYaGs126MiZpBA-UFUKWiUNhrIqM.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:400;
  src: url("mem8YaGs126MiZpBA-UFWJ0bbck.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:400;
  src: url("mem8YaGs126MiZpBA-UFUZ0bbck.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:400;
  src: url("mem8YaGs126MiZpBA-UFWZ0bbck.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:400;
  src: url("mem8YaGs126MiZpBA-UFVp0bbck.woff2") format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:400;
  src: url("mem8YaGs126MiZpBA-UFWp0bbck.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:400;
  src: url("mem8YaGs126MiZpBA-UFW50bbck.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:400;
  src: url("mem8YaGs126MiZpBA-UFVZ0b.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:700;
  src: url("mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:700;
  src: url("mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:700;
  src: url("mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:700;
  src: url("mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2") format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:700;
  src: url("mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:700;
  src: url("mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:700;
  src: url("mem5YaGs126MiZpBA-UN7rgOUuhp.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* = = = = = Mobile Burger_Menu Button = = = = = */

#Burger_Menu {align-items:center;cursor:pointer;display:flex;height:30px;justify-content:center;position:relative;transition:all .5s ease-in-out;width:30px;}
.Burger_Menu__burger {background:#ffffff;border-radius:4px;box-shadow:0 2px 5px rgba(255,101,47,.2);height:5px;transition:all .5s ease-in-out;width:30px;}
.Burger_Menu__burger::before,
.Burger_Menu__burger::after {background:#ffffff;border-radius:4px;box-shadow:0 2px 5px rgba(255,101,47,.2);content:'';height:5px;position:absolute;transition:all .5s ease-in-out;width:30px;}
.Burger_Menu__burger::before {transform:translatey(-10px);}
.Burger_Menu__burger::after {transform:translatey(10px);}
#Burger_Menu.open .Burger_Menu__burger {background:transparent;box-shadow:none;transform:translatex(-50px);}
#Burger_Menu.open .Burger_Menu__burger::before {transform:rotate(45deg) translate(35px, -35px);}
#Burger_Menu.open .Burger_Menu__burger::after {transform:rotate(-45deg) translate(35px, 35px);}
#Burger_Menu_Content {background:silver;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);display:none;padding:10px;position:absolute;z-index:2;}

