@import "https://www.ktdk.dk/assets/common.css";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
/* line 12, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
/* line 25, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
/* line 33, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* line 47, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
/* line 60, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
/* line 70, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 79, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 90, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
/* line 103, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 113, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
/* line 123, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 132, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 142, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
/* line 153, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
/* line 161, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
/* line 170, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 179, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 187, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
sub {
  bottom: -0.25em;
}

/* line 191, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 202, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
/* line 211, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
/* line 220, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
/* line 228, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 240, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
/* line 256, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 266, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
/* line 277, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
/* line 288, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
/* line 300, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
/* line 311, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
/* line 322, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 336, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
/* line 345, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
/* line 354, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 364, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
/* line 374, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
[type="search"] {
  appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
/* line 383, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* line 393, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
/* line 406, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
/* line 415, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 426, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
/* line 434, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
/* line 445, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/normalize.css */
[hidden] {
  display: none;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

/* line 7, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 14, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 21, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

/* line 23, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

/* line 26, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 33, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 39, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container .select2-search--inline {
  float: left;
}

/* line 41, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

/* line 47, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 50, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

/* line 61, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-results {
  display: block;
}

/* line 64, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 69, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 73, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-results__option[aria-selected] {
  cursor: pointer;
}

/* line 76, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--open .select2-dropdown {
  left: 0;
}

/* line 79, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 84, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 89, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-search--dropdown {
  display: block;
  padding: 4px;
}

/* line 92, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

/* line 96, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 98, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-search--dropdown.select2-search--hide {
  display: none;
}

/* line 101, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

/* line 118, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

/* line 128, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

/* line 132, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 135, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

/* line 139, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 141, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

/* line 147, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 159, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 162, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

/* line 166, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

/* line 169, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

/* line 172, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

/* line 176, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

/* line 181, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

/* line 187, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

/* line 189, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}

/* line 193, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}

/* line 199, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

/* line 208, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

/* line 214, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

/* line 217, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}

/* line 220, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

/* line 224, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 228, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

/* line 232, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

/* line 236, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

/* line 239, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 243, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 247, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

/* line 250, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

/* line 257, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 261, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

/* line 264, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

/* line 267, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}

/* line 270, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

/* line 272, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

/* line 274, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

/* line 277, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

/* line 280, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

/* line 283, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

/* line 286, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

/* line 290, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}

/* line 294, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 299, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

/* line 309, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

/* line 311, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 314, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

/* line 319, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 321, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}

/* line 337, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 349, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 352, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

/* line 361, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

/* line 363, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

/* line 366, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

/* line 370, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

/* line 380, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

/* line 390, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

/* line 396, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

/* line 398, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

/* line 402, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

/* line 404, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

/* line 413, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

/* line 419, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

/* line 422, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
}

/* line 425, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

/* line 429, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 433, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

/* line 436, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 441, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 446, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

/* line 450, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

/* line 454, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

/* line 458, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

/* line 461, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

/* line 464, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 468, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

/* line 471, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

/* line 474, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}

/* line 478, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 483, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/node_modules/select2/dist/css/select2.css */
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/* line 20, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
:root {
  --clr-light-blue: #91AAC0;
  --clr-divider: #D5D5D5;
  --clr-fg: #000;
  --ff-bold: FaktPro-Bold, sans-serif;
  --ff-semibold: FaktPro-SemiBold, sans-serif;
  --ff-normal: FaktPro-Normal, sans-serif;
  --ff-light: FaktPro-Light, sans-serif;
  font-family: FaktPro-Normal, sans-serif;
  line-height: 1.3;
}

/* line 37, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
body, input, textarea, select, button {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 42, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
}

/* line 47, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
strong {
  font-weight: normal;
  font-family: FaktPro-SemiBold, sans-serif;
}

/* line 52, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
a {
  text-decoration: none;
}

/* line 56, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 68, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
mark {
  background: #FFFD38;
  color: black;
}

/* line 73, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
.only-print {
  display: none;
}

/* line 79, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
main {
  background: #eae2cf;
  padding: 30px 0 60px 0;
  position: relative;
  text-align: center;
}
/* line 84, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
main > div {
  margin: 0 auto;
  max-width: 1280px;
  text-align: left;
}
/* line 90, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
main .wrp {
  margin: 0 15px;
}
@media (min-width: 992px) {
  /* line 90, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
  main .wrp {
    margin-right: 30px;
    margin-left: 25%;
    padding-left: 15px;
  }
  /* line 98, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
  main .wrp.tmpl-people, main .wrp.tmpl-chronology, main .wrp.tmpl-occasions, main .wrp.tmpl-books, main .wrp.tmpl-occasion-documents, main .wrp.tmpl-year, main .wrp.tmpl-artifacts, main .wrp.tmpl-avs, main .wrp.tmpl-av, main .wrp.tmpl-scrapbooks, main .wrp.tmpl-scrapbook-page, main .wrp.tmpl-application-form {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  /* line 118, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
  main:has(aside.documents) .tmpl-artifact {
    margin-left: 0;
  }
}
/* line 125, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
main .wrp-1-2 {
  margin: 0 15px;
}
/* line 128, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
main .wrp-1-2 nav {
  margin-bottom: 40px;
}
/* line 130, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
main .wrp-1-2 nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font: normal 12px/16px FaktPro-SemiBold, sans-serif;
  text-transform: uppercase;
  display: flex;
  flex-wrap: wrap;
}
/* line 140, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
main .wrp-1-2 nav ul li {
  width: 50%;
  line-height: 19px;
}
/* line 145, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
main .wrp-1-2 nav ul a {
  color: #000;
}
/* line 147, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
main .wrp-1-2 nav ul a:hover {
  color: #818181;
}
@media (min-width: 992px) {
  /* line 125, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
  main .wrp-1-2 {
    margin-right: 30px;
    display: flex;
    align-items: flex-start;
  }
  /* line 160, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
  main .wrp-1-2 nav {
    width: 25%;
  }
  /* line 162, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
  main .wrp-1-2 nav ul {
    display: block;
  }
  /* line 164, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
  main .wrp-1-2 nav ul li {
    width: 100%;
    line-height: 16px;
  }
  /* line 168, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
  main .wrp-1-2 nav ul li + li {
    margin-top: 15px;
  }
  /* line 173, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
  main .wrp-1-2 form {
    margin-left: 15px;
    width: 75%;
  }
}

/* line 186, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
.wrp hgroup h1 {
  margin: 41px 0 40px 0;
  font: normal 32px/1 FaktPro-SemiBold, sans-serif;
}
@media (min-width: 768px) {
  /* line 186, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
  .wrp hgroup h1 {
    margin: 41px 0 60px 0;
    font-size: 45px;
  }
}

/* line 199, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
button.back {
  cursor: pointer;
  border: none;
  outline: none;
  background: none;
  float: right;
  width: 48px;
  height: 0;
  padding-top: 48px;
  font: italic 17px/48px FaktPro-Bold, sans-serif;
  text-transform: uppercase;
  color: #333;
  overflow: hidden;
  background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBwb2ludHM9IjIxLjksNTAuMiA0NS41LDczLjcgNDQsNzUuMyAxNy44LDQ5LjEgNDQsMjIuOSA0NS41LDI0LjUgMjEuOSw0OCA3NS43LDQ4IDc1LjcsNTAuMiAiLz48L3N2Zz4=) no-repeat 50% 50% scroll;
}
@media (min-width: 768px) {
  /* line 199, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
  button.back {
    width: auto;
    height: 48px;
    padding-top: 0;
    padding-left: 48px;
    background-position: 0 50%;
  }
}
/* line 221, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
button.back:hover {
  color: #000000;
}

/* line 3, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-chronology hgroup,
.tmpl-occasion-documents hgroup {
  border-bottom: 1px solid #d5d5d5;
}

/* line 8, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.msg {
  padding-left: 15px;
}
@media (min-width: 992px) {
  /* line 8, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .msg {
    margin-left: 25%;
  }
}

/* line 21, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .document-facts-header,
.tmpl-diary-entry article .document-facts-header,
.tmpl-journal article .document-facts-header,
.tmpl-av article .document-facts-header,
.tmpl-scrapbook-page article .document-facts-header,
.tmpl-application-form article .document-facts-header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0;
}
/* line 26, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .document-facts-header h4,
.tmpl-diary-entry article .document-facts-header h4,
.tmpl-journal article .document-facts-header h4,
.tmpl-av article .document-facts-header h4,
.tmpl-scrapbook-page article .document-facts-header h4,
.tmpl-application-form article .document-facts-header h4 {
  margin: 0;
}
/* line 31, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .document-pdf-link,
.tmpl-diary-entry article .document-pdf-link,
.tmpl-journal article .document-pdf-link,
.tmpl-av article .document-pdf-link,
.tmpl-scrapbook-page article .document-pdf-link,
.tmpl-application-form article .document-pdf-link {
  font: normal 14px/19px FaktPro-Normal, sans-serif;
  text-decoration: none;
  padding-right: 18px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIGZpbGw9IiMwMDAwMDAiPjxnPjxyZWN0IGZpbGw9Im5vbmUiIGhlaWdodD0iMjQiIHdpZHRoPSIyNCIvPjwvZz48Zz48cGF0aCBkPSJNMTgsMTV2M0g2di0zSDR2M2MwLDEuMSwwLjksMiwyLDJoMTJjMS4xLDAsMi0wLjksMi0ydi0zSDE4eiBNMTcsMTFsLTEuNDEtMS40MUwxMywxMi4xN1Y0aC0ydjguMTdMOC40MSw5LjU5TDcsMTFsNSw1IEwxNywxMXoiLz48L2c%2BPC9zdmc%2B) no-repeat right -2px scroll;
  background-size: 18px 18px;
}

/* line 40, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-diary-entry article .document-facts-header,
.tmpl-journal article .document-facts-header {
  margin-bottom: 20px;
}

/* line 66, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-chronology hgroup h2,
.tmpl-occasions hgroup h2,
.tmpl-diary-entry hgroup h2,
.tmpl-journal hgroup h2,
.tmpl-books hgroup h2,
.tmpl-occasions-year hgroup h2,
.tmpl-occasion hgroup h2,
.tmpl-occasion-documents hgroup h2,
.tmpl-year hgroup h2,
.tmpl-document hgroup h2,
.tmpl-nodes hgroup h2,
.tmpl-people hgroup h2,
.tmpl-artifacts hgroup h2,
.tmpl-artifact hgroup h2,
.tmpl-avs hgroup h2,
.tmpl-av hgroup h2,
.tmpl-scrapbooks hgroup h2,
.tmpl-scrapbook-page hgroup h2,
.tmpl-application-form hgroup h2,
.tmpl-person hgroup h2 {
  font: normal 15px/21px FaktPro-Normal, sans-serif;
  margin: 0 0 20px 0;
  text-transform: uppercase;
}
/* line 72, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-chronology hgroup h1,
.tmpl-occasions hgroup h1,
.tmpl-diary-entry hgroup h1,
.tmpl-journal hgroup h1,
.tmpl-books hgroup h1,
.tmpl-occasions-year hgroup h1,
.tmpl-occasion hgroup h1,
.tmpl-occasion-documents hgroup h1,
.tmpl-year hgroup h1,
.tmpl-document hgroup h1,
.tmpl-nodes hgroup h1,
.tmpl-people hgroup h1,
.tmpl-artifacts hgroup h1,
.tmpl-artifact hgroup h1,
.tmpl-avs hgroup h1,
.tmpl-av hgroup h1,
.tmpl-scrapbooks hgroup h1,
.tmpl-scrapbook-page hgroup h1,
.tmpl-application-form hgroup h1,
.tmpl-person hgroup h1 {
  font: normal 32px/1 FaktPro-SemiBold, sans-serif;
  margin: 0;
  display: inline-block;
}
@media (min-width: 768px) {
  /* line 72, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-chronology hgroup h1,
  .tmpl-occasions hgroup h1,
  .tmpl-diary-entry hgroup h1,
  .tmpl-journal hgroup h1,
  .tmpl-books hgroup h1,
  .tmpl-occasions-year hgroup h1,
  .tmpl-occasion hgroup h1,
  .tmpl-occasion-documents hgroup h1,
  .tmpl-year hgroup h1,
  .tmpl-document hgroup h1,
  .tmpl-nodes hgroup h1,
  .tmpl-people hgroup h1,
  .tmpl-artifacts hgroup h1,
  .tmpl-artifact hgroup h1,
  .tmpl-avs hgroup h1,
  .tmpl-av hgroup h1,
  .tmpl-scrapbooks hgroup h1,
  .tmpl-scrapbook-page hgroup h1,
  .tmpl-application-form hgroup h1,
  .tmpl-person hgroup h1 {
    font-size: 45px;
  }
}
/* line 82, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-chronology hgroup h1 + h1,
.tmpl-occasions hgroup h1 + h1,
.tmpl-diary-entry hgroup h1 + h1,
.tmpl-journal hgroup h1 + h1,
.tmpl-books hgroup h1 + h1,
.tmpl-occasions-year hgroup h1 + h1,
.tmpl-occasion hgroup h1 + h1,
.tmpl-occasion-documents hgroup h1 + h1,
.tmpl-year hgroup h1 + h1,
.tmpl-document hgroup h1 + h1,
.tmpl-nodes hgroup h1 + h1,
.tmpl-people hgroup h1 + h1,
.tmpl-artifacts hgroup h1 + h1,
.tmpl-artifact hgroup h1 + h1,
.tmpl-avs hgroup h1 + h1,
.tmpl-av hgroup h1 + h1,
.tmpl-scrapbooks hgroup h1 + h1,
.tmpl-scrapbook-page hgroup h1 + h1,
.tmpl-application-form hgroup h1 + h1,
.tmpl-person hgroup h1 + h1 {
  display: block;
  font: normal 18px/1.4 FaktPro-SemiBold, sans-serif;
  margin-bottom: 6px;
}
@media (min-width: 768px) {
  /* line 82, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-chronology hgroup h1 + h1,
  .tmpl-occasions hgroup h1 + h1,
  .tmpl-diary-entry hgroup h1 + h1,
  .tmpl-journal hgroup h1 + h1,
  .tmpl-books hgroup h1 + h1,
  .tmpl-occasions-year hgroup h1 + h1,
  .tmpl-occasion hgroup h1 + h1,
  .tmpl-occasion-documents hgroup h1 + h1,
  .tmpl-year hgroup h1 + h1,
  .tmpl-document hgroup h1 + h1,
  .tmpl-nodes hgroup h1 + h1,
  .tmpl-people hgroup h1 + h1,
  .tmpl-artifacts hgroup h1 + h1,
  .tmpl-artifact hgroup h1 + h1,
  .tmpl-avs hgroup h1 + h1,
  .tmpl-av hgroup h1 + h1,
  .tmpl-scrapbooks hgroup h1 + h1,
  .tmpl-scrapbook-page hgroup h1 + h1,
  .tmpl-application-form hgroup h1 + h1,
  .tmpl-person hgroup h1 + h1 {
    font-size: 28px;
    margin-bottom: 10px;
  }
}
/* line 92, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-chronology hgroup a.edit,
.tmpl-occasions hgroup a.edit,
.tmpl-diary-entry hgroup a.edit,
.tmpl-journal hgroup a.edit,
.tmpl-books hgroup a.edit,
.tmpl-occasions-year hgroup a.edit,
.tmpl-occasion hgroup a.edit,
.tmpl-occasion-documents hgroup a.edit,
.tmpl-year hgroup a.edit,
.tmpl-document hgroup a.edit,
.tmpl-nodes hgroup a.edit,
.tmpl-people hgroup a.edit,
.tmpl-artifacts hgroup a.edit,
.tmpl-artifact hgroup a.edit,
.tmpl-avs hgroup a.edit,
.tmpl-av hgroup a.edit,
.tmpl-scrapbooks hgroup a.edit,
.tmpl-scrapbook-page hgroup a.edit,
.tmpl-application-form hgroup a.edit,
.tmpl-person hgroup a.edit {
  display: inline-block;
  width: 24px;
  height: 0;
  padding-top: 24px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMzMzMzMzIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0zIDE3LjI1VjIxaDMuNzVMMTcuODEgOS45NGwtMy43NS0zLjc1TDMgMTcuMjV6TTIwLjcxIDcuMDRjLjM5LS4zOS4zOS0xLjAyIDAtMS40MWwtMi4zNC0yLjM0Yy0uMzktLjM5LTEuMDItLjM5LTEuNDEgMGwtMS44MyAxLjgzIDMuNzUgMy43NSAxLjgzLTEuODN6Ii8%2BCiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8%2BCjwvc3ZnPg%3D%3D) no-repeat center center scroll !important;
  overflow: hidden;
  background-size: 20px 20px !important;
  margin-left: 1em;
  vertical-align: top;
  line-height: 28px;
}
@media (min-width: 768px) {
  /* line 92, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-chronology hgroup a.edit,
  .tmpl-occasions hgroup a.edit,
  .tmpl-diary-entry hgroup a.edit,
  .tmpl-journal hgroup a.edit,
  .tmpl-books hgroup a.edit,
  .tmpl-occasions-year hgroup a.edit,
  .tmpl-occasion hgroup a.edit,
  .tmpl-occasion-documents hgroup a.edit,
  .tmpl-year hgroup a.edit,
  .tmpl-document hgroup a.edit,
  .tmpl-nodes hgroup a.edit,
  .tmpl-people hgroup a.edit,
  .tmpl-artifacts hgroup a.edit,
  .tmpl-artifact hgroup a.edit,
  .tmpl-avs hgroup a.edit,
  .tmpl-av hgroup a.edit,
  .tmpl-scrapbooks hgroup a.edit,
  .tmpl-scrapbook-page hgroup a.edit,
  .tmpl-application-form hgroup a.edit,
  .tmpl-person hgroup a.edit {
    line-height: 45px;
    background-size: 24px 24px !important;
  }
}
/* line 110, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-chronology hgroup h3,
.tmpl-occasions hgroup h3,
.tmpl-diary-entry hgroup h3,
.tmpl-journal hgroup h3,
.tmpl-books hgroup h3,
.tmpl-occasions-year hgroup h3,
.tmpl-occasion hgroup h3,
.tmpl-occasion-documents hgroup h3,
.tmpl-year hgroup h3,
.tmpl-document hgroup h3,
.tmpl-nodes hgroup h3,
.tmpl-people hgroup h3,
.tmpl-artifacts hgroup h3,
.tmpl-artifact hgroup h3,
.tmpl-avs hgroup h3,
.tmpl-av hgroup h3,
.tmpl-scrapbooks hgroup h3,
.tmpl-scrapbook-page hgroup h3,
.tmpl-application-form hgroup h3,
.tmpl-person hgroup h3 {
  font: normal 18px/1.2333333333 FaktPro-SemiBold, sans-serif;
  margin: 0 0 10px 0;
}
@media (min-width: 768px) {
  /* line 110, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-chronology hgroup h3,
  .tmpl-occasions hgroup h3,
  .tmpl-diary-entry hgroup h3,
  .tmpl-journal hgroup h3,
  .tmpl-books hgroup h3,
  .tmpl-occasions-year hgroup h3,
  .tmpl-occasion hgroup h3,
  .tmpl-occasion-documents hgroup h3,
  .tmpl-year hgroup h3,
  .tmpl-document hgroup h3,
  .tmpl-nodes hgroup h3,
  .tmpl-people hgroup h3,
  .tmpl-artifacts hgroup h3,
  .tmpl-artifact hgroup h3,
  .tmpl-avs hgroup h3,
  .tmpl-av hgroup h3,
  .tmpl-scrapbooks hgroup h3,
  .tmpl-scrapbook-page hgroup h3,
  .tmpl-application-form hgroup h3,
  .tmpl-person hgroup h3 {
    font-size: 21px;
  }
}
/* line 118, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-chronology hgroup h1 + h3,
.tmpl-occasions hgroup h1 + h3,
.tmpl-diary-entry hgroup h1 + h3,
.tmpl-journal hgroup h1 + h3,
.tmpl-books hgroup h1 + h3,
.tmpl-occasions-year hgroup h1 + h3,
.tmpl-occasion hgroup h1 + h3,
.tmpl-occasion-documents hgroup h1 + h3,
.tmpl-year hgroup h1 + h3,
.tmpl-document hgroup h1 + h3,
.tmpl-nodes hgroup h1 + h3,
.tmpl-people hgroup h1 + h3,
.tmpl-artifacts hgroup h1 + h3,
.tmpl-artifact hgroup h1 + h3,
.tmpl-avs hgroup h1 + h3,
.tmpl-av hgroup h1 + h3,
.tmpl-scrapbooks hgroup h1 + h3,
.tmpl-scrapbook-page hgroup h1 + h3,
.tmpl-application-form hgroup h1 + h3,
.tmpl-person hgroup h1 + h3 {
  margin-top: 25px;
}
/* line 124, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-chronology hgroup h1 a,
.tmpl-chronology hgroup h2 a,
.tmpl-occasions hgroup h1 a,
.tmpl-occasions hgroup h2 a,
.tmpl-diary-entry hgroup h1 a,
.tmpl-diary-entry hgroup h2 a,
.tmpl-journal hgroup h1 a,
.tmpl-journal hgroup h2 a,
.tmpl-books hgroup h1 a,
.tmpl-books hgroup h2 a,
.tmpl-occasions-year hgroup h1 a,
.tmpl-occasions-year hgroup h2 a,
.tmpl-occasion hgroup h1 a,
.tmpl-occasion hgroup h2 a,
.tmpl-occasion-documents hgroup h1 a,
.tmpl-occasion-documents hgroup h2 a,
.tmpl-year hgroup h1 a,
.tmpl-year hgroup h2 a,
.tmpl-document hgroup h1 a,
.tmpl-document hgroup h2 a,
.tmpl-nodes hgroup h1 a,
.tmpl-nodes hgroup h2 a,
.tmpl-people hgroup h1 a,
.tmpl-people hgroup h2 a,
.tmpl-artifacts hgroup h1 a,
.tmpl-artifacts hgroup h2 a,
.tmpl-artifact hgroup h1 a,
.tmpl-artifact hgroup h2 a,
.tmpl-avs hgroup h1 a,
.tmpl-avs hgroup h2 a,
.tmpl-av hgroup h1 a,
.tmpl-av hgroup h2 a,
.tmpl-scrapbooks hgroup h1 a,
.tmpl-scrapbooks hgroup h2 a,
.tmpl-scrapbook-page hgroup h1 a,
.tmpl-scrapbook-page hgroup h2 a,
.tmpl-application-form hgroup h1 a,
.tmpl-application-form hgroup h2 a,
.tmpl-person hgroup h1 a,
.tmpl-person hgroup h2 a {
  color: black;
  text-decoration: none;
}
/* line 131, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-chronology hr,
.tmpl-occasions hr,
.tmpl-diary-entry hr,
.tmpl-journal hr,
.tmpl-books hr,
.tmpl-occasions-year hr,
.tmpl-occasion hr,
.tmpl-occasion-documents hr,
.tmpl-year hr,
.tmpl-document hr,
.tmpl-nodes hr,
.tmpl-people hr,
.tmpl-artifacts hr,
.tmpl-artifact hr,
.tmpl-avs hr,
.tmpl-av hr,
.tmpl-scrapbooks hr,
.tmpl-scrapbook-page hr,
.tmpl-application-form hr,
.tmpl-person hr {
  appearance: none;
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: black;
}

/* line 140, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
main:has(.artifact-documents-nav-container) article hgroup h2 {
  display: none;
}

/* line 152, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-chronology hgroup h1,
.tmpl-occasion-documents hgroup h1,
.tmpl-people hgroup h1,
.tmpl-artifacts hgroup h1,
.tmpl-avs hgroup h1,
.tmpl-scrapbooks hgroup h1,
.tmpl-year hgroup h1 {
  margin-bottom: 40px;
}

/* Search */
/* line 160, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search form {
  border-top: 1px solid #d5d5d5;
  margin: 0 0 40px 0;
}
/* line 165, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search fieldset {
  border: none;
  padding: 20px 0 20px 0;
  margin: 0;
  border-bottom: 1px solid #d5d5d5;
}
/* line 171, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search fieldset:last-of-type {
  margin-bottom: 40px;
}
/* line 175, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search fieldset h3 {
  font: normal 20px/1.2 FaktPro-SemiBold, sans-serif;
  margin: 0 0 15px 0;
}
/* line 178, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search fieldset h3:after {
  content: ":";
}
/* line 183, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search fieldset h4 {
  font: normal 16px/36px FaktPro-Normal, sans-serif;
  margin: 0;
}
/* line 188, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search fieldset label {
  font: normal 15px/1.2 FaktPro-Normal, sans-serif;
}
/* line 190, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search fieldset label.simple-checkbox {
  font: normal 15px/22px FaktPro-Normal, sans-serif;
}
/* line 196, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search button,
.tmpl-search a.btn {
  font: normal 14px/55px FaktPro-Bold, sans-serif;
  background: #000 !important;
  text-decoration: none;
  text-transform: uppercase;
  border: none;
  outline: none;
  text-align: center;
  padding: 0;
  color: #fff;
  display: inline-block;
  padding: 5px 60px;
  height: 60px;
}
/* line 214, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search .qc > div {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
}
/* line 220, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search .qc > div > * + * {
  margin-left: 10px;
}
/* line 224, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search .qc > div input[type="text"] {
  width: 100%;
  font: 20px/40px FaktPro-Normal, sans-serif;
  padding: 0 8px;
  height: 36px;
  outline: none;
  border: none;
  margin: 0 0 10px 0;
}
/* line 234, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search .qc > div button,
.tmpl-search .qc > div a {
  width: 160px;
  height: 36px;
  padding: 0;
  line-height: 40px;
}
@media (min-width: 768px) {
  /* line 214, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-search .qc > div {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
  /* line 246, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-search .qc > div input[type="text"] {
    flex-grow: 1;
    margin: 0;
    width: auto;
  }
}
/* line 256, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search .lc {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
}
/* line 261, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search .lc .g + .g {
  margin-top: 20px;
}
@media (min-width: 992px) {
  /* line 256, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-search .lc {
    flex-direction: row;
  }
  /* line 267, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-search .lc .g + .g {
    margin-top: 0px;
    margin-left: 40px;
  }
}
/* line 273, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search .lc .g > div {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin: 0 0 -10px 0;
}
/* line 284, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search .lc .f {
  margin-bottom: 10px;
}
/* line 289, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search .doc_types {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
  margin-bottom: -10px;
}
/* line 298, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search .pc > div {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-wrap: wrap;
}
/* line 304, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search .pc > div > div {
  display: flex;
  justify-content: flex-start;
}
/* line 310, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search .pc > div div input[type="text"] {
  font: 20px/40px FaktPro-Normal, sans-serif;
  padding: 0 8px;
  height: 36px;
  outline: none;
  border: none;
  width: 7em;
}
/* line 319, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search .pc > div div + div {
  margin-left: 10px;
}
/* line 328, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search .sc > div {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  flex-wrap: wrap;
  gap: 10px;
}
/* line 335, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search .sc > div div {
  height: 56px;
}
/* line 339, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-search .sc > div select {
  width: 100%;
  max-width: 300px;
  appearance: none;
  outline: none;
  border-radius: 0;
  border: none;
  height: 36px;
  padding: 0 30px 0 8px;
  margin: 0;
  box-sizing: border-box;
  color: #151515;
  font: 15px/40px FaktPro-Normal, sans-serif;
  background: white url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCA4Ij48dGl0bGU%2BcHVsbGRvd25waWwgMjwvdGl0bGU%2BPHJlY3Qgd2lkdGg9IjE0IiBoZWlnaHQ9IjgiIHN0eWxlPSJmaWxsOm5vbmUiLz48cGF0aCBkPSJNNi42NSw3LjhhLjc2Ljc2LDAsMCwwLC40LjIuNzYuNzYsMCwwLDAsLjQtLjJMMTMuODUsMWEuNjIuNjIsMCwwLDAsMC0uODEuNi42LDAsMCwwLS44LDBsLTYsNi40NEwxLC4xNWEuNi42LDAsMCwwLS44LDBBLjYyLjYyLDAsMCwwLC4xNSwxWiIgc3R5bGU9ImZpbGw6IzAxMDEwMSIvPjwvc3ZnPg%3D%3D) no-repeat right 50% scroll;
  background-position: top 50% right 10px;
  background-size: 10px 10px;
}

/* Select 2 */
/* line 363, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.select2-container,
.select2-search__field {
  font: 15px/1.2 FaktPro-Normal, sans-serif;
}

/* line 368, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
span.select2-selection.select2-selection--single {
  font: 15px/40px FaktPro-Normal, sans-serif;
  height: 36px;
  border: none;
  border-radius: 0;
}

/* line 375, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: #000;
  color: white;
}

/* line 380, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  font: 15px/40px FaktPro-Normal, sans-serif;
  height: 36px;
}

/* line 385, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.select2-container--default .select2-selection--single .select2-selection__clear {
  width: 24px;
  height: 0;
  padding-top: 36px;
  overflow: hidden;
  background: white url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxNCI%2BPHRpdGxlPmljX2Nsb3NlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjE0IDAuNjcgMTQgMCAxMy4zMyAwIDcgNi4zMyAwLjY3IDAgMCAwIDAgMC42NyA2LjMzIDcgMCAxMy4zMyAwIDE0IDAuNjcgMTQgNyA3LjY3IDEzLjMzIDE0IDE0IDE0IDE0IDEzLjMzIDcuNjcgNyAxNCAwLjY3Ii8%2BPHJlY3Qgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiBzdHlsZT0iZmlsbDpub25lIi8%2BPC9zdmc%2B) no-repeat right 50% scroll;
  background-position: top 50% right 10px;
  background-size: 8px 8px;
}

/* line 395, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  background: white url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCA4Ij48dGl0bGU%2BcHVsbGRvd25waWwgMjwvdGl0bGU%2BPHJlY3Qgd2lkdGg9IjE0IiBoZWlnaHQ9IjgiIHN0eWxlPSJmaWxsOm5vbmUiLz48cGF0aCBkPSJNNi42NSw3LjhhLjc2Ljc2LDAsMCwwLC40LjIuNzYuNzYsMCwwLDAsLjQtLjJMMTMuODUsMWEuNjIuNjIsMCwwLDAsMC0uODEuNi42LDAsMCwwLS44LDBsLTYsNi40NEwxLC4xNWEuNi42LDAsMCwwLS44LDBBLjYyLjYyLDAsMCwwLC4xNSwxWiIgc3R5bGU9ImZpbGw6IzAxMDEwMSIvPjwvc3ZnPg%3D%3D) no-repeat right 50% scroll;
  background-position: top 50% right 10px;
  background-size: 10px 10px;
  height: 36px;
  padding: 0;
  top: 0;
  border: none;
}

/* line 405, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}

/* Years */
/* line 411, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
nav.years {
  padding: 0;
  font: 20px/28px FaktPro-Normal, sans-serif;
  border-bottom: 1px solid #d5d5d5;
  overflow: hidden;
}
/* line 417, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
nav.years ul {
  display: flex;
  align-items: center;
  list-style: none;
  box-sizing: content-box;
  margin: 0;
  padding: 0;
}
/* line 425, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
nav.years ul li {
  margin: 0;
  width: max-content;
}
/* line 431, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
nav.years a {
  display: inline-block;
  padding: 0 10px;
  line-height: 70px;
  height: 70px;
  color: #000;
}
/* line 437, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
nav.years a.current {
  text-decoration: underline;
}
/* line 442, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
nav.years .next,
nav.years .prev {
  display: block;
  position: relative;
  width: 30px;
  height: 30px;
}
/* line 449, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
nav.years .next:before,
nav.years .prev:before {
  position: relative;
  top: 3pt;
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  border-top: 2px solid black;
}
/* line 459, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
nav.years .next.prev,
nav.years .prev.prev {
  margin-right: -5px;
}
/* line 463, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
nav.years .next.prev:before,
nav.years .prev.prev:before {
  border-left: 2px solid black;
  transform: rotate(-45deg);
}
/* line 467, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
nav.years .next.next:before,
nav.years .prev.next:before {
  border-right: 2px solid black;
  transform: rotate(45deg);
}

/* line 477, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.people a[name="results"],
.artifacts a[name="results"],
.scrapbooks a[name="results"] {
  top: -20px;
}

/* line 483, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents a[name="results"] {
  top: -240px;
}

/* Result */
/* line 489, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents,
.people,
.books,
.artifacts,
.scrapbooks,
.attachments,
.avs {
  position: relative;
  margin: 0;
}
/* line 499, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents a[name="results"],
.people a[name="results"],
.books a[name="results"],
.artifacts a[name="results"],
.scrapbooks a[name="results"],
.attachments a[name="results"],
.avs a[name="results"] {
  position: absolute;
}
@media (min-width: 992px) {
  /* line 489, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .documents,
  .people,
  .books,
  .artifacts,
  .scrapbooks,
  .attachments,
  .avs {
    margin: 0 15px 0 0;
  }
}
/* line 507, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents h2,
.people h2,
.books h2,
.artifacts h2,
.scrapbooks h2,
.attachments h2,
.avs h2 {
  font: normal 20px/28px FaktPro-Normal, sans-serif;
  margin: 15px;
}
@media (min-width: 768px) {
  /* line 507, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .documents h2,
  .people h2,
  .books h2,
  .artifacts h2,
  .scrapbooks h2,
  .attachments h2,
  .avs h2 {
    text-align: right;
  }
}
/* line 516, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > h3,
.people > h3,
.books > h3,
.artifacts > h3,
.scrapbooks > h3,
.attachments > h3,
.avs > h3 {
  font: normal 12px/1.4 FaktPro-Normal, sans-serif;
  text-transform: uppercase;
  margin: 15px;
}
/* line 521, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > h3 a,
.people > h3 a,
.books > h3 a,
.artifacts > h3 a,
.scrapbooks > h3 a,
.attachments > h3 a,
.avs > h3 a {
  color: #000;
}
@media (min-width: 768px) {
  /* line 516, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .documents > h3,
  .people > h3,
  .books > h3,
  .artifacts > h3,
  .scrapbooks > h3,
  .attachments > h3,
  .avs > h3 {
    text-align: right;
  }
}
/* line 530, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents h2 + h3,
.people h2 + h3,
.books h2 + h3,
.artifacts h2 + h3,
.scrapbooks h2 + h3,
.attachments h2 + h3,
.avs h2 + h3 {
  margin-top: -15px;
}
/* line 534, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents:has(.documents-header-container),
.people:has(.documents-header-container),
.books:has(.documents-header-container),
.artifacts:has(.documents-header-container),
.scrapbooks:has(.documents-header-container),
.attachments:has(.documents-header-container),
.avs:has(.documents-header-container) {
  margin: 40px 15px;
  padding: 20px 0;
  border-top: 1px solid #d5d5d5;
}
/* line 540, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents:has(.documents-header-container) > div,
.people:has(.documents-header-container) > div,
.books:has(.documents-header-container) > div,
.artifacts:has(.documents-header-container) > div,
.scrapbooks:has(.documents-header-container) > div,
.attachments:has(.documents-header-container) > div,
.avs:has(.documents-header-container) > div {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 547, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > div,
.people > div,
.books > div,
.artifacts > div,
.scrapbooks > div,
.attachments > div,
.avs > div {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
/* line 552, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > div.documents-header-container,
.people > div.documents-header-container,
.books > div.documents-header-container,
.artifacts > div.documents-header-container,
.scrapbooks > div.documents-header-container,
.attachments > div.documents-header-container,
.avs > div.documents-header-container {
  margin: 0 0;
}
/* line 554, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > div.documents-header-container h5,
.people > div.documents-header-container h5,
.books > div.documents-header-container h5,
.artifacts > div.documents-header-container h5,
.scrapbooks > div.documents-header-container h5,
.attachments > div.documents-header-container h5,
.avs > div.documents-header-container h5 {
  font: normal 20px/28px FaktPro-SemiBold, sans-serif;
  margin: 0;
  text-transform: uppercase;
}
/* line 559, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > div.documents-header-container h5 span,
.people > div.documents-header-container h5 span,
.books > div.documents-header-container h5 span,
.artifacts > div.documents-header-container h5 span,
.scrapbooks > div.documents-header-container h5 span,
.attachments > div.documents-header-container h5 span,
.avs > div.documents-header-container h5 span {
  font-family: FaktPro-Normal, sans-serif;
  margin-left: 0.4em;
  text-transform: none;
}
/* line 566, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > div.documents-header-container > *,
.people > div.documents-header-container > *,
.books > div.documents-header-container > *,
.artifacts > div.documents-header-container > *,
.scrapbooks > div.documents-header-container > *,
.attachments > div.documents-header-container > *,
.avs > div.documents-header-container > * {
  margin: 0;
}
/* line 571, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > div figure,
.people > div figure,
.books > div figure,
.artifacts > div figure,
.scrapbooks > div figure,
.attachments > div figure,
.avs > div figure {
  margin: 10px 0;
}
/* line 574, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > div figure.fixed-size,
.people > div figure.fixed-size,
.books > div figure.fixed-size,
.artifacts > div figure.fixed-size,
.scrapbooks > div figure.fixed-size,
.attachments > div figure.fixed-size,
.avs > div figure.fixed-size {
  aspect-ratio: 4/3;
  position: relative;
}
/* line 578, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > div figure.fixed-size img,
.people > div figure.fixed-size img,
.books > div figure.fixed-size img,
.artifacts > div figure.fixed-size img,
.scrapbooks > div figure.fixed-size img,
.attachments > div figure.fixed-size img,
.avs > div figure.fixed-size img {
  position: absolute;
  inset: 0 0 0 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
/* line 587, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > div figure img,
.people > div figure img,
.books > div figure img,
.artifacts > div figure img,
.scrapbooks > div figure img,
.attachments > div figure img,
.avs > div figure img {
  display: block;
}
/* line 591, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > div figure + *,
.people > div figure + *,
.books > div figure + *,
.artifacts > div figure + *,
.scrapbooks > div figure + *,
.attachments > div figure + *,
.avs > div figure + * {
  margin-top: 15px;
}
/* line 596, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > div a.d,
.documents > div .a,
.people > div a.d,
.people > div .a,
.books > div a.d,
.books > div .a,
.artifacts > div a.d,
.artifacts > div .a,
.scrapbooks > div a.d,
.scrapbooks > div .a,
.attachments > div a.d,
.attachments > div .a,
.avs > div a.d,
.avs > div .a {
  width: 100%;
  box-sizing: border-box;
  padding: 40px 15px 10px 15px;
  color: #000;
  position: relative;
}
/* line 604, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > div a.d label,
.documents > div .a label,
.people > div a.d label,
.people > div .a label,
.books > div a.d label,
.books > div .a label,
.artifacts > div a.d label,
.artifacts > div .a label,
.scrapbooks > div a.d label,
.scrapbooks > div .a label,
.attachments > div a.d label,
.attachments > div .a label,
.avs > div a.d label,
.avs > div .a label {
  cursor: pointer;
}
/* line 609, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > div a.d.draft:after,
.documents > div .a.draft:after,
.people > div a.d.draft:after,
.people > div .a.draft:after,
.books > div a.d.draft:after,
.books > div .a.draft:after,
.artifacts > div a.d.draft:after,
.artifacts > div .a.draft:after,
.scrapbooks > div a.d.draft:after,
.scrapbooks > div .a.draft:after,
.attachments > div a.d.draft:after,
.attachments > div .a.draft:after,
.avs > div a.d.draft:after,
.avs > div .a.draft:after {
  position: absolute;
  content: attr(data-status, "UDKAST");
  right: 15px;
  top: 41px;
  padding: 3px 6px 1px 6px;
  font: normal 12px/1 FaktPro-Normal, sans-serif;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  /* line 596, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .documents > div a.d,
  .documents > div .a,
  .people > div a.d,
  .people > div .a,
  .books > div a.d,
  .books > div .a,
  .artifacts > div a.d,
  .artifacts > div .a,
  .scrapbooks > div a.d,
  .scrapbooks > div .a,
  .attachments > div a.d,
  .attachments > div .a,
  .avs > div a.d,
  .avs > div .a {
    width: 50%;
  }
}
@media (min-width: 992px) {
  /* line 596, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .documents > div a.d,
  .documents > div .a,
  .people > div a.d,
  .people > div .a,
  .books > div a.d,
  .books > div .a,
  .artifacts > div a.d,
  .artifacts > div .a,
  .scrapbooks > div a.d,
  .scrapbooks > div .a,
  .attachments > div a.d,
  .attachments > div .a,
  .avs > div a.d,
  .avs > div .a {
    width: 25%;
  }
  /* line 625, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .documents > div a.d .s,
  .documents > div .a .s,
  .people > div a.d .s,
  .people > div .a .s,
  .books > div a.d .s,
  .books > div .a .s,
  .artifacts > div a.d .s,
  .artifacts > div .a .s,
  .scrapbooks > div a.d .s,
  .scrapbooks > div .a .s,
  .attachments > div a.d .s,
  .attachments > div .a .s,
  .avs > div a.d .s,
  .avs > div .a .s {
    -webkit-line-clamp: 4;
    line-clamp: 4;
  }
}
/* line 631, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > div a.d > div,
.documents > div .a > div,
.people > div a.d > div,
.people > div .a > div,
.books > div a.d > div,
.books > div .a > div,
.artifacts > div a.d > div,
.artifacts > div .a > div,
.scrapbooks > div a.d > div,
.scrapbooks > div .a > div,
.attachments > div a.d > div,
.attachments > div .a > div,
.avs > div a.d > div,
.avs > div .a > div {
  border-top: 1px solid #d5d5d5;
  padding: 20px 0 0 0;
}
/* line 636, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > div a.d label,
.documents > div .a label,
.people > div a.d label,
.people > div .a label,
.books > div a.d label,
.books > div .a label,
.artifacts > div a.d label,
.artifacts > div .a label,
.scrapbooks > div a.d label,
.scrapbooks > div .a label,
.attachments > div a.d label,
.attachments > div .a label,
.avs > div a.d label,
.avs > div .a label {
  font: normal 12px/1 FaktPro-Normal, sans-serif;
  text-transform: uppercase;
  margin: 0;
}
/* line 641, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > div a.d label span:before,
.documents > div .a label span:before,
.people > div a.d label span:before,
.people > div .a label span:before,
.books > div a.d label span:before,
.books > div .a label span:before,
.artifacts > div a.d label span:before,
.artifacts > div .a label span:before,
.scrapbooks > div a.d label span:before,
.scrapbooks > div .a label span:before,
.attachments > div a.d label span:before,
.attachments > div .a label span:before,
.avs > div a.d label span:before,
.avs > div .a label span:before {
  content: " / ";
}
/* line 646, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > div a.d h3,
.documents > div .a h3,
.people > div a.d h3,
.people > div .a h3,
.books > div a.d h3,
.books > div .a h3,
.artifacts > div a.d h3,
.artifacts > div .a h3,
.scrapbooks > div a.d h3,
.scrapbooks > div .a h3,
.attachments > div a.d h3,
.attachments > div .a h3,
.avs > div a.d h3,
.avs > div .a h3 {
  font: normal 20px/22px FaktPro-SemiBold, sans-serif;
  margin: 5px 0 15px 0;
}
/* line 650, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > div a.d h3.list,
.documents > div .a h3.list,
.people > div a.d h3.list,
.people > div .a h3.list,
.books > div a.d h3.list,
.books > div .a h3.list,
.artifacts > div a.d h3.list,
.artifacts > div .a h3.list,
.scrapbooks > div a.d h3.list,
.scrapbooks > div .a h3.list,
.attachments > div a.d h3.list,
.attachments > div .a h3.list,
.avs > div a.d h3.list,
.avs > div .a h3.list {
  margin-bottom: 0;
}
/* line 656, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > div a.d:hover > div,
.documents > div .a:hover > div,
.people > div a.d:hover > div,
.people > div .a:hover > div,
.books > div a.d:hover > div,
.books > div .a:hover > div,
.artifacts > div a.d:hover > div,
.artifacts > div .a:hover > div,
.scrapbooks > div a.d:hover > div,
.scrapbooks > div .a:hover > div,
.attachments > div a.d:hover > div,
.attachments > div .a:hover > div,
.avs > div a.d:hover > div,
.avs > div .a:hover > div {
  border-color: #000;
}
/* line 662, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > div .s,
.people > div .s,
.books > div .s,
.artifacts > div .s,
.scrapbooks > div .s,
.attachments > div .s,
.avs > div .s {
  font: normal 16px/22px FaktPro-Normal, sans-serif;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-clamp: 3;
}

/* line 676, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
aside .attachments .attachment {
  width: 100%;
  box-sizing: border-box;
  padding: 40px 15px 10px 15px;
}
@media (min-width: 768px) {
  /* line 676, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  aside .attachments .attachment {
    width: 50%;
  }
}
@media (min-width: 992px) {
  /* line 676, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  aside .attachments .attachment {
    width: 25%;
  }
}

/* line 690, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.sub-document-count {
  font: normal 16px/22px FaktPro-Normal, sans-serif;
}

/* line 699, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.documents > div a.d > div,
.artifacts > div a.d > div,
.scrapbooks > div a.d > div,
.attachments > div a.d
.avs > div a.d > div {
  border-top: 1px solid #d5d5d5;
  padding: 20px;
}

/* line 706, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
html[lang="en"] .documents > div a.d.draft:after,
html[lang="en"] .scrapbooks > div a.d.draft:after,
html[lang="en"] .artifacts > div a.d.draft:after,
html[lang="en"] .people > div a.d.draft:after {
  content: attr(data-status, "DRAFT");
}

/* line 715, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
html.guest .documents > div a.d.draft:after,
html.guest .scrapbooks > div a.d.draft:after,
html.guest .artifacts > div a.d.draft:after,
html.guest .people > div a.d.draft:after {
  display: none;
}

/* Pagination */
/* line 724, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.pagination {
  margin: 40px 10px 40px 30px;
  padding-top: 40px;
  font: 38px/1 FaktPro-Light, sans-serif;
  max-width: 400px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 400px) {
  /* line 724, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .pagination {
    margin: 40px auto;
  }
}
/* line 737, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.pagination a,
.pagination span {
  display: block;
  position: relative;
  width: 50px;
  height: 50px;
}
/* line 744, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.pagination a:before,
.pagination span:before {
  position: relative;
  top: 3pt;
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  border-top: 2px solid black;
}
/* line 754, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.pagination a.prev,
.pagination span.prev {
  margin-right: -20px;
}
/* line 758, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.pagination a.prev:before,
.pagination span.prev:before {
  border-left: 2px solid black;
  transform: rotate(-45deg);
}
/* line 762, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.pagination a.next:before,
.pagination span.next:before {
  border-right: 2px solid black;
  transform: rotate(45deg);
}

/* Document */
/* line 783, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article nav,
.tmpl-nodes article nav,
.tmpl-person article nav,
.tmpl-artifact article nav,
.tmpl-av article nav,
.tmpl-scrapbook-page article nav,
.tmpl-application-form article nav,
.tmpl-occasions-year article nav,
.tmpl-occasion article nav,
.tmpl-diary-entry article nav,
.tmpl-journal article nav {
  font: normal 15px/21px FaktPro-Normal, sans-serif;
  max-width: 505px;
}
/* line 8, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
.tmpl-document article nav::after,
.tmpl-nodes article nav::after,
.tmpl-person article nav::after,
.tmpl-artifact article nav::after,
.tmpl-av article nav::after,
.tmpl-scrapbook-page article nav::after,
.tmpl-application-form article nav::after,
.tmpl-occasions-year article nav::after,
.tmpl-occasion article nav::after,
.tmpl-diary-entry article nav::after,
.tmpl-journal article nav::after {
  clear: both;
  content: "";
  display: table;
}
/* line 788, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article nav a,
.tmpl-nodes article nav a,
.tmpl-person article nav a,
.tmpl-artifact article nav a,
.tmpl-av article nav a,
.tmpl-scrapbook-page article nav a,
.tmpl-application-form article nav a,
.tmpl-occasions-year article nav a,
.tmpl-occasion article nav a,
.tmpl-diary-entry article nav a,
.tmpl-journal article nav a {
  color: #333;
  text-decoration: none;
}
/* line 793, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article nav a + span,
.tmpl-document article nav span + a,
.tmpl-nodes article nav a + span,
.tmpl-nodes article nav span + a,
.tmpl-person article nav a + span,
.tmpl-person article nav span + a,
.tmpl-artifact article nav a + span,
.tmpl-artifact article nav span + a,
.tmpl-av article nav a + span,
.tmpl-av article nav span + a,
.tmpl-scrapbook-page article nav a + span,
.tmpl-scrapbook-page article nav span + a,
.tmpl-application-form article nav a + span,
.tmpl-application-form article nav span + a,
.tmpl-occasions-year article nav a + span,
.tmpl-occasions-year article nav span + a,
.tmpl-occasion article nav a + span,
.tmpl-occasion article nav span + a,
.tmpl-diary-entry article nav a + span,
.tmpl-diary-entry article nav span + a,
.tmpl-journal article nav a + span,
.tmpl-journal article nav span + a {
  margin-left: 0.4em;
}
/* line 799, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article figure,
.tmpl-nodes article figure,
.tmpl-person article figure,
.tmpl-artifact article figure,
.tmpl-av article figure,
.tmpl-scrapbook-page article figure,
.tmpl-application-form article figure,
.tmpl-occasions-year article figure,
.tmpl-occasion article figure,
.tmpl-diary-entry article figure,
.tmpl-journal article figure {
  margin: 20px 0 50px 0;
}
/* line 802, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article figure img,
.tmpl-nodes article figure img,
.tmpl-person article figure img,
.tmpl-artifact article figure img,
.tmpl-av article figure img,
.tmpl-scrapbook-page article figure img,
.tmpl-application-form article figure img,
.tmpl-occasions-year article figure img,
.tmpl-occasion article figure img,
.tmpl-diary-entry article figure img,
.tmpl-journal article figure img {
  display: block;
  width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  /* line 799, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-document article figure,
  .tmpl-nodes article figure,
  .tmpl-person article figure,
  .tmpl-artifact article figure,
  .tmpl-av article figure,
  .tmpl-scrapbook-page article figure,
  .tmpl-application-form article figure,
  .tmpl-occasions-year article figure,
  .tmpl-occasion article figure,
  .tmpl-diary-entry article figure,
  .tmpl-journal article figure {
    margin-top: 30px;
  }
}
/* line 813, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols,
.tmpl-nodes article .cols,
.tmpl-person article .cols,
.tmpl-artifact article .cols,
.tmpl-av article .cols,
.tmpl-scrapbook-page article .cols,
.tmpl-application-form article .cols,
.tmpl-occasions-year article .cols,
.tmpl-occasion article .cols,
.tmpl-diary-entry article .cols,
.tmpl-journal article .cols {
  margin-top: 20px;
}
@media (min-width: 768px) {
  /* line 813, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-document article .cols,
  .tmpl-nodes article .cols,
  .tmpl-person article .cols,
  .tmpl-artifact article .cols,
  .tmpl-av article .cols,
  .tmpl-scrapbook-page article .cols,
  .tmpl-application-form article .cols,
  .tmpl-occasions-year article .cols,
  .tmpl-occasion article .cols,
  .tmpl-diary-entry article .cols,
  .tmpl-journal article .cols {
    margin-top: 30px;
    display: flex;
    align-items: flex-start;
  }
}
/* line 821, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols > *,
.tmpl-nodes article .cols > *,
.tmpl-person article .cols > *,
.tmpl-artifact article .cols > *,
.tmpl-av article .cols > *,
.tmpl-scrapbook-page article .cols > *,
.tmpl-application-form article .cols > *,
.tmpl-occasions-year article .cols > *,
.tmpl-occasion article .cols > *,
.tmpl-diary-entry article .cols > *,
.tmpl-journal article .cols > * {
  box-sizing: border-box;
}
/* line 825, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .c,
.tmpl-nodes article .cols .c,
.tmpl-person article .cols .c,
.tmpl-artifact article .cols .c,
.tmpl-av article .cols .c,
.tmpl-scrapbook-page article .cols .c,
.tmpl-application-form article .cols .c,
.tmpl-occasions-year article .cols .c,
.tmpl-occasion article .cols .c,
.tmpl-diary-entry article .cols .c,
.tmpl-journal article .cols .c {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/* line 830, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .c h3,
.tmpl-document article .cols .c h4,
.tmpl-nodes article .cols .c h3,
.tmpl-nodes article .cols .c h4,
.tmpl-person article .cols .c h3,
.tmpl-person article .cols .c h4,
.tmpl-artifact article .cols .c h3,
.tmpl-artifact article .cols .c h4,
.tmpl-av article .cols .c h3,
.tmpl-av article .cols .c h4,
.tmpl-scrapbook-page article .cols .c h3,
.tmpl-scrapbook-page article .cols .c h4,
.tmpl-application-form article .cols .c h3,
.tmpl-application-form article .cols .c h4,
.tmpl-occasions-year article .cols .c h3,
.tmpl-occasions-year article .cols .c h4,
.tmpl-occasion article .cols .c h3,
.tmpl-occasion article .cols .c h4,
.tmpl-diary-entry article .cols .c h3,
.tmpl-diary-entry article .cols .c h4,
.tmpl-journal article .cols .c h3,
.tmpl-journal article .cols .c h4 {
  margin: 0;
}
/* line 835, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .c h3,
.tmpl-nodes article .cols .c h3,
.tmpl-person article .cols .c h3,
.tmpl-artifact article .cols .c h3,
.tmpl-av article .cols .c h3,
.tmpl-scrapbook-page article .cols .c h3,
.tmpl-application-form article .cols .c h3,
.tmpl-occasions-year article .cols .c h3,
.tmpl-occasion article .cols .c h3,
.tmpl-diary-entry article .cols .c h3,
.tmpl-journal article .cols .c h3 {
  font: 16px/22px FaktPro-Normal, sans-serif;
}
/* line 841, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols table[class] td + td,
.tmpl-nodes article .cols table[class] td + td,
.tmpl-person article .cols table[class] td + td,
.tmpl-artifact article .cols table[class] td + td,
.tmpl-av article .cols table[class] td + td,
.tmpl-scrapbook-page article .cols table[class] td + td,
.tmpl-application-form article .cols table[class] td + td,
.tmpl-occasions-year article .cols table[class] td + td,
.tmpl-occasion article .cols table[class] td + td,
.tmpl-diary-entry article .cols table[class] td + td,
.tmpl-journal article .cols table[class] td + td {
  padding-left: 1em;
}
/* line 846, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .auto__translated,
.tmpl-nodes article .cols .auto__translated,
.tmpl-person article .cols .auto__translated,
.tmpl-artifact article .cols .auto__translated,
.tmpl-av article .cols .auto__translated,
.tmpl-scrapbook-page article .cols .auto__translated,
.tmpl-application-form article .cols .auto__translated,
.tmpl-occasions-year article .cols .auto__translated,
.tmpl-occasion article .cols .auto__translated,
.tmpl-diary-entry article .cols .auto__translated,
.tmpl-journal article .cols .auto__translated {
  font-size: 12px;
  color: #555;
  margin: 1em 0;
}
/* line 853, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f .auto__translated, .tmpl-document article .cols .timed__index .auto__translated,
.tmpl-nodes article .cols .f .auto__translated,
.tmpl-nodes article .cols .timed__index .auto__translated,
.tmpl-person article .cols .f .auto__translated,
.tmpl-person article .cols .timed__index .auto__translated,
.tmpl-artifact article .cols .f .auto__translated,
.tmpl-artifact article .cols .timed__index .auto__translated,
.tmpl-av article .cols .f .auto__translated,
.tmpl-av article .cols .timed__index .auto__translated,
.tmpl-scrapbook-page article .cols .f .auto__translated,
.tmpl-scrapbook-page article .cols .timed__index .auto__translated,
.tmpl-application-form article .cols .f .auto__translated,
.tmpl-application-form article .cols .timed__index .auto__translated,
.tmpl-occasions-year article .cols .f .auto__translated,
.tmpl-occasions-year article .cols .timed__index .auto__translated,
.tmpl-occasion article .cols .f .auto__translated,
.tmpl-occasion article .cols .timed__index .auto__translated,
.tmpl-diary-entry article .cols .f .auto__translated,
.tmpl-diary-entry article .cols .timed__index .auto__translated,
.tmpl-journal article .cols .f .auto__translated,
.tmpl-journal article .cols .timed__index .auto__translated {
  margin: 0.4em 0 0 0;
}
/* line 860, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .t,
.tmpl-nodes article .cols .t,
.tmpl-person article .cols .t,
.tmpl-artifact article .cols .t,
.tmpl-av article .cols .t,
.tmpl-scrapbook-page article .cols .t,
.tmpl-application-form article .cols .t,
.tmpl-occasions-year article .cols .t,
.tmpl-occasion article .cols .t,
.tmpl-diary-entry article .cols .t,
.tmpl-journal article .cols .t {
  width: 100%;
  font: normal 15px/23px FaktPro-Normal, sans-serif;
  padding-right: 15px;
  margin-bottom: 50px;
}
/* line 866, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .t .figs,
.tmpl-document article .cols .t .attachments .c,
.tmpl-nodes article .cols .t .figs,
.tmpl-nodes article .cols .t .attachments .c,
.tmpl-person article .cols .t .figs,
.tmpl-person article .cols .t .attachments .c,
.tmpl-artifact article .cols .t .figs,
.tmpl-artifact article .cols .t .attachments .c,
.tmpl-av article .cols .t .figs,
.tmpl-av article .cols .t .attachments .c,
.tmpl-scrapbook-page article .cols .t .figs,
.tmpl-scrapbook-page article .cols .t .attachments .c,
.tmpl-application-form article .cols .t .figs,
.tmpl-application-form article .cols .t .attachments .c,
.tmpl-occasions-year article .cols .t .figs,
.tmpl-occasions-year article .cols .t .attachments .c,
.tmpl-occasion article .cols .t .figs,
.tmpl-occasion article .cols .t .attachments .c,
.tmpl-diary-entry article .cols .t .figs,
.tmpl-diary-entry article .cols .t .attachments .c,
.tmpl-journal article .cols .t .figs,
.tmpl-journal article .cols .t .attachments .c {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: flex-start;
}
/* line 873, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .t .figs > *,
.tmpl-document article .cols .t .attachments .c > *,
.tmpl-nodes article .cols .t .figs > *,
.tmpl-nodes article .cols .t .attachments .c > *,
.tmpl-person article .cols .t .figs > *,
.tmpl-person article .cols .t .attachments .c > *,
.tmpl-artifact article .cols .t .figs > *,
.tmpl-artifact article .cols .t .attachments .c > *,
.tmpl-av article .cols .t .figs > *,
.tmpl-av article .cols .t .attachments .c > *,
.tmpl-scrapbook-page article .cols .t .figs > *,
.tmpl-scrapbook-page article .cols .t .attachments .c > *,
.tmpl-application-form article .cols .t .figs > *,
.tmpl-application-form article .cols .t .attachments .c > *,
.tmpl-occasions-year article .cols .t .figs > *,
.tmpl-occasions-year article .cols .t .attachments .c > *,
.tmpl-occasion article .cols .t .figs > *,
.tmpl-occasion article .cols .t .attachments .c > *,
.tmpl-diary-entry article .cols .t .figs > *,
.tmpl-diary-entry article .cols .t .attachments .c > *,
.tmpl-journal article .cols .t .figs > *,
.tmpl-journal article .cols .t .attachments .c > * {
  flex-shrink: 0;
  display: block;
  width: calc(50% - 10px);
}
/* line 880, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .t > *:first-child,
.tmpl-nodes article .cols .t > *:first-child,
.tmpl-person article .cols .t > *:first-child,
.tmpl-artifact article .cols .t > *:first-child,
.tmpl-av article .cols .t > *:first-child,
.tmpl-scrapbook-page article .cols .t > *:first-child,
.tmpl-application-form article .cols .t > *:first-child,
.tmpl-occasions-year article .cols .t > *:first-child,
.tmpl-occasion article .cols .t > *:first-child,
.tmpl-diary-entry article .cols .t > *:first-child,
.tmpl-journal article .cols .t > *:first-child {
  margin-top: 0;
}
/* line 884, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .t .works_comment,
.tmpl-nodes article .cols .t .works_comment,
.tmpl-person article .cols .t .works_comment,
.tmpl-artifact article .cols .t .works_comment,
.tmpl-av article .cols .t .works_comment,
.tmpl-scrapbook-page article .cols .t .works_comment,
.tmpl-application-form article .cols .t .works_comment,
.tmpl-occasions-year article .cols .t .works_comment,
.tmpl-occasion article .cols .t .works_comment,
.tmpl-diary-entry article .cols .t .works_comment,
.tmpl-journal article .cols .t .works_comment {
  margin-top: 30px;
}
/* line 887, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .t .works_comment .work-comment-attachments,
.tmpl-nodes article .cols .t .works_comment .work-comment-attachments,
.tmpl-person article .cols .t .works_comment .work-comment-attachments,
.tmpl-artifact article .cols .t .works_comment .work-comment-attachments,
.tmpl-av article .cols .t .works_comment .work-comment-attachments,
.tmpl-scrapbook-page article .cols .t .works_comment .work-comment-attachments,
.tmpl-application-form article .cols .t .works_comment .work-comment-attachments,
.tmpl-occasions-year article .cols .t .works_comment .work-comment-attachments,
.tmpl-occasion article .cols .t .works_comment .work-comment-attachments,
.tmpl-diary-entry article .cols .t .works_comment .work-comment-attachments,
.tmpl-journal article .cols .t .works_comment .work-comment-attachments {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 12px;
}
/* line 892, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .t .works_comment .work-comment-attachments a,
.tmpl-nodes article .cols .t .works_comment .work-comment-attachments a,
.tmpl-person article .cols .t .works_comment .work-comment-attachments a,
.tmpl-artifact article .cols .t .works_comment .work-comment-attachments a,
.tmpl-av article .cols .t .works_comment .work-comment-attachments a,
.tmpl-scrapbook-page article .cols .t .works_comment .work-comment-attachments a,
.tmpl-application-form article .cols .t .works_comment .work-comment-attachments a,
.tmpl-occasions-year article .cols .t .works_comment .work-comment-attachments a,
.tmpl-occasion article .cols .t .works_comment .work-comment-attachments a,
.tmpl-diary-entry article .cols .t .works_comment .work-comment-attachments a,
.tmpl-journal article .cols .t .works_comment .work-comment-attachments a {
  text-decoration: none;
  border: none;
}
/* line 897, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .t .works_comment .work-comment-attachments img,
.tmpl-nodes article .cols .t .works_comment .work-comment-attachments img,
.tmpl-person article .cols .t .works_comment .work-comment-attachments img,
.tmpl-artifact article .cols .t .works_comment .work-comment-attachments img,
.tmpl-av article .cols .t .works_comment .work-comment-attachments img,
.tmpl-scrapbook-page article .cols .t .works_comment .work-comment-attachments img,
.tmpl-application-form article .cols .t .works_comment .work-comment-attachments img,
.tmpl-occasions-year article .cols .t .works_comment .work-comment-attachments img,
.tmpl-occasion article .cols .t .works_comment .work-comment-attachments img,
.tmpl-diary-entry article .cols .t .works_comment .work-comment-attachments img,
.tmpl-journal article .cols .t .works_comment .work-comment-attachments img {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  object-fit: contain;
}
/* line 909, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .t .works_comment .work-comment-attachments figure,
.tmpl-nodes article .cols .t .works_comment .work-comment-attachments figure,
.tmpl-person article .cols .t .works_comment .work-comment-attachments figure,
.tmpl-artifact article .cols .t .works_comment .work-comment-attachments figure,
.tmpl-av article .cols .t .works_comment .work-comment-attachments figure,
.tmpl-scrapbook-page article .cols .t .works_comment .work-comment-attachments figure,
.tmpl-application-form article .cols .t .works_comment .work-comment-attachments figure,
.tmpl-occasions-year article .cols .t .works_comment .work-comment-attachments figure,
.tmpl-occasion article .cols .t .works_comment .work-comment-attachments figure,
.tmpl-diary-entry article .cols .t .works_comment .work-comment-attachments figure,
.tmpl-journal article .cols .t .works_comment .work-comment-attachments figure {
  position: relative;
  margin: 0;
  display: block;
  width: 100%;
  height: 0%;
  padding-top: 100%;
}
/* line 918, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .t .works_comment .work-comment-attachments figcaption,
.tmpl-nodes article .cols .t .works_comment .work-comment-attachments figcaption,
.tmpl-person article .cols .t .works_comment .work-comment-attachments figcaption,
.tmpl-artifact article .cols .t .works_comment .work-comment-attachments figcaption,
.tmpl-av article .cols .t .works_comment .work-comment-attachments figcaption,
.tmpl-scrapbook-page article .cols .t .works_comment .work-comment-attachments figcaption,
.tmpl-application-form article .cols .t .works_comment .work-comment-attachments figcaption,
.tmpl-occasions-year article .cols .t .works_comment .work-comment-attachments figcaption,
.tmpl-occasion article .cols .t .works_comment .work-comment-attachments figcaption,
.tmpl-diary-entry article .cols .t .works_comment .work-comment-attachments figcaption,
.tmpl-journal article .cols .t .works_comment .work-comment-attachments figcaption {
  margin-top: 4px;
  color: #000;
}
/* line 925, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .t figure,
.tmpl-nodes article .cols .t figure,
.tmpl-person article .cols .t figure,
.tmpl-artifact article .cols .t figure,
.tmpl-av article .cols .t figure,
.tmpl-scrapbook-page article .cols .t figure,
.tmpl-application-form article .cols .t figure,
.tmpl-occasions-year article .cols .t figure,
.tmpl-occasion article .cols .t figure,
.tmpl-diary-entry article .cols .t figure,
.tmpl-journal article .cols .t figure {
  margin: 10px 0;
}
/* line 928, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .t figure img,
.tmpl-nodes article .cols .t figure img,
.tmpl-person article .cols .t figure img,
.tmpl-artifact article .cols .t figure img,
.tmpl-av article .cols .t figure img,
.tmpl-scrapbook-page article .cols .t figure img,
.tmpl-application-form article .cols .t figure img,
.tmpl-occasions-year article .cols .t figure img,
.tmpl-occasion article .cols .t figure img,
.tmpl-diary-entry article .cols .t figure img,
.tmpl-journal article .cols .t figure img {
  margin: 0 0 8px;
}
/* line 932, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .t figure figcaption,
.tmpl-nodes article .cols .t figure figcaption,
.tmpl-person article .cols .t figure figcaption,
.tmpl-artifact article .cols .t figure figcaption,
.tmpl-av article .cols .t figure figcaption,
.tmpl-scrapbook-page article .cols .t figure figcaption,
.tmpl-application-form article .cols .t figure figcaption,
.tmpl-occasions-year article .cols .t figure figcaption,
.tmpl-occasion article .cols .t figure figcaption,
.tmpl-diary-entry article .cols .t figure figcaption,
.tmpl-journal article .cols .t figure figcaption {
  font: normal 12px/16px FaktPro-Normal, sans-serif;
  color: #818181;
}
/* line 936, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .t figure figcaption a,
.tmpl-nodes article .cols .t figure figcaption a,
.tmpl-person article .cols .t figure figcaption a,
.tmpl-artifact article .cols .t figure figcaption a,
.tmpl-av article .cols .t figure figcaption a,
.tmpl-scrapbook-page article .cols .t figure figcaption a,
.tmpl-application-form article .cols .t figure figcaption a,
.tmpl-occasions-year article .cols .t figure figcaption a,
.tmpl-occasion article .cols .t figure figcaption a,
.tmpl-diary-entry article .cols .t figure figcaption a,
.tmpl-journal article .cols .t figure figcaption a {
  color: #818181;
  text-decoration: underline;
}
/* line 944, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .t section + section,
.tmpl-nodes article .cols .t section + section,
.tmpl-person article .cols .t section + section,
.tmpl-artifact article .cols .t section + section,
.tmpl-av article .cols .t section + section,
.tmpl-scrapbook-page article .cols .t section + section,
.tmpl-application-form article .cols .t section + section,
.tmpl-occasions-year article .cols .t section + section,
.tmpl-occasion article .cols .t section + section,
.tmpl-diary-entry article .cols .t section + section,
.tmpl-journal article .cols .t section + section {
  margin-top: 40px;
}
/* line 948, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .t section h4,
.tmpl-nodes article .cols .t section h4,
.tmpl-person article .cols .t section h4,
.tmpl-artifact article .cols .t section h4,
.tmpl-av article .cols .t section h4,
.tmpl-scrapbook-page article .cols .t section h4,
.tmpl-application-form article .cols .t section h4,
.tmpl-occasions-year article .cols .t section h4,
.tmpl-occasion article .cols .t section h4,
.tmpl-diary-entry article .cols .t section h4,
.tmpl-journal article .cols .t section h4 {
  margin: 0;
}
/* line 953, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .t h1,
.tmpl-nodes article .cols .t h1,
.tmpl-person article .cols .t h1,
.tmpl-artifact article .cols .t h1,
.tmpl-av article .cols .t h1,
.tmpl-scrapbook-page article .cols .t h1,
.tmpl-application-form article .cols .t h1,
.tmpl-occasions-year article .cols .t h1,
.tmpl-occasion article .cols .t h1,
.tmpl-diary-entry article .cols .t h1,
.tmpl-journal article .cols .t h1 {
  font: normal 1em FaktPro-Bold, sans-serif;
  margin: 10px 0;
}
/* line 958, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .t h2,
.tmpl-nodes article .cols .t h2,
.tmpl-person article .cols .t h2,
.tmpl-artifact article .cols .t h2,
.tmpl-av article .cols .t h2,
.tmpl-scrapbook-page article .cols .t h2,
.tmpl-application-form article .cols .t h2,
.tmpl-occasions-year article .cols .t h2,
.tmpl-occasion article .cols .t h2,
.tmpl-diary-entry article .cols .t h2,
.tmpl-journal article .cols .t h2 {
  font: normal 1em FaktPro-SemiBold, sans-serif;
  margin: 10px 0;
}
/* line 963, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .t h2 + p,
.tmpl-document article .cols .t h2 + div,
.tmpl-nodes article .cols .t h2 + p,
.tmpl-nodes article .cols .t h2 + div,
.tmpl-person article .cols .t h2 + p,
.tmpl-person article .cols .t h2 + div,
.tmpl-artifact article .cols .t h2 + p,
.tmpl-artifact article .cols .t h2 + div,
.tmpl-av article .cols .t h2 + p,
.tmpl-av article .cols .t h2 + div,
.tmpl-scrapbook-page article .cols .t h2 + p,
.tmpl-scrapbook-page article .cols .t h2 + div,
.tmpl-application-form article .cols .t h2 + p,
.tmpl-application-form article .cols .t h2 + div,
.tmpl-occasions-year article .cols .t h2 + p,
.tmpl-occasions-year article .cols .t h2 + div,
.tmpl-occasion article .cols .t h2 + p,
.tmpl-occasion article .cols .t h2 + div,
.tmpl-diary-entry article .cols .t h2 + p,
.tmpl-diary-entry article .cols .t h2 + div,
.tmpl-journal article .cols .t h2 + p,
.tmpl-journal article .cols .t h2 + div {
  margin-top: -10px;
}
/* line 968, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .t .lang,
.tmpl-nodes article .cols .t .lang,
.tmpl-person article .cols .t .lang,
.tmpl-artifact article .cols .t .lang,
.tmpl-av article .cols .t .lang,
.tmpl-scrapbook-page article .cols .t .lang,
.tmpl-application-form article .cols .t .lang,
.tmpl-occasions-year article .cols .t .lang,
.tmpl-occasion article .cols .t .lang,
.tmpl-diary-entry article .cols .t .lang,
.tmpl-journal article .cols .t .lang {
  color: #818181;
}
/* line 973, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f,
.tmpl-nodes article .cols .f,
.tmpl-person article .cols .f,
.tmpl-artifact article .cols .f,
.tmpl-av article .cols .f,
.tmpl-scrapbook-page article .cols .f,
.tmpl-application-form article .cols .f,
.tmpl-occasions-year article .cols .f,
.tmpl-occasion article .cols .f,
.tmpl-diary-entry article .cols .f,
.tmpl-journal article .cols .f {
  padding-right: 15px;
}
/* line 977, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f nav ul,
.tmpl-nodes article .cols .f nav ul,
.tmpl-person article .cols .f nav ul,
.tmpl-artifact article .cols .f nav ul,
.tmpl-av article .cols .f nav ul,
.tmpl-scrapbook-page article .cols .f nav ul,
.tmpl-application-form article .cols .f nav ul,
.tmpl-occasions-year article .cols .f nav ul,
.tmpl-occasion article .cols .f nav ul,
.tmpl-diary-entry article .cols .f nav ul,
.tmpl-journal article .cols .f nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font: italic 12px/16px FaktPro-Normal, sans-serif;
  display: block;
  column-count: initial;
}
/* line 984, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f nav ul li,
.tmpl-nodes article .cols .f nav ul li,
.tmpl-person article .cols .f nav ul li,
.tmpl-artifact article .cols .f nav ul li,
.tmpl-av article .cols .f nav ul li,
.tmpl-scrapbook-page article .cols .f nav ul li,
.tmpl-application-form article .cols .f nav ul li,
.tmpl-occasions-year article .cols .f nav ul li,
.tmpl-occasion article .cols .f nav ul li,
.tmpl-diary-entry article .cols .f nav ul li,
.tmpl-journal article .cols .f nav ul li {
  margin: 0 0 10px 0;
}
/* line 989, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f nav a,
.tmpl-nodes article .cols .f nav a,
.tmpl-person article .cols .f nav a,
.tmpl-artifact article .cols .f nav a,
.tmpl-av article .cols .f nav a,
.tmpl-scrapbook-page article .cols .f nav a,
.tmpl-application-form article .cols .f nav a,
.tmpl-occasions-year article .cols .f nav a,
.tmpl-occasion article .cols .f nav a,
.tmpl-diary-entry article .cols .f nav a,
.tmpl-journal article .cols .f nav a {
  color: #000;
}
/* line 991, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f nav a:hover,
.tmpl-nodes article .cols .f nav a:hover,
.tmpl-person article .cols .f nav a:hover,
.tmpl-artifact article .cols .f nav a:hover,
.tmpl-av article .cols .f nav a:hover,
.tmpl-scrapbook-page article .cols .f nav a:hover,
.tmpl-application-form article .cols .f nav a:hover,
.tmpl-occasions-year article .cols .f nav a:hover,
.tmpl-occasion article .cols .f nav a:hover,
.tmpl-diary-entry article .cols .f nav a:hover,
.tmpl-journal article .cols .f nav a:hover {
  color: #abaeb1;
}
/* line 997, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f > div,
.tmpl-nodes article .cols .f > div,
.tmpl-person article .cols .f > div,
.tmpl-artifact article .cols .f > div,
.tmpl-av article .cols .f > div,
.tmpl-scrapbook-page article .cols .f > div,
.tmpl-application-form article .cols .f > div,
.tmpl-occasions-year article .cols .f > div,
.tmpl-occasion article .cols .f > div,
.tmpl-diary-entry article .cols .f > div,
.tmpl-journal article .cols .f > div {
  padding-top: 20px;
  border-top: 1px solid #d5d5d5;
  font: normal 14px/19px FaktPro-Normal, sans-serif;
}
/* line 1002, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f > div div.s,
.tmpl-nodes article .cols .f > div div.s,
.tmpl-person article .cols .f > div div.s,
.tmpl-artifact article .cols .f > div div.s,
.tmpl-av article .cols .f > div div.s,
.tmpl-scrapbook-page article .cols .f > div div.s,
.tmpl-application-form article .cols .f > div div.s,
.tmpl-occasions-year article .cols .f > div div.s,
.tmpl-occasion article .cols .f > div div.s,
.tmpl-diary-entry article .cols .f > div div.s,
.tmpl-journal article .cols .f > div div.s {
  margin: 20px 0;
}
/* line 1007, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f p,
.tmpl-nodes article .cols .f p,
.tmpl-person article .cols .f p,
.tmpl-artifact article .cols .f p,
.tmpl-av article .cols .f p,
.tmpl-scrapbook-page article .cols .f p,
.tmpl-application-form article .cols .f p,
.tmpl-occasions-year article .cols .f p,
.tmpl-occasion article .cols .f p,
.tmpl-diary-entry article .cols .f p,
.tmpl-journal article .cols .f p {
  margin: 0;
}
/* line 1011, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f button,
.tmpl-nodes article .cols .f button,
.tmpl-person article .cols .f button,
.tmpl-artifact article .cols .f button,
.tmpl-av article .cols .f button,
.tmpl-scrapbook-page article .cols .f button,
.tmpl-application-form article .cols .f button,
.tmpl-occasions-year article .cols .f button,
.tmpl-occasion article .cols .f button,
.tmpl-diary-entry article .cols .f button,
.tmpl-journal article .cols .f button {
  background: none;
  outline: none;
  padding: 0;
  border: none;
  cursor: pointer;
}
/* line 1017, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f button:hover,
.tmpl-nodes article .cols .f button:hover,
.tmpl-person article .cols .f button:hover,
.tmpl-artifact article .cols .f button:hover,
.tmpl-av article .cols .f button:hover,
.tmpl-scrapbook-page article .cols .f button:hover,
.tmpl-application-form article .cols .f button:hover,
.tmpl-occasions-year article .cols .f button:hover,
.tmpl-occasion article .cols .f button:hover,
.tmpl-diary-entry article .cols .f button:hover,
.tmpl-journal article .cols .f button:hover {
  color: #818181;
}
/* line 1022, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f ul,
.tmpl-nodes article .cols .f ul,
.tmpl-person article .cols .f ul,
.tmpl-artifact article .cols .f ul,
.tmpl-av article .cols .f ul,
.tmpl-scrapbook-page article .cols .f ul,
.tmpl-application-form article .cols .f ul,
.tmpl-occasions-year article .cols .f ul,
.tmpl-occasion article .cols .f ul,
.tmpl-diary-entry article .cols .f ul,
.tmpl-journal article .cols .f ul {
  list-style: none;
  padding: 0;
  margin: 0;
  column-count: 2;
  column-gap: 10px;
  column-width: calc((100% - 10px) / 2);
}
/* line 1031, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f ul li a label,
.tmpl-nodes article .cols .f ul li a label,
.tmpl-person article .cols .f ul li a label,
.tmpl-artifact article .cols .f ul li a label,
.tmpl-av article .cols .f ul li a label,
.tmpl-scrapbook-page article .cols .f ul li a label,
.tmpl-application-form article .cols .f ul li a label,
.tmpl-occasions-year article .cols .f ul li a label,
.tmpl-occasion article .cols .f ul li a label,
.tmpl-diary-entry article .cols .f ul li a label,
.tmpl-journal article .cols .f ul li a label {
  cursor: pointer;
  display: inline;
}
/* line 1034, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f ul li a label:after,
.tmpl-nodes article .cols .f ul li a label:after,
.tmpl-person article .cols .f ul li a label:after,
.tmpl-artifact article .cols .f ul li a label:after,
.tmpl-av article .cols .f ul li a label:after,
.tmpl-scrapbook-page article .cols .f ul li a label:after,
.tmpl-application-form article .cols .f ul li a label:after,
.tmpl-occasions-year article .cols .f ul li a label:after,
.tmpl-occasion article .cols .f ul li a label:after,
.tmpl-diary-entry article .cols .f ul li a label:after,
.tmpl-journal article .cols .f ul li a label:after {
  content: ": ";
}
/* line 1041, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f ul.artifacts,
.tmpl-nodes article .cols .f ul.artifacts,
.tmpl-person article .cols .f ul.artifacts,
.tmpl-artifact article .cols .f ul.artifacts,
.tmpl-av article .cols .f ul.artifacts,
.tmpl-scrapbook-page article .cols .f ul.artifacts,
.tmpl-application-form article .cols .f ul.artifacts,
.tmpl-occasions-year article .cols .f ul.artifacts,
.tmpl-occasion article .cols .f ul.artifacts,
.tmpl-diary-entry article .cols .f ul.artifacts,
.tmpl-journal article .cols .f ul.artifacts {
  column-count: initial;
  margin: 0;
  line-height: 1.35;
}
/* line 1045, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f ul.artifacts li + li,
.tmpl-nodes article .cols .f ul.artifacts li + li,
.tmpl-person article .cols .f ul.artifacts li + li,
.tmpl-artifact article .cols .f ul.artifacts li + li,
.tmpl-av article .cols .f ul.artifacts li + li,
.tmpl-scrapbook-page article .cols .f ul.artifacts li + li,
.tmpl-application-form article .cols .f ul.artifacts li + li,
.tmpl-occasions-year article .cols .f ul.artifacts li + li,
.tmpl-occasion article .cols .f ul.artifacts li + li,
.tmpl-diary-entry article .cols .f ul.artifacts li + li,
.tmpl-journal article .cols .f ul.artifacts li + li {
  margin-top: 0.2em;
}
/* line 1050, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f ul.rep,
.tmpl-nodes article .cols .f ul.rep,
.tmpl-person article .cols .f ul.rep,
.tmpl-artifact article .cols .f ul.rep,
.tmpl-av article .cols .f ul.rep,
.tmpl-scrapbook-page article .cols .f ul.rep,
.tmpl-application-form article .cols .f ul.rep,
.tmpl-occasions-year article .cols .f ul.rep,
.tmpl-occasion article .cols .f ul.rep,
.tmpl-diary-entry article .cols .f ul.rep,
.tmpl-journal article .cols .f ul.rep {
  column-count: initial;
}
/* line 1052, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f ul.rep li,
.tmpl-nodes article .cols .f ul.rep li,
.tmpl-person article .cols .f ul.rep li,
.tmpl-artifact article .cols .f ul.rep li,
.tmpl-av article .cols .f ul.rep li,
.tmpl-scrapbook-page article .cols .f ul.rep li,
.tmpl-application-form article .cols .f ul.rep li,
.tmpl-occasions-year article .cols .f ul.rep li,
.tmpl-occasion article .cols .f ul.rep li,
.tmpl-diary-entry article .cols .f ul.rep li,
.tmpl-journal article .cols .f ul.rep li {
  display: flex;
  justify-content: space-between;
}
/* line 1058, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f h5,
.tmpl-nodes article .cols .f h5,
.tmpl-person article .cols .f h5,
.tmpl-artifact article .cols .f h5,
.tmpl-av article .cols .f h5,
.tmpl-scrapbook-page article .cols .f h5,
.tmpl-application-form article .cols .f h5,
.tmpl-occasions-year article .cols .f h5,
.tmpl-occasion article .cols .f h5,
.tmpl-diary-entry article .cols .f h5,
.tmpl-journal article .cols .f h5 {
  font: normal 14px/19px FaktPro-Normal, sans-serif;
  margin: 0;
}
/* line 1063, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f label,
.tmpl-nodes article .cols .f label,
.tmpl-person article .cols .f label,
.tmpl-artifact article .cols .f label,
.tmpl-av article .cols .f label,
.tmpl-scrapbook-page article .cols .f label,
.tmpl-application-form article .cols .f label,
.tmpl-occasions-year article .cols .f label,
.tmpl-occasion article .cols .f label,
.tmpl-diary-entry article .cols .f label,
.tmpl-journal article .cols .f label {
  font: normal 14px/19px FaktPro-Normal, sans-serif;
  display: block;
  margin: 0 0 0.15em 0;
}
/* line 1067, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f label:after,
.tmpl-nodes article .cols .f label:after,
.tmpl-person article .cols .f label:after,
.tmpl-artifact article .cols .f label:after,
.tmpl-av article .cols .f label:after,
.tmpl-scrapbook-page article .cols .f label:after,
.tmpl-application-form article .cols .f label:after,
.tmpl-occasions-year article .cols .f label:after,
.tmpl-occasion article .cols .f label:after,
.tmpl-diary-entry article .cols .f label:after,
.tmpl-journal article .cols .f label:after {
  content: ":";
}
/* line 1073, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f .occasions ul,
.tmpl-nodes article .cols .f .occasions ul,
.tmpl-person article .cols .f .occasions ul,
.tmpl-artifact article .cols .f .occasions ul,
.tmpl-av article .cols .f .occasions ul,
.tmpl-scrapbook-page article .cols .f .occasions ul,
.tmpl-application-form article .cols .f .occasions ul,
.tmpl-occasions-year article .cols .f .occasions ul,
.tmpl-occasion article .cols .f .occasions ul,
.tmpl-diary-entry article .cols .f .occasions ul,
.tmpl-journal article .cols .f .occasions ul {
  column-count: auto;
}
/* line 1079, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f .attachments .a,
.tmpl-nodes article .cols .f .attachments .a,
.tmpl-person article .cols .f .attachments .a,
.tmpl-artifact article .cols .f .attachments .a,
.tmpl-av article .cols .f .attachments .a,
.tmpl-scrapbook-page article .cols .f .attachments .a,
.tmpl-application-form article .cols .f .attachments .a,
.tmpl-occasions-year article .cols .f .attachments .a,
.tmpl-occasion article .cols .f .attachments .a,
.tmpl-diary-entry article .cols .f .attachments .a,
.tmpl-journal article .cols .f .attachments .a {
  margin: 0;
}
/* line 1083, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f .attachments .a + .a,
.tmpl-nodes article .cols .f .attachments .a + .a,
.tmpl-person article .cols .f .attachments .a + .a,
.tmpl-artifact article .cols .f .attachments .a + .a,
.tmpl-av article .cols .f .attachments .a + .a,
.tmpl-scrapbook-page article .cols .f .attachments .a + .a,
.tmpl-application-form article .cols .f .attachments .a + .a,
.tmpl-occasions-year article .cols .f .attachments .a + .a,
.tmpl-occasion article .cols .f .attachments .a + .a,
.tmpl-diary-entry article .cols .f .attachments .a + .a,
.tmpl-journal article .cols .f .attachments .a + .a {
  margin-top: 0px;
}
/* line 1087, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f .attachments .c,
.tmpl-nodes article .cols .f .attachments .c,
.tmpl-person article .cols .f .attachments .c,
.tmpl-artifact article .cols .f .attachments .c,
.tmpl-av article .cols .f .attachments .c,
.tmpl-scrapbook-page article .cols .f .attachments .c,
.tmpl-application-form article .cols .f .attachments .c,
.tmpl-occasions-year article .cols .f .attachments .c,
.tmpl-occasion article .cols .f .attachments .c,
.tmpl-diary-entry article .cols .f .attachments .c,
.tmpl-journal article .cols .f .attachments .c {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin: 0 -5px -5px -5px;
}
/* line 1093, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .cols .f .attachments .c .a,
.tmpl-nodes article .cols .f .attachments .c .a,
.tmpl-person article .cols .f .attachments .c .a,
.tmpl-artifact article .cols .f .attachments .c .a,
.tmpl-av article .cols .f .attachments .c .a,
.tmpl-scrapbook-page article .cols .f .attachments .c .a,
.tmpl-application-form article .cols .f .attachments .c .a,
.tmpl-occasions-year article .cols .f .attachments .c .a,
.tmpl-occasion article .cols .f .attachments .c .a,
.tmpl-diary-entry article .cols .f .attachments .c .a,
.tmpl-journal article .cols .f .attachments .c .a {
  width: 50%;
  box-sizing: border-box;
  padding: 5px;
}
@media (min-width: 768px) {
  /* line 1103, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-document article .cols .t,
  .tmpl-nodes article .cols .t,
  .tmpl-person article .cols .t,
  .tmpl-artifact article .cols .t,
  .tmpl-av article .cols .t,
  .tmpl-scrapbook-page article .cols .t,
  .tmpl-application-form article .cols .t,
  .tmpl-occasions-year article .cols .t,
  .tmpl-occasion article .cols .t,
  .tmpl-diary-entry article .cols .t,
  .tmpl-journal article .cols .t {
    width: 50%;
  }
  /* line 1105, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-document article .cols .t > *:not(.full-width),
  .tmpl-nodes article .cols .t > *:not(.full-width),
  .tmpl-person article .cols .t > *:not(.full-width),
  .tmpl-artifact article .cols .t > *:not(.full-width),
  .tmpl-av article .cols .t > *:not(.full-width),
  .tmpl-scrapbook-page article .cols .t > *:not(.full-width),
  .tmpl-application-form article .cols .t > *:not(.full-width),
  .tmpl-occasions-year article .cols .t > *:not(.full-width),
  .tmpl-occasion article .cols .t > *:not(.full-width),
  .tmpl-diary-entry article .cols .t > *:not(.full-width),
  .tmpl-journal article .cols .t > *:not(.full-width) {
    max-width: 505px;
  }
  /* line 1109, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-document article .cols .f,
  .tmpl-nodes article .cols .f,
  .tmpl-person article .cols .f,
  .tmpl-artifact article .cols .f,
  .tmpl-av article .cols .f,
  .tmpl-scrapbook-page article .cols .f,
  .tmpl-application-form article .cols .f,
  .tmpl-occasions-year article .cols .f,
  .tmpl-occasion article .cols .f,
  .tmpl-diary-entry article .cols .f,
  .tmpl-journal article .cols .f {
    padding-right: 0px;
    padding-left: 15px;
    width: 50%;
  }
}
@media (min-width: 992px) {
  /* line 1117, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-document article .cols .t,
  .tmpl-nodes article .cols .t,
  .tmpl-person article .cols .t,
  .tmpl-artifact article .cols .t,
  .tmpl-av article .cols .t,
  .tmpl-scrapbook-page article .cols .t,
  .tmpl-application-form article .cols .t,
  .tmpl-occasions-year article .cols .t,
  .tmpl-occasion article .cols .t,
  .tmpl-diary-entry article .cols .t,
  .tmpl-journal article .cols .t {
    width: 66.66666%;
  }
  /* line 1120, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-document article .cols .f,
  .tmpl-nodes article .cols .f,
  .tmpl-person article .cols .f,
  .tmpl-artifact article .cols .f,
  .tmpl-av article .cols .f,
  .tmpl-scrapbook-page article .cols .f,
  .tmpl-application-form article .cols .f,
  .tmpl-occasions-year article .cols .f,
  .tmpl-occasion article .cols .f,
  .tmpl-diary-entry article .cols .f,
  .tmpl-journal article .cols .f {
    padding-left: 15px;
    width: 33.33333%;
  }
}

/* line 1134, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
aside .documents .pagination,
aside .artifacts .pagination,
aside .attachments .pagination {
  margin: 40px auto 0 auto;
}

/* line 1150, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-person article .cols .f > div,
.tmpl-artifact article .cols .f > div,
.tmpl-occasion article .cols .f > div {
  border-top: none;
  padding: 0;
}
/* line 1155, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-person article .cols .f figure,
.tmpl-artifact article .cols .f figure,
.tmpl-occasion article .cols .f figure {
  margin: 0;
  border: 1px solid #d5d5d5;
  padding: 10px 10px;
  transition: border-color 0.3s ease-in-out;
}
/* line 1160, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-person article .cols .f figure img,
.tmpl-artifact article .cols .f figure img,
.tmpl-occasion article .cols .f figure img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 0 20px;
}
/* line 1166, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-person article .cols .f figure:hover,
.tmpl-artifact article .cols .f figure:hover,
.tmpl-occasion article .cols .f figure:hover {
  border-color: #000;
}
/* line 1170, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-person article .cols .f figure figcaption,
.tmpl-artifact article .cols .f figure figcaption,
.tmpl-occasion article .cols .f figure figcaption {
  font: normal 12px/16px FaktPro-Normal, sans-serif;
  color: #818181;
}
/* line 1173, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-person article .cols .f figure figcaption a,
.tmpl-artifact article .cols .f figure figcaption a,
.tmpl-occasion article .cols .f figure figcaption a {
  color: #818181;
  text-decoration: underline;
}
/* line 1179, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-person article .cols .f figure + h4,
.tmpl-artifact article .cols .f figure + h4,
.tmpl-occasion article .cols .f figure + h4 {
  margin-top: 30px;
}

/* line 1198, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article,
.tmpl-diary-entry article,
.tmpl-journal article,
.tmpl-nodes article,
.tmpl-person article,
.tmpl-artifact article,
.tmpl-av article,
.tmpl-scrapbook-page article,
.tmpl-application-form article,
.tmpl-occasion article,
#overlay article,
.tmpl-year article {
  counter-reset: note;
}
/* line 1200, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article h4,
.tmpl-diary-entry article h4,
.tmpl-journal article h4,
.tmpl-nodes article h4,
.tmpl-person article h4,
.tmpl-artifact article h4,
.tmpl-av article h4,
.tmpl-scrapbook-page article h4,
.tmpl-application-form article h4,
.tmpl-occasion article h4,
#overlay article h4,
.tmpl-year article h4 {
  font: normal 14px/19px FaktPro-SemiBold, sans-serif;
  margin: 0 0 15px 0;
  text-transform: uppercase;
}
/* line 1206, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article u,
.tmpl-diary-entry article u,
.tmpl-journal article u,
.tmpl-nodes article u,
.tmpl-person article u,
.tmpl-artifact article u,
.tmpl-av article u,
.tmpl-scrapbook-page article u,
.tmpl-application-form article u,
.tmpl-occasion article u,
#overlay article u,
.tmpl-year article u {
  text-decoration: none;
  border-bottom: 1px solid #666;
}
/* line 1211, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article strong,
.tmpl-diary-entry article strong,
.tmpl-journal article strong,
.tmpl-nodes article strong,
.tmpl-person article strong,
.tmpl-artifact article strong,
.tmpl-av article strong,
.tmpl-scrapbook-page article strong,
.tmpl-application-form article strong,
.tmpl-occasion article strong,
#overlay article strong,
.tmpl-year article strong {
  font-family: FaktPro-Bold, sans-serif;
}
/* line 1215, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article p,
.tmpl-diary-entry article p,
.tmpl-journal article p,
.tmpl-nodes article p,
.tmpl-person article p,
.tmpl-artifact article p,
.tmpl-av article p,
.tmpl-scrapbook-page article p,
.tmpl-application-form article p,
.tmpl-occasion article p,
#overlay article p,
.tmpl-year article p {
  margin: 10px 0;
}
/* line 1219, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .align-center,
.tmpl-diary-entry article .align-center,
.tmpl-journal article .align-center,
.tmpl-nodes article .align-center,
.tmpl-person article .align-center,
.tmpl-artifact article .align-center,
.tmpl-av article .align-center,
.tmpl-scrapbook-page article .align-center,
.tmpl-application-form article .align-center,
.tmpl-occasion article .align-center,
#overlay article .align-center,
.tmpl-year article .align-center {
  text-align: center;
  margin: 10px 0;
}
/* line 1224, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article i,
.tmpl-diary-entry article i,
.tmpl-journal article i,
.tmpl-nodes article i,
.tmpl-person article i,
.tmpl-artifact article i,
.tmpl-av article i,
.tmpl-scrapbook-page article i,
.tmpl-application-form article i,
.tmpl-occasion article i,
#overlay article i,
.tmpl-year article i {
  font-weight: inherit;
  font-style: inherit;
  text-decoration: underline;
}
/* line 1230, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .transcription > div,
.tmpl-diary-entry article .transcription > div,
.tmpl-journal article .transcription > div,
.tmpl-nodes article .transcription > div,
.tmpl-person article .transcription > div,
.tmpl-artifact article .transcription > div,
.tmpl-av article .transcription > div,
.tmpl-scrapbook-page article .transcription > div,
.tmpl-application-form article .transcription > div,
.tmpl-occasion article .transcription > div,
#overlay article .transcription > div,
.tmpl-year article .transcription > div {
  position: relative;
}
/* line 1234, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .transcription div,
.tmpl-diary-entry article .transcription div,
.tmpl-journal article .transcription div,
.tmpl-nodes article .transcription div,
.tmpl-person article .transcription div,
.tmpl-artifact article .transcription div,
.tmpl-av article .transcription div,
.tmpl-scrapbook-page article .transcription div,
.tmpl-application-form article .transcription div,
.tmpl-occasion article .transcription div,
#overlay article .transcription div,
.tmpl-year article .transcription div {
  margin: 10px 0;
}
/* line 1238, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .comments,
.tmpl-diary-entry article .comments,
.tmpl-journal article .comments,
.tmpl-nodes article .comments,
.tmpl-person article .comments,
.tmpl-artifact article .comments,
.tmpl-av article .comments,
.tmpl-scrapbook-page article .comments,
.tmpl-application-form article .comments,
.tmpl-occasion article .comments,
#overlay article .comments,
.tmpl-year article .comments {
  display: none;
}
/* line 1242, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article a.note,
.tmpl-diary-entry article a.note,
.tmpl-journal article a.note,
.tmpl-nodes article a.note,
.tmpl-person article a.note,
.tmpl-artifact article a.note,
.tmpl-av article a.note,
.tmpl-scrapbook-page article a.note,
.tmpl-application-form article a.note,
.tmpl-occasion article a.note,
#overlay article a.note,
.tmpl-year article a.note {
  text-decoration: none;
  font-size: 12px;
  margin-left: 4px;
  color: #d5d5d5;
  display: inline-block;
  top: -4px;
  position: relative;
}
/* line 1252, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article a.mnl,
.tmpl-document article a.mnr,
.tmpl-diary-entry article a.mnl,
.tmpl-diary-entry article a.mnr,
.tmpl-journal article a.mnl,
.tmpl-journal article a.mnr,
.tmpl-nodes article a.mnl,
.tmpl-nodes article a.mnr,
.tmpl-person article a.mnl,
.tmpl-person article a.mnr,
.tmpl-artifact article a.mnl,
.tmpl-artifact article a.mnr,
.tmpl-av article a.mnl,
.tmpl-av article a.mnr,
.tmpl-scrapbook-page article a.mnl,
.tmpl-scrapbook-page article a.mnr,
.tmpl-application-form article a.mnl,
.tmpl-application-form article a.mnr,
.tmpl-occasion article a.mnl,
.tmpl-occasion article a.mnr,
#overlay article a.mnl,
#overlay article a.mnr,
.tmpl-year article a.mnl,
.tmpl-year article a.mnr {
  position: absolute;
  width: 14px;
  height: 0px;
  padding-top: 14px;
  overflow: hidden;
  background-size: 100%;
  margin-top: 4px;
}
/* line 1263, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article a.mnl,
.tmpl-diary-entry article a.mnl,
.tmpl-journal article a.mnl,
.tmpl-nodes article a.mnl,
.tmpl-person article a.mnl,
.tmpl-artifact article a.mnl,
.tmpl-av article a.mnl,
.tmpl-scrapbook-page article a.mnl,
.tmpl-application-form article a.mnl,
.tmpl-occasion article a.mnl,
#overlay article a.mnl,
.tmpl-year article a.mnl {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI%2BPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNy42MyA1Ljg0QzE3LjI3IDUuMzMgMTYuNjcgNSAxNiA1TDUgNS4wMUMzLjkgNS4wMSAzIDUuOSAzIDd2MTBjMCAxLjEuOSAxLjk5IDIgMS45OUwxNiAxOWMuNjcgMCAxLjI3LS4zMyAxLjYzLS44NEwyMiAxMmwtNC4zNy02LjE2eiIgc3R5bGU9ImZpbGw6ICMzMzMzMzMiIC8%2BPC9zdmc%2B) no-repeat center center scroll !important;
  left: -20px;
}
/* line 1267, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article a.mnr,
.tmpl-diary-entry article a.mnr,
.tmpl-journal article a.mnr,
.tmpl-nodes article a.mnr,
.tmpl-person article a.mnr,
.tmpl-artifact article a.mnr,
.tmpl-av article a.mnr,
.tmpl-scrapbook-page article a.mnr,
.tmpl-application-form article a.mnr,
.tmpl-occasion article a.mnr,
#overlay article a.mnr,
.tmpl-year article a.mnr {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI%2BPHBhdGggZD0iTTAsMEgyNFYyNEgwWiIgc3R5bGU9ImZpbGw6bm9uZSIvPjxwYXRoIGQ9Ik03LjM3LDE4LjE2QTIsMiwwLDAsMCw5LDE5SDIwYTIsMiwwLDAsMCwyLTJWN2EyLDIsMCwwLDAtMi0ySDlhMiwyLDAsMCwwLTEuNjMuODRMMywxMloiIHN0eWxlPSJmaWxsOiAjMzMzMzMzIiAvPjwvc3ZnPg%3D%3D) no-repeat center center scroll !important;
  left: 100%;
}
/* line 1272, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article a,
.tmpl-diary-entry article a,
.tmpl-journal article a,
.tmpl-nodes article a,
.tmpl-person article a,
.tmpl-artifact article a,
.tmpl-av article a,
.tmpl-scrapbook-page article a,
.tmpl-application-form article a,
.tmpl-occasion article a,
#overlay article a,
.tmpl-year article a {
  color: black;
  text-decoration: underline;
}
/* line 1278, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article a.k,
.tmpl-document article a.footnote,
.tmpl-diary-entry article a.k,
.tmpl-diary-entry article a.footnote,
.tmpl-journal article a.k,
.tmpl-journal article a.footnote,
.tmpl-nodes article a.k,
.tmpl-nodes article a.footnote,
.tmpl-person article a.k,
.tmpl-person article a.footnote,
.tmpl-artifact article a.k,
.tmpl-artifact article a.footnote,
.tmpl-av article a.k,
.tmpl-av article a.footnote,
.tmpl-scrapbook-page article a.k,
.tmpl-scrapbook-page article a.footnote,
.tmpl-application-form article a.k,
.tmpl-application-form article a.footnote,
.tmpl-occasion article a.k,
.tmpl-occasion article a.footnote,
#overlay article a.k,
#overlay article a.footnote,
.tmpl-year article a.k,
.tmpl-year article a.footnote {
  color: black;
}
/* line 1282, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article a.k:hover,
.tmpl-document article a.footnote:hover,
.tmpl-diary-entry article a.k:hover,
.tmpl-diary-entry article a.footnote:hover,
.tmpl-journal article a.k:hover,
.tmpl-journal article a.footnote:hover,
.tmpl-nodes article a.k:hover,
.tmpl-nodes article a.footnote:hover,
.tmpl-person article a.k:hover,
.tmpl-person article a.footnote:hover,
.tmpl-artifact article a.k:hover,
.tmpl-artifact article a.footnote:hover,
.tmpl-av article a.k:hover,
.tmpl-av article a.footnote:hover,
.tmpl-scrapbook-page article a.k:hover,
.tmpl-scrapbook-page article a.footnote:hover,
.tmpl-application-form article a.k:hover,
.tmpl-application-form article a.footnote:hover,
.tmpl-occasion article a.k:hover,
.tmpl-occasion article a.footnote:hover,
#overlay article a.k:hover,
#overlay article a.footnote:hover,
.tmpl-year article a.k:hover,
.tmpl-year article a.footnote:hover {
  color: #818181;
}
/* line 1287, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article a.int,
.tmpl-diary-entry article a.int,
.tmpl-journal article a.int,
.tmpl-nodes article a.int,
.tmpl-person article a.int,
.tmpl-artifact article a.int,
.tmpl-av article a.int,
.tmpl-scrapbook-page article a.int,
.tmpl-application-form article a.int,
.tmpl-occasion article a.int,
#overlay article a.int,
.tmpl-year article a.int {
  text-decoration: underline;
  color: currentColor;
  text-underline-offset: 0.2em;
  text-decoration-color: rgba(0, 0, 0, 0.6);
}
/* line 1293, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article a.int:hover,
.tmpl-diary-entry article a.int:hover,
.tmpl-journal article a.int:hover,
.tmpl-nodes article a.int:hover,
.tmpl-person article a.int:hover,
.tmpl-artifact article a.int:hover,
.tmpl-av article a.int:hover,
.tmpl-scrapbook-page article a.int:hover,
.tmpl-application-form article a.int:hover,
.tmpl-occasion article a.int:hover,
#overlay article a.int:hover,
.tmpl-year article a.int:hover {
  color: #e6e6e6;
  text-decoration-color: rgba(230, 230, 230, 0.4);
}
/* line 1300, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .comment,
.tmpl-diary-entry article .comment,
.tmpl-journal article .comment,
.tmpl-nodes article .comment,
.tmpl-person article .comment,
.tmpl-artifact article .comment,
.tmpl-av article .comment,
.tmpl-scrapbook-page article .comment,
.tmpl-application-form article .comment,
.tmpl-occasion article .comment,
#overlay article .comment,
.tmpl-year article .comment {
  border: 1px solid #d5d5d5;
  padding: 10px 15px;
  margin: 10px 0;
  font-style: normal;
}
/* line 1306, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .comment em,
.tmpl-diary-entry article .comment em,
.tmpl-journal article .comment em,
.tmpl-nodes article .comment em,
.tmpl-person article .comment em,
.tmpl-artifact article .comment em,
.tmpl-av article .comment em,
.tmpl-scrapbook-page article .comment em,
.tmpl-application-form article .comment em,
.tmpl-occasion article .comment em,
#overlay article .comment em,
.tmpl-year article .comment em {
  font-style: italic;
}
/* line 1310, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .comment strong,
.tmpl-diary-entry article .comment strong,
.tmpl-journal article .comment strong,
.tmpl-nodes article .comment strong,
.tmpl-person article .comment strong,
.tmpl-artifact article .comment strong,
.tmpl-av article .comment strong,
.tmpl-scrapbook-page article .comment strong,
.tmpl-application-form article .comment strong,
.tmpl-occasion article .comment strong,
#overlay article .comment strong,
.tmpl-year article .comment strong {
  font-weight: bold;
}
/* line 1314, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .comment label,
.tmpl-diary-entry article .comment label,
.tmpl-journal article .comment label,
.tmpl-nodes article .comment label,
.tmpl-person article .comment label,
.tmpl-artifact article .comment label,
.tmpl-av article .comment label,
.tmpl-scrapbook-page article .comment label,
.tmpl-application-form article .comment label,
.tmpl-occasion article .comment label,
#overlay article .comment label,
.tmpl-year article .comment label {
  font: normal 15px/23px FaktPro-Normal, sans-serif;
  margin: 0;
  display: none;
}
/* line 1318, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .comment label:after,
.tmpl-diary-entry article .comment label:after,
.tmpl-journal article .comment label:after,
.tmpl-nodes article .comment label:after,
.tmpl-person article .comment label:after,
.tmpl-artifact article .comment label:after,
.tmpl-av article .comment label:after,
.tmpl-scrapbook-page article .comment label:after,
.tmpl-application-form article .comment label:after,
.tmpl-occasion article .comment label:after,
#overlay article .comment label:after,
.tmpl-year article .comment label:after {
  content: ":";
}
/* line 1323, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .comment p,
.tmpl-diary-entry article .comment p,
.tmpl-journal article .comment p,
.tmpl-nodes article .comment p,
.tmpl-person article .comment p,
.tmpl-artifact article .comment p,
.tmpl-av article .comment p,
.tmpl-scrapbook-page article .comment p,
.tmpl-application-form article .comment p,
.tmpl-occasion article .comment p,
#overlay article .comment p,
.tmpl-year article .comment p {
  margin: 0;
}

/* line 1330, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.sound__clip-container {
  margin: 30px 0;
  border: 1px solid #d5d5d5;
  padding: 10px;
  height: 144px;
  box-sizing: border-box;
  transition: border-color 0.3s ease-in-out;
  position: sticky;
  top: 8px;
  background-color: #7495b1;
}
/* line 1341, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.sound__clip-container:hover {
  border-color: #000;
}
/* line 1345, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.sound__clip-container h5 {
  font: normal 15px/1 FaktPro-Normal, sans-serif;
  margin: 0;
}
/* line 1351, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.sound__clip-container.loading .sound__clip-title-and-time {
  justify-content: flex-start;
}
/* line 1355, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.sound__clip-container.loading .title {
  display: none;
}
/* line 1359, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.sound__clip-container.loading .time::after {
  content: "";
  animation: dots 1s steps(4, end) infinite;
}
/* line 1366, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.sound__clip-container.playing {
  border-color: #000;
}
/* line 1368, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.sound__clip-container.playing button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgiIHdpZHRoPSI0OCI%2BPHBhdGggZD0iTTI3LjQgMzUuNFYxMi42aDh2MjIuOFptLTE0LjggMFYxMi42aDguMDV2MjIuOFoiIGZpbGw9IiNENUQ1RDUiLz48L3N2Zz4%3D);
}

/* line 1374, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.sound__clip-title-and-time {
  margin-bottom: 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
}
/* line 1376, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.sound__clip-title-and-time .title {
  display: flex;
  align-items: center;
  gap: 4px;
  min-height: 40px;
}
/* line 1382, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.sound__clip-title-and-time .title button {
  order: -1;
}
/* line 1387, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.sound__clip-title-and-time .time {
  line-height: 40px;
}
/* line 1402, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.sound__clip-title-and-time button {
  margin: 0 10px 0 0;
  border: none;
  display: inline-block;
  width: 40px;
  padding: 0;
  border-radius: 50%;
  height: 0;
  overflow: hidden;
  cursor: pointer;
  padding-top: 40px;
  background: rgba(100, 100, 100, 0.75) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgiIHdpZHRoPSI0OCI%2BPHBhdGggZD0iTTE2IDM3Ljg1di0yOGwyMiAxNFoiIGZpbGw9IiNENUQ1RDUiLz48L3N2Zz4%3D) no-repeat center center scroll;
  background-size: 32px 32px;
  transition: background-color 0.2s ease;
}
/* line 1417, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.sound__clip-title-and-time button:hover {
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 1423, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
hgroup + .sound__clip-container {
  margin: 20px 0;
}
@media (min-width: 768px) {
  /* line 1423, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  hgroup + .sound__clip-container {
    margin: 30px 0;
  }
}

/* line 1432, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-nodes hgroup h1 a.edit {
  vertical-align: baseline;
  display: inline-block;
  margin: 0;
}

/* line 1439, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-av article .cols,
.tmpl-application-form article .cols,
.tmpl-scrapbook-page article .cols {
  /* Track */
  /* Handle */
  /* Handle on hover */
  /* Firefox scrollbar styling */
}
@media (min-width: 768px) {
  /* line 1439, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-av article .cols,
  .tmpl-application-form article .cols,
  .tmpl-scrapbook-page article .cols {
    display: flex;
    gap: 15px;
  }
}
/* line 1449, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-av article .cols .scroll__container > div,
.tmpl-application-form article .cols .scroll__container > div,
.tmpl-scrapbook-page article .cols .scroll__container > div {
  overflow-y: scroll;
  overscroll-behavior-y: contain;
  max-height: 200px;
}
/* line 1455, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-av article .cols .scroll__container > div::-webkit-scrollbar,
.tmpl-application-form article .cols .scroll__container > div::-webkit-scrollbar,
.tmpl-scrapbook-page article .cols .scroll__container > div::-webkit-scrollbar {
  width: 10px;
  /* Width of the vertical scrollbar */
  height: 10px;
  /* Height of the horizontal scrollbar */
}
/* line 1461, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-av article .cols .scroll__container > div::-webkit-scrollbar-track,
.tmpl-application-form article .cols .scroll__container > div::-webkit-scrollbar-track,
.tmpl-scrapbook-page article .cols .scroll__container > div::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 2px;
}
/* line 1467, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-av article .cols .scroll__container > div::-webkit-scrollbar-thumb,
.tmpl-application-form article .cols .scroll__container > div::-webkit-scrollbar-thumb,
.tmpl-scrapbook-page article .cols .scroll__container > div::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}
/* line 1473, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-av article .cols .scroll__container > div::-webkit-scrollbar-thumb:hover,
.tmpl-application-form article .cols .scroll__container > div::-webkit-scrollbar-thumb:hover,
.tmpl-scrapbook-page article .cols .scroll__container > div::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.5);
}
/* line 1478, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-av article .cols .scroll__container > div,
.tmpl-application-form article .cols .scroll__container > div,
.tmpl-scrapbook-page article .cols .scroll__container > div {
  scrollbar-width: thin;
  /* Options: auto, thin */
  scrollbar-color: rgba(255, 255, 255, 0.6) transparent;
  /* thumb color, track color */
}
@media (min-width: 992px) {
  /* line 1484, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-av article .cols .t,
  .tmpl-application-form article .cols .t,
  .tmpl-scrapbook-page article .cols .t {
    flex-grow: 1;
    padding: 0;
  }
  /* line 1487, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-av article .cols .t > *,
  .tmpl-application-form article .cols .t > *,
  .tmpl-scrapbook-page article .cols .t > * {
    max-width: inherit;
  }
  /* line 1491, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-av article .cols .t .transcription,
  .tmpl-application-form article .cols .t .transcription,
  .tmpl-scrapbook-page article .cols .t .transcription {
    max-width: 72ch;
  }
  /* line 1495, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-av article .cols .f,
  .tmpl-application-form article .cols .f,
  .tmpl-scrapbook-page article .cols .f {
    padding-left: 0px;
    width: 33.33333%;
    max-width: 305px;
  }
  /* line 1501, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-av article .cols .video__container,
  .tmpl-application-form article .cols .video__container,
  .tmpl-scrapbook-page article .cols .video__container {
    display: grid;
    grid-template-columns: 66.66666% 1fr;
  }
  /* line 1507, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-av article .cols .video__container .video__container-description,
  .tmpl-application-form article .cols .video__container .video__container-description,
  .tmpl-scrapbook-page article .cols .video__container .video__container-description {
    position: relative;
    border-top: 1px solid #d5d5d5;
    width: 100%;
    height: 100%;
    max-height: 100%;
    padding-top: 0;
  }
  /* line 1515, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-av article .cols .video__container .video__container-description .scroll__container,
  .tmpl-application-form article .cols .video__container .video__container-description .scroll__container,
  .tmpl-scrapbook-page article .cols .video__container .video__container-description .scroll__container {
    position: absolute;
    inset: 0 0 0 0;
    padding-top: 20px;
    overflow: hidden;
  }
  /* line 1521, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-av article .cols .video__container .video__container-description .scroll__container > div,
  .tmpl-application-form article .cols .video__container .video__container-description .scroll__container > div,
  .tmpl-scrapbook-page article .cols .video__container .video__container-description .scroll__container > div {
    position: absolute;
    inset: 50px 0 0 0;
    overflow-y: scroll;
    overscroll-behavior-y: contain;
    margin: 0;
    padding: 10px 0;
    max-height: inherit;
  }
}

/* line 1538, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.chapters__wrapper {
  display: grid;
  grid-template-columns: max-content 1fr;
  gap: 0.4em 0.4em;
}

/* line 1544, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.chapter__time {
  justify-self: end;
}

/* line 1550, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.video__container {
  display: flex;
  gap: 15px;
  align-items: flex-start;
  justify-content: stretch;
  margin: 0 0 20px 0;
  flex-direction: column;
}
/* line 1558, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.video__container .video__container-video {
  width: 100%;
}
/* line 1562, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.video__container video {
  width: 100%;
  height: auto;
  display: block;
}
/* line 1568, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.video__container .video__container-description {
  padding-top: 21px;
}
/* line 1571, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.video__container .video__container-description > div > div {
  margin: 20px 0;
}
/* line 1575, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.video__container .video__container-description a.chapter__link {
  color: #f2f2f2;
  text-decoration: none;
  padding: 4px 2px 0 2px;
  text-align: 1;
  border-radius: 2px;
}
/* line 1581, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.video__container .video__container-description a.chapter__link:hover {
  color: white;
}

/* line 1593, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.timed__indices {
  margin-bottom: 30px;
  container-type: inline-size;
}

/* line 1599, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.timed__index {
  padding: 15px 0;
  display: grid;
  grid-template-columns: 60px 0.5fr 1fr 1fr;
  gap: 15px;
}
/* line 1605, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.timed__index p {
  margin: 0 !important;
}
/* line 1607, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.timed__index p + * {
  margin-top: 1em;
}

@container (width < 70ch) {
  /* line 1615, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .timed__index {
    grid-template-columns: 60px 1fr;
  }
  /* line 1619, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .timed__index > div {
    grid-column: 2;
  }
  /* line 1623, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .timed__index > :first-child {
    grid-column: 1;
    grid-row: 1 / -1;
  }
  /* line 1629, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .timed__index > div:empty {
    background-color: red;
    display: none;
  }
  /* line 1635, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .timed__index *[title]::before {
    content: attr(title);
    display: block;
    text-transform: uppercase;
    font-size: 12px;
    color: #111;
    font-family: FaktPro-SemiBold, sans-serif;
  }
  /* line 1647, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .timed__index.timed__index-header {
    display: none;
  }
  /* line 1651, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .timed__index:nth-of-type(2) {
    border-top: 1px solid #d5d5d5;
  }
}
/* line 1658, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.timed__index-header {
  font: normal 14px/19px FaktPro-SemiBold, sans-serif;
  text-transform: uppercase;
}

/* line 1664, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
a.timed__index-time {
  color: white !important;
  text-decoration: none !important;
}

/* line 1669, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.timed__index {
  border-bottom: 1px solid #d5d5d5;
}

/* line 1673, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-application-form article .cols .t,
.tmpl-scrapbook-page article .cols .t {
  padding-right: 0;
}

@media (min-width: 768px) {
  /* line 1678, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-application-form article .cols .t,
  .tmpl-scrapbook-page article .cols .t {
    padding-right: 0;
  }

  /* line 1682, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .tmpl-application-form article .cols .f,
  .tmpl-scrapbook-page article .cols .f {
    padding-left: 0;
  }
}
/* line 1688, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.viewer-container {
  margin-top: 40px;
}

/* line 1692, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.annotated__image-container {
  position: relative;
}
/* line 1697, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.annotated__image-container img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 1704, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.annotation-comment {
  position: absolute;
  transform: translate(-50%, 6px);
  background-color: white;
  max-width: 200px;
  font-size: 0.875rem;
  line-height: 1.25;
  padding: 10px 12px 8px 12px;
  border-radius: 2px;
}

/* line 1718, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-application-form article .cols .f ul,
.tmpl-scrapbook-page article .cols .f ul {
  column-count: inherit;
  list-style: disc;
  margin-left: 1em;
}
/* line 1724, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-application-form article .cols .f ul li + li,
.tmpl-scrapbook-page article .cols .f ul li + li {
  margin-top: 2px;
}

/* line 1730, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
[itemprop=name] {
  font: normal 20px/22px FaktPro-SemiBold, sans-serif;
  margin: 5px 0 15px 0;
}
/* line 1734, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
[itemprop=name]:has(+ .person-aka) {
  margin-bottom: 0;
}

/*[itemprop=alternateName] {
}*/
/* line 1742, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.person-aka {
  font-size: 16px;
  margin: 2px 0 10px 0;
}

/* line 1747, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.result-statistics {
  font: normal 20px/28px FaktPro-Normal, sans-serif;
}

/* line 1752, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.artifact-documents-nav-container {
  border-bottom: 1px solid var(--clr-divider);
  margin: 0 15px 40px;
}
/* line 1756, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.artifact-documents-nav-container a {
  color: currentColor;
}
/* line 1760, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.artifact-documents-nav-container h3 {
  font: normal 15px/21px var(--ff-normal);
  margin: 0 0 1em 0;
  text-transform: uppercase;
}
/* line 1766, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.artifact-documents-nav-container h4 {
  font: normal 18px/1.2 var(--ff-normal);
  margin: 0 0 1em 0;
  display: flex;
  gap: 0.8em;
}
/* line 1772, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.artifact-documents-nav-container h4 a {
  font-family: var(--ff-semibold);
}

/* line 1778, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.artifact-nav-slider {
  overflow: hidden;
  width: 100%;
}

/* line 1783, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.artifact-documents-nav {
  list-style: none;
  margin: 0px 0 15px 0;
  padding: 0;
  display: flex;
  flex-wrap: nowrap;
}
/* line 1790, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.artifact-documents-nav li {
  width: auto;
  flex-shrink: 0;
}
/* line 1798, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.artifact-documents-nav a.current .document-link, .artifact-documents-nav a:hover .document-link, .artifact-documents-nav a:focus-within .document-link {
  border-color: black;
}
/* line 1804, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.artifact-documents-nav .document-link {
  padding: 6px 15px 10px;
  background-color: var(--clr-light-blue);
  border-top: 1px solid var(--clr-divider);
  display: flex;
  flex-direction: column;
  gap: 0.4em;
  min-width: 150px;
  max-width: 24ch;
  margin-right: 15px;
}
/* line 1815, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.artifact-documents-nav .document-link label {
  font: normal 9px/1 var(--ff-normal);
  text-transform: uppercase;
  cursor: pointer;
}
/* line 1821, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.artifact-documents-nav .document-link h5 {
  font: normal 14px/1 var(--ff-semibold);
  margin: 0.2em 0 0 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: normal;
  overflow: hidden;
}

/* line 1834, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .content_advisory,
.content_advisory {
  background-color: var(--clr-light-blue);
  padding: 15px 15px 10px 15px;
  margin-block: 20px 0;
}
/* line 1841, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .content_advisory h4,
.content_advisory h4 {
  display: none;
}
/* line 1845, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .content_advisory > *,
.content_advisory > * {
  margin: 0;
}
/* line 1848, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .content_advisory p,
.content_advisory p {
  margin-block-start: 0;
}

/* line 1853, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.f .content_advisory {
  display: none;
}

/* line 1857, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
.tmpl-document article .t .content_advisory {
  padding: 15px;
  margin-block-end: 20px;
}

@media (min-width: 768px) {
  /* line 1865, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .t .content_advisory {
    display: none;
  }

  /* line 1869, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/documents.scss */
  .f .content_advisory {
    display: block;
  }
}
/* line 8, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/people.scss */
.tmpl-people .hc form,
.tmpl-year .hc form,
.tmpl-artifacts .hc form,
.tmpl-avs .hc form,
.tmpl-scrapbooks .hc form,
.tmpl-occasions-year .hc form {
  margin: 0;
  display: flex;
  align-items: center;
}
/* line 14, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/people.scss */
.tmpl-people .hc form input[type=text], .tmpl-people .hc form button,
.tmpl-year .hc form input[type=text],
.tmpl-year .hc form button,
.tmpl-artifacts .hc form input[type=text],
.tmpl-artifacts .hc form button,
.tmpl-avs .hc form input[type=text],
.tmpl-avs .hc form button,
.tmpl-scrapbooks .hc form input[type=text],
.tmpl-scrapbooks .hc form button,
.tmpl-occasions-year .hc form input[type=text],
.tmpl-occasions-year .hc form button {
  padding: 16px 20px 14px 20px;
  font: 16px/19px FaktPro-Normal, sans-serif;
}
/* line 19, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/people.scss */
.tmpl-people .hc form button,
.tmpl-year .hc form button,
.tmpl-artifacts .hc form button,
.tmpl-avs .hc form button,
.tmpl-scrapbooks .hc form button,
.tmpl-occasions-year .hc form button {
  text-transform: uppercase;
  color: #FFF;
  background: #000;
  outline: none;
  border: 1px solid #000;
}
/* line 27, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/people.scss */
.tmpl-people .hc form input[type=text],
.tmpl-year .hc form input[type=text],
.tmpl-artifacts .hc form input[type=text],
.tmpl-avs .hc form input[type=text],
.tmpl-scrapbooks .hc form input[type=text],
.tmpl-occasions-year .hc form input[type=text] {
  border: 1px solid #FFF;
  background: white;
  color: #575757;
  flex-grow: 1;
  margin-right: 20px;
}
/* line 34, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/people.scss */
.tmpl-people .hc form input[type=text]::placeholder,
.tmpl-year .hc form input[type=text]::placeholder,
.tmpl-artifacts .hc form input[type=text]::placeholder,
.tmpl-avs .hc form input[type=text]::placeholder,
.tmpl-scrapbooks .hc form input[type=text]::placeholder,
.tmpl-occasions-year .hc form input[type=text]::placeholder {
  color: #999;
}
/* line 39, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/people.scss */
.tmpl-people .hc form input,
.tmpl-year .hc form input,
.tmpl-artifacts .hc form input,
.tmpl-avs .hc form input,
.tmpl-scrapbooks .hc form input,
.tmpl-occasions-year .hc form input {
  background: none;
  outline: none;
}
@media (min-width: 768px) {
  /* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/people.scss */
  .tmpl-people .hc,
  .tmpl-year .hc,
  .tmpl-artifacts .hc,
  .tmpl-avs .hc,
  .tmpl-scrapbooks .hc,
  .tmpl-occasions-year .hc {
    display: flex;
    align-items: end;
    justify-content: space-between;
  }
  /* line 50, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/people.scss */
  .tmpl-people .hc > *,
  .tmpl-year .hc > *,
  .tmpl-artifacts .hc > *,
  .tmpl-avs .hc > *,
  .tmpl-scrapbooks .hc > *,
  .tmpl-occasions-year .hc > * {
    width: calc(50% - 15px);
  }
  /* line 55, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/people.scss */
  .tmpl-people .hc form input[type=text], .tmpl-people .hc form button,
  .tmpl-year .hc form input[type=text],
  .tmpl-year .hc form button,
  .tmpl-artifacts .hc form input[type=text],
  .tmpl-artifacts .hc form button,
  .tmpl-avs .hc form input[type=text],
  .tmpl-avs .hc form button,
  .tmpl-scrapbooks .hc form input[type=text],
  .tmpl-scrapbooks .hc form button,
  .tmpl-occasions-year .hc form input[type=text],
  .tmpl-occasions-year .hc form button {
    font: 20px/24px FaktPro-Normal, sans-serif;
  }
}

