@charset "UTF-8";
/* normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
   Normalize.css is intended to be used as an alternative to CSS resets.

   It is suggested that you read through the normalize.css file and customise it
   to meet the design requirements of a project rather including it as a "black
   box". @see http://nicolasgallagher.com/about-normalize-css/

   Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/
         @see http://snook.ca/archives/html_and_css/no_css_reset/
   ========================================================================== */
/* line 63, ../sass/_custom.scss */
.clearfix:after,
.teaser--big:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .view-content .views-row:after,
.teaser-list:after,
.teaser-list--heading:after,
.view-les-ogs- .view-content .item-list > ul:after,
.view-nyheter .view-content .item-list > ul:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .view-content:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .view-content:after,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .view-content:after,
.teaser-list--heading__wrapper:after,
.view-les-ogs-:after,
.fane-menu__list:after,
.menu-name-menu-fanemeny ul.menu:after,
.arrangement-menu__list:after,
.menu-name-menu-arrangement-meny ul.menu:after,
.group-byline:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 71, ../sass/_custom.scss */
.views-filter__filter-list,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget, .group-byline div {
  display: inline;
}
/* line 73, ../sass/_custom.scss */
.views-filter__filter-list div,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget div, .group-byline div div {
  display: inline;
}

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */
/* line 24, ../sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */
/* line 43, ../sass/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/*
 * Prevents modern browsers from displaying 'audio' without controls
 * Remove excess height in iOS5 devices
 */
/* line 58, ../sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */
/* line 68, ../sass/_normalize.scss */
[hidden] {
  display: none;
}

/* =============================================================================
   Base
   ========================================================================== */
/* Instead of relying on the fonts that are available on a user's computer, you
   can use web fonts which, like images, are resources downloaded to the user's
   browser. Because of the bandwidth and rendering resources required, web fonts
   should be used with care.

   Numerous resources for web fonts can be found on Google. Here are a few
   websites where you can find Open Source fonts to download:
   - http://www.fontsquirrel.com/fontface
   - http://www.theleagueofmoveabletype.com

   In order to use these fonts, you will need to convert them into formats
   suitable for web fonts. We recommend the free-to-use Font Squirrel's
   Font-Face Generator:
     http://www.fontsquirrel.com/fontface/generator

   The following is an example @font-face declaration. This font can then be
   used in any ruleset using a property like this:  font-family: Example, serif;

   Since we're using Sass, you'll need to declare your font faces here, then you
   can add them to the font variables in the _base.scss partial.
*/
/*
@font-face {
  font-family: 'Example';
  src: url('../fonts/example.eot');
  src: url('../fonts/example.eot?iefix') format('eot'),
    url('../fonts/example.woff') format('woff'),
    url('../fonts/example.ttf') format('truetype'),
    url('../fonts/example.svg#webfontOkOndcij') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */
/* line 119, ../sass/_normalize.scss */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  /* Establishes a vertical rhythm unit using $base-line-height. */
  line-height: 1.5em;
}

/*
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */
/* line 131, ../sass/_normalize.scss */
html,
button,
input,
select,
textarea {
  font-family: "Open Sans", sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE6/7
 */
/* line 143, ../sass/_normalize.scss */
body {
  margin: 0;
}

/* =============================================================================
   Links
   ========================================================================== */
/*
 * The order of link states are based on Eric Meyer's article:
 * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
 */
/* line 157, ../sass/_normalize.scss */
a {
  text-decoration: none;
  color: #f47f00;
}

/* line 167, ../sass/_normalize.scss */
a:hover,
a:focus {
  text-decoration: underline;
}

/*
 * Addresses outline displayed oddly in Chrome
 */
/* line 179, ../sass/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */
/* line 188, ../sass/_normalize.scss */
a:hover,
a:active {
  outline: 0;
}

/* =============================================================================
   Typography

   To achieve a pleasant vertical rhythm, we use Compass' Vertical Rhythm mixins
   so that the line height of our base font becomes the basic unit of vertical
   measurement. We use multiples of that unit to set the top and bottom margins
   for our block level elements and to set the line heights of any fonts.
   For more information, see http://24ways.org/2006/compose-to-a-vertical-rhythm
   ========================================================================== */
/*
 * Addresses font sizes and margins set differently in IE6/7
 * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5
 */
/* line 209, ../sass/_normalize.scss */
h1 {
  /* Sets the font-size and line-height while keeping a proper vertical rhythm. */
  font-size: 2em;
  line-height: 1.5em;
  /* Sets 1 unit of vertical rhythm on the top and bottom margins. */
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

/* line 218, ../sass/_normalize.scss */
h2 {
  font-size: 1.25em;
  line-height: 1.2em;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
  font-family: "Merriweather", serif;
  font-weight: 900;
}

/* line 226, ../sass/_normalize.scss */
h3 {
  font-size: 1.125em;
  line-height: 1.33333em;
  margin-top: 1.33333em;
  margin-bottom: 1.33333em;
  font-family: "Merriweather", serif;
  font-weight: 900;
}

/* line 234, ../sass/_normalize.scss */
h4 {
  font-size: 1em;
  line-height: 1.5em;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

/* line 240, ../sass/_normalize.scss */
h5 {
  font-size: 0.83em;
  line-height: 1.80723em;
  margin-top: 1.80723em;
  margin-bottom: 1.80723em;
}

/* line 246, ../sass/_normalize.scss */
h6 {
  font-size: 0.75em;
  line-height: 2em;
  margin-top: 2em;
  margin-bottom: 2em;
}

/* Thematic break */
/* line 253, ../sass/_normalize.scss */
hr {
  height: 1px;
  border: 1px solid #666;
  padding-bottom: -1px;
  margin: 1.5em 0;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */
/* line 264, ../sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
  cursor: help;
  white-space: nowrap;
}

/*
 * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/
/* line 274, ../sass/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 279, ../sass/_normalize.scss */
blockquote {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 1.5em 0;
}

/*
 * Addresses styling not present in S5, Chrome
 */
/* line 289, ../sass/_normalize.scss */
dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9
 */
/* line 297, ../sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/*
 * Addresses margins set differently in IE6/7
 */
/* line 306, ../sass/_normalize.scss */
p,
pre {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 1.5em 0;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
/* line 317, ../sass/_normalize.scss */
pre,
code,
kbd,
samp,
tt,
var {
  font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif;
  /* The $font-monospace value ends with ", serif". */
  font-size: 1em;
  line-height: 1.5em;
}

/*
 * Improves readability of pre-formatted text in all browsers
 */
/* line 334, ../sass/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */
/* 1 */
/* line 347, ../sass/_normalize.scss */
q {
  quotes: none;
}

/* 2 */
/* line 353, ../sass/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* @todo Determine how big element affects vertical rhythm. */
/* line 360, ../sass/_normalize.scss */
small {
  font-size: 75%;
}

/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */
/* line 369, ../sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 377, ../sass/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 381, ../sass/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* =============================================================================
   Lists
   ========================================================================== */
/* line 390, ../sass/_normalize.scss */
.item-list ul li {
  /* Drupal override */
  margin: 0;
}

/* line 394, ../sass/_normalize.scss */
dd {
  margin: 0 0 0 30px;
}

/* line 399, ../sass/_normalize.scss */
ul ul, ul ol, ol ul, ol ol, .item-list ul ul, .item-list ul ol, .item-list ol ul, .item-list ol ol {
  margin: 0;
  /* Turn off margins on nested lists. */
}

/* =============================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
/* line 415, ../sass/_normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
  /* vertical-align: bottom; */
  /* Suppress the space beneath the baseline */
  /* Responsive images */
  /* @todo Add responsive embedded video. */
  max-width: 100%;
  height: auto;
}

/*
 * Corrects overflow displayed oddly in IE9
 */
/* line 431, ../sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* =============================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */
/* line 444, ../sass/_normalize.scss */
figure {
  margin: 0;
}

/* =============================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE6/7
 */
/* line 457, ../sass/_normalize.scss */
form {
  margin: 0;
}

/*
 * Define consistent border, margin, and padding
 */
/* line 465, ../sass/_normalize.scss */
fieldset {
  border-color: #c0c0c0;
  margin: 0 2px;
  /* Apply borders and padding that keep the vertical rhythm. */
  border-top-width: 0.0625em;
  border-top-style: solid;
  padding-top: 0.4625em;
  border-bottom-width: 0.0625em;
  border-bottom-style: solid;
  padding-bottom: 0.9125em;
  border-left-width: 0.0625em;
  border-left-style: solid;
  padding-left: 0.9125em;
  border-right-width: 0.0625em;
  border-right-style: solid;
  padding-right: 0.9125em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects text not wrapping in FF3
 * 3. Corrects alignment displayed oddly in IE6/7
 */
/* line 481, ../sass/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
}

/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */
/* line 496, ../sass/_normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
}

/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */
/* line 512, ../sass/_normalize.scss */
button,
input {
  line-height: normal;
  /* 1 */
}

/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Removes inner spacing in IE7 without affecting normal text inputs
 *    Known issue: inner spacing remains in IE6
 */
/* line 524, ../sass/_normalize.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  /* 1 */
  -webkit-appearance: button;
  /* 2 */
}

/*
 * Re-set default cursor for disabled elements
 */
/* line 539, ../sass/_normalize.scss */
button[disabled],
input[disabled] {
  cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Removes excess padding in IE8/9
 * 3. Removes excess padding in IE7
      Known issue: excess padding remains in IE6
 */
/* line 551, ../sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
 */
/* line 566, ../sass/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 2 */
}

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X
 */
/* line 575, ../sass/_normalize.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */
/* line 585, ../sass/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */
/* line 596, ../sass/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* =============================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells
 */
/* line 610, ../sass/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  /* width: 100%; */
  /* Prevent cramped-looking tables */
  /* Add vertical rhythm margins. */
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

/*
 * Drupal provides table styling which is only useful for its admin section
 * forms, so we override this default CSS. (We set it back in forms.css.)
 */
/* line 624, ../sass/_normalize.scss */
th {
  text-align: left;
  padding: 0;
  border-bottom: none;
}

/* line 630, ../sass/_normalize.scss */
tbody {
  border-top: none;
}

/**
 * @file
 * Wireframes Styling
 *
 * Add wireframes to the basic layout elements.
 */
/* line 63, ../sass/_custom.scss */
.clearfix:after,
.teaser--big:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .view-content .views-row:after,
.teaser-list:after,
.teaser-list--heading:after,
.view-les-ogs- .view-content .item-list > ul:after,
.view-nyheter .view-content .item-list > ul:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .view-content:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .view-content:after,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .view-content:after,
.teaser-list--heading__wrapper:after,
.view-les-ogs-:after,
.fane-menu__list:after,
.menu-name-menu-fanemeny ul.menu:after,
.arrangement-menu__list:after,
.menu-name-menu-arrangement-meny ul.menu:after,
.group-byline:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 71, ../sass/_custom.scss */
.views-filter__filter-list,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget, .group-byline div {
  display: inline;
}
/* line 73, ../sass/_custom.scss */
.views-filter__filter-list div,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget div, .group-byline div div {
  display: inline;
}

/* line 12, ../sass/_wireframes.scss */
.with-wireframes #header,
.with-wireframes #main,
.with-wireframes #content,
.with-wireframes #navigation,
.with-wireframes .region-sidebar-first,
.with-wireframes .region-sidebar-second,
.with-wireframes #footer,
.with-wireframes .region-bottom {
  outline: 1px solid #ccc;
}

/* line 63, ../sass/_custom.scss */
.clearfix:after,
.teaser--big:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .view-content .views-row:after,
.teaser-list:after,
.teaser-list--heading:after,
.view-les-ogs- .view-content .item-list > ul:after,
.view-nyheter .view-content .item-list > ul:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .view-content:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .view-content:after,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .view-content:after,
.teaser-list--heading__wrapper:after,
.view-les-ogs-:after,
.fane-menu__list:after,
.menu-name-menu-fanemeny ul.menu:after,
.arrangement-menu__list:after,
.menu-name-menu-arrangement-meny ul.menu:after,
.group-byline:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 71, ../sass/_custom.scss */
.views-filter__filter-list,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget, .group-byline div {
  display: inline;
}
/* line 73, ../sass/_custom.scss */
.views-filter__filter-list div,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget div, .group-byline div div {
  display: inline;
}

/* line 15, ../sass/components/_components-base.scss */
.button--round,
.button--border,
.katalogen-item__more,
.button--full-width,
.teaser__button,
.teaser--kurs__button,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-node-link a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-node-link a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-node-link a,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-node-link a,
.floating-form__button,
.field.field-name-field-registrering .form-actions input,
.webform-client-form .form-actions input,
.button--blue,
.button--blue-border,
.katalogen-more,
.export-button,
.item-list .pager li.pager-next.first.last a,
.newsletter-button,
.fact-box__button a,
.column-right .pane-block .knapp a,
.column-right .pane-block .field-name-field-knapp a,
.column-right .node-infoboks .knapp a,
.column-right .node-infoboks .field-name-field-knapp a,
.column-right .node-faktaboks .knapp a,
.column-right .node-faktaboks .field-name-field-knapp a,
.group-right .pane-block .knapp a,
.group-right .pane-block .field-name-field-knapp a,
.group-right .node-infoboks .knapp a,
.group-right .node-infoboks .field-name-field-knapp a,
.group-right .node-faktaboks .knapp a,
.group-right .node-faktaboks .field-name-field-knapp a,
.pane-katalogen-teaser-panel-pane-1 .knapp a,
.pane-katalogen-teaser-panel-pane-1 .field-name-field-knapp a,
.field-name-field-faktaboks > .field-items > .field-item .field-name-field-knapp a,
.imageheader__link,
.view-frontpage-promoted .view-content .views-row .group-text .field-name-node-link a,
.view-frontpage-promoted .view-content .views-row .group-text .field-name-field-url a,
.view-search-view.view-display-id-page #edit-submit-search-view,
#views-exposed-form-search-view-panel-pane-1 .form-submit {
  display: inline-block;
  background-color: #f47f00;
  color: white;
  border: 1px solid #f47f00;
  margin: 5px 0;
  padding: 8px 20px;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 20px / 20px;
  -webkit-border-radius: 20px 20px;
  border-radius: 20px / 20px;
}
/* line 28, ../sass/components/_components-base.scss */
.button--round a,
.button--border a,
.katalogen-item__more a,
.button--full-width a,
.teaser__button a,
.teaser--kurs__button a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-node-link a a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-node-link a a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-node-link a a,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-node-link a a,
.floating-form__button a,
.field.field-name-field-registrering .form-actions input a,
.webform-client-form .form-actions input a,
.button--blue a,
.button--blue-border a,
.katalogen-more a,
.export-button a,
.item-list .pager li.pager-next.first.last a a,
.newsletter-button a,
.fact-box__button a a,
.column-right .pane-block .knapp a a,
.column-right .pane-block .field-name-field-knapp a a,
.column-right .node-infoboks .knapp a a,
.column-right .node-infoboks .field-name-field-knapp a a,
.column-right .node-faktaboks .knapp a a,
.column-right .node-faktaboks .field-name-field-knapp a a,
.group-right .pane-block .knapp a a,
.group-right .pane-block .field-name-field-knapp a a,
.group-right .node-infoboks .knapp a a,
.group-right .node-infoboks .field-name-field-knapp a a,
.group-right .node-faktaboks .knapp a a,
.group-right .node-faktaboks .field-name-field-knapp a a,
.pane-katalogen-teaser-panel-pane-1 .knapp a a,
.pane-katalogen-teaser-panel-pane-1 .field-name-field-knapp a a,
.field-name-field-faktaboks > .field-items > .field-item .field-name-field-knapp a a,
.imageheader__link a,
.view-frontpage-promoted .view-content .views-row .group-text .field-name-node-link a a,
.view-frontpage-promoted .view-content .views-row .group-text .field-name-field-url a a,
.view-search-view.view-display-id-page #edit-submit-search-view a,
#views-exposed-form-search-view-panel-pane-1 .form-submit a {
  text-decoration: none;
  color: white;
}
/* line 32, ../sass/components/_components-base.scss */
.button--round:hover,
.button--border:hover,
.katalogen-item__more:hover,
.button--full-width:hover,
.teaser__button:hover,
.teaser--kurs__button:hover,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-node-link a:hover,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-node-link a:hover,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-node-link a:hover,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-node-link a:hover,
.floating-form__button:hover,
.field.field-name-field-registrering .form-actions input:hover,
.webform-client-form .form-actions input:hover,
.button--blue:hover,
.button--blue-border:hover,
.katalogen-more:hover,
.export-button:hover,
.item-list .pager li.pager-next.first.last a:hover,
.newsletter-button:hover,
.fact-box__button a:hover,
.column-right .pane-block .knapp a:hover,
.column-right .pane-block .field-name-field-knapp a:hover,
.column-right .node-infoboks .knapp a:hover,
.column-right .node-infoboks .field-name-field-knapp a:hover,
.column-right .node-faktaboks .knapp a:hover,
.column-right .node-faktaboks .field-name-field-knapp a:hover,
.group-right .pane-block .knapp a:hover,
.group-right .pane-block .field-name-field-knapp a:hover,
.group-right .node-infoboks .knapp a:hover,
.group-right .node-infoboks .field-name-field-knapp a:hover,
.group-right .node-faktaboks .knapp a:hover,
.group-right .node-faktaboks .field-name-field-knapp a:hover,
.pane-katalogen-teaser-panel-pane-1 .knapp a:hover,
.pane-katalogen-teaser-panel-pane-1 .field-name-field-knapp a:hover,
.field-name-field-faktaboks > .field-items > .field-item .field-name-field-knapp a:hover,
.imageheader__link:hover,
.view-frontpage-promoted .view-content .views-row .group-text .field-name-node-link a:hover,
.view-frontpage-promoted .view-content .views-row .group-text .field-name-field-url a:hover,
.view-search-view.view-display-id-page #edit-submit-search-view:hover,
#views-exposed-form-search-view-panel-pane-1 .form-submit:hover {
  background-color: initial;
  border: 1px solid #f47f00;
  color: #f47f00;
  text-decoration: none;
}

/* line 39, ../sass/components/_components-base.scss */
.button--border,
.katalogen-item__more {
  background-color: inherit;
  border: 1px solid #f47f00;
  color: #f47f00;
}
/* line 45, ../sass/components/_components-base.scss */
.button--border a,
.katalogen-item__more a {
  color: #f47f00;
}
/* line 48, ../sass/components/_components-base.scss */
.button--border:hover,
.katalogen-item__more:hover {
  background: #f47f00;
  color: white;
}

/* line 53, ../sass/components/_components-base.scss */
.button--full-width,
.teaser__button,
.teaser--kurs__button,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-node-link a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-node-link a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-node-link a,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-node-link a,
.floating-form__button,
.field.field-name-field-registrering .form-actions input,
.webform-client-form .form-actions input {
  display: block;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
@media all and (max-width: 660px) {
  /* line 53, ../sass/components/_components-base.scss */
  .button--full-width,
  .teaser__button,
  .teaser--kurs__button,
  .view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-node-link a,
  .view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-node-link a,
  .view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-node-link a,
  .view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-node-link a,
  .floating-form__button,
  .field.field-name-field-registrering .form-actions input,
  .webform-client-form .form-actions input {
    width: 95%;
  }
}

/* line 64, ../sass/components/_components-base.scss */
.button--blue,
.button--blue-border,
.katalogen-more,
.export-button,
.item-list .pager li.pager-next.first.last a,
.teaser--kurs__button,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-node-link a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-node-link a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-node-link a,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-node-link a {
  background-color: #002e56;
  border: 1px solid #002e56;
  color: white;
}
/* line 70, ../sass/components/_components-base.scss */
.button--blue a,
.button--blue-border a,
.katalogen-more a,
.export-button a,
.item-list .pager li.pager-next.first.last a a,
.teaser--kurs__button a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-node-link a a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-node-link a a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-node-link a a,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-node-link a a {
  color: white;
}
/* line 73, ../sass/components/_components-base.scss */
.button--blue:hover,
.button--blue-border:hover,
.katalogen-more:hover,
.export-button:hover,
.item-list .pager li.pager-next.first.last a:hover,
.teaser--kurs__button:hover,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-node-link a:hover,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-node-link a:hover,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-node-link a:hover,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-node-link a:hover {
  background-color: white;
  color: #002e56;
  border: 1px solid #002e56;
}
/* line 77, ../sass/components/_components-base.scss */
.button--blue:hover a,
.button--blue-border:hover a,
.katalogen-more:hover a,
.export-button:hover a,
.item-list .pager li.pager-next.first.last a:hover a,
.teaser--kurs__button:hover a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-node-link a:hover a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-node-link a:hover a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-node-link a:hover a,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-node-link a:hover a {
  color: #002e56;
}

/* line 82, ../sass/components/_components-base.scss */
.button--blue-border,
.katalogen-more,
.export-button,
.item-list .pager li.pager-next.first.last a {
  background-color: inherit;
  border: 1px solid #002e56;
  color: #002e56;
}
/* line 88, ../sass/components/_components-base.scss */
.button--blue-border a,
.katalogen-more a,
.export-button a,
.item-list .pager li.pager-next.first.last a a {
  color: #002e56;
}
/* line 91, ../sass/components/_components-base.scss */
.button--blue-border:hover,
.katalogen-more:hover,
.export-button:hover,
.item-list .pager li.pager-next.first.last a:hover {
  background: #002e56;
  color: white;
}

/* line 102, ../sass/components/_components-base.scss */
.newsletter-text-field, .floating-form__textinput,
input[type=text],
input[type=email],
.field.field-name-field-registrering .form-type-textfield input,
.webform-client-form .form-type-textfield input,
.form-field {
  padding: 10px 7px;
  margin: 5px 0;
  border: 1px solid #e5e5e5;
  background: #f2f1f1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 110, ../sass/components/_components-base.scss */
button {
  border: 1px solid #e5e5e5;
}

/* line 120, ../sass/components/_components-base.scss */
.page-nyheter #page-title,
.page-heading {
  display: block;
  color: #002e56;
  text-align: center;
  padding: 0.75em 0;
  line-height: 1em;
  font-family: serif;
  font-weight: bold;
  font-size: 3em;
}

/* line 138, ../sass/components/_components-base.scss */
.page-nyheter #page-title,
.horizontal-rule {
  border-bottom: 1px dashed #e5e5e5;
  margin-bottom: 1em;
}

/* line 143, ../sass/components/_components-base.scss */
select,
.select {
  background: transparent;
  width: 200px;
  padding: 5px;
  font-size: 16px;
  height: 34px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #e5e5e5;
  border-right: 40px solid #002e56;
}
@media all and (max-width: 660px) {
  /* line 143, ../sass/components/_components-base.scss */
  select,
  .select {
    margin: 0 auto;
    margin-top: 10px;
    width: 100%;
  }
}

/* line 161, ../sass/components/_components-base.scss */
.form-type-select {
  position: relative;
  margin-left: 10px;
}
/* line 164, ../sass/components/_components-base.scss */
.form-type-select::after {
  content: ' ';
  position: absolute;
  right: 10px;
  display: block;
  pointer-events: none;
  border-top: 11px solid white;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  right: 13px;
  top: 4px;
}

/* line 25, ../sass/components/_header.scss */
.header__wrapper,
.header__wrapper--shadow {
  width: 100%;
  border-bottom: 10px solid #002e56;
  margin-bottom: 0;
}
@media all and (max-width: 660px) {
  /* line 25, ../sass/components/_header.scss */
  .header__wrapper,
  .header__wrapper--shadow {
    border-bottom: 5px solid #002e56;
  }
}

/* line 34, ../sass/components/_header.scss */
.header__wrapper--shadow {
  border-bottom: none;
  -moz-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.3);
  margin-bottom: 20px;
}

/* line 41, ../sass/components/_header.scss */
.header,
#header {
  width: 100%;
}

/* line 45, ../sass/components/_header.scss */
.logo,
#logo {
  float: left;
  margin: 0;
  padding: 17px 0;
}

