/* This stylesheet generated by Transfonter (https://transfonter.org) on February 6, 2018 10:54 AM */
@font-face {
  font-family: 'Minimo';
  src: url("../fonts/Minimo-Regular.woff2") format("woff2"), url("../fonts/Minimo-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Minimo';
  src: url("../fonts/Minimo-Bold.woff2") format("woff2"), url("../fonts/Minimo-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Minimo';
  src: url("../fonts/Minimo-Light.woff2") format("woff2"), url("../fonts/Minimo-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Minimo Regular Oblique';
  src: url("../fonts/Minimo-RegularOblique.woff2") format("woff2"), url("../fonts/Minimo-RegularOblique.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Minimo Medium Oblique';
  src: url("../fonts/Minimo-MediumOblique.woff2") format("woff2"), url("../fonts/Minimo-MediumOblique.woff") format("woff");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'Minimo Light Oblique';
  src: url("../fonts/Minimo-LightOblique.woff2") format("woff2"), url("../fonts/Minimo-LightOblique.woff") format("woff");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Minimo Bold Oblique';
  src: url("../fonts/Minimo-BoldOblique.woff2") format("woff2"), url("../fonts/Minimo-BoldOblique.woff") format("woff");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Minimo';
  src: url("../fonts/Minimo-Medium.woff2") format("woff2"), url("../fonts/Minimo-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal; }
/* This stylesheet generated by Transfonter (https://transfonter.org) on February 6, 2018 10:43 AM */
/* This stylesheet generated by Transfonter (https://transfonter.org) on February 6, 2018 11:13 AM */
@font-face {
  font-family: 'BookWorm';
  src: url("../fonts/BookWorm.woff2") format("woff2"), url("../fonts/BookWorm.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
*, h1, h2, h3, h4, h5, h6 {
  font-family: Minimo !important; }

.wpb_wrapper h1 {
  color: #dddf4b;
  padding: 0 80px; }

.iconen-home {
  padding-bottom: 50px; }
  .iconen-home h4 {
    color: #2c5c31 !important; }
  .iconen-home p {
    margin-bottom: 5px; }

.wpb_content_element img {
  display: inline-block; }

h2 {
  color: #2c5c31 !important;
  font-weight: bold !important; }

h3, h4 {
  color: #dddf4b !important;
  font-weight: 700 !important; }

.vc_gitem-post-data-source-post_excerpt {
  display: none; }

.main-header .primary-nav ul {
  padding: 10px 0 0 0; }
  .main-header .primary-nav ul li a {
    color: #2c5c31 !important;
    font-weight: normal !important; }
  .main-header .primary-nav ul li.current_page_item a, .main-header .primary-nav ul li.current_page_ancestor a {
    font-weight: bold !important; }
  .main-header .primary-nav ul .sub-menu {
    background: #2c5c31 !important;
    border-radius: 7px; }
    .main-header .primary-nav ul .sub-menu li a {
      color: #fff !important;
      text-decoration: none; }
      .main-header .primary-nav ul .sub-menu li a:hover {
        text-decoration: underline; }
.main-header .logo {
  margin: 20px 0 !important; }

.halfscreen-image a {
  display: inline-block;
  padding: 10px 20px;
  color: #fff;
  background: #d3505c;
  border-radius: 30px; }
  .halfscreen-image a:hover {
    background: #d33a47; }

.slider-home {
  padding: 12.375em 0 !important; }
  .slider-home .vc_column_container {
    position: static !important; }
  .slider-home * {
    font-family: Bookworm !important;
    font-size: 80px !important;
    line-height: 1.5;
    text-align: center; }
  .slider-home .rode-bol {
    position: absolute;
    right: 40px;
    top: 40px; }

.wpb_content_element ul li {
  margin-bottom: 20px; }
  .wpb_content_element ul li h4 {
    margin-bottom: 0; }

.halfscreen-image .image-holder {
  border: 20px solid #e2eed7; }

header {
  padding-top: 30px; }
  header .logo {
    margin-top: 10px; }
  header.main-header .logo a, header.main-header .logo img {
    max-height: 100px !important; }
  header.main-header .logo img.logo--light {
    display: block !important; }
  header.main-header .logo img.logo--dark {
    display: none !important; }

.main-header {
  width: 1110px !important;
  margin: 0 auto !important;
  position: relative !important;
  height: 100px !important;
  top: auto !important; }
  .main-header .logo {
    left: auto !important; }

@media screen and (max-width: 1200px) {
  .main-header {
    width: auto !important; } }
a.nav-trigger {
  background: #fff; }

.main-container {
  margin-top: 40px !important; }

.primary-nav > ul ul.sub-menu {
  background: #fff !important; }

.menu-footer-menu-container ul {
  list-style: none;
  margin: 0;
  padding: 0; }
  .menu-footer-menu-container ul li {
    display: inline-block;
    width: 50%;
    float: left;
    padding-right: 10px;
    box-sizing: border-box;
    line-height: 24px;
    font-weight: bold; }

footer {
  background: url("../images/footer.png") repeat;
  width: 100%; }
  footer .container-center {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    padding: 30px 0; }
    footer .container-center ul li {
      line-height: 1.5rem; }
      footer .container-center ul li a {
        color: #fff; }
    footer .container-center .footer-left, footer .container-center .footer-right {
      width: 40%;
      padding: 40px; }
    footer .container-center .footer-logo {
      width: 25%; }
    footer .container-center .footer-logo img {
      width: 50%;
      display: block;
      margin: 0 auto; }
  footer .social {
    text-align: center; }
  footer ul.unstyled {
    margin: 0 30px 0 0;
    padding: 0;
    list-style: none;
    float: left; }
    footer ul.unstyled li {
      color: #fff; }
      footer ul.unstyled li .yellow {
        color: #dddf4b; }
  footer h3 {
    color: #fff !important;
    font-family: Bookworm !important; }

@media screen and (max-width: 1200px) {
  footer {
    background: url("../images/footer.png") repeat;
    width: 100%; }
    footer .container-center {
      width: 100% !important;
      box-sizing: border-box;
      padding: 15px 10px; } }
@media screen and (max-width: 1024px) {
  .nav-open .primary-nav ul {
    top: 6em !important; }

  .main-header .primary-nav ul {
    padding: 10px 0 0 0; }
    .main-header .primary-nav ul li a {
      color: #2c5c31 !important;
      font-weight: bold; }
    .main-header .primary-nav ul .sub-menu {
      background: #fff !important; }
      .main-header .primary-nav ul .sub-menu li a {
        color: #000 !important;
        text-decoration: none; }
        .main-header .primary-nav ul .sub-menu li a:hover {
          text-decoration: underline; } }
@media screen and (max-width: 768px) {
  .slider-home * {
    font-size: 40px !important; }
  .slider-home .rode-bol {
    width: 60px;
    height: 60px;
    top: 20px;
    right: 20px; } }
@media screen and (max-width: 600px) {
  .main-header .primary-nav ul {
    padding: 10px 0 0 0; }
    .main-header .primary-nav ul li a {
      color: #2c5c31 !important;
      font-weight: bold; }
    .main-header .primary-nav ul .sub-menu {
      background: #fff !important; }
      .main-header .primary-nav ul .sub-menu li a {
        color: #2c5c31 !important;
        text-decoration: none; }
        .main-header .primary-nav ul .sub-menu li a:hover {
          text-decoration: underline; }

  .footer-left, .footer-right {
    padding: 10px !important; }
    .footer-left ul li, .footer-right ul li {
      float: none !important;
      width: 100% !important; } }
.facebook-logo {
  background: url("../../fb.png") no-repeat;
  display: inline-block;
  width: 30px;
  height: 30px; }

.nav-trigger {
  margin-top: 40px !important; }

.main-header.header--white .nav-trigger em {
  background: #000 !important; }

.vc_col-sm-6 img {
  display: block; }

/*# sourceMappingURL=default.css.map */
