/* 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
 */

/* open-sans-300 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Open Sans light";
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v36-latin-300.woff2') format("woff2"), url('../fonts/open-sans-v36-latin-300.ttf') format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* open-sans-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v36-latin-regular.woff2') format("woff2"), url('../fonts/open-sans-v36-latin-regular.ttf') format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* open-sans-600 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v36-latin-600.woff2') format("woff2"), url('../fonts/open-sans-v36-latin-600.ttf') format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* arimo-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Arimo";
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/arimo-v29-latin-regular.woff2') format("woff2"), url('../fonts/arimo-v29-latin-regular.ttf') format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* arimo-600 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Arimo";
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/arimo-v29-latin-600.woff2') format("woff2"), url('../fonts/arimo-v29-latin-600.ttf') format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* logo */
.gantry-logo img {
  width: inherit;
}
#logo-4985-particle {
  margin-top: 0;
  padding-top: 0;
}
h3 {
  font-size: inherit;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: #fff;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #fff;
}
li.g-menu-item {
  border-bottom: 2px solid #fff;
}
li.g-menu-item:hover {
  border-bottom: 2px solid #95c11e;
  width: 0.5s ease, background-color 0.5s ease;
}
blockquote {
  font-style: italic;
  font-size: 1.3rem;
}
/* Referenzen */
section#g-referenzen div.g-container div.g-grid div.g-block.size-100 div.g-content {
  display: flex;
  align-content: space-between;
  gap: 30px;
}
.referenzen h3 {
  text-transform: uppercase;
}
/* Formulare */
.formResponsive input[type="email"]:focus, .formResponsive input[type="number"]:focus, .formResponsive input[type="password"]:focus, .formResponsive input[type="tel"]:focus, .formResponsive input[type="text"]:focus, .formResponsive input[type="url"]:focus, .formResponsive textarea:focus {
  box-shadow: none;
}
.rsform-block label.formControlLabel {
  width: 30% !important;
}
.formControls {
  margin-left: 30% !important;
}
.formResponsive select, .formResponsive input[type="text"], .formResponsive textarea {
  width: calc(100% - 40px);
  margin-left: 40px;
  border: 0;
  background-color: #fff;
  border-bottom: 1px solid #95c11e;
  box-shadow: none;
  border-radius: 0px;
}
.formResponsive input[type="email"]:focus, .formResponsive input[type="number"]:focus, .formResponsive input[type="password"]:focus, .formResponsive input[type="tel"]:focus, .formResponsive input[type="text"]:focus, .formResponsive input[type="url"]:focus, .formResponsive textarea:focus {
  border: 1px solid #95c11e;
}
.formResponsive select:focus {
  box-shadow: none;
}
button#senden {
  background-color: #95c11e;
  border: 1px solid #95c11e;
  border-radius: 0;
  box-shadow: none;
  margin-left: 10%;
}
/*# sourceMappingURL=custom_10.css.map */