@charset "UTF-8";
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/* line 347, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.5.0/";
}

/* line 351, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em;
}

/* line 356, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-small-only {
  font-family: "/only screen and (max-width: 42.5em)/";
  width: 0em;
}

/* line 361, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:42.563em)/";
  width: 42.563em;
}

/* line 366, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-medium-only {
  font-family: "/only screen and (min-width:42.563em) and (max-width:64em)/";
  width: 42.563em;
}

/* line 371, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 376, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-large-only {
  font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/";
  width: 64.063em;
}

/* line 381, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 386, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xlarge-only {
  font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/";
  width: 90.063em;
}

/* line 391, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 396, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 106, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
[class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 0;
}
/* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
[class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table;
}
/* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
[class*="block-grid-"]:after {
  clear: both;
}
/* line 50, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
[class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0 0;
}

@media only screen {
  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li {
    width: 16.66667%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li {
    width: 14.28571%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li {
    width: 11.11111%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li {
    width: 9.09091%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li {
    width: 8.33333%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 42.563em) {
  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li {
    width: 16.66667%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li {
    width: 14.28571%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li {
    width: 11.11111%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li {
    width: 9.09091%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li {
    width: 8.33333%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li {
    width: 16.66667%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li {
    width: 14.28571%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li {
    width: 11.11111%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li {
    width: 9.09091%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li {
    width: 8.33333%;
    list-style: none;
  }
  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
/* line 232, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 56.25rem;
}
/* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row:after {
  clear: both;
}
/* line 236, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.row.collapse > .column,
.row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}
/* line 239, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}
/* line 242, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.row .row {
  width: auto;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
}
/* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}
/* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row .row:after {
  clear: both;
}
/* line 243, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
}
/* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}
/* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row .row.collapse:after {
  clear: both;
}

/* line 247, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.column,
.columns {
  padding-left: 0.46875rem;
  padding-right: 0.46875rem;
  width: 100%;
  float: left;
}

/* line 250, ../bower_components/foundation/scss/foundation/components/_grid.scss */
[class*="column"] + [class*="column"]:last-child {
  float: right;
}

/* line 251, ../bower_components/foundation/scss/foundation/components/_grid.scss */
[class*="column"] + [class*="column"].end {
  float: left;
}