/* line 67, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/people.scss */
.people .d figure img {
  width: 100%;
  height: auto;
  max-height: 300px;
  object-fit: contain;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
.tmpl-year,
.tmpl-occasions-year {
  font: normal 15px/23px FaktPro-Normal, sans-serif;
}
/* line 5, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
.tmpl-year .hc,
.tmpl-occasions-year .hc {
  justify-content: space-between;
}
/* line 9, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
.tmpl-year .hc nav,
.tmpl-occasions-year .hc nav {
  width: auto;
}
/* line 12, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
.tmpl-year .hc nav a,
.tmpl-occasions-year .hc nav a {
  color: black;
}

/* line 22, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
.tmpl-year .hc {
  border-bottom: 1px solid #D5D5D5;
}
/* line 26, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
.tmpl-year a {
  color: black;
  text-decoration: underline;
}
/* line 32, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
.tmpl-year figure {
  margin: 20px 0;
  padding: 0;
}
/* line 36, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
.tmpl-year figure img {
  max-width: 412px;
  width: 100%;
  height: auto;
}
/* line 42, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
.tmpl-year figure figcaption {
  margin: 10px 0;
  max-width: 412px;
}
/* line 46, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
.tmpl-year figure figcaption a {
  color: black;
  text-decoration: underline;
}
/* line 51, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
.tmpl-year figure figcaption p {
  margin: 0;
}
@media (min-width: 992px) {
  /* line 32, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
  .tmpl-year figure {
    display: flex;
  }
  /* line 60, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
  .tmpl-year figure figcaption {
    margin: 0 0 0 30px;
  }
}
/* line 67, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
.tmpl-year .parts {
  margin: 20px 0;
}
/* line 71, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
.tmpl-year .parts > div {
  margin: 10px 0;
}
/* line 74, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
.tmpl-year .parts > div a {
  color: black;
}
/* line 78, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
.tmpl-year .parts > div button {
  background: none;
  outline: none;
  border: none;
  cursor: pointer;
  padding: 0;
  font-family: FaktPro-SemiBold, sans-serif;
}
/* line 85, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
.tmpl-year .parts > div button:active {
  color: black;
}
/* line 90, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
.tmpl-year .parts > div ul {
  margin: 0 0 10px 0;
  padding: 0;
  list-style: none;
}
/* line 95, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
.tmpl-year .parts > div ul li + li {
  margin-top: 10px;
}
/* line 100, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
.tmpl-year .parts > div ul.with-to-many li:nth-child(n+6) {
  display: none;
}
/* line 107, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
.tmpl-year .parts > div h4 {
  margin: 0;
  font: normal 15px/23px FaktPro-Bold, sans-serif;
}
/* line 112, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
.tmpl-year .parts > div * + h4 {
  margin-top: 20px;
}
/* line 117, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
.tmpl-year .parts > div:nth-child(2) ul li + li {
  margin-top: 0;
}
@media (min-width: 992px) {
  /* line 67, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/years.scss */
  .tmpl-year .parts {
    display: grid;
    grid-template-columns: 2fr 1fr 1fr;
    grid-column-gap: 30px;
  }
}