/* line 51, ../sass/components/_header.scss */
.header-menus,
.region-navigation {
  float: right;
}
@media all and (max-width: 814px) {
  /* line 51, ../sass/components/_header.scss */
  .header-menus,
  .region-navigation {
    float: none;
  }
}

/* line 58, ../sass/components/_header.scss */
.header-menu__list,
.header-menu__list--main,
#navigation #block-menu-block-1 ul.menu,
#navigation #block-menu-block-1 ul.main-menu,
#navigation #block-responsive-dropdown-menus-main-menu ul.menu,
#navigation #block-responsive-dropdown-menus-main-menu ul.main-menu,
.header-menu__list--top,
#navigation #block-menu-block-2 ul.menu {
  float: right;
  clear: both;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 66, ../sass/components/_header.scss */
.header-menu__list--main,
#navigation #block-menu-block-1 ul.menu,
#navigation #block-menu-block-1 ul.main-menu,
#navigation #block-responsive-dropdown-menus-main-menu ul.menu,
#navigation #block-responsive-dropdown-menus-main-menu ul.main-menu {
  margin-top: 10px;
}

/* line 71, ../sass/components/_header.scss */
.header-menu__list--top,
#navigation #block-menu-block-2 ul.menu {
  margin-top: 12px;
}

/* line 76, ../sass/components/_header.scss */
.header-menu__item,
.header-menu__item--small,
#navigation #block-menu-block-2 ul.menu li,
.header-menu__item--big,
#navigation #block-menu-block-1 ul.menu li,
#navigation #block-menu-block-1 ul.main-menu li,
#navigation #block-responsive-dropdown-menus-main-menu ul.menu li,
#navigation #block-responsive-dropdown-menus-main-menu ul.main-menu li {
  float: left;
  margin: 5px;
  font-weight: bold;
}

/* line 82, ../sass/components/_header.scss */
.header-menu__item--small,
#navigation #block-menu-block-2 ul.menu li {
  border-right: 1px solid black;
  margin: 0;
  padding: 0px 10px;
  line-height: 1em;
}
/* line 89, ../sass/components/_header.scss */
.header-menu__item--small:last-child,
#navigation #block-menu-block-2 ul.menu li:last-child {
  border: none;
}

/* line 93, ../sass/components/_header.scss */
.header-menu__item--big,
#navigation #block-menu-block-1 ul.menu li,
#navigation #block-menu-block-1 ul.main-menu li,
#navigation #block-responsive-dropdown-menus-main-menu ul.menu li,
#navigation #block-responsive-dropdown-menus-main-menu ul.main-menu li {
  margin: 5px 10px;
}

/* line 98, ../sass/components/_header.scss */
.header-menu__link,
.header-menu__link--big,
#navigation #block-menu-block-1 ul.menu li a,
#navigation #block-menu-block-1 ul.main-menu li a,
#navigation #block-responsive-dropdown-menus-main-menu ul.menu li a,
#navigation #block-responsive-dropdown-menus-main-menu ul.main-menu li a,
.header-menu__link--small,
#navigation #block-menu-block-2 ul.menu li a {
  color: #002e56;
}
/* line 101, ../sass/components/_header.scss */
.header-menu__link.active,
.active.header-menu__link--big,
#navigation #block-menu-block-1 ul.menu li a.active,
#navigation #block-menu-block-1 ul.main-menu li a.active,
#navigation #block-responsive-dropdown-menus-main-menu ul.menu li a.active,
#navigation #block-responsive-dropdown-menus-main-menu ul.main-menu li a.active,
.active.header-menu__link--small,
#navigation #block-menu-block-2 ul.menu li a.active {
  color: #f47f00;
}
/* line 103, ../sass/components/_header.scss */
.header-menu__link.active:hover,
.active.header-menu__link--big:hover,
#navigation #block-menu-block-1 ul.menu li a.active:hover,
#navigation #block-menu-block-1 ul.main-menu li a.active:hover,
#navigation #block-responsive-dropdown-menus-main-menu ul.menu li a.active:hover,
#navigation #block-responsive-dropdown-menus-main-menu ul.main-menu li a.active:hover,
.active.header-menu__link--small:hover,
#navigation #block-menu-block-2 ul.menu li a.active:hover {
  color: #002e56;
}
/* line 107, ../sass/components/_header.scss */
.header-menu__link:hover,
.header-menu__link--big:hover,
#navigation #block-menu-block-1 ul.menu li a:hover,
#navigation #block-menu-block-1 ul.main-menu li a:hover,
#navigation #block-responsive-dropdown-menus-main-menu ul.menu li a:hover,
#navigation #block-responsive-dropdown-menus-main-menu ul.main-menu li a:hover,
.header-menu__link--small:hover,
#navigation #block-menu-block-2 ul.menu li a:hover {
  color: #f47f00;
}

/* line 111, ../sass/components/_header.scss */
.header-menu__link--big,
#navigation #block-menu-block-1 ul.menu li a,
#navigation #block-menu-block-1 ul.main-menu li a,
#navigation #block-responsive-dropdown-menus-main-menu ul.menu li a,
#navigation #block-responsive-dropdown-menus-main-menu ul.main-menu li a {
  text-transform: uppercase;
}

/* line 16, ../sass/components/_breadcrumb.scss */
.breadcrumb__description,
.breadcrumb__wrapper .breadcrumb h2, .breadcrumb__element,
.breadcrumb__wrapper .breadcrumb li {
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 600;
}

/* line 20, ../sass/components/_breadcrumb.scss */
.breadcrumb__description,
.breadcrumb__wrapper .breadcrumb h2, .breadcrumb__link,
.breadcrumb__wrapper .breadcrumb li a {
  color: #333333;
}

/* line 23, ../sass/components/_breadcrumb.scss */
.breadcrumb__element,
.breadcrumb__wrapper .breadcrumb li {
  color: #f47f00;
}

/* line 26, ../sass/components/_breadcrumb.scss */
.breadcrumb__wrapper,
.breadcrumb__wrapper {
  display: block;
  background-color: #f8f8f8;
  border-bottom: 1px solid #e5e5e5;
}

/* line 32, ../sass/components/_breadcrumb.scss */
.breadcrumb,
.breadcrumb__wrapper .breadcrumb {
  padding-top: 11px;
  padding-bottom: 11px;
}

/* line 37, ../sass/components/_breadcrumb.scss */
.breadcrumb__description,
.breadcrumb__wrapper .breadcrumb h2 {
  display: inline-block;
  margin: 0;
}
/* line 41, ../sass/components/_breadcrumb.scss */
.breadcrumb__description:after,
.breadcrumb__wrapper .breadcrumb h2:after {
  content: ':';
  margin-right: 5px;
}
@media all and (max-width: 660px) {
  /* line 37, ../sass/components/_breadcrumb.scss */
  .breadcrumb__description,
  .breadcrumb__wrapper .breadcrumb h2 {
    display: none;
  }
}

/* line 51, ../sass/components/_breadcrumb.scss */
.breadcrumb__list,
.breadcrumb__wrapper .breadcrumb ol {
  display: inline;
  margin: 0;
  padding: 0;
}

/* line 57, ../sass/components/_breadcrumb.scss */
.breadcrumb__element,
.breadcrumb__wrapper .breadcrumb li {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 66, ../sass/components/_breadcrumb.scss */
.breadcrumb__link,
.breadcrumb__wrapper .breadcrumb li a {
  display: inline;
}

/* line 36, ../sass/components/_footer.scss */
.footer__wrapper,
.bottom__wrapper {
  background-color: #002e56;
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
}

/* line 43, ../sass/components/_footer.scss */
.footer,
.bottom__wrapper .region-bottom {
  width: 100%;
  color: white;
  font-size: 0.875em;
  line-height: 1.572em;
}
/* line 48, ../sass/components/_footer.scss */
.footer a,
.bottom__wrapper .region-bottom a {
  color: white;
}
@media all and (max-width: 814px) {
  /* line 43, ../sass/components/_footer.scss */
  .footer,
  .bottom__wrapper .region-bottom {
    padding: 40px 0;
  }
}

/* line 55, ../sass/components/_footer.scss */
.styleguide__footer-column {
  float: left;
  width: 20%;
  padding: 0 12.5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 61, ../sass/components/_footer.scss */
.footer__column,
.footer__column--nyhetsbrev,
#block-block-1,
#block-nodeblock-75,
#block-nodeblock-76,
#block-nodeblock-77,
#block-block-2 {
  margin: 55px 0 0 0;
}
@media all and (max-width: 814px) {
  /* line 61, ../sass/components/_footer.scss */
  .footer__column,
  .footer__column--nyhetsbrev,
  #block-block-1,
  #block-nodeblock-75,
  #block-nodeblock-76,
  #block-nodeblock-77,
  #block-block-2 {
    margin: 5px 0;
  }
}
/* line 67, ../sass/components/_footer.scss */
.footer__column p,
.footer__column--nyhetsbrev p,
#block-block-1 p,
#block-nodeblock-75 p,
#block-nodeblock-76 p,
#block-nodeblock-77 p,
#block-block-2 p {
  margin: 0;
}
/* line 70, ../sass/components/_footer.scss */
.footer__column h2,
.footer__column--nyhetsbrev h2,
#block-block-1 h2,
#block-nodeblock-75 h2,
#block-nodeblock-76 h2,
#block-nodeblock-77 h2,
#block-block-2 h2 {
  margin: 0;
}

/* line 74, ../sass/components/_footer.scss */
.footer__column--nyhetsbrev {
  font-weight: bold;
}

/* line 79, ../sass/components/_footer.scss */
.newsletter-text-field {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
  float: left;
  width: 57% !important;
}

/* line 87, ../sass/components/_footer.scss */
.newsletter-button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  float: left;
  width: 43%;
  height: 41px;
}

