/**
 * Style file
 *
 * This file is compiled into style.css
 */
/* Neat 1.7.0
 * http://neat.bourbon.io
 * Copyright 2012-2014 thoughtbot, inc.
 * MIT License */
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

@font-face {
  font-family: 'BrooklynSamuelsFive-Bold';
  src: url('../fonts/BrooklynSamuelsFive-Bold.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/BrooklynSamuelsFive-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/BrooklynSamuelsFive-Bold.woff') format('woff'), url('../fonts/BrooklynSamuelsFive-Bold.ttf') format('truetype'), url('../fonts/BrooklynSamuelsFive-Bold.svg#BrooklynSamuelsFive-Bold') format('svg');
  /* Legacy iOS */ }

@font-face {
  font-family: 'BrooklynSamuelsFive-Fat';
  src: url('../fonts/BrooklynSamuelsFive-Fat.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/BrooklynSamuelsFive-Fat.eot?#iefix') format('embedded-opentype'), url('../fonts/BrooklynSamuelsFive-Fat.woff') format('woff'), url('../fonts/BrooklynSamuelsFive-Fat.ttf') format('truetype'), url('../fonts/BrooklynSamuelsFive-Fat.svg#BrooklynSamuelsFive-Fat') format('svg');
  /* Legacy iOS */ }

@font-face {
  font-family: 'BrooklynSamuelsFive-Light';
  src: url('../fonts/BrooklynSamuelsFive-Light.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/BrooklynSamuelsFive-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/BrooklynSamuelsFive-Light.woff') format('woff'), url('../fonts/BrooklynSamuelsFive-Light.ttf') format('truetype'), url('../fonts/BrooklynSamuelsFive-Light.svg#BrooklynSamuelsFive-Light') format('svg');
  /* Legacy iOS */ }

@font-face {
  font-family: 'BrooklynSamuelsFive-Medium';
  src: url('../fonts/BrooklynSamuelsFive-Medium.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/BrooklynSamuelsFive-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/BrooklynSamuelsFive-Medium.woff') format('woff'), url('../fonts/BrooklynSamuelsFive-Medium.ttf') format('truetype'), url('../fonts/BrooklynSamuelsFive-Medium.svg#BrooklynSamuelsFive-Medium') format('svg');
  /* Legacy iOS */ }

@font-face {
  font-family: 'BrooklynSamuelsFive-Thin';
  src: url('../fonts/BrooklynSamuelsFive-Thin.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/BrooklynSamuelsFive-Thin.eot?#iefix') format('embedded-opentype'), url('../fonts/BrooklynSamuelsFive-Thin.woff') format('woff'), url('../fonts/BrooklynSamuelsFive-Thin.ttf') format('truetype'), url('../fonts/BrooklynSamuelsFive-Thin.svg#BrooklynSamuelsFive-Thin') format('svg');
  /* Legacy iOS */ }

@font-face {
  font-family: 'glyph-font';
  src: url('../fonts/icomoon.eot');
  src: url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'), url('../fonts/icomoon.woff?') format('woff'), url('../fonts/icomoon.ttf?') format('truetype'), url('../fonts/icomoon.svg?-te3zgv#icomoon') format('svg');
  font-weight: normal;
  font-style: normal; }

/* ---------- Import base ---------- */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
  display: block; }

audio, canvas, video {
  display: inline-block; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden], template {
  display: none; }