@media only screen {
  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 167, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
    float: left;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-1 {
    width: 8.33333%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-2 {
    width: 16.66667%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-3 {
    width: 25%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-4 {
    width: 33.33333%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-5 {
    width: 41.66667%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-6 {
    width: 50%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-7 {
    width: 58.33333%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-8 {
    width: 66.66667%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-9 {
    width: 75%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-10 {
    width: 83.33333%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-11 {
    width: 91.66667%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-12 {
    width: 100%;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 179, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered,
  .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none;
  }

  /* line 204, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left;
  }

  /* line 209, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right;
  }

  /* line 216, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.small-collapse > .column,
  .row.small-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 219, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 222, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.small-uncollapse > .column,
  .row.small-uncollapse > .columns {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
    float: left;
  }
}
@media only screen and (min-width: 42.563em) {
  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 167, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
    float: left;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-1 {
    width: 8.33333%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-2 {
    width: 16.66667%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-3 {
    width: 25%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-4 {
    width: 33.33333%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-5 {
    width: 41.66667%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-6 {
    width: 50%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-7 {
    width: 58.33333%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-8 {
    width: 66.66667%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-9 {
    width: 75%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-10 {
    width: 83.33333%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-11 {
    width: 91.66667%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-12 {
    width: 100%;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 179, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none;
  }

  /* line 204, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left;
  }

  /* line 209, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right;
  }

  /* line 216, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.medium-collapse > .column,
  .row.medium-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 219, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 222, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.medium-uncollapse > .column,
  .row.medium-uncollapse > .columns {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
    float: left;
  }

  /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 167, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
    float: left;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-1 {
    width: 8.33333%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-2 {
    width: 16.66667%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-3 {
    width: 25%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-4 {
    width: 33.33333%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-5 {
    width: 41.66667%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-6 {
    width: 50%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-7 {
    width: 58.33333%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-8 {
    width: 66.66667%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-9 {
    width: 75%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-10 {
    width: 83.33333%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-11 {
    width: 91.66667%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-12 {
    width: 100%;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 179, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none;
  }

  /* line 204, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left;
  }

  /* line 209, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right;
  }

  /* line 216, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.large-collapse > .column,
  .row.large-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 219, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 222, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.large-uncollapse > .column,
  .row.large-uncollapse > .columns {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
    float: left;
  }

  /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
/* line 155, ../bower_components/foundation/scss/foundation/components/_type.scss */
.text-left {
  text-align: left !important;
}

/* line 156, ../bower_components/foundation/scss/foundation/components/_type.scss */
.text-right {
  text-align: right !important;
}

/* line 157, ../bower_components/foundation/scss/foundation/components/_type.scss */
.text-center {
  text-align: center !important;
}

/* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */
.text-justify {
  text-align: justify !important;
}

@media only screen and (max-width: 42.5em) {
  /* line 162, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-left {
    text-align: left !important;
  }

  /* line 163, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-right {
    text-align: right !important;
  }

  /* line 164, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-center {
    text-align: center !important;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen {
  /* line 162, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .small-text-left {
    text-align: left !important;
  }

  /* line 163, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .small-text-right {
    text-align: right !important;
  }

  /* line 164, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .small-text-center {
    text-align: center !important;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .small-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 42.563em) and (max-width: 64em) {
  /* line 162, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-left {
    text-align: left !important;
  }

  /* line 163, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-right {
    text-align: right !important;
  }

  /* line 164, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-center {
    text-align: center !important;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 42.563em) {
  /* line 162, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-text-left {
    text-align: left !important;
  }

  /* line 163, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-text-right {
    text-align: right !important;
  }

  /* line 164, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-text-center {
    text-align: center !important;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  /* line 162, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-left {
    text-align: left !important;
  }

  /* line 163, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-right {
    text-align: right !important;
  }

  /* line 164, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-center {
    text-align: center !important;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 162, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .large-text-left {
    text-align: left !important;
  }

  /* line 163, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .large-text-right {
    text-align: right !important;
  }

  /* line 164, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .large-text-center {
    text-align: center !important;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .large-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 90.063em) and (max-width: 120em) {
  /* line 162, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-left {
    text-align: left !important;
  }

  /* line 163, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-right {
    text-align: right !important;
  }

  /* line 164, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-center {
    text-align: center !important;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 90.063em) {
  /* line 162, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-left {
    text-align: left !important;
  }

  /* line 163, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-right {
    text-align: right !important;
  }

  /* line 164, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-center {
    text-align: center !important;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
  /* line 162, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-left {
    text-align: left !important;
  }

  /* line 163, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-right {
    text-align: right !important;
  }

  /* line 164, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-center {
    text-align: center !important;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 120.063em) {
  /* line 162, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-left {
    text-align: left !important;
  }

  /* line 163, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-right {
    text-align: right !important;
  }

  /* line 164, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-center {
    text-align: center !important;
  }

  /* line 165, ../bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-justify {
    text-align: justify !important;
  }
}
/* Typography resets */
/* line 193, ../bower_components/foundation/scss/foundation/components/_type.scss */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

/* Default Link Styles */
/* line 217, ../bower_components/foundation/scss/foundation/components/_type.scss */
a {
  color: #222222;
  text-decoration: underline;
  line-height: inherit;
}
/* line 222, ../bower_components/foundation/scss/foundation/components/_type.scss */
a:hover, a:focus {
  color: #222222;
  text-decoration: none;
}
/* line 230, ../bower_components/foundation/scss/foundation/components/_type.scss */
a img {
  border: none;
}

/* Default paragraph styles */
/* line 234, ../bower_components/foundation/scss/foundation/components/_type.scss */
p {
  font-family: inherit;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility;
}
/* line 242, ../bower_components/foundation/scss/foundation/components/_type.scss */
p.lead {
  font-size: 1.21875rem;
  line-height: 1.6;
}
/* line 244, ../bower_components/foundation/scss/foundation/components/_type.scss */
p aside {
  font-size: 0.875rem;
  line-height: 1.35;
  font-style: italic;
}

/* Default header styles */
/* line 252, ../bower_components/foundation/scss/foundation/components/_type.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Playfair Display", Georgia, Cambria, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: normal;
  color: #222222;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}
/* line 262, ../bower_components/foundation/scss/foundation/components/_type.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  color: #6f6f6f;
  line-height: 0;
}

/* line 269, ../bower_components/foundation/scss/foundation/components/_type.scss */
h1 {
  font-size: 2.125rem;
}

/* line 270, ../bower_components/foundation/scss/foundation/components/_type.scss */
h2 {
  font-size: 1.6875rem;
}

/* line 271, ../bower_components/foundation/scss/foundation/components/_type.scss */
h3 {
  font-size: 1.375rem;
}

/* line 272, ../bower_components/foundation/scss/foundation/components/_type.scss */
h4 {
  font-size: 1.125rem;
}

/* line 273, ../bower_components/foundation/scss/foundation/components/_type.scss */
h5 {
  font-size: 1.125rem;
}

/* line 274, ../bower_components/foundation/scss/foundation/components/_type.scss */
h6 {
  font-size: 1rem;
}

/* line 276, ../bower_components/foundation/scss/foundation/components/_type.scss */
.subheader {
  line-height: 1.4;
  color: #6f6f6f;
  font-weight: normal;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
}

/* line 278, ../bower_components/foundation/scss/foundation/components/_type.scss */
hr {
  border: solid #DDDDDD;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25rem 0 1.1875rem;
  height: 0;
}

/* Helpful Typography Defaults */
/* line 287, ../bower_components/foundation/scss/foundation/components/_type.scss */
em,
i {
  font-style: italic;
  line-height: inherit;
}

/* line 293, ../bower_components/foundation/scss/foundation/components/_type.scss */
strong,
b {
  font-weight: bold;
  line-height: inherit;
}

/* line 299, ../bower_components/foundation/scss/foundation/components/_type.scss */
small {
  font-size: 60%;
  line-height: inherit;
}

/* line 304, ../bower_components/foundation/scss/foundation/components/_type.scss */
code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #333333;
  background-color: #f8f8f8;
  border-width: 1px;
  border-style: solid;
  border-color: #dfdfdf;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

/* Lists */
/* line 316, ../bower_components/foundation/scss/foundation/components/_type.scss */
ul,
ol,
dl {
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  list-style-position: outside;
  font-family: inherit;
}

/* line 326, ../bower_components/foundation/scss/foundation/components/_type.scss */
ul {
  margin-left: 1.1rem;
}
/* line 328, ../bower_components/foundation/scss/foundation/components/_type.scss */
ul.no-bullet {
  margin-left: 0;
}
/* line 331, ../bower_components/foundation/scss/foundation/components/_type.scss */
ul.no-bullet li ul,
ul.no-bullet li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
  list-style: none;
}

/* Unordered Lists */
/* line 344, ../bower_components/foundation/scss/foundation/components/_type.scss */
ul li ul,
ul li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}
/* line 353, ../bower_components/foundation/scss/foundation/components/_type.scss */
ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit;
}
/* line 356, ../bower_components/foundation/scss/foundation/components/_type.scss */
ul.square {
  list-style-type: square;
  margin-left: 1.1rem;
}
/* line 357, ../bower_components/foundation/scss/foundation/components/_type.scss */
ul.circle {
  list-style-type: circle;
  margin-left: 1.1rem;
}
/* line 358, ../bower_components/foundation/scss/foundation/components/_type.scss */
ul.disc {
  list-style-type: disc;
  margin-left: 1.1rem;
}
/* line 359, ../bower_components/foundation/scss/foundation/components/_type.scss */
ul.no-bullet {
  list-style: none;
}

/* Ordered Lists */
/* line 363, ../bower_components/foundation/scss/foundation/components/_type.scss */
ol {
  margin-left: 1.4rem;
}
/* line 366, ../bower_components/foundation/scss/foundation/components/_type.scss */
ol li ul,
ol li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* Definition Lists */
/* line 376, ../bower_components/foundation/scss/foundation/components/_type.scss */
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}
/* line 380, ../bower_components/foundation/scss/foundation/components/_type.scss */
dl dd {
  margin-bottom: 0.75rem;
}

/* Abbreviations */
/* line 384, ../bower_components/foundation/scss/foundation/components/_type.scss */
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222222;
  cursor: help;
}

/* line 391, ../bower_components/foundation/scss/foundation/components/_type.scss */
abbr {
  text-transform: none;
}
/* line 393, ../bower_components/foundation/scss/foundation/components/_type.scss */
abbr[title] {
  border-bottom: 1px dotted #DDDDDD;
}

/* Blockquotes */
/* line 399, ../bower_components/foundation/scss/foundation/components/_type.scss */
blockquote {
  margin: 0 0 1.25rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #DDDDDD;
}
/* line 404, ../bower_components/foundation/scss/foundation/components/_type.scss */
blockquote cite {
  display: block;
  font-size: 0.8125rem;
  color: #555555;
}
/* line 408, ../bower_components/foundation/scss/foundation/components/_type.scss */
blockquote cite:before {
  content: "\2014 \0020";
}
/* line 412, ../bower_components/foundation/scss/foundation/components/_type.scss */
blockquote cite a,
blockquote cite a:visited {
  color: #555555;
}

/* line 418, ../bower_components/foundation/scss/foundation/components/_type.scss */
blockquote,
blockquote p {
  line-height: 1.6;
  color: #6f6f6f;
}

/* Microformats */
/* line 425, ../bower_components/foundation/scss/foundation/components/_type.scss */
.vcard {
  display: inline-block;
  margin: 0 0 1.25rem 0;
  border: 1px solid #DDDDDD;
  padding: 0.625rem 0.75rem;
}
/* line 431, ../bower_components/foundation/scss/foundation/components/_type.scss */
.vcard li {
  margin: 0;
  display: block;
}
/* line 435, ../bower_components/foundation/scss/foundation/components/_type.scss */
.vcard .fn {
  font-weight: bold;
  font-size: 0.9375rem;
}

/* line 442, ../bower_components/foundation/scss/foundation/components/_type.scss */
.vevent .summary {
  font-weight: bold;
}
/* line 444, ../bower_components/foundation/scss/foundation/components/_type.scss */
.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625rem;
}

@media only screen and (min-width: 42.563em) {
  /* line 455, ../bower_components/foundation/scss/foundation/components/_type.scss */
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.4;
  }

  /* line 456, ../bower_components/foundation/scss/foundation/components/_type.scss */
  h1 {
    font-size: 2.75rem;
  }

  /* line 457, ../bower_components/foundation/scss/foundation/components/_type.scss */
  h2 {
    font-size: 2.3125rem;
  }

  /* line 458, ../bower_components/foundation/scss/foundation/components/_type.scss */
  h3 {
    font-size: 1.6875rem;
  }

  /* line 459, ../bower_components/foundation/scss/foundation/components/_type.scss */
  h4 {
    font-size: 1.4375rem;
  }

  /* line 460, ../bower_components/foundation/scss/foundation/components/_type.scss */
  h5 {
    font-size: 1.125rem;
  }

  /* line 461, ../bower_components/foundation/scss/foundation/components/_type.scss */
  h6 {
    font-size: 1rem;
  }
}
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/*********************************************** 
  *
  * MYDUBIO GENERAL HELPERS
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO EDGE LAYOUT
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO HOVER ZOOM IMAGES
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO CIRCLEBUTTON
  *
***********************************************/
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/*********************************************** 
  *
  * MYDUBIO GENERAL HELPERS
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO EDGE LAYOUT
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO HOVER ZOOM IMAGES
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO CIRCLEBUTTON
  *
***********************************************/
/*********************************************** 
  *
  *	FOUNDATION GRID BASIC
  * http://foundation.zurb.com/docs/components/grid.html
  *
***********************************************/
/* Not loaded inline */
/*********************************************** 
  *
  *	FOUNDATION BLOCK GRID BASIC
  * http://foundation.zurb.com/docs/components/block_grid.html
  *
***********************************************/
/* Not loaded inline */
@media only screen and (min-width: 42.563em) {
  /* line 77, ../scss/_layout.scss */
  [class*="block-grid-"].gap {
    margin: 0 -0.3125rem;
  }

  /* line 81, ../scss/_layout.scss */
  [class*="block-grid-"].gap > li {
    padding: 0 0.3125rem 0.625rem;
  }

  /* line 85, ../scss/_layout.scss */
  [class*="block-grid-"].big-gap {
    margin: 0 -0.625rem;
  }

  /* line 89, ../scss/_layout.scss */
  [class*="block-grid-"].big-gap > li {
    padding: 0 0.625rem 1.25rem;
  }
}
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/*********************************************** 
  *
  * MYDUBIO GENERAL HELPERS
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO EDGE LAYOUT
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO HOVER ZOOM IMAGES
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO CIRCLEBUTTON
  *
***********************************************/
/*********************************************** 
  *
  *	TYPOGRAPHY GENERAL
  *
***********************************************/
/* Not loaded inline */
/*********************************************** 
  *
  *	HEADERS
  *
***********************************************/
/* Not loaded inline */
@media only screen and (min-width: 42.563em) {
  /* line 130, ../scss/_typography-content.scss */
  .page-header {
    padding: 30pt 0;
  }
}
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/*********************************************** 
  *
  * MYDUBIO GENERAL HELPERS
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO EDGE LAYOUT
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO HOVER ZOOM IMAGES
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO CIRCLEBUTTON
  *
***********************************************/
/*********************************************** 
  *
  *	LINKS
  *
***********************************************/
/* Not loaded inline */
/* line 65, ../scss/_links-buttons.scss */
h1 a:hover, h2 a:hover, h3 a:hover, .crp_title a:hover, .entry-cat a:hover {
  text-decoration: underline;
}

/* line 71, ../scss/_links-buttons.scss */
.entry-content a[class*="button"] {
  text-decoration: none;
}
/* line 75, ../scss/_links-buttons.scss */
.entry-content a:not([class*="button"]) {
  text-decoration: underline;
}
/* line 78, ../scss/_links-buttons.scss */
.entry-content a:not([class*="button"]):hover {
  text-decoration: none;
}

/*********************************************** 
  *
  *	BUTTONS
  *
***********************************************/
/* Not loaded inline */
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/*********************************************** 
  *
  * MYDUBIO GENERAL HELPERS
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO EDGE LAYOUT
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO HOVER ZOOM IMAGES
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO CIRCLEBUTTON
  *
***********************************************/
/* Not loaded inline */
@font-face {
  font-family: 'icomoon';
  src: url("../../fonts/icomoon.eot?-e8xcf0");
  src: url("../../fonts/icomoon.eot?#iefix-e8xcf0") format("embedded-opentype"), url("../../fonts/icomoon.woff?-e8xcf0") format("woff"), url("../../fonts/icomoon.ttf?-e8xcf0") format("truetype"), url("../../fonts/icomoon.svg?-e8xcf0#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 24, ../scss/_icons.scss */
[class^="icon-"],
[class*=" icon-"],
.search-submit {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 39, ../scss/_icons.scss */
.icon-instagram:before {
  content: "\e602";
}

/* line 42, ../scss/_icons.scss */
.icon-pinterest:before {
  content: "\e603";
}

/* line 45, ../scss/_icons.scss */
.icon-bloglovin:before {
  content: "\e606";
  font-size: 1rem;
  font-weight: bold;
  position: relative;
  top: 1pt;
}

/* line 52, ../scss/_icons.scss */
.icon-twitter:before {
  content: "\e605";
}

/* line 55, ../scss/_icons.scss */
.icon-tumblr:before {
  content: "\e604";
}

/* line 58, ../scss/_icons.scss */
.icon-facebook:before {
  content: "\e601";
}

/* line 61, ../scss/_icons.scss */
.icon-mail:before {
  content: "\e600";
}

/* line 64, ../scss/_icons.scss */
.search-submit:before,
.icon-search:before {
  content: "\e607";
}

/* line 68, ../scss/_icons.scss */
.icon-close:before {
  content: "\e608";
}

/* line 71, ../scss/_icons.scss */
.icon-flag:before {
  content: "\e9cc";
}

/* line 74, ../scss/_icons.scss */
.icon-arrow-down:before {
  content: "\e609";
}

/* line 77, ../scss/_icons.scss */
.icon-icon_gift:before {
  content: "\e60a";
}

/* line 80, ../scss/_icons.scss */
.icon-icon_bag:before {
  content: "\e60b";
}

/* line 83, ../scss/_icons.scss */
.icon-icon_star:before {
  content: "\e60c";
}

/* line 86, ../scss/_icons.scss */
.icon-icon_pin:before {
  content: "\e60d";
}

/* line 89, ../scss/_icons.scss */
.icon-icon_heart:before {
  content: "\e60e";
}

/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/*********************************************** 
  *
  * MYDUBIO GENERAL HELPERS
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO EDGE LAYOUT
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO HOVER ZOOM IMAGES
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO CIRCLEBUTTON
  *
***********************************************/
/*********************************************** 
  *
  *	GENERAL
  *
***********************************************/
/* line 12, ../scss/_forms.scss */
input[type="search"],
input[type="text"],
input[type="email"] {
  padding: 0.45rem 0.46875rem;
  border: 0;
  border-radius: 0;
  -webkit-appearance: none !important;
  background-color: #efece5;
  vertical-align: middle;
  font-size: .8rem;
}
@media only screen and (max-width: 42.5em) {
  /* line 12, ../scss/_forms.scss */
  input[type="search"],
  input[type="text"],
  input[type="email"] {
    /* make the font 16px on mobile to prevent zoom */
    font-size: 1rem;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
  }
}

/* line 34, ../scss/_forms.scss */
.fit {
  width: 100%;
}
/* line 37, ../scss/_forms.scss */
.fit.button {
  padding-left: 0;
  padding-right: 0;
}

/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/*********************************************** 
  *
  * MYDUBIO GENERAL HELPERS
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO EDGE LAYOUT
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO HOVER ZOOM IMAGES
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO CIRCLEBUTTON
  *
***********************************************/
/*********************************************** 
  *
  *	GENERAL
  *
***********************************************/
/* Not loaded inline */
@media only screen and (min-width: 42.563em) {
  /* line 60, ../scss/_menu.scss */
  #mobile-menu-toggle,
  .mobile-navigation {
    display: none;
  }

  /* Fixed menu */
  /* line 66, ../scss/_menu.scss */
  #masthead {
    position: fixed;
    width: 100%;
    background: rgba(255, 255, 255, 0.95);
    z-index: 100;
    top: 0;
  }
  /* line 73, ../scss/_menu.scss */
  #masthead #header-border,
  #masthead .row.main-navigation,
  #masthead .row.main-navigation img {
    transition: all 100ms ease-out;
  }
  /* line 79, ../scss/_menu.scss */
  #masthead.header-small, #masthead.forceShow {
    transition: top 200ms ease-out;
  }
  /* line 82, ../scss/_menu.scss */
  #masthead.header-small #header-border, #masthead.forceShow #header-border {
    height: 5pt;
  }
  /* line 85, ../scss/_menu.scss */
  #masthead.header-small .row.main-navigation, #masthead.forceShow .row.main-navigation {
    padding-top: 5pt;
    padding-bottom: 5pt;
  }
  /* line 89, ../scss/_menu.scss */
  #masthead.header-small .row.main-navigation img, #masthead.forceShow .row.main-navigation img {
    width: 30pt;
  }
  /* line 93, ../scss/_menu.scss */
  #masthead.header-small:not(.forceShow).hide, #masthead.forceShow:not(.forceShow).hide {
    top: -50pt !important;
  }
  /* line 98, ../scss/_menu.scss */
  #masthead.forceShow {
    background: white;
  }
}
/* For mobile small menu (map) */
/* line 107, ../scss/_menu.scss */
#masthead.forceShow {
  position: fixed;
  width: 100%;
  background: white;
  z-index: 1001;
}
/* line 113, ../scss/_menu.scss */
#masthead.forceShow .row.main-navigation {
  padding-top: 5pt;
  padding-bottom: 5pt;
}
/* line 117, ../scss/_menu.scss */
#masthead.forceShow .row.main-navigation img {
  width: 30pt;
}
/* line 122, ../scss/_menu.scss */
#masthead.forceShow #mobile-menu-toggle {
  padding: 0;
}
/* line 126, ../scss/_menu.scss */
#masthead.forceShow .search-toggle {
  padding: 0;
}