/* line 3, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/occasions.scss */
.tmpl-occasions-year ul, .tmpl-occasion ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 9, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/occasions.scss */
.tmpl-occasions-year ul li + li, .tmpl-occasion ul li + li {
  margin-top: 10px;
}
/* line 16, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/occasions.scss */
.tmpl-occasions-year article a, .tmpl-occasion article a {
  color: black;
}
/* line 26, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/occasions.scss */
.tmpl-occasions-year article .cols .t h4, .tmpl-occasion article .cols .t h4 {
  margin: 20px 0 10px 0;
}
/* line 32, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/occasions.scss */
.tmpl-occasions-year article .cols .t ul li + li, .tmpl-occasion article .cols .t ul li + li {
  margin-top: 10px;
}
/* line 37, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/occasions.scss */
.tmpl-occasions-year article .cols .t a, .tmpl-occasion article .cols .t a {
  color: black;
  text-decoration: underline;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
button.back, a.back {
  cursor: pointer;
  border: none;
  outline: none;
  background: none;
  float: right;
  width: 48px;
  height: 0;
  padding-top: 48px;
  font: italic 17px/48px FaktPro-Bold, sans-serif;
  text-transform: uppercase;
  color: #333;
  overflow: none;
  background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBwb2ludHM9IjIxLjksNTAuMiA0NS41LDczLjcgNDQsNzUuMyAxNy44LDQ5LjEgNDQsMjIuOSA0NS41LDI0LjUgMjEuOSw0OCA3NS43LDQ4IDc1LjcsNTAuMiAiLz48L3N2Zz4=) no-repeat 50% 50% scroll !important;
}
@media (min-width: 768px) {
  /* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
  button.back, a.back {
    width: auto;
    height: 48px;
    padding-top: 0;
    padding-left: 48px;
    background-position: 0 50% !important;
  }
}
/* line 23, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
button.back:hover, a.back:hover {
  color: #000000;
}

/* line 41, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry hgroup h2,
.tmpl-journal hgroup h2,
.tmpl-nodes hgroup h2,
.tmpl-book hgroup h2,
.tmpl-people hgroup h2,
.tmpl-person hgroup h2,
.tmpl-artifact hgroup h2,
.tmpl-artifacts hgroup h2,
.tmpl-avs hgroup h2,
.tmpl-scrapbooks hgroup h2 {
  font: normal 15px/21px FaktPro-Normal, sans-serif;
  margin: 0;
  text-transform: uppercase;
}
/* line 46, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry hgroup h1,
.tmpl-journal hgroup h1,
.tmpl-nodes hgroup h1,
.tmpl-book hgroup h1,
.tmpl-people hgroup h1,
.tmpl-person hgroup h1,
.tmpl-artifact hgroup h1,
.tmpl-artifacts hgroup h1,
.tmpl-avs hgroup h1,
.tmpl-scrapbooks hgroup h1 {
  font: normal 32px/1 FaktPro-SemiBold, sans-serif;
  margin: 20px 0 10px 0;
}
@media (min-width: 768px) {
  /* line 46, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
  .tmpl-diary-entry hgroup h1,
  .tmpl-journal hgroup h1,
  .tmpl-nodes hgroup h1,
  .tmpl-book hgroup h1,
  .tmpl-people hgroup h1,
  .tmpl-person hgroup h1,
  .tmpl-artifact hgroup h1,
  .tmpl-artifacts hgroup h1,
  .tmpl-avs hgroup h1,
  .tmpl-scrapbooks hgroup h1 {
    font-size: 45px;
  }
}
/* line 55, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry hgroup h3,
.tmpl-journal hgroup h3,
.tmpl-nodes hgroup h3,
.tmpl-book hgroup h3,
.tmpl-people hgroup h3,
.tmpl-person hgroup h3,
.tmpl-artifact hgroup h3,
.tmpl-artifacts hgroup h3,
.tmpl-avs hgroup h3,
.tmpl-scrapbooks hgroup h3 {
  margin: 20px 15px 20px 0;
  font: normal 18px/22px FaktPro-SemiBold, sans-serif;
}
@media (min-width: 768px) {
  /* line 55, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
  .tmpl-diary-entry hgroup h3,
  .tmpl-journal hgroup h3,
  .tmpl-nodes hgroup h3,
  .tmpl-book hgroup h3,
  .tmpl-people hgroup h3,
  .tmpl-person hgroup h3,
  .tmpl-artifact hgroup h3,
  .tmpl-artifacts hgroup h3,
  .tmpl-avs hgroup h3,
  .tmpl-scrapbooks hgroup h3 {
    font-size: 26px;
    line-height: 31px;
  }
}
/* line 64, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry hgroup a.edit,
.tmpl-journal hgroup a.edit,
.tmpl-nodes hgroup a.edit,
.tmpl-book hgroup a.edit,
.tmpl-people hgroup a.edit,
.tmpl-person hgroup a.edit,
.tmpl-artifact hgroup a.edit,
.tmpl-artifacts hgroup a.edit,
.tmpl-avs hgroup a.edit,
.tmpl-scrapbooks hgroup a.edit {
  margin-top: 20px;
}
/* line 69, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry hgroup h1 a, .tmpl-diary-entry hgroup h2 a,
.tmpl-journal hgroup h1 a,
.tmpl-journal hgroup h2 a,
.tmpl-nodes hgroup h1 a,
.tmpl-nodes hgroup h2 a,
.tmpl-book hgroup h1 a,
.tmpl-book hgroup h2 a,
.tmpl-people hgroup h1 a,
.tmpl-people hgroup h2 a,
.tmpl-person hgroup h1 a,
.tmpl-person hgroup h2 a,
.tmpl-artifact hgroup h1 a,
.tmpl-artifact hgroup h2 a,
.tmpl-artifacts hgroup h1 a,
.tmpl-artifacts hgroup h2 a,
.tmpl-avs hgroup h1 a,
.tmpl-avs hgroup h2 a,
.tmpl-scrapbooks hgroup h1 a,
.tmpl-scrapbooks hgroup h2 a {
  color: black;
  text-decoration: none;
}
/* line 79, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article nav,
.tmpl-journal article nav,
.tmpl-nodes article nav,
.tmpl-book article nav,
.tmpl-people article nav,
.tmpl-person article nav,
.tmpl-artifact article nav,
.tmpl-artifacts article nav,
.tmpl-avs article nav,
.tmpl-scrapbooks article nav {
  font: normal 15px/21px FaktPro-Normal, sans-serif;
  max-width: 505px;
}
/* line 8, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
.tmpl-diary-entry article nav::after,
.tmpl-journal article nav::after,
.tmpl-nodes article nav::after,
.tmpl-book article nav::after,
.tmpl-people article nav::after,
.tmpl-person article nav::after,
.tmpl-artifact article nav::after,
.tmpl-artifacts article nav::after,
.tmpl-avs article nav::after,
.tmpl-scrapbooks article nav::after {
  clear: both;
  content: "";
  display: table;
}
/* line 83, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article nav a,
.tmpl-journal article nav a,
.tmpl-nodes article nav a,
.tmpl-book article nav a,
.tmpl-people article nav a,
.tmpl-person article nav a,
.tmpl-artifact article nav a,
.tmpl-artifacts article nav a,
.tmpl-avs article nav a,
.tmpl-scrapbooks article nav a {
  color: #333;
  text-decoration: none;
}
/* line 90, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article figure,
.tmpl-journal article figure,
.tmpl-nodes article figure,
.tmpl-book article figure,
.tmpl-people article figure,
.tmpl-person article figure,
.tmpl-artifact article figure,
.tmpl-artifacts article figure,
.tmpl-avs article figure,
.tmpl-scrapbooks article figure {
  margin: 20px 0 50px 0;
}
@media (min-width: 768px) {
  /* line 90, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
  .tmpl-diary-entry article figure,
  .tmpl-journal article figure,
  .tmpl-nodes article figure,
  .tmpl-book article figure,
  .tmpl-people article figure,
  .tmpl-person article figure,
  .tmpl-artifact article figure,
  .tmpl-artifacts article figure,
  .tmpl-avs article figure,
  .tmpl-scrapbooks article figure {
    margin-top: 30px;
  }
}
/* line 98, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols,
.tmpl-journal article .cols,
.tmpl-nodes article .cols,
.tmpl-book article .cols,
.tmpl-people article .cols,
.tmpl-person article .cols,
.tmpl-artifact article .cols,
.tmpl-artifacts article .cols,
.tmpl-avs article .cols,
.tmpl-scrapbooks article .cols {
  margin-top: 20px;
}
@media (min-width: 768px) {
  /* line 98, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
  .tmpl-diary-entry article .cols,
  .tmpl-journal article .cols,
  .tmpl-nodes article .cols,
  .tmpl-book article .cols,
  .tmpl-people article .cols,
  .tmpl-person article .cols,
  .tmpl-artifact article .cols,
  .tmpl-artifacts article .cols,
  .tmpl-avs article .cols,
  .tmpl-scrapbooks article .cols {
    margin-top: 30px;
    display: flex;
    align-items: flex-start;
  }
}
/* line 107, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols > *,
.tmpl-journal article .cols > *,
.tmpl-nodes article .cols > *,
.tmpl-book article .cols > *,
.tmpl-people article .cols > *,
.tmpl-person article .cols > *,
.tmpl-artifact article .cols > *,
.tmpl-artifacts article .cols > *,
.tmpl-avs article .cols > *,
.tmpl-scrapbooks article .cols > * {
  box-sizing: border-box;
}
/* line 111, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .t,
.tmpl-journal article .cols .t,
.tmpl-nodes article .cols .t,
.tmpl-book article .cols .t,
.tmpl-people article .cols .t,
.tmpl-person article .cols .t,
.tmpl-artifact article .cols .t,
.tmpl-artifacts article .cols .t,
.tmpl-avs article .cols .t,
.tmpl-scrapbooks article .cols .t {
  width: 100%;
  font: normal 15px/23px FaktPro-Normal, sans-serif;
  padding-right: 15px;
  margin-bottom: 50px;
}
/* line 117, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .t > *:first-child,
.tmpl-journal article .cols .t > *:first-child,
.tmpl-nodes article .cols .t > *:first-child,
.tmpl-book article .cols .t > *:first-child,
.tmpl-people article .cols .t > *:first-child,
.tmpl-person article .cols .t > *:first-child,
.tmpl-artifact article .cols .t > *:first-child,
.tmpl-artifacts article .cols .t > *:first-child,
.tmpl-avs article .cols .t > *:first-child,
.tmpl-scrapbooks article .cols .t > *:first-child {
  margin-top: 0;
}
/* line 121, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .t figure,
.tmpl-journal article .cols .t figure,
.tmpl-nodes article .cols .t figure,
.tmpl-book article .cols .t figure,
.tmpl-people article .cols .t figure,
.tmpl-person article .cols .t figure,
.tmpl-artifact article .cols .t figure,
.tmpl-artifacts article .cols .t figure,
.tmpl-avs article .cols .t figure,
.tmpl-scrapbooks article .cols .t figure {
  margin: 10px 0;
}
/* line 124, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .t figure img,
.tmpl-journal article .cols .t figure img,
.tmpl-nodes article .cols .t figure img,
.tmpl-book article .cols .t figure img,
.tmpl-people article .cols .t figure img,
.tmpl-person article .cols .t figure img,
.tmpl-artifact article .cols .t figure img,
.tmpl-artifacts article .cols .t figure img,
.tmpl-avs article .cols .t figure img,
.tmpl-scrapbooks article .cols .t figure img {
  margin: 0 0 8px;
}
/* line 128, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .t figure figcaption,
.tmpl-journal article .cols .t figure figcaption,
.tmpl-nodes article .cols .t figure figcaption,
.tmpl-book article .cols .t figure figcaption,
.tmpl-people article .cols .t figure figcaption,
.tmpl-person article .cols .t figure figcaption,
.tmpl-artifact article .cols .t figure figcaption,
.tmpl-artifacts article .cols .t figure figcaption,
.tmpl-avs article .cols .t figure figcaption,
.tmpl-scrapbooks article .cols .t figure figcaption {
  font: normal 12px/16px FaktPro-Normal, sans-serif;
  color: #818181;
}
/* line 132, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .t figure figcaption a,
.tmpl-journal article .cols .t figure figcaption a,
.tmpl-nodes article .cols .t figure figcaption a,
.tmpl-book article .cols .t figure figcaption a,
.tmpl-people article .cols .t figure figcaption a,
.tmpl-person article .cols .t figure figcaption a,
.tmpl-artifact article .cols .t figure figcaption a,
.tmpl-artifacts article .cols .t figure figcaption a,
.tmpl-avs article .cols .t figure figcaption a,
.tmpl-scrapbooks article .cols .t figure figcaption a {
  color: #818181;
}
/* line 140, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .t section + section,
.tmpl-journal article .cols .t section + section,
.tmpl-nodes article .cols .t section + section,
.tmpl-book article .cols .t section + section,
.tmpl-people article .cols .t section + section,
.tmpl-person article .cols .t section + section,
.tmpl-artifact article .cols .t section + section,
.tmpl-artifacts article .cols .t section + section,
.tmpl-avs article .cols .t section + section,
.tmpl-scrapbooks article .cols .t section + section {
  margin-top: 40px;
}
/* line 144, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .t section h4,
.tmpl-journal article .cols .t section h4,
.tmpl-nodes article .cols .t section h4,
.tmpl-book article .cols .t section h4,
.tmpl-people article .cols .t section h4,
.tmpl-person article .cols .t section h4,
.tmpl-artifact article .cols .t section h4,
.tmpl-artifacts article .cols .t section h4,
.tmpl-avs article .cols .t section h4,
.tmpl-scrapbooks article .cols .t section h4 {
  margin: 0;
}
/* line 150, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .t h1,
.tmpl-journal article .cols .t h1,
.tmpl-nodes article .cols .t h1,
.tmpl-book article .cols .t h1,
.tmpl-people article .cols .t h1,
.tmpl-person article .cols .t h1,
.tmpl-artifact article .cols .t h1,
.tmpl-artifacts article .cols .t h1,
.tmpl-avs article .cols .t h1,
.tmpl-scrapbooks article .cols .t h1 {
  font: normal 1em FaktPro-Bold, sans-serif;
  margin: 10px 0;
}
/* line 155, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .t h2,
.tmpl-journal article .cols .t h2,
.tmpl-nodes article .cols .t h2,
.tmpl-book article .cols .t h2,
.tmpl-people article .cols .t h2,
.tmpl-person article .cols .t h2,
.tmpl-artifact article .cols .t h2,
.tmpl-artifacts article .cols .t h2,
.tmpl-avs article .cols .t h2,
.tmpl-scrapbooks article .cols .t h2 {
  font: normal 1em FaktPro-SemiBold, sans-serif;
  margin: 10px 0;
}
/* line 162, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .f,
.tmpl-journal article .cols .f,
.tmpl-nodes article .cols .f,
.tmpl-book article .cols .f,
.tmpl-people article .cols .f,
.tmpl-person article .cols .f,
.tmpl-artifact article .cols .f,
.tmpl-artifacts article .cols .f,
.tmpl-avs article .cols .f,
.tmpl-scrapbooks article .cols .f {
  padding-right: 15px;
}
/* line 165, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .f figure,
.tmpl-journal article .cols .f figure,
.tmpl-nodes article .cols .f figure,
.tmpl-book article .cols .f figure,
.tmpl-people article .cols .f figure,
.tmpl-person article .cols .f figure,
.tmpl-artifact article .cols .f figure,
.tmpl-artifacts article .cols .f figure,
.tmpl-avs article .cols .f figure,
.tmpl-scrapbooks article .cols .f figure {
  margin: 0;
}
/* line 168, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .f figure img[data-url],
.tmpl-journal article .cols .f figure img[data-url],
.tmpl-nodes article .cols .f figure img[data-url],
.tmpl-book article .cols .f figure img[data-url],
.tmpl-people article .cols .f figure img[data-url],
.tmpl-person article .cols .f figure img[data-url],
.tmpl-artifact article .cols .f figure img[data-url],
.tmpl-artifacts article .cols .f figure img[data-url],
.tmpl-avs article .cols .f figure img[data-url],
.tmpl-scrapbooks article .cols .f figure img[data-url] {
  cursor: pointer;
}
/* line 173, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .f figure figcaption,
.tmpl-journal article .cols .f figure figcaption,
.tmpl-nodes article .cols .f figure figcaption,
.tmpl-book article .cols .f figure figcaption,
.tmpl-people article .cols .f figure figcaption,
.tmpl-person article .cols .f figure figcaption,
.tmpl-artifact article .cols .f figure figcaption,
.tmpl-artifacts article .cols .f figure figcaption,
.tmpl-avs article .cols .f figure figcaption,
.tmpl-scrapbooks article .cols .f figure figcaption {
  font: italic 14px/19px FaktPro-Normal, sans-serif;
  color: #818181;
  margin: 15px 0;
}
/* line 178, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .f figure figcaption a,
.tmpl-journal article .cols .f figure figcaption a,
.tmpl-nodes article .cols .f figure figcaption a,
.tmpl-book article .cols .f figure figcaption a,
.tmpl-people article .cols .f figure figcaption a,
.tmpl-person article .cols .f figure figcaption a,
.tmpl-artifact article .cols .f figure figcaption a,
.tmpl-artifacts article .cols .f figure figcaption a,
.tmpl-avs article .cols .f figure figcaption a,
.tmpl-scrapbooks article .cols .f figure figcaption a {
  color: #818181;
}
/* line 184, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .f figure + figure,
.tmpl-journal article .cols .f figure + figure,
.tmpl-nodes article .cols .f figure + figure,
.tmpl-book article .cols .f figure + figure,
.tmpl-people article .cols .f figure + figure,
.tmpl-person article .cols .f figure + figure,
.tmpl-artifact article .cols .f figure + figure,
.tmpl-artifacts article .cols .f figure + figure,
.tmpl-avs article .cols .f figure + figure,
.tmpl-scrapbooks article .cols .f figure + figure {
  margin-top: 20px;
}
/* line 190, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .f nav ul,
.tmpl-journal article .cols .f nav ul,
.tmpl-nodes article .cols .f nav ul,
.tmpl-book article .cols .f nav ul,
.tmpl-people article .cols .f nav ul,
.tmpl-person article .cols .f nav ul,
.tmpl-artifact article .cols .f nav ul,
.tmpl-artifacts article .cols .f nav ul,
.tmpl-avs article .cols .f nav ul,
.tmpl-scrapbooks article .cols .f nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font: italic 12px/16px FaktPro-Normal, sans-serif;
}
/* line 196, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .f nav ul li,
.tmpl-journal article .cols .f nav ul li,
.tmpl-nodes article .cols .f nav ul li,
.tmpl-book article .cols .f nav ul li,
.tmpl-people article .cols .f nav ul li,
.tmpl-person article .cols .f nav ul li,
.tmpl-artifact article .cols .f nav ul li,
.tmpl-artifacts article .cols .f nav ul li,
.tmpl-avs article .cols .f nav ul li,
.tmpl-scrapbooks article .cols .f nav ul li {
  margin: 0 0 10px 0;
}
/* line 201, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .f nav a,
.tmpl-journal article .cols .f nav a,
.tmpl-nodes article .cols .f nav a,
.tmpl-book article .cols .f nav a,
.tmpl-people article .cols .f nav a,
.tmpl-person article .cols .f nav a,
.tmpl-artifact article .cols .f nav a,
.tmpl-artifacts article .cols .f nav a,
.tmpl-avs article .cols .f nav a,
.tmpl-scrapbooks article .cols .f nav a {
  color: #000;
}
/* line 203, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .f nav a:hover,
.tmpl-journal article .cols .f nav a:hover,
.tmpl-nodes article .cols .f nav a:hover,
.tmpl-book article .cols .f nav a:hover,
.tmpl-people article .cols .f nav a:hover,
.tmpl-person article .cols .f nav a:hover,
.tmpl-artifact article .cols .f nav a:hover,
.tmpl-artifacts article .cols .f nav a:hover,
.tmpl-avs article .cols .f nav a:hover,
.tmpl-scrapbooks article .cols .f nav a:hover {
  color: #ABAEB1;
}
/* line 209, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .f > div,
.tmpl-journal article .cols .f > div,
.tmpl-nodes article .cols .f > div,
.tmpl-book article .cols .f > div,
.tmpl-people article .cols .f > div,
.tmpl-person article .cols .f > div,
.tmpl-artifact article .cols .f > div,
.tmpl-artifacts article .cols .f > div,
.tmpl-avs article .cols .f > div,
.tmpl-scrapbooks article .cols .f > div {
  padding-top: 20px;
  border-top: 1px solid #d5d5d5;
  font: normal 14px/19px FaktPro-Normal, sans-serif;
}
/* line 215, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .f > div div.s,
.tmpl-journal article .cols .f > div div.s,
.tmpl-nodes article .cols .f > div div.s,
.tmpl-book article .cols .f > div div.s,
.tmpl-people article .cols .f > div div.s,
.tmpl-person article .cols .f > div div.s,
.tmpl-artifact article .cols .f > div div.s,
.tmpl-artifacts article .cols .f > div div.s,
.tmpl-avs article .cols .f > div div.s,
.tmpl-scrapbooks article .cols .f > div div.s {
  margin: 20px 0;
}
/* line 221, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .f p,
.tmpl-journal article .cols .f p,
.tmpl-nodes article .cols .f p,
.tmpl-book article .cols .f p,
.tmpl-people article .cols .f p,
.tmpl-person article .cols .f p,
.tmpl-artifact article .cols .f p,
.tmpl-artifacts article .cols .f p,
.tmpl-avs article .cols .f p,
.tmpl-scrapbooks article .cols .f p {
  margin: 0;
}
/* line 225, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .f h5,
.tmpl-journal article .cols .f h5,
.tmpl-nodes article .cols .f h5,
.tmpl-book article .cols .f h5,
.tmpl-people article .cols .f h5,
.tmpl-person article .cols .f h5,
.tmpl-artifact article .cols .f h5,
.tmpl-artifacts article .cols .f h5,
.tmpl-avs article .cols .f h5,
.tmpl-scrapbooks article .cols .f h5 {
  font: normal 14px/19px FaktPro-Normal, sans-serif;
  margin: 0;
}
/* line 230, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .f label,
.tmpl-journal article .cols .f label,
.tmpl-nodes article .cols .f label,
.tmpl-book article .cols .f label,
.tmpl-people article .cols .f label,
.tmpl-person article .cols .f label,
.tmpl-artifact article .cols .f label,
.tmpl-artifacts article .cols .f label,
.tmpl-avs article .cols .f label,
.tmpl-scrapbooks article .cols .f label {
  font: normal 14px/19px FaktPro-Normal, sans-serif;
  display: block;
  margin: 0;
}
/* line 234, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .f label:after,
.tmpl-journal article .cols .f label:after,
.tmpl-nodes article .cols .f label:after,
.tmpl-book article .cols .f label:after,
.tmpl-people article .cols .f label:after,
.tmpl-person article .cols .f label:after,
.tmpl-artifact article .cols .f label:after,
.tmpl-artifacts article .cols .f label:after,
.tmpl-avs article .cols .f label:after,
.tmpl-scrapbooks article .cols .f label:after {
  content: ':';
}
/* line 240, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .f .attachments,
.tmpl-journal article .cols .f .attachments,
.tmpl-nodes article .cols .f .attachments,
.tmpl-book article .cols .f .attachments,
.tmpl-people article .cols .f .attachments,
.tmpl-person article .cols .f .attachments,
.tmpl-artifact article .cols .f .attachments,
.tmpl-artifacts article .cols .f .attachments,
.tmpl-avs article .cols .f .attachments,
.tmpl-scrapbooks article .cols .f .attachments {
  margin-top: 20px;
}
/* line 244, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .f .attachments .a,
.tmpl-journal article .cols .f .attachments .a,
.tmpl-nodes article .cols .f .attachments .a,
.tmpl-book article .cols .f .attachments .a,
.tmpl-people article .cols .f .attachments .a,
.tmpl-person article .cols .f .attachments .a,
.tmpl-artifact article .cols .f .attachments .a,
.tmpl-artifacts article .cols .f .attachments .a,
.tmpl-avs article .cols .f .attachments .a,
.tmpl-scrapbooks article .cols .f .attachments .a {
  margin: 0;
}
/* line 247, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .cols .f .attachments .a + .a,
.tmpl-journal article .cols .f .attachments .a + .a,
.tmpl-nodes article .cols .f .attachments .a + .a,
.tmpl-book article .cols .f .attachments .a + .a,
.tmpl-people article .cols .f .attachments .a + .a,
.tmpl-person article .cols .f .attachments .a + .a,
.tmpl-artifact article .cols .f .attachments .a + .a,
.tmpl-artifacts article .cols .f .attachments .a + .a,
.tmpl-avs article .cols .f .attachments .a + .a,
.tmpl-scrapbooks article .cols .f .attachments .a + .a {
  margin-top: 10px;
}
@media (min-width: 768px) {
  /* line 253, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
  .tmpl-diary-entry article .cols .f .attachments .a + .a,
  .tmpl-journal article .cols .f .attachments .a + .a,
  .tmpl-nodes article .cols .f .attachments .a + .a,
  .tmpl-book article .cols .f .attachments .a + .a,
  .tmpl-people article .cols .f .attachments .a + .a,
  .tmpl-person article .cols .f .attachments .a + .a,
  .tmpl-artifact article .cols .f .attachments .a + .a,
  .tmpl-artifacts article .cols .f .attachments .a + .a,
  .tmpl-avs article .cols .f .attachments .a + .a,
  .tmpl-scrapbooks article .cols .f .attachments .a + .a {
    margin-top: 0px;
  }
  /* line 257, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
  .tmpl-diary-entry article .cols .f .attachments .c,
  .tmpl-journal article .cols .f .attachments .c,
  .tmpl-nodes article .cols .f .attachments .c,
  .tmpl-book article .cols .f .attachments .c,
  .tmpl-people article .cols .f .attachments .c,
  .tmpl-person article .cols .f .attachments .c,
  .tmpl-artifact article .cols .f .attachments .c,
  .tmpl-artifacts article .cols .f .attachments .c,
  .tmpl-avs article .cols .f .attachments .c,
  .tmpl-scrapbooks article .cols .f .attachments .c {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    margin: 0 -5px -5px -5px;
  }
  /* line 263, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
  .tmpl-diary-entry article .cols .f .attachments .c .a,
  .tmpl-journal article .cols .f .attachments .c .a,
  .tmpl-nodes article .cols .f .attachments .c .a,
  .tmpl-book article .cols .f .attachments .c .a,
  .tmpl-people article .cols .f .attachments .c .a,
  .tmpl-person article .cols .f .attachments .c .a,
  .tmpl-artifact article .cols .f .attachments .c .a,
  .tmpl-artifacts article .cols .f .attachments .c .a,
  .tmpl-avs article .cols .f .attachments .c .a,
  .tmpl-scrapbooks article .cols .f .attachments .c .a {
    width: 50%;
    box-sizing: border-box;
    padding: 5px;
  }
}
@media (min-width: 768px) {
  /* line 278, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
  .tmpl-diary-entry article .cols .t,
  .tmpl-journal article .cols .t,
  .tmpl-nodes article .cols .t,
  .tmpl-book article .cols .t,
  .tmpl-people article .cols .t,
  .tmpl-person article .cols .t,
  .tmpl-artifact article .cols .t,
  .tmpl-artifacts article .cols .t,
  .tmpl-avs article .cols .t,
  .tmpl-scrapbooks article .cols .t {
    width: 50%;
  }
  /* line 280, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
  .tmpl-diary-entry article .cols .t > *:not(.full-width),
  .tmpl-journal article .cols .t > *:not(.full-width),
  .tmpl-nodes article .cols .t > *:not(.full-width),
  .tmpl-book article .cols .t > *:not(.full-width),
  .tmpl-people article .cols .t > *:not(.full-width),
  .tmpl-person article .cols .t > *:not(.full-width),
  .tmpl-artifact article .cols .t > *:not(.full-width),
  .tmpl-artifacts article .cols .t > *:not(.full-width),
  .tmpl-avs article .cols .t > *:not(.full-width),
  .tmpl-scrapbooks article .cols .t > *:not(.full-width) {
    max-width: 505px;
  }
  /* line 286, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
  .tmpl-diary-entry article .cols .f,
  .tmpl-journal article .cols .f,
  .tmpl-nodes article .cols .f,
  .tmpl-book article .cols .f,
  .tmpl-people article .cols .f,
  .tmpl-person article .cols .f,
  .tmpl-artifact article .cols .f,
  .tmpl-artifacts article .cols .f,
  .tmpl-avs article .cols .f,
  .tmpl-scrapbooks article .cols .f {
    padding-right: 0px;
    padding-left: 15px;
    width: 50%;
  }
}
@media (min-width: 992px) {
  /* line 295, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
  .tmpl-diary-entry article .cols .t,
  .tmpl-journal article .cols .t,
  .tmpl-nodes article .cols .t,
  .tmpl-book article .cols .t,
  .tmpl-people article .cols .t,
  .tmpl-person article .cols .t,
  .tmpl-artifact article .cols .t,
  .tmpl-artifacts article .cols .t,
  .tmpl-avs article .cols .t,
  .tmpl-scrapbooks article .cols .t {
    width: 66.66666%;
  }
  /* line 298, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
  .tmpl-diary-entry article .cols .f,
  .tmpl-journal article .cols .f,
  .tmpl-nodes article .cols .f,
  .tmpl-book article .cols .f,
  .tmpl-people article .cols .f,
  .tmpl-person article .cols .f,
  .tmpl-artifact article .cols .f,
  .tmpl-artifacts article .cols .f,
  .tmpl-avs article .cols .f,
  .tmpl-scrapbooks article .cols .f {
    padding-left: 15px;
    width: 33.33333%;
  }
}

/* line 314, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-person article .cols .f > div {
  border-top: none;
  padding: 0;
}
/* line 319, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-person article .cols .f figure {
  margin: 0;
  border: 1px solid #D5D5D5;
  padding: 15px 15px;
  transition: border-color 0.3s ease-in-out;
}
/* line 324, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-person article .cols .f figure img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 0 20px;
}
/* line 330, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-person article .cols .f figure:hover {
  border-color: #000;
}
/* line 334, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-person article .cols .f figure figcaption {
  font: normal 12px/16px FaktPro-Normal, sans-serif;
  color: #000;
}

/* line 346, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article h4, .tmpl-journal article h4, .tmpl-nodes article h4, .tmpl-person article h4, .tmpl-artifact article h4, #overlay article h4 {
  font: normal 14px/19px FaktPro-SemiBold, sans-serif;
  margin: 0 0 20px 0;
  text-transform: uppercase;
}
/* line 351, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article h4.tight, .tmpl-journal article h4.tight, .tmpl-nodes article h4.tight, .tmpl-person article h4.tight, .tmpl-artifact article h4.tight, #overlay article h4.tight {
  margin: 0;
}
/* line 356, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article h2 + p, .tmpl-journal article h2 + p, .tmpl-nodes article h2 + p, .tmpl-person article h2 + p, .tmpl-artifact article h2 + p, #overlay article h2 + p {
  margin-top: -10px;
}
/* line 361, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article strong, .tmpl-journal article strong, .tmpl-nodes article strong, .tmpl-person article strong, .tmpl-artifact article strong, #overlay article strong {
  font-family: FaktPro-Bold, sans-serif;
}
/* line 365, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article p, .tmpl-journal article p, .tmpl-nodes article p, .tmpl-person article p, .tmpl-artifact article p, #overlay article p {
  margin: 10px 0;
}
/* line 369, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article a, .tmpl-journal article a, .tmpl-nodes article a, .tmpl-person article a, .tmpl-artifact article a, #overlay article a {
  color: black;
  text-decoration: underline;
}
/* line 375, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .comment, .tmpl-journal article .comment, .tmpl-nodes article .comment, .tmpl-person article .comment, .tmpl-artifact article .comment, #overlay article .comment {
  border: 1px solid #d5d5d5;
  padding: 10px 15px;
  margin: 10px 0;
}
/* line 380, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .comment label, .tmpl-journal article .comment label, .tmpl-nodes article .comment label, .tmpl-person article .comment label, .tmpl-artifact article .comment label, #overlay article .comment label {
  font: normal 15px/23px FaktPro-Normal, sans-serif;
  text-decoration: underline;
  margin: 0;
  display: none;
}
/* line 385, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .comment label:after, .tmpl-journal article .comment label:after, .tmpl-nodes article .comment label:after, .tmpl-person article .comment label:after, .tmpl-artifact article .comment label:after, #overlay article .comment label:after {
  content: ':';
}
/* line 390, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-diary-entry.scss */
.tmpl-diary-entry article .comment p, .tmpl-journal article .comment p, .tmpl-nodes article .comment p, .tmpl-person article .comment p, .tmpl-artifact article .comment p, #overlay article .comment p {
  margin: 0;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: white;
  z-index: 100;
}
/* line 10, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay > figure {
  position: absolute;
  left: 40px;
  top: 40px;
  right: 40px;
  bottom: 40px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 21, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay .alt {
  position: absolute;
  bottom: 10px;
  left: 10px;
  z-index: 9;
}
/* line 29, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay article {
  position: absolute;
  top: 0;
  right: 50%;
  bottom: 0;
  left: 0;
  overflow: auto;
  font: normal 15px/23px FaktPro-Normal, sans-serif;
}
/* line 38, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay article table {
  margin: 40px 20px;
  border-collapse: collapse;
  width: calc(100% - 40px);
  border: 1px solid #333;
}
/* line 47, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay article th, #overlay article td {
  padding: 0.2em 0.4em;
  border-right: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
}
/* line 53, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay article th:last-child, #overlay article td:last-child {
  border-right: none;
}
/* line 54, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay article tr:last-child td, #overlay article tr:last-child th {
  border-bottom: none;
}
/* line 57, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay article > div {
  max-width: 545px;
  padding: 0 20px;
  margin: 40px auto;
}
/* line 62, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay article > div a.note {
  color: #666;
}
/* line 68, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay #original-img {
  position: absolute;
  top: 0px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
}
/* line 79, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay .o {
  position: absolute;
  box-sizing: border-box;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
/* line 88, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay .o #page-n {
  position: absolute;
  bottom: 10px;
  left: 10px;
  z-index: 9;
}
/* line 95, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay .o #original-index {
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 9;
}
/* line 102, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay .o #entires {
  position: absolute;
  bottom: 10px;
  left: 10px;
  z-index: 10;
}
/* line 107, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay .o #entires a {
  color: black;
}
/* line 111, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay .o #entires a + a:before {
  content: ', ';
}
/* line 119, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay .o button {
  z-index: 10;
  position: absolute;
  display: block;
  width: 32px;
  height: 0;
  padding: 32px 0 0 0;
  overflow: hidden;
  margin-top: -15px;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 50%;
  background-size: auto 16px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 4px 12px rgba(0, 0, 0, 0.1);
}
/* line 135, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay .o button.prev {
  top: 50%;
  left: 10px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOCAxNCI%2BPHBvbHlnb24gcG9pbnRzPSI3LjMgMCA4IDAgOCAuNjcgMS40IDcgOCAxMy4zMyA4IDE0IDcuMyAxNCAwIDcgNy4zIDAiLz48L3N2Zz4%3D);
  background-position: 45% center;
}
/* line 141, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay .o button.next {
  top: 50%;
  right: 10px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOCAxNCI%2BPHBvbHlnb24gcG9pbnRzPSIuNyAxNCAwIDE0IDAgMTMuMzMgNi42IDcgMCAuNjcgMCAwIC43IDAgOCA3IC43IDE0Ii8%2BPC9zdmc%2B);
  background-position: 55% center;
}
/* line 150, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay article + .o {
  border-left: 1px solid #D5D5D5;
  left: 50%;
}
/* line 155, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay > button {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 30px;
  height: 0;
  padding: 30px 0 0 0;
  overflow: hidden;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxNCI%2BPHRpdGxlPmljX2Nsb3NlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjE0IDAuNjcgMTQgMCAxMy4zMyAwIDcgNi4zMyAwLjY3IDAgMCAwIDAgMC42NyA2LjMzIDcgMCAxMy4zMyAwIDE0IDAuNjcgMTQgNyA3LjY3IDEzLjMzIDE0IDE0IDE0IDE0IDEzLjMzIDcuNjcgNyAxNCAwLjY3Ii8%2BPHJlY3Qgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiBzdHlsZT0iZmlsbDpub25lIi8%2BPC9zdmc%2B) no-repeat 50% 50% scroll;
  background-size: 14px;
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 50%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 4px 12px rgba(0, 0, 0, 0.1);
}
/* line 171, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#overlay button {
  cursor: pointer;
  border: none;
  outline: none;
}

/* line 180, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#map-container {
  position: absolute;
  top: 40px;
  left: 40px;
  right: 40px;
  bottom: 40px;
  overflow: hidden;
}

/* line 189, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
#map {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

/* line 197, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/overlay.scss */
.gm-style, #infowindow {
  color: black;
  font: normal 14px/1.2 FaktPro-Normal, sans-serif;
}