html {
  background: #fff;
  color: #000;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

html, button, input, select, textarea {
  font-family: sans-serif; }

body {
  margin: 0; }

a {
  background: transparent; }
  a:focus {
    outline: thin dotted; }
  a:hover, a:active {
    outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b, strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

mark {
  background: #ff0;
  color: #000; }

code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 1em; }

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

q:before, q:after {
  content: '';
  content: none; }

small {
  font-size: 80%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 0; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0;
  white-space: normal; }

button, input, select, textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  vertical-align: baseline; }

button, input {
  line-height: normal; }

button, select {
  text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled], input[disabled] {
  cursor: default; }

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto;
  vertical-align: top; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/**
 * Functions
 *
 */
/**
 * Mixins
 *
 * Snippets of reusable CSS to develop faster and keep code readable
 */
/* Overwrite the default media mixin for ie9 fallback */
/**
 * Extendables
 *
 * Collect all of your extendable classes, ids and silent extendables.
 */
.clearfix {
  zoom: 1; }
  .clearfix:after {
    content: "";
    display: table;
    clear: both; }

/**
 * Typography
 */
html {
  font-size: 62.5%;
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-font-smoothing: antialiased; }

html, button, input, select, textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

h1, h2, h4, h5, h6, .field-name-field-basicpage-body h3 {
  font-family: "BrooklynSamuelsFive-Bold";
  font-weight: normal; }

h3 {
  font-family: "BrooklynSamuelsFive-Medium";
  font-weight: normal; }

/* Line-heights */
body {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1.6; }

h1, .page-title {
  margin: 0 0 10px 0;
  padding: 0;
  color: #1a1a1a;
  font-size: 36px;
  font-size: 3.6rem; }

h2 {
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 24px;
  font-size: 2.4rem; }

h3 {
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 18px;
  font-size: 1.8rem; }

h4 {
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 15px;
  font-size: 1.5rem; }

h5 {
  margin: 0 0 5px 0;
  padding: 0;
  font-size: 13px;
  font-size: 1.3rem; }

h6 {
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 11px;
  font-size: 1.1rem; }

p {
  margin-top: 0;
  margin-bottom: 10px; }

.field-name-field-basicpage-body ul ol, .field-name-field-basicpage-body ol ol, .field-body ul ol, .field-body ol ol {
  padding-left: 20px; }
.field-name-field-basicpage-body ul, .field-body ul {
  padding-left: 16px; }
.field-name-field-basicpage-body ol, .field-body ol {
  padding-left: 18px; }

p.highlight {
  background-color: #ffd500;
  margin-bottom: 20px;
  padding: 15px 20px;
  color: #000000;
  border-radius: 10px; }
  p.highlight a {
    color: #000000;
    text-decoration: underline; }

/**
 * Layout
 *
 * All layout theming should go in this file
 */
/* Layout */
.container {
  max-width: 960px;
  padding: 0 12px;
  margin-left: auto;
  margin-right: auto; }
  .container::after {
    clear: both;
    content: "";
    display: table; }
  .lt-ie9 .container {
    padding-right: 0;
    padding-left: 0; }
  @media screen and (min-width: 984px) {
    .container {
      padding-right: 0;
      padding-left: 0; } }

header, footer, .main, .view-taxonomy-vacancy-category-jobs .view-header {
  zoom: 1; }
  header:after, footer:after, .main:after, .view-taxonomy-vacancy-category-jobs .view-header:after {
    content: "";
    display: table;
    clear: both; }

.lt-ie9 .column {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 31.7615656014%; }
  .lt-ie9 .column:last-child {
    margin-right: 0; }
@media screen and (min-width: 960px) {
  .column {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%; }
    .column:last-child {
      margin-right: 0; } }

.lt-ie9 .one-sidebar.sidebar-first .main, .lt-ie9 .one-sidebar.sidebar-second .main {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 65.8807828007%; }
  .lt-ie9 .one-sidebar.sidebar-first .main:last-child, .lt-ie9 .one-sidebar.sidebar-second .main:last-child {
    margin-right: 0; }
.lt-ie9 .one-sidebar.sidebar-first {
  margin-right: 0; }
.lt-ie9 .one-sidebar aside.sidebar_first, .lt-ie9 .one-sidebar aside.sidebar_second {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 31.7615656014%; }
  .lt-ie9 .one-sidebar aside.sidebar_first:last-child, .lt-ie9 .one-sidebar aside.sidebar_second:last-child {
    margin-right: 0; }
.lt-ie9 .one-sidebar aside.sidebar_second {
  margin-right: 0; }
@media screen and (min-width: 768px) {
  .one-sidebar.sidebar-first .main, .one-sidebar.sidebar-second .main {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 65.8807828007%; }
    .one-sidebar.sidebar-first .main:last-child, .one-sidebar.sidebar-second .main:last-child {
      margin-right: 0; }
  .one-sidebar.sidebar-first {
    margin-right: 0; }
  .one-sidebar aside.sidebar_first, .one-sidebar aside.sidebar_second {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%; }
    .one-sidebar aside.sidebar_first:last-child, .one-sidebar aside.sidebar_second:last-child {
      margin-right: 0; }
  .one-sidebar aside.sidebar_second {
    margin-right: 0; } }

.lt-ie9 .two-sidebars .main {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 48.821174201%; }
  .lt-ie9 .two-sidebars .main:last-child {
    margin-right: 0; }
.lt-ie9 .two-sidebars .sidebar_first, .lt-ie9 .two-sidebars .sidebar_second {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 23.2317613015%; }
  .lt-ie9 .two-sidebars .sidebar_first:last-child, .lt-ie9 .two-sidebars .sidebar_second:last-child {
    margin-right: 0; }
.lt-ie9 .two-sidebars .sidebar_second {
  margin-right: 0; }
@media screen and (min-width: 960px) {
  .two-sidebars .main {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 48.821174201%; }
    .two-sidebars .main:last-child {
      margin-right: 0; }
  .two-sidebars .sidebar_first, .two-sidebars .sidebar_second {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 23.2317613015%; }
    .two-sidebars .sidebar_first:last-child, .two-sidebars .sidebar_second:last-child {
      margin-right: 0; }
  .two-sidebars .sidebar_second {
    margin-right: 0; } }

.lt-ie9 .no-sidebars .main {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  margin-right: 0; }
  .lt-ie9 .no-sidebars .main:last-child {
    margin-right: 0; }
@media screen and (min-width: 960px) {
  .no-sidebars .main {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
    margin-right: 0; }
    .no-sidebars .main:last-child {
      margin-right: 0; } }

.sidebar_second .view-upcoming-events .group-left, .view-sitewide-search .node-event .group-left {
  float: left;
  display: block;
  margin-right: 3.5786636068%;
  width: 22.3160022949%; }
  .sidebar_second .view-upcoming-events .group-left:last-child, .view-sitewide-search .node-event .group-left:last-child {
    margin-right: 0; }
.sidebar_second .view-upcoming-events .group-right, .view-sitewide-search .node-event .group-right {
  float: left;
  display: block;
  margin-right: 3.5786636068%;
  width: 74.1053340983%; }
  .sidebar_second .view-upcoming-events .group-right:last-child, .view-sitewide-search .node-event .group-right:last-child {
    margin-right: 0; }

.view-organisations .group-left, .view-organisations .group-right, .view-events-search-page .group-left, .view-events-search-page .group-right, .view-taxonomy-vacancy-category-jobs .group-left, .view-taxonomy-vacancy-category-jobs .group-right, .node-type-vacancy .group-left, .node-type-vacancy .group-right, .node-type-resume .group-left, .node-type-resume .group-right, .view-looking-for-a-job .group-left, .view-looking-for-a-job .group-right, .view-about-shoes-blocks .group-left, .view-about-shoes-blocks .group-right, .node-shoe-museum.view-mode-full .group-left, .node-shoe-museum.view-mode-full .group-right, .view-sitewide-search .group-left, .view-sitewide-search .group-right, .view-taxonomy-commercial-message-category .group-left, .view-taxonomy-commercial-message-category .group-right, .node-type-woord .view-mode-full .group-left, .node-type-woord .view-mode-full .group-right {
  width: 100%; }

@media screen and (min-width: 480px) {
  .node-shoe-museum.view-mode-full .group-left, .node-shoe-museum.view-mode-full .group-right, .view-submit-system-webforms .views-row, .view-woordenboek .views-row {
    float: left;
    display: block;
    margin-right: 3.5786636068%;
    width: 48.2106681966%; }
    .node-shoe-museum.view-mode-full .group-left:last-child, .node-shoe-museum.view-mode-full .group-right:last-child, .view-submit-system-webforms .views-row:last-child, .view-woordenboek .views-row:last-child {
      margin-right: 0; }
  .node-shoe-museum.view-mode-full .group-right, .view-submit-system-webforms .views-row-even, .view-woordenboek .views-row--last {
    margin-right: 0; } }

@media screen and (min-width: 640px) {
  .view-organisations .group-left, .view-events-search-page .group-left, .view-about-shoes-blocks .group-left, .view-sitewide-search .group-left {
    float: left;
    display: block;
    margin-right: 3.5786636068%;
    width: 22.3160022949%; }
    .view-organisations .group-left:last-child, .view-events-search-page .group-left:last-child, .view-about-shoes-blocks .group-left:last-child, .view-sitewide-search .group-left:last-child {
      margin-right: 0; }
  .view-organisations .group-right, .view-events-search-page .group-right, .view-about-shoes-blocks .group-right, .view-sitewide-search .group-right {
    float: left;
    display: block;
    margin-right: 3.5786636068%;
    width: 74.1053340983%;
    margin-right: 0; }
    .view-organisations .group-right:last-child, .view-events-search-page .group-right:last-child, .view-about-shoes-blocks .group-right:last-child, .view-sitewide-search .group-right:last-child {
      margin-right: 0; }
  .node-type-woord .view-mode-full .group-left {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 65.8807828007%; }
    .node-type-woord .view-mode-full .group-left:last-child {
      margin-right: 0; }
  .node-type-woord .view-mode-full .group-right {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
    margin-right: 0; }
    .node-type-woord .view-mode-full .group-right:last-child {
      margin-right: 0; }
  .node-shoe-museum.view-mode-full .group-left {
    float: left;
    display: block;
    margin-right: 3.5786636068%;
    width: 61.1580011475%; }
    .node-shoe-museum.view-mode-full .group-left:last-child {
      margin-right: 0; }
  .node-shoe-museum.view-mode-full .group-right {
    float: left;
    display: block;
    margin-right: 3.5786636068%;
    width: 35.2633352458%;
    margin-right: 0; }
    .node-shoe-museum.view-mode-full .group-right:last-child {
      margin-right: 0; }
  .view-woordenboek .views-row {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%; }
    .view-woordenboek .views-row:last-child {
      margin-right: 0; }
  .view-woordenboek .views-row--last {
    margin-right: 0; } }

@media screen and (min-width: 680px) and (max-width: 767px), screen and (min-width: 960px) {
  .view-submit-system-webforms .views-row {
    float: left;
    display: block;
    margin-right: 3.1684356888%;
    width: 31.2210428741%; }
    .view-submit-system-webforms .views-row:last-child {
      margin-right: 0; }
  .view-submit-system-webforms .views-row:nth-child(3n) {
    margin-right: 0; } }

@media screen and (min-width: 768px) {
  .view-taxonomy-vacancy-category-jobs .group-left, .view-taxonomy-vacancy-category-jobs .view-header .view-taxonomy-vacancy-category-terms, .view-taxonomy-commercial-message-category .view-header .view-taxonomy-commercial-message-category-terms, .node-type-vacancy .group-left, .node-type-resume .group-left, .view-looking-for-a-job .group-left, .view-taxonomy-commercial-message-category .group-left, .view-sitewide-search .node-commercial-message .group-left, .view-sitewide-search .node-promoted .group-left {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 65.8807828007%; }
    .view-taxonomy-vacancy-category-jobs .group-left:last-child, .view-taxonomy-vacancy-category-jobs .view-header .view-taxonomy-vacancy-category-terms:last-child, .view-taxonomy-commercial-message-category .view-header .view-taxonomy-commercial-message-category-terms:last-child, .node-type-vacancy .group-left:last-child, .node-type-resume .group-left:last-child, .view-looking-for-a-job .group-left:last-child, .view-taxonomy-commercial-message-category .group-left:last-child, .view-sitewide-search .node-commercial-message .group-left:last-child, .view-sitewide-search .node-promoted .group-left:last-child {
      margin-right: 0; }
  .view-taxonomy-vacancy-category-jobs .group-right, .node-type-vacancy .group-right, .node-type-resume .group-right, .view-looking-for-a-job .group-right, .view-taxonomy-commercial-message-category .group-right, .view-sitewide-search .node-commercial-message .group-right, .view-sitewide-search .node-promoted .group-right {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
    margin-right: 0; }
    .view-taxonomy-vacancy-category-jobs .group-right:last-child, .node-type-vacancy .group-right:last-child, .node-type-resume .group-right:last-child, .view-looking-for-a-job .group-right:last-child, .view-taxonomy-commercial-message-category .group-right:last-child, .view-sitewide-search .node-commercial-message .group-right:last-child, .view-sitewide-search .node-promoted .group-right:last-child {
      margin-right: 0; }
  .view-taxonomy-vacancy-category-jobs .view-header .block-bean, .view-taxonomy-commercial-message-category .view-header .block-bean, .view-looking-for-a-job .view-header .block-bean {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
    margin-right: 0;
    margin-left: 68.2384343986%;
    float: none; }
    .view-taxonomy-vacancy-category-jobs .view-header .block-bean:last-child, .view-taxonomy-commercial-message-category .view-header .block-bean:last-child, .view-looking-for-a-job .view-header .block-bean:last-child {
      margin-right: 0; }
  .view-sitewide-search .node-event .group-left {
    float: left;
    display: block;
    margin-right: 3.5786636068%;
    width: 9.3686693441%; }
    .view-sitewide-search .node-event .group-left:last-child {
      margin-right: 0; }
  .view-sitewide-search .node-event .group-right {
    float: left;
    display: block;
    margin-right: 3.5786636068%;
    width: 87.0526670492%; }
    .view-sitewide-search .node-event .group-right:last-child {
      margin-right: 0; } }

@media screen and (min-width: 768px) and (max-width: 959px) {
  .sidebar_second .view-upcoming-events .group-left, .sidebar_second .view-upcoming-events .group-right {
    margin-right: 0;
    width: 100%; } }

@media screen and (min-width: 900px) {
  .view-woordenboek .views-row {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 23.2317613015%; }
    .view-woordenboek .views-row:last-child {
      margin-right: 0; }
  .view-woordenboek .views-row--last {
    margin-right: 0; }
  .node-type-woord .view-mode-full .group-left {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 65.8807828007%; }
    .node-type-woord .view-mode-full .group-left:last-child {
      margin-right: 0; }
  .node-type-woord .view-mode-full .group-right {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
    margin-right: 0; }
    .node-type-woord .view-mode-full .group-right:last-child {
      margin-right: 0; } }

@media screen and (min-width: 1400px) {
  .container {
    max-width: 1200px;
    padding: 0 12px;
    margin-left: auto;
    margin-right: auto; }
    .container::after {
      clear: both;
      content: "";
      display: table; } }

.sidebar {
  display: none; }