/* line 25, ../sass/components/_teaser.scss */
.teaser,
.teaser--kurs,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .view-content .views-row,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .view-content .views-row,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .view-content .views-row,
.teaser--big,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .view-content .views-row,
.teaser--short {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 30, ../sass/components/_teaser.scss */
.teaser__image,
.view-les-ogs- .view-content .item-list > ul > li .field-name-field-image img,
.view-nyheter .view-content .item-list > ul > li .field-name-field-image img,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-field-image,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-field-image,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-field-image {
  width: 100%;
  line-height: 0;
}
/* line 34, ../sass/components/_teaser.scss */
.teaser__image img,
.view-les-ogs- .view-content .item-list > ul > li .field-name-field-image img img,
.view-nyheter .view-content .item-list > ul > li .field-name-field-image img img,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-field-image img,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-field-image img,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-field-image img {
  width: 100%;
}

/* line 38, ../sass/components/_teaser.scss */
.teaser__text,
.teaser--kurs__text,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .group-text,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .group-text,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .group-text {
  margin: 0;
  padding: 0 6%;
}

/* line 43, ../sass/components/_teaser.scss */
.teaser__heading,
.teaser__heading--big,
.view-nyheter .view-content .item-list > ul > li:first-child .field-name-title h2,
.teaser--kurs__heading,
.teaser--big__heading,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-title h2,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-title h2,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-title h2,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-title h2,
.view-les-ogs- .view-content .item-list > ul > li .field-name-title h2,
.view-nyheter .view-content .item-list > ul > li .field-name-title h2, .teaser__date,
.teaser__maalgruppe,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-field-m-lgruppe .field-label,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-field-m-lgruppe .field-label,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-field-m-lgruppe .field-label,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-field-m-lgruppe .field-label,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-field-dato .field-label,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-field-dato .field-label,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-field-dato .field-label,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-field-dato .field-label, .teaser__lead,
.teaser--kurs__lead,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-field-ingress,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-field-ingress,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-field-ingress,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-field-ingress,
.view-les-ogs- .view-content .item-list > ul > li .field-name-field-ingress,
.view-nyheter .view-content .item-list > ul > li .field-name-field-ingress, .teaser__link {
  margin: 0;
}

/* line 46, ../sass/components/_teaser.scss */
.teaser__heading,
.teaser__heading--big,
.view-nyheter .view-content .item-list > ul > li:first-child .field-name-title h2,
.teaser--kurs__heading,
.teaser--big__heading,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-title h2,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-title h2,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-title h2,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-title h2,
.view-les-ogs- .view-content .item-list > ul > li .field-name-title h2,
.view-nyheter .view-content .item-list > ul > li .field-name-title h2 {
  font-family: "Merriweather", serif;
  font-weight: 900;
  font-size: 1.25em;
  line-height: 1.2em;
  margin-top: 10px;
  color: #333333;
}
/* line 54, ../sass/components/_teaser.scss */
.teaser__heading a,
.teaser__heading--big a,
.view-nyheter .view-content .item-list > ul > li:first-child .field-name-title h2 a,
.teaser--kurs__heading a,
.teaser--big__heading a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-title h2 a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-title h2 a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-title h2 a,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-title h2 a,
.view-les-ogs- .view-content .item-list > ul > li .field-name-title h2 a,
.view-nyheter .view-content .item-list > ul > li .field-name-title h2 a {
  color: #333333;
}

/* line 58, ../sass/components/_teaser.scss */
.teaser__heading--big,
.view-nyheter .view-content .item-list > ul > li:first-child .field-name-title h2 {
  font-size: 1.75em;
  line-height: 1.2em;
}

/* line 63, ../sass/components/_teaser.scss */
.teaser__date,
.teaser__maalgruppe,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-field-m-lgruppe .field-label,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-field-m-lgruppe .field-label,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-field-m-lgruppe .field-label,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-field-m-lgruppe .field-label,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-field-dato .field-label,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-field-dato .field-label,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-field-dato .field-label,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-field-dato .field-label {
  font-weight: bold;
  margin-right: 0;
  font-size: 0.875em;
  line-height: 1.28571em;
}

/* line 70, ../sass/components/_teaser.scss */
.teaser__date-time,
.teaser__maalgruppe__elements,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-field-m-lgruppe .field-item,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-field-m-lgruppe .field-item,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-field-m-lgruppe .field-item,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-field-m-lgruppe .field-item,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-field-dato .field-items,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-field-dato .field-items,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-field-dato .field-items,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-field-dato .field-items {
  color: #f47f00;
  font-weight: 600;
  font-size: 0.75em;
  line-height: 1.5em;
  text-transform: uppercase;
}

/* line 77, ../sass/components/_teaser.scss */
.teaser__maalgruppe,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-field-m-lgruppe .field-label,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-field-m-lgruppe .field-label,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-field-m-lgruppe .field-label,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-field-m-lgruppe .field-label {
  margin-right: 5px;
  height: 20px;
}

/* line 83, ../sass/components/_teaser.scss */
.teaser__maalgruppe__elements,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-field-m-lgruppe .field-item,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-field-m-lgruppe .field-item,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-field-m-lgruppe .field-item,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-field-m-lgruppe .field-item {
  margin-right: 5px;
  float: left;
}

/* line 89, ../sass/components/_teaser.scss */
.teaser__lead,
.teaser--kurs__lead,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-field-ingress,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-field-ingress,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-field-ingress,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-field-ingress,
.view-les-ogs- .view-content .item-list > ul > li .field-name-field-ingress,
.view-nyheter .view-content .item-list > ul > li .field-name-field-ingress {
  font-size: 0.875em;
  line-height: 1.28571em;
  margin: 1em 0;
}
/* line 94, ../sass/components/_teaser.scss */
.teaser__lead p,
.teaser--kurs__lead p,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-field-ingress p,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-field-ingress p,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-field-ingress p,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-field-ingress p,
.view-les-ogs- .view-content .item-list > ul > li .field-name-field-ingress p,
.view-nyheter .view-content .item-list > ul > li .field-name-field-ingress p {
  margin: 0;
}

/* line 98, ../sass/components/_teaser.scss */
.teaser__button,
.teaser--kurs__button,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-node-link a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-node-link a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-node-link a,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-node-link a {
  margin-top: 3%;
  margin-bottom: 3%;
}

/* line 134, ../sass/components/_teaser.scss */
.teaser--kurs__text,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .group-text,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .group-text,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .group-text {
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 140, ../sass/components/_teaser.scss */
.teaser--kurs__heading,
.teaser--big__heading,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-title h2,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-title h2,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-title h2,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-title h2 {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 1.25em;
  line-height: 1.35em;
  color: #002e56;
}
/* line 147, ../sass/components/_teaser.scss */
.teaser--kurs__heading a,
.teaser--big__heading a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-title h2 a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-title h2 a,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-title h2 a,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-title h2 a {
  color: #002e56;
}

/* line 151, ../sass/components/_teaser.scss */
.teaser--kurs__lead,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-field-ingress,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-field-ingress,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-field-ingress,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-field-ingress {
  padding: 1em 0;
  border-top: 1px dashed #e5e5e5;
  border-bottom: 1px dashed #e5e5e5;
  font-size: 0.875em;
  line-height: 1.71429em;
}
@media all and (max-width: 660px) {
  /* line 151, ../sass/components/_teaser.scss */
  .teaser--kurs__lead,
  .view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-field-ingress,
  .view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-field-ingress,
  .view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-field-ingress,
  .view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-field-ingress {
    display: none;
  }
}

/* line 192, ../sass/components/_teaser.scss */
.teaser--big,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .view-content .views-row {
  padding: 20px;
  background-color: white;
}

/* line 200, ../sass/components/_teaser.scss */
.teaser--big__image,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-field-image {
  float: left;
  width: 50%;
}
@media all and (max-width: 814px) {
  /* line 200, ../sass/components/_teaser.scss */
  .teaser--big__image,
  .view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-field-image {
    float: none;
    width: 100%;
  }
}

/* line 209, ../sass/components/_teaser.scss */
.teaser--big__text,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .group-text {
  float: right;
  width: 41.6%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 4.2%;
}
@media all and (max-width: 814px) {
  /* line 209, ../sass/components/_teaser.scss */
  .teaser--big__text,
  .view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .group-text {
    float: none;
    width: 100%;
  }
}

/* line 220, ../sass/components/_teaser.scss */
.teaser--big__heading,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .field-name-title h2 {
  font-size: 1.875em;
  line-height: 0.9em;
  margin-top: 20px;
  margin-bottom: 25px;
}

/* line 245, ../sass/components/_teaser.scss */
.teaser-list__wrapper,
.teaser-list--heading__wrapper,
.view-les-ogs-,
.view-nyheter,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .view-content,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .view-content,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .view-content {
  width: 100%;
}

/* line 249, ../sass/components/_teaser.scss */
.teaser-list__simple-heading,
.pane-nyheter-panel-pane-1 .pane-title,
.pane-andre-kurs-og-arrangementer-panel-pane-1 .pane-title {
  font-family: "Merriweather", serif;
  font-weight: 900;
  font-size: 1.25em;
  line-height: 1.35em;
  text-align: center;
  color: #002e56;
  margin: 35px 0;
}
@media all and (max-width: 814px) {
  /* line 249, ../sass/components/_teaser.scss */
  .teaser-list__simple-heading,
  .pane-nyheter-panel-pane-1 .pane-title,
  .pane-andre-kurs-og-arrangementer-panel-pane-1 .pane-title {
    font-size: 1.625em;
    line-height: 1.03846em;
  }
}

/* line 261, ../sass/components/_teaser.scss */
.teaser-list,
.teaser-list--heading,
.view-les-ogs- .view-content .item-list > ul,
.view-nyheter .view-content .item-list > ul,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .view-content,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .view-content,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .view-content {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -moz-box;
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 277, ../sass/components/_teaser.scss */
.teaser-list__element,
.teaser-list--heading__element,
.view-les-ogs- .view-content .item-list > ul > li,
.teaser-list--news__element,
.view-nyheter .view-content .item-list > ul > li,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .view-content .views-row,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .view-content .views-row,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .view-content .views-row {
  float: left;
  width: 32%;
  margin: 0 1% 20px 1%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: white;
}
@media all and (max-width: 814px) {
  /* line 277, ../sass/components/_teaser.scss */
  .teaser-list__element,
  .teaser-list--heading__element,
  .view-les-ogs- .view-content .item-list > ul > li,
  .teaser-list--news__element,
  .view-nyheter .view-content .item-list > ul > li,
  .view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .view-content .views-row,
  .view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .view-content .views-row,
  .view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .view-content .views-row {
    width: 100%;
    margin: 0;
    margin-bottom: 20px;
  }
}
/* line 289, ../sass/components/_teaser.scss */
.teaser-list__element:nth-child(3n+1),
.teaser-list--heading__element:nth-child(3n+1),
.view-les-ogs- .view-content .item-list > ul > li:nth-child(3n+1),
.teaser-list--news__element:nth-child(3n+1),
.view-nyheter .view-content .item-list > ul > li:nth-child(3n+1),
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .view-content .views-row:nth-child(3n+1),
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .view-content .views-row:nth-child(3n+1),
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .view-content .views-row:nth-child(3n+1) {
  clear: left;
  margin-left: 0;
}
/* line 293, ../sass/components/_teaser.scss */
.teaser-list__element:nth-child(3n+3),
.teaser-list--heading__element:nth-child(3n+3),
.view-les-ogs- .view-content .item-list > ul > li:nth-child(3n+3),
.teaser-list--news__element:nth-child(3n+3),
.view-nyheter .view-content .item-list > ul > li:nth-child(3n+3),
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .view-content .views-row:nth-child(3n+3),
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .view-content .views-row:nth-child(3n+3),
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .view-content .views-row:nth-child(3n+3) {
  margin-right: 0;
}

/* line 310, ../sass/components/_teaser.scss */
.teaser-list--heading__wrapper,
.view-les-ogs- {
  margin: 0 auto;
}

/* line 316, ../sass/components/_teaser.scss */
.teaser-list--heading,
.view-les-ogs- .view-content .item-list > ul {
  width: 88.5%;
  float: right;
}
@media all and (max-width: 814px) {
  /* line 316, ../sass/components/_teaser.scss */
  .teaser-list--heading,
  .view-les-ogs- .view-content .item-list > ul {
    width: 100%;
  }
}

/* line 325, ../sass/components/_teaser.scss */
.teaser-list__heading,
.view-les-ogs- .view-header .teaser-heading,
.view-nyheter .view-header .teaser-heading {
  float: left;
  width: 10%;
  text-align: right;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 1.5%;
  margin-top: 1%;
  font-family: "Merriweather", serif;
  font-weight: 900;
  font-size: 1.25em;
  line-height: 1.2em;
}
@media all and (max-width: 814px) {
  /* line 325, ../sass/components/_teaser.scss */
  .teaser-list__heading,
  .view-les-ogs- .view-header .teaser-heading,
  .view-nyheter .view-header .teaser-heading {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    float: none;
  }
}

/* line 343, ../sass/components/_teaser.scss */
.teaser-list--heading__element,
.view-les-ogs- .view-content .item-list > ul > li {
  border: none;
}

/* line 364, ../sass/components/_teaser.scss */
.teaser--short {
  padding: 1em 0;
  border-bottom: 1px dashed #e5e5e5;
}

/* line 374, ../sass/components/_teaser.scss */
.teaser__link {
  color: #f47f00;
  text-decoration: none;
  font-weight: bold;
  margin-left: 0;
}

/* line 394, ../sass/components/_teaser.scss */
.teaser-list--short {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 419, ../sass/components/_teaser.scss */
.teaser-list--news__element,
.view-nyheter .view-content .item-list > ul > li {
  width: 48%;
  margin: 0 1%;
  /* Reset */
}
@media all and (max-width: 660px) {
  /* line 419, ../sass/components/_teaser.scss */
  .teaser-list--news__element,
  .view-nyheter .view-content .item-list > ul > li {
    width: 100%;
    margin: 0;
  }
}
/* line 430, ../sass/components/_teaser.scss */
.teaser-list--news__element:nth-child(3n+1),
.view-nyheter .view-content .item-list > ul > li:nth-child(3n+1) {
  clear: none;
  margin: 0 1%;
}
/* line 434, ../sass/components/_teaser.scss */
.teaser-list--news__element:nth-child(3n+3),
.view-nyheter .view-content .item-list > ul > li:nth-child(3n+3) {
  clear: none;
  margin: 0 1%;
}
/* line 440, ../sass/components/_teaser.scss */
.teaser-list--news__element:first-child,
.view-nyheter .view-content .item-list > ul > li:first-child {
  width: 100%;
  margin: 0;
}
/* line 444, ../sass/components/_teaser.scss */
.teaser-list--news__element:nth-child(2n),
.view-nyheter .view-content .item-list > ul > li:nth-child(2n) {
  clear: left;
  margin-left: 0;
}
/* line 448, ../sass/components/_teaser.scss */
.teaser-list--news__element:nth-child(2n+1),
.view-nyheter .view-content .item-list > ul > li:nth-child(2n+1) {
  margin-right: 0;
}
@media all and (max-width: 660px) {
  /* line 419, ../sass/components/_teaser.scss */
  .teaser-list--news__element,
  .view-nyheter .view-content .item-list > ul > li {
    display: none;
  }
  /* line 453, ../sass/components/_teaser.scss */
  .teaser-list--news__element:nth-child(1), .teaser-list--news__element:nth-child(2), .teaser-list--news__element:nth-child(3),
  .view-nyheter .view-content .item-list > ul > li:nth-child(1),
  .view-nyheter .view-content .item-list > ul > li:nth-child(2),
  .view-nyheter .view-content .item-list > ul > li:nth-child(3) {
    display: block;
  }
}

/* line 12, ../sass/components/_floating-form.scss */
.floating-form,
.field.field-name-field-registrering,
.webform-client-form {
  max-width: 373px;
  padding: 35px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: 0 5px 17px -3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 5px 17px -3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 17px -3px rgba(0, 0, 0, 0.3);
  -moz-border-radius: 5px / 5px;
  -webkit-border-radius: 5px 5px;
  border-radius: 5px / 5px;
  background-color: white;
  z-index: 2;
}
@media all and (max-width: 814px) {
  /* line 12, ../sass/components/_floating-form.scss */
  .floating-form,
  .field.field-name-field-registrering,
  .webform-client-form {
    max-width: 100%;
  }
}

/* line 29, ../sass/components/_floating-form.scss */
.floating-form__textinput,
input[type=text],
input[type=email],
.field.field-name-field-registrering .form-type-textfield input,
.webform-client-form .form-type-textfield input {
  width: 100%;
}

/* line 15, ../sass/components/_byline.scss */
.byline,
.group-byline {
  border-top: 1px dashed #e5e5e5;
  border-bottom: 1px dashed #e5e5e5;
}

/* line 20, ../sass/components/_byline.scss */
.byline__name,
.group-byline .field-name-title {
  font-weight: bold;
  display: inline;
  font-size: 0.875em;
  line-height: 1.5em;
}

/* line 26, ../sass/components/_byline.scss */
.byline__email,
.group-byline .field-name-field-email {
  font-size: 0.875em;
  line-height: 1.5em;
}
/* line 29, ../sass/components/_byline.scss */
.byline__email a,
.group-byline .field-name-field-email a {
  color: #333333;
}

/* line 33, ../sass/components/_byline.scss */
.byline__photo,
.group-byline .field-name-field-photo img {
  height: 32px;
  width: 32px;
  vertical-align: middle;
  margin: 9px 6px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}

/* line 41, ../sass/components/_byline.scss */
.byline__dates,
.group-byline .field-name-post-date,
.group-byline .field-name-changed-date {
  float: right;
  margin-top: 13px;
  display: inline;
  font-size: 0.875em;
  line-height: 1.5em;
}

/* line 10, ../sass/components/_box.scss */
.teaser--kurs,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .view-content .views-row,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .view-content .views-row,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .view-content .views-row, .teaser--big,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .view-content .views-row, .teaser-menu-box-l1,
.teaser-menu-box-l2,
.view-landingsside.view-display-id-level1_simple > .view-content > .views-row,
.view-landingsside.view-display-id-level1 > .view-content > .views-row, .field-name-se-ogsaa, .fact-box,
.column-right .pane-block,
.column-right .node-infoboks,
.column-right .node-faktaboks,
.group-right .pane-block,
.group-right .node-infoboks,
.group-right .node-faktaboks,
.pane-katalogen-teaser-panel-pane-1,
.field-name-field-faktaboks > .field-items > .field-item, .kursinfo,
.node-type-kurs .pane-node-content .group-info,
.border-box {
  border: 1px solid #e5e5e5;
}

/* line 14, ../sass/components/_box.scss */
.teaser-menu-box-l1,
.teaser-menu-box-l2,
.view-landingsside.view-display-id-level1_simple > .view-content > .views-row,
.view-landingsside.view-display-id-level1 > .view-content > .views-row, .field-name-se-ogsaa, .fact-box,
.column-right .pane-block,
.column-right .node-infoboks,
.column-right .node-faktaboks,
.group-right .pane-block,
.group-right .node-infoboks,
.group-right .node-faktaboks,
.pane-katalogen-teaser-panel-pane-1,
.field-name-field-faktaboks > .field-items > .field-item, .kursinfo,
.node-type-kurs .pane-node-content .group-info,
.rounded-box {
  -moz-border-radius: 5px / 5px;
  -webkit-border-radius: 5px 5px;
  border-radius: 5px / 5px;
}

/* line 18, ../sass/components/_box.scss */
.teaser-menu-box-l1,
.teaser-menu-box-l2,
.view-landingsside.view-display-id-level1_simple > .view-content > .views-row,
.view-landingsside.view-display-id-level1 > .view-content > .views-row, .field-name-se-ogsaa, .fact-box,
.column-right .pane-block,
.column-right .node-infoboks,
.column-right .node-faktaboks,
.group-right .pane-block,
.group-right .node-infoboks,
.group-right .node-faktaboks,
.pane-katalogen-teaser-panel-pane-1,
.field-name-field-faktaboks > .field-items > .field-item,
.padded-box {
  padding: 20px;
}

/* line 22, ../sass/components/_box.scss */
.teaser-menu-box-l1,
.teaser-menu-box-l2,
.view-landingsside.view-display-id-level1_simple > .view-content > .views-row,
.view-landingsside.view-display-id-level1 > .view-content > .views-row, .field-name-se-ogsaa, .fact-box,
.column-right .pane-block,
.column-right .node-infoboks,
.column-right .node-faktaboks,
.group-right .pane-block,
.group-right .node-infoboks,
.group-right .node-faktaboks,
.pane-katalogen-teaser-panel-pane-1,
.field-name-field-faktaboks > .field-items > .field-item, .kursinfo,
.node-type-kurs .pane-node-content .group-info,
.background-box {
  background-color: #f8f8f8;
}

/* line 45, ../sass/components/_box.scss */
.teaser-menu-box-l1,
.teaser-menu-box-l2,
.view-landingsside.view-display-id-level1_simple > .view-content > .views-row,
.view-landingsside.view-display-id-level1 > .view-content > .views-row, .field-name-se-ogsaa {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 52, ../sass/components/_box.scss */
.teaser-menu-box-l1,
.teaser-menu-box-l2,
.view-landingsside.view-display-id-level1_simple > .view-content > .views-row,
.view-landingsside.view-display-id-level1 > .view-content > .views-row {
  float: left;
  width: 31.33%;
  margin: 1%;
}
/* line 58, ../sass/components/_box.scss */
.teaser-menu-box-l1:nth-child(3n+1),
.teaser-menu-box-l2:nth-child(3n+1),
.view-landingsside.view-display-id-level1_simple > .view-content > .views-row:nth-child(3n+1),
.view-landingsside.view-display-id-level1 > .view-content > .views-row:nth-child(3n+1) {
  clear: left;
}
@media all and (max-width: 814px) {
  /* line 52, ../sass/components/_box.scss */
  .teaser-menu-box-l1,
  .teaser-menu-box-l2,
  .view-landingsside.view-display-id-level1_simple > .view-content > .views-row,
  .view-landingsside.view-display-id-level1 > .view-content > .views-row {
    width: 98%;
    padding: 0;
    border: none;
    background-color: initial;
  }
}

/* line 68, ../sass/components/_box.scss */
.teaser-menu-box-l1__title,
.teaser-menu-box-l2__title,
.view-landingsside.view-display-id-level1_simple > .view-content > .views-row .view-node-in-menu .view-content .field-name-title h2,
.field-name-se-ogsaa .view-node-in-menu .view-content .block-title h2,
.view-landingsside.view-display-id-level1 > .view-content > .views-row .view-node-in-menu .view-content .field-name-title h2 {
  font-size: 1.25em;
  line-height: 1.2em;
  font-family: "Merriweather", serif;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 74, ../sass/components/_box.scss */
.teaser-menu-box-l1__title:after,
.teaser-menu-box-l2__title:after,
.view-landingsside.view-display-id-level1_simple > .view-content > .views-row .view-node-in-menu .view-content .field-name-title h2:after,
.field-name-se-ogsaa .view-node-in-menu .view-content .block-title h2:after,
.view-landingsside.view-display-id-level1 > .view-content > .views-row .view-node-in-menu .view-content .field-name-title h2:after {
  content: '>';
  color: #f47f00;
  padding-left: 8px;
}
/* line 79, ../sass/components/_box.scss */
.teaser-menu-box-l1__title a,
.teaser-menu-box-l2__title a,
.view-landingsside.view-display-id-level1_simple > .view-content > .views-row .view-node-in-menu .view-content .field-name-title h2 a,
.field-name-se-ogsaa .view-node-in-menu .view-content .block-title h2 a,
.view-landingsside.view-display-id-level1 > .view-content > .views-row .view-node-in-menu .view-content .field-name-title h2 a {
  color: #002e56;
}

/* line 83, ../sass/components/_box.scss */
.teaser-menu-box-l1__lead,
.teaser-menu-box-l2__lead,
.view-landingsside.view-display-id-level1_simple > .view-content > .views-row .view-node-in-menu .view-content .field-name-body,
.view-landingsside.view-display-id-level1 > .view-content > .views-row .view-node-in-menu .view-content .field-name-body {
  font-size: 1em;
  line-height: 1.3755em;
}
/* line 86, ../sass/components/_box.scss */
.teaser-menu-box-l1__lead p,
.teaser-menu-box-l2__lead p,
.view-landingsside.view-display-id-level1_simple > .view-content > .views-row .view-node-in-menu .view-content .field-name-body p,
.view-landingsside.view-display-id-level1 > .view-content > .views-row .view-node-in-menu .view-content .field-name-body p {
  margin: 1em 0 1.56em 0;
}
@media all and (max-width: 814px) {
  /* line 83, ../sass/components/_box.scss */
  .teaser-menu-box-l1__lead,
  .teaser-menu-box-l2__lead,
  .view-landingsside.view-display-id-level1_simple > .view-content > .views-row .view-node-in-menu .view-content .field-name-body,
  .view-landingsside.view-display-id-level1 > .view-content > .views-row .view-node-in-menu .view-content .field-name-body {
    display: none;
  }
  /* line 91, ../sass/components/_box.scss */
  .teaser-menu-box-l1__lead p,
  .teaser-menu-box-l2__lead p,
  .view-landingsside.view-display-id-level1_simple > .view-content > .views-row .view-node-in-menu .view-content .field-name-body p,
  .view-landingsside.view-display-id-level1 > .view-content > .views-row .view-node-in-menu .view-content .field-name-body p {
    margin: 0.5em 0 0.75em 0;
  }
}

/* line 96, ../sass/components/_box.scss */
.teaser-menu-box-l1___menu,
.field-name-se-ogsaa .menu-block-wrapper ul.menu,
.view-landingsside.view-display-id-level1 > .view-content > .views-row .view-landingsside.view-display-id-level2 > .view-content ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 102, ../sass/components/_box.scss */
.teaser-menu-box-l1__menu-item,
.field-name-se-ogsaa .menu-block-wrapper li,
.view-landingsside.view-display-id-level1 > .view-content > .views-row .view-landingsside.view-display-id-level2 > .view-content li {
  padding: 0;
  border-bottom: 1px dashed #e5e5e5;
}
/* line 106, ../sass/components/_box.scss */
.teaser-menu-box-l1__menu-item:last-child,
.field-name-se-ogsaa .menu-block-wrapper li:last-child,
.view-landingsside.view-display-id-level1 > .view-content > .views-row .view-landingsside.view-display-id-level2 > .view-content li:last-child {
  border-bottom: none;
}

/* line 110, ../sass/components/_box.scss */
.teaser-menu-box-l1__menu-link,
.teaser-menu-box-l2__menu-link,
.view-landingsside.view-display-id-level1_simple > .view-content > .views-row .views-field-link-title a,
.field-name-se-ogsaa .menu-block-wrapper li a,
.view-landingsside.view-display-id-level1 > .view-content > .views-row .view-landingsside.view-display-id-level2 > .view-content li a {
  font-size: 1em;
  line-height: 1.875em;
  color: #f47f00;
  font-weight: 600;
}

/* line 132, ../sass/components/_box.scss */
.teaser-menu-box-l2__title,
.view-landingsside.view-display-id-level1_simple > .view-content > .views-row .view-node-in-menu .view-content .field-name-title h2 {
  font-weight: 900;
  text-transform: initial;
}
/* line 137, ../sass/components/_box.scss */
.teaser-menu-box-l2__title:after,
.view-landingsside.view-display-id-level1_simple > .view-content > .views-row .view-node-in-menu .view-content .field-name-title h2:after {
  content: none;
}

@media all and (max-width: 814px) {
  /* line 141, ../sass/components/_box.scss */
  .teaser-menu-box-l2__lead,
  .view-landingsside.view-display-id-level1_simple > .view-content > .views-row .view-node-in-menu .view-content .field-name-body {
    display: block;
  }
}

/* line 148, ../sass/components/_box.scss */
.teaser-menu-box-l2__menu-link,
.view-landingsside.view-display-id-level1_simple > .view-content > .views-row .views-field-link-title a {
  text-decoration: none;
}
/* line 152, ../sass/components/_box.scss */
.teaser-menu-box-l2__menu-link:after,
.view-landingsside.view-display-id-level1_simple > .view-content > .views-row .views-field-link-title a:after {
  content: '»';
  padding-left: 8px;
}

/* line 176, ../sass/components/_box.scss */
.fact-box,
.column-right .pane-block,
.column-right .node-infoboks,
.column-right .node-faktaboks,
.group-right .pane-block,
.group-right .node-infoboks,
.group-right .node-faktaboks,
.pane-katalogen-teaser-panel-pane-1,
.field-name-field-faktaboks > .field-items > .field-item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 270px;
  margin: 0;
  margin-bottom: 50px;
}
/* line 186, ../sass/components/_box.scss */
.fact-box ul, .fact-box ol,
.column-right .pane-block ul,
.column-right .node-infoboks ul,
.column-right .node-faktaboks ul,
.group-right .pane-block ul,
.group-right .node-infoboks ul,
.group-right .node-faktaboks ul,
.pane-katalogen-teaser-panel-pane-1 ul,
.field-name-field-faktaboks > .field-items > .field-item ul,
.column-right .pane-block ol,
.column-right .node-infoboks ol,
.column-right .node-faktaboks ol,
.group-right .pane-block ol,
.group-right .node-infoboks ol,
.group-right .node-faktaboks ol,
.pane-katalogen-teaser-panel-pane-1 ol,
.field-name-field-faktaboks > .field-items > .field-item ol {
  padding: 0 0 0 15px;
  margin: 1.5em 0;
}
/* line 190, ../sass/components/_box.scss */
.fact-box li,
.column-right .pane-block li,
.column-right .node-infoboks li,
.column-right .node-faktaboks li,
.group-right .pane-block li,
.group-right .node-infoboks li,
.group-right .node-faktaboks li,
.pane-katalogen-teaser-panel-pane-1 li,
.field-name-field-faktaboks > .field-items > .field-item li {
  margin: 1em 0;
}

/* line 194, ../sass/components/_box.scss */
.fact-box__title,
.floating-form__heading,
.field.field-name-field-registrering > .field-label,
.webform-client-form > .field-label,
.column-right .pane-block .pane-title,
.column-right .pane-block .field-name-title h2,
.column-right .node-infoboks .pane-title,
.column-right .node-infoboks .field-name-title h2,
.column-right .node-faktaboks .pane-title,
.column-right .node-faktaboks .field-name-title h2,
.group-right .pane-block .pane-title,
.group-right .pane-block .field-name-title h2,
.group-right .node-infoboks .pane-title,
.group-right .node-infoboks .field-name-title h2,
.group-right .node-faktaboks .pane-title,
.group-right .node-faktaboks .field-name-title h2,
.pane-katalogen-teaser-panel-pane-1 .pane-title,
.pane-katalogen-teaser-panel-pane-1 .field-name-title h2,
.pane-views-exp-nyheter-panel-pane-1 .views-exposed-form label,
.field-name-field-faktaboks > .field-items > .field-item .field-name-title {
  font-family: "Merriweather", serif;
  font-weight: 900;
  font-size: 1.25em;
  line-height: 1.2em;
  color: #002e56;
  margin-top: 0;
}

/* line 202, ../sass/components/_box.scss */
.box__content,
.fact-box__content,
.field-name-field-faktaboks > .field-items > .field-item .field-name-body,
.column-right .pane-block .node.view-mode-full,
.column-right .pane-block .group-content,
.column-right .node-infoboks .node.view-mode-full,
.column-right .node-infoboks .group-content,
.column-right .node-faktaboks .node.view-mode-full,
.column-right .node-faktaboks .group-content,
.group-right .pane-block .node.view-mode-full,
.group-right .pane-block .group-content,
.group-right .node-infoboks .node.view-mode-full,
.group-right .node-infoboks .group-content,
.group-right .node-faktaboks .node.view-mode-full,
.group-right .node-faktaboks .group-content,
.pane-katalogen-teaser-panel-pane-1 .node.view-mode-full,
.pane-katalogen-teaser-panel-pane-1 .group-content {
  margin-top: 10px;
  font-size: 0.875em;
  line-height: 1.5em;
}

/* line 207, ../sass/components/_box.scss */
.fact-box__content,
.field-name-field-faktaboks > .field-items > .field-item .field-name-body {
  border-top: 1px dashed #e5e5e5;
  font-size: 0.9375em;
  line-height: 1.4em;
  display: block;
}

/* line 214, ../sass/components/_box.scss */
.fact-box__button,
.column-right .pane-block .knapp,
.column-right .pane-block .field-name-field-knapp,
.column-right .node-infoboks .knapp,
.column-right .node-infoboks .field-name-field-knapp,
.column-right .node-faktaboks .knapp,
.column-right .node-faktaboks .field-name-field-knapp,
.group-right .pane-block .knapp,
.group-right .pane-block .field-name-field-knapp,
.group-right .node-infoboks .knapp,
.group-right .node-infoboks .field-name-field-knapp,
.group-right .node-faktaboks .knapp,
.group-right .node-faktaboks .field-name-field-knapp,
.pane-katalogen-teaser-panel-pane-1 .knapp,
.pane-katalogen-teaser-panel-pane-1 .field-name-field-knapp,
.field-name-field-faktaboks > .field-items > .field-item .field-name-field-knapp {
  padding-top: 10px;
  border-top: 1px dashed #e5e5e5;
}

/* line 230, ../sass/components/_box.scss */
.quote-box,
blockquote {
  border-left: 10px solid #f47f00;
  color: black;
  margin: 0;
  padding: 0 42px;
  font-family: "Merriweather", serif;
  font-weight: bold;
  font-style: italic;
  font-size: 1.125em;
  line-height: 1.444em;
}

/* line 263, ../sass/components/_box.scss */
.focus-box,
.focus-block {
  border: 2px solid #e5e5e5;
  border-top: none;
  border-bottom: 6px solid #e5e5e5;
  min-height: 175px;
  padding: 0 30px;
  background-color: white;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 32%;
  margin: 0 1% 25px 1%;
}
@media all and (min-width: 661px) and (max-width: 814px) {
  /* line 263, ../sass/components/_box.scss */
  .focus-box,
  .focus-block {
    padding: 0 15px;
  }
}
@media all and (max-width: 660px) {
  /* line 263, ../sass/components/_box.scss */
  .focus-box,
  .focus-block {
    width: 100%;
    padding: 0 5px;
    border-bottom: 2px solid #e5e5e5;
  }
}
/* line 283, ../sass/components/_box.scss */
.focus-box:nth-child(2),
.focus-block:nth-child(2) {
  margin-left: 0;
  clear: left;
}
/* line 287, ../sass/components/_box.scss */
.focus-box:nth-child(4),
.focus-block:nth-child(4) {
  margin-right: 0;
}

/* line 291, ../sass/components/_box.scss */
.focus-box--green:before,
.focus-block-green:before, .focus-box--orange:before,
.focus-block-orange:before, .focus-box--blue:before,
.focus-block-blue:before {
  content: ' ';
  display: block;
  margin: 0 -32px;
}
@media all and (min-width: 661px) and (max-width: 814px) {
  /* line 291, ../sass/components/_box.scss */
  .focus-box--green:before,
  .focus-block-green:before, .focus-box--orange:before,
  .focus-block-orange:before, .focus-box--blue:before,
  .focus-block-blue:before {
    margin: 0 -17px;
  }
}
@media all and (max-width: 660px) {
  /* line 291, ../sass/components/_box.scss */
  .focus-box--green:before,
  .focus-block-green:before, .focus-box--orange:before,
  .focus-block-orange:before, .focus-box--blue:before,
  .focus-block-blue:before {
    margin: 0 -7px;
  }
}

/* line 306, ../sass/components/_box.scss */
.focus-box--green:before,
.focus-block-green:before {
  border-top: 8px solid #809916;
}
@media all and (max-width: 660px) {
  /* line 306, ../sass/components/_box.scss */
  .focus-box--green:before,
  .focus-block-green:before {
    border-top: 6px solid #809916;
  }
}

/* line 316, ../sass/components/_box.scss */
.focus-box--orange:before,
.focus-block-orange:before {
  border-top: 8px solid #f47f00;
}
@media all and (max-width: 660px) {
  /* line 316, ../sass/components/_box.scss */
  .focus-box--orange:before,
  .focus-block-orange:before {
    border-top: 6px solid #f47f00;
  }
}

/* line 326, ../sass/components/_box.scss */
.focus-box--blue:before,
.focus-block-blue:before {
  border-top: 8px solid #002e56;
}
@media all and (max-width: 660px) {
  /* line 326, ../sass/components/_box.scss */
  .focus-box--blue:before,
  .focus-block-blue:before {
    border-top: 6px solid #002e56;
  }
}

/* line 334, ../sass/components/_box.scss */
.focus-box__title,
.focus-block .pane-title {
  font-family: "Merriweather", serif;
  font-size: 1.125em;
  line-height: 1.2em;
  font-weight: 900;
  color: #002e56;
  text-transform: uppercase;
  text-align: center;
}

/* line 343, ../sass/components/_box.scss */
.focus-box__content,
.focus-block .node {
  font-size: 0.875em;
  line-height: 1.5em;
  text-align: center;
}
/* line 347, ../sass/components/_box.scss */
.focus-box__content a,
.focus-block .node a {
  line-height: 18px;
  color: #f47f00;
  font-weight: 600;
}

/* line 17, ../sass/components/_article-parts.scss */
.kursinfo__undertittel,
.node-type-webform .pane-node-content .pane-title,
.node-type-kurs .pane-node-content .field-name-field-undertittel {
  font-family: "Merriweather", serif;
  font-weight: bold;
  color: #0b3a5c;
  font-size: 1.875em;
  line-height: 0.8664em;
  margin-bottom: 1em;
}
@media all and (max-width: 660px) {
  /* line 17, ../sass/components/_article-parts.scss */
  .kursinfo__undertittel,
  .node-type-webform .pane-node-content .pane-title,
  .node-type-kurs .pane-node-content .field-name-field-undertittel {
    font-size: 1.0625em;
    line-height: 1.52894em;
  }
}

/* line 28, ../sass/components/_article-parts.scss */
.kursinfo,
.node-type-kurs .pane-node-content .group-info {
  padding: 20px;
  margin-bottom: 30px;
}

/* line 36, ../sass/components/_article-parts.scss */
.kursinfo__field,
.node-type-kurs .pane-node-content .group-info > .field {
  border-bottom: 1px dashed #e5e5e5;
  line-height: 2em;
  padding: 3px 0;
}
@media all and (max-width: 660px) {
  /* line 36, ../sass/components/_article-parts.scss */
  .kursinfo__field,
  .node-type-kurs .pane-node-content .group-info > .field {
    padding: 6px 0;
  }
}
/* line 44, ../sass/components/_article-parts.scss */
.kursinfo__field:last-child,
.node-type-kurs .pane-node-content .group-info > .field:last-child {
  border-bottom: none;
}

/* line 48, ../sass/components/_article-parts.scss */
.kursinfo__field-label,
.node-type-kurs .pane-node-content .group-info .field-label {
  width: 100%;
  font-size: 1em;
  line-height: 1.125em;
  color: #999999;
  height: 24px;
}
@media all and (min-width: 815px) {
  /* line 48, ../sass/components/_article-parts.scss */
  .kursinfo__field-label,
  .node-type-kurs .pane-node-content .group-info .field-label {
    width: 85px;
    min-width: 85px;
    text-align: right;
    padding-right: 30px;
    font-weight: 600;
  }
}

/* line 62, ../sass/components/_article-parts.scss */
.kursinfo__field-item,
.node-type-kurs .pane-node-content .group-info .field-items,
.node-type-kurs .pane-node-content .group-info .field-name-field-m-lgruppe .field-item {
  float: none;
  font-size: 1em;
  line-height: 1.3755em;
  font-weight: 600;
  color: #002e56;
}

/* line 84, ../sass/components/_article-parts.scss */
.imageheader,
.view-frontpage-promoted .view-content .views-row {
  width: 100%;
  position: relative;
}
@media all and (max-width: 660px) {
  /* line 84, ../sass/components/_article-parts.scss */
  .imageheader,
  .view-frontpage-promoted .view-content .views-row {
    display: none;
  }
}

/* line 92, ../sass/components/_article-parts.scss */
.imageheader__image,
.view-frontpage-promoted .view-content .views-row .field-name-field-image img,
.node-type-kurs .pane-node-content .field-name-field-image img {
  width: 100%;
  margin-bottom: 25px;
  -webkit-filter: brightness(50%);
  filter: brightness(50%);
}

/* line 98, ../sass/components/_article-parts.scss */
.imageheader__text,
.imageheader__h1--semi-big,
.node-type-kurs .pane-node-content .pane-title,
.view-frontpage-promoted .view-content .views-row .group-text {
  position: absolute;
  top: 0;
  width: 100%;
  text-align: center;
}
@media all and (min-width: 661px) and (max-width: 814px) {
  /* line 98, ../sass/components/_article-parts.scss */
  .imageheader__text,
  .imageheader__h1--semi-big,
  .node-type-kurs .pane-node-content .pane-title,
  .view-frontpage-promoted .view-content .views-row .group-text {
    margin-top: 1%;
  }
}
@media all and (min-width: 815px) {
  /* line 98, ../sass/components/_article-parts.scss */
  .imageheader__text,
  .imageheader__h1--semi-big,
  .node-type-kurs .pane-node-content .pane-title,
  .view-frontpage-promoted .view-content .views-row .group-text {
    margin-top: 4%;
  }
}
@media all and (min-width: 1000px) {
  /* line 98, ../sass/components/_article-parts.scss */
  .imageheader__text,
  .imageheader__h1--semi-big,
  .node-type-kurs .pane-node-content .pane-title,
  .view-frontpage-promoted .view-content .views-row .group-text {
    margin-top: 12%;
  }
}

/* line 114, ../sass/components/_article-parts.scss */
.imageheader__ingress,
.view-frontpage-promoted .view-content .views-row .group-text .field-name-field-ingress {
  font-size: 1.125em;
  line-height: 1.11067em;
  color: white;
  margin-bottom: 30px;
}

/* line 120, ../sass/components/_article-parts.scss */
.imageheader__h1,
.view-frontpage-promoted .view-content .views-row .group-text .field-name-title h2 {
  margin-top: 0;
  font-family: "Merriweather", serif;
  font-weight: 900;
  font-size: 3.25em;
  line-height: 1.2em;
  color: white;
}
/* line 127, ../sass/components/_article-parts.scss */
.imageheader__h1 a,
.view-frontpage-promoted .view-content .views-row .group-text .field-name-title h2 a {
  color: white;
}

/* line 131, ../sass/components/_article-parts.scss */
.imageheader__h1--semi-big,
.node-type-kurs .pane-node-content .pane-title {
  font-family: "Merriweather", serif;
  font-weight: bold;
  font-size: 3.25em;
  line-height: 1.2em;
  margin-bottom: 0.5em;
  color: white;
  z-index: 10;
}
/* line 139, ../sass/components/_article-parts.scss */
.imageheader__h1--semi-big a,
.node-type-kurs .pane-node-content .pane-title a {
  color: white;
}
@media all and (max-width: 660px) {
  /* line 131, ../sass/components/_article-parts.scss */
  .imageheader__h1--semi-big,
  .node-type-kurs .pane-node-content .pane-title {
    font-size: 1.5625em;
    line-height: 1.152em;
  }
}

/* line 147, ../sass/components/_article-parts.scss */
.imageheader__link,
.view-frontpage-promoted .view-content .views-row .group-text .field-name-node-link a,
.view-frontpage-promoted .view-content .views-row .group-text .field-name-field-url a {
  display: inline-block;
  height: auto;
}

/* line 159, ../sass/components/_article-parts.scss */
.textheading,
.blad__title,
.landingsside-lv1 .pane-node-content .pane-title,
.landingsside-lv2 .pane-node-content .pane-title,
.page-kurs-og-arrangementer #page-title,
.page-katalogen #page-title,
.page-search-page #page-title,
.page-search #page-title,
.node-type-page.page-plain .pane-node-content .pane-title,
.node-type-article .pane-node-content .pane-title {
  font-family: "Merriweather", serif;
  font-weight: bold;
  color: #002e56;
  font-size: 2.5em;
  line-height: 1.2em;
  margin: 0.9em 0 0.6em 0;
}
/* line 166, ../sass/components/_article-parts.scss */
.textheading a,
.blad__title a,
.landingsside-lv1 .pane-node-content .pane-title a,
.landingsside-lv2 .pane-node-content .pane-title a,
.page-kurs-og-arrangementer #page-title a,
.page-katalogen #page-title a,
.page-search-page #page-title a,
.page-search #page-title a,
.node-type-page.page-plain .pane-node-content .pane-title a,
.node-type-article .pane-node-content .pane-title a {
  color: #002e56;
}
@media all and (max-width: 660px) {
  /* line 159, ../sass/components/_article-parts.scss */
  .textheading,
  .blad__title,
  .landingsside-lv1 .pane-node-content .pane-title,
  .landingsside-lv2 .pane-node-content .pane-title,
  .page-kurs-og-arrangementer #page-title,
  .page-katalogen #page-title,
  .page-search-page #page-title,
  .page-search #page-title,
  .node-type-page.page-plain .pane-node-content .pane-title,
  .node-type-article .pane-node-content .pane-title {
    font-size: 1.5em;
    line-height: 1.4em;
  }
}

/* line 179, ../sass/components/_article-parts.scss */
.introtext,
.landingsside-lv1 .pane-node-content .node,
.landingsside-lv2 .pane-node-content .node {
  text-align: center;
  color: #f47f00;
  font-size: 1.125em;
  line-height: 1.11067em;
}
@media all and (max-width: 814px) {
  /* line 179, ../sass/components/_article-parts.scss */
  .introtext,
  .landingsside-lv1 .pane-node-content .node,
  .landingsside-lv2 .pane-node-content .node {
    color: inherit;
    text-align: left;
  }
}

/* line 195, ../sass/components/_article-parts.scss */
.lead,
.node-type-page.page-plain .pane-node-content .field-name-field-ingress,
.node-type-article .pane-node-content .field-name-field-ingress,
.node-type-webform .pane-node-content .field-name-field-ingress,
.node-type-kurs .pane-node-content .field-name-field-ingress {
  font-weight: bold;
}

/* line 210, ../sass/components/_article-parts.scss */
.image,
.node-type-page.page-plain .pane-node-content .field-name-field-image,
.node-type-article .pane-node-content .field-name-field-image,
.node-type-webform .pane-node-content .field-name-field-image {
  line-height: 0;
  margin-bottom: 30px;
}

/* line 215, ../sass/components/_article-parts.scss */
.image__caption,
.node-type-page.page-plain .pane-node-content .field-name-field-image .field-name-field-caption,
.node-type-article .pane-node-content .field-name-field-image .field-name-field-caption,
.node-type-webform .pane-node-content .field-name-field-image .field-name-field-caption {
  font-size: 0.75em;
  line-height: 1.2em;
  margin: 12px 0 0 4px;
}
/* line 219, ../sass/components/_article-parts.scss */
.image__caption p,
.node-type-page.page-plain .pane-node-content .field-name-field-image .field-name-field-caption p,
.node-type-article .pane-node-content .field-name-field-image .field-name-field-caption p,
.node-type-webform .pane-node-content .field-name-field-image .field-name-field-caption p {
  margin: 0;
}

/* line 14, ../sass/components/_menu.scss */
.fane-menu__list,
.menu-name-menu-fanemeny ul.menu {
  clear: left;
  margin: 0 auto;
  list-style: none;
}

/* line 21, ../sass/components/_menu.scss */
.fane-menu__item,
.menu-name-menu-fanemeny ul.menu li.menu__item {
  display: block;
  float: left;
  margin: 0 5px;
  margin-bottom: -1px;
  padding: 5px;
  font-weight: bold;
}
/* line 29, ../sass/components/_menu.scss */
.fane-menu__item:first-child,
.menu-name-menu-fanemeny ul.menu li.menu__item:first-child {
  border: 1px solid #e5e5e5;
  border-bottom: none;
  background-color: white;
  margin-bottom: -1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding: 5px 10px;
}

/* line 39, ../sass/components/_menu.scss */
.fane-menu__link,
.menu-name-menu-fanemeny ul.menu li.menu__item a {
  color: #333333;
}

/* line 53, ../sass/components/_menu.scss */
.menu-name-menu-arrangement-meny {
  float: right;
}
@media all and (max-width: 660px) {
  /* line 53, ../sass/components/_menu.scss */
  .menu-name-menu-arrangement-meny {
    float: none;
  }
}

/* line 59, ../sass/components/_menu.scss */
.arrangement-menu__list,
.menu-name-menu-arrangement-meny ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 1em;
  margin-right: 5px;
}

/* line 68, ../sass/components/_menu.scss */
.arrangement-menu__item,
.menu-name-menu-arrangement-meny ul.menu li.menu__item {
  display: block;
  float: left;
  margin-left: 10px;
}
/* line 73, ../sass/components/_menu.scss */
.arrangement-menu__item::before,
.menu-name-menu-arrangement-meny ul.menu li.menu__item::before {
  color: #f47f00;
  content: '››';
  margin-right: 5px;
  font-weight: bold;
}
@media all and (max-width: 660px) {
  /* line 73, ../sass/components/_menu.scss */
  .arrangement-menu__item::before,
  .menu-name-menu-arrangement-meny ul.menu li.menu__item::before {
    font-size: 1.125em;
    line-height: 1.66667em;
  }
}
@media all and (max-width: 660px) {
  /* line 68, ../sass/components/_menu.scss */
  .arrangement-menu__item,
  .menu-name-menu-arrangement-meny ul.menu li.menu__item {
    float: none;
    border-bottom: 1px dashed #e5e5e5;
    padding-bottom: 5px;
    padding-top: 5px;
  }
}

/* line 89, ../sass/components/_menu.scss */
.arrangement-menu__link,
.menu-name-menu-arrangement-meny ul.menu li.menu__item a {
  font-weight: bold;
  color: #002e56;
  font-size: 0.875em;
  line-height: 1.71429em;
}
@media all and (max-width: 660px) {
  /* line 89, ../sass/components/_menu.scss */
  .arrangement-menu__link,
  .menu-name-menu-arrangement-meny ul.menu li.menu__item a {
    font-size: 1.125em;
    line-height: 1.66667em;
  }
}

/* line 32, ../sass/components/_views-filter.scss */
.views-filter__label,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form label {
  display: inline;
  font-weight: bold;
  font-size: 0.875em;
  line-height: 1.71429em;
  color: #002e56;
}
@media all and (max-width: 660px) {
  /* line 32, ../sass/components/_views-filter.scss */
  .views-filter__label,
  .view-andre-kurs-og-arrangementer-3-7 .views-exposed-form label {
    font-size: 1em;
    line-height: 1.8em;
  }
}

/* line 46, ../sass/components/_views-filter.scss */
.views-filter__filter-item,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .form-type-bef-link {
  display: inline;
  font-size: 0.875em;
  line-height: 1.71429em;
  text-transform: uppercase;
  margin: 0 2.5px;
}

/* line 53, ../sass/components/_views-filter.scss */
.views-filter__filter-item--emner,
.pane-views-exp-nyheter-panel-pane-1 .views-exposed-form .form-type-bef-link {
  font-size: 0.875em;
  line-height: 1.71429em;
}

/* line 57, ../sass/components/_views-filter.scss */
.views-filter__link,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .form-type-bef-link a {
  color: #002e56;
}

/* line 61, ../sass/components/_views-filter.scss */
.views-filter__link--emner,
.pane-views-exp-nyheter-panel-pane-1 .views-exposed-form .form-type-bef-link a {
  font-weight: bold;
  color: #f47f00;
}

/* line 66, ../sass/components/_views-filter.scss */
.views-filter__link--active,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .form-type-bef-link a.active {
  font-weight: 600;
  color: #f47f00;
  text-decoration: underline;
}

/* line 72, ../sass/components/_views-filter.scss */
.views-filter__link--emner-active,
.pane-views-exp-nyheter-panel-pane-1 .views-exposed-form .form-type-bef-link a.active {
  font-weight: bold;
  color: #f47f00;
  text-decoration: underline;
}

/* line 15, ../sass/components/_aggregated-news-list.scss */
.aggregated-news-list__wrapper,
.page-frontpage .column-middle {
  border-left: 1px dashed #e5e5e5;
  border-right: 1px dashed #e5e5e5;
  overflow: hidden;
}

/* line 21, ../sass/components/_aggregated-news-list.scss */
.aggregated-news-list__heading,
.pane-nyheter-fra-medlemmer-panel-pane-1 .pane-title {
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 1em;
  line-height: 1.2em;
  text-align: center;
  margin-top: 20px;
  padding: 0 10px;
}
/* line 29, ../sass/components/_aggregated-news-list.scss */
.aggregated-news-list__heading::after,
.pane-nyheter-fra-medlemmer-panel-pane-1 .pane-title::after {
  content: '';
  display: block;
  border-bottom: 1px solid #e5e5e5;
  width: 50px;
  margin: 15px auto;
  margin-top: 15px;
}

/* line 38, ../sass/components/_aggregated-news-list.scss */
.aggregated-news-list,
.pane-nyheter-fra-medlemmer-panel-pane-1 .view-content {
  padding: 0 10px;
}

/* line 54, ../sass/components/_aggregated-news-list.scss */
.aggregated-news__heading,
.pane-nyheter-fra-medlemmer-panel-pane-1 .node-feed-item.node-teaser .field-name-title h1,
.pane-nyheter-fra-medlemmer-panel-pane-1 .node-feed-item.node-teaser .field-name-title h2 {
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 1em;
  line-height: 1.2em;
  margin-bottom: 0;
}

/* line 61, ../sass/components/_aggregated-news-list.scss */
.aggregated-news__link,
.pane-nyheter-fra-medlemmer-panel-pane-1 .node-feed-item.node-teaser .field-name-field-url a {
  color: #f47f00;
  text-decoration: none;
  font-weight: bold;
  font-size: 0.875em;
  line-height: 1.5em;
}

/* line 1, ../sass/components/_social.scss */
.field.field-name-addthis {
  width: 32px;
  margin: 1.5em auto;
}
@media all and (max-width: 814px) {
  /* line 1, ../sass/components/_social.scss */
  .field.field-name-addthis {
    width: 100%;
    margin: 0;
    margin-bottom: 5px;
  }
}

/* line 10, ../sass/components/_social.scss */
.field.field-name-addthis .field-label {
  font-weight: bold;
  line-height: 0.8em;
}
@media all and (max-width: 814px) {
  /* line 10, ../sass/components/_social.scss */
  .field.field-name-addthis .field-label {
    display: none;
  }
}

/* line 17, ../sass/components/_social.scss */
.field.field-name-addthis .at-share-tbx-element .at-share-btn {
  margin: 8px 2px;
}

@media all and (max-width: 814px) {
  /* line 20, ../sass/components/_social.scss */
  .addthis_sharing_toolbox {
    float: right;
  }
}

/* line 1, ../sass/components/_katalogen.scss */
.katalogen_pre-whitespace {
  white-space: pre-wrap;
}

/* line 5, ../sass/components/_katalogen.scss */
.kagalogen__wrapper {
  margin-bottom: 100px;
}

/* line 9, ../sass/components/_katalogen.scss */
.katalogen-filters {
  border-bottom: 1px dashed #e5e5e5;
  margin-bottom: 25px;
  padding-bottom: 27px;
}

/* line 15, ../sass/components/_katalogen.scss */
.select-filter {
  display: inline-block;
  margin-right: 20px;
}

/* line 20, ../sass/components/_katalogen.scss */
.search-filter {
  display: inline-block;
  height: 38px;
  margin-right: 20px !important;
  background-color: white !important;
  width: auto !important;
}

/* line 28, ../sass/components/_katalogen.scss */
.kagalogen__year-switcher {
  position: absolute;
  top: 21px;
  right: 0;
  list-style: none;
  margin: 10px;
  margin-right: 50px;
  padding: 0;
}
@media all and (max-width: 814px) {
  /* line 28, ../sass/components/_katalogen.scss */
  .kagalogen__year-switcher {
    position: initial;
    margin: 10px;
  }
}
/* line 40, ../sass/components/_katalogen.scss */
.kagalogen__year-switcher li {
  display: inline-block;
  margin-right: 10px;
}
/* line 43, ../sass/components/_katalogen.scss */
.kagalogen__year-switcher li.selected {
  font-weight: bold;
}

/* line 48, ../sass/components/_katalogen.scss */
.katalogen-list {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 75px;
}

/* line 55, ../sass/components/_katalogen.scss */
.katalogen-item {
  float: left;
  width: 49%;
  padding: 18px;
  margin-top: 1%;
  margin-bottom: 1%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: white;
  border: 1px solid #e5e5e5;
}
/* line 65, ../sass/components/_katalogen.scss */
.katalogen-item:nth-child(2n+1) {
  clear: left;
}
/* line 68, ../sass/components/_katalogen.scss */
.katalogen-item:nth-child(2n) {
  margin-left: 1%;
}
/* line 71, ../sass/components/_katalogen.scss */
.katalogen-item:nth-child(2n-1) {
  margin-right: 1%;
}
@media all and (max-width: 814px) {
  /* line 55, ../sass/components/_katalogen.scss */
  .katalogen-item {
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
  }
}
@media all and (max-width: 450px) {
  /* line 55, ../sass/components/_katalogen.scss */
  .katalogen-item {
    text-align: center;
  }
}

/* line 83, ../sass/components/_katalogen.scss */
.katalogen-item__img-wrapper {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 44%;
  float: left;
  line-height: 0;
}
@media all and (max-width: 450px) {
  /* line 83, ../sass/components/_katalogen.scss */
  .katalogen-item__img-wrapper {
    float: none;
    width: 100%;
  }
}

/* line 94, ../sass/components/_katalogen.scss */
.katalogen-item__img {
  max-height: 280px;
}

/* line 98, ../sass/components/_katalogen.scss */
.katalogen-item__text-wrapper {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 52%;
  margin: 50px 0 20px 4%;
}
@media all and (max-width: 450px) {
  /* line 98, ../sass/components/_katalogen.scss */
  .katalogen-item__text-wrapper {
    float: none;
    width: 100%;
    margin: 20px 0 10px 0;
  }
}

/* line 109, ../sass/components/_katalogen.scss */
.katalogen-item__title {
  font-family: "Merriweather", serif;
  font-weight: 900;
  font-size: 1.25em;
  line-height: 1.35em;
  color: #002e56;
  margin-top: 0;
}

/* line 117, ../sass/components/_katalogen.scss */
.katalogen-item__details {
  border-bottom: 1px dashed #e5e5e5;
  border-top: 1px dashed #e5e5e5;
  padding: 12px 0;
  margin-bottom: 2em;
}

/* line 124, ../sass/components/_katalogen.scss */
.katalogen-item__detail {
  font-size: 0.875em;
  line-height: 1.28571em;
}

/* line 128, ../sass/components/_katalogen.scss */
.katalogen-item__detail-label {
  font-weight: bold;
  min-width: 70px;
  display: inline-block;
}

/* line 134, ../sass/components/_katalogen.scss */
.katalogen-item__detail-data {
  font-weight: 600;
  color: #f47f00;
}

/* line 139, ../sass/components/_katalogen.scss */
.katalogen-item__more {
  width: 60%;
  margin: 0 auto;
  display: block;
}

/* line 146, ../sass/components/_katalogen.scss */
.katalogen-more {
  cursor: pointer;
  margin: 0 auto;
  display: block;
}

/* Detail page*/
/* line 154, ../sass/components/_katalogen.scss */
.katalogen-pager__wrapper {
  margin-bottom: 25px;
}
/* line 156, ../sass/components/_katalogen.scss */
.katalogen-pager__wrapper.bottom {
  padding-bottom: 25px;
  border-bottom: 1px dashed #e5e5e5;
  margin-top: 25px;
}

/* line 162, ../sass/components/_katalogen.scss */
.katalogen-pager__previous {
  float: left;
}
/* line 164, ../sass/components/_katalogen.scss */
.katalogen-pager__previous a:hover {
  text-decoration: none;
}

/* line 168, ../sass/components/_katalogen.scss */
.katalogen-pager__next {
  float: right;
}
/* line 170, ../sass/components/_katalogen.scss */
.katalogen-pager__next a:hover {
  text-decoration: none;
}

/* line 174, ../sass/components/_katalogen.scss */
.katalogen-pager__label {
  font-weight: bold;
  color: #f47f00;
  text-transform: uppercase;
}
/* line 178, ../sass/components/_katalogen.scss */
a:hover .katalogen-pager__label {
  text-decoration: underline;
}

/* line 182, ../sass/components/_katalogen.scss */
.katalogen-pager__bladnavn {
  color: #002e56;
  font-weight: 600;
  padding: 8px;
}

/* line 188, ../sass/components/_katalogen.scss */
.blad {
  padding: 30px;
  border: 1px solid #e5e5e5;
  background-color: white;
}
@media all and (max-width: 660px) {
  /* line 188, ../sass/components/_katalogen.scss */
  .blad {
    padding: 30px 0;
    border: none;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
  }
}
/* line 198, ../sass/components/_katalogen.scss */
.blad table {
  width: 100%;
  padding-bottom: 10px;
}
@media all and (max-width: 660px) {
  /* line 198, ../sass/components/_katalogen.scss */
  .blad table {
    overflow-x: auto;
    display: block;
  }
}
@media all and (max-width: 660px) {
  /* line 206, ../sass/components/_katalogen.scss */
  .blad th {
    padding: 0px 15px;
  }
  /* line 209, ../sass/components/_katalogen.scss */
  .blad th:nth-child(1) {
    padding-left: 0px;
  }
}
@media all and (max-width: 660px) {
  /* line 214, ../sass/components/_katalogen.scss */
  .blad .katalogen-table-item-number {
    text-align: center;
  }
}
/* line 219, ../sass/components/_katalogen.scss */
.blad .auto_width_table {
  width: auto;
}

/* line 223, ../sass/components/_katalogen.scss */
.blad__left {
  float: left;
  width: 30%;
  margin-right: 3%;
}
@media all and (max-width: 814px) {
  /* line 223, ../sass/components/_katalogen.scss */
  .blad__left {
    float: none;
    width: 100%;
    margin: 0;
  }
}

/* line 233, ../sass/components/_katalogen.scss */
.blad__right {
  float: right;
  width: 67%;
}
@media all and (max-width: 814px) {
  /* line 233, ../sass/components/_katalogen.scss */
  .blad__right {
    float: none;
    width: 100%;
  }
}

@media all and (max-width: 660px) {
  /* line 241, ../sass/components/_katalogen.scss */
  .blad__description {
    border: 1px solid #e5e5e5;
    padding: 20px 10px;
  }
}

@media all and (max-width: 814px) {
  /* line 247, ../sass/components/_katalogen.scss */
  .blad__front-cover-link {
    display: block;
    width: 50%;
    float: left;
  }
}
@media all and (max-width: 660px) {
  /* line 247, ../sass/components/_katalogen.scss */
  .blad__front-cover-link {
    float: none;
    width: 100%;
    text-align: center;
  }
}

/* line 259, ../sass/components/_katalogen.scss */
.blad__front-cover {
  max-width: 100%;
  margin-bottom: 30px;
}
@media all and (max-width: 660px) {
  /* line 259, ../sass/components/_katalogen.scss */
  .blad__front-cover {
    margin-bottom: 0;
  }
}

/* line 266, ../sass/components/_katalogen.scss */
.blad__contact-info {
  padding: 30px;
  border: 1px solid #e5e5e5;
}
@media all and (max-width: 814px) {
  /* line 266, ../sass/components/_katalogen.scss */
  .blad__contact-info {
    float: right;
    box-sizing: border-box;
    width: 46%;
    margin: 0 0 4% 4%;
  }
}
@media all and (max-width: 660px) {
  /* line 266, ../sass/components/_katalogen.scss */
  .blad__contact-info {
    float: none;
    width: 100%;
    margin: 25px 0;
    margin-bottom: 25px;
    padding: 20px 10px;
  }
}

/* line 289, ../sass/components/_katalogen.scss */
.blad__label {
  display: inline-block;
  min-width: 60px;
}

/* line 293, ../sass/components/_katalogen.scss */
.blad__contact-info-name {
  font-weight: bold;
}

/* line 296, ../sass/components/_katalogen.scss */
.blad__contact-info-heading {
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 20px;
}
@media all and (max-width: 814px) {
  /* line 296, ../sass/components/_katalogen.scss */
  .blad__contact-info-heading {
    margin-top: 0;
  }
}

/* line 304, ../sass/components/_katalogen.scss */
.blad__stilling-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 309, ../sass/components/_katalogen.scss */
.blad__title {
  margin: 0;
  margin-bottom: 10px;
  border-bottom: 1px dashed #e5e5e5;
  padding-bottom: 5px;
}

/* line 316, ../sass/components/_katalogen.scss */
.blad__info-profile {
  margin-bottom: 35px;
}

/* line 319, ../sass/components/_katalogen.scss */
.blad__essential-numbers {
  margin-bottom: 35px;
}

/* line 322, ../sass/components/_katalogen.scss */
.blad__info-heading {
  font-weight: bold;
}

/* line 325, ../sass/components/_katalogen.scss */
.blad__info-heading--following {
  margin-left: 20px;
}

/* line 328, ../sass/components/_katalogen.scss */
.blad__info-heading--linebreak {
  margin-top: 1em;
}

/* line 331, ../sass/components/_katalogen.scss */
.accordion {
  border: 1px solid #e5e5e5;
  border-top: 0px;
}

/* line 335, ../sass/components/_katalogen.scss */
.accordion-group__heading {
  cursor: pointer;
  padding: 12px 15px;
  font-weight: bold;
  border-top: 1px solid #e5e5e5;
  border-bottom: 2px solid #e5e5e5;
}
/* line 341, ../sass/components/_katalogen.scss */
.accordion-group__heading.closed {
  border-bottom: 1px solid #e5e5e5;
}
/* line 344, ../sass/components/_katalogen.scss */
.accordion-group__heading::before {
  content: ' ';
  display: inline-block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 26px;
  margin-right: 12px;
  color: grey;
  border: 1px solid grey;
}
/* line 353, ../sass/components/_katalogen.scss */
.accordion-group__heading.closed::before {
  content: '+';
  padding-left: 8px;
}
/* line 357, ../sass/components/_katalogen.scss */
.accordion-group__heading.open::before {
  content: '–';
  padding-left: 9px;
}

/* line 362, ../sass/components/_katalogen.scss */
.accordion-group__content {
  background-color: #f8f8f8;
  padding: 20px;
}
@media all and (max-width: 660px) {
  /* line 362, ../sass/components/_katalogen.scss */
  .accordion-group__content {
    padding: 15px 10px;
  }
}

/* line 370, ../sass/components/_katalogen.scss */
.kagalogen-table td, .kagalogen-table th {
  padding: 2px;
}
/* line 374, ../sass/components/_katalogen.scss */
.kagalogen-table thead tr {
  background-color: #002e56;
  color: white;
}
/* line 379, ../sass/components/_katalogen.scss */
.kagalogen-table th {
  cursor: pointer;
}
/* line 381, ../sass/components/_katalogen.scss */
.kagalogen-table th:nth-child(1), .kagalogen-table th:nth-child(2) {
  width: 25%;
}
/* line 385, ../sass/components/_katalogen.scss */
.kagalogen-table th:nth-child(3), .kagalogen-table th:nth-child(4), .kagalogen-table th:nth-child(5), .kagalogen-table th:nth-child(6) {
  text-align: right;
  width: 12%;
}
/* line 392, ../sass/components/_katalogen.scss */
.kagalogen-table th:nth-child(5) {
  width: 13.5%;
}
/* line 396, ../sass/components/_katalogen.scss */
.kagalogen-table tr:nth-child(even) {
  background-color: #f8f8f8;
}
/* line 399, ../sass/components/_katalogen.scss */
.kagalogen-table .glyphicon-chevron-up {
  border-top: 11px solid white;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 0px 0px 1px 12px !important;
  vertical-align: middle;
}
/* line 409, ../sass/components/_katalogen.scss */
.kagalogen-table .glyphicon-chevron-down {
  border-bottom: 11px solid white;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 0px 0px 1px 12px !important;
  vertical-align: middle;
}

/* line 422, ../sass/components/_katalogen.scss */
.katalogen-table-item-number {
  text-align: right;
}

/* line 2, ../sass/components/_email-campaign-parts.scss */
.node-email-campaign.view-mode-full {
  padding: 0 13px 0 12px;
}
@media all and (min-width: 661px) {
  /* line 2, ../sass/components/_email-campaign-parts.scss */
  .node-email-campaign.view-mode-full {
    width: 700px;
    margin: 0 auto;
    padding: 0;
  }
}
/* line 9, ../sass/components/_email-campaign-parts.scss */
.node-email-campaign.view-mode-full .field-name-field-images-body {
  text-align: center;
  font-size: 12px;
  line-height: 16px;
}
@media all and (min-width: 661px) {
  /* line 9, ../sass/components/_email-campaign-parts.scss */
  .node-email-campaign.view-mode-full .field-name-field-images-body {
    width: 500px;
  }
}
/* line 17, ../sass/components/_email-campaign-parts.scss */
.node-email-campaign.view-mode-full .field-collection-container {
  border-bottom: none;
}

/* line 21, ../sass/components/_email-campaign-parts.scss */
.title-email-campaign {
  font-size: 2.5em;
  font-weight: 100;
  text-align: center;
  position: relative;
  margin-bottom: 35px;
  margin-top: 15px;
}
@media all and (min-width: 661px) {
  /* line 21, ../sass/components/_email-campaign-parts.scss */
  .title-email-campaign {
    width: 600px;
    margin: 0 auto;
    margin-top: 35px;
    margin-bottom: 35px;
    font-size: 56px;
  }
}
/* line 35, ../sass/components/_email-campaign-parts.scss */
.title-email-campaign::after {
  content: '.';
  height: 2px;
  background-color: #f47f00;
  color: transparent;
  position: absolute;
  bottom: -40px;
  left: calc(50% - 35px);
  width: 70px;
}
@media all and (min-width: 661px) {
  /* line 35, ../sass/components/_email-campaign-parts.scss */
  .title-email-campaign::after {
    left: 265px;
  }
}

/* line 49, ../sass/components/_email-campaign-parts.scss */
.field-name-field-email-campaign-body {
  text-align: center;
  font-size: 14px;
  line-height: 19px;
  padding: 20px 0;
}
@media all and (min-width: 661px) {
  /* line 49, ../sass/components/_email-campaign-parts.scss */
  .field-name-field-email-campaign-body {
    width: 600px;
    margin: 0 auto;
  }
}
/* line 58, ../sass/components/_email-campaign-parts.scss */
.field-name-field-email-campaign-body iframe {
  max-width: 600px;
}
@media all and (max-width: 660px) {
  /* line 58, ../sass/components/_email-campaign-parts.scss */
  .field-name-field-email-campaign-body iframe {
    width: 100%;
    height: 190px;
  }
}

@media all and (min-width: 661px) {
  /* line 66, ../sass/components/_email-campaign-parts.scss */
  .field-name-field-images-body {
    width: 600px;
    margin: 0 auto;
  }
}

/* line 72, ../sass/components/_email-campaign-parts.scss */
.group-image-email-campaign {
  border-top: 1px solid #C7C7C7;
  border-bottom: 1px solid #C7C7C7;
  padding: 45px 0;
}

/* line 78, ../sass/components/_email-campaign-parts.scss */
.field-name-field-email-campaign-profil .field-name-field-photo {
  margin-top: 0;
}
@media all and (min-width: 661px) {
  /* line 78, ../sass/components/_email-campaign-parts.scss */
  .field-name-field-email-campaign-profil .field-name-field-photo {
    margin-top: 15px;
  }
}
/* line 83, ../sass/components/_email-campaign-parts.scss */
.field-name-field-email-campaign-profil .field-name-field-photo .field-item {
  display: inline-block;
  position: relative;
  width: 180px;
  height: 180px;
  overflow: hidden;
  border-radius: 50%;
}
/* line 93, ../sass/components/_email-campaign-parts.scss */
.field-name-field-email-campaign-profil .group-name-profil .field {
  display: inline-block;
  font-weight: bold;
}
/* line 98, ../sass/components/_email-campaign-parts.scss */
.field-name-field-email-campaign-profil .field-name-field-last-name {
  padding-left: 6px;
}

/* line 103, ../sass/components/_email-campaign-parts.scss */
.field-name-field-byline-email .field-collection-view {
  padding: 40px 0;
  border-bottom: none;
}

/* line 108, ../sass/components/_email-campaign-parts.scss */
.field-name-field-byline-email > .field-items > .field-item {
  border-bottom: 1px solid #C7C7C7;
}
/* line 110, ../sass/components/_email-campaign-parts.scss */
.field-name-field-byline-email > .field-items > .field-item:last-child {
  border-bottom: none;
}
@media all and (min-width: 661px) {
  /* line 113, ../sass/components/_email-campaign-parts.scss */
  .field-name-field-byline-email > .field-items > .field-item .field-name-field-position, .field-name-field-byline-email > .field-items > .field-item .group-name-profil, .field-name-field-byline-email > .field-items > .field-item .field-name-field-body-byline-campaign {
    width: 410px;
  }
}
/* line 118, ../sass/components/_email-campaign-parts.scss */
.field-name-field-byline-email > .field-items > .field-item .field-name-field-body-byline-campaign p {
  font-size: 12px;
  font-style: italic;
  line-height: 16px;
}
@media all and (max-width: 660px) {
  /* line 118, ../sass/components/_email-campaign-parts.scss */
  .field-name-field-byline-email > .field-items > .field-item .field-name-field-body-byline-campaign p {
    font-size: 14px;
    line-height: 19px;
  }
}
/* line 127, ../sass/components/_email-campaign-parts.scss */
.field-name-field-byline-email > .field-items > .field-item .field-name-field-photo {
  text-align: center;
  width: 100%;
}
@media all and (min-width: 661px) {
  /* line 127, ../sass/components/_email-campaign-parts.scss */
  .field-name-field-byline-email > .field-items > .field-item .field-name-field-photo {
    width: 220px;
  }
}
/* line 134, ../sass/components/_email-campaign-parts.scss */
.field-name-field-byline-email > .field-items > .field-item .field-name-field-position, .field-name-field-byline-email > .field-items > .field-item .group-name-profil {
  font-size: 14px;
  line-height: 19px;
}
@media all and (min-width: 661px) {
  /* line 139, ../sass/components/_email-campaign-parts.scss */
  .field-name-field-byline-email > .field-items > .field-item.odd .field-name-field-position, .field-name-field-byline-email > .field-items > .field-item.odd .group-name-profil, .field-name-field-byline-email > .field-items > .field-item.odd .field-name-field-body-byline-campaign {
    float: left;
  }
}
@media all and (min-width: 661px) {
  /* line 144, ../sass/components/_email-campaign-parts.scss */
  .field-name-field-byline-email > .field-items > .field-item.odd .field-name-field-photo {
    float: right;
  }
}
@media all and (min-width: 661px) {
  /* line 151, ../sass/components/_email-campaign-parts.scss */
  .field-name-field-byline-email > .field-items > .field-item.even .field-name-field-position, .field-name-field-byline-email > .field-items > .field-item.even .group-name-profil, .field-name-field-byline-email > .field-items > .field-item.even .field-name-field-body-byline-campaign {
    float: right;
  }
}
@media all and (min-width: 661px) {
  /* line 156, ../sass/components/_email-campaign-parts.scss */
  .field-name-field-byline-email > .field-items > .field-item.even .field-name-field-photo {
    float: left;
  }
}

/* line 165, ../sass/components/_email-campaign-parts.scss */
.field-name-field-email-campaign-image > .field-items {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-around;
}
/* line 170, ../sass/components/_email-campaign-parts.scss */
.field-name-field-email-campaign-image > .field-items > .field-item {
  width: 100%;
}
@media all and (min-width: 661px) {
  /* line 170, ../sass/components/_email-campaign-parts.scss */
  .field-name-field-email-campaign-image > .field-items > .field-item {
    width: 45%;
  }
}
/* line 177, ../sass/components/_email-campaign-parts.scss */
.field-name-field-email-campaign-image p {
  margin-top: 5px;
}
/* line 180, ../sass/components/_email-campaign-parts.scss */
.field-name-field-email-campaign-image .field-name-field-caption {
  text-align: center;
  font-weight: bold;
}
@media all and (max-width: 660px) {
  /* line 180, ../sass/components/_email-campaign-parts.scss */
  .field-name-field-email-campaign-image .field-name-field-caption {
    font-size: 14px;
    line-height: 19px;
  }
}
/* line 188, ../sass/components/_email-campaign-parts.scss */
.field-name-field-email-campaign-image iframe {
  width: 100%;
  height: 190px;
  margin-bottom: 20px;
}

/* line 195, ../sass/components/_email-campaign-parts.scss */
.field-collection-item-field-email-campaign-carousel {
  border-bottom: 1px solid #C7C7C7;
}
/* line 198, ../sass/components/_email-campaign-parts.scss */
.field-collection-item-field-email-campaign-carousel .field-name-field-image-carousel > .field-items {
  max-width: 700px;
}
/* line 202, ../sass/components/_email-campaign-parts.scss */
.field-collection-item-field-email-campaign-carousel .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 100;
  color: #002e56;
  border: 2px solid #002e56;
  border-radius: 15px;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.4s ease;
}
@media all and (max-width: 660px) {
  /* line 202, ../sass/components/_email-campaign-parts.scss */
  .field-collection-item-field-email-campaign-carousel .slick-arrow {
    display: none !important;
  }
}
/* line 221, ../sass/components/_email-campaign-parts.scss */
.field-collection-item-field-email-campaign-carousel .prev-arrow {
  left: -30px;
}
/* line 223, ../sass/components/_email-campaign-parts.scss */
.field-collection-item-field-email-campaign-carousel .prev-arrow:hover {
  left: -33px;
}
/* line 227, ../sass/components/_email-campaign-parts.scss */
.field-collection-item-field-email-campaign-carousel .next-arrow {
  right: -30px;
}
/* line 229, ../sass/components/_email-campaign-parts.scss */
.field-collection-item-field-email-campaign-carousel .next-arrow:hover {
  right: -33px;
}
@media all and (max-width: 660px) {
  /* line 233, ../sass/components/_email-campaign-parts.scss */
  .field-collection-item-field-email-campaign-carousel p {
    font-size: 14px;
    line-height: 19px;
  }
}
/* line 239, ../sass/components/_email-campaign-parts.scss */
.field-collection-item-field-email-campaign-carousel .slick-dots {
  display: block;
  width: 100%;
  padding: 0;
  list-style: none;
  text-align: center;
}
/* line 245, ../sass/components/_email-campaign-parts.scss */
.field-collection-item-field-email-campaign-carousel .slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
}
/* line 252, ../sass/components/_email-campaign-parts.scss */
.field-collection-item-field-email-campaign-carousel .slick-dots li.slick-active button::before {
  opacity: .75;
  color: #002e56;
}
/* line 257, ../sass/components/_email-campaign-parts.scss */
.field-collection-item-field-email-campaign-carousel .slick-dots button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
/* line 269, ../sass/components/_email-campaign-parts.scss */
.field-collection-item-field-email-campaign-carousel .slick-dots button::before {
  font-family: 'slick';
  font-size: 30px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: .25;
  color: #002e56;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/**
 * @file
 * Tabs Styling
 *
 * Adds styles for the primary and secondary tabs.
 *
 * Compare this with default CSS found in the system module's stylesheet (a copy
 * of which is in drupal7-reference.css.)
 */
/* line 63, ../sass/_custom.scss */
.clearfix:after,
.teaser--big:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .view-content .views-row:after,
.teaser-list:after,
.teaser-list--heading:after,
.view-les-ogs- .view-content .item-list > ul:after,
.view-nyheter .view-content .item-list > ul:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .view-content:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .view-content:after,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .view-content:after,
.teaser-list--heading__wrapper:after,
.view-les-ogs-:after,
.fane-menu__list:after,
.menu-name-menu-fanemeny ul.menu:after,
.arrangement-menu__list:after,
.menu-name-menu-arrangement-meny ul.menu:after,
.group-byline:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 71, ../sass/_custom.scss */
.views-filter__filter-list,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget, .group-byline div {
  display: inline;
}
/* line 73, ../sass/_custom.scss */
.views-filter__filter-list div,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget div, .group-byline div div {
  display: inline;
}

/*
 * Basic positioning styles shared by primary and secondary tabs.
 */
/* line 23, ../sass/_tabs.scss */
ul.primary,
ul.secondary {
  overflow: hidden;
  *zoom: 1;
  list-style: none;
  margin: 1em 0 1.5em;
  padding: 0 2px;
  white-space: nowrap;
}
/* line 31, ../sass/_tabs.scss */
ul.primary li,
ul.secondary li {
  float: left;
  margin: 0.5em 3px 0;
}
/* line 36, ../sass/_tabs.scss */
ul.primary a,
ul.secondary a {
  border-right: 0;
  border-bottom: 0;
  display: block;
  line-height: 1.5em;
  text-decoration: none;
}

/*
 * Primary tabs
 */
/* line 49, ../sass/_tabs.scss */
ul.primary {
  position: absolute;
  top: -35px;
  right: 0px;
  background: #474747;
  height: 35px;
  margin: 0;
  padding: 0;
}
@media all and (max-width: 660px) {
  /* line 49, ../sass/_tabs.scss */
  ul.primary {
    position: relative;
    margin-top: 30px;
    margin-bottom: 0;
  }
}
/* line 62, ../sass/_tabs.scss */
ul.primary li {
  padding: 0 5px;
}
/* line 68, ../sass/_tabs.scss */
ul.primary a:link,
ul.primary a:visited {
  color: gray;
}
/* line 72, ../sass/_tabs.scss */
ul.primary a:hover,
ul.primary a:focus {
  background-color: #e9e9e9;
  border-color: #f2f2f2;
}
/* line 77, ../sass/_tabs.scss */
ul.primary a.active {
  font-weight: bold;
  color: white;
}

/*
 * Secondary tabs
 */
/* line 87, ../sass/_tabs.scss */
ul.secondary {
  font-size: .9em;
  margin-top: -1.5em;
  /* Collapse bottom margin of ul.primary. */
  padding-bottom: .5em;
}
/* line 92, ../sass/_tabs.scss */
ul.secondary a:link,
ul.secondary a:visited {
  -moz-border-radius: 0.75em;
  -webkit-border-radius: 0.75em;
  border-radius: 0.75em;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  text-shadow: 1px 1px 0 #fff;
  background-color: #f2f2f2;
  color: #666;
  padding: 0 .5em;
}
/* line 101, ../sass/_tabs.scss */
ul.secondary a:hover,
ul.secondary a:focus {
  background-color: #dedede;
  border-color: #999;
  color: #333;
}
/* line 107, ../sass/_tabs.scss */
ul.secondary a.active,
ul.secondary a:active {
  text-shadow: 1px 1px 0 #333;
  background-color: #666;
  border-color: #000;
  color: #fff;
}

/* line 117, ../sass/_tabs.scss */
ul.tabs {
  margin: 0;
  width: 100%;
  margin-bottom: 10px;
  background-color: transparent;
  height: auto;
  opacity: .5;
  transition: opacity 750ms ease-in-out;
}
@media all and (min-width: 815px) {
  /* line 117, ../sass/_tabs.scss */
  ul.tabs {
    position: relative;
    top: 0px;
    border: 1px solid #002e56;
  }
}
@media all and (max-width: 814px) {
  /* line 117, ../sass/_tabs.scss */
  ul.tabs {
    margin: 30px 12px 0px 12px;
  }
}
/* line 136, ../sass/_tabs.scss */
ul.tabs:hover {
  opacity: 1;
  transition: opacity 200ms ease-in-out;
}
/* line 141, ../sass/_tabs.scss */
ul.tabs li {
  font-weight: 600;
  background-color: transparent;
  margin: 0px;
  padding: 0px;
  border-right: 1px solid #002e56;
}
@media all and (max-width: 814px) {
  /* line 141, ../sass/_tabs.scss */
  ul.tabs li {
    border: 1px solid #002e56;
    margin: 1px;
  }
}
/* line 153, ../sass/_tabs.scss */
ul.tabs li a {
  padding: 5px 8px;
}
/* line 157, ../sass/_tabs.scss */
ul.tabs li.is-active a {
  color: #f47f00;
}
/* line 160, ../sass/_tabs.scss */
ul.tabs li a:hover {
  background-color: #f47f00;
  text-decoration: none;
  color: inherit;
}

/* line 174, ../sass/_tabs.scss */
.not-logged-in ul.tabs-primary {
  display: none;
}

/**
 * @file
 * Page Styling
 *
 * Style the markup found in page.tpl.php. Also includes some styling of
 * miscellaneous Drupal elements that appear in the $content variable, such as
 * ul.links, .pager, .more-link, etc.
 */
/* line 63, ../sass/_custom.scss */
.clearfix:after,
.teaser--big:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .view-content .views-row:after,
.teaser-list:after,
.teaser-list--heading:after,
.view-les-ogs- .view-content .item-list > ul:after,
.view-nyheter .view-content .item-list > ul:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .view-content:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .view-content:after,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .view-content:after,
.teaser-list--heading__wrapper:after,
.view-les-ogs-:after,
.fane-menu__list:after,
.menu-name-menu-fanemeny ul.menu:after,
.arrangement-menu__list:after,
.menu-name-menu-arrangement-meny ul.menu:after,
.group-byline:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 71, ../sass/_custom.scss */
.views-filter__filter-list,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget, .group-byline div {
  display: inline;
}
/* line 73, ../sass/_custom.scss */
.views-filter__filter-list div,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget div, .group-byline div div {
  display: inline;
}

/*
 * Body
 */
/* line 17, ../sass/_pages.scss */
body {
  margin: 0;
  padding: 0;
  color: #333333;
}

@media all and (max-width: 660px) {
  /* line 33, ../sass/_pages.scss */
  .views-widget {
    display: block !important;
  }
}

/* line 41, ../sass/_pages.scss */
#page-title {
  display: none;
}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 * See the element-focusable rule in system.base.css.
 */
/* line 50, ../sass/_pages.scss */
#skip-link {
  margin: 0;
}
/* line 53, ../sass/_pages.scss */
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}