@media only screen and (min-width: 90.063em) {
  /* line 133, ../scss/_menu.scss */
  header .row.main-navigation img {
    width: 60pt;
  }
}
/*********************************************** 
  *
  *	MOBILE MENU 
  *
***********************************************/
/* Not loaded inline */
/*********************************************** 
  *
  *	FULL MENU 
  *
***********************************************/
/* Not loaded inline */
@media only screen and (min-width: 42.563em) {
  /* line 242, ../scss/_menu.scss */
  .main-navigation {
    margin-left: auto;
    margin-right: auto;
    max-width: 58.125rem;
    padding: 0 0.5rem;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 64.063em) {
  /* line 242, ../scss/_menu.scss */
  .main-navigation {
    max-width: 60rem;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 90.063em) {
  /* line 242, ../scss/_menu.scss */
  .main-navigation {
    max-width: 78.75rem;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 64.063em) {
  /* line 242, ../scss/_menu.scss */
  .main-navigation {
    padding: 0 1.25rem;
  }
}
@media only screen and (min-width: 42.563em) {
  /* line 250, ../scss/_menu.scss */
  .main-navigation li {
    float: left;
  }
  /* line 253, ../scss/_menu.scss */
  .main-navigation a {
    padding: 15pt 0.4375rem;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 64.063em) {
  /* line 253, ../scss/_menu.scss */
  .main-navigation a {
    padding: 15pt 0.625rem;
  }
}
@media only screen and (min-width: 42.563em) {
  /* line 259, ../scss/_menu.scss */
  .main-navigation a:hover {
    text-decoration: underline;
  }
  /* line 263, ../scss/_menu.scss */
  .main-navigation .social a:hover,
  .main-navigation .search-toggle:hover {
    text-decoration: none;
  }

  /* line 269, ../scss/_menu.scss */
  .menu-left,
  .menu-right {
    position: relative;
    width: 100%;
    text-align: left;
  }

  /* line 275, ../scss/_menu.scss */
  .menu-left {
    display: inline-block;
  }

  /* line 278, ../scss/_menu.scss */
  .menu-right {
    text-align: right;
  }
  /* line 281, ../scss/_menu.scss */
  .menu-right nav {
    display: inline-block;
  }

  /* line 286, ../scss/_menu.scss */
  .social-navigation.social-navigation.social-navigation {
    margin-right: 10pt;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 64.063em) {
  /* line 286, ../scss/_menu.scss */
  .social-navigation.social-navigation.social-navigation {
    margin-right: 25pt;
  }
}
@media only screen and (min-width: 42.563em) {
  /* line 292, ../scss/_menu.scss */
  .social-navigation.social-navigation.social-navigation a {
    color: #999;
    vertical-align: middle;
    transition: color 300ms ease-out;
  }
  /* line 297, ../scss/_menu.scss */
  .social-navigation.social-navigation.social-navigation a:hover {
    color: #222222;
    text-decoration: none;
  }

  /* CSS dropdown menu */
  /* line 305, ../scss/_menu.scss */
  header .current-menu-item > a,
  footer .current-menu-item > a {
    text-decoration: overline;
  }
  /* line 309, ../scss/_menu.scss */
  header .current-menu-item > a:not([class*="icon-"]):hover,
  footer .current-menu-item > a:not([class*="icon-"]):hover {
    text-decoration: overline underline;
  }

  /* line 314, ../scss/_menu.scss */
  header .menu > .menu-item-has-children,
  footer .menu > .menu-item-has-children {
    position: relative;
  }
  /* line 319, ../scss/_menu.scss */
  header .menu > .menu-item-has-children > a:after,
  footer .menu > .menu-item-has-children > a:after {
    content: ' ▾';
  }
  /* line 325, ../scss/_menu.scss */
  header .menu > .menu-item-has-children:hover .sub-menu,
  footer .menu > .menu-item-has-children:hover .sub-menu {
    max-height: 100pt;
    padding-bottom: 4pt;
    transition: all .3s ease-out .3s;
  }

  /* line 334, ../scss/_menu.scss */
  footer .menu-item-has-children:hover .sub-menu {
    padding-top: 4pt;
  }

  /* line 339, ../scss/_menu.scss */
  header .sub-menu,
  footer .sub-menu {
    transition: all .3s ease-out .6s;
    position: absolute;
    top: 100%;
    left: -0.4375rem;
    z-index: 10;
    width: 110pt;
    max-height: 0;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.95);
    text-align: left;
    /* Hide all deaper laying sub-menu's */
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 64.063em) {
  /* line 339, ../scss/_menu.scss */
  header .sub-menu,
  footer .sub-menu {
    left: -0.625rem;
    width: 130pt;
  }
}
@media only screen and (min-width: 42.563em) {
  /* line 360, ../scss/_menu.scss */
  header .sub-menu li,
  footer .sub-menu li {
    float: none;
  }
  /* line 364, ../scss/_menu.scss */
  header .sub-menu a,
  footer .sub-menu a {
    padding: 4pt 0.875rem;
    display: block;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 64.063em) {
  /* line 364, ../scss/_menu.scss */
  header .sub-menu a,
  footer .sub-menu a {
    padding: 4pt 1.25rem;
  }
}
@media only screen and (min-width: 42.563em) {
  /* line 374, ../scss/_menu.scss */
  header .sub-menu .sub-menu,
  footer .sub-menu .sub-menu {
    display: none;
  }

  /* FOOTER SPECIFIC CHANGES */
  /* line 380, ../scss/_menu.scss */
  footer .sub-menu {
    bottom: 100%;
    top: auto;
  }
  /* line 384, ../scss/_menu.scss */
  footer .sub-menu a {
    color: #222222;
  }

  /* line 389, ../scss/_menu.scss */
  .footer-navigation.row {
    padding-top: 25pt;
    padding-bottom: 25pt;
  }

  /* line 394, ../scss/_menu.scss */
  .footer-navigation .site-logo {
    display: block;
    margin: 0 auto;
  }

  /* line 399, ../scss/_menu.scss */
  footer .footer-navigation a,
  .footer-navigation .search-toggle span:before {
    color: #808080;
  }

  /* line 404, ../scss/_menu.scss */
  footer .social-navigation a:hover {
    color: white;
  }
}
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/*********************************************** 
  *
  * MYDUBIO GENERAL HELPERS
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO EDGE LAYOUT
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO HOVER ZOOM IMAGES
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO CIRCLEBUTTON
  *
***********************************************/
/*********************************************** 
  *
  *	GENERAL SEARCH
  *
***********************************************/
/* Not loaded inline */
@media only screen and (min-width: 42.563em) {
  /* line 29, ../scss/_search.scss */
  .mobile-search {
    display: none;
  }

  /* line 33, ../scss/_search.scss */
  .search-submit {
    vertical-align: middle;
  }
}
/*********************************************** 
  *
  *	MOBILE SEARCH
  *
***********************************************/
/* Not loaded inline */
@media only screen and (max-width: 42.5em) {
  /* line 91, ../scss/_search.scss */
  .mobile-search {
    transition: max-height 300ms ease-out;
  }
  /* line 94, ../scss/_search.scss */
  .mobile-search.open {
    max-height: 40pt;
  }
}
/*********************************************** 
  *
  *	FULL MENU SEARCH
  *
***********************************************/
/* Not loaded inline */
@media only screen and (min-width: 42.563em) {
  /* line 115, ../scss/_search.scss */
  .search-toggle {
    position: relative;
    z-index: 2;
  }
  /* line 119, ../scss/_search.scss */
  .search-toggle:hover {
    text-decoration: none;
  }

  /* line 124, ../scss/_search.scss */
  .main-navigation {
    /* Position the search-form relative to the columns */
  }
  /* line 126, ../scss/_search.scss */
  .main-navigation .columns {
    position: relative;
  }
  /* line 130, ../scss/_search.scss */
  .main-navigation .search-form {
    position: absolute;
    top: -5px;
    right: 0;
    z-index: 1;
  }
  /* line 136, ../scss/_search.scss */
  .main-navigation .search-form.open {
    z-index: 3;
  }
  /* line 141, ../scss/_search.scss */
  .main-navigation .search-field {
    transition: width 300ms ease-out;
    width: 0;
    padding: 5pt 0;
    margin-right: 21pt;
    position: relative;
    top: 2pt;
  }
  /* line 149, ../scss/_search.scss */
  .main-navigation .search-field:focus {
    outline: none;
  }
  /* line 154, ../scss/_search.scss */
  .main-navigation .search-submit {
    display: none;
    position: relative;
    z-index: 4;
    width: 18pt;
    height: 20pt;
    background: transparent;
    font-size: 0;
  }
  /* line 165, ../scss/_search.scss */
  .main-navigation .open .search-field {
    width: 170pt;
    padding: 5pt;
    margin-right: 0;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 64.063em) {
  /* line 165, ../scss/_search.scss */
  .main-navigation .open .search-field {
    width: 250pt;
  }
}
@media only screen and (min-width: 42.563em) {
  /* line 174, ../scss/_search.scss */
  .main-navigation .open .search-submit {
    display: inline-block;
  }
}
/*********************************************** 
  *
  *	INLINE SEARCH
  *
***********************************************/
/* Not loaded inline */
@media only screen and (min-width: 42.563em) {
  /* line 197, ../scss/_search.scss */
  .inline-search {
    margin: 0 auto;
    text-align: center;
  }
  /* line 201, ../scss/_search.scss */
  .inline-search .search-field {
    width: 300pt;
  }
}
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/*********************************************** 
  *
  * MYDUBIO GENERAL HELPERS
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO EDGE LAYOUT
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO HOVER ZOOM IMAGES
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO CIRCLEBUTTON
  *
***********************************************/
/*********************************************** 
  *
  *	INSTAGRAM PICTURES IN FOOTER
  *
***********************************************/
/* Not loaded inline */
@media only screen and (min-width: 42.563em) {
  /* line 61, ../scss/_instagram.scss */
  .instagram-pics > li:nth-of-type(n+17) {
    display: none;
  }
}
@media only screen and (min-width: 90.063em) {
  /* line 67, ../scss/_instagram.scss */
  .instagram-pics > li:nth-of-type(n) {
    display: block;
  }

  /* line 70, ../scss/_instagram.scss */
  .instagram-pics > li:nth-of-type(n+21) {
    display: none;
  }

  /* line 74, ../scss/_instagram.scss */
  .xlarge-block-grid-10 > li {
    width: 10%;
  }

  /* line 78, ../scss/_instagram.scss */
  .xlarge-block-grid-10 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 82, ../scss/_instagram.scss */
  .xlarge-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 86, ../scss/_instagram.scss */
  .xlarge-block-grid-12 > li {
    width: 8.33333333%;
  }

  /* line 90, ../scss/_instagram.scss */
  .xlarge-block-grid-12 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 94, ../scss/_instagram.scss */
  .xlarge-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/*********************************************** 
  *
  * MYDUBIO GENERAL HELPERS
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO EDGE LAYOUT
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO HOVER ZOOM IMAGES
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO CIRCLEBUTTON
  *
***********************************************/
/* line 7, ../scss/_admin.scss */
.admin-frontpagelayout {
  display: table;
  margin: 0 auto;
  font-size: .7rem;
}

/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/*********************************************** 
  *
  * MYDUBIO GENERAL HELPERS
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO EDGE LAYOUT
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO HOVER ZOOM IMAGES
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO CIRCLEBUTTON
  *
***********************************************/
/* Code to wrap partials */
/* Not loaded inline */
/* line 40, ../scss/_mydubio-pinit.scss */
.wrapper-image .button-pinit {
  transition: opacity 300ms ease-out;
  display: block;
  z-index: 3;
  padding: 20pt;
  cursor: pointer;
}
/* line 47, ../scss/_mydubio-pinit.scss */
.wrapper-image .button-pinit img {
  width: 50pt;
  height: 50pt;
}
/* line 53, ../scss/_mydubio-pinit.scss */
.wrapper-image:hover .button-pinit {
  opacity: 1;
}

/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/*********************************************** 
  *
  * MYDUBIO GENERAL HELPERS
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO EDGE LAYOUT
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO HOVER ZOOM IMAGES
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO CIRCLEBUTTON
  *
***********************************************/
/*********************************************** 
  *
  *	SHOPPING GUIDE OVERVIEW
  *
***********************************************/
/* Not loaded inline */
/*********************************************** 
  *
  *	SHOPPING GUIDE PAGE
  *
***********************************************/
/* line 225, ../scss/_shopping-guide.scss */
.page-template-page-shoppingguidecity #real-content {
  background: white;
  padding-top: 40pt;
}

/* Not loaded inline */
@media only screen and (min-width: 42.563em) {
  /* line 235, ../scss/_shopping-guide.scss */
  .shop-category h3 {
    margin-left: auto;
    margin-right: auto;
    max-width: 76.875rem;
    padding: 0 0.46875rem;
    font-size: 1.375rem;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 42.563em) {
  /* line 235, ../scss/_shopping-guide.scss */
  .shop-category h3 {
    padding: 0 0.9375rem;
  }
}
@media only screen and (min-width: 42.563em) {
  /* line 241, ../scss/_shopping-guide.scss */
  .shop-category .shop-category-list {
    max-width: 75rem;
    margin: 0 auto;
  }
  /* line 246, ../scss/_shopping-guide.scss */
  .shop-category .gap[class*="block-grid-"] > li {
    padding-bottom: 1.5rem;
  }
}
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/*********************************************** 
  *
  * MYDUBIO GENERAL HELPERS
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO EDGE LAYOUT
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO HOVER ZOOM IMAGES
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO CIRCLEBUTTON
  *
***********************************************/
/*********************************************** 
  *
  *	Rewardstyle overwrite
  *
***********************************************/
/* Not loaded inline */
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/* 
 $small-range: (0em, 40em);
 $medium-range: (40.063em, 64em);
 $large-range: (64.063em, 90em);
 $xlarge-range: (90.063em, 120em);
 $xxlarge-range: (120.063em, 99999999em);
 */
/* !! De upper-bounds ook herhalen in functions.php bij aanpassen!! */
/*********************************************** 
  *
  * MYDUBIO GENERAL HELPERS
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO EDGE LAYOUT
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO HOVER ZOOM IMAGES
  *
***********************************************/
/*********************************************** 
  *
  * MYDUBIO CIRCLEBUTTON
  *
***********************************************/
/*********************************************** 
  *
  *	GENERAL
  *
***********************************************/
/* line 13, ../scss/_blogroll.scss */
.posts-blogroll.flex-section .blogroll-wrapper > li {
  margin-bottom: 40pt;
}
/* line 17, ../scss/_blogroll.scss */
.posts-blogroll.flex-section .button {
  font-size: .6rem;
  vertical-align: middle;
  display: table;
  margin-top: 1.25rem;
}
/* line 24, ../scss/_blogroll.scss */
.posts-blogroll.flex-section .instagram-wrapper {
  display: block;
  background-color: #efece5;
}
/* line 29, ../scss/_blogroll.scss */
.posts-blogroll.flex-section .entry-text {
  padding-top: 1rem;
  padding-left: 0;
  padding-right: 0;
}
/* line 35, ../scss/_blogroll.scss */
.posts-blogroll.flex-section .social-navigation {
  list-style: outside none none;
  display: table;
  margin: 1rem auto 0;
  vertical-align: middle;
}
/* line 42, ../scss/_blogroll.scss */
.posts-blogroll.flex-section .social-navigation li {
  float: left;
}
/* line 46, ../scss/_blogroll.scss */
.posts-blogroll.flex-section .social-navigation a {
  text-decoration: none;
  padding: 8pt;
  font-size: .8rem;
  color: #999;
}
/* line 52, ../scss/_blogroll.scss */
.posts-blogroll.flex-section .social-navigation a:hover {
  color: #222;
}
/* line 57, ../scss/_blogroll.scss */
.posts-blogroll.flex-section .social-navigation .icon-bloglovin:before {
  top: -1pt;
}

/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.2.3 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
/* line 8, ../scss/_featherlight-modal.scss */
.featherlight {
  display: none;
  /* dimensions: spanning the background from edge to edge */
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2147483647;
  /* z-index needs to be >= elements on the site. */
  /* position: centering content */
  text-align: center;
  /* insures that the ::before pseudo element doesn't force wrap with fixed width content; */
  white-space: nowrap;
  /* styling */
  cursor: pointer;
  background: #333;
}

/* support for nested featherlights. Does not work in IE8 (use JS to fix) */
/* line 28, ../scss/_featherlight-modal.scss */
.featherlight:last-of-type {
  background: rgba(0, 0, 0, 0.6);
}

/* line 32, ../scss/_featherlight-modal.scss */
.featherlight:before {
  /* position: trick to center content vertically */
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}

/* line 41, ../scss/_featherlight-modal.scss */
.featherlight .featherlight-content {
  /* make content container for positioned elements (close button) */
  position: relative;
  /* position: centering vertical and horizontal */
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  /* dimensions: cut off images */
  overflow: auto;
  padding: 25px 25px 0;
  border-bottom: 25px solid transparent;
  /* dimensions: handling small or empty content */
  min-width: 30%;
  /* dimensions: handling large content */
  margin-left: 5%;
  margin-right: 5%;
  max-height: 95%;
  /* styling */
  background: #fff;
  cursor: auto;
  /* reset white-space wrapping */
  white-space: normal;
}

/* contains the content */
/* line 72, ../scss/_featherlight-modal.scss */
.featherlight .featherlight-inner {
  /* make sure its visible */
  display: block;
}

/* line 77, ../scss/_featherlight-modal.scss */
.featherlight .featherlight-close-icon {
  /* position: centering vertical and horizontal */
  position: absolute;
  z-index: 9999;
  top: 0;
  right: 0;
  /* dimensions: 25px x 25px */
  line-height: 25px;
  width: 25px;
  /* styling */
  cursor: pointer;
  text-align: center;
  font: Arial, sans-serif;
  background: #fff;
  /* Set the background in case it overlaps the content */
  background: rgba(255, 255, 255, 0.3);
  color: #000;
}

/* line 98, ../scss/_featherlight-modal.scss */
.featherlight .featherlight-image {
  /* styling */
  width: 100%;
}

/* line 104, ../scss/_featherlight-modal.scss */
.featherlight-iframe .featherlight-content {
  /* removed the border for image croping since iframe is edge to edge */
  border-bottom: 0;
  padding: 0;
}

/* line 110, ../scss/_featherlight-modal.scss */
.featherlight iframe {
  /* styling */
  border: none;
}

@media only screen and (max-width: 42.5em) {
  /* line 116, ../scss/_featherlight-modal.scss */
  .featherlight .featherlight-content {
    margin-left: 0;
    margin-right: 0;
    padding: 10px 10px 0;
    border-bottom: 10px solid transparent;
  }
}
/* line 1, ../scss/_divi-builder.scss */
.et_divi_builder #real-content {
  padding-top: 0;
}

/* line 5, ../scss/_divi-builder.scss */
.et_divi_builder #et_builder_outer_content .et_pb_row {
  max-width: 56.25rem !important;
}
@media only screen and (min-width: 90.063em) {
  /* line 5, ../scss/_divi-builder.scss */
  .et_divi_builder #et_builder_outer_content .et_pb_row {
    max-width: 75rem !important;
  }
}

/* line 13, ../scss/_divi-builder.scss */
.et_divi_builder article.type-post {
  margin-bottom: 0;
}

@media all and (max-width: 981px) {
  /* line 18, ../scss/_divi-builder.scss */
  .et_divi_builder #et_builder_outer_content .et_pb_row {
    width: 96% !important;
  }
}
@media only screen and (min-width: 42.563em) {
  /* line 65, ../scss/base.scss */
  #content {
    padding-top: 130px;
  }

  /* line 69, ../scss/base.scss */
  #real-content {
    background: white url("../../images/bg-gradient.png") repeat-x top left;
    padding-top: 60pt;
  }

  /* line 74, ../scss/base.scss */
  #header-border {
    height: 10pt;
  }

  /*********************************************** 
    *
    * PAGES
    *
  ***********************************************/
  /* line 83, ../scss/base.scss */
  body.page .entry-content {
    margin-left: auto;
    margin-right: auto;
    max-width: 45rem;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 64.063em) {
  /* line 83, ../scss/base.scss */
  body.page .entry-content {
    max-width: 46.875rem;
  }
}

@media only screen and (min-width: 42.563em) {
  /*********************************************** 
    *
    * POSTS
    *
  ***********************************************/
  /* line 95, ../scss/base.scss */
  article.layout-full > .row,
  section.layout-full > .row {
    max-width: 100%;
  }
  /* line 98, ../scss/base.scss */
  article.layout-full > a,
  section.layout-full > a {
    display: block;
    max-height: 500pt;
    width: 100%;
    overflow: hidden;
    position: relative;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 64.063em) {
  /* line 98, ../scss/base.scss */
  article.layout-full > a,
  section.layout-full > a {
    max-height: 700pt;
  }
}
@media only screen and (min-width: 42.563em) {
  /* line 109, ../scss/base.scss */
  article.layout-full img,
  section.layout-full img {
    margin: 0 auto;
  }
  /* line 113, ../scss/base.scss */
  article.layout-full .entry-text,
  section.layout-full .entry-text {
    margin-left: auto;
    margin-right: auto;
    max-width: 58.125rem;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 64.063em) {
  /* line 113, ../scss/base.scss */
  article.layout-full .entry-text,
  section.layout-full .entry-text {
    max-width: 60rem;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 90.063em) {
  /* line 113, ../scss/base.scss */
  article.layout-full .entry-text,
  section.layout-full .entry-text {
    max-width: 78.75rem;
  }
}

@media only screen and (min-width: 42.563em) {
  /* line 121, ../scss/base.scss */
  article:not(.layout-full) .row,
  section:not(.layout-full) .row {
    margin-left: auto;
    margin-right: auto;
    max-width: 58.125rem;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 64.063em) {
  /* line 121, ../scss/base.scss */
  article:not(.layout-full) .row,
  section:not(.layout-full) .row {
    max-width: 60rem;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 90.063em) {
  /* line 121, ../scss/base.scss */
  article:not(.layout-full) .row,
  section:not(.layout-full) .row {
    max-width: 78.75rem;
  }
}
@media only screen and (min-width: 42.563em) {
  /* line 125, ../scss/base.scss */
  article:not(.layout-full).posts-video .row,
  section:not(.layout-full).posts-video .row {
    max-width: 56.25rem;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 90.063em) {
  /* line 125, ../scss/base.scss */
  article:not(.layout-full).posts-video .row,
  section:not(.layout-full).posts-video .row {
    max-width: 75rem;
  }
}
@media only screen and (min-width: 42.563em) {
  /* line 129, ../scss/base.scss */
  article:not(.layout-full) .columns .wrapper-image,
  section:not(.layout-full) .columns .wrapper-image {
    margin: 0 auto;
    max-width: 56.25rem;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 90.063em) {
  /* line 129, ../scss/base.scss */
  article:not(.layout-full) .columns .wrapper-image,
  section:not(.layout-full) .columns .wrapper-image {
    max-width: 75rem;
  }
}
@media only screen and (min-width: 42.563em) {
  /* line 134, ../scss/base.scss */
  article:not(.layout-full) .entry-text,
  section:not(.layout-full) .entry-text {
    margin-left: auto;
    margin-right: auto;
    max-width: 58.125rem;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 64.063em) {
  /* line 134, ../scss/base.scss */
  article:not(.layout-full) .entry-text,
  section:not(.layout-full) .entry-text {
    max-width: 60rem;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 90.063em) {
  /* line 134, ../scss/base.scss */
  article:not(.layout-full) .entry-text,
  section:not(.layout-full) .entry-text {
    max-width: 78.75rem;
  }
}

@media only screen and (min-width: 42.563em) {
  /* line 141, ../scss/base.scss */
  article.layout-imgleft .columns .wrapper-image,
  section.layout-imgleft .columns .wrapper-image {
    max-width: 28.125rem;
    margin: 0 0 0 auto;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 90.063em) {
  /* line 141, ../scss/base.scss */
  article.layout-imgleft .columns .wrapper-image,
  section.layout-imgleft .columns .wrapper-image {
    max-width: 37.5rem;
  }
}

@media only screen and (min-width: 42.563em) {
  /* line 147, ../scss/base.scss */
  article.search-result > .row {
    max-width: 56.25rem;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 90.063em) {
  /* line 147, ../scss/base.scss */
  article.search-result > .row {
    max-width: 75rem;
  }
}

@media only screen and (min-width: 42.563em) {
  /* line 151, ../scss/base.scss */
  section.posts-text-only > .row,
  section.home-theme-text > .row,
  section.home-news > .row,
  section.home-wishlist > .row {
    max-width: 57.1875rem;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 90.063em) {
  /* line 151, ../scss/base.scss */
  section.posts-text-only > .row,
  section.home-theme-text > .row,
  section.home-news > .row,
  section.home-wishlist > .row {
    max-width: 75.9375rem;
  }
}

@media only screen and (min-width: 42.563em) {
  /* line 158, ../scss/base.scss */
  section.home-wishlist > .row.wishlist-images {
    max-width: 56.25rem;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 90.063em) {
  /* line 158, ../scss/base.scss */
  section.home-wishlist > .row.wishlist-images {
    max-width: 75rem;
  }
}

@media only screen and (min-width: 42.563em) {
  /* line 162, ../scss/base.scss */
  section.home-shoppingguides > .row {
    margin-left: auto;
    margin-right: auto;
    max-width: 41.875rem;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 64.063em) {
  /* line 162, ../scss/base.scss */
  section.home-shoppingguides > .row {
    max-width: 43.75rem;
  }
}

@media only screen and (min-width: 42.563em) {
  /* line 166, ../scss/base.scss */
  section.home-subscribemail > .row {
    margin-left: auto;
    margin-right: auto;
    max-width: 26.875rem;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 64.063em) {
  /* line 166, ../scss/base.scss */
  section.home-subscribemail > .row {
    max-width: 28.75rem;
  }
}

@media only screen and (min-width: 42.563em) {
  /* line 172, ../scss/base.scss */
  article.layout-txtleft .columns .wrapper-image,
  section.layout-txtleft .columns .wrapper-image {
    max-width: 28.125rem;
    margin: 0 auto 0 0;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 90.063em) {
  /* line 172, ../scss/base.scss */
  article.layout-txtleft .columns .wrapper-image,
  section.layout-txtleft .columns .wrapper-image {
    max-width: 37.5rem;
  }
}

@media only screen and (min-width: 42.563em) {
  /* line 178, ../scss/base.scss */
  section.posts-images,
  section.shopping-guides-row,
  section.posts-blogroll,
  section.home-theme-posts {
    margin-left: -0.46875rem;
    margin-right: -0.46875rem;
  }
  /* line 185, ../scss/base.scss */
  section.posts-images:not(.layout-full) .row,
  section.shopping-guides-row:not(.layout-full) .row,
  section.posts-blogroll:not(.layout-full) .row,
  section.home-theme-posts:not(.layout-full) .row {
    max-width: 57.1875rem;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 90.063em) {
  /* line 185, ../scss/base.scss */
  section.posts-images:not(.layout-full) .row,
  section.shopping-guides-row:not(.layout-full) .row,
  section.posts-blogroll:not(.layout-full) .row,
  section.home-theme-posts:not(.layout-full) .row {
    max-width: 75.9375rem;
  }
}
@media only screen and (min-width: 42.563em) {
  /* line 189, ../scss/base.scss */
  section.posts-images:not(.layout-full) .row.collapse,
  section.shopping-guides-row:not(.layout-full) .row.collapse,
  section.posts-blogroll:not(.layout-full) .row.collapse,
  section.home-theme-posts:not(.layout-full) .row.collapse {
    max-width: 56.25rem;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 90.063em) {
  /* line 189, ../scss/base.scss */
  section.posts-images:not(.layout-full) .row.collapse,
  section.shopping-guides-row:not(.layout-full) .row.collapse,
  section.posts-blogroll:not(.layout-full) .row.collapse,
  section.home-theme-posts:not(.layout-full) .row.collapse {
    max-width: 75rem;
  }
}

@media only screen and (min-width: 42.563em) {
  /* line 195, ../scss/base.scss */
  section.posts-wishlist {
    max-width: 56.25rem;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 90.063em) {
  /* line 195, ../scss/base.scss */
  section.posts-wishlist {
    max-width: 75rem;
  }
}

@media only screen and (min-width: 42.563em) {
  /* line 200, ../scss/base.scss */
  article.layout-txtleft .has-gap .wrapper-image,
  article.posts-image-title-text .has-gap .wrapper-image,
  section.posts-image-title-text .has-gap .wrapper-image {
    margin-top: 1rem;
  }
  /* line 205, ../scss/base.scss */
  article.layout-txtleft .has-gap .wrapper-image:first-child,
  article.posts-image-title-text .has-gap .wrapper-image:first-child,
  section.posts-image-title-text .has-gap .wrapper-image:first-child {
    margin-top: 0;
  }

  /* line 211, ../scss/base.scss */
  .aside-section-promo {
    padding: 60pt 0.9375rem 75pt;
  }
  /* line 214, ../scss/base.scss */
  .aside-section-promo ul {
    margin: -0.9375rem;
  }
  /* line 218, ../scss/base.scss */
  .aside-section-promo li {
    padding: 0 0.9375rem;
  }
  /* line 222, ../scss/base.scss */
  .aside-section-promo header {
    text-align: center;
  }
  /* line 225, ../scss/base.scss */
  .aside-section-promo header p {
    margin-bottom: .3rem;
  }

  /* line 231, ../scss/base.scss */
  .entry-content.responsive-spans span {
    display: none;
  }
  /* line 234, ../scss/base.scss */
  .entry-content.responsive-spans span:nth-of-type(-n+2) {
    display: inline;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 64.063em) {
  /* line 240, ../scss/base.scss */
  article.layout-full .entry-content span,
  article.layout-centered .entry-content span {
    display: inline;
  }
}
/* einde medium-up */
/*********************************************** 
  *
  * HOMEPAGE BLOCKS
  *
***********************************************/
/* line 253, ../scss/base.scss */
.home .flex-section {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

/* line 258, ../scss/base.scss */
section > h1 {
  text-align: center;
}

/*
@media only screen and (min-width:42.563em) {
	section.home-latest {
		.entry-text {
			position: absolute;
			bottom: 20%;
			left: 0;
			right: 0;
		
			&.white {
				color: white;
				text-shadow: 0 1px 0 #999;
			
				a {
					color: white;
				}
			}
		}
	}
}
*/
/* line 285, ../scss/base.scss */
section.home-latest .entry-content {
  max-width: none;
}

/* line 290, ../scss/base.scss */
section > hr {
  border-color: black;
  max-width: 56.25rem;
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 90.063em) {
  /* line 290, ../scss/base.scss */
  section > hr {
    max-width: 75rem;
  }
}

/* line 297, ../scss/base.scss */
section.home-theme-posts h1.entry-title {
  font-size: 1.1rem;
}
@media only screen and (max-width: 42.5em) {
  /* line 302, ../scss/base.scss */
  section.home-theme-posts > .row > .columns {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  /* line 306, ../scss/base.scss */
  section.home-theme-posts > .row > .columns:first-child {
    margin-top: 0;
  }
  /* line 310, ../scss/base.scss */
  section.home-theme-posts > .row > .columns:last-child {
    margin-bottom: 0;
  }
}

/* line 317, ../scss/base.scss */
.home-theme-text h3 {
  line-height: 1.1;
}

/* line 322, ../scss/base.scss */
.theme-editors-letter .read-more {
  display: inline;
  font-size: .7rem;
}
/* line 327, ../scss/base.scss */
.theme-editors-letter .header-link {
  font-size: .9rem;
}

/* line 332, ../scss/base.scss */
.theme-title a {
  font-size: 1rem;
}

@media only screen and (max-width: 42.5em) {
  /* line 337, ../scss/base.scss */
  .theme-editors-letter {
    margin-top: 2rem;
  }
}
/* line 342, ../scss/base.scss */
.home section.home-news {
  background-color: #f6f4f0;
}
/* line 346, ../scss/base.scss */
.home section.home-news hr:first-child {
  margin-bottom: 4rem;
  margin-top: 0;
}
/* line 351, ../scss/base.scss */
.home section.home-news hr:last-child {
  margin-top: 4rem;
  margin-bottom: 0;
}
/* line 357, ../scss/base.scss */
.home section.home-news h3.entry-title {
  font-size: 1.1rem;
  text-align: left;
  padding: 0 0.46875rem;
}
/* line 364, ../scss/base.scss */
.home section.home-news .news-item .row > .columns {
  height: 0;
  padding-bottom: 33%;
  overflow: hidden;
}
/* line 370, ../scss/base.scss */
.home section.home-news .news-item .img-rect {
  display: none;
}
@media only screen and (min-width: 42.563em) {
  /* line 374, ../scss/base.scss */
  .home section.home-news .news-item .row > .columns {
    padding-bottom: 41.5%;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 380, ../scss/base.scss */
  .home section.home-news .news-item .row > .columns {
    padding-bottom: 69%;
  }
  /* line 384, ../scss/base.scss */
  .home section.home-news .news-item .img-rect {
    display: block;
  }
  /* line 387, ../scss/base.scss */
  .home section.home-news .news-item .img-square {
    display: none;
  }
}
/* line 393, ../scss/base.scss */
.home section.home-news .column-text {
  background-color: white;
}
@media only screen and (min-width: 64.063em) {
  /* line 397, ../scss/base.scss */
  .home section.home-news .column-text h3 {
    padding-top: 1rem;
  }
}
/* line 403, ../scss/base.scss */
.home section.home-news .button.read-more {
  margin-top: 2rem;
}
@media only screen and (max-width: 42.5em) {
  /* line 408, ../scss/base.scss */
  .home section.home-news .news-item {
    margin-top: .25rem;
    margin-bottom: .25rem;
  }
}
@media only screen and (max-width: 42.5em), only screen and (min-width: 42.563em) and (max-width: 64em) {
  /* line 415, ../scss/base.scss */
  .home section.home-news h3.entry-title {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    width: 100%;
  }
  /* line 423, ../scss/base.scss */
  .home section.home-news .entry-content {
    display: none;
  }
}
/* line 428, ../scss/base.scss */
.home section.home-news .entry-content > p {
  font-size: .7rem;
}

/* line 433, ../scss/base.scss */
.home section.home-shoppingguides {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top left;
  margin-top: -4rem;
  margin-bottom: 0;
  padding: 20rem 0.9375rem;
}
/* line 442, ../scss/base.scss */
.home section.home-shoppingguides h1 {
  margin-bottom: 1rem;
}
/* line 446, ../scss/base.scss */
.home section.home-shoppingguides > .row {
  border-top: 1px solid black;
  padding-top: .5rem;
}
/* line 451, ../scss/base.scss */
.home section.home-shoppingguides a {
  float: left;
  clear: left;
  text-transform: uppercase;
  display: inline-block;
  padding: .5rem 0;
  font-size: .8rem;
}
@media only screen and (max-width: 42.5em) {
  /* line 461, ../scss/base.scss */
  .home section.home-shoppingguides .columns {
    text-align: center;
  }
  /* line 465, ../scss/base.scss */
  .home section.home-shoppingguides > .row {
    padding-top: 1rem;
  }
  /* line 469, ../scss/base.scss */
  .home section.home-shoppingguides a {
    display: block;
    float: none;
    padding: 1rem 0;
  }
}

/* line 478, ../scss/base.scss */
section.home-subscribemail h1 {
  margin-bottom: 0;
  line-height: 1;
}
/* line 482, ../scss/base.scss */
section.home-subscribemail .subtitle {
  margin-bottom: 2rem;
  text-align: center;
}
/* line 486, ../scss/base.scss */
section.home-subscribemail [type^="submit"] {
  border: 0;
  padding-left: 0;
  padding-right: 0;
}

/* line 495, ../scss/base.scss */
section.home-wishlist h3 {
  margin-bottom: 0;
  line-height: 1;
}
/* line 499, ../scss/base.scss */
section.home-wishlist .subtitle {
  margin-bottom: 1rem;
}
/* line 503, ../scss/base.scss */
section.home-wishlist .read-more {
  margin-top: 2rem;
  margin-bottom: 4rem;
}
@media only screen and (max-width: 42.5em) {
  /* line 509, ../scss/base.scss */
  section.home-wishlist .bo-garden > div:nth-of-type(n+5) {
    display: none;
  }
}

/* line 515, ../scss/base.scss */
.mydubio-wishlist {
  /* create responsive checkerboard pattern: https://gist.github.com/guidobouman/3933491 */
}
/* line 516, ../scss/base.scss */
.mydubio-wishlist a {
  position: relative;
  display: block;
}
@media only screen and (max-width: 42.5em) {
  /* line 524, ../scss/base.scss */
  .mydubio-wishlist li:nth-child(4n+2), .mydubio-wishlist li:nth-child(4n+3) {
    background-color: #f6f4f0;
  }
}
@media only screen and (min-width: 42.563em) {
  /* line 530, ../scss/base.scss */
  .mydubio-wishlist li:nth-child(8n+2), .mydubio-wishlist li:nth-child(8n+4), .mydubio-wishlist li:nth-child(8n+5), .mydubio-wishlist li:nth-child(8n+7) {
    background-color: #f6f4f0;
  }
}
/* line 537, ../scss/base.scss */
.mydubio-wishlist .overlay {
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 3;
  color: white;
  font-size: 0.75rem;
  display: block;
  opacity: 0;
  transition: opacity 300ms ease-out;
}
/* line 553, ../scss/base.scss */
.mydubio-wishlist .overlay:hover {
  opacity: 1;
}
/* line 557, ../scss/base.scss */
.mydubio-wishlist .overlay div {
  position: absolute;
  width: 100%;
  text-align: center;
}
/* line 562, ../scss/base.scss */
.mydubio-wishlist .overlay div:first-child {
  bottom: 50%;
  padding-bottom: 5pt;
  padding-left: 5pt;
  padding-right: 5pt;
}
/* line 568, ../scss/base.scss */
.mydubio-wishlist .overlay div:last-child {
  top: 50%;
  padding-top: 6pt;
}
/* line 573, ../scss/base.scss */
.mydubio-wishlist .overlay div span {
  opacity: 0.3;
}
/* line 578, ../scss/base.scss */
.mydubio-wishlist .overlay hr {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  margin: 0;
  border-bottom: 1px solid white;
  border-top: 0;
}
/* line 589, ../scss/base.scss */
.mydubio-wishlist .admin-error .overlay {
  opacity: 1;
  background-color: rgba(150, 0, 0, 0.3);
}

@media only screen and (min-width: 42.563em) {
  /*********************************************** 
    *
    * SINGLE POST
    *
  ***********************************************/
  /* line 604, ../scss/base.scss */
  .post-width-legacy .entry-content > div {
    max-width: 43.125rem;
  }
  /* line 608, ../scss/base.scss */
  .post-width-legacy .entry-content > p {
    max-width: 44.0625rem;
  }

  /* line 614, ../scss/base.scss */
  .post-width-legacywide .entry-content > div {
    max-width: 56.25rem;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 90.063em) {
  /* line 614, ../scss/base.scss */
  .post-width-legacywide .entry-content > div {
    max-width: 75rem;
  }
}
@media only screen and (min-width: 42.563em) {
  /* line 618, ../scss/base.scss */
  .post-width-legacywide .entry-content > p {
    max-width: 57.1875rem;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 90.063em) {
  /* line 618, ../scss/base.scss */
  .post-width-legacywide .entry-content > p {
    max-width: 75.9375rem;
  }
}

@media only screen and (min-width: 42.563em) {
  /* line 623, ../scss/base.scss */
  .crp_related {
    padding: 60pt 0.9375rem 75pt;
  }
  /* line 626, ../scss/base.scss */
  .crp_related a {
    display: block;
    text-align: center;
  }
  /* line 630, ../scss/base.scss */
  .crp_related a.crp_title {
    padding-bottom: 5pt;
    font-size: .6rem;
    text-decoration: none;
  }
  /* line 635, ../scss/base.scss */
  .crp_related a.crp_title:hover {
    text-decoration: underline;
  }
  /* line 641, ../scss/base.scss */
  .crp_related img {
    position: absolute;
    top: 0;
    left: 0;
  }

  /* line 648, ../scss/base.scss */
  #disqus_thread {
    max-width: 56.25rem;
    margin-top: 60pt;
    margin-bottom: 0;
    padding: 0 !important;
  }
}
@media only screen and (min-width: 42.563em) and (min-width: 90.063em) {
  /* line 648, ../scss/base.scss */
  #disqus_thread {
    max-width: 75rem;
  }
}
