/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

body,
button,
input,
select,
textarea,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Noto Sans";
  font-weight: 400;
}
body,
button,
li,
div,
input,
select,
textarea,
.main-navigation a {
  font-size: 17px !important;
  font-size: 17px;
  line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6,
main-title,
site-branding {
  font-size: 25px !important;
  font-weight: 700;
}
h2,
h3,
h4 {
  margin-top: 1.5em;
}
body {
  background-color: #FFF !important;
}
body.unprotected.featured-image-active {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body.unprotected.featured-image-active .featured-image {
  text-align: center;
}
body.unprotected.featured-image-active .featured-image img {
  width: 70vw;
}
@media (min-width: 768px) {
  body.unprotected.featured-image-active .featured-image img {
    width: 25vw;
  }
}
body.unprotected.page-id-36 .grid-container {
  max-width: 600px;
  text-align: center;
}
.site-header .header-image {
  margin-bottom: 1.5em;
}
.inside-header {
  flex-direction: column;
  align-items: unset;
}
@media (max-width: 767px) {
  .site-branding-container {
    flex-shrink: 1;
  }
}
.nav-float-right #site-navigation {
  margin-left: 0;
}
.protected .inside-header .main-navigation {
  display: none;
}
.main-navigation .main-nav ul {
  margin-left: -20px;
}
.main-navigation .main-nav ul li a,
.main-title {
  line-height: 35px;
}
.swpm-login-form-inner,
.swpm-pw-reset-widget-form {
  text-align: center;
}
.swpm-login-submit {
  margin-top: 10px;
  margin-bottom: 20px;
}
.swpm-username-label::after {
  content: '\A (uit het smoelenboek)';
  display: block;
}
.xxxxxxxxxxswpm-pw-reset-email-label::after {
  content: '\A Gebruik hier het emailadres uit het smoelenboek. Je krijgt vervolgens het wachtwoord per e-mail. Kijk ook even tussen je spam als je de e-mail niet kunt vinden.';
  display: block;
}
.swpm_error {
  text-align: center;
}
.swpm-join-us-link {
  display: none;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea,
select {
  border-color: #999;
}
.swpm-edit-profile-form tr {
  display: none;
}
.swpm-edit-profile-form tr.swpm-profile-email-row,
.swpm-edit-profile-form tr.swpm-profile-password-row,
.swpm-edit-profile-form tr.swpm-profile-password-retype-row {
  display: table-row;
}
@media (min-width: 768px) {
  .home .entry-content .groepsfoto img {
    width: 100%;
    margin-bottom: 1.5em;
  }
}