/*
 * Header
 */
/* line 74, ../sass/_pages.scss */
#logo img {
  vertical-align: bottom;
}
@media all and (max-width: 660px) {
  /* line 74, ../sass/_pages.scss */
  #logo img {
    width: 78%;
  }
}

/* line 82, ../sass/_pages.scss */
#name-and-slogan {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 85, ../sass/_pages.scss */
#site-name {
  /* The name of the website */
  margin: 0;
  font-size: 2em;
  line-height: 1.5em;
}
/* line 90, ../sass/_pages.scss */
#site-name a:link,
#site-name a:visited {
  color: #000;
  text-decoration: none;
}
/* line 96, ../sass/_pages.scss */
#site-name a:hover,
#site-name a:focus {
  text-decoration: underline;
}

/* line 102, ../sass/_pages.scss */
#site-slogan {
  /* The slogan (or tagline) of a website */
  margin: 0;
  font-size: 1em;
}

/* line 107, ../sass/_pages.scss */
.region-header {
  /* Wrapper for any blocks placed in the header region */
  clear: both;
  /* Clear the logo */
}

/* line 115, ../sass/_pages.scss */
.breadcrumb__wrapper .breadcrumb {
  /* The path to the current page in the form of a list of links */
}

/* line 132, ../sass/_pages.scss */
h1.title,
h2.node-title,
h2.block-title,
h2.title,
h2.comment-form,
h3.title {
  /* Comment title */
  margin: 0;
}

