/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* fira-sans-100 - latin */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/fira-sans-v16-latin-100.eot?6310fcc6');
  /* IE9 Compat Modes */
  src: local(""), url('../fonts/fira-sans-v16-latin-100.eot?6310fcc6#iefix') format("embedded-opentype"), url('../fonts/fira-sans-v16-latin-100.woff2?6310fcc6') format("woff2"), url('../fonts/fira-sans-v16-latin-100.woff?6310fcc6') format("woff"), url('../fonts/fira-sans-v16-latin-100.ttf?6310fcc6') format("truetype"), url('../fonts/fira-sans-v16-latin-100.svg?6310fcc6#FiraSans') format("svg");
  /* Legacy iOS */
}
/* fira-sans-100italic - latin */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/fira-sans-v16-latin-100italic.eot?6310fcc6');
  /* IE9 Compat Modes */
  src: local(""), url('../fonts/fira-sans-v16-latin-100italic.eot?6310fcc6#iefix') format("embedded-opentype"), url('../fonts/fira-sans-v16-latin-100italic.woff2?6310fcc6') format("woff2"), url('../fonts/fira-sans-v16-latin-100italic.woff?6310fcc6') format("woff"), url('../fonts/fira-sans-v16-latin-100italic.ttf?6310fcc6') format("truetype"), url('../fonts/fira-sans-v16-latin-100italic.svg?6310fcc6#FiraSans') format("svg");
  /* Legacy iOS */
}
/* fira-sans-200 - latin */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/fira-sans-v16-latin-200.eot?6310fcc6');
  /* IE9 Compat Modes */
  src: local(""), url('../fonts/fira-sans-v16-latin-200.eot?6310fcc6#iefix') format("embedded-opentype"), url('../fonts/fira-sans-v16-latin-200.woff2?6310fcc6') format("woff2"), url('../fonts/fira-sans-v16-latin-200.woff?6310fcc6') format("woff"), url('../fonts/fira-sans-v16-latin-200.ttf?6310fcc6') format("truetype"), url('../fonts/fira-sans-v16-latin-200.svg?6310fcc6#FiraSans') format("svg");
  /* Legacy iOS */
}
/* fira-sans-200italic - latin */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/fira-sans-v16-latin-200italic.eot?6310fcc6');
  /* IE9 Compat Modes */
  src: local(""), url('../fonts/fira-sans-v16-latin-200italic.eot?6310fcc6#iefix') format("embedded-opentype"), url('../fonts/fira-sans-v16-latin-200italic.woff2?6310fcc6') format("woff2"), url('../fonts/fira-sans-v16-latin-200italic.woff?6310fcc6') format("woff"), url('../fonts/fira-sans-v16-latin-200italic.ttf?6310fcc6') format("truetype"), url('../fonts/fira-sans-v16-latin-200italic.svg?6310fcc6#FiraSans') format("svg");
  /* Legacy iOS */
}
/* fira-sans-300italic - latin */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/fira-sans-v16-latin-300italic.eot?6310fcc6');
  /* IE9 Compat Modes */
  src: local(""), url('../fonts/fira-sans-v16-latin-300italic.eot?6310fcc6#iefix') format("embedded-opentype"), url('../fonts/fira-sans-v16-latin-300italic.woff2?6310fcc6') format("woff2"), url('../fonts/fira-sans-v16-latin-300italic.woff?6310fcc6') format("woff"), url('../fonts/fira-sans-v16-latin-300italic.ttf?6310fcc6') format("truetype"), url('../fonts/fira-sans-v16-latin-300italic.svg?6310fcc6#FiraSans') format("svg");
  /* Legacy iOS */
}
/* fira-sans-300 - latin */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/fira-sans-v16-latin-300.eot?6310fcc6');
  /* IE9 Compat Modes */
  src: local(""), url('../fonts/fira-sans-v16-latin-300.eot?6310fcc6#iefix') format("embedded-opentype"), url('../fonts/fira-sans-v16-latin-300.woff2?6310fcc6') format("woff2"), url('../fonts/fira-sans-v16-latin-300.woff?6310fcc6') format("woff"), url('../fonts/fira-sans-v16-latin-300.ttf?6310fcc6') format("truetype"), url('../fonts/fira-sans-v16-latin-300.svg?6310fcc6#FiraSans') format("svg");
  /* Legacy iOS */
}
/* fira-sans-regular - latin */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fira-sans-v16-latin-regular.eot?6310fcc6');
  /* IE9 Compat Modes */
  src: local(""), url('../fonts/fira-sans-v16-latin-regular.eot?6310fcc6#iefix') format("embedded-opentype"), url('../fonts/fira-sans-v16-latin-regular.woff2?6310fcc6') format("woff2"), url('../fonts/fira-sans-v16-latin-regular.woff?6310fcc6') format("woff"), url('../fonts/fira-sans-v16-latin-regular.ttf?6310fcc6') format("truetype"), url('../fonts/fira-sans-v16-latin-regular.svg?6310fcc6#FiraSans') format("svg");
  /* Legacy iOS */
}
/* fira-sans-italic - latin */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/fira-sans-v16-latin-italic.eot?6310fcc6');
  /* IE9 Compat Modes */
  src: local(""), url('../fonts/fira-sans-v16-latin-italic.eot?6310fcc6#iefix') format("embedded-opentype"), url('../fonts/fira-sans-v16-latin-italic.woff2?6310fcc6') format("woff2"), url('../fonts/fira-sans-v16-latin-italic.woff?6310fcc6') format("woff"), url('../fonts/fira-sans-v16-latin-italic.ttf?6310fcc6') format("truetype"), url('../fonts/fira-sans-v16-latin-italic.svg?6310fcc6#FiraSans') format("svg");
  /* Legacy iOS */
}
/* fira-sans-500italic - latin */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/fira-sans-v16-latin-500italic.eot?6310fcc6');
  /* IE9 Compat Modes */
  src: local(""), url('../fonts/fira-sans-v16-latin-500italic.eot?6310fcc6#iefix') format("embedded-opentype"), url('../fonts/fira-sans-v16-latin-500italic.woff2?6310fcc6') format("woff2"), url('../fonts/fira-sans-v16-latin-500italic.woff?6310fcc6') format("woff"), url('../fonts/fira-sans-v16-latin-500italic.ttf?6310fcc6') format("truetype"), url('../fonts/fira-sans-v16-latin-500italic.svg?6310fcc6#FiraSans') format("svg");
  /* Legacy iOS */
}
/* fira-sans-600 - latin */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/fira-sans-v16-latin-600.eot?6310fcc6');
  /* IE9 Compat Modes */
  src: local(""), url('../fonts/fira-sans-v16-latin-600.eot?6310fcc6#iefix') format("embedded-opentype"), url('../fonts/fira-sans-v16-latin-600.woff2?6310fcc6') format("woff2"), url('../fonts/fira-sans-v16-latin-600.woff?6310fcc6') format("woff"), url('../fonts/fira-sans-v16-latin-600.ttf?6310fcc6') format("truetype"), url('../fonts/fira-sans-v16-latin-600.svg?6310fcc6#FiraSans') format("svg");
  /* Legacy iOS */
}
/* fira-sans-500 - latin */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/fira-sans-v16-latin-500.eot?6310fcc6');
  /* IE9 Compat Modes */
  src: local(""), url('../fonts/fira-sans-v16-latin-500.eot?6310fcc6#iefix') format("embedded-opentype"), url('../fonts/fira-sans-v16-latin-500.woff2?6310fcc6') format("woff2"), url('../fonts/fira-sans-v16-latin-500.woff?6310fcc6') format("woff"), url('../fonts/fira-sans-v16-latin-500.ttf?6310fcc6') format("truetype"), url('../fonts/fira-sans-v16-latin-500.svg?6310fcc6#FiraSans') format("svg");
  /* Legacy iOS */
}
/* fira-sans-600italic - latin */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/fira-sans-v16-latin-600italic.eot?6310fcc6');
  /* IE9 Compat Modes */
  src: local(""), url('../fonts/fira-sans-v16-latin-600italic.eot?6310fcc6#iefix') format("embedded-opentype"), url('../fonts/fira-sans-v16-latin-600italic.woff2?6310fcc6') format("woff2"), url('../fonts/fira-sans-v16-latin-600italic.woff?6310fcc6') format("woff"), url('../fonts/fira-sans-v16-latin-600italic.ttf?6310fcc6') format("truetype"), url('../fonts/fira-sans-v16-latin-600italic.svg?6310fcc6#FiraSans') format("svg");
  /* Legacy iOS */
}
/* fira-sans-700 - latin */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/fira-sans-v16-latin-700.eot?6310fcc6');
  /* IE9 Compat Modes */
  src: local(""), url('../fonts/fira-sans-v16-latin-700.eot?6310fcc6#iefix') format("embedded-opentype"), url('../fonts/fira-sans-v16-latin-700.woff2?6310fcc6') format("woff2"), url('../fonts/fira-sans-v16-latin-700.woff?6310fcc6') format("woff"), url('../fonts/fira-sans-v16-latin-700.ttf?6310fcc6') format("truetype"), url('../fonts/fira-sans-v16-latin-700.svg?6310fcc6#FiraSans') format("svg");
  /* Legacy iOS */
}
/* fira-sans-700italic - latin */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/fira-sans-v16-latin-700italic.eot?6310fcc6');
  /* IE9 Compat Modes */
  src: local(""), url('../fonts/fira-sans-v16-latin-700italic.eot?6310fcc6#iefix') format("embedded-opentype"), url('../fonts/fira-sans-v16-latin-700italic.woff2?6310fcc6') format("woff2"), url('../fonts/fira-sans-v16-latin-700italic.woff?6310fcc6') format("woff"), url('../fonts/fira-sans-v16-latin-700italic.ttf?6310fcc6') format("truetype"), url('../fonts/fira-sans-v16-latin-700italic.svg?6310fcc6#FiraSans') format("svg");
  /* Legacy iOS */
}
/* fira-sans-800 - latin */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/fira-sans-v16-latin-800.eot?6310fcc6');
  /* IE9 Compat Modes */
  src: local(""), url('../fonts/fira-sans-v16-latin-800.eot?6310fcc6#iefix') format("embedded-opentype"), url('../fonts/fira-sans-v16-latin-800.woff2?6310fcc6') format("woff2"), url('../fonts/fira-sans-v16-latin-800.woff?6310fcc6') format("woff"), url('../fonts/fira-sans-v16-latin-800.ttf?6310fcc6') format("truetype"), url('../fonts/fira-sans-v16-latin-800.svg?6310fcc6#FiraSans') format("svg");
  /* Legacy iOS */
}
/* fira-sans-800italic - latin */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/fira-sans-v16-latin-800italic.eot?6310fcc6');
  /* IE9 Compat Modes */
  src: local(""), url('../fonts/fira-sans-v16-latin-800italic.eot?6310fcc6#iefix') format("embedded-opentype"), url('../fonts/fira-sans-v16-latin-800italic.woff2?6310fcc6') format("woff2"), url('../fonts/fira-sans-v16-latin-800italic.woff?6310fcc6') format("woff"), url('../fonts/fira-sans-v16-latin-800italic.ttf?6310fcc6') format("truetype"), url('../fonts/fira-sans-v16-latin-800italic.svg?6310fcc6#FiraSans') format("svg");
  /* Legacy iOS */
}
/* fira-sans-900 - latin */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/fira-sans-v16-latin-900.eot?6310fcc6');
  /* IE9 Compat Modes */
  src: local(""), url('../fonts/fira-sans-v16-latin-900.eot?6310fcc6#iefix') format("embedded-opentype"), url('../fonts/fira-sans-v16-latin-900.woff2?6310fcc6') format("woff2"), url('../fonts/fira-sans-v16-latin-900.woff?6310fcc6') format("woff"), url('../fonts/fira-sans-v16-latin-900.ttf?6310fcc6') format("truetype"), url('../fonts/fira-sans-v16-latin-900.svg?6310fcc6#FiraSans') format("svg");
  /* Legacy iOS */
}
/* fira-sans-900italic - latin */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/fira-sans-v16-latin-900italic.eot?6310fcc6');
  /* IE9 Compat Modes */
  src: local(""), url('../fonts/fira-sans-v16-latin-900italic.eot?6310fcc6#iefix') format("embedded-opentype"), url('../fonts/fira-sans-v16-latin-900italic.woff2?6310fcc6') format("woff2"), url('../fonts/fira-sans-v16-latin-900italic.woff?6310fcc6') format("woff"), url('../fonts/fira-sans-v16-latin-900italic.ttf?6310fcc6') format("truetype"), url('../fonts/fira-sans-v16-latin-900italic.svg?6310fcc6#FiraSans') format("svg");
  /* Legacy iOS */
}
.gantry-logo img {
  width: 220px;
}
.gantry-logoklein img {
  width: 120px;
}
.g-offcanvas-toggle {
  color: #00698D;
}
#g-showcase {
  padding: 0rem 0;
  background-color: #DBDEE0;
  background-size: 100% 100% 100% 100%;
  color: #777777;
}
#g-logozeile {
  padding: 0rem 0;
  background-color: #DBDEE0;
  background-size: 100% 100% 100% 100%;
  color: #777777;
}
#g-durchblick {
  /* background-image: url("../../../../images/bg_waldsonne02b.jpg"); */
  background-size: 100%;
}
.sample-content .device-promo {
  height: 100%;
}
#g-footer {
  background: #8E9496 none repeat scroll 0 0;
  border-top: 0px solid rgba(0, 0, 0, 0.05);
  border-bottom: 20px solid #d00007;
  color: #fff;
  text-align: left;
}
#g-footer a:hover {
  color: #fff;
}
#foot-r a {
  color: #fff;
}
#foot-r hover {
  color: #000;
}
#sk-konzept h1 {
  color: #000;
  background: #DDE1E3;
}
#sk-service {
  padding: 20px 0 0 0;
}
#g-content {
  background: #f00;
}
h4 {
  font-weight: bold;
  color: #000;
}
/*# sourceMappingURL=custom_9.css.map */