/* Variables
   ========================================================================== */

:root {
  /* font family */
  --f-family: 'BayWa Sans', Arial, Helvetica, sans-serif;
  --f-family-h: 'BayWa Sans', Arial, Helvetica, sans-serif;
  /* font weight */
  --f-weight-l: 300;
  --f-weight-b: 500;
  --f-weight-sb: 500;
  --f-weight-bi: 500;
  --f-weight-hm: 500;
  /* color */
  --c-primary: 0, 140, 70;
  --c-primary-dark: 0, 111, 59;
  --c-neutral-lightest: 255, 255, 255;
  --c-neutral-lighter: 246, 246, 246;
  --c-neutral-light: 204, 204, 204;
  --c-neutral: 128, 128, 128;
  --c-neutral-dark: 51, 51, 51;
  --c-neutral-darker: 51, 51, 51;
  /* border */
  --b-radius: 0;
  /* logo */
  --l-width: 77px;
  --l-height: 24px;
}

@media (min-width: 640px) {
  :root {
    /* logo */
    --l-width: 102px;
    --l-height: 33px;
  }
}

/* Fonts
   ========================================================================== */

@font-face {
  font-family: 'BayWa Sans';
  src: url('../Fonts/BayWaSans-Light.eot');
  src: url('../Fonts/BayWaSans-Light.eot?#iefix') format("embedded-opentype"),
  url('../Fonts/BayWaSans-Light.woff2') format("woff2"),
  url('../Fonts/BayWaSans-Light.woff') format("woff"),
  url('../Fonts/BayWaSans-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal
}

@font-face {
  font-family: 'BayWa Sans';
  src: url('../Fonts/BayWaSans-Book.eot');
  src: url('../Fonts/BayWaSans-Book.eot?#iefix') format("embedded-opentype"),
  url('../Fonts/BayWaSans-Book.woff2') format("woff2"),
  url('../Fonts/BayWaSans-Book.woff') format("woff"),
  url('../Fonts/BayWaSans-Book.ttf') format("truetype");
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: 'BayWa Sans';
  src: url('../Fonts/BayWaSans-BookItalic.eot');
  src: url('../Fonts/BayWaSans-BookItalic.eot?#iefix') format("embedded-opentype"),
  url('../Fonts/BayWaSans-BookItalic.woff2') format("woff2"),
  url('../Fonts/BayWaSans-BookItalic.woff') format("woff"),
  url('../Fonts/BayWaSans-BookItalic.ttf') format("truetype");
  font-weight: 400;
  font-style: italic
}

@font-face {
  font-family: 'BayWa Sans';
  src: url('../Fonts/BayWaSans-Bold.eot');
  src: url('../Fonts/BayWaSans-Bold.eot?#iefix') format("embedded-opentype"),
  url('../Fonts/BayWaSans-Bold.woff2') format("woff2"),
  url('../Fonts/BayWaSans-Bold.woff') format("woff"),
  url('../Fonts/BayWaSans-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal
}

@font-face {
  font-family: 'BayWa Sans';
  src: url('../Fonts/BayWaSans-BoldItalic.eot');
  src: url('../Fonts/BayWaSans-BoldItalic.eot?#iefix') format("embedded-opentype"),
  url('../Fonts/BayWaSans-BoldItalic.woff2') format("woff2"),
  url('../Fonts/BayWaSans-BoldItalic.woff') format("woff"),
  url('../Fonts/BayWaSans-BoldItalic.ttf') format("truetype");
  font-weight: 700;
  font-style: italic
}

@font-face {
  font-family: 'BayWa Sans';
  src: url('../Fonts/BayWaSans-SemiBold.eot');
  src: url('../Fonts/BayWaSans-SemiBold.eot?#iefix') format("embedded-opentype"),
  url('../Fonts/BayWaSans-SemiBold.woff2') format("woff2"),
  url('../Fonts/BayWaSans-SemiBold.woff') format("woff");
  font-weight: 500;
  font-style: normal
}


/* Custom
   ========================================================================== */