/* line 4, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-cjba .logo a img.svg {
  width: 183px;
  height: 118px;
  max-width: 100%;
  margin-top: 6px;
}
/* line 11, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-cjba main {
  background: #eae2cf;
}
/* line 16, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-cjba .documents > div a.d > div {
  background: #EEE8D9;
  /* rgba(255,255,255,0.2) */
}
/* line 29, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-cjba .documents > div a.d label,
.theme-cjba .people > div a.d label,
.theme-cjba .artifacts > div a.d label,
.theme-cjba .scrapbooks > div a.d label,
.theme-cjba .books > div .a label {
  color: #ABAEB1;
}
/* line 34, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-cjba .documents > div a.d.draft:after,
.theme-cjba .people > div a.d.draft:after,
.theme-cjba .artifacts > div a.d.draft:after,
.theme-cjba .scrapbooks > div a.d.draft:after,
.theme-cjba .books > div .a.draft:after {
  color: #EEE8D9;
  background: #ABAEB1;
}
/* line 42, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-cjba .tmpl-document article .works_comment h4 {
  display: none;
}
/* line 48, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-cjba .tmpl-document article a.k,
.theme-cjba .tmpl-nodes article a.k {
  text-decoration: none;
}
/* line 52, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-cjba .tmpl-document article a.k::after,
.theme-cjba .tmpl-nodes article a.k::after {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
  font-size: 0.8em;
  margin-left: 2px;
  color: #7495b1;
  cursor: pointer;
}
/* line 64, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-cjba .tmpl-document article a.footnote {
  text-decoration: none;
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
  font-size: 0.8em;
  margin-left: 2px;
  color: #7495b1;
  cursor: pointer;
}
/* line 83, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-cjba .tmpl-diary-entry article a,
.theme-cjba .tmpl-journal article a,
.theme-cjba .tmpl-person article a,
.theme-cjba .tmpl-artifact article a,
.theme-cjba #overlay article a,
.theme-cjba .tmpl-nodes article .cols .t a,
.theme-cjba .tmpl-index article a {
  color: #000;
  text-decoration: none;
  border-bottom: 1px solid #999;
}
/* line 87, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-cjba .tmpl-diary-entry article a:hover,
.theme-cjba .tmpl-journal article a:hover,
.theme-cjba .tmpl-person article a:hover,
.theme-cjba .tmpl-artifact article a:hover,
.theme-cjba #overlay article a:hover,
.theme-cjba .tmpl-nodes article .cols .t a:hover,
.theme-cjba .tmpl-index article a:hover {
  color: #444;
}
/* line 92, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-cjba .tmpl-diary-entry article figcaption a,
.theme-cjba .tmpl-journal article figcaption a,
.theme-cjba .tmpl-person article figcaption a,
.theme-cjba .tmpl-artifact article figcaption a,
.theme-cjba #overlay article figcaption a,
.theme-cjba .tmpl-nodes article .cols .t figcaption a,
.theme-cjba .tmpl-index article figcaption a {
  color: #818181;
}
/* line 103, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-cjba .tmpl-document article a.int, .theme-cjba .tmpl-document article a.k, .theme-cjba .tmpl-nodes article a.int, .theme-cjba .tmpl-nodes article a.k, .theme-cjba .tmpl-person article a.int, .theme-cjba .tmpl-person article a.k, .theme-cjba .tmpl-artifact article a.int, .theme-cjba .tmpl-artifact article a.k, .theme-cjba #overlay article a.int, .theme-cjba #overlay article a.k {
  color: #000;
  border: none;
}
/* line 106, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-cjba .tmpl-document article a.int:hover, .theme-cjba .tmpl-document article a.k:hover, .theme-cjba .tmpl-nodes article a.int:hover, .theme-cjba .tmpl-nodes article a.k:hover, .theme-cjba .tmpl-person article a.int:hover, .theme-cjba .tmpl-person article a.k:hover, .theme-cjba .tmpl-artifact article a.int:hover, .theme-cjba .tmpl-artifact article a.k:hover, .theme-cjba #overlay article a.int:hover, .theme-cjba #overlay article a.k:hover {
  color: #444;
}
/* line 111, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-cjba .tmpl-document article a.plain, .theme-cjba .tmpl-nodes article a.plain, .theme-cjba .tmpl-person article a.plain, .theme-cjba .tmpl-artifact article a.plain, .theme-cjba #overlay article a.plain {
  text-decoration: none;
  border-bottom: 1px solid #999 !important;
}
/* line 114, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-cjba .tmpl-document article a.plain:hover, .theme-cjba .tmpl-nodes article a.plain:hover, .theme-cjba .tmpl-person article a.plain:hover, .theme-cjba .tmpl-artifact article a.plain:hover, .theme-cjba #overlay article a.plain:hover {
  color: #444;
}
/* line 119, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-cjba .tmpl-document article u, .theme-cjba .tmpl-nodes article u, .theme-cjba .tmpl-person article u, .theme-cjba .tmpl-artifact article u, .theme-cjba #overlay article u {
  text-decoration: underline;
  border: none;
}
/* line 128, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-cjba .tmpl-document .attachments a[data-alt]:after, .theme-cjba .tmpl-nodes .attachments a[data-alt]:after, .theme-cjba .tmpl-person .attachments a[data-alt]:after, .theme-cjba .tmpl-artifact .attachments a[data-alt]:after, .theme-cjba #overlay .attachments a[data-alt]:after {
  content: attr(data-alt);
  font-size: 0.625rem;
  line-height: 1.2;
  display: block;
}
/* line 135, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-cjba .tmpl-document .attachments a, .theme-cjba .tmpl-nodes .attachments a, .theme-cjba .tmpl-person .attachments a, .theme-cjba .tmpl-artifact .attachments a, .theme-cjba #overlay .attachments a {
  text-decoration: none;
}

/* line 147, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-ktdk mark {
  background: #F1E05A;
  color: black;
}
/* line 153, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-ktdk .logo a img.svg {
  width: 245px;
  height: 118px;
  max-width: 100%;
  margin-top: 6px;
}
/* line 161, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-ktdk main {
  background: #7495b1;
}
/* line 170, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-ktdk .documents > div a.d > div,
.theme-ktdk .artifacts > div a.d > div,
.theme-ktdk .scrapbooks > div a.d > div,
.theme-ktdk .avs > div a.d > div,
.theme-ktdk .books .a > div {
  /* background: rgba(255,255,255,0.2);*/
  background: #91AAC0;
}
/* line 178, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-ktdk .tmpl-document article .cols .t .lang, .theme-ktdk .tmpl-document article .cols .t figcaption {
  color: #151515;
}
/* line 181, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-ktdk .tmpl-document article .cols .t .lang a, .theme-ktdk .tmpl-document article .cols .t figcaption a {
  color: #151515;
  text-decoration: underline;
}
/* line 191, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-ktdk .tmpl-nodes article a.k {
  text-decoration: none;
}
/* line 195, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-ktdk .tmpl-nodes article a.k::after {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
  font-size: 0.8em;
  margin-left: 2px;
  color: #000;
  cursor: pointer;
}
/* line 207, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-ktdk .tmpl-document article a.k, .theme-ktdk .tmpl-diary-entry article a.k, .theme-ktdk .tmpl-journal article a.k, .theme-ktdk #overlay a.k {
  text-decoration: none;
}
/* line 211, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-ktdk .tmpl-document article a.k:after, .theme-ktdk .tmpl-diary-entry article a.k:after, .theme-ktdk .tmpl-journal article a.k:after, .theme-ktdk #overlay a.k:after {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
  font-size: 0.8em;
  margin-left: 2px;
  color: #000;
  cursor: pointer;
}
/* line 219, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-ktdk .tmpl-document article a.k:after:hover, .theme-ktdk .tmpl-diary-entry article a.k:after:hover, .theme-ktdk .tmpl-journal article a.k:after:hover, .theme-ktdk #overlay a.k:after:hover {
  text-decoration: none;
}
/* line 225, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-ktdk .tmpl-document article a.footnote, .theme-ktdk .tmpl-diary-entry article a.footnote, .theme-ktdk .tmpl-journal article a.footnote, .theme-ktdk #overlay a.footnote {
  text-decoration: none;
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
  font-size: 0.8em;
  margin-left: 2px;
  color: #000;
  cursor: pointer;
}
/* line 236, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-ktdk .tmpl-document article a.footnote:hover, .theme-ktdk .tmpl-diary-entry article a.footnote:hover, .theme-ktdk .tmpl-journal article a.footnote:hover, .theme-ktdk #overlay a.footnote:hover {
  text-decoration: none;
}
/* line 247, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-ktdk .tmpl-document article a.k, .theme-ktdk .tmpl-nodes article a.k, .theme-ktdk .tmpl-person article a.k, .theme-ktdk .tmpl-artifact article a.k, .theme-ktdk #overlay article a.k {
  color: #000;
  border: none;
}
/* line 250, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-ktdk .tmpl-document article a.k:hover, .theme-ktdk .tmpl-nodes article a.k:hover, .theme-ktdk .tmpl-person article a.k:hover, .theme-ktdk .tmpl-artifact article a.k:hover, .theme-ktdk #overlay article a.k:hover {
  color: #444;
}
/* line 255, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-ktdk .tmpl-document article a.int, .theme-ktdk .tmpl-nodes article a.int, .theme-ktdk .tmpl-person article a.int, .theme-ktdk .tmpl-artifact article a.int, .theme-ktdk #overlay article a.int {
  text-decoration: underline;
  color: currentColor;
  text-underline-offset: 0.2em;
  text-decoration-color: rgba(0, 0, 0, 0.6);
}
/* line 261, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-ktdk .tmpl-document article a.int:hover, .theme-ktdk .tmpl-nodes article a.int:hover, .theme-ktdk .tmpl-person article a.int:hover, .theme-ktdk .tmpl-artifact article a.int:hover, .theme-ktdk #overlay article a.int:hover {
  color: #e6e6e6;
  text-decoration-color: rgba(230, 230, 230, 0.4);
}
/* line 267, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-ktdk .tmpl-document article a.plain, .theme-ktdk .tmpl-nodes article a.plain, .theme-ktdk .tmpl-person article a.plain, .theme-ktdk .tmpl-artifact article a.plain, .theme-ktdk #overlay article a.plain {
  text-decoration: none;
  border-bottom: 1px solid #666 !important;
}
/* line 270, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-ktdk .tmpl-document article a.plain:hover, .theme-ktdk .tmpl-nodes article a.plain:hover, .theme-ktdk .tmpl-person article a.plain:hover, .theme-ktdk .tmpl-artifact article a.plain:hover, .theme-ktdk #overlay article a.plain:hover {
  color: #444;
}
/* line 275, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-ktdk .tmpl-document article u, .theme-ktdk .tmpl-nodes article u, .theme-ktdk .tmpl-person article u, .theme-ktdk .tmpl-artifact article u, .theme-ktdk #overlay article u {
  text-decoration: underline;
  border: none;
}
/* line 283, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.theme-ktdk .wrp-1-2 nav a:hover {
  color: #444;
}

/* line 295, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.tmpl-document article a.k:after, #overlay a.k:after,
.tmpl-diary-entry article a.k:after,
.tmpl-journal article a.k:after,
.tmpl-nodes article a.k:after {
  content: "[" attr(data-i) "]";
}
/* line 300, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/themes.scss */
.tmpl-document article a.footnote, #overlay a.footnote,
.tmpl-diary-entry article a.footnote,
.tmpl-journal article a.footnote,
.tmpl-nodes article a.footnote {
  text-decoration: none;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/control_panel.scss */
#control_panel {
  position: absolute;
  width: 100%;
  max-width: 1280px;
  top: 10px;
  font: normal 12px/1.2 FaktPro-Normal, sans-serif;
}
/* line 8, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/control_panel.scss */
#control_panel div {
  position: absolute;
  right: 15px;
}
/* line 13, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/control_panel.scss */
#control_panel a {
  transition: none;
  text-transform: uppercase;
  display: inline-block;
  color: #000;
}
/* line 19, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/control_panel.scss */
#control_panel a + a {
  margin-left: 1.2em;
}
/* line 23, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/control_panel.scss */
#control_panel a.published {
  padding-right: 2.5em;
  position: relative;
}
/* line 27, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/control_panel.scss */
#control_panel a.published:after {
  position: absolute;
  right: 2px;
  content: 'OFF';
  width: 2em;
  color: black;
  font-family: FaktPro-Bold, sans-serif;
  text-align: center;
}
/* line 38, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/control_panel.scss */
#control_panel a.published.on:after {
  content: 'ON';
}

