/* --- Basis settings --- */

html {
  font-family: 'GAP', 'VoedingSans', sans-serif;
  font-size: 100%;
  color: #7A7870;
  background-color: #f1f1f1;
}

body {
  font-size: 1em;
  line-height: 1.8;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}


img {
  max-width: 100%;
  height: auto;
}

/* --- Basis layout --- */

.content {
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2em;
  padding-right: 2em;
}


/*---------------------------*\
  #TYPO
\*---------------------------*/ 


/* --- Fonts --- */

/* --- Fonts --- */

/* Webfont: GAP-Bolditalic */@font-face {
  font-family: 'GAP';
  src: url('../fonts/GAP-Bolditalic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/GAP-Bolditalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/GAP-Bolditalic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/GAP-Bolditalic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/GAP-Bolditalic.svg#GAP-BoldItalic') format('svg'); /* Legacy iOS */
  font-style: italic;
  font-weight: bold;
  text-rendering: optimizeLegibility;
}

/* Webfont: GAP-Bold */@font-face {
  font-family: 'GAP';
  src: url('../fonts/GAP-Bold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/GAP-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/GAP-Bold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/GAP-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/GAP-Bold.svg#GAP-Bold') format('svg'); /* Legacy iOS */
  font-style: normal;
  font-weight: bold;
  text-rendering: optimizeLegibility;
}

/* Webfont: GAP-Italic */@font-face {
  font-family: 'GAP';
  src: url('../fonts/GAP-Italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/GAP-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/GAP-Italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/GAP-Italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/GAP-Italic.svg#GAP-Italic') format('svg'); /* Legacy iOS */
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

/* Webfont: GAP-Regular */@font-face {
  font-family: 'GAP';
  src: url('../fonts/GAP-Regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/GAP-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/GAP-Regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/GAP-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/GAP-Regular.svg#GAP-Regular') format('svg'); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

/* Webfont: GAPMono-Bold */@font-face {
    font-family: 'GAPMono';
    src: url('../fonts/GAPMono-Bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/GAPMono-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/GAPMono-Bold.woff') format('woff'), /* Modern Browsers */
         url('../fonts/GAPMono-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/GAPMono-Bold.svg#GAPMono-Bold') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: bold;
    text-rendering: optimizeLegibility;
}

/* Webfont: GAPMono-Italic */@font-face {
    font-family: 'GAPMono';
    src: url('../fonts/GAPMono-Italic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/GAPMono-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/GAPMono-Italic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/GAPMono-Italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/GAPMono-Italic.svg#GAPMono-Italic') format('svg'); /* Legacy iOS */
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: GAPMono-Regular */@font-face {
    font-family: 'GAPMono';
    src: url('../fonts/GAPMono-Regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/GAPMono-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/GAPMono-Regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/GAPMono-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/GAPMono-Regular.svg#GAPMono-Regular') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: GAPMono-BoldItalic */@font-face {
    font-family: 'GAPMono';
    src: url('../fonts/GAPMono-BoldItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/GAPMono-BoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/GAPMono-BoldItalic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/GAPMono-BoldItalic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/GAPMono-BoldItalic.svg#GAPMono-BoldItalic') format('svg'); /* Legacy iOS */
    font-style: italic;
    font-weight: bold;
    text-rendering: optimizeLegibility;
}

/* --- Tekststijlen --- */

/* Paragrafen */

p {
  margin-block-start: 0;
  margin-block-end: 0.5em;
}


code,
pre {
  font-family: Consolas, Menlo, Courier, sans-serif;
  font-size: 1em;
  color: #444;
  background-color: #f0f0f0;
}

code {
  padding: 1px 4px;
}

pre {
  padding: 1px 2em;
}

/* Inline */

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

blockquote {
  font-style: italic;
  padding-left: 0.125em;
}


/* --- Links --- */

a {
  text-decoration: none;
  color: #7DAAC0;
}

a:hover,
a:active {
  text-decoration: none;
  color: #a34d97;
}


/* --- Headings --- */

h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 2em;
}

h1 {
  margin-bottom: 0;
  font-size: 2em;
  color: #70605c;
}

h2 {
  font-size: 1.5em;
}

h3 {
  font-size: 1.5em;
  font-weight: 400;
}

h4 {
  font-size: 1.25em;
}

h5 {
  font-size: 1.125em;
}

h6 {
  font-size: 1em;
}