/* line 141, ../sass/_pages.scss */
div.messages {
  /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */
  margin: 1.5em 0;
  /* Drupal core uses "6px 0" margin */
}
/* line 144, ../sass/_pages.scss */
div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 151, ../sass/_pages.scss */
ul.inline {
  /* List of links generated by theme_links() */
  display: inline;
  padding: 0;
}
/* line 155, ../sass/_pages.scss */
ul.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0;
}

/* line 161, ../sass/_pages.scss */
span.field-label {
  /* The inline field label used by the Fences module */
  padding: 0 1em 0 0;
}

/* line 165, ../sass/_pages.scss */
.item-list .pager {
  /* A list of page numbers when more than 1 page of content is available */
  padding: 0;
}
/* line 168, ../sass/_pages.scss */
.item-list .pager li {
  /* Each page number in the pager list */
  padding: 0 0.5em;
}
/* line 170, ../sass/_pages.scss */
.item-list .pager li.pager-next.first.last a {
  padding-left: 30px;
  padding-right: 30px;
}
/* line 174, ../sass/_pages.scss */
.item-list .pager li.pager-next.first.last a::after {
  content: '...';
}

/* line 181, ../sass/_pages.scss */
.page-wrapper {
  padding-top: 20px;
}

/*
 * Page bottom
 */
