/**
 * Theme Name:      Agency 6 - Divi Child Theme
 * Theme URI:       https://www.elegantthemes.com/gallery/divi/
 * Description:     A child theme for Divi created by Agency 6 B.V.
 * Author:          Agency 6 B.V.
 * Author URI:      https://www.agency6.nl
 * Template:         Divi
 * Version:         1.0.0
 * Text Domain:     agency-6---divi-child-theme
 * License:         GPL2
 * License URI:     https://www.gnu.org/licenses/gpl-2.0.html
 */
  
 
/* ---------------------- Start Gravity forms ---------------------- */

/* Nieuwsbrief formulier footer */
.stroper-newsletter-form #gform_1 .gform_fields {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 14px 16px;
  align-items: start;
}

/* E-mailveld linksboven */
.stroper-newsletter-form #field_1_1 {
  grid-column: 1;
  grid-row: 1;
  margin: 0;
}

/* Submit button rechtsboven */
.stroper-newsletter-form #field_submit {
  grid-column: 2;
  grid-row: 1;
  margin: 0;
  align-self: start;
}

/* Privacy onder e-mailveld */
.stroper-newsletter-form #field_1_3 {
  grid-column: 1 / 3;
  grid-row: 2;
  margin: 0;
}

/* Label e-mailadres verbergen als hidden_label niet genoeg is */
.stroper-newsletter-form #field_1_1 .gfield_label {
  display: none;
}

/* Privacy titel verbergen */
.stroper-newsletter-form #field_1_3 legend {
  display: none;
}

/* E-mail input */
.stroper-newsletter-form #input_1_1 {
  width: 100%;
  height: 48px;
  padding: 0 16px;
  background: transparent;
  border: 1px solid rgba(242, 240, 235, 0.38);
  border-radius: 4px;
  color: #F2F0EB;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0.01em;
  box-shadow: none;
}

.stroper-newsletter-form #input_1_1:focus {
  border-color: #B6844F;
  outline: none;
}

/* Button */
.stroper-newsletter-form #gform_submit_button_1 {
  height: 48px;
  padding: 0 26px;
  background: #B6844F;
  border: 1px solid #B6844F;
  border-radius: 4px;
  color: #F2F0EB;
  font-family: inherit;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  cursor: pointer;
  box-shadow: none;
}

.stroper-newsletter-form #gform_submit_button_1:hover {
  background: #F2F0EB;
  border-color: #F2F0EB;
  color: #2B211D;
}

/* Privacy checkbox regel */
.stroper-newsletter-form .gchoice {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}

.stroper-newsletter-form .gfield-choice-input {
  width: 16px;
  height: 16px;
  margin-top: 3px;
  accent-color: #B6844F;
  flex-shrink: 0;
}

/* Privacy tekst */
.stroper-newsletter-form .gform-field-label--type-inline {
  color: rgba(242, 240, 235, 0.72);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0.01em;
}

.stroper-newsletter-form .gform-field-label--type-inline a {
  color: #B6844F;
  text-decoration: none;
}

.stroper-newsletter-form .gform-field-label--type-inline a:hover {
  color: #F2F0EB;
}

/* Required tekstjes weghalen */
.stroper-newsletter-form .gfield_required,
.stroper-newsletter-form .gfield_required_text {
  display: none;
}

/* Gravity Forms standaard spacing verminderen */
.stroper-newsletter-form .gform_body,
.stroper-newsletter-form .gform_fields,
.stroper-newsletter-form .gfield {
  margin-bottom: 0;
}

/* Mobiel */
@media (max-width: 767px) {
  .stroper-newsletter-form #gform_1 .gform_fields {
    grid-template-columns: 1fr;
  }

  .stroper-newsletter-form #field_1_1,
  .stroper-newsletter-form #field_submit,
  .stroper-newsletter-form #field_1_3 {
    grid-column: 1;
  }

  .stroper-newsletter-form #field_1_1 {
    grid-row: 1;
  }

  .stroper-newsletter-form #field_1_3 {
    grid-row: 2;
  }

  .stroper-newsletter-form #field_submit {
    grid-row: 3;
  }

  .stroper-newsletter-form #gform_submit_button_1 {
    width: 100%;
  }
}

/* Privacy label tekst */
.stroper-newsletter-form .gform-field-label--type-inline {
  color: rgba(242, 240, 235, 0.72) !important;
  font-family: inherit;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0.01em;
}

/* Link in privacytekst */
.stroper-newsletter-form .gform-field-label--type-inline a {
  color: #B6844F !important;
  text-decoration: none;
}

.stroper-newsletter-form .gform-field-label--type-inline a:hover {
  color: #F2F0EB !important;
}

/* Required sterretje */
.stroper-newsletter-form .gform-field-label--type-inline abbr,
.stroper-newsletter-form .wpgdprc-required {
  color: #B6844F !important;
  text-decoration: none;
}

/* Privacy titel helemaal verbergen */
.stroper-newsletter-form #field_1_3 legend {
  display: none !important;
}
/* ---------------------- End Gravity forms ---------------------- */

/* ---------------------- Start menu ---------------------- */

.et-menu li li a {
    padding: 6px 10p!important;
    width: 200px;
}

.nav li li {
    padding: 0 10px!important;
}

/* ---------------------- End menu ---------------------- */