/* line 4, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/artifacts.scss */
.tmpl-artifact .t .attachments {
  display: grid;
  grid-template-columns: repeat(2, [col] auto);
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

/* line 14, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/artifacts.scss */
.artifact-images-container {
  margin: 0 0 1.4em 0;
}

/* line 18, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/artifacts.scss */
.artifact-image-container {
  aspect-ratio: 16/9;
  background-color: var(--clr-light-blue);
  position: relative;
  margin: 0 0 20px 0;
}
/* line 24, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/artifacts.scss */
.artifact-image-container img {
  position: absolute;
  inset: 0 0 0 0;
  object-fit: contain;
  width: 100%;
  height: 100%;
}

/* line 33, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/artifacts.scss */
.artifact-image-caption {
  font: normal 12px/1.2 var(--ff-normal);
  padding-bottom: 10px;
  color: oklch(from currentColor calc(l + 0.2) c h);
  border-bottom: 1px solid var(--clr-divider);
}

@keyframes blink {
  0% {
    color: white;
    background-color: transparent;
  }
  20% {
    background-color: white;
    color: black;
  }
  45% {
    background-color: transparent;
    color: white;
  }
}
/* line 16, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/avs.scss */
.video__container a.chapter__link.active {
  animation: blink 2s linear 1;
}

/* line 20, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/avs.scss */
.video__container video-minimal-skin {
  display: block;
}

/* line 24, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/avs.scss */
.video__container video-player,
.video__container video-minimal-skin {
  --media-border-color: pink;
  --media-controls-current-shadow-color-subtle: pink;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-index.scss */
.tmpl-index {
  min-height: 100px;
  padding: 0 15px;
  max-width: 1280px;
  margin: 0 auto;
  box-sizing: border-box;
}
/* line 10, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-index.scss */
.tmpl-index article {
  margin: 50px 0;
}
/* line 13, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-index.scss */
.tmpl-index article h1 {
  font: 1.75rem/1 FaktPro-SemiBold, sans-serif;
  margin: 0;
}
/* line 18, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-index.scss */
.tmpl-index article p {
  font: 1.625rem/28px FaktPro-SemiBold, sans-serif;
  margin: 20px 0;
}
/* line 23, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-index.scss */
.tmpl-index article a {
  color: black;
  text-decoration: underline;
}
/* line 26, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-index.scss */
.tmpl-index article a:hover {
  color: #818181;
}
/* line 37, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-index.scss */
.tmpl-index aside .tile {
  border-top: 1px solid #d5d5d5;
  text-decoration: none;
  display: block;
  padding: 20px 0 48px 0;
  margin: 10px 0 0 0;
}
/* line 44, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-index.scss */
.tmpl-index aside .tile a {
  color: #000;
}
/* line 48, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-index.scss */
.tmpl-index aside .tile hgroup {
  margin: 0 0 20px 0;
}
/* line 52, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-index.scss */
.tmpl-index aside .tile:hover {
  border-color: #000;
}
/* line 56, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-index.scss */
.tmpl-index aside .tile a {
  text-decoration: none;
}
/* line 60, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-index.scss */
.tmpl-index aside .tile h2 {
  font: 1.25rem/1.2 FaktPro-SemiBold, sans-serif;
  margin: 0;
  min-height: 48px;
  display: block;
}
/* line 67, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-index.scss */
.tmpl-index aside .tile h3 {
  font: 0.75rem/1.2 FaktPro-Normal, sans-serif;
  margin: 0 0 5px 0;
  color: #abaeb1;
  text-transform: uppercase;
}
/* line 74, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-index.scss */
.tmpl-index aside .tile picture {
  margin: 20px 0 30px 0;
  display: block;
}
/* line 77, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-index.scss */
.tmpl-index aside .tile picture img {
  width: 100%;
  height: auto;
}
/* line 84, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-index.scss */
.tmpl-index aside .tile p {
  color: #575757;
  font: 500 0.9375rem/1.4 FaktPro-Normal, sans-serif;
}
@media (min-width: 768px) {
  /* line 34, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-index.scss */
  .tmpl-index aside {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }
}
@media (min-width: 992px) {
  /* line 34, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-index.scss */
  .tmpl-index aside {
    grid-template-columns: repeat(4, 1fr);
    grid-row-gap: 20px;
  }
}
@media (min-width: 992px) {
  /* line 107, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-index.scss */
  .tmpl-index article {
    margin: 60px 0;
  }
  /* line 110, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-index.scss */
  .tmpl-index article h1 {
    font-size: 2.8125rem;
  }
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-story.scss */
.tmpl-story {
  font-size: 20px;
}
/* line 3, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-story.scss */
.tmpl-story figure.portrait {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}
/* line 9, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-story.scss */
.tmpl-story figcaption {
  margin-top: 0.6em;
  font: normal 16px/1.2 FaktPro-Normal, sans-serif;
  color: #818181;
}
/* line 18, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-story.scss */
.tmpl-story .figs, .tmpl-story .attachments .c {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
/* line 26, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-story.scss */
.tmpl-story article p {
  margin: 1.2em 0;
}
/* line 30, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-story.scss */
.tmpl-story article figure {
  margin: 2em auto;
}
/* line 34, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-story.scss */
.tmpl-story article .figs {
  margin: 2em auto;
}
/* line 38, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-story.scss */
.tmpl-story article .figs figure {
  margin: 0;
}
/* line 42, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-story.scss */
.tmpl-story article h3 {
  margin: 1.4em 0 1.2em 0;
}
@media (max-width: 991px) {
  /* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-story.scss */
  .tmpl-story {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 70ch;
    font-size: 20px;
  }
  /* line 54, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-story.scss */
  .tmpl-story article {
    margin: 0 15px;
  }
}
@media (max-width: 767px) {
  /* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-story.scss */
  .tmpl-story {
    font-size: 15px;
  }
  /* line 62, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-story.scss */
  .tmpl-story figcaption {
    font-size: 12px;
  }
}

/* line 70, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/tmpl-story.scss */
.story-sections-container {
  line-height: 1.4;
  max-width: 70ch;
}

/* line 240, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
.tmpl-nodes article a.more-btn {
  display: inline-block;
  text-transform: uppercase;
  font: normal 14px/1.2 FaktPro-SemiBold, sans-serif;
  text-decoration: none;
  text-align: center;
  padding: 17px 20px 13px 20px;
  border: 1px solid #d5d5d5 !important;
  transition: 0.3s;
}
/* line 250, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
.tmpl-nodes article a.more-btn:hover {
  border-color: #000 !important;
}

/* line 257, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
.books > div .a > div {
  padding: 20px;
}
/* line 260, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
.books > div .a > div a {
  color: black;
}

/* line 267, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
.simple-checkbox {
  display: flex;
  position: relative;
  cursor: pointer;
  user-select: none;
  align-items: center;
  margin: 0 15px 10px 0;
}
/* line 275, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
.simple-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
/* line 283, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
.simple-checkbox .checkmark {
  position: relative;
  order: -1;
  height: 20px;
  width: 20px;
  border: 1px solid #FFF;
  border-radius: 2px;
  margin-right: 8px;
  background: white;
  margin-top: -4px;
}
/* line 295, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
.simple-checkbox input:checked ~ .checkmark {
  background-color: #000;
  border-color: #000;
}
/* line 300, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
.simple-checkbox:hover input ~ .checkmark {
  border-color: #D5D5D5;
}
/* line 304, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
.simple-checkbox:hover input:checked ~ .checkmark {
  border-color: #000;
}
/* line 308, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
.simple-checkbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
/* line 314, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
.simple-checkbox input:checked ~ .checkmark:after {
  display: block;
}
/* line 317, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
.simple-checkbox .checkmark:after {
  left: 7px;
  top: 4px;
  width: 4px;
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

/* line 329, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/application.scss */
.tmpl-nodes img[data-url] {
  cursor: pointer;
}

@keyframes dots {
  0% {
    content: "";
  }
  25% {
    content: ".";
  }
  50% {
    content: "..";
  }
  75% {
    content: "...";
  }
}
/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
.a9s-touch-halo.svelte-1sgkh33 {
  fill: transparent;
  stroke-width: 0;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
.a9s-touch-halo.touched.svelte-1sgkh33 {
  fill: #ffffff40;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
.a9s-annotationlayer {
  box-sizing: border-box;
  height: 100%;
  left: 0;
  outline: none;
  position: absolute;
  top: 0;
  touch-action: none;
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
.a9s-annotationlayer.hidden {
  display: none;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
.a9s-annotationlayer .a9s-annotation {
  cursor: pointer;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
.a9s-annotationlayer ellipse, .a9s-annotationlayer polygon, .a9s-annotationlayer rect {
  fill: transparent;
  shape-rendering: geometricPrecision;
  vector-effect: non-scaling-stroke;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
.a9s-edge-handle {
  fill: transparent;
  stroke: transparent;
  stroke-width: 6px;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
.a9s-shape-handle, .a9s-handle {
  cursor: move;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
.a9s-edge-handle-top {
  cursor: n-resize;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
.a9s-edge-handle-right {
  cursor: e-resize;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
.a9s-edge-handle-bottom {
  cursor: s-resize;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
.a9s-edge-handle-left {
  cursor: w-resize;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
.a9s-handle.a9s-corner-handle-topleft {
  cursor: nw-resize;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
.a9s-handle.a9s-corner-handle-topright {
  cursor: ne-resize;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
.a9s-handle.a9s-corner-handle-bottomright {
  cursor: se-resize;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
.a9s-handle.a9s-corner-handle-bottomleft {
  cursor: sw-resize;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
.a9s-annotationlayer .a9s-outer, div[data-theme=dark] .a9s-annotationlayer .a9s-outer {
  display: none;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
.a9s-annotationlayer .a9s-inner, div[data-theme=dark] .a9s-annotationlayer .a9s-inner {
  fill: #0000001f;
  stroke: #000;
  stroke-width: 1px;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
rect.a9s-handle, div[data-theme=dark] rect.a9s-handle {
  fill: #000;
  rx: 2px;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
rect.a9s-close-polygon-handle, div[data-theme=dark] rect.a9s-close-polygon-handle {
  fill: #000;
  rx: 1px;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
.a9s-annotationlayer .a9s-outer, div[data-theme=light] .a9s-annotationlayer .a9s-outer {
  display: block;
  stroke: #00000040;
  stroke-width: 3.5px;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
.a9s-annotationlayer .a9s-inner, div[data-theme=light] .a9s-annotationlayer .a9s-inner {
  fill: #ffffff26;
  stroke: #fff;
  stroke-width: 1.5px;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
rect.a9s-handle, div[data-theme=light] rect.a9s-handle {
  fill: #fff;
  rx: 1px;
  stroke: #00000073;
  stroke-width: 1px;
}

/* line 1, /Users/mattias/Sites/ny-carlsberg/ktdk.dk/app/assets/stylesheets/annotorious.css */
rect.a9s-close-polygon-handle, div[data-theme=light] rect.a9s-close-polygon-handle {
  fill: #fff;
  rx: 1px;
  stroke: #00000073;
  stroke-width: 1px;
}