@media all and (max-width: 814px) {
  /* line 196, ../sass/_pages.scss */
  .page-nyheter #page-title {
    display: none;
  }
}

/* line 207, ../sass/_pages.scss */
.landingsside-lv1 .pane-node-content .pane-title,
.landingsside-lv2 .pane-node-content .pane-title {
  text-align: center;
}
@media all and (max-width: 814px) {
  /* line 207, ../sass/_pages.scss */
  .landingsside-lv1 .pane-node-content .pane-title,
  .landingsside-lv2 .pane-node-content .pane-title {
    text-align: left;
  }
}
/* line 216, ../sass/_pages.scss */
.landingsside-lv1 .pane-node-content .node p:first-child,
.landingsside-lv2 .pane-node-content .node p:first-child {
  margin-top: 0.6em;
}

/* line 224, ../sass/_pages.scss */
.page-kurs-og-arrangementer .page-wrapper,
.page-katalogen .page-wrapper {
  background-color: #f8f8f8;
}
/* line 227, ../sass/_pages.scss */
.page-kurs-og-arrangementer #page-title,
.page-katalogen #page-title {
  display: block;
  text-align: center;
  margin-bottom: 30px;
}
@media all and (max-width: 660px) {
  /* line 227, ../sass/_pages.scss */
  .page-kurs-og-arrangementer #page-title,
  .page-katalogen #page-title {
    margin-bottom: 0;
    margin-left: 20px;
    text-align: left;
  }
}

/* line 241, ../sass/_pages.scss */
.page-search-page #page-title, .page-search #page-title {
  display: block;
  padding: 0px 13px 0 12px;
  text-align: center;
}
@media all and (max-width: 814px) {
  /* line 241, ../sass/_pages.scss */
  .page-search-page #page-title, .page-search #page-title {
    text-align: left;
  }
}

/**
 * @file
 * Block Styling
 */
/* line 63, ../sass/_custom.scss */
.clearfix:after,
.teaser--big:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .view-content .views-row:after,
.teaser-list:after,
.teaser-list--heading:after,
.view-les-ogs- .view-content .item-list > ul:after,
.view-nyheter .view-content .item-list > ul:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .view-content:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .view-content:after,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .view-content:after,
.teaser-list--heading__wrapper:after,
.view-les-ogs-:after,
.fane-menu__list:after,
.menu-name-menu-fanemeny ul.menu:after,
.arrangement-menu__list:after,
.menu-name-menu-arrangement-meny ul.menu:after,
.group-byline:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 71, ../sass/_custom.scss */
.views-filter__filter-list,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget, .group-byline div {
  display: inline;
}
/* line 73, ../sass/_custom.scss */
.views-filter__filter-list div,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget div, .group-byline div div {
  display: inline;
}

/* line 9, ../sass/_blocks.scss */
.block {
  /* Block wrapper */
  margin-bottom: 1.5em;
}
/* line 12, ../sass/_blocks.scss */
.block.first {
  /* The first block in the region */
}
/* line 15, ../sass/_blocks.scss */
.block.last {
  /* The last block in the region */
}
/* line 18, ../sass/_blocks.scss */
.block.odd {
  /* Zebra striping for each block in the region */
}
/* line 21, ../sass/_blocks.scss */
.block.even {
  /* Zebra striping for each block in the region */
}
/* line 24, ../sass/_blocks.scss */
.block h2.block-title {
  /* Block title */
}

/* line 29, ../sass/_blocks.scss */
#block-aggregator-category-1 {
  /* Block for the latest news items in the first category */
}

/* line 32, ../sass/_blocks.scss */
#block-aggregator-feed-1 {
  /* Block for the latest news items in the first feed */
}

/* line 35, ../sass/_blocks.scss */
#block-block-1 {
  /* First block created with "Add block" link */
}

/* line 38, ../sass/_blocks.scss */
#block-blog-recent {
  /* "Recent blog posts" block */
}

/* line 41, ../sass/_blocks.scss */
#block-book-navigation {
  /* "Book navigation" block for the current book's table of contents */
}

/* line 44, ../sass/_blocks.scss */
#block-comment-recent {
  /* "Recent comments" block */
}

/* line 47, ../sass/_blocks.scss */
#block-forum-active {
  /* "Active forum topics" block */
}

/* line 50, ../sass/_blocks.scss */
#block-forum-new {
  /* "New forum topics" block */
}

/* line 53, ../sass/_blocks.scss */
#block-locale-language {
  /* Language switcher block */
  position: absolute;
  right: 0;
  margin: 0 !important;
  padding: 0 !important;
  line-height: normal;
}
/* line 59, ../sass/_blocks.scss */
#block-locale-language li {
  display: inline;
  padding-right: 10px;
}

/* line 65, ../sass/_blocks.scss */
#block-menu-menu-NAME {
  /* Custom menu block */
}

/* line 68, ../sass/_blocks.scss */
#block-node-recent {
  /* "Recent content" block */
}

/* line 71, ../sass/_blocks.scss */
#block-node-syndicate {
  /* "Syndicate" block for primary RSS feed; see also page.css's .feed-icon */
}

/* line 74, ../sass/_blocks.scss */
#block-poll-recent {
  /* "Most recent poll" block */
}

/* line 77, ../sass/_blocks.scss */
#block-profile-author-information {
  /* "Author information" block for the profile of the page's author */
}

/* line 80, ../sass/_blocks.scss */
#block-search-form {
  /* "Search form" block */
}

/* line 83, ../sass/_blocks.scss */
#block-shortcut-shortcuts {
  /* "Shortcuts" block */
}

/* line 86, ../sass/_blocks.scss */
#block-statistics-popular {
  /* "Popular content" block */
}

/* line 89, ../sass/_blocks.scss */
#block-system-main-menu {
  /* "Main menu" block */
}

/* line 92, ../sass/_blocks.scss */
#block-system-management {
  /* "Management" block for Drupal management menu */
}

/* line 95, ../sass/_blocks.scss */
#block-system-navigation {
  /* "Navigation" block for Drupal navigation menu */
}

/* line 98, ../sass/_blocks.scss */
#block-system-user-menu {
  /* "User menu" block for Drupal user menu */
}

/* line 101, ../sass/_blocks.scss */
#block-system-help {
  /* "System help" block */
}

/* line 104, ../sass/_blocks.scss */
#block-system-main {
  /* "Main page content" block */
}

/* line 107, ../sass/_blocks.scss */
#block-system-powered-by {
  /* "Powered by Drupal" block */
}

/* line 110, ../sass/_blocks.scss */
#block-user-login {
  /* "User login form" block */
}

/* line 113, ../sass/_blocks.scss */
#block-user-new {
  /* "Who's new" block for a list of the newest users */
}

/* line 116, ../sass/_blocks.scss */
#block-user-online {
  /* "Who's online" block for a list of the online users */
}

/* line 130, ../sass/_blocks.scss */
.column-right .pane-block .pane-title a,
.column-right .pane-block .field-name-title h2 a,
.column-right .node-infoboks .pane-title a,
.column-right .node-infoboks .field-name-title h2 a,
.column-right .node-faktaboks .pane-title a,
.column-right .node-faktaboks .field-name-title h2 a,
.group-right .pane-block .pane-title a,
.group-right .pane-block .field-name-title h2 a,
.group-right .node-infoboks .pane-title a,
.group-right .node-infoboks .field-name-title h2 a,
.group-right .node-faktaboks .pane-title a,
.group-right .node-faktaboks .field-name-title h2 a,
.pane-katalogen-teaser-panel-pane-1 .pane-title a,
.pane-katalogen-teaser-panel-pane-1 .field-name-title h2 a {
  color: #002e56;
}

/* line 143, ../sass/_blocks.scss */
.view-promoted-boxes .view-content {
  margin: 0;
  margin-bottom: 1.5em;
}

/* line 167, ../sass/_blocks.scss */
.landingsside-lv2 .field-name-se-ogsaa, .landingsside-lv1 .field-name-se-ogsaa {
  display: none;
}

@media all and (min-width: 661px) {
  /* line 199, ../sass/_blocks.scss */
  .block-facetapi {
    width: calc(30% - 30px);
    float: left;
    padding: 0 0 0 30px;
  }
}
@media all and (max-width: 814px) {
  /* line 199, ../sass/_blocks.scss */
  .block-facetapi {
    padding: 0px 13px 0 12px;
  }
}
@media all and (min-width: 661px) and (max-width: 814px) {
  /* line 199, ../sass/_blocks.scss */
  .block-facetapi {
    padding: 0px 12px 0px 30px;
    width: calc(30% - 54px);
  }
}
/* line 213, ../sass/_blocks.scss */
.block-facetapi .block__title {
  margin-bottom: 20px;
}
/* line 217, ../sass/_blocks.scss */
.block-facetapi ul li {
  list-style: none;
}

@media all and (max-width: 814px) {
  /* line 222, ../sass/_blocks.scss */
  #block-views-exp-search-view-panel-pane-1 {
    background-color: #002e56;
    display: none;
  }
}
@media all and (max-width: 814px) {
  /* line 228, ../sass/_blocks.scss */
  #block-views-exp-search-view-panel-pane-1.open {
    display: block;
  }
}

/**
 * @file
 * Navigation Styling
 */
/* line 63, ../sass/_custom.scss */
.clearfix:after,
.teaser--big:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .view-content .views-row:after,
.teaser-list:after,
.teaser-list--heading:after,
.view-les-ogs- .view-content .item-list > ul:after,
.view-nyheter .view-content .item-list > ul:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .view-content:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .view-content:after,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .view-content:after,
.teaser-list--heading__wrapper:after,
.view-les-ogs-:after,
.fane-menu__list:after,
.menu-name-menu-fanemeny ul.menu:after,
.arrangement-menu__list:after,
.menu-name-menu-arrangement-meny ul.menu:after,
.group-byline:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 71, ../sass/_custom.scss */
.views-filter__filter-list,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget, .group-byline div {
  display: inline;
}
/* line 73, ../sass/_custom.scss */
.views-filter__filter-list div,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget div, .group-byline div div {
  display: inline;
}

/*
 * The active item in a Drupal menu
 */
/* line 11, ../sass/_navigation.scss */
li a {
  text-decoration: none;
}
/* line 13, ../sass/_navigation.scss */
li a.active {
  color: #f47f00;
}

/*
 * Navigation bar
 */
/* line 26, ../sass/_navigation.scss */
#navigation {
  /* overflow: hidden; */
  /* Sometimes you want to prevent overlapping with main div. */
}
/* line 30, ../sass/_navigation.scss */
#navigation .block {
  margin-bottom: 0;
}
/* line 34, ../sass/_navigation.scss */
#navigation .block-menu .block-title,
#navigation .block-menu-block .block-title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}
@media all and (max-width: 814px) {
  /* line 52, ../sass/_navigation.scss */
  #navigation #block-menu-block-2 {
    display: none;
  }
}

/*
 * Main menu and Secondary menu links
 */
/* line 75, ../sass/_navigation.scss */
#secondary-menu {
  float: right;
}

/*
 * Menu blocks
 */
/*
 * "Menu block" blocks
 *
 * Drupal core has limited ways in which it can display its menus. To get around
 * these limitations, see http://drupal.org/project/menu_block
 */
/* Fane meny */
/* line 96, ../sass/_navigation.scss */
.pane-menu-fanemeny {
  clear: both;
}
@media all and (max-width: 814px) {
  /* line 96, ../sass/_navigation.scss */
  .pane-menu-fanemeny {
    display: none;
  }
}

/* line 102, ../sass/_navigation.scss */
.menu-name-menu-fanemeny {
  border-bottom: 1px solid #e5e5e5;
}

/* line 128, ../sass/_navigation.scss */
.lines {
  display: block;
  float: left;
  margin: 0;
  padding: 4px 3px;
  width: 36px;
  border-radius: 3px;
}
/* line 135, ../sass/_navigation.scss */
.lines .line {
  display: block;
  height: 5px;
  width: 32px;
  margin: 3px auto 3px auto;
  border-radius: 3px;
  background-color: #002e56;
}
/* line 144, ../sass/_navigation.scss */
.responsive-toggled .lines .line {
  background-color: white;
}

/* line 150, ../sass/_navigation.scss */
.responsive-menus.responsified span.toggler {
  border: 3px solid #002e56;
}
@media all and (max-width: 660px) {
  /* line 150, ../sass/_navigation.scss */
  .responsive-menus.responsified span.toggler {
    top: 22px;
  }
}
/* line 157, ../sass/_navigation.scss */
.responsive-menus.responsified.responsive-toggled span.toggler {
  border: 3px solid white;
  background-color: #002e56;
}

/* line 163, ../sass/_navigation.scss */
.responsive-menus.responsified .responsive-menus-simple {
  background-color: #002e56;
}
/* line 166, ../sass/_navigation.scss */
.responsive-menus.responsified .responsive-menus-simple li.last.leaf {
  display: none;
}

/* line 171, ../sass/_navigation.scss */
.responsive-menus.responsified.responsive-toggled {
  margin-bottom: 0px;
}

/* line 175, ../sass/_navigation.scss */
.search-icon-main-menu {
  color: transparent !important;
  background-image: url("../images/search-icon.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

@media all and (min-width: 661px) {
  /* line 183, ../sass/_navigation.scss */
  .burger-menu-item {
    display: none;
  }
}

/**
 * @file
 * Views Styling
 */
/* line 63, ../sass/_custom.scss */
.clearfix:after,
.teaser--big:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .view-content .views-row:after,
.teaser-list:after,
.teaser-list--heading:after,
.view-les-ogs- .view-content .item-list > ul:after,
.view-nyheter .view-content .item-list > ul:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .view-content:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .view-content:after,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .view-content:after,
.teaser-list--heading__wrapper:after,
.view-les-ogs-:after,
.fane-menu__list:after,
.menu-name-menu-fanemeny ul.menu:after,
.arrangement-menu__list:after,
.menu-name-menu-arrangement-meny ul.menu:after,
.group-byline:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 71, ../sass/_custom.scss */
.views-filter__filter-list,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget, .group-byline div {
  display: inline;
}
/* line 73, ../sass/_custom.scss */
.views-filter__filter-list div,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget div, .group-byline div div {
  display: inline;
}

/*
 * Views' admin tabs
 *
 * The views admin tabs use the same classes as the secondary tabs. We prevent
 * some of our tab styling from bleeding into (and breaking) the Views admin
 * pages. If your sub-theme isn't used for admin pages, you can remove this
 * entire section.
 */
/* line 18, ../sass/_views-styles.scss */
.views-displays .secondary li {
  float: none;
  margin: 0 6px 0;
}
/* line 23, ../sass/_views-styles.scss */
.views-displays .secondary a:link,
.views-displays .secondary a:visited {
  text-shadow: none;
  padding: 2px 7px 3px;
}
/* line 29, ../sass/_views-styles.scss */
.views-displays .secondary .open > a {
  -moz-border-radius: 7px 7px 0 0;
  -webkit-border-radius: 7px;
  border-radius: 7px 7px 0 0;
}
/* line 31, ../sass/_views-styles.scss */
.views-displays .secondary .open > a:hover {
  color: #333;
}
/* line 36, ../sass/_views-styles.scss */
.views-displays .secondary .action-list li {
  margin: 0;
}
/* line 38, ../sass/_views-styles.scss */
.views-displays .secondary .action-list li:first-child {
  -moz-border-radius: 0 7px 0 0;
  -webkit-border-radius: 0;
  border-radius: 0 7px 0 0;
}
/* line 41, ../sass/_views-styles.scss */
.views-displays .secondary .action-list li:last-child {
  -moz-border-radius: 0 0 7px 7px;
  -webkit-border-radius: 0;
  border-radius: 0 0 7px 7px;
}

/* News list*/
@media all and (min-width: 815px) {
  /* line 69, ../sass/_views-styles.scss */
  .pane-nyheter-panel-pane-1 .pane-title {
    display: none;
  }
}

/* line 85, ../sass/_views-styles.scss */
.view-nyheter .view-content .item-list > ul > li .field-name-field-image {
  line-height: 0;
}
@media all and (max-width: 660px) {
  /* line 104, ../sass/_views-styles.scss */
  .view-nyheter .item-list .pager li {
    display: none;
  }
}

/* Kurs list big */
@media all and (max-width: 660px) {
  /* line 117, ../sass/_views-styles.scss */
  .view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .view-content .views-row {
    display: none;
  }
}

/* Kurs list on kurs frontpage*/
/* line 176, ../sass/_views-styles.scss */
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-field-dato,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-field-dato,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-field-dato {
  margin-bottom: 8px;
}
/* line 195, ../sass/_views-styles.scss */
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .field-name-field-ingress iframe,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .field-name-field-ingress iframe,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .field-name-field-ingress iframe {
  width: 100%;
}

@media all and (max-width: 660px) {
  /* line 203, ../sass/_views-styles.scss */
  .view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 {
    display: none;
  }
}

/* line 208, ../sass/_views-styles.scss */
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile {
  display: none;
}
@media all and (max-width: 660px) {
  /* line 208, ../sass/_views-styles.scss */
  .view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile {
    display: block;
  }
}

/* line 253, ../sass/_views-styles.scss */
.view-landingsside.view-display-id-level1_simple > .view-content > .views-row .views-field-link-title a .link-title {
  text-transform: lowercase;
}

/* line 262, ../sass/_views-styles.scss */
.view-frontpage-promoted .view-content .views-row .field-name-field-image a {
  display: block;
  line-height: 0;
}
/* line 275, ../sass/_views-styles.scss */
.view-frontpage-promoted .view-content .views-row .group-text .field-name-title a {
  color: white;
}

/* line 287, ../sass/_views-styles.scss */
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form {
  border-bottom: 1px dashed #e5e5e5;
  padding-bottom: 0.2em;
  margin-bottom: 1em;
}
@media all and (max-width: 660px) {
  /* line 287, ../sass/_views-styles.scss */
  .view-andre-kurs-og-arrangementer-3-7 .views-exposed-form {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
/* line 296, ../sass/_views-styles.scss */
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-exposed-widget {
  padding-top: 1em;
}
@media all and (max-width: 660px) {
  /* line 296, ../sass/_views-styles.scss */
  .view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-exposed-widget {
    margin-top: 10px;
    float: none;
    text-align: center;
  }
}

/* line 322, ../sass/_views-styles.scss */
.pane-views-exp-nyheter-panel-pane-1 .views-exposed-form label {
  margin-bottom: 1em;
}

/* line 358, ../sass/_views-styles.scss */
.form-type-select .description {
  display: none;
}

@media all and (min-width: 661px) {
  /* line 362, ../sass/_views-styles.scss */
  .view-search-view.view-display-id-page {
    width: 70%;
    float: left;
  }
}
@media all and (max-width: 814px) {
  /* line 362, ../sass/_views-styles.scss */
  .view-search-view.view-display-id-page {
    padding: 0px 13px 0 12px;
  }
}
@media all and (min-width: 661px) and (max-width: 814px) {
  /* line 362, ../sass/_views-styles.scss */
  .view-search-view.view-display-id-page {
    padding: 0px 0px 0px 12px;
  }
}
/* line 374, ../sass/_views-styles.scss */
.view-search-view.view-display-id-page .views-widget-filter-search_api_views_fulltext {
  padding-right: 0px;
}
/* line 376, ../sass/_views-styles.scss */
.view-search-view.view-display-id-page .views-widget-filter-search_api_views_fulltext input {
  border-radius: 20px 0 0 20px;
  padding: 8px 0 8px 15px;
}
/* line 382, ../sass/_views-styles.scss */
.view-search-view.view-display-id-page #edit-submit-search-view {
  background-color: #002e56;
  border: 1px solid #002e56;
  color: white;
}
/* line 387, ../sass/_views-styles.scss */
.view-search-view.view-display-id-page #edit-submit-search-view a {
  color: white;
}
/* line 390, ../sass/_views-styles.scss */
.view-search-view.view-display-id-page #edit-submit-search-view:hover {
  background-color: white;
  color: #002e56;
  border: 1px solid #002e56;
}
/* line 394, ../sass/_views-styles.scss */
.view-search-view.view-display-id-page #edit-submit-search-view:hover a {
  color: #002e56;
}
/* line 399, ../sass/_views-styles.scss */
.view-search-view.view-display-id-page .views-row {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #999999;
}
/* line 404, ../sass/_views-styles.scss */
.view-search-view.view-display-id-page .views-field-title {
  color: #f47f00;
  font-size: 20px;
}
/* line 408, ../sass/_views-styles.scss */
.view-search-view.view-display-id-page .views-field-type {
  color: #999999;
}
/* line 411, ../sass/_views-styles.scss */
.view-search-view.view-display-id-page .views-field-created {
  font-size: 12px;
}
/* line 414, ../sass/_views-styles.scss */
.view-search-view.view-display-id-page .pager {
  margin: 40px 0px;
}
/* line 417, ../sass/_views-styles.scss */
.view-search-view.view-display-id-page .views-exposed-widgets {
  margin-bottom: 20px;
}
@media all and (max-width: 660px) {
  /* line 420, ../sass/_views-styles.scss */
  .view-search-view.view-display-id-page .views-widget-filter-search_api_views_fulltext {
    width: calc(75% - 10px);
  }
}
@media all and (max-width: 660px) {
  /* line 425, ../sass/_views-styles.scss */
  .view-search-view.view-display-id-page .views-submit-button {
    padding-right: 0px;
    width: 25%;
  }
}
/* line 432, ../sass/_views-styles.scss */
.view-search-view.view-display-id-page .form-submit {
  border-radius: 0 20px 20px 0 !important;
}
@media all and (max-width: 660px) {
  /* line 432, ../sass/_views-styles.scss */
  .view-search-view.view-display-id-page .form-submit {
    width: 100%;
  }
}

/**
 * @file
 * Node Styling
 *
 * Style anything that isn't in the $content variable.
 */
/* line 63, ../sass/_custom.scss */
.clearfix:after,
.teaser--big:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .view-content .views-row:after,
.teaser-list:after,
.teaser-list--heading:after,
.view-les-ogs- .view-content .item-list > ul:after,
.view-nyheter .view-content .item-list > ul:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .view-content:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .view-content:after,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .view-content:after,
.teaser-list--heading__wrapper:after,
.view-les-ogs-:after,
.fane-menu__list:after,
.menu-name-menu-fanemeny ul.menu:after,
.arrangement-menu__list:after,
.menu-name-menu-arrangement-meny ul.menu:after,
.group-byline:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 71, ../sass/_custom.scss */
.views-filter__filter-list,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget, .group-byline div {
  display: inline;
}
/* line 73, ../sass/_custom.scss */
.views-filter__filter-list div,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget div, .group-byline div div {
  display: inline;
}

/* line 10, ../sass/_nodes.scss */
.media-element-container {
  display: inline-block;
  margin-bottom: 10px;
  background: #F8F8F8;
  color: gray;
  font-size: 14.4px;
}
/* line 16, ../sass/_nodes.scss */
.media-element-container .field-name-field-caption {
  text-align: right;
  clear: both;
}
/* line 19, ../sass/_nodes.scss */
.media-element-container .field-name-field-caption p {
  margin: 0;
  padding: 10px;
}
/* line 24, ../sass/_nodes.scss */
.media-element-container.float-left {
  float: left;
  margin-right: 10px;
}
/* line 28, ../sass/_nodes.scss */
.media-element-container.float-right {
  float: right;
  margin-left: 10px;
}

/* line 34, ../sass/_nodes.scss */
.node {
  /* Node wrapper */
}
/* line 36, ../sass/_nodes.scss */
.preview .node {
  /* Preview of the content before submitting new or updated content */
  /* background-color: #ffffea; */
  /* Drupal core uses a #ffffea background */
}
/* line 40, ../sass/_nodes.scss */
.node .node-title {
  /* Node title */
}
/* line 43, ../sass/_nodes.scss */
.node .user-picture {
  /* The picture of the node author */
}
/* line 46, ../sass/_nodes.scss */
.node .submitted {
  /* The "posted by" information */
}
/* line 49, ../sass/_nodes.scss */
.node .content {
  /* Node's content wrapper */
}
/* line 52, ../sass/_nodes.scss */
.node ul.links {
  /* Node links. See also the ul.links declaration in the pages.css. */
}

/* line 57, ../sass/_nodes.scss */
.node-promoted {
  /* A node that has been promoted to the front page */
}

/* line 60, ../sass/_nodes.scss */
.node-sticky {
  /* A sticky node (displayed before others in a list) */
}

/* line 63, ../sass/_nodes.scss */
.node-by-viewer {
  /* A node created by the current user */
}

/* line 66, ../sass/_nodes.scss */
.node-teaser {
  /* A node displayed as teaser */
}

/*
 * All nodes are given a node-FOO class that describes the type of content that
 * it is. If you create a new content type called "my-custom-type", it will
 * receive a "node-my-custom-type" class.
 */
/* line 75, ../sass/_nodes.scss */
.node-page {
  /* Page content node */
}

/* line 78, ../sass/_nodes.scss */
.node-article {
  /* Article content node */
}

/* line 81, ../sass/_nodes.scss */
.node-unpublished {
  /* Unpublished nodes */
  /* background-color: #fff4f4; */
  /* Drupal core uses a #fff4f4 background */
}
/* line 84, ../sass/_nodes.scss */
.node-unpublished p.unpublished {
  /* The word "Unpublished" displayed underneath the content. */
  height: 0;
  overflow: visible;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word;
}

/* line 107, ../sass/_nodes.scss */
.node-type-page.page-plain .pane-node-content .pane-title {
  border-bottom: 1px dashed #e5e5e5;
}
@media all and (max-width: 814px) {
  /* line 107, ../sass/_nodes.scss */
  .node-type-page.page-plain .pane-node-content .pane-title {
    border-bottom: none;
  }
}

/* line 132, ../sass/_nodes.scss */
.node-type-kurs .pane-node-content {
  position: relative;
}
@media all and (min-width: 815px) {
  /* line 143, ../sass/_nodes.scss */
  .node-type-kurs .pane-node-content .field-name-field-kurssted > .field-items {
    padding-left: 115px;
  }
}
/* line 160, ../sass/_nodes.scss */
.node-type-kurs .pane-node-content .group-info .field-name-field-m-lgruppe .field-item {
  margin-right: 5px;
  float: left;
}
/* line 169, ../sass/_nodes.scss */
.node-type-kurs .pane-node-content .field-name-field-ingress iframe {
  width: 100%;
}

/**
 * @file
 * Comment Styling
 */
/* line 63, ../sass/_custom.scss */
.clearfix:after,
.teaser--big:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .view-content .views-row:after,
.teaser-list:after,
.teaser-list--heading:after,
.view-les-ogs- .view-content .item-list > ul:after,
.view-nyheter .view-content .item-list > ul:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .view-content:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .view-content:after,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .view-content:after,
.teaser-list--heading__wrapper:after,
.view-les-ogs-:after,
.fane-menu__list:after,
.menu-name-menu-fanemeny ul.menu:after,
.arrangement-menu__list:after,
.menu-name-menu-arrangement-meny ul.menu:after,
.group-byline:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 71, ../sass/_custom.scss */
.views-filter__filter-list,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget, .group-byline div {
  display: inline;
}
/* line 73, ../sass/_custom.scss */
.views-filter__filter-list div,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget div, .group-byline div div {
  display: inline;
}

/* line 9, ../sass/_comments.scss */
.comments {
  /* Wrapper for the list of comments and its title */
  margin: 1.5em 0;
}
/* line 12, ../sass/_comments.scss */
.comments h2.title {
  /* Heading for the list of comments */
}
/* line 15, ../sass/_comments.scss */
.comments h2.comment-form {
  /* Heading for the comment form */
}

/* line 19, ../sass/_comments.scss */
.comment {
  /* Wrapper for a single comment */
}
/* line 21, ../sass/_comments.scss */
.comment.comment-preview {
  /* Preview of the comment before submitting new or updated comment */
  background-color: #ffffea;
  /* Drupal core will use a #ffffea background. See #1110842 */
}
/* line 25, ../sass/_comments.scss */
.comment.new {
  /* A new comment since the user last viewed the page. */
}
/* line 28, ../sass/_comments.scss */
.comment.first {
  /* The first comment in the list of comments */
}
/* line 31, ../sass/_comments.scss */
.comment.last {
  /* The last comment in the list of comments */
}
/* line 34, ../sass/_comments.scss */
.comment.odd {
  /* An odd-numbered comment in the list of comments */
}
/* line 37, ../sass/_comments.scss */
.comment.even {
  /* An even-numbered comment in the list of comments */
}
/* line 40, ../sass/_comments.scss */
.comment.comment-by-anonymous {
  /* A comment created by an anonymous user */
}
/* line 43, ../sass/_comments.scss */
.comment.comment-by-node-author {
  /* A comment created by the node's author */
}
/* line 46, ../sass/_comments.scss */
.comment.comment-by-viewer {
  /* A comment created by the current user */
}
/* line 49, ../sass/_comments.scss */
.comment h3.comment-title {
  /* Comment title */
}
/* line 52, ../sass/_comments.scss */
.comment .new {
  /* "New" marker for comments that are new for the current user */
  color: #c00;
}
/* line 56, ../sass/_comments.scss */
.comment .user-picture {
  /* The picture of the comment author */
}
/* line 59, ../sass/_comments.scss */
.comment .submitted {
  /* The "posted by" information */
}
/* line 62, ../sass/_comments.scss */
.comment .permalink {
  /* Comment's permalink wrapper */
  text-transform: uppercase;
  font-size: 75%;
}
/* line 67, ../sass/_comments.scss */
.comment .user-signature {
  /* The user's signature */
}
/* line 70, ../sass/_comments.scss */
.comment ul.links {
  /* Comment links. See also the ul.links declaration in the pages.css. */
}

/* line 74, ../sass/_comments.scss */
.indented {
  /* Nested comments are indented */
  margin-left: 30px;
  /* Drupal core uses a 25px left margin */
}

/* line 78, ../sass/_comments.scss */
.comment-unpublished {
  /* Unpublished comments */
  /* background-color: #fff4f4; */
  /* Drupal core uses a #fff4f4 background */
}
/* line 81, ../sass/_comments.scss */
.comment-unpublished p.unpublished {
  /* The word "Unpublished" displayed underneath the content. */
  height: 0;
  overflow: visible;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word;
}

/**
 * @file
 * Form Styling
 */
/* line 63, ../sass/_custom.scss */
.clearfix:after,
.teaser--big:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .view-content .views-row:after,
.teaser-list:after,
.teaser-list--heading:after,
.view-les-ogs- .view-content .item-list > ul:after,
.view-nyheter .view-content .item-list > ul:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .view-content:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .view-content:after,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .view-content:after,
.teaser-list--heading__wrapper:after,
.view-les-ogs-:after,
.fane-menu__list:after,
.menu-name-menu-fanemeny ul.menu:after,
.arrangement-menu__list:after,
.menu-name-menu-arrangement-meny ul.menu:after,
.group-byline:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 71, ../sass/_custom.scss */
.views-filter__filter-list,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget, .group-byline div {
  display: inline;
}
/* line 73, ../sass/_custom.scss */
.views-filter__filter-list div,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget div, .group-byline div div {
  display: inline;
}

/* line 9, ../sass/_forms.scss */
.form-item {
  /* Wrapper for a form element (or group of form elements) and its label */
  margin: 1.5em 0;
}
/* line 12, ../sass/_forms.scss */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  /* Highlight the form elements that caused a form submission error */
  border: 1px solid #c00;
}
/* line 18, ../sass/_forms.scss */
.form-item label {
  /* The label for a form element */
  display: block;
  font-weight: bold;
}
/* line 23, ../sass/_forms.scss */
.form-item label.option {
  /* The label for a radio button or checkbox */
  display: inline;
  font-weight: normal;
}
/* line 28, ../sass/_forms.scss */
.form-item .form-required {
  /* The part of the label that indicates a required field */
  color: #c00;
}
/* line 32, ../sass/_forms.scss */
.form-item .description {
  /* The descriptive help text (separate from the label) */
  font-size: 0.85em;
}
/* line 36, ../sass/_forms.scss */
.form-checkboxes .form-item, .form-radios .form-item {
  /* Pack groups of checkboxes and radio buttons closer together */
  margin: 0;
  /* Drupal core uses "0.4em 0" */
}

/* line 42, ../sass/_forms.scss */
.form-submit {
  /* The submit button */
}

/* line 46, ../sass/_forms.scss */
.container-inline div,
.container-inline label {
  /* Inline labels and form divs */
  display: inline;
}

/* line 52, ../sass/_forms.scss */
.tips {
  /* Tips for Drupal's input formats */
}

/* line 55, ../sass/_forms.scss */
a.button {
  /* Buttons used by contrib modules like Media */
  -moz-appearance: button;
  -webkit-appearance: button;
}

/*
 * Password confirmation
 */
/* line 63, ../sass/_forms.scss */
.password-parent,
.confirm-parent {
  margin: 0;
}

/*
 * Search (search-block-form.tpl.php)
 */
/* line 72, ../sass/_forms.scss */
#block-search-form {
  /* Wrapper for the search form */
}

/*
 * Drupal's default login form block
 */
/* line 79, ../sass/_forms.scss */
#user-login-form {
  text-align: left;
  /*
   * OpenID
   *
   * The default styling for the OpenID login link seems to assume Garland's
   * styling of list items.
   */
}
/* line 89, ../sass/_forms.scss */
#user-login-form ul {
  /* OpenID creates a new ul above the login form's links. */
  margin-bottom: 0;
  /* Position OpenID's ul next to the rest of the links. */
}
/* line 93, ../sass/_forms.scss */
html.js #user-login-form li.openid-link,
#user-login-form li.openid-link {
  /* The "Log in using OpenID" link. */
  margin-top: 1.5em;
  margin-left: -20px;
  /* Un-do some of the padding on the ul list. */
}
/* line 99, ../sass/_forms.scss */
#user-login-form li.user-link {
  /* The "Cancel OpenID login" link. */
  margin-top: 1.5em;
}

/* line 104, ../sass/_forms.scss */
#user-login ul {
  margin: 1.5em 0;
}

/*
 * Drupal admin tables
 *
 * We overrode these styles in normalize.css, but restore them for the admin
 * section of the site.
 */
/* line 116, ../sass/_forms.scss */
form th {
  text-align: left;
  padding-right: 1em;
  border-bottom: 3px solid #ccc;
}
/* line 122, ../sass/_forms.scss */
form tbody {
  border-top: 1px solid #ccc;
}
/* line 126, ../sass/_forms.scss */
form tr.even {
  background-color: #fff;
}
/* line 130, ../sass/_forms.scss */
form table .item-list ul {
  margin: 0;
}

/*
 * Drupal core wrongly puts this in system.menus.css. Since we override that, add it back.
 */
/* line 149, ../sass/_forms.scss */
td.menu-disabled {
  background: #ccc;
}

/* line 153, ../sass/_forms.scss */
.url-textfield .form-item-url {
  display: none;
}

@media all and (min-width: 815px) {
  /* line 157, ../sass/_forms.scss */
  #views-exposed-form-search-view-panel-pane-1 {
    position: absolute;
    right: 0px;
    top: 99px;
    z-index: 100;
    display: none;
    background-color: #002e56;
    padding-left: 10px;
    padding-right: 6px;
  }
}
/* line 169, ../sass/_forms.scss */
#views-exposed-form-search-view-panel-pane-1.open {
  display: block;
}
/* line 173, ../sass/_forms.scss */
#views-exposed-form-search-view-panel-pane-1 .views-exposed-widgets {
  display: flex;
  align-items: baseline;
}
/* line 178, ../sass/_forms.scss */
#views-exposed-form-search-view-panel-pane-1 .views-exposed-widget {
  padding-right: 0px;
}
@media all and (max-width: 814px) {
  /* line 178, ../sass/_forms.scss */
  #views-exposed-form-search-view-panel-pane-1 .views-exposed-widget {
    padding-left: 5%;
    padding-bottom: 0.5em;
  }
}
/* line 187, ../sass/_forms.scss */
#views-exposed-form-search-view-panel-pane-1 .views-widget-filter-search_api_views_fulltext input {
  border-radius: 20px 0 0 20px;
  padding: 8px 0 8px 15px;
}
@media all and (max-width: 814px) {
  /* line 193, ../sass/_forms.scss */
  #views-exposed-form-search-view-panel-pane-1 .views-submit-button {
    padding-left: 0px;
    padding-right: 5%;
  }
}
/* line 200, ../sass/_forms.scss */
#views-exposed-form-search-view-panel-pane-1 .form-submit {
  border-radius: 0 20px 20px 0;
}
@media all and (max-width: 814px) {
  /* line 200, ../sass/_forms.scss */
  #views-exposed-form-search-view-panel-pane-1 .form-submit {
    background-image: url("../images/search-icon-blue.png");
    background-repeat: no-repeat;
    background-size: 40%;
    background-position: center;
    color: transparent;
    border: 1px solid #f47f00;
  }
  /* line 213, ../sass/_forms.scss */
  #views-exposed-form-search-view-panel-pane-1 .form-submit:hover {
    color: transparent;
  }
}
@media all and (min-width: 815px) {
  /* line 219, ../sass/_forms.scss */
  #views-exposed-form-search-view-panel-pane-1 .form-submit:hover {
    background-color: white;
    color: #002e56;
  }
  /* line 223, ../sass/_forms.scss */
  #views-exposed-form-search-view-panel-pane-1 .form-submit:hover a {
    color: #002e56;
  }
}

/**
 * @file
 * Field Styling
 *
 * The Fences module allows site builders to pick the semeantic HTML5 element
 * for each field while editing the field's settings. There's no way a theme
 * can ever know which element to use for the fields on your site, so Zen
 * just uses lets Drupal core or Fences decide. Since you DO NOT want 3 wrapping
 * divs around every field (do you?), we highly recommend Fences.
 *
 * http://drupal.org/project/fences
 */
/* line 63, ../sass/_custom.scss */
.clearfix:after,
.teaser--big:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .view-content .views-row:after,
.teaser-list:after,
.teaser-list--heading:after,
.view-les-ogs- .view-content .item-list > ul:after,
.view-nyheter .view-content .item-list > ul:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .view-content:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .view-content:after,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .view-content:after,
.teaser-list--heading__wrapper:after,
.view-les-ogs-:after,
.fane-menu__list:after,
.menu-name-menu-fanemeny ul.menu:after,
.arrangement-menu__list:after,
.menu-name-menu-arrangement-meny ul.menu:after,
.group-byline:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 71, ../sass/_custom.scss */
.views-filter__filter-list,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget, .group-byline div {
  display: inline;
}
/* line 73, ../sass/_custom.scss */
.views-filter__filter-list div,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget div, .group-byline div div {
  display: inline;
}

/*
 * Field wrappers when the Fences module is enabled.
 */
/* line 21, ../sass/_fields.scss */
.field .field-label {
  font-weight: normal;
}

/* line 25, ../sass/_fields.scss */
.field-FIELDNAME {
  /* Underscores in field name are replaced with dashes. */
}

/*
 * If you don't use the Fences module, that's fine. Really. I think. Just use
 * these selectors instead:
 */
/* line 34, ../sass/_fields.scss */
.field {
  /* Wrapper for any field. */
}

/*
 * Field types (Core)
 */
/*
 * Field types (Contrib)
 */
/* line 84, ../sass/_fields.scss */
.field-type-datetime {
  /* Always use "datetime" when creating new CCK date fields. "date" and "datestamp" are legacy types. */
}

/*
 * Named fields
 */
/* line 106, ../sass/_fields.scss */
.field-name-field-FIELDNAME {
  /* Underscores in field name are replaced with dashes. */
}

/* line 113, ../sass/_fields.scss */
.group-byline .field-item {
  margin: 0 5px;
}

/* line 133, ../sass/_fields.scss */
.field.field-name-field-registrering,
.webform-client-form {
  position: relative;
  top: -85px;
}
@media all and (max-width: 814px) {
  /* line 133, ../sass/_fields.scss */
  .field.field-name-field-registrering,
  .webform-client-form {
    position: initial;
    top: initial;
  }
}

/**
 * @file
 * Print styling
 *
 * We provide some sane print styling for Drupal using Zen's layout method.
 */
/* line 63, ../sass/_custom.scss */
.clearfix:after,
.teaser--big:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_1 .view-content .views-row:after,
.teaser-list:after,
.teaser-list--heading:after,
.view-les-ogs- .view-content .item-list > ul:after,
.view-nyheter .view-content .item-list > ul:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-kurs_2_til_7 .view-content:after,
.view-andre-kurs-og-arrangementer-3-7.view-display-id-1_6_mobile .view-content:after,
.view-andre-kurs-og-arrangementer.view-display-id-panel_pane_1 .view-content:after,
.teaser-list--heading__wrapper:after,
.view-les-ogs-:after,
.fane-menu__list:after,
.menu-name-menu-fanemeny ul.menu:after,
.arrangement-menu__list:after,
.menu-name-menu-arrangement-meny ul.menu:after,
.group-byline:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 71, ../sass/_custom.scss */
.views-filter__filter-list,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget, .group-byline div {
  display: inline;
}
/* line 73, ../sass/_custom.scss */
.views-filter__filter-list div,
.view-andre-kurs-og-arrangementer-3-7 .views-exposed-form .views-widget div, .group-byline div div {
  display: inline;
}

@media print {
  /* line 13, ../sass/_print.scss */
  a:link,
  a:visited {
    /* underline all links */
    text-decoration: underline !important;
  }
  /* line 17, ../sass/_print.scss */
  #site-name a:link, #site-name
  a:visited {
    /* Don't underline header */
    text-decoration: none !important;
  }

  /* line 23, ../sass/_print.scss */
  #content a[href]:after {
    /* Add visible URL after links. */
    content: " (" attr(href) ")";
    font-weight: normal;
    font-size: 16px;
  }
  /* line 29, ../sass/_print.scss */
  #content a[href^="javascript:"]:after,
  #content a[href^="#"]:after {
    /* Only display useful links. */
    content: "";
  }
  /* line 34, ../sass/_print.scss */
  #content abbr[title]:after {
    /* Add visible title after abbreviations. */
    content: " (" attr(title) ")";
  }

  /* line 39, ../sass/_print.scss */
  #content {
    /* Un-float the content */
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* line 46, ../sass/_print.scss */
  body,
  #page,
  #main,
  #content {
    /* Turn off any background colors or images */
    color: #000;
    background-color: transparent !important;
    background-image: none !important;
  }

  /* line 55, ../sass/_print.scss */
  #skip-link,
  #toolbar,
  #navigation,
  .region-sidebar-first,
  .region-sidebar-second,
  #footer,
  .breadcrumb,
  .tabs,
  .action-links,
  .links,
  .book-navigation,
  .forum-topic-navigation,
  .pager,
  .feed-icons {
    /* Hide sidebars and nav elements */
    visibility: hidden;
    display: none;
  }
}
/* End @media print */

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