@charset "UTF-8";
/**
 * SVG background image with fallback to PNG (for IE8)
 * with only one HTTP request
 * Note: Android 2.x browser will not show either the PNG or SVG image while using technique.
 *
 * @author Andreas Krohn
 * @usage .logo {
 *            @include svg-bg('logo');
 *        }
 */
/**
 * SVG background image with fallback to PNG
 * using modernizr SVG support detection
 * parse $selector using '&' to reference parent selector
 *
 * @author Andreas Krohn
 * @usage .logo {
 *            @include only-svg-supported('&', 'logo');
 *        }
 */
/*! normalize.css 2012-01-31T16:06 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */
/* line 20, ../scss/includes/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */
/* line 30, ../scss/includes/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/*
 * Prevents modern browsers from displaying 'audio' without controls
 */
/* line 40, ../scss/includes/_normalize.scss */
audio:not([controls]) {
  display: none;
}

/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */
/* line 49, ../scss/includes/_normalize.scss */
[hidden] {
  display: none;
}

/* =============================================================================
   Base
   ========================================================================== */
/*
 * 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 65, ../scss/includes/_normalize.scss */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}

/*
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */
/* line 79, ../scss/includes/_normalize.scss */
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE6/7
 */
/* line 87, ../scss/includes/_normalize.scss */
body {
  margin: 0;
}

/* =============================================================================
   Links
   ========================================================================== */
/*
 * Addresses outline displayed oddly in Chrome
 */
/* line 100, ../scss/includes/_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 110, ../scss/includes/_normalize.scss */
a:hover,
a:active {
  outline: 0;
  text-decoration: none;
}

/* line 115, ../scss/includes/_normalize.scss */
a {
  text-decoration: underline;
}

/* =============================================================================
   Typography
   ========================================================================== */
/*
 * Neutralise smaller font-size in 'section' and 'article' in FF4+, Chrome, S5
 * Fix IE6/7 heading font-size not being relative to the root font-size
 */
/* line 129, ../scss/includes/_normalize.scss */
h1 {
  font-size: 2.5em;
  margin: 0.67em 0;
}

/* line 134, ../scss/includes/_normalize.scss */
h2, .contourPage .contourPageName {
  font-size: 2em;
  margin: 0.83em 0;
}

/* line 139, ../scss/includes/_normalize.scss */
h3, .contourPage legend {
  font-size: 1.5em;
  margin: 1em 0;
}

/* line 144, ../scss/includes/_normalize.scss */
h4 {
  font-size: 1.17;
  margin: 1.33em 0;
}

/* line 149, ../scss/includes/_normalize.scss */
h5 {
  font-size: 1em;
  margin: 1.67em 0;
}

/* line 154, ../scss/includes/_normalize.scss */
h6 {
  font-size: 0.83em;
  margin: 2.33em 0;
}

/* line 159, ../scss/includes/_normalize.scss */
h1, h2, .contourPage .contourPageName, h3, .contourPage legend, h4, h5, h6 {
  font-weight: 500;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */
/* line 167, ../scss/includes/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/*
 * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/
/* line 176, ../scss/includes/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 180, ../scss/includes/_normalize.scss */
blockquote {
  margin: 1em 40px;
}

/*
 * Addresses styling not present in S5, Chrome
 */
/* line 188, ../scss/includes/_normalize.scss */
dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9
 */
/* line 196, ../scss/includes/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
/* line 209, ../scss/includes/_normalize.scss */
pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers
 */
/* line 219, ../scss/includes/_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 232, ../scss/includes/_normalize.scss */
q {
  quotes: none;
}

/* 2 */
/* line 239, ../scss/includes/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* line 244, ../scss/includes/_normalize.scss */
small {
  font-size: 75%;
}

/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */
/* line 254, ../scss/includes/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 261, ../scss/includes/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 265, ../scss/includes/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* =============================================================================
   Lists
   ========================================================================== */
/* line 275, ../scss/includes/_normalize.scss */
ul,
ol {
  margin-left: 0;
  padding: 0 0 0 40px;
}

/* line 280, ../scss/includes/_normalize.scss */
dd {
  margin: 0 0 0 40px;
}

/* line 285, ../scss/includes/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* =============================================================================
   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 301, ../scss/includes/_normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE9
 */
/* line 310, ../scss/includes/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* =============================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */
/* line 323, ../scss/includes/_normalize.scss */
figure {
  margin: 0;
}

/* =============================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE6/7
 */
/* line 336, ../scss/includes/_normalize.scss */
form {
  margin: 0;
}

/*
 * Define consistent border, margin, and padding
 */
/* line 344, ../scss/includes/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/*
 * 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 356, ../scss/includes/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}

/*
 * 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 372, ../scss/includes/_normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
}

/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */
/* line 384, ../scss/includes/_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 398, ../scss/includes/_normalize.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  /* 1 */
  -webkit-appearance: button;
  /* 2 */
  *overflow: visible;
  /* 3 */
}

/*
 * Re-set default cursor for disabled elements
 */
/* line 409, ../scss/includes/_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 421, ../scss/includes/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}

/*
 * 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 433, ../scss/includes/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X
 */
/* line 445, ../scss/includes/_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 455, ../scss/includes/_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 465, ../scss/includes/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* =============================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells
 */
/* line 479, ../scss/includes/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 1, ../scss/includes/_helpers.scss */
.red {
  color: #cc051f;
}

/* line 2, ../scss/includes/_helpers.scss */
.dark-tone {
  color: #eee4e5;
}

/* line 3, ../scss/includes/_helpers.scss */
.tone {
  color: #fef5f5;
}

/* line 4, ../scss/includes/_helpers.scss */
.white {
  color: white;
}

/* line 5, ../scss/includes/_helpers.scss */
.black {
  color: #000;
}

/* line 6, ../scss/includes/_helpers.scss */
.grey-lighter {
  color: #e7e4e7;
}

/* line 7, ../scss/includes/_helpers.scss */
.grey-light {
  color: #979497;
}

/* line 8, ../scss/includes/_helpers.scss */
.grey {
  color: #5a585b;
}

/* line 9, ../scss/includes/_helpers.scss */
.grey-dark {
  color: #484547;
}

/* line 10, ../scss/includes/_helpers.scss */
.grey-darker {
  color: #373538;
}

/* ==========================================================================
   Helpers: Diverse hjælpeklasser
   ========================================================================== */
/* line 16, ../scss/includes/_helpers.scss */
.hide {
  display: none;
}

/* line 17, ../scss/includes/_helpers.scss */
.transparent-line {
  clear: both;
  height: 0px;
  width: 100%;
}

/* line 22, ../scss/includes/_helpers.scss */
.alpha {
  margin-left: 0 !important;
}

/* line 23, ../scss/includes/_helpers.scss */
.omega {
  margin-right: 0 !important;
}

/* line 25, ../scss/includes/_helpers.scss */
.clearfix {
  zoom: 1;
  width: 100% !important;
  height: 0px;
}
/* line 31, ../scss/includes/_helpers.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
/* line 35, ../scss/includes/_helpers.scss */
.clearfix:after {
  clear: both;
}

/* ==========================================================================
   Image replacement
   ========================================================================== */
/* line 42, ../scss/includes/_helpers.scss */
.ir {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
/* line 52, ../scss/includes/_helpers.scss */
.ir br {
  display: none;
}

/* ==========================================================================
   Hides elements visually but not for screenreaders.
   ========================================================================== */
/* line 59, ../scss/includes/_helpers.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* ==========================================================================
   Hides elements visually but not for screenreaders.
   ========================================================================== */
/* line 68, ../scss/includes/_helpers.scss */
.visuallyhidden, .googlemapssearch .radiolist input[type="radio"], .container header .logo-webshop .logo-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 79, ../scss/includes/_helpers.scss */
.visuallyhidden.focusable:active, .googlemapssearch .radiolist input.focusable[type="radio"]:active, .container header .logo-webshop .focusable.logo-text:active, .visuallyhidden.focusable:focus, .googlemapssearch .radiolist input.focusable[type="radio"]:focus, .container header .logo-webshop .focusable.logo-text:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* ==========================================================================
   Hides content visually without affecting layout. The .hidden class removes the element from the layout as well.
   ========================================================================== */
/* line 92, ../scss/includes/_helpers.scss */
.invisible {
  visibility: hidden;
}

/* ==========================================================================
   Self-clearing fix for modern browsers.
   ========================================================================== */
/* line 99, ../scss/includes/_helpers.scss */
.group:before, .group:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 105, ../scss/includes/_helpers.scss */
.group:after {
  clear: both;
}

@font-face {
  font-family: 'fontello';
  src: url("/frontend/fonts/iconfont/fontello.eot?20419538");
  src: url("/frontend/fonts/iconfont/fontello.eot?20419538#iefix") format("embedded-opentype"), url("/frontend/fonts/iconfont/fontello.woff?20419538") format("woff"), url("/frontend/fonts/iconfont/fontello.ttf?20419538") format("truetype"), url("/frontend/fonts/iconfont/fontello.svg?20419538#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?20419538#fontello') format('svg');
  }
}
*/
/* line 29, ../scss/includes/_fonts.scss */
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* line 60, ../scss/includes/_fonts.scss */
.icon-circle:before, .banner-modul-container .flex-control-nav .flex-active:before, .box-campaign .campaign-slider .paymentFrequency li input[type="radio"]:checked + label span:before, .box-campaign .campaign-slider .paymentFrequency li label:before, .donationsflow .form-content .radio-wrap input[type="radio"]:checked + label span:before, .webshop-checkout .form-content .radio-wrap input[type="radio"]:checked + label span:before, .donationsflow .form-content .radio-wrap label:before, .webshop-checkout .form-content .radio-wrap label:before, .contourPage input[type="radio"]:checked + label span:before, .contourPage input[type="radio"] + label:before {
  content: '\e800';
}

/* '' */
/* line 61, ../scss/includes/_fonts.scss */
.icon-circle-empty:before, .banner-modul-container .flex-control-nav a:before, .gm-style-iw > span:before {
  content: '\e801';
}

/* '' */
/* line 62, ../scss/includes/_fonts.scss */
.icon-down-dir:before {
  content: '\e802';
}

/* '' */
/* line 63, ../scss/includes/_fonts.scss */
.icon-twitter:before {
  content: '\e803';
}

/* '' */
/* line 64, ../scss/includes/_fonts.scss */
.icon-zoom-in:before {
  content: '\e804';
}

/* '' */
/* line 65, ../scss/includes/_fonts.scss */
.icon-search:before {
  content: '\e805';
}

/* '' */
/* line 66, ../scss/includes/_fonts.scss */
.icon-left-open:before {
  content: '\e806';
}

/* '' */
/* line 67, ../scss/includes/_fonts.scss */
.icon-right-open:before, .primary nav em:before, .box-listboks em:before, .box-listboks ul li.active em:before, .main-text .foldin-wrapper .foldin-title em:before {
  content: '\e807';
}

/* '' */
/* line 68, ../scss/includes/_fonts.scss */
.icon-angle-left:before, .flexslider .flex-direction-nav .flex-prev:before {
  content: '\e808';
}

/* '' */
/* line 69, ../scss/includes/_fonts.scss */
.icon-angle-right:before, .flexslider .flex-direction-nav .flex-next:before, .news-item .news-item-main-content a em:before {
  content: '\e809';
}

/* '' */
/* line 70, ../scss/includes/_fonts.scss */
.icon-share:before {
  content: '\e80a';
}

/* '' */
/* line 71, ../scss/includes/_fonts.scss */
.icon-down-open:before, .main-text .foldin-wrapper .foldin-title.selected em:before {
  content: '\e80b';
}

/* '' */
/* line 72, ../scss/includes/_fonts.scss */
.icon-up-dir:before {
  content: '\e80d';
}

/* '' */
/* line 73, ../scss/includes/_fonts.scss */
.icon-left-dir:before, .banner-modul-container .flex-direction-nav .flex-prev:before {
  content: '\e80e';
}

/* '' */
/* line 74, ../scss/includes/_fonts.scss */
.icon-right-dir:before, .banner-modul-container .flex-direction-nav .flex-next:before, .box-campaign .campaign-slider .slider > .slider-handle:before, .main-text .sitemap ul li a em:before {
  content: '\e80f';
}

/* '' */
/* line 75, ../scss/includes/_fonts.scss */
.icon-menu:before {
  content: '\e810';
}

/* '' */
/* line 76, ../scss/includes/_fonts.scss */
.icon-cancel:before {
  content: '\e811';
}

/* '' */
/* line 77, ../scss/includes/_fonts.scss */
.icon-ok:before, .donationsflow .form-content .text-wrap.val-ok:before, .webshop-checkout .form-content .text-wrap.val-ok:before, .donationsflow .form-content .checkbox-wrap input[type="checkbox"]:checked + label span:before, .webshop-checkout .form-content .checkbox-wrap input[type="checkbox"]:checked + label span:before, .contourPage .valid + .field-validation-valid:before, .contourPage input[type="checkbox"]:checked + label span:before {
  content: '\e812';
}

/* '' */
/* line 78, ../scss/includes/_fonts.scss */
.icon-phone:before {
  content: '\e813';
}

/* '' */
/* line 79, ../scss/includes/_fonts.scss */
.icon-email:before {
  content: '\e814';
}

/* '' */
/* line 80, ../scss/includes/_fonts.scss */
.icon-youtube-play:before {
  content: '\e815';
}

/* '' */
/* line 81, ../scss/includes/_fonts.scss */
.icon-facebook:before {
  content: '\e816';
}

/* '' */
/* line 87, ../scss/includes/_fonts.scss */
.icon-circle-full:before {
  content: '\e800';
}

/* '' */
/* line 89, ../scss/includes/_fonts.scss */
.icon-font, .primary nav em, .news-item .news-item-main-content a em, .box-listboks em, .box-listboks ul li.active em, .box-campaign .campaign-slider .paymentFrequency li input[type="radio"] + label span:before, .box-campaign .campaign-slider .paymentFrequency li label:before, .box-campaign .campaign-slider .slider > .slider-handle:before, .donationsflow .form-content .text-wrap.val-ok:before, .webshop-checkout .form-content .text-wrap.val-ok:before, .donationsflow .form-content .checkbox-wrap label span:before, .webshop-checkout .form-content .checkbox-wrap label span:before, .donationsflow .form-content .radio-wrap input[type="radio"] + label span:before, .webshop-checkout .form-content .radio-wrap input[type="radio"] + label span:before, .donationsflow .form-content .radio-wrap label:before, .webshop-checkout .form-content .radio-wrap label:before, .gm-style-iw > span, .main-text .sitemap ul li a em, .contourPage .valid + .field-validation-valid:before, .contourPage input[type="checkbox"] + label span:before, .contourPage input[type="radio"] + label span:before, .contourPage input[type="radio"] + label:before, .main-text .foldin-wrapper .foldin-title em {
  font-family: "fontello";
  font-size: 1.5em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-transform: none;
  line-height: 0.8em;
  display: inline-block;
  padding: 0;
  speak: none;
}

/* ==========================================================================
   Basic HTML: html and body elements
   ========================================================================== */
/* line 5, ../scss/includes/_base.scss */
html {
  overflow-y: scroll;
}

/* line 9, ../scss/includes/_base.scss */
body {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.875em;
  font-weight: normal;
  line-height: 1.5em;
  color: #1e1f23;
  /*background: #000000 url("/frontend/images/dfh_bg.jpg") no-repeat center top;*/
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center top;
}

/* line 24, ../scss/includes/_base.scss */
.large-font {
  font-size: 1em;
  line-height: 1.5em;
}

/* line 28, ../scss/includes/_base.scss */
.extra-large-font {
  font-size: 1.125em;
  line-height: 1.5em;
}

/* line 33, ../scss/includes/_base.scss */
hr {
  height: 0px;
  border-top: 0.071em solid #e0d4d5;
  border-right: 0 solid transparent;
  border-bottom: 0.071em solid #fff;
  border-left: 0 solid transparent;
  background: #e0d4d5;
  color: #e0d4d5;
}

/* line 42, ../scss/includes/_base.scss */
.clr {
  clear: both;
}

/* ==========================================================================
   Anchor tags
   ========================================================================== */
/* line 51, ../scss/includes/_base.scss */
a {
  color: #cc051f;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* line 55, ../scss/includes/_base.scss */
a:hover, a:focus {
  outline: none;
  color: black;
}

/* line 63, ../scss/includes/_base.scss */
a.rte-button,
.rte-button a,
a .rte-button {
  display: inline-block;
  text-decoration: none;
  margin: 0.5em auto;
  padding: 0.45em 0.7em 0.3em;
  font-size: 1.1em;
  line-height: 1em;
  text-transform: uppercase;
}

/* line 75, ../scss/includes/_base.scss */
.revertLinkColors, .box-submenu h4 a {
  color: black;
}
/* line 78, ../scss/includes/_base.scss */
.revertLinkColors:hover, .box-submenu h4 a:hover, .revertLinkColors:focus, .box-submenu h4 a:focus {
  color: #cc051f;
}

/* line 84, ../scss/includes/_base.scss */
.heading, .heading-bold, h1, h2, .contourPage .contourPageName, h3, .contourPage legend, h4, h5, h6, .maps .googlemaps .preloader > span, .webshop-filter .webshop-filter-group .webshop-filter-heading, #overview-kategori .wrapper-boks .wrapper-boks-pris, .webshopboks .wrapper-boks-pris, .plus, .sum, .kob-sammen-med-overskrift, .kob-sammen-med-pris, #overview-kategori .wrapper-boks .wrapper-boks-heading, .webshopboks .wrapper-boks-heading, .box h4, .Knapboks .linkHolder {
  font-weight: 400;
  font-family: "Ubuntu", sans-serif, "Verdana";
  font-style: normal;
}

/* line 93, ../scss/includes/_base.scss */
.heading-bold, h1, h2, .contourPage .contourPageName, h3, .contourPage legend, h4, h5, h6, .maps .googlemaps .preloader > span, .webshop-filter .webshop-filter-group .webshop-filter-heading, #overview-kategori .wrapper-boks .wrapper-boks-pris, .webshopboks .wrapper-boks-pris, .plus, .sum, .kob-sammen-med-overskrift, .kob-sammen-med-pris, #overview-kategori .wrapper-boks .wrapper-boks-heading, .webshopboks .wrapper-boks-heading {
  font-weight: bold;
}

/* ==========================================================================
   Headings
   ========================================================================== */
/* line 104, ../scss/includes/_base.scss */
h1 {
  margin-top: 0;
  line-height: 100%;
}

/* line 110, ../scss/includes/_base.scss */
.col-3 h1 {
  font-size: 2.575em;
}
/* line 114, ../scss/includes/_base.scss */
.col-3 .main-text h1 {
  font-size: 2.769em;
}

/* line 120, ../scss/includes/_base.scss */
.col-2-1 h1 {
  font-size: 2.175em;
}
/* line 124, ../scss/includes/_base.scss */
.col-2-1 .main-text h1 {
  font-size: 2.308em;
}

/* line 129, ../scss/includes/_base.scss */
h2, .contourPage .contourPageName {
  font-size: 1.3em;
}

/* line 133, ../scss/includes/_base.scss */
h3, .contourPage legend {
  font-size: 1.15em;
}

/* line 137, ../scss/includes/_base.scss */
h4 {
  font-size: 1em;
}

/* line 141, ../scss/includes/_base.scss */
h5 {
  font-size: 0.8em;
}

/* line 145, ../scss/includes/_base.scss */
h6 {
  font-size: 0.6em;
}

/* ==========================================================================
   Spacing
   ========================================================================== */
/* line 154, ../scss/includes/_base.scss */
ol {
  list-style: decimal;
}

/* line 155, ../scss/includes/_base.scss */
ul {
  list-style: disc;
}

/* line 156, ../scss/includes/_base.scss */
ol, ul, p {
  margin: 0;
  padding: 0;
}

/* line 160, ../scss/includes/_base.scss */
li {
  margin: 0 0 0 1.2em;
}

/* line 171, ../scss/includes/_base.scss */
dl,
h2,
.contourPage .contourPageName,
h3,
.contourPage legend,
h4,
h5,
h6,
ol,
pre,
table,
address,
fieldset {
  margin-bottom: 1em;
}

/* line 175, ../scss/includes/_base.scss */
h1 {
  margin-bottom: 0.5em;
}

/* line 179, ../scss/includes/_base.scss */
hr {
  margin: .5em 0;
  padding: 0;
}

/* ==========================================================================
    uEditThis button
   ========================================================================== */
/* line 189, ../scss/includes/_base.scss */
.uEditThisButton {
  position: absolute;
  float: right;
  top: 10px;
  right: 15px;
  z-index: 5000;
}

/* line 197, ../scss/includes/_base.scss */
.uEditThisButton a {
  border-radius: 6px;
  color: #fff;
  height: 22px;
  display: block;
  font-size: 13px;
  line-height: 22px;
  padding: 4px 12px;
  width: 102px;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0044cc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

/* line 221, ../scss/includes/_base.scss */
.uEditThisButton a:hover {
  background-color: #0044cc;
  background-image: -moz-linear-gradient(top, #0044cc, #0088cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0044cc), to(#0088cc));
  background-image: -webkit-linear-gradient(top, #0044cc, #0088cc);
  background-image: -o-linear-gradient(top, #0044cc, #0088cc);
  background-image: linear-gradient(to bottom, #0044cc, #0088cc);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background: #1160ff;
}

/* line 236, ../scss/includes/_base.scss */
.uEditThisButton span {
  margin-left: 8px;
}

/* line 240, ../scss/includes/_base.scss */
.uEditThisButton .icon-edit {
  display: block;
  float: left;
  height: 13px;
  margin-top: 5px;
  width: 13px;
  background: url(/frontend/images/edit_pencil.png);
}

/* line 249, ../scss/includes/_base.scss */
img {
  display: block;
}

/* line 253, ../scss/includes/_base.scss */
.StdKnap, a.rte-button,
.rte-button a,
a .rte-button, .flap.flap-open .flap-content form .go-help, .box-campaign .go-help, .donationsflow .donation-flow-submit, .webshop-checkout .webshop-checkout-submit, .contourNavigation input[type="submit"] {
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background: #cc051f;
  color: white !important;
  font-weight: bold;
  padding: 0.6em 0.7em 0.5em;
  text-decoration: none;
}
/* line 260, ../scss/includes/_base.scss */
.StdKnap:hover, a.rte-button:hover,
.rte-button a:hover,
a .rte-button:hover, .flap.flap-open .flap-content form .go-help:hover, .box-campaign .go-help:hover, .donationsflow .donation-flow-submit:hover, .webshop-checkout .webshop-checkout-submit:hover, .contourNavigation input[type="submit"]:hover {
  background-color: #e30a0b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#bb0809), to(#e30a0b));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #bb0809, #e30a0b);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, #bb0809, #e30a0b);
  /* FF3.6+ */
  background-image: -ms-linear-gradient(top, #bb0809, #e30a0b);
  /* IE10 */
  background-image: -o-linear-gradient(top, #bb0809, #e30a0b);
  /* Opera 11.10+ */
  background-image: linear-gradient(top, #bb0809, #e30a0b);
  text-decoration: none !important;
}
/* line 264, ../scss/includes/_base.scss */
.StdKnap.StdKnap-small, a.StdKnap-small.rte-button,
.rte-button a.StdKnap-small,
a .StdKnap-small.rte-button, .flap.flap-open .flap-content form .StdKnap-small.go-help, .box-campaign .StdKnap-small.go-help, .donationsflow .StdKnap-small.donation-flow-submit, .webshop-checkout .StdKnap-small.webshop-checkout-submit, .contourNavigation input.StdKnap-small[type="submit"] {
  font-size: 0.786em;
}

/* line 269, ../scss/includes/_base.scss */
.default-box-shadow, .cream-cheese-button {
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 1px 0px 4px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 1px 0px 4px;
  box-shadow: rgba(0, 0, 0, 0.3) 1px 0px 4px;
}

/* line 273, ../scss/includes/_base.scss */
.cream-cheese-button {
  border: 0px solid transparent;
  color: #cc051f;
  font-size: 0.867em;
  line-height: 1em;
  margin: 0;
  padding: .5em .555em;
  height: 2.308em;
  text-transform: uppercase;
  text-decoration: none;
  text-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#eeeeee));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, white, #eeeeee);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, white, #eeeeee);
  /* FF3.6+ */
  background-image: -ms-linear-gradient(top, white, #eeeeee);
  /* IE10 */
  background-image: -o-linear-gradient(top, white, #eeeeee);
  /* Opera 11.10+ */
  background-image: linear-gradient(top, #ffffff, #eeeeee);
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
/* line 289, ../scss/includes/_base.scss */
.cream-cheese-button:hover {
  text-shadow: rgba(255, 255, 255, 0.75) 0 0 0;
  background-color: white;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(white));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #eeeeee, white);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, #eeeeee, white);
  /* FF3.6+ */
  background-image: -ms-linear-gradient(top, #eeeeee, white);
  /* IE10 */
  background-image: -o-linear-gradient(top, #eeeeee, white);
  /* Opera 11.10+ */
  background-image: linear-gradient(top, #eeeeee, #ffffff);
}
/* line 293, ../scss/includes/_base.scss */
.cream-cheese-button:active {
  color: #565152;
  background: #ebe3e3;
}

/* line 298, ../scss/includes/_base.scss */
.no-topmargin {
  margin-top: 0;
}

/* ==========================================================================
   Variables and Mixins for grids
   ========================================================================== */
/* ==========================================================================
   Sidestruktur: .container er div der wrapper hele siden
   ========================================================================== */
/* line 99, ../scss/includes/_grid.scss */
.container {
  width: 940px;
  margin: 0 auto;
  padding: 0 10px;
  background: #eeeeee;
}
/* line 108, ../scss/includes/_grid.scss */
.container > header,
.container .utility,
.container .content-wrap, .container > footer {
  zoom: 1;
  position: relative;
}
/* line 22, ../scss/includes/_grid.scss */
.container > header:before, .container > header:after,
.container .utility:before,
.container .utility:after,
.container .content-wrap:before,
.container .content-wrap:after, .container > footer:before, .container > footer:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.container > header:after,
.container .utility:after,
.container .content-wrap:after, .container > footer:after {
  clear: both;
}
/* line 112, ../scss/includes/_grid.scss */
.container > header {
  z-index: 4;
}
/* line 113, ../scss/includes/_grid.scss */
.container .utility {
  z-index: 3;
}
/* line 114, ../scss/includes/_grid.scss */
.container .content-wrap {
  z-index: 2;
  background: #eeeeee;
}
/* line 118, ../scss/includes/_grid.scss */
.container > footer {
  z-index: 1;
}

/* line 121, ../scss/includes/_grid.scss */
.phone .container .content-wrap {
  width: 92%;
  padding: 0 4%;
}

/* ==========================================================================
   MASTER GRID: Desktop
   ========================================================================== */
/* line 133, ../scss/includes/_grid.scss */
.main-wrap,
.primary,
.secondary {
  margin-top: 0em;
}

/* line 138, ../scss/includes/_grid.scss */
.primary {
  float: left;
  width: 220px;
  margin-left: 0px;
  margin-right: -100%;
}

/* line 141, ../scss/includes/_grid.scss */
.secondary {
  float: left;
  width: 220px;
  margin-left: 720px;
  margin-right: -100%;
  overflow: hidden;
}

/* line 151, ../scss/includes/_grid.scss */
.desktop.col-1-2-1 .main-wrap {
  float: left;
  width: 460px;
  margin-left: 240px;
  margin-right: -100%;
}
/* line 156, ../scss/includes/_grid.scss */
.desktop.col-1-3 .main-wrap {
  float: left;
  width: 700px;
  margin-left: 240px;
  margin-right: -100%;
}
/* line 161, ../scss/includes/_grid.scss */
.desktop.col-3-1 .main-wrap {
  float: left;
  width: 700px;
  margin-left: 0px;
  margin-right: -100%;
}
/* line 176, ../scss/includes/_grid.scss */
.desktop.col-4 .main-wrap {
  float: left;
  width: 940px;
  margin-left: 0px;
  margin-right: -100%;
}
/* line 197, ../scss/includes/_grid.scss */
.desktop .bottom {
  clear: left;
}
/* line 203, ../scss/includes/_grid.scss */
.desktop.frontpage .primary,
.desktop .footer-menu {
  float: left;
  width: 940px;
  margin-left: 0px;
  margin-right: -100%;
  clear: left;
}
/* line 75, ../scss/includes/_grid.scss */
.desktop.frontpage .primary,
.desktop .footer-menu {
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.desktop.frontpage .primary:before, .desktop.frontpage .primary:after,
.desktop .footer-menu:before,
.desktop .footer-menu:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.desktop.frontpage .primary:after,
.desktop .footer-menu:after {
  clear: both;
}
/* line 79, ../scss/includes/_grid.scss */
.desktop.frontpage .primary > .box, .desktop.frontpage .primary > .column,
.desktop .footer-menu > .box,
.desktop .footer-menu > .column {
  float: left;
  width: 220px;
  margin-left: 20px;
}
/* line 87, ../scss/includes/_grid.scss */
.desktop.frontpage .primary .alpha, .desktop.frontpage .primary > :first-child,
.desktop .footer-menu .alpha,
.desktop .footer-menu > :first-child {
  clear: left;
  margin-left: 0;
}
/* line 208, ../scss/includes/_grid.scss */
.desktop .footer-links-inner-wrapper {
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.desktop .footer-links-inner-wrapper:before, .desktop .footer-links-inner-wrapper:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.desktop .footer-links-inner-wrapper:after {
  clear: both;
}
/* line 210, ../scss/includes/_grid.scss */
.desktop .footer-links-inner-wrapper .column-1 {
  float: left;
  width: 220px;
  margin-left: 0px;
  margin-right: -100%;
}
/* line 213, ../scss/includes/_grid.scss */
.desktop .footer-links-inner-wrapper .column-2 {
  float: left;
  width: 220px;
  margin-left: 240px;
  margin-right: -100%;
}
/* line 216, ../scss/includes/_grid.scss */
.desktop .footer-links-inner-wrapper .column-3 {
  float: left;
  width: 220px;
  margin-left: 480px;
  margin-right: -100%;
}
/* line 219, ../scss/includes/_grid.scss */
.desktop .footer-links-inner-wrapper .column-4 {
  float: left;
  width: 220px;
  margin-left: 720px;
  margin-right: -100%;
}
/* line 75, ../scss/includes/_grid.scss */
.desktop .footer-inner-wrapper {
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.desktop .footer-inner-wrapper:before, .desktop .footer-inner-wrapper:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.desktop .footer-inner-wrapper:after {
  clear: both;
}
/* line 79, ../scss/includes/_grid.scss */
.desktop .footer-inner-wrapper > .box, .desktop .footer-inner-wrapper > .column {
  float: left;
  width: 220px;
  margin-left: 20px;
}
/* line 87, ../scss/includes/_grid.scss */
.desktop .footer-inner-wrapper .alpha, .desktop .footer-inner-wrapper > :first-child {
  clear: left;
  margin-left: 0;
}

/* line 228, ../scss/includes/_grid.scss */
.desktop.col-4 .main-content-columns {
  zoom: 1;
}

/* ==========================================================================
   Master grid on other devices
   ========================================================================== */
/* line 239, ../scss/includes/_grid.scss */
.tablet .container {
  width: 92%;
  padding: 0 4%;
}
/* line 245, ../scss/includes/_grid.scss */
.tablet.col-3-1 .main-wrap {
  float: left;
  width: 700px;
  margin-left: 240px;
  margin-right: -100%;
}
/* line 252, ../scss/includes/_grid.scss */
.tablet.col-1-2-1 .main-wrap, .tablet.col-1-3 .main-wrap {
  float: left;
  width: 460px;
  margin-left: 240px;
  margin-right: -100%;
}
/* line 258, ../scss/includes/_grid.scss */
.tablet.col-4 .main-wrap {
  float: left;
  width: 940px;
  margin-left: 0px;
  margin-right: -100%;
}
/* line 261, ../scss/includes/_grid.scss */
.tablet.col-4 .primary {
  clear: left;
  float: left;
  width: 940px;
  margin-left: 0px;
  margin-right: -100%;
}
/* line 75, ../scss/includes/_grid.scss */
.tablet.col-4 .primary {
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.tablet.col-4 .primary:before, .tablet.col-4 .primary:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.tablet.col-4 .primary:after {
  clear: both;
}
/* line 79, ../scss/includes/_grid.scss */
.tablet.col-4 .primary > .box, .tablet.col-4 .primary > .column {
  float: left;
  width: 220px;
  margin-left: 20px;
}
/* line 87, ../scss/includes/_grid.scss */
.tablet.col-4 .primary .alpha, .tablet.col-4 .primary > :first-child {
  clear: left;
  margin-left: 0;
}
/* line 267, ../scss/includes/_grid.scss */
.tablet .secondary {
  clear: left;
  float: left;
  width: 940px;
  margin-left: 0px;
  margin-right: -100%;
}
/* line 75, ../scss/includes/_grid.scss */
.tablet .secondary {
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.tablet .secondary:before, .tablet .secondary:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.tablet .secondary:after {
  clear: both;
}
/* line 79, ../scss/includes/_grid.scss */
.tablet .secondary > .box, .tablet .secondary > .column {
  float: left;
  width: 220px;
  margin-left: 20px;
}
/* line 87, ../scss/includes/_grid.scss */
.tablet .secondary .alpha, .tablet .secondary > :first-child {
  clear: left;
  margin-left: 0;
}

/* line 276, ../scss/includes/_grid.scss */
.phone-big .main-wrap {
  float: left;
  width: 940px;
  margin-left: 0px;
  margin-right: -100%;
}
/* line 280, ../scss/includes/_grid.scss */
.phone-big .primary,
.phone-big .secondary {
  clear: left;
  float: left;
  width: 940px;
  margin-left: 0px;
  margin-right: -100%;
}
/* line 75, ../scss/includes/_grid.scss */
.phone-big .primary,
.phone-big .secondary {
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.phone-big .primary:before, .phone-big .primary:after,
.phone-big .secondary:before,
.phone-big .secondary:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.phone-big .primary:after,
.phone-big .secondary:after {
  clear: both;
}
/* line 79, ../scss/includes/_grid.scss */
.phone-big .primary > .box, .phone-big .primary > .column,
.phone-big .secondary > .box,
.phone-big .secondary > .column {
  float: left;
  width: 220px;
  margin-left: 20px;
}
/* line 87, ../scss/includes/_grid.scss */
.phone-big .primary .alpha, .phone-big .primary > :first-child,
.phone-big .secondary .alpha,
.phone-big .secondary > :first-child {
  clear: left;
  margin-left: 0;
}

/* line 289, ../scss/includes/_grid.scss */
.phone .main-wrap {
  float: left;
  width: 940px;
  margin-left: 0px;
  margin-right: -100%;
  padding: 0;
  box-sizing: border-box;
}
/* line 295, ../scss/includes/_grid.scss */
.phone .primary,
.phone .secondary {
  clear: left;
  float: left;
  width: 940px;
  margin-left: 0px;
  margin-right: -100%;
  padding: 0;
  box-sizing: border-box;
}
/* line 302, ../scss/includes/_grid.scss */
.phone .bottom {
  clear: left;
}

/* line 309, ../scss/includes/_grid.scss */
.box-submenu .tablet .categoryPage > span {
  font-size: 18px;
}

/* line 310, ../scss/includes/_grid.scss */
.box-submenu .tablet ul li a {
  font-size: 1.2em;
}

/* line 312, ../scss/includes/_grid.scss */
.visuallyhidden, .googlemapssearch .radiolist input[type="radio"], .container header .logo-webshop .logo-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 324, ../scss/includes/_grid.scss */
.phone {
  z-index: 1;
}
/* line 333, ../scss/includes/_grid.scss */
.phone .primary,
.phone .main-wrap,
.phone .secondary,
.phone .footer-menu, .phone.footer-links-inner-wrapper, .phone.footer-inner-wrapper {
  clear: left;
  float: left;
  width: 940px;
  margin-left: 0px;
  margin-right: -100%;
}
/* line 338, ../scss/includes/_grid.scss */
.phone .footer-menu {
  margin-top: 2em;
}
/* line 344, ../scss/includes/_grid.scss */
.phone #menu {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}
/* line 352, ../scss/includes/_grid.scss */
.phone.open-menu #menu {
  display: block;
}
/* line 357, ../scss/includes/_grid.scss */
.phone header,
.phone .content-wrap {
  position: relative;
  z-index: 2;
  background: #eeeeee;
}
/* line 362, ../scss/includes/_grid.scss */
.phone header {
  z-index: 3;
}

/* line 365, ../scss/includes/_grid.scss */
.footer-links-wrapper,
.footer-wrapper {
  position: relative;
  z-index: 2;
}

/**
 * Modal window styles
 */
/* line 7, ../scss/includes/_modal.scss */
.modal {
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 1px 0px 12px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 1px 0px 12px;
  box-shadow: rgba(0, 0, 0, 0.5) 1px 0px 12px;
  position: absolute;
  top: 10%;
  left: 50%;
  z-index: 9999;
  display: none;
  margin-left: -395px;
  width: 790px;
  background: #fff;
}
/* line 17, ../scss/includes/_modal.scss */
.modal .modal-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: .2em;
  font-size: 1.5em;
}
/* line 24, ../scss/includes/_modal.scss */
.modal .modal-content {
  margin: 2em;
  float: left;
}

/* line 30, ../scss/includes/_modal.scss */
.modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9998;
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
}

/* line 43, ../scss/includes/_modal.scss */
.ie8 .modal-overlay, .ie7 .modal-overlay {
  background: #000;
  opacity: .7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}

/* line 51, ../scss/includes/_modal.scss */
html.js-modal {
  overflow: hidden;
}
/* line 53, ../scss/includes/_modal.scss */
html.js-modal body {
  overflow: hidden;
}
/* line 55, ../scss/includes/_modal.scss */
html.js-modal body .modal, html.js-modal body .modal-overlay {
  display: block;
}

/**
 * Infobox Testemonial
 */
/* line 64, ../scss/includes/_modal.scss */
.testemonial-modal {
  float: left;
  width: 100%;
}
/* line 68, ../scss/includes/_modal.scss */
.testemonial-modal img {
  float: left;
  margin: 0 1em 0 0;
  max-width: 50%;
}
/* line 73, ../scss/includes/_modal.scss */
.testemonial-modal .testemonial-modal-name {
  margin: 1em 0;
}
/* line 78, ../scss/includes/_modal.scss */
.testemonial-modal ul,
.testemonial-modal ol {
  margin: 10px 0 10px 10px;
}
/* line 81, ../scss/includes/_modal.scss */
.testemonial-modal ul li,
.testemonial-modal ol li {
  margin-bottom: 0;
}

/*! jQuery UI - v1.10.3 - 2013-10-16
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.autocomplete.css, jquery.ui.datepicker.css, jquery.ui.menu.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1em&cornerRadius=0&bgColorHeader=%23fef5f5&bgTextureHeader=flat&bgImgOpacityHeader=100&borderColorHeader=%23e0d4d5&fcHeader=%23a9a9a9&iconColorHeader=%23a9a9a9&bgColorContent=%23fef5f5&bgTextureContent=flat&bgImgOpacityContent=100&borderColorContent=%23e0d4d5&fcContent=%23a9a9a9&iconColorContent=%23a9a9a9&bgColorDefault=%23fef5f5&bgTextureDefault=flat&bgImgOpacityDefault=100&borderColorDefault=%23e0d4d5&fcDefault=%23a9a9a9&iconColorDefault=%23a9a9a9&bgColorHover=%23fff&bgTextureHover=flat&bgImgOpacityHover=100&borderColorHover=%23e0d4d5&fcHover=%23767277&iconColorHover=%23767277&bgColorActive=%23fef5f5&bgTextureActive=flat&bgImgOpacityActive=100&borderColorActive=%23e0d4d5&fcActive=%23a9a9a9&iconColorActive=%23a9a9a9&bgColorHighlight=%23eee4e5&bgTextureHighlight=flat&bgImgOpacityHighlight=100&borderColorHighlight=%23e0d4d5&fcHighlight=%23333333&iconColorHighlight=%23333333&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23000&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=70&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=0&thicknessShadow=0&offsetTopShadow=0&offsetLeftShadow=0&cornerRadiusShadow=0
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 9, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-helper-hidden {
  display: none;
}

/* line 12, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 22, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 33, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

/* line 38, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 41, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}

/* line 44, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* line 54, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
/* line 61, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 70, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 82, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 89, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

/* line 95, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

/* line 100, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 105, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 112, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 115, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 118, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 121, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 124, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 128, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 136, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 141, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 145, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 149, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 152, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 158, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 164, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 169, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 175, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 183, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 191, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
/* line 196, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 199, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 202, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 206, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 209, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 212, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 216, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 219, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 222, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
/* line 229, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 232, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 236, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 240, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 244, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 248, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 251, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 255, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 259, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 263, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none;
}

/* line 270, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}

/* line 274, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  width: 100%;
  /* support: IE10, see #8844 */
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

/* line 281, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

/* line 288, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  min-height: 0;
  /* support: IE7 */
  font-weight: normal;
}

/* line 297, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}

/* line 302, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: .4em 0 .2em;
  line-height: 1.5;
}

/* line 307, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-menu .ui-state-disabled a {
  cursor: default;
}

/* icon support */
/* line 312, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-menu-icons {
  position: relative;
}

/* line 315, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em;
}

/* left-aligned */
/* line 321, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em;
}

/* right-aligned */
/* line 328, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-menu .ui-menu-icon {
  position: static;
  float: right;
}

/* Component containers
----------------------------------*/
/* line 335, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-widget {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1em;
}

/* line 339, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 345, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1em;
}

/* line 349, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-widget-content {
  border: 1px solid #e0d4d5;
  background: #fef5f5 url(/frontend/images/jqueryui/ui-bg_flat_100_fef5f5_40x100.png) 50% 50% repeat-x;
  color: #a9a9a9;
}

/* line 354, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-widget-content a {
  color: #a9a9a9;
}

/* line 357, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-widget-header {
  border: 1px solid #e0d4d5;
  background: #fef5f5 url(/frontend/images/jqueryui/ui-bg_flat_100_fef5f5_40x100.png) 50% 50% repeat-x;
  color: #a9a9a9;
  font-weight: bold;
}

/* line 363, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-widget-header a {
  color: #a9a9a9;
}

/* Interaction states
----------------------------------*/
/* line 371, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #e0d4d5;
  background: #fef5f5 url(/frontend/images/jqueryui/ui-bg_flat_100_fef5f5_40x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #a9a9a9;
}

/* line 379, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #a9a9a9;
  text-decoration: none;
}

/* line 388, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #e0d4d5;
  background: white url(/frontend/images/jqueryui/ui-bg_flat_100_fff_40x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #767277;
}

/* line 397, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #767277;
  text-decoration: none;
}

/* line 403, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #e0d4d5;
  background: #fef5f5 url(/frontend/images/jqueryui/ui-bg_flat_100_fef5f5_40x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #a9a9a9;
}

/* line 411, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #a9a9a9;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
/* line 420, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #e0d4d5;
  background: #eee4e5 url(/frontend/images/jqueryui/ui-bg_flat_100_eee4e5_40x100.png) 50% 50% repeat-x;
  color: #333333;
}

/* line 427, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #333333;
}

/* line 432, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(/frontend/images/jqueryui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}

/* line 439, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

/* line 444, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

/* line 449, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 454, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 461, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* line 466, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
/* line 474, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon {
  width: 16px;
  height: 16px;
}

/* line 479, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(/frontend/images/jqueryui/ui-icons_a9a9a9_256x240.png);
}

/* line 482, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-widget-header .ui-icon {
  background-image: url(/frontend/images/jqueryui/ui-icons_a9a9a9_256x240.png);
}

/* line 485, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-state-default .ui-icon {
  background-image: url(/frontend/images/jqueryui/ui-icons_a9a9a9_256x240.png);
}

/* line 489, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(/frontend/images/jqueryui/ui-icons_767277_256x240.png);
}

/* line 492, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-state-active .ui-icon {
  background-image: url(/frontend/images/jqueryui/ui-icons_a9a9a9_256x240.png);
}

/* line 495, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-state-highlight .ui-icon {
  background-image: url(/frontend/images/jqueryui/ui-icons_333333_256x240.png);
}

/* line 499, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(/frontend/images/jqueryui/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
/* line 504, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-blank {
  background-position: 16px 16px;
}

/* line 505, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 506, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 507, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 508, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 509, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 510, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 511, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 512, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 513, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 514, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 515, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 516, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 517, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 518, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 519, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 520, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 521, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 522, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 523, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 524, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 525, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 526, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 527, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 528, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 529, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 530, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 531, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 532, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 533, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 534, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 535, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 536, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 537, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 538, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 539, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 540, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 541, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 542, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 543, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 544, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 545, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 546, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 547, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 548, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 549, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 550, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 551, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 552, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 553, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 554, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 555, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 556, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 557, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 558, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 559, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 560, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 561, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 562, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 563, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 564, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 565, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 566, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 567, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 568, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 569, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 570, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 571, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 572, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 573, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 574, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 575, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 576, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 577, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 578, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 579, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 580, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 581, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 582, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 583, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 584, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 585, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 586, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 587, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 588, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 589, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 590, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 591, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 592, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 593, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 594, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 595, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 596, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 597, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 598, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 599, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 600, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 601, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 602, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 603, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 604, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 605, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 606, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 607, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 608, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 609, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 610, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 611, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 612, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 613, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 614, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 615, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 616, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 617, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 618, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 619, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 620, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 621, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 622, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 623, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 624, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 625, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 626, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 627, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 628, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 629, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 630, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 631, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 632, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 633, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 634, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 635, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 636, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 637, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 638, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 639, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 640, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 642, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 643, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 644, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 645, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 646, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 647, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 648, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 649, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 650, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 651, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 652, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 653, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 654, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 655, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 656, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 657, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 658, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 659, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 660, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 661, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 662, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 663, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 664, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 665, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 666, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 667, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 668, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 669, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 670, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 671, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 672, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 673, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 674, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 675, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 676, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 677, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 678, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 679, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 689, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 0;
}

/* line 695, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 0;
}

/* line 701, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 0;
}

/* line 707, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 0;
}

/* Overlays */
/* line 712, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-widget-overlay {
  background: black url(/frontend/images/jqueryui/ui-bg_flat_0_000_40x100.png) 50% 50% repeat-x;
  opacity: .7;
  filter: Alpha(Opacity=70);
}

/* line 717, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-widget-shadow {
  margin: 0 0 0 0;
  padding: 0;
  background: #aaaaaa url(/frontend/images/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: 0;
  filter: Alpha(Opacity=0);
  border-radius: 0;
}

/* Override UI Widget styling */
/* line 728, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-widget-content {
  background: rgba(37, 63, 84, 0.8);
  border: none;
}
/* line 733, ../scss/includes/_jquery-ui-1.10.3.custom.scss */
.ui-widget-content li a {
  color: #ffffff;
}

/* line 1, ../scss/includes/_donationsflyout.scss */
.flap {
  height: 75px;
  left: 0;
  position: fixed;
  top: 300px;
  width: 56px;
  z-index: 5;
}
/* line 8, ../scss/includes/_donationsflyout.scss */
.flap .flap-content {
  display: none;
}
/* line 11, ../scss/includes/_donationsflyout.scss */
.flap .flap-btn {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px 0px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px 0px;
  background: #CC051F;
  height: 75px;
  position: absolute;
  width: 56px;
  z-index: 8;
}
/* line 19, ../scss/includes/_donationsflyout.scss */
.flap .flap-btn .flyout-trigger {
  color: #fff;
  display: block;
  height: 75px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 56px;
  font-size: .692em;
  font-weight: bold;
}
/* line 31, ../scss/includes/_donationsflyout.scss */
.flap .flap-btn .flyout-trigger:hover {
  text-decoration: none;
}
/* line 34, ../scss/includes/_donationsflyout.scss */
.flap .flap-btn .flyout-trigger i {
  background: url("/frontend/images/collectionbox_dk.png") no-repeat right bottom;
  background-size: contain;
  display: block;
  height: 52px;
  margin: 0 auto;
  width: 45px;
}
/* line 42, ../scss/includes/_donationsflyout.scss */
.flap .flap-btn .flyout-trigger span {
  display: block;
}
/* line 47, ../scss/includes/_donationsflyout.scss */
.flap.flap-open {
  height: auto;
  width: auto;
}
/* line 50, ../scss/includes/_donationsflyout.scss */
.flap.flap-open .flap-btn {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -moz-box-shadow: transparent 0 0 0 0;
  -webkit-box-shadow: transparent 0 0 0 0;
  box-shadow: transparent 0 0 0 0;
  background: transparent;
}
/* line 55, ../scss/includes/_donationsflyout.scss */
.flap.flap-open .flap-content {
  color: #fff;
  display: block;
  padding: 1em 2em 1em 76px;
  position: relative;
  z-index: 7;
}
/* line 61, ../scss/includes/_donationsflyout.scss */
.flap.flap-open .flap-content * {
  text-decoration: none;
}
/* line 64, ../scss/includes/_donationsflyout.scss */
.flap.flap-open .flap-content .flap-close {
  position: absolute;
  position: absolute;
  right: -.5em;
  top: -.5em;
}
/* line 69, ../scss/includes/_donationsflyout.scss */
.flap.flap-open .flap-content .flap-close a {
  color: #fff;
  display: block;
  padding: 1em;
}
/* line 73, ../scss/includes/_donationsflyout.scss */
.flap.flap-open .flap-content .flap-close a i:before {
  content: "X";
  font-size: 1.071em;
  font-style: normal;
  font-weight: bold;
}
/* line 79, ../scss/includes/_donationsflyout.scss */
.flap.flap-open .flap-content .flap-close a span {
  display: none;
}
/* line 84, ../scss/includes/_donationsflyout.scss */
.flap.flap-open .flap-content form {
  zoom: 1;
  margin: 0 0 1em 0;
}
/* line 22, ../scss/includes/_grid.scss */
.flap.flap-open .flap-content form:before, .flap.flap-open .flap-content form:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.flap.flap-open .flap-content form:after {
  clear: both;
}
/* line 87, ../scss/includes/_donationsflyout.scss */
.flap.flap-open .flap-content form h3, .flap.flap-open .flap-content form .contourPage legend, .contourPage .flap.flap-open .flap-content form legend {
  margin-top: 0;
}
/* line 90, ../scss/includes/_donationsflyout.scss */
.flap.flap-open .flap-content form .flap-donate-amount {
  background: white;
  border: 0px;
  border-top: 1px solid #e0d4d5;
  color: #373538;
  float: left;
  font-size: 1.5em;
  line-height: 1.2em;
  margin: 0 1em 0 0;
  padding: 0.35em 0.2em 0.2em 0.5em;
  text-shadow: none;
  width: 4em;
}
/* line 103, ../scss/includes/_donationsflyout.scss */
.flap.flap-open .flap-content form .go-help {
  display: block;
  float: left;
  font-size: 1.429em;
  line-height: 1em;
  padding: 0.45em 0.7em 0.3em;
  text-transform: uppercase;
  border: 0px;
}
/* line 114, ../scss/includes/_donationsflyout.scss */
.flap.flap-open .flap-content ul, .flap.flap-open .flap-content ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 119, ../scss/includes/_donationsflyout.scss */
.flap.flap-open .flap-content ul {
  border-bottom: 1px solid #1B393F;
  border-top: 1px solid #1B393F;
  margin: 1em 0;
}
/* line 123, ../scss/includes/_donationsflyout.scss */
.flap.flap-open .flap-content ul li {
  padding: 10px 0;
  border-bottom: 1px solid #1B393F;
  border-top: 1px solid #1B393F;
}
/* line 127, ../scss/includes/_donationsflyout.scss */
.flap.flap-open .flap-content ul li a {
  color: #fff;
  display: block;
  font-size: 0.929em;
  font-weight: bold;
  padding: .2em 0;
}
/* line 133, ../scss/includes/_donationsflyout.scss */
.flap.flap-open .flap-content ul li a:hover {
  text-decoration: underline;
}
/* line 137, ../scss/includes/_donationsflyout.scss */
.flap.flap-open .flap-content ul li img {
  float: left;
  margin-right: .3em;
  max-width: 20px;
}
/* line 145, ../scss/includes/_donationsflyout.scss */
.flap.flap-open .flap-content-bg {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px 0px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px 0px;
  background: rgba(37, 63, 84, 0.9);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 6;
}

/* line 160, ../scss/includes/_donationsflyout.scss */
.ie8 .flap .flap-content-bg, .ie7 .flap .flap-content-bg {
  background: #5a585b;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
  opacity: .9;
}

/* ==========================================================================
   Header
   ========================================================================== */
/* line 4, ../scss/includes/_header.scss */
.header-wrap.container {
  background: white;
  overflow: hidden;
  position: relative;
}

/* line 10, ../scss/includes/_header.scss */
header {
  text-align: center;
  margin: 0 !important;
  padding: 0 10px;
}
/* line 15, ../scss/includes/_header.scss */
header.forside {
  margin: 0;
}
/* line 19, ../scss/includes/_header.scss */
header .logo_dfh {
  display: inline-block;
  float: left;
  margin: 1em 0;
}
/* line 25, ../scss/includes/_header.scss */
header.servicemenuHidden #serviceMenu {
  margin: 0em 0em 2em 0em;
}
/* line 29, ../scss/includes/_header.scss */
header.mainmenuHidden {
  margin: 0 0 -3.4em 0;
}

/* ==========================================================================
   Navigation: Main navigation
   ========================================================================== */
/* line 4, ../scss/includes/_topmenu.scss */
nav {
  clear: both;
  display: block;
}

/* line 8, ../scss/includes/_topmenu.scss */
.nav-main {
  zoom: 1;
  margin: 0em;
}
/* line 22, ../scss/includes/_grid.scss */
.nav-main:before, .nav-main:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.nav-main:after {
  clear: both;
}
/* line 12, ../scss/includes/_topmenu.scss */
.nav-main.forside {
  margin: 0;
}
/* line 16, ../scss/includes/_topmenu.scss */
.nav-main li {
  display: inline-block;
  margin: 0;
}
/* line 21, ../scss/includes/_topmenu.scss */
.nav-main a {
  text-align: center;
  line-height: 2.4em;
  color: #434343;
  text-transform: uppercase;
  margin-left: 30px;
  font-weight: bold;
  font-size: 1em;
  font-family: "Ubuntu", Verdana, Sans-serif;
  text-shadow: none;
  text-decoration: none;
}
/* line 33, ../scss/includes/_topmenu.scss */
.nav-main a:hover, .nav-main a.current {
  color: #ac1926;
  text-decoration: underline;
}
/* line 37, ../scss/includes/_topmenu.scss */
.nav-main a em {
  display: none;
}

/* line 43, ../scss/includes/_topmenu.scss */
.primary nav {
  float: left;
}
/* line 46, ../scss/includes/_topmenu.scss */
.primary nav li {
  margin: 0;
}
/* line 50, ../scss/includes/_topmenu.scss */
.primary nav ul ul {
  padding-left: 1em;
}
/* line 54, ../scss/includes/_topmenu.scss */
.primary nav em {
  width: 1em;
  font-size: .67em;
  color: #ae1a28;
  display: table-cell;
  line-height: 1.5em;
  padding: 0;
  float: left;
  margin: 3px 0 0 0;
}
/* line 66, ../scss/includes/_topmenu.scss */
.primary nav span {
  display: table-cell;
  padding: 0 0.5em;
}
/* line 70, ../scss/includes/_topmenu.scss */
.primary nav a {
  padding: 0.5em;
  line-height: 1.5em;
  color: inherit;
  font-size: 1em;
  color: #434343;
  display: table-cell;
  text-decoration: none;
}
/* line 80, ../scss/includes/_topmenu.scss */
.primary nav a:hover, .primary nav a.current {
  color: #ae1a28;
  text-decoration: none;
}

/* Styling for leftnav */
/* line 89, ../scss/includes/_topmenu.scss */
.leftnav {
  float: none;
  background: #ffffff;
  padding: .5em;
  border-radius: 3px;
}
/* line 95, ../scss/includes/_topmenu.scss */
.leftnav.leftnav--subsite {
  display: none;
}

/* ==========================================================================
   Main content
   ========================================================================== */
/* line 6, ../scss/includes/_dokument.scss */
aside.top .box, aside.bottom .box {
  border: none;
  padding-left: 0;
}
/* line 10, ../scss/includes/_dokument.scss */
aside.top .box.box-no-border, aside.bottom .box.box-no-border {
  padding: 20px;
}
/* line 14, ../scss/includes/_dokument.scss */
aside.top .box.Bannerboks, aside.bottom .box.Bannerboks {
  padding: 0;
}
/* line 18, ../scss/includes/_dokument.scss */
aside.top .box.Billedboks, aside.bottom .box.Billedboks {
  padding: 0;
}
/* line 20, ../scss/includes/_dokument.scss */
aside.top .box.Billedboks > article, aside.bottom .box.Billedboks > article {
  margin: 0;
  bottom: 0;
}
/* line 28, ../scss/includes/_dokument.scss */
aside.top .box.Knapboks .linkHolder a, aside.bottom .box.Knapboks .linkHolder a {
  display: inline-block;
}

/* line 37, ../scss/includes/_dokument.scss */
.main-wrap article {
  font-weight: 400;
}
/* line 42, ../scss/includes/_dokument.scss */
.main-wrap article h1, .main-wrap article > h2, .main-wrap .contourPage article > .contourPageName, .contourPage .main-wrap article > .contourPageName {
  margin: 0 0 0.5em 0;
}
/* line 45, ../scss/includes/_dokument.scss */
.main-wrap article > h2, .main-wrap .contourPage article > .contourPageName, .contourPage .main-wrap article > .contourPageName {
  font-size: 1.7em;
}
/* line 49, ../scss/includes/_dokument.scss */
.main-wrap article > strong {
  display: block;
  margin: -0.5em 0 1em 0;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.5em;
}
/* line 56, ../scss/includes/_dokument.scss */
.main-wrap article > h2 + strong, .main-wrap .contourPage article > .contourPageName + strong, .contourPage .main-wrap article > .contourPageName + strong {
  margin-top: 0em;
}
/* line 62, ../scss/includes/_dokument.scss */
.main-wrap article > img, .main-wrap article > a > img,
.main-wrap article .main-image {
  width: 100%;
  margin: 0 0 1.5em 0;
}
/* line 67, ../scss/includes/_dokument.scss */
.main-wrap article #socialmedia {
  max-height: 3em;
  margin: 0 0 1.1em 0;
  display: inline-block;
  width: 100%;
  overflow: hidden;
}
/* line 74, ../scss/includes/_dokument.scss */
.main-wrap article #socialmedia iframe, .main-wrap article #socialmedia div {
  float: left;
  height: 1.5em;
}
/* line 80, ../scss/includes/_dokument.scss */
.main-wrap article .newsDetails {
  font-style: italic;
  text-shadow: 0 1px 0 #fff;
  margin: 0 0 1em 0;
}
/* line 86, ../scss/includes/_dokument.scss */
.main-wrap article .primary-video {
  margin-bottom: 1em;
}

/* line 91, ../scss/includes/_dokument.scss */
.main-text {
  margin: 0 0 2.15em 0;
  font-size: 1em;
  line-height: 1.5em;
  color: #1e1f23;
}
/* line 98, ../scss/includes/_dokument.scss */
.main-text table td,
.main-text table th {
  text-align: left;
  vertical-align: top;
  padding-right: 20px;
}
/* line 103, ../scss/includes/_dokument.scss */
.main-text table td p,
.main-text table th p {
  margin-bottom: 0px;
}
/* line 115, ../scss/includes/_dokument.scss */
.main-text div,
.main-text p,
.main-text ul,
.main-text ol,
.main-text dl,
.main-text hr,
.main-text pre,
.main-text table {
  margin: 0 0 1em 0;
}

/* line 126, ../scss/includes/_dokument.scss */
.main-text h2, .main-text .contourPage .contourPageName, .contourPage .main-text .contourPageName,
.main-text h3,
.main-text .contourPage legend,
.contourPage .main-text legend,
.main-text h4,
.main-text h5,
.main-text h6,
.box-scriptboks article h2,
.box-scriptboks article .contourPage .contourPageName,
.contourPage .box-scriptboks article .contourPageName,
.box-scriptboks article h3,
.box-scriptboks article .contourPage legend,
.contourPage .box-scriptboks article legend,
.box-scriptboks article h4,
.box-scriptboks article h5,
.box-scriptboks article h6 {
  margin: 1em 0 0 0;
}
/* line 131, ../scss/includes/_dokument.scss */
.main-text ul,
.main-text ol,
.box-scriptboks article ul,
.box-scriptboks article ol {
  margin-left: 2em;
}
/* line 134, ../scss/includes/_dokument.scss */
.main-text ul ul, .main-text ul ol,
.main-text ol ul,
.main-text ol ol,
.box-scriptboks article ul ul,
.box-scriptboks article ul ol,
.box-scriptboks article ol ul,
.box-scriptboks article ol ol {
  margin-left: 1em;
}
/* line 139, ../scss/includes/_dokument.scss */
.main-text a,
.box-scriptboks article a {
  font-weight: normal;
}
/* line 141, ../scss/includes/_dokument.scss */
.main-text a:hover,
.box-scriptboks article a:hover {
  color: #cc051f;
}

/* line 148, ../scss/includes/_dokument.scss */
.box-scriptboks article a {
  font-weight: bold;
  text-decoration: none;
}
/* line 151, ../scss/includes/_dokument.scss */
.box-scriptboks article a:hover {
  color: #cc051f;
  text-decoration: underline;
}

/* ==========================================================================
   Center content
   ========================================================================== */
/* line 163, ../scss/includes/_dokument.scss */
.main-content,
.main-content-columns {
  margin: 1.5em 0 0 0;
}

/* ==========================================================================
   Center content on desktop
   ========================================================================== */
/* line 173, ../scss/includes/_dokument.scss */
.desktop.col-2-1 .main-content .listbox-item {
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.desktop.col-2-1 .main-content .listbox-item:before, .desktop.col-2-1 .main-content .listbox-item:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.desktop.col-2-1 .main-content .listbox-item:after {
  clear: both;
}
/* line 175, ../scss/includes/_dokument.scss */
.desktop.col-2-1 .main-content .listbox-item .listbox-img {
  float: left;
  width: 220px;
  margin-left: 240px;
  margin-right: -100%;
}
/* line 176, ../scss/includes/_dokument.scss */
.desktop.col-2-1 .main-content .listbox-item .listbox-text {
  float: left;
  width: 220px;
  margin-left: 0px;
  margin-right: -100%;
}
/* line 75, ../scss/includes/_grid.scss */
.desktop.col-2-1 .main-content-columns {
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.desktop.col-2-1 .main-content-columns:before, .desktop.col-2-1 .main-content-columns:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.desktop.col-2-1 .main-content-columns:after {
  clear: both;
}
/* line 79, ../scss/includes/_grid.scss */
.desktop.col-2-1 .main-content-columns > .box, .desktop.col-2-1 .main-content-columns > .column {
  float: left;
  width: 220px;
  margin-left: 20px;
}
/* line 87, ../scss/includes/_grid.scss */
.desktop.col-2-1 .main-content-columns .alpha, .desktop.col-2-1 .main-content-columns > :first-child {
  clear: left;
  margin-left: 0;
}
/* line 183, ../scss/includes/_dokument.scss */
.desktop.col-3 .main-content .listbox-item {
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.desktop.col-3 .main-content .listbox-item:before, .desktop.col-3 .main-content .listbox-item:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.desktop.col-3 .main-content .listbox-item:after {
  clear: both;
}
/* line 185, ../scss/includes/_dokument.scss */
.desktop.col-3 .main-content .listbox-item .listbox-img {
  float: left;
  width: 220px;
  margin-left: 480px;
  margin-right: -100%;
}
/* line 186, ../scss/includes/_dokument.scss */
.desktop.col-3 .main-content .listbox-item .listbox-text {
  float: left;
  width: 460px;
  margin-left: 0px;
  margin-right: -100%;
}
/* line 75, ../scss/includes/_grid.scss */
.desktop.col-3 .main-content-columns {
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.desktop.col-3 .main-content-columns:before, .desktop.col-3 .main-content-columns:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.desktop.col-3 .main-content-columns:after {
  clear: both;
}
/* line 79, ../scss/includes/_grid.scss */
.desktop.col-3 .main-content-columns > .box, .desktop.col-3 .main-content-columns > .column {
  float: left;
  width: 220px;
  margin-left: 20px;
}
/* line 87, ../scss/includes/_grid.scss */
.desktop.col-3 .main-content-columns .alpha, .desktop.col-3 .main-content-columns > :first-child {
  clear: left;
  margin-left: 0;
}

/* ==========================================================================
   Center content on other devices
   ========================================================================== */
/* line 75, ../scss/includes/_grid.scss */
.phone .main-content,
.phone .main-content-columns {
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.phone .main-content:before, .phone .main-content:after,
.phone .main-content-columns:before,
.phone .main-content-columns:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.phone .main-content:after,
.phone .main-content-columns:after {
  clear: both;
}
/* line 79, ../scss/includes/_grid.scss */
.phone .main-content > .box, .phone .main-content > .column,
.phone .main-content-columns > .box,
.phone .main-content-columns > .column {
  float: left;
  width: 220px;
  margin-left: 20px;
}
/* line 87, ../scss/includes/_grid.scss */
.phone .main-content .alpha, .phone .main-content > :first-child,
.phone .main-content-columns .alpha,
.phone .main-content-columns > :first-child {
  clear: left;
  margin-left: 0;
}

/* line 207, ../scss/includes/_dokument.scss */
.phone .breadcrumb {
  display: none;
}
/* line 211, ../scss/includes/_dokument.scss */
.phone .kampagneside .main-wrap {
  padding: 0;
}

/* line 217, ../scss/includes/_dokument.scss */
.breadcrumb {
  float: left;
  margin: 15px 0;
  width: 100%;
}
/* line 222, ../scss/includes/_dokument.scss */
.breadcrumb ul {
  margin: 0;
}
/* line 225, ../scss/includes/_dokument.scss */
.breadcrumb ul li {
  color: #4d4d4d;
  float: left;
  font-weight: bold;
  margin: 0px;
}
/* line 231, ../scss/includes/_dokument.scss */
.breadcrumb ul li .seperator {
  margin: 0 5px;
}
/* line 235, ../scss/includes/_dokument.scss */
.breadcrumb ul li a {
  color: #909090;
  font-weight: normal;
  text-decoration: underline;
}
/* line 240, ../scss/includes/_dokument.scss */
.breadcrumb ul li a:hover {
  text-decoration: none;
}

/* Styling for Kampagneside */
/* line 250, ../scss/includes/_dokument.scss */
.kampagneside {
  padding: 0;
  width: 960px;
}
/* line 254, ../scss/includes/_dokument.scss */
.kampagneside aside.primary {
  float: none;
  width: 100%;
}
/* line 258, ../scss/includes/_dokument.scss */
.kampagneside aside.primary .box {
  border-width: 0px;
}
/* line 262, ../scss/includes/_dokument.scss */
.kampagneside .main-wrap {
  box-sizing: border-box;
  padding: 0 0 0 20px;
}

/* ==========================================================================
   Navigation: Sub navigation
   ========================================================================== */
/* line 5, ../scss/includes/_submenu.scss */
.sub-menu {
  zoom: 1;
  padding: 0;
  margin-top: .5em;
}
/* line 22, ../scss/includes/_grid.scss */
.sub-menu:before, .sub-menu:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.sub-menu:after {
  clear: both;
}
/* line 10, ../scss/includes/_submenu.scss */
.sub-menu nav {
  float: none;
  width: 100%;
}
/* line 14, ../scss/includes/_submenu.scss */
.sub-menu ul {
  zoom: 1;
  border-top: 1px solid #eeeeee;
  padding: 0.8em 0;
  list-style: none;
  text-align: center;
}
/* line 22, ../scss/includes/_grid.scss */
.sub-menu ul:before, .sub-menu ul:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.sub-menu ul:after {
  clear: both;
}
/* line 21, ../scss/includes/_submenu.scss */
.sub-menu ul li {
  display: inline;
  padding: 0;
  margin-left: 1em;
}
/* line 26, ../scss/includes/_submenu.scss */
.sub-menu ul li a {
  color: #4d4d4d;
  font-size: 0.9em;
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 33, ../scss/includes/_submenu.scss */
.sub-menu ul li a em {
  display: none;
}
/* line 37, ../scss/includes/_submenu.scss */
.sub-menu ul li a:hover {
  color: #cc051f;
  text-decoration: underline;
}
/* line 44, ../scss/includes/_submenu.scss */
.sub-menu ul .current a {
  margin-left: -3px;
}
/* line 48, ../scss/includes/_submenu.scss */
.sub-menu ul .current a,
.sub-menu ul .current a:hover {
  color: #ac1926;
  text-decoration: underline;
}
/* line 52, ../scss/includes/_submenu.scss */
.sub-menu ul .current a em,
.sub-menu ul .current a:hover em {
  display: none;
}

/* line 61, ../scss/includes/_submenu.scss */
.box-submenu h4 {
  margin: 0;
  padding: 0.6em 0 0.5em 0;
  border-top: 1px solid #dddddd;
  border-bottom: 1px dotted #dddddd;
}
/* line 72, ../scss/includes/_submenu.scss */
.box-submenu ul {
  margin-top: 0.5em;
}
/* line 75, ../scss/includes/_submenu.scss */
.box-submenu ul li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
}
/* line 84, ../scss/includes/_submenu.scss */
.box-submenu ul .current {
  font-weight: bold;
}
/* line 92, ../scss/includes/_submenu.scss */
.box-submenu ul .nav-sub-lvl-2 {
  padding: 0.2em 0;
}
/* line 95, ../scss/includes/_submenu.scss */
.box-submenu ul .nav-sub-lvl-2 li {
  font-weight: normal;
  padding: 0.2em 0 0.2em 1em;
}
/* line 99, ../scss/includes/_submenu.scss */
.box-submenu ul .nav-sub-lvl-2 li.current {
  font-weight: bold;
}

/* ==========================================================================
   Banner modul: container, slides, images
   ========================================================================== */
/* line 5, ../scss/includes/_banner-modul.scss */
.banner-modul-container {
  position: relative;
  width: 100%;
  height: 305px;
  margin: 0 0 1.5em 0;
  padding: 0;
  /* Fjern selection mulighed på hele banner modulet */
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  user-select: none;
  /* Liste med slides */
}
/* line 18, ../scss/includes/_banner-modul.scss */
.banner-modul-container .slides {
  height: 305px;
  overflow: hidden;
}
/* line 22, ../scss/includes/_banner-modul.scss */
.banner-modul-container .slides li {
  display: none;
  height: inherit;
  list-style: none;
  margin-left: 0;
}
/* line 28, ../scss/includes/_banner-modul.scss */
.banner-modul-container .slides li img {
  max-width: 100%;
  display: block;
}
/* line 34, ../scss/includes/_banner-modul.scss */
.banner-modul-container .slides:after {
  content: ".";
  clear: both;
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}

/* ==========================================================================
   Banner modul: 3 kolonnes layout med primary og secondary content
   ========================================================================== */
/* line 50, ../scss/includes/_banner-modul.scss */
.col-1-2-1 .banner-modul-container {
  height: 201px;
}
/* line 53, ../scss/includes/_banner-modul.scss */
.col-1-2-1 .banner-modul-container .slides {
  height: 201px;
}
/* line 56, ../scss/includes/_banner-modul.scss */
.col-1-2-1 .banner-modul-container .slides li {
  height: inherit;
}

/* ==========================================================================
   Banner modul: 1 kolonne layout uden primary og secondary content
   ========================================================================== */
/* line 65, ../scss/includes/_banner-modul.scss */
.col-4 .banner-modul-container {
  height: 410px;
}
/* line 68, ../scss/includes/_banner-modul.scss */
.col-4 .banner-modul-container .slides {
  height: 410px;
}
/* line 71, ../scss/includes/_banner-modul.scss */
.col-4 .banner-modul-container .slides li {
  height: inherit;
}

/* line 77, ../scss/includes/_banner-modul.scss */
.phone .banner-modul-container {
  height: 130px;
}
/* line 80, ../scss/includes/_banner-modul.scss */
.phone .banner-modul-container .slides {
  height: 130px;
}
/* line 83, ../scss/includes/_banner-modul.scss */
.phone .banner-modul-container .slides li {
  height: inherit;
}

/* ==========================================================================
   Banner modul: Navigation
   ========================================================================== */
/* line 91, ../scss/includes/_banner-modul.scss */
.banner-modul-container {
  /* Frem og tilbage knapper */
  /* Antal og valgt billede-markører */
}
/* line 94, ../scss/includes/_banner-modul.scss */
.banner-modul-container .flex-direction-nav {
  position: absolute;
  z-index: 1;
  top: 50%;
  width: 100%;
  list-style: none;
}
/* line 102, ../scss/includes/_banner-modul.scss */
.banner-modul-container .flex-direction-nav .flex-prev,
.banner-modul-container .flex-direction-nav .flex-next {
  position: absolute;
  width: auto;
  font-family: "fontello";
  font-size: 3em;
  margin-top: -0.238em;
  cursor: pointer;
  text-decoration: none;
}
/* line 111, ../scss/includes/_banner-modul.scss */
.banner-modul-container .flex-direction-nav .flex-prev:focus,
.banner-modul-container .flex-direction-nav .flex-next:focus {
  color: #cc051f;
}
/* line 114, ../scss/includes/_banner-modul.scss */
.banner-modul-container .flex-direction-nav .flex-prev:hover,
.banner-modul-container .flex-direction-nav .flex-next:hover {
  color: black;
}
/* line 118, ../scss/includes/_banner-modul.scss */
.banner-modul-container .flex-direction-nav .flex-prev {
  padding: 0;
  left: 10px;
}
/* line 123, ../scss/includes/_banner-modul.scss */
.banner-modul-container .flex-direction-nav .flex-next {
  padding: 0;
  right: 10px;
}
/* line 131, ../scss/includes/_banner-modul.scss */
.banner-modul-container .flex-control-nav {
  position: absolute;
  z-index: 2;
  bottom: 1em;
  right: 1em;
  margin: 0px;
  padding: 0.5em 0.5em 0.4em 0.5em;
  list-style: none;
  background: #fff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=66)";
  filter: alpha(opacity=66);
  -moz-opacity: 0.66;
  -khtml-opacity: 0.66;
  opacity: 0.66;
  -webkit-border-radius: 0.4em 0.4em 0.4em 0.4em;
  -moz-border-radius: 0.4em 0.4em 0.4em 0.4em;
  border-radius: 0.4em 0.4em 0.4em 0.4em;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
/* line 143, ../scss/includes/_banner-modul.scss */
.banner-modul-container .flex-control-nav:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  filter: alpha(opacity=85);
  -moz-opacity: 0.85;
  -khtml-opacity: 0.85;
  opacity: 0.85;
}
/* line 147, ../scss/includes/_banner-modul.scss */
.banner-modul-container .flex-control-nav li {
  float: left;
  margin-left: 0;
}
/* line 152, ../scss/includes/_banner-modul.scss */
.banner-modul-container .flex-control-nav a {
  display: block;
  float: left;
  width: 0.89em;
  /* Width should be set to hide numbers */
  height: 1.15em;
  /* Height should be set to hide numbers in IE */
  overflow: hidden;
  margin: 0 0.3em;
  font-family: "fontello";
  font-size: 1.3em;
  cursor: pointer;
}
/* line 167, ../scss/includes/_banner-modul.scss */
.banner-modul-container .flex-control-nav .flex-active {
  color: #cc051f;
}

/* ==========================================================================
   Hacks
   ========================================================================== */
/* line 179, ../scss/includes/_banner-modul.scss */
html[xmlns] .slides {
  display: block;
}

/* line 180, ../scss/includes/_banner-modul.scss */
* html .slides {
  height: 1%;
}

/* Sørger for at billede ikke bliver for højt */
/* line 184, ../scss/includes/_banner-modul.scss */
.banner-image-wrap {
  max-height: 680px;
}

/* ==========================================================================
   No JavaScript Fallback
   ========================================================================== */
/* line 192, ../scss/includes/_banner-modul.scss */
.no-js .slides li:first-child {
  display: block;
}

/* ==========================================================================
   container, slides, images
   ========================================================================== */
/* line 5, ../scss/includes/_slider.scss */
.ldk-slider {
  display: none;
}

/* line 9, ../scss/includes/_slider.scss */
.flexslider-wrapper {
  background: #fff;
  margin-bottom: 2em;
  clear: left;
}

/* line 14, ../scss/includes/_slider.scss */
.flexslider-title {
  margin: 0 10px;
  text-transform: uppercase;
  font-size: 1.714em;
}

/* line 22, ../scss/includes/_slider.scss */
.flexslider {
  position: relative;
  margin: 0 0 2em 0;
  padding: 0;
  clear: left;
  /* Fjern selection mulighed på hele banner modulet */
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  user-select: none;
  /* Liste med slides */
  /* ==========================================================================
     Navigation
     ========================================================================== */
  /* Frem og tilbage knapper */
}
/* line 34, ../scss/includes/_slider.scss */
.flexslider .slides {
  overflow: hidden;
}
/* line 37, ../scss/includes/_slider.scss */
.flexslider .slides > li {
  display: none;
  height: inherit;
  list-style: none;
  padding: 20px 20px 20px 0;
  margin: 0;
}
/* line 45, ../scss/includes/_slider.scss */
.flexslider .slides > li img {
  max-width: 100%;
  display: block;
}
/* line 49, ../scss/includes/_slider.scss */
.flexslider .slides > li .box {
  margin-bottom: 0;
}
/* line 54, ../scss/includes/_slider.scss */
.flexslider .slides:after {
  content: ".";
  clear: both;
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
/* line 63, ../scss/includes/_slider.scss */
.flexslider .slides .donationsboks {
  width: 100%;
  background-color: #e7e5e7;
  font-size: 10px;
  font-weight: bold;
  color: #5a585b;
  text-align: center;
  line-height: 18px;
  text-transform: uppercase;
  position: absolute;
}
/* line 82, ../scss/includes/_slider.scss */
.flexslider .flex-direction-nav {
  position: absolute;
  z-index: 1;
  top: 60px;
  width: 100%;
  list-style: none;
}
/* line 91, ../scss/includes/_slider.scss */
.flexslider .flex-direction-nav .flex-prev,
.flexslider .flex-direction-nav .flex-next {
  position: absolute;
  width: auto;
  font-family: "fontello";
  font-size: 3em;
  margin-top: -0.238em;
  cursor: pointer;
  text-decoration: none;
}
/* line 100, ../scss/includes/_slider.scss */
.flexslider .flex-direction-nav .flex-prev {
  padding: 0;
  left: -10px;
}
/* line 104, ../scss/includes/_slider.scss */
.flexslider .flex-direction-nav .flex-prev:before {
  background: #cc051f;
  color: #ffffff;
  padding: 0 5px;
}
/* line 110, ../scss/includes/_slider.scss */
.flexslider .flex-direction-nav .flex-next {
  padding: 0;
  right: -10px;
}
/* line 114, ../scss/includes/_slider.scss */
.flexslider .flex-direction-nav .flex-next:before {
  background: #cc051f;
  color: #ffffff;
  padding: 0 5px;
}

/* line 124, ../scss/includes/_slider.scss */
.flexslider-wrapper .flexslider .slides > li {
  margin-right: 0;
}
/* line 129, ../scss/includes/_slider.scss */
.flexslider-wrapper .flexslider .flex-direction-nav .flex-prev {
  left: 0;
}
/* line 132, ../scss/includes/_slider.scss */
.flexslider-wrapper .flexslider .flex-direction-nav .flex-next {
  right: 0;
}

/* line 139, ../scss/includes/_slider.scss */
.secondary .flexslider .slides > li {
  margin-right: 0;
}

/* line 149, ../scss/includes/_slider.scss */
.main-content-columns .flexslider-wrapper .flexslider .slides > li {
  margin-right: 0;
}

/* line 154, ../scss/includes/_slider.scss */
.flexslider.flexslider-full-width .slides > li {
  margin-right: 0;
}

/* line 158, ../scss/includes/_slider.scss */
.flexslider.flexslider-full-width .slides > li {
  padding: 0 !important;
}
/* line 161, ../scss/includes/_slider.scss */
.flexslider.flexslider-full-width .flexslider-inner {
  padding: 0;
  position: relative;
}
/* line 165, ../scss/includes/_slider.scss */
.flexslider.flexslider-full-width .flexslider-inner article {
  position: absolute;
  top: 5.4em;
  left: 3em;
  padding: 1.2em 1.7em 1.5em 1.7em;
  max-width: 22.500em;
  background: rgba(0, 0, 0, 0.7);
  color: #ffffff;
}
/* line 174, ../scss/includes/_slider.scss */
.flexslider.flexslider-full-width .flexslider-inner article h4 {
  color: #ffffff;
}
/* line 180, ../scss/includes/_slider.scss */
.flexslider.flexslider-full-width .flex-direction-nav {
  top: 45%;
}
/* line 182, ../scss/includes/_slider.scss */
.flexslider.flexslider-full-width .flex-direction-nav .flex-next {
  right: 10px !important;
}
/* line 185, ../scss/includes/_slider.scss */
.flexslider.flexslider-full-width .flex-direction-nav .flex-prev {
  left: 10px !important;
}
/* line 189, ../scss/includes/_slider.scss */
.flexslider.flexslider-full-width .flex-direction-nav .flex-next:before, .flexslider.flexslider-full-width .flex-direction-nav .flex-prev:before {
  background: transparent;
}

/* line 202, ../scss/includes/_slider.scss */
.secondary .flexslider.flexslider-webshop .slides > li {
  margin-right: 0;
}

/* line 209, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box,
.top .infobox-slider-wrapper .box {
  box-sizing: border-box;
  border-bottom: 5px solid #6c6c6c;
  margin-bottom: 2.15em;
  padding-bottom: 30px;
  padding-top: 0;
}
/* line 217, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box.green-theme,
.top .infobox-slider-wrapper .box.green-theme {
  border-color: #9ead01;
}
/* line 220, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box.purple-theme,
.top .infobox-slider-wrapper .box.purple-theme {
  border-color: #46065c;
}
/* line 223, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box.orange-theme,
.top .infobox-slider-wrapper .box.orange-theme {
  border-color: #f46e02;
}
/* line 226, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box.red-theme,
.top .infobox-slider-wrapper .box.red-theme {
  border-color: #ae1a28;
}
/* line 230, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box h4,
.top .infobox-slider-wrapper .box h4 {
  font-size: 1.5em;
  text-transform: none;
  color: #1e1f23;
  font-weight: 700;
  text-overflow: ellipsis;
}
/* line 238, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box article,
.top .infobox-slider-wrapper .box article {
  /*min-height: 180px;*/
  overflow: hidden;
  padding-right: 10px;
}
/* line 245, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box.Billedboks,
.top .infobox-slider-wrapper .box.Billedboks {
  color: #1e1f23;
}
/* line 247, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box.Billedboks h4,
.top .infobox-slider-wrapper .box.Billedboks h4 {
  color: #1e1f23 !important;
}
/* line 250, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box.Billedboks a,
.top .infobox-slider-wrapper .box.Billedboks a {
  color: #ae1a28;
  text-decoration: none;
}
/* line 254, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box.Billedboks article,
.top .infobox-slider-wrapper .box.Billedboks article {
  height: auto;
}
/* line 260, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box-no-border,
.top .infobox-slider-wrapper .box-no-border {
  padding-left: 20px;
  background: #6c6c6c;
  border: 0px none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #ffffff;
  padding: 20px 20px 40px 20px;
}
/* line 270, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box-no-border article,
.top .infobox-slider-wrapper .box-no-border article {
  min-height: 180px;
  overflow: hidden;
}
/* line 275, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box-no-border a,
.top .infobox-slider-wrapper .box-no-border a {
  color: #ffffff;
}
/* line 279, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box-no-border.green-theme,
.top .infobox-slider-wrapper .box-no-border.green-theme {
  background: #9ead01;
  color: #000;
}
/* line 282, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box-no-border.green-theme a,
.top .infobox-slider-wrapper .box-no-border.green-theme a {
  color: #000;
}
/* line 287, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box-no-border.purple-theme,
.top .infobox-slider-wrapper .box-no-border.purple-theme {
  background: #46065c;
}
/* line 289, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box-no-border.purple-theme h4,
.top .infobox-slider-wrapper .box-no-border.purple-theme h4 {
  color: #fff;
}
/* line 292, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box-no-border.orange-theme,
.top .infobox-slider-wrapper .box-no-border.orange-theme {
  background: #f46e02;
  color: #000;
}
/* line 296, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box-no-border.orange-theme a,
.top .infobox-slider-wrapper .box-no-border.orange-theme a {
  color: #000;
}
/* line 301, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box-no-border.red-theme,
.top .infobox-slider-wrapper .box-no-border.red-theme {
  background: #ae1a28;
}
/* line 303, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box-no-border.red-theme h4,
.top .infobox-slider-wrapper .box-no-border.red-theme h4 {
  color: #fff;
}
/* line 307, ../scss/includes/_slider.scss */
.bottom .infobox-slider-wrapper .box-no-border.grey-theme h4,
.top .infobox-slider-wrapper .box-no-border.grey-theme h4 {
  color: white;
}

/* line 315, ../scss/includes/_slider.scss */
.infobox-slider-grid .slides > li {
  zoom: 1;
  display: block;
  zoom: 1;
  float: left;
  width: 940px;
  margin-left: 0px;
  margin-right: -100%;
  padding: 20px 10px;
}
/* line 22, ../scss/includes/_grid.scss */
.infobox-slider-grid .slides > li:before, .infobox-slider-grid .slides > li:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.infobox-slider-grid .slides > li:after {
  clear: both;
}
/* line 75, ../scss/includes/_grid.scss */
.infobox-slider-grid .slides > li {
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.infobox-slider-grid .slides > li:before, .infobox-slider-grid .slides > li:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.infobox-slider-grid .slides > li:after {
  clear: both;
}
/* line 79, ../scss/includes/_grid.scss */
.infobox-slider-grid .slides > li > .box, .infobox-slider-grid .slides > li > .column {
  float: left;
  width: 220px;
  margin-left: 20px;
}
/* line 87, ../scss/includes/_grid.scss */
.infobox-slider-grid .slides > li .alpha, .infobox-slider-grid .slides > li > :first-child {
  clear: left;
  margin-left: 0;
}

/* line 325, ../scss/includes/_slider.scss */
.flexslider-full-width {
  margin: 2em 10px;
}
/* line 328, ../scss/includes/_slider.scss */
.flexslider-full-width .slides > li {
  padding: 0;
}
/* line 333, ../scss/includes/_slider.scss */
.flexslider-full-width .flex-direction-nav {
  top: 43%;
}
/* line 338, ../scss/includes/_slider.scss */
.flexslider-full-width .box-no-border.green-theme {
  background: #9ead01;
  color: #000;
}
/* line 341, ../scss/includes/_slider.scss */
.flexslider-full-width .box-no-border.green-theme a {
  color: #000;
}
/* line 346, ../scss/includes/_slider.scss */
.flexslider-full-width .box-no-border.purple-theme {
  background: #46065c;
}
/* line 348, ../scss/includes/_slider.scss */
.flexslider-full-width .box-no-border.purple-theme h4 {
  color: #fff;
}
/* line 351, ../scss/includes/_slider.scss */
.flexslider-full-width .box-no-border.orange-theme {
  background: #f46e02;
  color: #000;
}
/* line 355, ../scss/includes/_slider.scss */
.flexslider-full-width .box-no-border.orange-theme a {
  color: #000;
}
/* line 360, ../scss/includes/_slider.scss */
.flexslider-full-width .box-no-border.red-theme {
  background: #ae1a28;
}
/* line 362, ../scss/includes/_slider.scss */
.flexslider-full-width .box-no-border.red-theme h4 {
  color: #fff;
}
/* line 366, ../scss/includes/_slider.scss */
.flexslider-full-width .box-no-border.grey-theme h4 {
  color: white;
}
/* line 373, ../scss/includes/_slider.scss */
.flexslider-full-width .box h4 {
  font-size: 1.5em;
  text-transform: none;
  color: #1e1f23;
  font-weight: 700;
  text-overflow: ellipsis;
}
/* line 381, ../scss/includes/_slider.scss */
.flexslider-full-width .box.green-theme {
  border-color: #9ead01;
}
/* line 385, ../scss/includes/_slider.scss */
.flexslider-full-width .box.purple-theme {
  border-color: #46065c;
}
/* line 390, ../scss/includes/_slider.scss */
.flexslider-full-width .box.orange-theme {
  border-color: #f46e02;
}
/* line 394, ../scss/includes/_slider.scss */
.flexslider-full-width .box.red-theme {
  border-color: #ae1a28;
}

/* line 402, ../scss/includes/_slider.scss */
.top .flexslider .slides > li {
  padding: 20px 20px 20px 0;
}
/* line 404, ../scss/includes/_slider.scss */
.top .flexslider .slides > li.last {
  margin-left: 0;
}
/* line 413, ../scss/includes/_slider.scss */
.top .flexslider .infobox-slider-wrapper .box article {
  min-height: auto;
}

/* line 422, ../scss/includes/_slider.scss */
.main-content-columns .flexslider .slides > li {
  padding: 0;
}
/* line 423, ../scss/includes/_slider.scss */
.main-content-columns .flexslider .flex-direction-nav {
  top: 50%;
}

/* line 427, ../scss/includes/_slider.scss */
aside.secondary .flexslider .slides > li {
  padding: 0;
}
/* line 428, ../scss/includes/_slider.scss */
aside.secondary .flexslider .flex-direction-nav {
  top: 50%;
}

/* line 432, ../scss/includes/_slider.scss */
.phone .infobox-slider-grid {
  padding: 0;
}
/* line 434, ../scss/includes/_slider.scss */
.phone .infobox-slider-grid .flexslider {
  margin-bottom: 0;
}
/* line 435, ../scss/includes/_slider.scss */
.phone .infobox-slider-grid .box article {
  padding: 0 10px;
}
/* line 440, ../scss/includes/_slider.scss */
.phone .flexslider .slides > li {
  padding: 0;
  margin: 0 !important;
}
/* line 442, ../scss/includes/_slider.scss */
.phone .flexslider {
  margin-bottom: 2em;
}
/* line 444, ../scss/includes/_slider.scss */
.phone .flexslider .box {
  box-sizing: border-box;
  border-bottom: 5px solid #6c6c6c;
  margin-bottom: 2.15em;
  padding-bottom: 40px;
  padding-top: 0;
}
/* line 451, ../scss/includes/_slider.scss */
.phone .flexslider .box.webshopboks {
  border-bottom: 0px none;
}
/* line 455, ../scss/includes/_slider.scss */
.phone .flexslider .box h4 {
  font-size: 1.5em;
  text-transform: none;
  color: #1e1f23;
  font-weight: 700;
  text-overflow: ellipsis;
}
/* line 463, ../scss/includes/_slider.scss */
.phone .flexslider .box.green-theme {
  border-color: #9ead01;
}
/* line 467, ../scss/includes/_slider.scss */
.phone .flexslider .box.purple-theme {
  border-color: #46065c;
}
/* line 471, ../scss/includes/_slider.scss */
.phone .flexslider .box.orange-theme {
  border-color: #f46e02;
}
/* line 475, ../scss/includes/_slider.scss */
.phone .flexslider .box.red-theme {
  border-color: #ae1a28;
}
/* line 479, ../scss/includes/_slider.scss */
.phone .flexslider .box.red-theme.box-no-border h4 {
  color: white;
}
/* line 486, ../scss/includes/_slider.scss */
.phone .flexslider .box.grey-theme h4 {
  color: white;
}
/* line 495, ../scss/includes/_slider.scss */
.phone .top .flexslider .slides > li {
  padding: 0;
}
/* line 503, ../scss/includes/_slider.scss */
.phone .main-content-columns .box,
.phone .secondary .box {
  border-bottom: 0;
}

/* line 1, ../scss/includes/_news-ticker.scss */
.news-wrapper {
  clear: left;
  margin-bottom: 2em;
}
/* line 7, ../scss/includes/_news-ticker.scss */
.news-wrapper .newsitem a {
  text-decoration: none;
}

/* line 13, ../scss/includes/_news-ticker.scss */
.latests-news {
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.latests-news:before, .latests-news:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.latests-news:after {
  clear: both;
}
/* line 16, ../scss/includes/_news-ticker.scss */
.latests-news .label, .latests-news .latest {
  float: left;
}
/* line 19, ../scss/includes/_news-ticker.scss */
.latests-news .label {
  width: 16.5%;
}
/* line 22, ../scss/includes/_news-ticker.scss */
.latests-news .allnews {
  float: right;
  text-align: right;
}
/* line 26, ../scss/includes/_news-ticker.scss */
.latests-news .allnews .icon-right-open, .latests-news .allnews .primary nav em, .primary nav .latests-news .allnews em, .latests-news .allnews .box-listboks em, .box-listboks .latests-news .allnews em, .latests-news .allnews .main-text .foldin-wrapper .foldin-title em, .main-text .foldin-wrapper .foldin-title .latests-news .allnews em {
  font-size: 0.8em;
  float: left;
  margin-right: 3px;
}

/* line 35, ../scss/includes/_news-ticker.scss */
.newsheader h2, .newsheader .contourPage .contourPageName, .contourPage .newsheader .contourPageName {
  color: #25465f;
  font-size: 1.714em;
  text-transform: uppercase;
}
/* line 40, ../scss/includes/_news-ticker.scss */
.newsheader h2 span, .newsheader .contourPage .contourPageName span, .contourPage .newsheader .contourPageName span {
  font-weight: normal;
  font-size: 14px;
}
/* line 44, ../scss/includes/_news-ticker.scss */
.newsheader h2 span a, .newsheader .contourPage .contourPageName span a, .contourPage .newsheader .contourPageName span a {
  color: #25465f;
  text-decoration: none;
}
/* line 47, ../scss/includes/_news-ticker.scss */
.newsheader h2 span a:hover, .newsheader .contourPage .contourPageName span a:hover, .contourPage .newsheader .contourPageName span a:hover {
  text-decoration: underline;
}

/* line 55, ../scss/includes/_news-ticker.scss */
.phone .latests-news {
  padding: 0;
}
/* line 59, ../scss/includes/_news-ticker.scss */
.phone .latests-news .newsheader h2, .phone .latests-news .newsheader .contourPage .contourPageName, .contourPage .phone .latests-news .newsheader .contourPageName {
  margin-top: 3em;
}
/* line 61, ../scss/includes/_news-ticker.scss */
.phone .latests-news .newsheader h2 span, .phone .latests-news .newsheader .contourPage .contourPageName span, .contourPage .phone .latests-news .newsheader .contourPageName span {
  display: block;
  text-align: left;
  margin-top: .5em;
}
/* line 69, ../scss/includes/_news-ticker.scss */
.phone .latests-news .label, .phone .latests-news .latest {
  display: inline;
  float: none;
}
/* line 74, ../scss/includes/_news-ticker.scss */
.phone .latests-news .allnews {
  float: none;
}
/* line 78, ../scss/includes/_news-ticker.scss */
.phone .latests-news .newsitem {
  float: none;
  width: 100%;
  margin-bottom: 1em;
}

/* line 86, ../scss/includes/_news-ticker.scss */
.latest .newsitem {
  float: left;
  width: 220px;
  margin-right: 1.429em;
}
/* line 91, ../scss/includes/_news-ticker.scss */
.latest .newsitem:last-of-type {
  margin: 0;
}
/* line 95, ../scss/includes/_news-ticker.scss */
.latest .newsitem .date {
  color: #a2a4a8;
  font-size: 12px;
  margin-top: .5em;
  display: block;
}
/* line 101, ../scss/includes/_news-ticker.scss */
.latest .newsitem .date.date-subsite {
  display: none;
}
/* line 106, ../scss/includes/_news-ticker.scss */
.latest .newsitem h3, .latest .newsitem .contourPage legend, .contourPage .latest .newsitem legend {
  margin-top: .3em;
}
/* line 110, ../scss/includes/_news-ticker.scss */
.latest .newsitem img {
  max-width: 100%;
}

/* ==========================================================================
   Dokumentliste
   ========================================================================== */
/* line 12, ../scss/includes/_dokumentliste.scss */
.documentlist {
  zoom: 1;
  width: 100%;
  border-top: 1px solid #e0d4d5;
  margin: 0 0 2.15em 0;
}
/* line 22, ../scss/includes/_grid.scss */
.documentlist:before, .documentlist:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.documentlist:after {
  clear: both;
}

/* ==========================================================================
   Dokumentliste: Nyhedselement
   ========================================================================== */
/* line 25, ../scss/includes/_dokumentliste.scss */
.phone .top-wrap {
  padding: 1em 10px;
}

/* line 29, ../scss/includes/_dokumentliste.scss */
.dokumentliste {
  padding-top: 1.2em;
}

/* line 37, ../scss/includes/_dokumentliste.scss */
.news-item {
  zoom: 1;
  position: relative;
  border-bottom: 1px solid #e0d4d5;
  border-top: 1px solid #fff;
  padding: 1.5em 0;
}
/* line 22, ../scss/includes/_grid.scss */
.news-item:before, .news-item:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.news-item:after {
  clear: both;
}
/* line 44, ../scss/includes/_dokumentliste.scss */
.news-item .news-item-img {
  margin: 0.3em 0em 0.3em 0;
}
/* line 47, ../scss/includes/_dokumentliste.scss */
.news-item .news-item-img img {
  max-width: 100%;
}
/* line 54, ../scss/includes/_dokumentliste.scss */
.news-item .news-item-main-content h2, .news-item .news-item-main-content .contourPage .contourPageName, .contourPage .news-item .news-item-main-content .contourPageName {
  margin: 0 0 0.8em 0;
}
/* line 58, ../scss/includes/_dokumentliste.scss */
.news-item .news-item-main-content p {
  margin-bottom: 0.8em;
}
/* line 62, ../scss/includes/_dokumentliste.scss */
.news-item .news-item-main-content a {
  font-weight: bold;
}
/* line 65, ../scss/includes/_dokumentliste.scss */
.news-item .news-item-main-content a em {
  width: 0.9em;
  font-size: 1.1em;
  color: #cc051f;
  margin: 0.2em 0 0 0.6em;
  text-decoration: none;
}
/* line 77, ../scss/includes/_dokumentliste.scss */
.news-item .news-item-ghost-container {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 87, ../scss/includes/_dokumentliste.scss */
.news-item-dato {
  padding-right: 0.25em;
  font-size: 0.85em;
  text-transform: uppercase;
  color: #434343;
}
/* line 93, ../scss/includes/_dokumentliste.scss */
.news-item-dato:after {
  content: ":";
}

/* line 99, ../scss/includes/_dokumentliste.scss */
.documentlist-imagelayout .news-item {
  margin: 0 0 1em 0;
}

/* ==========================================================================
   Documentlist grid on desktop
   ========================================================================== */
/* line 112, ../scss/includes/_dokumentliste.scss */
.desktop.col-1-3 .documentlist, .desktop.col-3-1 .documentlist {
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.desktop.col-1-3 .documentlist:before, .desktop.col-1-3 .documentlist:after, .desktop.col-3-1 .documentlist:before, .desktop.col-3-1 .documentlist:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.desktop.col-1-3 .documentlist:after, .desktop.col-3-1 .documentlist:after {
  clear: both;
}
/* line 114, ../scss/includes/_dokumentliste.scss */
.desktop.col-1-3 .documentlist .news-item-img, .desktop.col-3-1 .documentlist .news-item-img {
  float: left;
  width: 220px;
  margin-left: 480px;
  margin-right: -100%;
}
/* line 115, ../scss/includes/_dokumentliste.scss */
.desktop.col-1-3 .documentlist .news-item-main-content, .desktop.col-3-1 .documentlist .news-item-main-content {
  float: left;
  width: 460px;
  margin-left: 0px;
  margin-right: -100%;
}
/* line 119, ../scss/includes/_dokumentliste.scss */
.desktop.col-4 .documentlist {
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.desktop.col-4 .documentlist:before, .desktop.col-4 .documentlist:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.desktop.col-4 .documentlist:after {
  clear: both;
}
/* line 121, ../scss/includes/_dokumentliste.scss */
.desktop.col-4 .documentlist .news-item-img {
  float: left;
  width: 220px;
  margin-left: 720px;
  margin-right: -100%;
}
/* line 122, ../scss/includes/_dokumentliste.scss */
.desktop.col-4 .documentlist .news-item-main-content {
  float: left;
  width: 700px;
  margin-left: 0px;
  margin-right: -100%;
}

/* ==========================================================================
   Documentlist grid on other devices
   ========================================================================== */
/* line 75, ../scss/includes/_grid.scss */
.phone .documentlist {
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.phone .documentlist:before, .phone .documentlist:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.phone .documentlist:after {
  clear: both;
}
/* line 79, ../scss/includes/_grid.scss */
.phone .documentlist > .box, .phone .documentlist > .column {
  float: left;
  width: 220px;
  margin-left: 20px;
}
/* line 87, ../scss/includes/_grid.scss */
.phone .documentlist .alpha, .phone .documentlist > :first-child {
  clear: left;
  margin-left: 0;
}

/* ==========================================================================
   Dokumentliste: Paging
   ========================================================================== */
/* line 144, ../scss/includes/_dokumentliste.scss */
.pagination {
  zoom: 1;
  width: 100% !important;
  padding: 1em 0;
  text-align: center;
}
/* line 22, ../scss/includes/_grid.scss */
.pagination:before, .pagination:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.pagination:after {
  clear: both;
}
/* line 150, ../scss/includes/_dokumentliste.scss */
.pagination .previous {
  margin: 0 0.5em 0 0;
}
/* line 151, ../scss/includes/_dokumentliste.scss */
.pagination .number {
  margin: 0 0.5em;
}
/* line 153, ../scss/includes/_dokumentliste.scss */
.pagination .active,
.pagination .active:hover {
  font-weight: bold;
  color: #434343;
  text-decoration: none;
  pointer: cursor;
}
/* line 159, ../scss/includes/_dokumentliste.scss */
.pagination .next {
  margin: 0 0 0 0.5em;
}

/* ==========================================================================
   Class der bruges på "Tilbage til oversigten" knap på dokumentlister, hvis det er valgt under tilvalg
   ========================================================================== */
/* line 167, ../scss/includes/_dokumentliste.scss */
.btn-back {
  display: block;
  margin: 0 0 0.5em 0;
}

/* ==========================================================================
   Listbox
   ========================================================================== */
/* line 4, ../scss/includes/_listboks.scss */
.box-listboks {
  padding: 10px 0 10px 17px;
}
/* line 7, ../scss/includes/_listboks.scss */
.box-listboks h2, .box-listboks .contourPage .contourPageName, .contourPage .box-listboks .contourPageName {
  font-size: 20px;
  text-transform: none;
  color: #1e1f23;
  padding: 0 0 0.4em 0;
  font-weight: 700;
  margin: 0;
}
/* line 16, ../scss/includes/_listboks.scss */
.box-listboks .list-content {
  font-weight: 700;
  margin-bottom: 10px;
}
/* line 21, ../scss/includes/_listboks.scss */
.box-listboks em {
  width: 0.8em;
  font-size: 1.3em;
  color: #1e1f23;
  display: table-cell;
  line-height: 0.5em;
  padding: 0;
  margin: 0;
}
/* line 32, ../scss/includes/_listboks.scss */
.box-listboks a {
  padding: 0.5em;
  line-height: 1.5em;
  color: inherit;
  font-size: 2em;
  color: #434343;
  display: table-cell;
  text-decoration: none;
}
/* line 41, ../scss/includes/_listboks.scss */
.box-listboks a:hover {
  color: #ae1a28;
  text-decoration: none;
}
/* line 48, ../scss/includes/_listboks.scss */
.box-listboks.box-no-border h2, .box-listboks.box-no-border .contourPage .contourPageName, .contourPage .box-listboks.box-no-border .contourPageName, .box-listboks.box-no-border em {
  color: white;
}
/* line 52, ../scss/includes/_listboks.scss */
.box-listboks.box-no-border a:hover {
  color: white !important;
  text-decoration: none;
}
/* line 60, ../scss/includes/_listboks.scss */
.box-listboks.box-no-border.green-theme h2, .box-listboks.box-no-border.green-theme .contourPage .contourPageName, .contourPage .box-listboks.box-no-border.green-theme .contourPageName, .box-listboks.box-no-border.green-theme em, .box-listboks.box-no-border.orange-theme h2, .box-listboks.box-no-border.orange-theme .contourPage .contourPageName, .contourPage .box-listboks.box-no-border.orange-theme .contourPageName, .box-listboks.box-no-border.orange-theme em {
  color: #1e1f23;
}
/* line 68, ../scss/includes/_listboks.scss */
.box-listboks ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 73, ../scss/includes/_listboks.scss */
.box-listboks ul li {
  margin: 0;
  font-size: 0.5em;
}
/* line 76, ../scss/includes/_listboks.scss */
.box-listboks ul li:last-child {
  border-bottom: none;
}
/* line 79, ../scss/includes/_listboks.scss */
.box-listboks ul li.active {
  color: #373538;
}
/* line 81, ../scss/includes/_listboks.scss */
.box-listboks ul li.active em {
  width: 0.8em;
  font-size: 1.3em;
  color: #1e1f23;
  display: table-cell;
  line-height: 0.5em;
  padding: 0;
  margin: 0;
}

/* ==========================================================================
   Linkboks
   ========================================================================== */
/* line 5, ../scss/includes/_linkboks.scss */
.box {
  /* ------- Ikoner ------- */
}
/* line 6, ../scss/includes/_linkboks.scss */
.box span.media-icon {
  display: block;
  float: left;
  height: 16px;
  margin-right: 5px;
  width: 16px;
  margin-top: 2px;
}
/* line 16, ../scss/includes/_linkboks.scss */
.box .img-icon {
  background: url(/umbraco/images/umbraco/mediaPhoto.gif) no-repeat;
}
/* line 19, ../scss/includes/_linkboks.scss */
.box .pdf-icon {
  background: url(/umbraco/images/umbraco/media/pdf.gif) no-repeat;
}
/* line 22, ../scss/includes/_linkboks.scss */
.box .flv-icon {
  background: url(/umbraco/images/umbraco/media/flv.gif) no-repeat;
}
/* line 25, ../scss/includes/_linkboks.scss */
.box .mov-icon {
  background: url(/umbraco/images/umbraco/media/mov.gif) no-repeat;
}
/* line 28, ../scss/includes/_linkboks.scss */
.box .ppt-icon {
  background: url(/umbraco/images/umbraco/media/ppt.gif) no-repeat;
}
/* line 31, ../scss/includes/_linkboks.scss */
.box .swf-icon {
  background: url(/umbraco/images/umbraco/media/swf.gif) no-repeat;
}
/* line 34, ../scss/includes/_linkboks.scss */
.box .txt-icon {
  background: url(/umbraco/images/umbraco/media/txt.gif) no-repeat;
}
/* line 37, ../scss/includes/_linkboks.scss */
.box .xls-icon {
  background: url(/umbraco/images/umbraco/media/xls.gif) no-repeat;
}
/* line 40, ../scss/includes/_linkboks.scss */
.box .zip-icon {
  background: url(/umbraco/images/umbraco/zip-file.png) no-repeat;
}
/* line 43, ../scss/includes/_linkboks.scss */
.box .doc-icon {
  background: url(/umbraco/images/umbraco/media/doc.gif) no-repeat;
}

/* ==========================================================================
   Aside elements
   ========================================================================== */
/* line 5, ../scss/includes/_infoboks.scss */
.box {
  box-sizing: border-box;
  border-left: 3px solid #6c6c6c;
  padding: 10px 0 10px 17px;
  margin-bottom: 2.15em;
}
/* line 11, ../scss/includes/_infoboks.scss */
.box h4 {
  color: #cc051f;
  font-size: 1.1em;
  line-height: 1.2em;
  list-style: 1.4em;
  margin: 0px;
  padding: 0 0 8px 0;
  text-transform: uppercase;
}
/* line 22, ../scss/includes/_infoboks.scss */
.box .image-wrap {
  margin-bottom: 20px;
}
/* line 25, ../scss/includes/_infoboks.scss */
.box .image-wrap img {
  max-width: 100%;
}
/* line 30, ../scss/includes/_infoboks.scss */
.box .box-manchet {
  font-weight: 700;
  margin-bottom: 10px;
}
/* line 35, ../scss/includes/_infoboks.scss */
.box > a {
  display: block;
  margin-top: 1em;
  border-top: 1px dotted #dddddd;
  border-bottom: 1px solid #dddddd;
  padding: 0.5em;
  text-align: right;
}
/* line 44, ../scss/includes/_infoboks.scss */
.box a {
  text-decoration: underline;
}
/* line 47, ../scss/includes/_infoboks.scss */
.box a:hover {
  text-decoration: none;
}
/* line 53, ../scss/includes/_infoboks.scss */
.box.box-infoboks a {
  color: inherit;
  text-decoration: none;
}
/* line 57, ../scss/includes/_infoboks.scss */
.box.box-infoboks a:hover {
  color: inherit;
  text-decoration: none;
}
/* line 61, ../scss/includes/_infoboks.scss */
.box.box-infoboks a:hover h4 {
  text-decoration: underline;
}
/* line 68, ../scss/includes/_infoboks.scss */
.box.box-infoboks h4 a:hover {
  text-decoration: underline;
}
/* line 75, ../scss/includes/_infoboks.scss */
.box ul,
.box ol {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 80, ../scss/includes/_infoboks.scss */
.box li {
  margin-bottom: 0;
}

/* line 85, ../scss/includes/_infoboks.scss */
.box-no-border {
  background: #6c6c6c;
  border: 0px none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #ffffff;
  padding: 20px;
}
/* line 94, ../scss/includes/_infoboks.scss */
.box-no-border a {
  color: #ffffff;
}
/* line 98, ../scss/includes/_infoboks.scss */
.box-no-border.green-theme {
  background: #9ead01;
  color: #000;
}
/* line 101, ../scss/includes/_infoboks.scss */
.box-no-border.green-theme a {
  color: #000;
}
/* line 105, ../scss/includes/_infoboks.scss */
.box-no-border.purple-theme {
  background: #46065c;
}
/* line 108, ../scss/includes/_infoboks.scss */
.box-no-border.orange-theme {
  background: #f46e02;
  color: #000;
}
/* line 112, ../scss/includes/_infoboks.scss */
.box-no-border.orange-theme a {
  color: #000;
}
/* line 116, ../scss/includes/_infoboks.scss */
.box-no-border.red-theme {
  background: #ae1a28;
}

/* line 122, ../scss/includes/_infoboks.scss */
.green-theme {
  border-color: #9ead01;
}

/* line 125, ../scss/includes/_infoboks.scss */
.purple-theme {
  border-color: #46065c;
}

/* line 128, ../scss/includes/_infoboks.scss */
.orange-theme {
  border-color: #f46e02;
}

/* line 131, ../scss/includes/_infoboks.scss */
.red-theme {
  border-color: #ae1a28;
}

/* line 137, ../scss/includes/_infoboks.scss */
.Billedboks {
  position: relative;
}
/* line 140, ../scss/includes/_infoboks.scss */
.Billedboks > article {
  position: absolute;
  z-index: 1;
  bottom: 10px;
  background: #fff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  margin: 0 0 0 17px;
  padding: 0.9em 1em 0.8em 20px;
  left: 0;
  right: 0;
}
/* line 152, ../scss/includes/_infoboks.scss */
.Billedboks h4 {
  padding: 0;
}
/* line 156, ../scss/includes/_infoboks.scss */
.Billedboks .image-wrap {
  margin: 0;
}
/* line 158, ../scss/includes/_infoboks.scss */
.Billedboks.box-no-border {
  border-radius: 0;
  padding: 0;
  color: #1e1f23;
}
/* line 163, ../scss/includes/_infoboks.scss */
.Billedboks.box-no-border > article {
  bottom: 0;
  margin: 0;
}
/* line 168, ../scss/includes/_infoboks.scss */
.Billedboks.box-no-border a {
  color: #cc051f;
}
/* line 172, ../scss/includes/_infoboks.scss */
.Billedboks.box-no-border .box-manchet {
  margin-bottom: 0;
}

/* line 179, ../scss/includes/_infoboks.scss */
.Knapboks h4 {
  font-size: 20px;
  text-transform: none;
  color: #1e1f23;
  padding: 0 0 0.4em 0;
  font-weight: 700;
}
/* line 187, ../scss/includes/_infoboks.scss */
.Knapboks .linkHolder {
  margin-top: 1.2em;
}
/* line 191, ../scss/includes/_infoboks.scss */
.Knapboks .linkHolder a {
  display: block;
  text-align: center;
  text-decoration: none;
}
/* line 202, ../scss/includes/_infoboks.scss */
.Knapboks.box-no-border.grey-theme h4, .Knapboks.box-no-border.purple-theme h4, .Knapboks.box-no-border.red-theme h4 {
  color: #fff;
}

/* line 209, ../scss/includes/_infoboks.scss */
.Bannerboks {
  position: relative;
  width: 100%;
  margin-left: 0px;
}
/* line 214, ../scss/includes/_infoboks.scss */
.Bannerboks h4 {
  padding-left: 8px;
}
/* line 219, ../scss/includes/_infoboks.scss */
.Bannerboks.box-no-border h4 {
  padding-left: 0;
}
/* line 224, ../scss/includes/_infoboks.scss */
.Bannerboks article {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  overflow: hidden;
  padding: 1.3em 1.6em 1em 20px;
  font-size: 1em;
  line-height: 1.45em;
}
/* line 234, ../scss/includes/_infoboks.scss */
.Bannerboks article * {
  color: #fff;
}
/* line 240, ../scss/includes/_infoboks.scss */
.Bannerboks a {
  text-decoration: none;
}
/* line 244, ../scss/includes/_infoboks.scss */
.Bannerboks .image-wrap {
  margin: 0;
}
/* line 246, ../scss/includes/_infoboks.scss */
.Bannerboks.box-no-border {
  border-radius: 0;
  padding: 0;
}

/* line 254, ../scss/includes/_infoboks.scss */
.Testemonialboks article h4 {
  font-size: 1em;
  font-weight: normal;
  text-transform: none;
}
/* line 260, ../scss/includes/_infoboks.scss */
.Testemonialboks .testemonial {
  display: none;
}

/* line 269, ../scss/includes/_infoboks.scss */
.flexslider-full-width .Bannerboks h4 {
  font-size: 1.571em;
  line-height: 1.227em;
  margin: 0 0 1em 0;
  padding: 0;
}

/* line 280, ../scss/includes/_infoboks.scss */
.phone .Bannerboks article {
  top: auto;
}
/* line 286, ../scss/includes/_infoboks.scss */
.phone .flexslider .slides .box-infoboks ul {
  padding: 0 0 0 1.5em;
}
/* line 289, ../scss/includes/_infoboks.scss */
.phone .flexslider .slides .box-infoboks li {
  display: list-item;
  margin: 0 0 1em;
  list-style: disc;
}

/* line 298, ../scss/includes/_infoboks.scss */
aside.secondary .box {
  height: auto !important;
}

/* line 302, ../scss/includes/_infoboks.scss */
.boxlink--ldk {
  display: none;
}

/* line 306, ../scss/includes/_infoboks.scss */
.boxlink--ldk span {
  display: none;
}

/* line 310, ../scss/includes/_infoboks.scss */
.box .box-ghost-link {
  display: none;
}

/* line 3, ../scss/includes/_scriptboks.scss */
.box-scriptboks {
  display: table;
  width: 100%;
  margin-left: 0px !important;
}
/* line 7, ../scss/includes/_scriptboks.scss */
.box-scriptboks > div {
  display: table-row;
}
/* line 9, ../scss/includes/_scriptboks.scss */
.box-scriptboks > div > * {
  display: table-cell;
  vertical-align: top;
}
/* line 16, ../scss/includes/_scriptboks.scss */
.box-scriptboks .script-content iframe {
  max-width: 100% !important;
}

/* line 24, ../scss/includes/_scriptboks.scss */
.desktop .secondary .fb_iframe_widget iframe, .desktop .secondary .fb_iframe_widget span {
  max-width: 100%;
  width: 200px !important;
}

/* line 33, ../scss/includes/_scriptboks.scss */
.main-content-columns .fb_iframe_widget iframe, .main-content-columns .fb_iframe_widget span {
  max-width: 100%;
  width: 100%;
}

/* line 1, ../scss/includes/_socialboks.scss */
.social-box {
  border: 1px solid #c4cde0;
  background: #fff;
}
/* line 4, ../scss/includes/_socialboks.scss */
.social-box .tabs {
  background: #eef0f6;
}
/* line 6, ../scss/includes/_socialboks.scss */
.social-box .tabs:after, .social-box .tabs:before {
  content: "";
  display: table;
}
/* line 10, ../scss/includes/_socialboks.scss */
.social-box .tabs:after {
  clear: both;
}
/* line 13, ../scss/includes/_socialboks.scss */
.social-box .tabs {
  *zoom: 1;
}
/* line 17, ../scss/includes/_socialboks.scss */
.social-box .tabs .tab {
  float: left;
  width: 50%;
  height: 2.143em;
  text-align: center;
  line-height: 2.143em;
}
/* line 23, ../scss/includes/_socialboks.scss */
.social-box .tabs .tab .icon {
  display: inline-block;
  width: 1.429em;
  height: 1.429em;
  border-radius: 0.143em;
  color: #fff;
  text-align: center;
  text-shadow: none;
  font-size: 1em;
  line-height: 1.429em;
}
/* line 34, ../scss/includes/_socialboks.scss */
.social-box .tabs .tab .icon-facebook {
  background: #3b5998;
}
/* line 37, ../scss/includes/_socialboks.scss */
.social-box .tabs .tab .icon-twitter {
  background: #00acee;
}
/* line 40, ../scss/includes/_socialboks.scss */
.social-box .tabs .tab a {
  color: #434343;
  display: block;
  text-decoration: none;
}
/* line 44, ../scss/includes/_socialboks.scss */
.social-box .tabs .tab a.active {
  background: #fff;
}
/* line 51, ../scss/includes/_socialboks.scss */
.social-box .content > div {
  display: none;
}
/* line 53, ../scss/includes/_socialboks.scss */
.social-box .content > div.active {
  display: block;
}

/* line 1, ../scss/includes/_campaignboks.scss */
.box-campaign {
  width: 100% !important;
  margin-left: 0 !important;
  padding-top: 1.35em;
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.box-campaign:before, .box-campaign:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.box-campaign:after {
  clear: both;
}
/* line 7, ../scss/includes/_campaignboks.scss */
.box-campaign h4 {
  margin: 0em 1em 1.5em 1em;
  padding: 0;
  font-size: 1.3em;
  color: white;
  text-transform: none;
}
/* line 15, ../scss/includes/_campaignboks.scss */
.box-campaign .image-wrap {
  margin: 1em 0;
}
/* line 19, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-top-images {
  float: left;
  margin-top: -1.35em;
  margin-bottom: 17px;
  width: 100%;
}
/* line 25, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-top-images img {
  float: left;
}
/* line 30, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-slider {
  zoom: 1;
  margin: 1.2em 1em;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  user-select: none;
}
/* line 22, ../scss/includes/_grid.scss */
.box-campaign .campaign-slider:before, .box-campaign .campaign-slider:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.box-campaign .campaign-slider:after {
  clear: both;
}
/* line 37, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-slider #donate-amount {
  width: 4em;
  padding: 0.35em 0.2em 0.2em 0.5em;
  border: 0px;
  border-top: 1px solid #e0d4d5;
  background: white;
  font-size: 1.5em;
  line-height: 1.2em;
  color: #373538;
  margin-bottom: .7em;
}
/* line 49, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-slider .paymentFrequency {
  list-style: none;
  padding: 0;
}
/* line 53, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-slider .paymentFrequency li {
  display: block;
  padding: 0;
  margin: 0;
  margin-bottom: 1em;
}
/* line 60, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-slider .paymentFrequency li input[type="radio"] {
  display: none;
}
/* line 63, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-slider .paymentFrequency li input[type="radio"] + label span {
  position: absolute;
  top: 0.08em;
  left: -0.28em;
  z-index: 2;
  display: block;
  width: auto;
  cursor: pointer;
}
/* line 72, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-slider .paymentFrequency li input[type="radio"] + label span:before {
  font-size: 0.8em;
}
/* line 83, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-slider .paymentFrequency li label {
  position: relative;
  top: -0.2em;
  color: white;
  font-size: 0.9em;
  line-height: 1em;
  cursor: pointer;
}
/* line 92, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-slider .paymentFrequency li label span {
  color: #6d6e70;
}
/* line 96, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-slider .paymentFrequency li label:before {
  position: relative;
  z-index: 1;
  top: 0.1em;
  left: -0.4em;
  font-size: 1.55em;
  color: #fff;
  text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5);
}
/* line 111, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-slider .slider {
  position: relative;
  float: left;
  height: 2.6em;
  width: 12em;
  padding: 0;
  margin: 1em 0 0 0;
}
/* line 120, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-slider .slider > .slider-handle, .box-campaign .campaign-slider .slider > .slider-recess {
  position: absolute;
  display: block;
  padding: 0px;
  margin: 0px;
  cursor: pointer;
}
/* line 128, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-slider .slider > .slider-handle {
  z-index: 2;
  top: .2em;
  width: 2.071em;
  height: 2.071em;
  -webkit-border-radius: 50em 50em 50em 50em;
  -moz-border-radius: 50em 50em 50em 50em;
  border-radius: 50em 50em 50em 50em;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background: #cc051f;
}
/* line 137, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-slider .slider > .slider-handle:before {
  display: block;
  margin: 0.37em 0 0 0.56em;
  color: white;
}
/* line 145, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-slider .slider > .slider-recess {
  z-index: 1;
  top: 0.9em;
  width: 100%;
  height: 0.7em;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border-top: 1px solid #e0d4d5;
  background: white;
}
/* line 156, ../scss/includes/_campaignboks.scss */
.box-campaign .go-help {
  float: right;
  position: absolute;
  top: 5.5em;
  right: 20px;
  display: block;
  line-height: 1em;
  text-transform: uppercase;
  font-size: 1.55em;
  float: right;
}
/* line 170, ../scss/includes/_campaignboks.scss */
.box-campaign .amount-text {
  margin: 1em 1.2em;
  color: white;
  font-size: 0.9em;
}
/* line 178, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-elements {
  zoom: 1;
  list-style: none;
  padding: 0;
  margin: 1em 1em;
}
/* line 22, ../scss/includes/_grid.scss */
.box-campaign .campaign-elements:before, .box-campaign .campaign-elements:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.box-campaign .campaign-elements:after {
  clear: both;
}
/* line 184, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-elements.campaign-image {
  margin: 1em 0 0 0;
}
/* line 188, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-elements li {
  float: left;
  width: 120px;
  padding: 0px;
  margin: 0px;
  border-left: 1px solid #1B393F;
  padding: 0 20px;
  padding-bottom: 0;
  height: 100%;
}
/* line 199, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-elements .donationItem {
  padding: 30px 0 0;
}
/* line 203, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-elements dl {
  padding: 0;
  margin: 0px 0px 1px 0;
}
/* line 208, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-elements dl dt,
.box-campaign .campaign-elements dl dd {
  position: relative;
  display: block;
  margin: 0px;
  color: white;
  text-shadow: none;
}
/* line 217, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-elements dt {
  /*            strong,
              img {
                  position: absolute;
                  bottom: 0px;
              }*/
  /*            strong {
                  left: 0px;
                  display: block;
                  font-size: 2.2em;
                  line-height: 85%;
                  color: $white;
                  width: 90px;
                  text-align: right;
                  text-shadow: none;
              }
  */
  /*            img {
                left: 105px;
                max-height: 82px;
                max-width: 85px;
            }*/
}
/* line 241, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-elements dd {
  font-size: 0.9em;
  padding: 0.8em 0 0;
}
/* line 246, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-elements dd strong,
.box-campaign .campaign-elements dd span {
  display: block;
  text-align: left;
  font-weight: normal;
  line-height: 1.45em;
  text-shadow: none;
}
/* line 253, ../scss/includes/_campaignboks.scss */
.box-campaign .campaign-elements dd span {
  margin: 0.4em 0 0 0;
  font-size: 0.85em;
}

/* line 265, ../scss/includes/_campaignboks.scss */
.full-width.box-campaign .campaign-slider {
  position: relative;
  margin: 0.8em 2em 1.4em;
}
/* line 269, ../scss/includes/_campaignboks.scss */
.full-width.box-campaign .campaign-slider #donate-amount {
  font-size: 1.7em;
  width: 3.8em;
  padding: 0.3em 0.2em 0.15em 0.5em;
}
/* line 275, ../scss/includes/_campaignboks.scss */
.full-width.box-campaign .campaign-slider .amount-text {
  position: absolute;
  top: 0.3em;
  left: 9.5em;
  width: 9em;
  margin: 0;
  line-height: 1.4em;
}
/* line 284, ../scss/includes/_campaignboks.scss */
.full-width.box-campaign .campaign-slider .slider {
  position: absolute;
  top: -0.9em;
  left: 18em;
}
/* line 291, ../scss/includes/_campaignboks.scss */
.full-width.box-campaign .campaign-slider ul {
  position: absolute;
  top: 0.1em;
  left: 34.5em;
}
/* line 297, ../scss/includes/_campaignboks.scss */
.full-width.box-campaign .campaign-slider .go-help {
  padding: 0.65em 1em 0.6em;
  font-size: 1.55em;
}

/* line 306, ../scss/includes/_campaignboks.scss */
.primary .box-campaign {
  background: #253f54;
}
/* line 309, ../scss/includes/_campaignboks.scss */
.primary .box-campaign h4 {
  color: white;
  font-size: 1.45em;
  margin: 0 1.4em 0.6em 1.4em;
}
/* line 318, ../scss/includes/_campaignboks.scss */
.primary .box-campaign .campaign-elements li dl {
  padding-top: 0.6em;
}

/* line 327, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign {
  position: relative;
  padding: 0;
  background: transparent;
}
/* line 332, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign > img {
  /*        width: 960px;
          height: 450px;*/
  margin: 0 auto;
}
/* line 337, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign > img.slider-detached {
  margin: 0 auto;
  margin-bottom: 2.5em;
}
/* line 343, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign .campaign-overlay {
  position: absolute;
  top: 5.4em;
  left: 3em;
  padding: 1.2em 1.7em 1.5em 1.7em;
  max-width: 22.500em;
  background: transparent;
}
/* line 351, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign .campaign-overlay .campaign-overlay-background {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
/* line 361, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign .campaign-overlay .campaign-overlay-content {
  position: relative;
  z-index: 2;
}
/* line 365, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign .campaign-overlay .campaign-overlay-content h1 {
  margin: 0 0 0.5em 0;
  font-size: 1.714em;
  line-height: 104%;
  text-shadow: none;
  color: white;
}
/* line 371, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign .campaign-overlay .campaign-overlay-content h1 p {
  color: white !important;
}
/* line 373, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign .campaign-overlay .campaign-overlay-content h1 p span {
  color: white !important;
}
/* line 378, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign .campaign-overlay .campaign-overlay-content strong {
  display: block;
  font-size: 0.9em;
  font-weight: normal;
  color: white;
}
/* line 388, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign .campaign-slider {
  width: 100%;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
/* line 394, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign .campaign-slider .campaign-slider-background {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 403, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign .campaign-slider .campaign-slider-content {
  position: relative;
  z-index: 2;
  padding: 1em 10px;
  background: #253f54;
  overflow: hidden;
}
/* line 410, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign .campaign-slider .campaign-slider-content .section {
  float: left;
  width: 230px;
  position: relative;
}
/* line 416, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign .campaign-slider .campaign-slider-content h2, .top-campaign.box-campaign .campaign-slider .campaign-slider-content .contourPage .contourPageName, .contourPage .top-campaign.box-campaign .campaign-slider .campaign-slider-content .contourPageName {
  text-shadow: none;
  font-weight: 400;
  font-size: 20px;
  color: white;
}
/* line 423, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign .campaign-slider .campaign-slider-content h3, .top-campaign.box-campaign .campaign-slider .campaign-slider-content .contourPage legend, .contourPage .top-campaign.box-campaign .campaign-slider .campaign-slider-content legend {
  color: white;
  font-size: 1.1em;
  font-weight: normal;
  text-shadow: none;
  float: left;
  margin: .5em 1em 0 0;
}
/* line 432, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign .campaign-slider .campaign-slider-content .amount-text {
  position: relative;
  top: 0;
  left: 0;
  color: white;
  text-shadow: none;
  width: auto;
  margin-bottom: 1em;
}
/* line 442, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign .campaign-slider .campaign-slider-content .slider {
  position: relative;
  top: 0;
  left: 0;
  width: 12.5em;
  margin: 0;
}
/* line 451, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign .campaign-slider .campaign-slider-content .campaign-elements {
  top: 20px;
  bottom: 20px;
  left: 17em;
  width: 56%;
  margin: 0;
}
/* line 460, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign .campaign-slider .campaign-slider-content .campaign-elements li.donationtext {
  color: #fff;
  width: 170px;
  border-right: 1px solid #1B393F;
}
/* line 466, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign .campaign-slider .campaign-slider-content .campaign-elements li dl {
  border: none;
}
/* line 468, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign .campaign-slider .campaign-slider-content .campaign-elements li dt {
  border: none;
  /*                        strong {
                              width: 47px;
                              font-size: 1.714em;
                              color: $white;
                              text-shadow: none;
                              line-height: 66%;
                          }*/
  /*                        img {
                              left: 55px;
                              max-height: 35px;
                              max-width: 35px;
                          }*/
}
/* line 486, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign .campaign-slider .campaign-slider-content .campaign-elements li dd strong {
  font-size: 1em;
  line-height: 120%;
  color: white;
  text-shadow: none;
  font-weight: bold;
}
/* line 499, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign .campaign-slider .campaign-slider-content .go-help {
  max-width: 6em;
  top: 4em;
}
/* line 503, ../scss/includes/_campaignboks.scss */
.top-campaign.box-campaign .campaign-slider .campaign-slider-content .go-help.long-text {
  top: 0.7em;
}

/* line 512, ../scss/includes/_campaignboks.scss */
.secondary .box-campaign {
  background: #eee4e5;
  border: none;
  background: #253f54;
  padding-right: 17px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  position: relative;
}
/* line 522, ../scss/includes/_campaignboks.scss */
.secondary .box-campaign .campaign-slider {
  margin: 0;
}
/* line 526, ../scss/includes/_campaignboks.scss */
.secondary .box-campaign h4 {
  color: white;
  margin: 0 0 1em 0em;
}
/* line 531, ../scss/includes/_campaignboks.scss */
.secondary .box-campaign .amount-text {
  margin: 1em 0;
}
/* line 535, ../scss/includes/_campaignboks.scss */
.secondary .box-campaign > ul {
  margin: 0;
}
/* line 540, ../scss/includes/_campaignboks.scss */
.secondary .box-campaign > ul dt img {
  left: 60px;
  max-height: 47px;
  max-width: 43px;
}
/* line 547, ../scss/includes/_campaignboks.scss */
.secondary .box-campaign > ul li {
  width: 100%;
  border: none;
  padding: 0;
  margin-bottom: 2em;
  border-bottom: 1px solid #1B393F;
  padding-bottom: 1em;
}
/* line 555, ../scss/includes/_campaignboks.scss */
.secondary .box-campaign > ul li .donationItem {
  padding: 0;
}
/* line 557, ../scss/includes/_campaignboks.scss */
.secondary .box-campaign > ul li .donationItem .count-info, .secondary .box-campaign > ul li .donationItem .count-text {
  text-align: left;
}
/* line 561, ../scss/includes/_campaignboks.scss */
.secondary .box-campaign > ul li.donationtext {
  color: white;
  border: none;
  margin-bottom: 0;
}
/* line 566, ../scss/includes/_campaignboks.scss */
.secondary .box-campaign > ul li:last-child {
  border-bottom: none;
}
/* line 572, ../scss/includes/_campaignboks.scss */
.secondary .box-campaign .go-help {
  text-align: center;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  float: none;
}
/* line 582, ../scss/includes/_campaignboks.scss */
.secondary .box-campaign .campaign-elements dd strong {
  text-align: left;
}

/* line 587, ../scss/includes/_campaignboks.scss */
.box-campaign {
  /*    .campaign-slider {
              margin: 1.5em 1.2em 2em;
      }*/
  background: #253f54;
}
/* line 594, ../scss/includes/_campaignboks.scss */
.box-campaign li dt {
  color: white;
}
/* line 599, ../scss/includes/_campaignboks.scss */
.box-campaign h2, .box-campaign .contourPage .contourPageName, .contourPage .box-campaign .contourPageName {
  text-shadow: none;
  font-weight: normal;
  font-size: 1.714em;
  color: white;
}
/* line 606, ../scss/includes/_campaignboks.scss */
.box-campaign h3, .box-campaign .contourPage legend, .contourPage .box-campaign legend {
  color: white;
  font-size: 1.1em;
  font-weight: normal;
  text-shadow: none;
  float: left;
  margin: .5em 1em 0 0;
}
/* line 615, ../scss/includes/_campaignboks.scss */
.box-campaign .amount-text {
  position: relative;
  top: 0;
  left: 0;
  color: white;
  text-shadow: none;
  width: auto;
  margin-bottom: 1em;
}

/* line 627, ../scss/includes/_campaignboks.scss */
.bottom .box-campaign {
  /*    .campaign-slider {
              margin: 1.5em 1.2em 2em;
      }*/
  position: relative;
  background: #253f54;
}
/* line 633, ../scss/includes/_campaignboks.scss */
.bottom .box-campaign .campaign-elements {
  width: 78%;
  height: 155px;
}
/* line 637, ../scss/includes/_campaignboks.scss */
.bottom .box-campaign .campaign-elements li {
  width: 20.1%;
  height: 100%;
}
/* line 640, ../scss/includes/_campaignboks.scss */
.bottom .box-campaign .campaign-elements li.donationtext {
  color: #fff;
  border-right: 1px solid #1B393F;
}
/* line 644, ../scss/includes/_campaignboks.scss */
.bottom .box-campaign .campaign-elements li:first-child {
  border: none;
  padding-left: 0;
}
/* line 651, ../scss/includes/_campaignboks.scss */
.bottom .box-campaign h2, .bottom .box-campaign .contourPage .contourPageName, .contourPage .bottom .box-campaign .contourPageName {
  text-shadow: none;
  font-weight: normal;
  font-size: 1.714em;
  color: white;
}
/* line 658, ../scss/includes/_campaignboks.scss */
.bottom .box-campaign h3, .bottom .box-campaign .contourPage legend, .contourPage .bottom .box-campaign legend {
  color: white;
  font-size: 1.1em;
  font-weight: normal;
  text-shadow: none;
  float: left;
  margin: .5em 1em 0 0;
}
/* line 667, ../scss/includes/_campaignboks.scss */
.bottom .box-campaign .amount-text {
  position: relative;
  top: 0;
  left: 0;
  color: white;
  text-shadow: none;
  width: auto;
  margin-bottom: 1em;
}
/* line 677, ../scss/includes/_campaignboks.scss */
.bottom .box-campaign .campaign-elements dd strong {
  text-align: right;
}

/* Changed campaingboks styling */
/* line 683, ../scss/includes/_campaignboks.scss */
.count-info {
  text-align: right;
}
/* line 685, ../scss/includes/_campaignboks.scss */
.count-info strong {
  color: #ffffff;
  font-size: 2em;
}
/* line 689, ../scss/includes/_campaignboks.scss */
.count-info img {
  display: inline-block;
  margin-left: 1em;
}

/* line 695, ../scss/includes/_campaignboks.scss */
.count-text {
  text-align: right;
  color: #ffffff;
}

/* line 700, ../scss/includes/_campaignboks.scss */
.desktop.frontpage .primary {
  width: 960px;
}

/* line 705, ../scss/includes/_campaignboks.scss */
aside.secondary .box-campaign {
  float: none;
  width: 100%;
}
/* line 709, ../scss/includes/_campaignboks.scss */
aside.secondary .box-campaign.top-campaign {
  padding-right: 0;
}
/* line 713, ../scss/includes/_campaignboks.scss */
aside.secondary .box-campaign .campaign-slider .campaign-slider-content .section {
  float: none;
  width: auto;
}
/* line 718, ../scss/includes/_campaignboks.scss */
aside.secondary .box-campaign .campaign-slider .campaign-slider-content .campaign-elements {
  width: auto;
}
/* line 721, ../scss/includes/_campaignboks.scss */
aside.secondary .box-campaign .campaign-slider .campaign-slider-content .go-help.long-text {
  top: 0;
  margin-top: 1em;
  max-width: none;
}
/* line 728, ../scss/includes/_campaignboks.scss */
aside.secondary .box-campaign .campaign-elements li {
  border: none;
  float: none;
  padding: 0;
  width: auto;
}
/* line 735, ../scss/includes/_campaignboks.scss */
aside.secondary .count-info {
  text-align: left;
}

/* line 741, ../scss/includes/_campaignboks.scss */
.box-campaign.full-width {
  padding-left: 0;
  padding-right: 0;
}
/* line 746, ../scss/includes/_campaignboks.scss */
.box-campaign.full-width .campaign-elements li {
  width: 170px;
  min-height: 130px;
}

/* line 753, ../scss/includes/_campaignboks.scss */
.donationItem {
  color: #fff;
}

/* line 2, ../scss/includes/_donationsflow.scss */
.donationsflow.container header, .webshop-checkout.container header {
  margin: 2.6em 0 2.5em 0;
}

/* line 7, ../scss/includes/_donationsflow.scss */
.donationsflow .content-wrap, .webshop-checkout .content-wrap {
  padding-bottom: 2em;
}

/* line 12, ../scss/includes/_donationsflow.scss */
.donationsflow .donation-flow-submit, .webshop-checkout .webshop-checkout-submit {
  width: 100%;
  margin: 0 0 2em 0;
  padding: 0.5em 0 0.5em;
  font-size: 1.66em;
  line-height: 1em;
  border: 0px;
}

/* line 22, ../scss/includes/_donationsflow.scss */
.donationsflow .secondary, .webshop-checkout .secondary {
  margin-right: 0 !important;
}

/* line 26, ../scss/includes/_donationsflow.scss */
.donationsflow .progress-bar, .webshop-checkout .progress-bar {
  margin: 0 0 2em 0;
  padding: 0;
  list-style: none;
}
/* line 31, ../scss/includes/_donationsflow.scss */
.donationsflow .progress-bar li, .webshop-checkout .progress-bar li {
  display: inline-block;
  width: auto;
  margin: 0 0 1em 0;
  padding: 0 2em 0 0;
  font-size: 1.3em;
  color: #999;
}
/* line 39, ../scss/includes/_donationsflow.scss */
.donationsflow .progress-bar li.this-page, .webshop-checkout .progress-bar li.this-page {
  color: #000;
}

/* line 45, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content, .webshop-checkout .form-content {
  margin: 0 0 3em 0;
}
/* line 48, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content h1, .webshop-checkout .form-content h1 {
  font-size: 2.6em;
}
/* line 52, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .amount-text, .webshop-checkout .form-content .amount-text {
  margin: 1em 1.4em;
}
/* line 56, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .input-wrap, .webshop-checkout .form-content .input-wrap {
  position: relative;
  display: block;
  clear: both;
  width: 300px;
  margin: 0 0 1.1em 0;
}
/* line 63, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .input-wrap h3, .webshop-checkout .form-content .input-wrap h3, .donationsflow .form-content .input-wrap .contourPage legend, .contourPage .donationsflow .form-content .input-wrap legend, .webshop-checkout .form-content .input-wrap .contourPage legend, .contourPage .webshop-checkout .form-content .input-wrap legend {
  margin: 1em 0 0.3em 0;
}
/* line 67, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .input-wrap input, .webshop-checkout .form-content .input-wrap input {
  color: #434343;
}
/* line 73, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .text-wrap input, .webshop-checkout .form-content .text-wrap input {
  width: 280px;
  border: 1px solid #e0d4d5;
  padding: 7px 9px;
}
/* line 78, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .text-wrap input.disabled, .webshop-checkout .form-content .text-wrap input.disabled {
  background-color: #e0d4d5;
}
/* line 84, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .text-wrap .validate, .webshop-checkout .form-content .text-wrap .validate {
  width: 100%;
  margin: 0em 0em -0.4em 1px;
  font-size: 0.9em;
  color: #cc051f;
}
/* line 91, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .text-wrap.error input, .webshop-checkout .form-content .text-wrap.error input {
  border: 1px solid #cc051f;
}
/* line 98, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .text-wrap.val-ok:before, .webshop-checkout .form-content .text-wrap.val-ok:before {
  position: absolute;
  bottom: 0.7em;
  right: 0.7em;
  font-size: 1em;
  color: #595;
}
@media screen and (min-width: 0 \0) {
  /* line 98, ../scss/includes/_donationsflow.scss */
  .donationsflow .form-content .text-wrap.val-ok:before, .webshop-checkout .form-content .text-wrap.val-ok:before {
    font-size: 0.7em;
  }
}
/* line 113, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .checkbox-wrap input[type="checkbox"], .webshop-checkout .form-content .checkbox-wrap input[type="checkbox"] {
  display: none;
}
/* line 121, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .checkbox-wrap label, .webshop-checkout .form-content .checkbox-wrap label {
  position: relative;
  padding: 0.2em 0 0 2.1em;
  cursor: pointer;
}
/* line 126, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .checkbox-wrap label span, .webshop-checkout .form-content .checkbox-wrap label span {
  position: absolute;
  top: 0em;
  left: 0;
  display: block;
  width: 1.4em;
  height: 1.4em;
  border: 1px solid #e0d4d5;
  -webkit-border-radius: 0.3em 0.3em 0.3em 0.3em;
  -moz-border-radius: 0.3em 0.3em 0.3em 0.3em;
  border-radius: 0.3em 0.3em 0.3em 0.3em;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background: white;
}
/* line 137, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .checkbox-wrap label span:before, .webshop-checkout .form-content .checkbox-wrap label span:before {
  position: relative;
  top: 0;
  left: 0.05em;
  font-size: 1.3em;
  color: #6d6e70;
}
/* line 148, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .radio-wrap, .webshop-checkout .form-content .radio-wrap {
  width: auto;
  display: inline-block;
  margin: 0em 2.4em 2em 0.6em;
  clear: right;
}
/* line 154, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .radio-wrap input[type="radio"], .webshop-checkout .form-content .radio-wrap input[type="radio"] {
  display: none;
}
/* line 157, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .radio-wrap input[type="radio"] + label span, .webshop-checkout .form-content .radio-wrap input[type="radio"] + label span {
  position: absolute;
  top: -0.01em;
  left: -0.12em;
  z-index: 2;
  display: block;
  width: auto;
  cursor: pointer;
}
/* line 166, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .radio-wrap input[type="radio"] + label span:before, .webshop-checkout .form-content .radio-wrap input[type="radio"] + label span:before {
  font-size: 0.8em;
}
/* line 177, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .radio-wrap label, .webshop-checkout .form-content .radio-wrap label {
  position: relative;
  top: -0.1em;
  color: #6d6e70;
  line-height: 1em;
  text-shadow: 0px 1px 0px #fff;
  cursor: pointer;
}
/* line 186, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .radio-wrap label:before, .webshop-checkout .form-content .radio-wrap label:before {
  position: relative;
  z-index: 1;
  top: 0.1em;
  left: -0.3em;
  font-size: 1.55em;
  color: #fff;
  text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.85);
}
/* line 201, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .phone-wrap, .webshop-checkout .form-content .phone-wrap {
  position: relative;
}
/* line 204, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .phone-wrap .checkbox-wrap, .webshop-checkout .form-content .phone-wrap .checkbox-wrap {
  position: absolute;
  top: 0.4em;
  left: 320px;
}
/* line 210, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content select, .webshop-checkout .form-content select {
  width: 300px;
  border: 1px solid #e0d4d5;
  padding: 0.4em 0.5em 0.4em 0.5em;
}
/* line 215, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content select option, .webshop-checkout .form-content select option {
  padding: 0.4em 0.5em 0.4em 0.5em;
  line-height: 2em;
}
/* line 222, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .address-wrap, .webshop-checkout .form-content .address-wrap,
.donationsflow .form-content .account-wrap,
.webshop-checkout .form-content .account-wrap {
  position: relative;
}
/* line 226, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .address-wrap .adr-postnr, .webshop-checkout .form-content .address-wrap .adr-postnr,
.donationsflow .form-content .address-wrap .kto-regnr,
.webshop-checkout .form-content .address-wrap .kto-regnr,
.donationsflow .form-content .account-wrap .adr-postnr,
.webshop-checkout .form-content .account-wrap .adr-postnr,
.donationsflow .form-content .account-wrap .kto-regnr,
.webshop-checkout .form-content .account-wrap .kto-regnr {
  float: left;
  width: 80px;
  margin-right: 15px;
  clear: right;
}
/* line 232, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .address-wrap .adr-postnr input, .webshop-checkout .form-content .address-wrap .adr-postnr input,
.donationsflow .form-content .address-wrap .kto-regnr input,
.webshop-checkout .form-content .address-wrap .kto-regnr input,
.donationsflow .form-content .account-wrap .adr-postnr input,
.webshop-checkout .form-content .account-wrap .adr-postnr input,
.donationsflow .form-content .account-wrap .kto-regnr input,
.webshop-checkout .form-content .account-wrap .kto-regnr input {
  width: 60px;
}
/* line 235, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .address-wrap .adr-by, .webshop-checkout .form-content .address-wrap .adr-by,
.donationsflow .form-content .address-wrap .kto-ktonr,
.webshop-checkout .form-content .address-wrap .kto-ktonr,
.donationsflow .form-content .account-wrap .adr-by,
.webshop-checkout .form-content .account-wrap .adr-by,
.donationsflow .form-content .account-wrap .kto-ktonr,
.webshop-checkout .form-content .account-wrap .kto-ktonr {
  float: left;
  width: 205px;
  clear: right;
}
/* line 240, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .address-wrap .adr-by input, .webshop-checkout .form-content .address-wrap .adr-by input,
.donationsflow .form-content .address-wrap .kto-ktonr input,
.webshop-checkout .form-content .address-wrap .kto-ktonr input,
.donationsflow .form-content .account-wrap .adr-by input,
.webshop-checkout .form-content .account-wrap .adr-by input,
.donationsflow .form-content .account-wrap .kto-ktonr input,
.webshop-checkout .form-content .account-wrap .kto-ktonr input {
  width: 185px;
}
/* line 242, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .address-wrap .adr-by input, .webshop-checkout .form-content .address-wrap .adr-by input,
.donationsflow .form-content .account-wrap .adr-by input,
.webshop-checkout .form-content .account-wrap .adr-by input {
  background: #F0F0F0;
}
/* line 248, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content .virksomhed-show, .webshop-checkout .form-content .virksomhed-show,
.donationsflow .form-content .pbs-show,
.webshop-checkout .form-content .pbs-show {
  display: none;
}

/* line 253, ../scss/includes/_donationsflow.scss */
.donationsflow .error-message, .webshop-checkout .error-message {
  display: none;
  margin-top: -0.5em;
  padding: 1em 1.2em 1.5em 1.2em;
  font-size: 1.1em;
  background: #eee4e5;
}
/* line 259, ../scss/includes/_donationsflow.scss */
.donationsflow .error-message strong, .webshop-checkout .error-message strong {
  color: #cc051f;
}

/* line 262, ../scss/includes/_donationsflow.scss */
.donationsflow {
  margin-top: 2em;
}
/* line 270, ../scss/includes/_donationsflow.scss */
.donationsflow.container header {
  background: white;
}
/* line 274, ../scss/includes/_donationsflow.scss */
.donationsflow.container {
  padding: 0;
  width: 970px;
}
/* line 282, ../scss/includes/_donationsflow.scss */
.donationsflow .campaign-slider {
  margin: 1.2em 1.2em;
}
/* line 285, ../scss/includes/_donationsflow.scss */
.donationsflow .campaign-slider #donate-amount {
  color: #cc051f;
}
/* line 290, ../scss/includes/_donationsflow.scss */
.donationsflow .form-content {
  float: left;
  width: 75%;
}
/* line 306, ../scss/includes/_donationsflow.scss */
.donationsflow .content-wrap {
  padding: 2em 10px 0;
}

/* line 312, ../scss/includes/_donationsflow.scss */
.phone .form-content {
  float: none;
}
/* line 316, ../scss/includes/_donationsflow.scss */
.phone .donationsflow .donation-flow-submit {
  margin-top: 0;
}

/* line 324, ../scss/includes/_donationsflow.scss */
.donationfooter .footer-content, .webshop-checkout-footer .footer-content {
  box-sizing: border-box;
  width: 970px;
  background: #e7e4e7;
  margin: 0 auto;
  padding: 10px;
}
/* line 332, ../scss/includes/_donationsflow.scss */
.donationfooter .footer-content span, .webshop-checkout-footer .footer-content span,
.donationfooter .footer-content a,
.webshop-checkout-footer .footer-content a {
  padding-right: 1em;
  font-size: 0.875em;
  color: #979497;
  text-shadow: none;
}
/* line 338, ../scss/includes/_donationsflow.scss */
.donationfooter .footer-content a:hover, .webshop-checkout-footer .footer-content a:hover {
  text-decoration: underline;
}

/* line 343, ../scss/includes/_donationsflow.scss */
.donation-receipt {
  overflow: hidden;
}
/* line 346, ../scss/includes/_donationsflow.scss */
.donation-receipt .donation-receipt-text {
  float: left;
  width: 630px;
}
/* line 350, ../scss/includes/_donationsflow.scss */
.donation-receipt .donation-receipt-text > strong {
  display: block;
  margin: -0.5em 0 1em 0;
  font-size: 1.1em;
}
/* line 356, ../scss/includes/_donationsflow.scss */
.donation-receipt .donation-receipt-text .fbshare_button {
  display: inline-block;
  margin-bottom: 20px;
  background: #3b5998;
  color: #ffffff;
  text-decoration: none;
  padding: .3em .5em;
  border-radius: 3px;
}
/* line 366, ../scss/includes/_donationsflow.scss */
.donation-receipt .donation-receipt-userinput {
  float: right;
  width: 300px;
}
/* line 367, ../scss/includes/_donationsflow.scss */
.donation-receipt .donation-receipt-userinput .box-checkout {
  background: #F7F7F7;
}
/* line 370, ../scss/includes/_donationsflow.scss */
.donation-receipt .donation-receipt-userinput .box-checkout {
  padding: 1.35em 0;
  zoom: 1;
  font-size: 13px;
}
/* line 22, ../scss/includes/_grid.scss */
.donation-receipt .donation-receipt-userinput .box-checkout:before, .donation-receipt .donation-receipt-userinput .box-checkout:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.donation-receipt .donation-receipt-userinput .box-checkout:after {
  clear: both;
}
/* line 375, ../scss/includes/_donationsflow.scss */
.donation-receipt .donation-receipt-userinput .box-checkout h4 {
  padding: 0 1em 1em 1em;
  font-size: 1.3em;
  color: #373538;
  text-transform: none;
  font-weight: 600;
}
/* line 383, ../scss/includes/_donationsflow.scss */
.donation-receipt .donation-receipt-userinput .box-checkout .lineItem {
  border-top: 1px solid #fef5f5;
  margin-bottom: 0;
  padding: 1em 1.35em;
  box-shadow: 0 -5px 5px -5px #e0d4d5;
}
/* line 388, ../scss/includes/_donationsflow.scss */
.donation-receipt .donation-receipt-userinput .box-checkout .lineItem p {
  color: #434343;
  display: block;
  text-transform: capitalize;
}

/* line 403, ../scss/includes/_donationsflow.scss */
.oldie input[type="radio"] {
  display: inline-block !important;
}

/* line 407, ../scss/includes/_donationsflow.scss */
.donationsflow .bottom {
  overflow: hidden;
  margin-bottom: 2em;
}
/* line 410, ../scss/includes/_donationsflow.scss */
.donationsflow .bottom .box {
  float: left;
  width: 300px;
  margin-left: 20px;
}
/* line 414, ../scss/includes/_donationsflow.scss */
.donationsflow .bottom .box:nth-child(3n+1) {
  margin: 0;
}

/* line 419, ../scss/includes/_donationsflow.scss */
.donationsflow.desktop .main-wrap {
  /*width: 100%;*/
}

/* line 3, ../scss/includes/_google-map.scss */
.maps {
  position: relative;
}
/* line 6, ../scss/includes/_google-map.scss */
.maps .googlemaps {
  width: 100%;
  height: 500px;
}
/* line 10, ../scss/includes/_google-map.scss */
.maps .googlemaps.locutus {
  height: 350px;
}
/* line 14, ../scss/includes/_google-map.scss */
.maps .googlemaps .preloader {
  text-align: center;
}
/* line 17, ../scss/includes/_google-map.scss */
.maps .googlemaps .preloader > span {
  display: block;
  margin: 60px 0 29px;
  font-size: 1.3em;
}
/* line 24, ../scss/includes/_google-map.scss */
.maps .googlemaps .preloader img {
  margin: 10px auto;
}

/* line 31, ../scss/includes/_google-map.scss */
.googlemapssearch {
  text-shadow: 0 -1px 0 #000;
  font-size: .923em;
  color: #fff;
  margin: 0 !important;
  padding: .5em 0;
  position: absolute;
  bottom: 0;
  z-index: 1;
  padding: .6em 0;
  width: 100%;
}
/* line 42, ../scss/includes/_google-map.scss */
.googlemapssearch form {
  position: relative;
  z-index: 3;
}
/* line 46, ../scss/includes/_google-map.scss */
.googlemapssearch div {
  margin-bottom: 0;
}
/* line 50, ../scss/includes/_google-map.scss */
.googlemapssearch .search-button {
  float: left;
  margin: 0;
  margin-top: 3px;
  border: none;
  background: #fff;
  color: #434343;
  font-size: 1.6em;
}
/* line 60, ../scss/includes/_google-map.scss */
.googlemapssearch .google-input {
  float: left;
  margin: 0 0 0 .6em;
  background: #fff;
}
/* line 66, ../scss/includes/_google-map.scss */
.googlemapssearch input, .googlemapssearch select {
  color: #434343;
}
/* line 70, ../scss/includes/_google-map.scss */
.googlemapssearch input[type=text] {
  float: left;
  padding: .6em .6em .5em .6em;
  width: 16em;
  outline: none;
  border: none;
}
/* line 78, ../scss/includes/_google-map.scss */
.googlemapssearch .radiolist {
  float: left;
  margin: 0 0 0 .6em;
  line-height: 2.417em;
}
/* line 85, ../scss/includes/_google-map.scss */
.googlemapssearch .radiolist label {
  cursor: pointer;
}
/* line 87, ../scss/includes/_google-map.scss */
.googlemapssearch .radiolist label .icon {
  font-size: 1.538em;
  text-shadow: 0 1px 0 #000;
  vertical-align: top;
}
/* line 96, ../scss/includes/_google-map.scss */
.googlemapssearch.frivilligjob {
  top: 0;
  right: 0;
  bottom: 0;
  padding: 0;
  width: 20.769em;
}
/* line 102, ../scss/includes/_google-map.scss */
.googlemapssearch.frivilligjob h6 {
  text-shadow: 0 -1px 0 #000;
  font-size: 1.214em;
}
/* line 108, ../scss/includes/_google-map.scss */
.googlemapssearch.frivilligjob p {
  margin: 1em 0;
  text-shadow: none;
}
/* line 112, ../scss/includes/_google-map.scss */
.googlemapssearch.frivilligjob form {
  margin: 1.154em;
}
/* line 114, ../scss/includes/_google-map.scss */
.googlemapssearch.frivilligjob form .google-input {
  margin: 0 0 1em 0;
  width: 100%;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
/* line 118, ../scss/includes/_google-map.scss */
.googlemapssearch.frivilligjob form .google-input input[type=text] {
  width: 14.154em;
}
/* line 121, ../scss/includes/_google-map.scss */
.googlemapssearch.frivilligjob form .google-input .search-button {
  margin: 0;
  padding: 0;
  width: 1.905em;
  line-height: 1.538em;
}
/* line 128, ../scss/includes/_google-map.scss */
.googlemapssearch.frivilligjob form label {
  display: block;
  margin: 0 0 .5em 0;
  text-shadow: 0 -1px 0 #000;
  font-size: .923em;
}
/* line 136, ../scss/includes/_google-map.scss */
.googlemapssearch.frivilligjob form select {
  background-color: #e1e1e1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#e1e1e1));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, white, #e1e1e1);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, white, #e1e1e1);
  /* FF3.6+ */
  background-image: -ms-linear-gradient(top, white, #e1e1e1);
  /* IE10 */
  background-image: -o-linear-gradient(top, white, #e1e1e1);
  /* Opera 11.10+ */
  background-image: linear-gradient(top, #ffffff, #e1e1e1);
  margin: 0 0 1em 0;
  padding: .5em .6em .4em .6em;
  width: 100%;
  border: 0;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}

/* line 148, ../scss/includes/_google-map.scss */
.googlemaps-search-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  background: rgba(90, 88, 91, 0.8);
}

/* line 159, ../scss/includes/_google-map.scss */
.ie8 .googlemaps-search-overlay, .ie7 .googlemaps-search-overlay {
  background: #5a585b;
  opacity: .8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

/* line 167, ../scss/includes/_google-map.scss */
.infowindow {
  margin: 0 !important;
  padding: 0;
  min-width: 175px;
  max-width: 300px;
  background-color: #fff;
}
/* line 174, ../scss/includes/_google-map.scss */
.infowindow .infowindow-bottom {
  margin: 0;
}
/* line 178, ../scss/includes/_google-map.scss */
.infowindow h4 {
  margin: 0.5em 0;
}
/* line 182, ../scss/includes/_google-map.scss */
.infowindow ul li {
  margin-left: 10px;
}

/* line 186, ../scss/includes/_google-map.scss */
.infowindow-top {
  float: left;
  width: 100%;
}
/* line 190, ../scss/includes/_google-map.scss */
.infowindow-top > span {
  float: left;
  padding: 3px 5px;
  background-color: #e20a0b;
  color: #fff;
  text-shadow: none;
}

/* line 200, ../scss/includes/_google-map.scss */
.frivilligjob .infowindow-bottom {
  max-height: 365px;
  overflow: auto;
}

/* Hack for at forhindre scrollbar i infovindue */
/* line 207, ../scss/includes/_google-map.scss */
.gm-style-iw {
  overflow: hidden !important;
}
/* line 209, ../scss/includes/_google-map.scss */
.gm-style-iw > span {
  float: left;
  padding: 3px 5px;
  background-color: #e20a0b;
  color: #fff;
  text-shadow: none;
}

/* line 2, ../scss/includes/_sitemap.scss */
.main-text .sitemap ul {
  margin-left: 0;
}
/* line 5, ../scss/includes/_sitemap.scss */
.main-text .sitemap ul li {
  list-style: none;
}
/* line 8, ../scss/includes/_sitemap.scss */
.main-text .sitemap ul li:before {
  display: none;
}
/* line 12, ../scss/includes/_sitemap.scss */
.main-text .sitemap ul li a {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.875em;
  color: #cc051f;
  text-decoration: none;
}
/* line 18, ../scss/includes/_sitemap.scss */
.main-text .sitemap ul li a:hover {
  color: #5a585b;
}
/* line 22, ../scss/includes/_sitemap.scss */
.main-text .sitemap ul li a em {
  width: 0.9em;
  font-size: 1.1em;
}
/* line 31, ../scss/includes/_sitemap.scss */
.main-text .sitemap ul ul {
  margin-left: 10px;
}

/* ==========================================================================
   Footer Links
   ========================================================================== */
/* line 5, ../scss/includes/_footer-links.scss */
.footer-links-heading, .footer-links-wrapper footer .footer-links-inner-wrapper h6 {
  line-height: 1.714em;
  font-family: "Ubuntu", sans-serif, "Verdana";
  font-size: 1.429em;
  font-weight: bold;
}

/* line 16, ../scss/includes/_footer-links.scss */
.footer-links-wrapper .container {
  background: #f7f7f7;
}
/* line 19, ../scss/includes/_footer-links.scss */
.footer-links-wrapper footer {
  color: #5a585b;
  line-height: 1.308em;
  font-size: 0.938em;
  padding: 2em 0;
}
/* line 28, ../scss/includes/_footer-links.scss */
.footer-links-wrapper footer .footer-links-inner-wrapper a {
  color: #171717;
}
/* line 30, ../scss/includes/_footer-links.scss */
.footer-links-wrapper footer .footer-links-inner-wrapper a:hover {
  text-decoration: none;
}
/* line 34, ../scss/includes/_footer-links.scss */
.footer-links-wrapper footer .footer-links-inner-wrapper h6 {
  margin: 0 0 .2em 0;
  padding: 0;
  color: #171717;
}
/* line 41, ../scss/includes/_footer-links.scss */
.footer-links-wrapper footer .footer-links-inner-wrapper ul,
.footer-links-wrapper footer .footer-links-inner-wrapper ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 47, ../scss/includes/_footer-links.scss */
.footer-links-wrapper footer .footer-links-inner-wrapper ul li {
  padding-bottom: 5px;
}
/* line 53, ../scss/includes/_footer-links.scss */
.footer-links-wrapper footer .column {
  border-left: 1px solid #c7c7c7;
  padding-left: 15px;
}

/* ==========================================================================
   Footer
   ========================================================================== */
/* line 5, ../scss/includes/_footer.scss */
.footer-heading, .footer-wrapper footer .footer-inner-wrapper h6, .footer-wrapper footer .footer-inner-wrapper .column-2 .contact-info {
  line-height: 1.714em;
  font-family: "Ubuntu", sans-serif, "Verdana";
  font-size: 1.429em;
}

/* line 15, ../scss/includes/_footer.scss */
.footer-wrapper .container {
  background: #3c3d41;
}
/* line 19, ../scss/includes/_footer.scss */
.footer-wrapper footer {
  padding: 2em 10px;
  color: #e7e5e7;
  line-height: 2em;
  font-size: 1em;
}
/* line 26, ../scss/includes/_footer.scss */
.footer-wrapper footer .footer-inner-wrapper {
  /*background: url('/frontend/images/footer-bg.gif');*/
}
/* line 29, ../scss/includes/_footer.scss */
.footer-wrapper footer .footer-inner-wrapper .columns {
  float: left;
  width: 25%;
  padding-right: 10px;
  box-sizing: border-box;
}
/* line 35, ../scss/includes/_footer.scss */
.footer-wrapper footer .footer-inner-wrapper .columns:last-of-type {
  padding: 0;
}
/* line 39, ../scss/includes/_footer.scss */
.footer-wrapper footer .footer-inner-wrapper .columns ul {
  padding-left: 0;
}
/* line 43, ../scss/includes/_footer.scss */
.footer-wrapper footer .footer-inner-wrapper .columns li {
  list-style: none;
  margin-left: 0;
  margin-bottom: .5em;
}
/* line 47, ../scss/includes/_footer.scss */
.footer-wrapper footer .footer-inner-wrapper .columns li:before {
  font-family: 'fontello';
  content: '\e809';
  margin-right: .5em;
}
/* line 53, ../scss/includes/_footer.scss */
.footer-wrapper footer .footer-inner-wrapper .columns li a {
  text-decoration: none;
}
/* line 58, ../scss/includes/_footer.scss */
.footer-wrapper footer .footer-inner-wrapper a {
  color: #e7e5e7;
  line-height: 2em;
}
/* line 61, ../scss/includes/_footer.scss */
.footer-wrapper footer .footer-inner-wrapper a:hover {
  text-decoration: underline;
}
/* line 65, ../scss/includes/_footer.scss */
.footer-wrapper footer .footer-inner-wrapper h6 {
  margin: 0;
  padding: 0;
}
/* line 71, ../scss/includes/_footer.scss */
.footer-wrapper footer .footer-inner-wrapper h2, .footer-wrapper footer .footer-inner-wrapper .contourPage .contourPageName, .contourPage .footer-wrapper footer .footer-inner-wrapper .contourPageName {
  font-weight: normal;
  margin-top: 0;
}
/* line 78, ../scss/includes/_footer.scss */
.footer-wrapper footer .footer-inner-wrapper .column-1 .social-media {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 83, ../scss/includes/_footer.scss */
.footer-wrapper footer .footer-inner-wrapper .column-1 .social-media li {
  margin: 0 0 .5em 0;
  padding: 0;
  list-style: none;
}
/* line 87, ../scss/includes/_footer.scss */
.footer-wrapper footer .footer-inner-wrapper .column-1 .social-media li .icon {
  display: inline-block;
  margin-right: 1em;
  width: 1.429em;
  height: 1.429em;
  border-radius: 0.143em;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  text-shadow: none;
}
/* line 98, ../scss/includes/_footer.scss */
.footer-wrapper footer .footer-inner-wrapper .column-1 .social-media li .icon {
  font-size: 1em;
  line-height: 1.429em;
}
/* line 103, ../scss/includes/_footer.scss */
.footer-wrapper footer .footer-inner-wrapper .column-1 .social-media li.facebook .icon {
  background: #3b5998;
}
/* line 108, ../scss/includes/_footer.scss */
.footer-wrapper footer .footer-inner-wrapper .column-1 .social-media li.twitter .icon {
  background: #00acee;
}
/* line 112, ../scss/includes/_footer.scss */
.footer-wrapper footer .footer-inner-wrapper .column-1 .social-media li.youtube {
  margin: 0;
}
/* line 114, ../scss/includes/_footer.scss */
.footer-wrapper footer .footer-inner-wrapper .column-1 .social-media li.youtube .icon {
  background: #b92d29;
}
/* line 123, ../scss/includes/_footer.scss */
.footer-wrapper footer .footer-inner-wrapper .column-2 .contact-info {
  margin-bottom: .5em;
}
/* line 132, ../scss/includes/_footer.scss */
.footer-wrapper footer .footer-inner-wrapper .column-3 iframe {
  width: 100%;
  height: 120px;
}
/* line 137, ../scss/includes/_footer.scss */
.footer-wrapper footer .footer-inner-wrapper .column-3 img {
  margin: 0 auto;
}

/* line 146, ../scss/includes/_footer.scss */
.subfooter--ldk {
  display: none;
}

/* ==========================================================================
   Navigation: ServiceMenu
   ========================================================================== */
/* line 4, ../scss/includes/_servicemenu.scss */
#serviceMenu {
  float: right;
  display: inline-block;
  margin: 1em 0em .5em 0;
  position: relative;
}
/* line 10, ../scss/includes/_servicemenu.scss */
#serviceMenu #search-toggle {
  color: #3699B7;
  border: 0 none;
  border-left: 1px solid #B0B0B2;
  padding-left: 10px;
  padding-right: 10px;
  height: 21px;
  float: right;
}
/* line 19, ../scss/includes/_servicemenu.scss */
#serviceMenu #search-toggle .icon-close-design {
  background: url(/frontend/images/icon-close-design.png);
  background-position: 2px 4px;
  background-repeat: no-repeat;
  height: 21px;
  width: 22px;
  text-align: center;
  display: none;
}
/* line 29, ../scss/includes/_servicemenu.scss */
#serviceMenu #search-toggle .icon-search {
  display: inline-block;
  font-size: 16px;
}
/* line 35, ../scss/includes/_servicemenu.scss */
#serviceMenu #search-toggle.open .icon-search {
  display: none;
}
/* line 38, ../scss/includes/_servicemenu.scss */
#serviceMenu #search-toggle.open .icon-close-design {
  display: inline-block;
}
/* line 44, ../scss/includes/_servicemenu.scss */
#serviceMenu .search-form {
  background: white;
  display: none;
  position: absolute;
  right: 40px;
  top: -5px;
  border: 1px solid #999999;
  width: 26.8em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* line 57, ../scss/includes/_servicemenu.scss */
#serviceMenu .search-form input {
  width: 23.3em;
}
/* line 61, ../scss/includes/_servicemenu.scss */
#serviceMenu .search-form input, #serviceMenu .search-form button {
  border: 0;
  outline: none;
  background: white;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* line 71, ../scss/includes/_servicemenu.scss */
#serviceMenu .search-form button {
  color: #3699B7;
}
/* line 74, ../scss/includes/_servicemenu.scss */
#serviceMenu .search-form button .icon {
  font-size: 16px;
}
/* line 80, ../scss/includes/_servicemenu.scss */
#serviceMenu ul {
  float: left;
}
/* line 82, ../scss/includes/_servicemenu.scss */
#serviceMenu ul.servicemenu--ldk {
  display: none;
}
/* line 87, ../scss/includes/_servicemenu.scss */
#serviceMenu ul li {
  list-style: none;
  margin: 0 1.5em 0 0;
  float: left;
}
/* line 92, ../scss/includes/_servicemenu.scss */
#serviceMenu ul li.last {
  margin-left: 0;
}
/* line 94, ../scss/includes/_servicemenu.scss */
#serviceMenu ul li.last .en-flag {
  margin-top: 5px;
}
/* line 99, ../scss/includes/_servicemenu.scss */
#serviceMenu ul li a {
  color: #434343;
  font-size: 12px;
  float: left;
  text-decoration: underline;
}
/* line 105, ../scss/includes/_servicemenu.scss */
#serviceMenu ul li a:hover {
  color: #cc051f;
  text-decoration: underline;
}
/* line 109, ../scss/includes/_servicemenu.scss */
#serviceMenu ul li a.shop {
  background: url("/frontend/images/Kurv_35px.png") no-repeat 0 1px;
  background-size: 15px 15px;
  padding-left: 1.7em;
}
/* line 115, ../scss/includes/_servicemenu.scss */
#serviceMenu ul li a.shop:active, #serviceMenu ul li a.shop:hover {
  color: #cc051f;
  background: url("/frontend/images/Kurv_35px.png") no-repeat 0 1px;
  background-size: 15px 15px;
}

/* Styling af søgesiden */
/* line 2, ../scss/includes/_search.scss */
.xsltsearch_form {
  zoom: 1;
  margin-bottom: 5px;
  width: 300px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
}
/* line 22, ../scss/includes/_grid.scss */
.xsltsearch_form:before, .xsltsearch_form:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.xsltsearch_form:after {
  clear: both;
}
/* line 8, ../scss/includes/_search.scss */
.xsltsearch_form.active {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
/* line 12, ../scss/includes/_search.scss */
.xsltsearch_form input[type=text] {
  float: left;
  width: 240px;
  height: 20px;
  line-height: 20px;
  border: none;
  padding: 4px 10px;
  border: 1px solid #cc051f;
  outline: none;
}
/* line 23, ../scss/includes/_search.scss */
.xsltsearch_form button {
  color: #fff;
  float: right;
  width: 30px;
  height: 30px;
  padding: 0px;
  border: none;
  background: #cc051f;
}
/* line 31, ../scss/includes/_search.scss */
.xsltsearch_form button .icon {
  font-size: 1.538em;
}

/* line 37, ../scss/includes/_search.scss */
#xsltsearch_summary {
  margin-bottom: 2em;
  display: block;
}

/* line 42, ../scss/includes/_search.scss */
#xsltsearch_results {
  border-top: 1px solid #e0d4d5;
}
/* line 45, ../scss/includes/_search.scss */
#xsltsearch_results .xsltsearch_result {
  margin: 0px;
  border-bottom: 1px solid #e0d4d5;
  border-top: 1px solid #fff;
  padding: 1.5em 0;
}
/* line 51, ../scss/includes/_search.scss */
#xsltsearch_results .xsltsearch_result:last-child {
  border-bottom: none;
}
/* line 55, ../scss/includes/_search.scss */
#xsltsearch_results .xsltsearch_result h2.xsltsearch_result_title, #xsltsearch_results .xsltsearch_result .contourPage .xsltsearch_result_title.contourPageName, .contourPage #xsltsearch_results .xsltsearch_result .xsltsearch_result_title.contourPageName {
  margin: 0 0 0.8em 0 !important;
}
/* line 58, ../scss/includes/_search.scss */
#xsltsearch_results .xsltsearch_result h2.xsltsearch_result_title a, #xsltsearch_results .xsltsearch_result .contourPage .xsltsearch_result_title.contourPageName a, .contourPage #xsltsearch_results .xsltsearch_result .xsltsearch_result_title.contourPageName a {
  font-weight: normal;
}

/* line 65, ../scss/includes/_search.scss */
#xsltsearch_navigation {
  border-top: 1px solid #e0d4d5;
}

/* Søgefelt */
/* line 72, ../scss/includes/_search.scss */
.search-form {
  float: right;
  clear: right;
  width: 17.8em;
  height: 2.1em;
}
/* line 79, ../scss/includes/_search.scss */
.search-form input,
.search-form button {
  border: 1px solid #eee4e5;
  color: #c9c5c5;
  background: white;
}
/* line 84, ../scss/includes/_search.scss */
.search-form input {
  float: left;
  width: 13.7em;
  height: 1.43em;
  line-height: 1.43em;
  padding: 0.3em 0.7em;
  outline: none;
}
/* line 92, ../scss/includes/_search.scss */
.search-form button {
  float: right;
  width: 2.1em;
  height: 2.07em;
  padding: 0em;
}
/* line 97, ../scss/includes/_search.scss */
.search-form button .icon {
  font-size: 1.4em;
}

/* line 1, ../scss/includes/_forms.scss */
.contourPage {
  font-size: 1.077em;
}
/* line 7, ../scss/includes/_forms.scss */
.contourPage fieldset, .contourPage legend {
  border: 0;
  list-style: none;
  margin: 10px 0 0 0;
  padding: 0;
}
/* line 14, ../scss/includes/_forms.scss */
.contourPage .contourFieldSet legend {
  margin-top: 5px;
}
/* line 18, ../scss/includes/_forms.scss */
.contourPage legend {
  display: block;
  padding: 0 0 5px 0;
}
/* line 24, ../scss/includes/_forms.scss */
.contourPage .contourIndicator {
  color: #cc051f;
}
/* line 28, ../scss/includes/_forms.scss */
.contourPage input, .contourPage textarea {
  border: 1px solid #e0d4d5;
  padding: 7px 9px;
  width: 280px;
}
/* line 40, ../scss/includes/_forms.scss */
.contourPage .input-validation-error {
  border: 1px solid rgba(200, 0, 0, 0.5);
}
/* line 48, ../scss/includes/_forms.scss */
.contourPage .valid + .field-validation-valid:before {
  font-size: 1em;
  color: #595;
}
/* line 55, ../scss/includes/_forms.scss */
.contourPage .textfield, .contourPage .textarea, .contourPage .datepicker {
  position: relative;
  width: 300px;
}
/* line 58, ../scss/includes/_forms.scss */
.contourPage .textfield .field-validation-valid:before, .contourPage .textarea .field-validation-valid:before, .contourPage .datepicker .field-validation-valid:before {
  position: absolute;
  right: .7em;
  top: .85em;
}
/* line 67, ../scss/includes/_forms.scss */
.contourPage .textfield > label, .contourPage .textarea > label, .contourPage .datepicker > label {
  display: none;
}
/* line 72, ../scss/includes/_forms.scss */
.contourPage input[type="checkbox"] {
  display: none;
}
/* line 80, ../scss/includes/_forms.scss */
.contourPage input[type="checkbox"] + label {
  position: relative;
  padding: 0.2em 0 0 2.1em;
  cursor: pointer;
  display: inline-block;
  margin: .5em 0;
}
/* line 87, ../scss/includes/_forms.scss */
.contourPage input[type="checkbox"] + label span {
  position: absolute;
  top: 0em;
  left: 0;
  display: block;
  width: 1.4em;
  height: 1.4em;
  border: 1px solid #e0d4d5;
  -webkit-border-radius: 0.3em 0.3em 0.3em 0.3em;
  -moz-border-radius: 0.3em 0.3em 0.3em 0.3em;
  border-radius: 0.3em 0.3em 0.3em 0.3em;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background: white;
}
/* line 98, ../scss/includes/_forms.scss */
.contourPage input[type="checkbox"] + label span:before {
  position: relative;
  top: 0;
  left: 0.05em;
  font-size: 19px;
  color: #6d6e70;
}
/* line 109, ../scss/includes/_forms.scss */
.contourPage select {
  width: 300px;
  border: 1px solid #e0d4d5;
  padding: 0.4em 0.5em 0.4em 0.5em;
  height: 32px;
}
/* line 115, ../scss/includes/_forms.scss */
.contourPage select option {
  padding: 0.4em 0.5em 0.4em 0.5em;
  line-height: 2em;
}
/* line 121, ../scss/includes/_forms.scss */
.contourPage input[type="radio"] {
  display: none;
}
/* line 123, ../scss/includes/_forms.scss */
.contourPage input[type="radio"] + label {
  position: relative;
  padding: .2em 0 0 .7em;
  cursor: pointer;
  display: inline-block;
  margin: .5em 0;
}
/* line 130, ../scss/includes/_forms.scss */
.contourPage input[type="radio"] + label span {
  position: absolute;
  top: 5px;
  left: .4em;
  z-index: 2;
  display: block;
  width: auto;
  cursor: pointer;
}
/* line 139, ../scss/includes/_forms.scss */
.contourPage input[type="radio"] + label span:before {
  font-size: 21px;
  margin: 6px 0 0 -2px;
}
/* line 151, ../scss/includes/_forms.scss */
.contourPage input[type="radio"] + label {
  position: relative;
  top: -0.1em;
  color: #6d6e70;
  line-height: 1em;
  text-shadow: 0px 1px 0px #fff;
  cursor: pointer;
}
/* line 161, ../scss/includes/_forms.scss */
.contourPage input[type="radio"] + label:before {
  position: relative;
  z-index: 1;
  top: 0.1em;
  left: -0.4em;
  font-size: 32px;
  color: #fff;
  text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.85);
}
/* line 175, ../scss/includes/_forms.scss */
.contourPage .field-validation-error {
  color: #434343;
  display: block;
  font-size: .9em;
  margin: 0 0 -0.4em 1px;
  width: 100%;
}
/* line 183, ../scss/includes/_forms.scss */
.contourPage .formtext {
  margin: 0;
  margin-bottom: 1em;
}
/* line 188, ../scss/includes/_forms.scss */
.contourPage .contourField.textfield {
  margin: 0;
}

/* line 200, ../scss/includes/_forms.scss */
aside .contourNavigation {
  margin: 1em 0 0 0;
}
/* line 203, ../scss/includes/_forms.scss */
aside .contourMessageOnSubmit {
  font-weight: bold;
  margin: 1em 0 0 0;
}
/* line 208, ../scss/includes/_forms.scss */
aside .contourPage .contourPageName {
  font-size: 1.1em;
  line-height: 1.2em;
}
/* line 213, ../scss/includes/_forms.scss */
aside .contourPage .contourFieldSet > legend {
  font-family: verdana;
  font-size: 0.9em;
  font-weight: normal;
  line-height: 1.4em;
  margin: 0 0 10px 0;
  float: left;
}
/* line 225, ../scss/includes/_forms.scss */
aside .contourPage .contourFieldSet input[type=text],
aside .contourPage .contourFieldSet input[type=email],
aside .contourPage .contourFieldSet input[type=number],
aside .contourPage .contourFieldSet textarea {
  margin-bottom: 10px;
}

/* line 235, ../scss/includes/_forms.scss */
.ie7 input[type=radio],
.ie8 input[type=radio],
.ie9 input[type=radio] {
  border: none;
  padding: 7px 9px;
  width: auto;
}
/* line 240, ../scss/includes/_forms.scss */
.ie7 input[type=radio] + label,
.ie8 input[type=radio] + label,
.ie9 input[type=radio] + label {
  position: static;
  color: #6d6e70;
  line-height: 1em;
  padding-left: 0;
}
/* line 246, ../scss/includes/_forms.scss */
.ie7 input[type=radio] + label:before,
.ie8 input[type=radio] + label:before,
.ie9 input[type=radio] + label:before {
  position: static;
  content: "";
}

/* line 254, ../scss/includes/_forms.scss */
#contour-poll fieldset {
  border: 0;
  list-style: none;
  margin: 10px 0 0 0;
  padding: 0;
}
/* line 261, ../scss/includes/_forms.scss */
#contour-poll .fieldsetlegend > legend {
  display: block;
  font-size: 1.3em;
  font-weight: bold;
  font-family: "Gotham SSm A","Gotham SSm B","Verdana";
  text-shadow: 0 1px 0 #fff;
  margin: 5px 0 0 0;
  padding: 0 0 5px 0;
}
/* line 271, ../scss/includes/_forms.scss */
#contour-poll .contourField {
  margin: 0;
}
/* line 274, ../scss/includes/_forms.scss */
#contour-poll .contourField > div {
  margin: 0;
}
/* line 278, ../scss/includes/_forms.scss */
#contour-poll .contourField > .fieldLabel {
  font-size: 1.3em;
  font-weight: bold;
  font-family: "Gotham SSm A","Gotham SSm B","Verdana";
  text-shadow: 0 1px 0 #fff;
  margin: 1em 0 0 0;
}
/* line 286, ../scss/includes/_forms.scss */
#contour-poll input[type="radio"] {
  display: none;
}
/* line 289, ../scss/includes/_forms.scss */
#contour-poll input[type="radio"] + label {
  display: inline-block;
  color: #6d6e70;
  cursor: pointer;
  line-height: 1em;
  padding: .2em 0 0 .7em;
  position: relative;
  margin: .5em 0;
  top: -0.1em;
  text-shadow: 0 1px 0 #fff;
}
/* line 300, ../scss/includes/_forms.scss */
#contour-poll input[type="radio"] + label:before {
  position: relative;
  display: inline-block;
  z-index: 1;
  top: .1em;
  left: -0.4em;
  font-size: 1.55em;
  color: #fff;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);
  font-family: "fontello";
  font-size: 1.5em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: .8em;
  padding: 0;
  content: '\e800';
}
/* line 321, ../scss/includes/_forms.scss */
#contour-poll input[type="radio"] + label.active span {
  position: absolute;
  top: .35em;
  left: .4em;
  z-index: 2;
  display: block;
  width: auto;
  cursor: pointer;
}
/* line 330, ../scss/includes/_forms.scss */
#contour-poll input[type="radio"] + label.active span:before {
  content: '\e800';
  font-size: .8em;
  font-family: "fontello";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-transform: none;
  line-height: .8em;
  display: inline-block;
  padding: 0;
  speak: none;
}

/* line 1, ../scss/includes/_webshop-topmenu.scss */
.topmenu-webshop {
  margin: 1.8em 0 -3em 0;
  width: 100%;
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.topmenu-webshop:before, .topmenu-webshop:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.topmenu-webshop:after {
  clear: both;
}
/* line 6, ../scss/includes/_webshop-topmenu.scss */
.topmenu-webshop table {
  width: 100%;
}
/* line 10, ../scss/includes/_webshop-topmenu.scss */
.topmenu-webshop table a {
  background-color: #434343;
  border-left: 1px solid #626063;
  border-right: 1px solid #89868a;
  padding: 0.4em 0em 0.1em  0em;
  display: block;
  height: 27px;
  color: #fff;
  text-decoration: none;
  font-family: "Ubuntu", sans-serif;
  font-size: .83em;
}
/* line 26, ../scss/includes/_webshop-topmenu.scss */
.topmenu-webshop table a:hover, .topmenu-webshop table a:active {
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhNTg1YiIgc3RvcC1vcGFjaXR5PSIwLjgzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjNWE1ODViIiBzdG9wLW9wYWNpdHk9IjAuODMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVhNTg1YiIgc3RvcC1vcGFjaXR5PSIwLjY2Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, rgba(90, 88, 91, 0.83) 0%, rgba(90, 88, 91, 0.83) 1%, rgba(90, 88, 91, 0.66) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(90, 88, 91, 0.83)), color-stop(1%, rgba(90, 88, 91, 0.83)), color-stop(100%, rgba(90, 88, 91, 0.66)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(90, 88, 91, 0.83) 0%, rgba(90, 88, 91, 0.83) 1%, rgba(90, 88, 91, 0.66) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(90, 88, 91, 0.83) 0%, rgba(90, 88, 91, 0.83) 1%, rgba(90, 88, 91, 0.66) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(90, 88, 91, 0.83) 0%, rgba(90, 88, 91, 0.83) 1%, rgba(90, 88, 91, 0.66) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(90, 88, 91, 0.83) 0%, rgba(90, 88, 91, 0.83) 1%, rgba(90, 88, 91, 0.66) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d45a585b', endColorstr='#a85a585b',GradientType=0 );
  /* IE6-8 */
}
/* line 39, ../scss/includes/_webshop-topmenu.scss */
.topmenu-webshop table a a:last-child {
  border-right: none;
}
/* line 43, ../scss/includes/_webshop-topmenu.scss */
.topmenu-webshop table a a:first-child {
  border-left: none;
}

/* line 2, ../scss/includes/_webshop-footermenu.scss */
.footer-menu ul {
  float: left;
  margin-bottom: 1.5em;
}
/* line 6, ../scss/includes/_webshop-footermenu.scss */
.footer-menu ul li {
  float: left;
  margin: 0 2.1em 0 0;
  list-style: none;
}
/* line 10, ../scss/includes/_webshop-footermenu.scss */
.footer-menu ul li a {
  float: left;
  color: #434343;
  text-decoration: none;
  font-size: .929em;
}
/* line 15, ../scss/includes/_webshop-footermenu.scss */
.footer-menu ul li a:hover {
  text-decoration: underline;
}
/* line 21, ../scss/includes/_webshop-footermenu.scss */
.footer-menu hr {
  clear: left;
}

/* line 27, ../scss/includes/_webshop-footermenu.scss */
.webshop-frontpage .footer-menu {
  margin-left: 10px;
}

/* ==========================================================================
   Filtering af kategorier
   ========================================================================== */
/* line 4, ../scss/includes/_webshop-kategori.scss */
form#catalog-filter {
  overflow: hidden;
  margin-bottom: 2em;
}

/* line 9, ../scss/includes/_webshop-kategori.scss */
#overview {
  width: 960px;
  height: 900px;
  color: #5a585b;
  margin-right: auto;
  margin-left: auto;
}

/* line 17, ../scss/includes/_webshop-kategori.scss */
.webshop-filter {
  width: 220px;
  height: auto;
  background-color: #DADADA;
  float: left;
  margin-right: 20px;
}
/* line 25, ../scss/includes/_webshop-kategori.scss */
.webshop-filter .webshop-filter-group {
  width: 200px;
  border-top: 1px solid #e0d4d5;
  box-shadow: inset 0 0.1em 0 white;
  margin: 0;
  padding: 0 0.9em;
  margin-bottom: 1.5em;
  font-size: 0.857em;
  color: #434343;
}
/* line 35, ../scss/includes/_webshop-kategori.scss */
.webshop-filter .webshop-filter-group:first-child {
  border-top: none;
  box-shadow: none;
}
/* line 40, ../scss/includes/_webshop-kategori.scss */
.webshop-filter .webshop-filter-group input[type=checkbox] {
  margin: 0 .4em 0 0;
}
/* line 44, ../scss/includes/_webshop-kategori.scss */
.webshop-filter .webshop-filter-group .webshop-filter-heading {
  color: #434343;
  font-size: 1.5em;
  margin-top: 0.8em;
  margin-bottom: 0.8em;
}
/* line 52, ../scss/includes/_webshop-kategori.scss */
.webshop-filter .webshop-filter-group .webshop-filter-reset {
  display: none;
  float: right;
  text-decoration: none;
  color: #cc051f;
  font-size: 1.192em;
  margin-top: 0.8em;
}
/* line 61, ../scss/includes/_webshop-kategori.scss */
.webshop-filter .webshop-filter-group .webshop-filter-amount {
  float: right;
  color: #434343;
  text-shadow: 0 0.1em 0 #ffffff;
}
/* line 67, ../scss/includes/_webshop-kategori.scss */
.webshop-filter .webshop-filter-group .filter-btn {
  margin-top: 1em;
  border: 0px;
  font-weight: normal;
}

/* ==========================================================================
   Kategori bokse
   ========================================================================== */
/* line 79, ../scss/includes/_webshop-kategori.scss */
#overview-kategori .wrapper-boks, .webshopboks {
  background-color: white;
  border: 1px solid #e7e5e7;
  height: 310px;
  position: relative;
}
/* line 84, ../scss/includes/_webshop-kategori.scss */
#overview-kategori .wrapper-boks .produkt-billede, .webshopboks .produkt-billede {
  height: 160px;
  margin: 1em 1em 0em 1em;
  overflow: hidden;
}
/* line 89, ../scss/includes/_webshop-kategori.scss */
#overview-kategori .wrapper-boks .wrapper-boks-content, .webshopboks .wrapper-boks-content {
  height: 80px;
  overflow: hidden;
}
/* line 98, ../scss/includes/_webshop-kategori.scss */
#overview-kategori .wrapper-boks .wrapper-boks-manchet, .webshopboks .wrapper-boks-manchet {
  color: #000;
  margin: 0 1.4em 0 1.4em;
}
/* line 102, ../scss/includes/_webshop-kategori.scss */
#overview-kategori .wrapper-boks .wrapper-boks-pris, .webshopboks .wrapper-boks-pris {
  bottom: .5em;
  color: #58595b;
  left: 1.4em;
  margin-bottom: .3em;
  position: absolute;
}
/* line 110, ../scss/includes/_webshop-kategori.scss */
#overview-kategori .wrapper-boks .wrapper-boks-knap, .webshopboks .wrapper-boks-knap {
  bottom: .7em;
  margin-bottom: .3em;
  position: absolute;
  right: 1.4em;
}

/* line 119, ../scss/includes/_webshop-kategori.scss */
#overview-kategori {
  height: auto;
  float: left;
}
/* line 123, ../scss/includes/_webshop-kategori.scss */
#overview-kategori .wrapper-boks {
  width: 220px;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
/* line 134, ../scss/includes/_webshop-kategori.scss */
#overview-kategori .wrapper-boks .wrapper-boks-manchet {
  overflow: hidden;
}
/* line 142, ../scss/includes/_webshop-kategori.scss */
#overview-kategori .wrapper-boks .wrapper-boks-pris span {
  font-size: 12px;
  word-spacing: 30px;
}
/* line 151, ../scss/includes/_webshop-kategori.scss */
#overview-kategori.layout-3 {
  width: 700px;
}
/* line 154, ../scss/includes/_webshop-kategori.scss */
#overview-kategori.layout-3 .wrapper-boks-3 {
  margin-right: 0;
}
/* line 160, ../scss/includes/_webshop-kategori.scss */
#overview-kategori.layout-4 {
  width: 100%;
  margin-top: 4.15em;
}
/* line 164, ../scss/includes/_webshop-kategori.scss */
#overview-kategori.layout-4 .wrapper-boks-4 {
  margin-right: 0;
}
/* line 169, ../scss/includes/_webshop-kategori.scss */
#overview-kategori .donationsboks {
  width: 220px;
  height: 18px;
  background-color: #e7e5e7;
  font-size: 10px;
  font-weight: bold;
  color: #5a585b;
  text-align: center;
  line-height: 18px;
  text-transform: uppercase;
  position: absolute;
  margin-top: -15px;
  margin-left: -1px;
}

/* ==========================================================================
   Dropdownmenu sortering
   ========================================================================== */
/* line 189, ../scss/includes/_webshop-kategori.scss */
.overview-overskrift-dropdown {
  margin-top: 20px;
  width: 950px;
  float: left;
}

/* line 195, ../scss/includes/_webshop-kategori.scss */
.produkt-overskrift-webshop {
  float: left;
  width: 745px;
}

/* line 201, ../scss/includes/_webshop-kategori.scss */
.dropdown-sort-webshop {
  float: right;
  margin-right: 10px;
}
/* line 204, ../scss/includes/_webshop-kategori.scss */
.dropdown-sort-webshop span {
  margin: 0.6em 0.4em;
  font-weight: bold;
  font-size: 0.8em;
}
/* line 209, ../scss/includes/_webshop-kategori.scss */
.dropdown-sort-webshop select {
  background-color: #e1e1e1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#e1e1e1));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, white, #e1e1e1);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, white, #e1e1e1);
  /* FF3.6+ */
  background-image: -ms-linear-gradient(top, white, #e1e1e1);
  /* IE10 */
  background-image: -o-linear-gradient(top, white, #e1e1e1);
  /* Opera 11.10+ */
  background-image: linear-gradient(top, #ffffff, #e1e1e1);
  margin: 0 0 1em 0;
  padding: .5em .6em .4em .6em;
  width: 120px;
  border: 0;
}

/* ==========================================================================
   Paginering
   ========================================================================== */
/* line 221, ../scss/includes/_webshop-kategori.scss */
.webshop-pagination {
  clear: both;
  display: block;
  font-weight: bold;
  margin: 0 0 15px 4px;
  text-transform: uppercase;
}

/* line 1, ../scss/includes/_webshop-produktvisning.scss */
.produkt-overview {
  width: 960px;
  margin: 0 auto;
}

/* line 6, ../scss/includes/_webshop-produktvisning.scss */
.StdKnap-varer {
  position: absolute;
  margin-left: 25%;
  margin-top: 15%;
  height: 45px;
  width: 425px;
  background: #cc051f;
  text-decoration: none !important;
  border: 1px solid #fff;
  color: white !important;
  font-weight: bold;
  padding: 0.4em 1.0em 0.5em;
  font-size: 1.8em;
  z-index: 2;
  cursor: pointer;
}
/* line 27, ../scss/includes/_webshop-produktvisning.scss */
.StdKnap-varer p {
  margin-top: -30px;
  margin-left: 60px;
}

/* line 33, ../scss/includes/_webshop-produktvisning.scss */
.wrapper-produkt-visning {
  float: left;
  width: 100%;
  min-height: 535px;
  display: inline-block;
}

/* line 41, ../scss/includes/_webshop-produktvisning.scss */
.images-wrapper {
  width: 400px;
  height: 471px;
  float: left;
  margin: 2em 2em 0em 1em;
}
/* line 48, ../scss/includes/_webshop-produktvisning.scss */
.images-wrapper .images-wrapper-stor {
  width: 400px;
  height: 400px;
  border: 1px solid #e7e4e7;
  margin-bottom: 0.688em;
  position: relative;
}
/* line 55, ../scss/includes/_webshop-produktvisning.scss */
.images-wrapper .images-wrapper-stor .icon-zoom-in {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 20;
  color: #e7e4e7;
}
/* line 65, ../scss/includes/_webshop-produktvisning.scss */
.images-wrapper .images-wrapper-lille {
  width: 400px;
  height: 59px;
}
/* line 70, ../scss/includes/_webshop-produktvisning.scss */
.images-wrapper .images-lille {
  width: 59px;
  height: 59px;
  border: 1px solid #e7e4e7;
  float: left;
  margin-left: 0.625em;
}
/* line 77, ../scss/includes/_webshop-produktvisning.scss */
.images-wrapper .images-lille:first-child {
  margin-left: 0em;
}

/* line 83, ../scss/includes/_webshop-produktvisning.scss */
.produkt-info {
  width: 426px;
  float: left;
  margin-top: 2em;
  display: inline-block;
}
/* line 89, ../scss/includes/_webshop-produktvisning.scss */
.produkt-info .produkt-knap {
  margin-top: 1em;
  font-size: 19px;
}
/* line 93, ../scss/includes/_webshop-produktvisning.scss */
.produkt-info .produkt-knap button {
  border: 1px solid #fff;
}
/* line 98, ../scss/includes/_webshop-produktvisning.scss */
.produkt-info h1 {
  color: #373538;
  font-family: "Ubuntu", sans-serif, "Verdana";
  font-size: 1.5em;
  font-weight: bold;
}
/* line 107, ../scss/includes/_webshop-produktvisning.scss */
.produkt-info p {
  margin: 0 0 1em 0;
  font-family: "Ubuntu", sans-serif;
  font-size: 1em;
  font-weight: normal;
}
/* line 117, ../scss/includes/_webshop-produktvisning.scss */
.produkt-info .produkt-stoerrelser {
  margin-bottom: 1.4em;
  font-family: "Ubuntu", sans-serif;
  font-size: 0.875em;
  font-weight: normal;
}
/* line 126, ../scss/includes/_webshop-produktvisning.scss */
.produkt-info .produkt-stoerrelser input[type=radio] {
  margin: .3em .4em .4em 0em;
}
/* line 135, ../scss/includes/_webshop-produktvisning.scss */
.produkt-info .produkt-samlet-pris {
  width: 100%;
  height: 45px;
  position: relative;
  border-top: 1px solid #767277;
  border-bottom: 1px solid #767277;
}
/* line 142, ../scss/includes/_webshop-produktvisning.scss */
.produkt-info .produkt-samlet-pris .produkt-pris {
  margin: .56em 0.5em 0em 0.438em;
  color: #373538;
  float: left;
  font-family: "Ubuntu", sans-serif, "Verdana";
  font-size: 1.5em;
  font-weight: bold;
}
/* line 154, ../scss/includes/_webshop-produktvisning.scss */
.produkt-info .produkt-samlet-pris span {
  font-size: 0.6em;
}
/* line 160, ../scss/includes/_webshop-produktvisning.scss */
.produkt-info .produkt-stoet-beloeb {
  color: #434343;
  margin: 17px 0 0;
  font-size: 11px;
  line-height: 14px;
  float: left;
  width: 63%;
}
/* line 168, ../scss/includes/_webshop-produktvisning.scss */
.produkt-info .produkt-levering {
  float: left;
  margin-top: 0.39em;
}
/* line 173, ../scss/includes/_webshop-produktvisning.scss */
.produkt-info .produkt-levering-tekst {
  width: 300px;
  float: left;
  color: #434343;
  line-height: 1.5em;
  margin-top: .8em;
  font-size: 11px;
}

/* line 184, ../scss/includes/_webshop-produktvisning.scss */
.icon.groen {
  color: #52b10c;
}
/* line 187, ../scss/includes/_webshop-produktvisning.scss */
.icon.gul {
  color: #f4e608;
}
/* line 190, ../scss/includes/_webshop-produktvisning.scss */
.icon.roed {
  color: #cc051f;
}

/* line 197, ../scss/includes/_webshop-produktvisning.scss */
.produkt-antal {
  clear: both;
  margin: 1.5em 0 0 0;
  padding-top: 0.8em;
}
/* line 202, ../scss/includes/_webshop-produktvisning.scss */
.produkt-antal label[for="produktAntal"] {
  display: inline-block;
  vertical-align: middle;
}
/* line 207, ../scss/includes/_webshop-produktvisning.scss */
.produkt-antal .produkt-antal__input {
  margin: 0 0.2em 0 0.2em;
  width: 3em;
  text-align: center;
}
/* line 214, ../scss/includes/_webshop-produktvisning.scss */
.produkt-antal .add-produkt-antal,
.produkt-antal .remove-produkt-antal {
  display: inline-block;
  padding: 0 0.7em;
  font-weight: bold;
  font-size: 1.4em;
  text-decoration: none;
}

/* ==========================================================================
   "KØB SAMMEN MED" ELEMENT
   ========================================================================== */
/* line 5, ../scss/includes/_webshop-produkt-bundleboks.scss */
.kob-sammen-med-wrapper {
  zoom: 1;
  background-color: white;
  border: 1px solid #e7e4e7;
  margin-top: 1.250em;
  position: relative;
  width: 960px;
}
/* line 22, ../scss/includes/_grid.scss */
.kob-sammen-med-wrapper:before, .kob-sammen-med-wrapper:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.kob-sammen-med-wrapper:after {
  clear: both;
}

/* line 14, ../scss/includes/_webshop-produkt-bundleboks.scss */
.kob-sammen-med-produkt, .kob-sammen-med-samletpris-wrapper {
  float: left;
  margin-bottom: 1.250em;
  width: 200px;
}
/* line 18, ../scss/includes/_webshop-produkt-bundleboks.scss */
.kob-sammen-med-produkt:first-child, .kob-sammen-med-samletpris-wrapper:first-child {
  margin-left: 1.250em;
}
/* line 21, ../scss/includes/_webshop-produkt-bundleboks.scss */
.kob-sammen-med-produkt:last-child, .kob-sammen-med-samletpris-wrapper:last-child {
  margin-right: 0px;
}

/* line 30, ../scss/includes/_webshop-produkt-bundleboks.scss */
.plus, .sum {
  color: #cc051f;
  float: left;
  font-size: 20px;
  margin-left: .6em;
  margin-right: .6em;
  margin-top: 130px;
}

/* line 44, ../scss/includes/_webshop-produkt-bundleboks.scss */
.kob-sammen-med-billede {
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.2em;
  min-height: 145px;
  width: 197px;
}

/* line 52, ../scss/includes/_webshop-produkt-bundleboks.scss */
.kob-sammen-med-overskrift {
  color: #cc051f;
  font-size: 0.929em;
  line-height: 1.3em;
  margin-top: 0.938em;
}

/* line 60, ../scss/includes/_webshop-produkt-bundleboks.scss */
.kob-sammen-med-manchet {
  font-size: 0.8em;
  line-height: 1.3em;
  margin-bottom: 8em;
  margin-top: .4em;
}

/* line 67, ../scss/includes/_webshop-produkt-bundleboks.scss */
.kob-sammen-med-variant {
  position: absolute;
  bottom: 3.5em;
}
/* line 70, ../scss/includes/_webshop-produkt-bundleboks.scss */
.kob-sammen-med-variant select {
  background-color: #e1e1e1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#e1e1e1));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, white, #e1e1e1);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, white, #e1e1e1);
  /* FF3.6+ */
  background-image: -ms-linear-gradient(top, white, #e1e1e1);
  /* IE10 */
  background-image: -o-linear-gradient(top, white, #e1e1e1);
  /* Opera 11.10+ */
  background-image: linear-gradient(top, #ffffff, #e1e1e1);
  border: 0;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  margin: 0 0 1em 0;
  padding: .5em .6em .4em .6em;
  width: 200px;
}

/* line 80, ../scss/includes/_webshop-produkt-bundleboks.scss */
.kob-sammen-med-pris {
  bottom: 1em;
  color: #58595b;
  position: absolute;
}
/* line 85, ../scss/includes/_webshop-produkt-bundleboks.scss */
.kob-sammen-med-pris span {
  font-size: 0.688em;
}

/* line 90, ../scss/includes/_webshop-produkt-bundleboks.scss */
.kob-sammen-med-samletpris {
  border-bottom: 1px solid #767277;
  border-top: 1px solid #767277;
  margin-top: 75px;
}

/* line 97, ../scss/includes/_webshop-produkt-bundleboks.scss */
.samletpris {
  color: #373538;
  height: 40px;
  margin: 0.625em 0em 0em 0em;
  width: 195px;
  font-family: "Ubuntu", sans-serif, "Verdana";
  font-size: 2em;
  font-weight: bold;
}
/* line 107, ../scss/includes/_webshop-produkt-bundleboks.scss */
.samletpris span {
  font-size: 0.6em;
}

/* line 112, ../scss/includes/_webshop-produkt-bundleboks.scss */
.kob-sammen-med-stoet {
  color: #434343;
  font-size: 0.8em;
  height: auto;
  line-height: 1.2em;
  margin-bottom: 0.8em;
  width: 195px;
}

/* line 121, ../scss/includes/_webshop-produkt-bundleboks.scss */
.kob-sammen-med-knap {
  bottom: 1.7em;
  position: absolute;
  right: 1.5em;
}

/* line 1, ../scss/includes/_webshop-servicemenu.scss */
.webshop-service-menu ul li a.shop, .webshop-service-menu ul li a.shop:active, .webshop-service-menu ul li a.shop:hover, .webshop-service-menu ul li.current a.shop {
  background-image: url("/frontend/images/Kurv_35px.png");
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding-left: 1.7em;
}

/* line 8, ../scss/includes/_webshop-servicemenu.scss */
.webshop-service-menu ul li a.shop:active, .webshop-service-menu ul li a.shop:hover, .webshop-service-menu ul li.current a.shop {
  background-image: url("/frontend/images/Kurv_35px.png");
}

/* line 12, ../scss/includes/_webshop-servicemenu.scss */
.webshop-service-menu {
  display: inline-block;
  margin: 1.2em 0 2em 0;
  width: 100%;
}
/* line 18, ../scss/includes/_webshop-servicemenu.scss */
.webshop-service-menu ul {
  float: left;
}
/* line 21, ../scss/includes/_webshop-servicemenu.scss */
.webshop-service-menu ul li {
  list-style: none;
  margin: 0.4em 2.1em 0 0;
  float: left;
}
/* line 26, ../scss/includes/_webshop-servicemenu.scss */
.webshop-service-menu ul li a {
  color: #434343;
  font-size: 0.9em;
  float: left;
}
/* line 31, ../scss/includes/_webshop-servicemenu.scss */
.webshop-service-menu ul li a:hover {
  color: #cc051f;
  text-decoration: underline;
}
/* line 46, ../scss/includes/_webshop-servicemenu.scss */
.webshop-service-menu ul li.current a {
  color: #cc051f;
}

/* ==========================================================================
   Webshop Header
   ========================================================================== */
/* line 5, ../scss/includes/_webshop-header.scss */
.container header {
  text-align: center;
  margin: 0 0 2.15em 0;
}
/* line 9, ../scss/includes/_webshop-header.scss */
.container header .logo-webshop {
  background-size: 6.2em;
  display: inline-block;
  width: 6.2em;
  height: 6.2em;
}
/* line 27, ../scss/mixins/_svgbg.scss */
.no-svg .container header .logo-webshop {
  background-image: url("/frontend/images/logo.png");
}
/* line 30, ../scss/mixins/_svgbg.scss */
.svg .container header .logo-webshop {
  background-image: url("/frontend/images/logo.svg");
}

/* line 24, ../scss/includes/_webshop-header.scss */
.webshop-frontpage .primary {
  margin-top: 20px;
}

/* line 1, ../scss/includes/_webshop-headerkurv.scss */
.webshop-topheader {
  position: relative;
}

/* line 6, ../scss/includes/_webshop-headerkurv.scss */
.webshop-header #serviceMenu .search-form {
  right: 41px;
  top: -5px;
}

/* line 11, ../scss/includes/_webshop-headerkurv.scss */
.webshop-kurv-header {
  position: relative;
  overflow: hidden;
  float: right;
  margin-top: 1em;
  border-left: 1px solid #B0B0B2;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 20, ../scss/includes/_webshop-headerkurv.scss */
.webshop-kurv-header .indk {
  display: none !important;
}
/* line 23, ../scss/includes/_webshop-headerkurv.scss */
.webshop-kurv-header .tekst {
  padding-top: 3px !important;
}
/* line 27, ../scss/includes/_webshop-headerkurv.scss */
.webshop-kurv-header #icon {
  margin-top: 0 !important;
}
/* line 31, ../scss/includes/_webshop-headerkurv.scss */
.webshop-kurv-header .kurv {
  min-width: 0 !important;
}

/* line 36, ../scss/includes/_webshop-headerkurv.scss */
.kurv-link {
  background: transparent;
  z-index: 2;
  float: right;
  clear: right;
  position: relative;
  text-decoration: none;
}

/* line 45, ../scss/includes/_webshop-headerkurv.scss */
.kurv {
  min-width: 145px;
}
/* line 48, ../scss/includes/_webshop-headerkurv.scss */
.kurv * {
  cursor: pointer;
  position: relative;
  z-index: -1;
}
/* line 55, ../scss/includes/_webshop-headerkurv.scss */
.kurv #icon {
  float: left;
  height: 20px;
  width: 20px;
  background-image: url("/frontend/images/Kurv_35px.png");
  background-repeat: no-repeat;
  background-size: contain;
  margin: 7px 10px 0 0;
}
/* line 65, ../scss/includes/_webshop-headerkurv.scss */
.kurv .tekst {
  font-size: .8em;
  color: #767277;
  padding-top: 8px;
  line-height: 17px;
  text-align: left;
  float: left;
}
/* line 74, ../scss/includes/_webshop-headerkurv.scss */
.kurv .tekst label {
  display: block;
}
/* line 79, ../scss/includes/_webshop-headerkurv.scss */
.kurv .tekst .indk {
  font-family: "Ubuntu", sans-serif, "Verdana";
  font-size: 1.1em;
  color: #cc051f;
}
/* line 85, ../scss/includes/_webshop-headerkurv.scss */
.kurv .tekst span {
  color: #cc051f;
  font-size: 1em;
}

/* line 92, ../scss/includes/_webshop-headerkurv.scss */
.seeCart {
  display: none;
}

/* line 1, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout {
  padding-top: 20px;
}
/* line 13, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .secondary .box-checkout {
  background: #DADADA;
}
/* line 18, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .webshop-checkout-submit {
  margin-top: 0;
}
/* line 26, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .webshop-donate-submit {
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #e3d8d9;
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#e3d8d9));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, white, #e3d8d9);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, white, #e3d8d9);
  /* FF3.6+ */
  background-image: -ms-linear-gradient(top, white, #e3d8d9);
  /* IE10 */
  background-image: -o-linear-gradient(top, white, #e3d8d9);
  /* Opera 11.10+ */
  background-image: linear-gradient(top, #ffffff, #e3d8d9);
  color: #e30a0b !important;
  font-weight: bold;
  font-size: 1.1em;
  padding: 0.4em 0.8em 0.5em;
  float: left;
  border: 1px solid #c7bcbd;
  margin-top: 10px;
}
/* line 35, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .webshop-donate-submit:hover {
  background-color: white;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e3d8d9), to(white));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #e3d8d9, white);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, #e3d8d9, white);
  /* FF3.6+ */
  background-image: -ms-linear-gradient(top, #e3d8d9, white);
  /* IE10 */
  background-image: -o-linear-gradient(top, #e3d8d9, white);
  /* Opera 11.10+ */
  background-image: linear-gradient(top, #e3d8d9, #ffffff);
  text-decoration: none !important;
}
/* line 48, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .form-content {
  margin-bottom: 4.5em;
  position: relative;
}
/* line 53, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .form-content .CampaignCode {
  display: inline-block;
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 59, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .form-content .input-fastnet {
  position: absolute;
  right: 75px;
  top: 103px;
}
/* line 68, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .form-content .input-itemQuantity .quantityInput {
  width: 24px;
  padding: 4px 1px;
  text-align: center;
}
/* line 75, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .form-content .virksomhed-addresse-wrap {
  float: left;
}
/* line 79, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .form-content .input-paymentMethod {
  clear: both;
  float: left;
  margin-bottom: 10px;
}
/* line 84, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .form-content .input-paymentMethod h3, .webshop-checkout .form-content .input-paymentMethod .contourPage legend, .contourPage .webshop-checkout .form-content .input-paymentMethod legend {
  margin-left: -5px;
  margin-bottom: 10px;
}
/* line 91, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .form-content .input-ean {
  display: none;
  margin-top: 7px;
  margin-left: -8px;
}
/* line 98, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .form-content .input-privateCompany label, .webshop-checkout .form-content .input-shipmentPrivateCompany label, .webshop-checkout .form-content .input-paymentMethod label {
  margin-right: 25px;
}
/* line 105, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .backToWebshop {
  color: #979497;
  font-family: "Ubuntu", sans-serif, "Verdana";
}
/* line 110, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .box-checkout {
  padding: 1.35em 0 0 0;
  zoom: 1;
  font-size: 13px;
}
/* line 22, ../scss/includes/_grid.scss */
.webshop-checkout .box-checkout:before, .webshop-checkout .box-checkout:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.webshop-checkout .box-checkout:after {
  clear: both;
}
/* line 115, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .box-checkout h4 {
  padding: 0 1em 1em 1em;
  font-size: 1.3em;
  color: #373538;
  text-transform: none;
}
/* line 122, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .box-checkout .checkout-section {
  border-top: 1px solid #fef5f5;
  float: left;
  padding: 1em 1.9em 1em 1.35em;
  box-shadow: 0 -5px 5px -5px #e0d4d5;
  width: 86%;
}
/* line 129, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .box-checkout .checkout-section .form-content {
  float: left;
  margin-bottom: 10px;
}
/* line 134, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .box-checkout .checkout-section .removeItem {
  height: 30px;
  float: left;
  margin-top: 5px;
  margin-right: 5px;
}
/* line 142, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .box-checkout .checkout-section p {
  display: inline-block;
  color: #434343;
}
/* line 147, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .box-checkout .checkout-section p.itemName {
  float: left;
  width: 56%;
  margin: 0 10px 10px 0;
}
/* line 153, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .box-checkout .checkout-section p.subTotalPrice {
  font-weight: bold;
  float: left;
  width: 95%;
}
/* line 158, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .box-checkout .checkout-section p.subTotalPrice .value {
  text-decoration: underline;
}
/* line 163, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .box-checkout .checkout-section p.itemPrice {
  float: right;
}
/* line 167, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .box-checkout .checkout-section p.itemQuantity {
  float: left;
  margin: 0 5px 0 15px;
}
/* line 172, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .box-checkout .checkout-section p.subTotalPrice {
  margin: 0 5px 0 15px;
  padding-top: 24px;
  display: block;
}
/* line 176, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .box-checkout .checkout-section p.subTotalPrice .value {
  float: right;
}
/* line 183, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .box-checkout .checkout-section p.betalingItemName {
  max-width: 155px;
}
/* line 187, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .box-checkout .checkout-section p.betalingQuantityInput {
  height: 30px;
  float: left;
  margin-right: 5px;
}
/* line 193, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .box-checkout .checkout-section p.betalingSubTotalPrice {
  font-weight: bold;
  float: right;
  text-decoration: underline;
  vertical-align: baseline;
}
/* line 200, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .box-checkout .checkout-section p .addressPostalCode {
  margin-right: 10px;
}
/* line 207, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .box-checkout .donationType {
  padding-bottom: 0.5em;
}
/* line 210, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .box-checkout .donationType .dropdown-wrap {
  margin-top: 15px;
}
/* line 215, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .box-checkout .checkout-section-summary {
  padding: 0.4em 1.95em 0.4em 1.35em;
  margin-bottom: 0;
}
/* line 219, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .box-checkout .checkout-section-summary p {
  display: block;
}
/* line 222, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout .box-checkout .checkout-section-summary p .amount {
  float: right;
}

/* line 232, ../scss/includes/_webshop-checkout.scss */
.webshop-checkout-footer .footer-content {
  width: 960px;
}

/* line 238, ../scss/includes/_webshop-checkout.scss */
iframe .StdKnap, iframe a.rte-button,
iframe .rte-button a,
.rte-button iframe a,
iframe a .rte-button,
a iframe .rte-button, iframe .flap.flap-open .flap-content form .go-help, .flap.flap-open .flap-content form iframe .go-help, iframe .box-campaign .go-help, .box-campaign iframe .go-help, iframe .donationsflow .donation-flow-submit, .donationsflow iframe .donation-flow-submit, iframe .webshop-checkout .webshop-checkout-submit, .webshop-checkout iframe .webshop-checkout-submit, iframe .contourNavigation input[type="submit"], .contourNavigation iframe input[type="submit"] {
  background-color: yellow;
}

/* line 4, ../scss/includes/_webshop-produktboks.scss */
aside.top .box.webshopboks, aside.bottom .box.webshopboks {
  border: 1px solid #e7e5e7;
}

/* line 9, ../scss/includes/_webshop-produktboks.scss */
#overview-kategori .wrapper-boks, .webshopboks {
  box-sizing: border-box;
  background-color: white;
  border: 1px solid #e7e5e7;
  height: 310px;
  padding: 0;
  position: relative;
}
/* line 16, ../scss/includes/_webshop-produktboks.scss */
#overview-kategori .wrapper-boks .produkt-billede, .webshopboks .produkt-billede {
  height: 160px;
  margin: 1em 15px 0em 15px;
  overflow: hidden;
}
/* line 21, ../scss/includes/_webshop-produktboks.scss */
#overview-kategori .wrapper-boks .wrapper-boks-content, .webshopboks .wrapper-boks-content {
  height: 80px;
  overflow: hidden;
}
/* line 25, ../scss/includes/_webshop-produktboks.scss */
#overview-kategori .wrapper-boks .wrapper-boks-heading, .webshopboks .wrapper-boks-heading {
  color: #cc051f;
  margin: 1.1em 15px 0.2em 15px;
  font-size: 0.929em;
  line-height: 1.3em;
}
/* line 32, ../scss/includes/_webshop-produktboks.scss */
#overview-kategori .wrapper-boks .wrapper-boks-manchet, .webshopboks .wrapper-boks-manchet {
  color: #000;
  margin: 0 15px;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4em;
}
/* line 39, ../scss/includes/_webshop-produktboks.scss */
#overview-kategori .wrapper-boks .wrapper-boks-pris, .webshopboks .wrapper-boks-pris {
  bottom: .5em;
  color: #58595b;
  left: 15px;
  margin-bottom: .3em;
  position: absolute;
}
/* line 47, ../scss/includes/_webshop-produktboks.scss */
#overview-kategori .wrapper-boks .wrapper-boks-knap, .webshopboks .wrapper-boks-knap {
  bottom: .7em;
  margin-bottom: .3em;
  position: absolute;
  right: 15px;
}
/* line 54, ../scss/includes/_webshop-produktboks.scss */
#overview-kategori .wrapper-boks a, .webshopboks a {
  text-decoration: none;
}

/* line 61, ../scss/includes/_webshop-produktboks.scss */
.webshopboks .wrapper-boks-content {
  height: 84px;
}
/* line 64, ../scss/includes/_webshop-produktboks.scss */
.webshopboks .wrapper-boks-manchet {
  line-height: 1.4em;
}
/* line 67, ../scss/includes/_webshop-produktboks.scss */
.webshopboks .wrapper-boks-pris {
  font-size: 1.077em;
  line-height: 1.5em;
}
/* line 71, ../scss/includes/_webshop-produktboks.scss */
.webshopboks .wrapper-boks-knap {
  font-size: 1.1em;
  line-height: 1.5em;
}

/* line 79, ../scss/includes/_webshop-produktboks.scss */
.product-slider.flexslider .slides > li {
  padding: 20px 10px;
}

/* line 1, ../scss/includes/_webshop-searchresults.scss */
.searchResults-searchField {
  display: block;
  margin-bottom: 20px;
  width: 100%;
}
/* line 6, ../scss/includes/_webshop-searchresults.scss */
.searchResults-searchField form {
  float: none;
  position: relative;
  width: 300px;
}
/* line 11, ../scss/includes/_webshop-searchresults.scss */
.searchResults-searchField form input[type=text] {
  float: left;
  width: 240px;
  height: 20px;
  line-height: 20px;
  border: none;
  padding: 4px 10px;
  border: 1px solid #cc051f;
  outline: none;
}
/* line 22, ../scss/includes/_webshop-searchresults.scss */
.searchResults-searchField form button {
  color: #fff;
  float: right;
  width: 30px;
  height: 30px;
  padding: 0px;
  border: none;
  background: #cc051f;
}
/* line 30, ../scss/includes/_webshop-searchresults.scss */
.searchResults-searchField form button .icon {
  font-size: 1.538em;
}

/* line 37, ../scss/includes/_webshop-searchresults.scss */
.searchResults {
  position: relative;
  display: block;
  margin-bottom: 35px;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 12, ../scss/includes/_fancybox.scss */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

/* line 20, ../scss/includes/_fancybox.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 27, ../scss/includes/_fancybox.scss */
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 37, ../scss/includes/_fancybox.scss */
.fancybox-opened {
  z-index: 8030;
}

/* line 41, ../scss/includes/_fancybox.scss */
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

/* line 47, ../scss/includes/_fancybox.scss */
.fancybox-outer, .fancybox-inner {
  position: relative;
}

/* line 51, ../scss/includes/_fancybox.scss */
.fancybox-inner {
  overflow: hidden;
}

/* line 55, ../scss/includes/_fancybox.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 59, ../scss/includes/_fancybox.scss */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 67, ../scss/includes/_fancybox.scss */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 73, ../scss/includes/_fancybox.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 78, ../scss/includes/_fancybox.scss */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("/frontend/images/fancybox/fancybox_sprite.png");
}

/* line 82, ../scss/includes/_fancybox.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

/* line 94, ../scss/includes/_fancybox.scss */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("/frontend/images/fancybox/fancybox_loading.gif") center center no-repeat;
}

/* line 100, ../scss/includes/_fancybox.scss */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

/* line 110, ../scss/includes/_fancybox.scss */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("/frontend/images/fancybox/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}

/* line 122, ../scss/includes/_fancybox.scss */
.fancybox-prev {
  left: 0;
}

/* line 126, ../scss/includes/_fancybox.scss */
.fancybox-next {
  right: 0;
}

/* line 130, ../scss/includes/_fancybox.scss */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

/* line 141, ../scss/includes/_fancybox.scss */
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

/* line 146, ../scss/includes/_fancybox.scss */
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

/* line 151, ../scss/includes/_fancybox.scss */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 155, ../scss/includes/_fancybox.scss */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
/* line 167, ../scss/includes/_fancybox.scss */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

/* line 172, ../scss/includes/_fancybox.scss */
.fancybox-lock body {
  overflow: hidden !important;
}

/* line 176, ../scss/includes/_fancybox.scss */
.fancybox-lock-test {
  overflow-y: hidden !important;
}

/* line 180, ../scss/includes/_fancybox.scss */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("/frontend/images/fancybox/fancybox_overlay.png");
}

/* line 190, ../scss/includes/_fancybox.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 196, ../scss/includes/_fancybox.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
/* line 203, ../scss/includes/_fancybox.scss */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

/* line 211, ../scss/includes/_fancybox.scss */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 215, ../scss/includes/_fancybox.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

/* line 224, ../scss/includes/_fancybox.scss */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

/* line 240, ../scss/includes/_fancybox.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 246, ../scss/includes/_fancybox.scss */
.fancybox-title-inside-wrap {
  padding-top: 10px;
}

/* line 250, ../scss/includes/_fancybox.scss */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 265, ../scss/includes/_fancybox.scss */
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("/frontend/images/fancybox/fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }

  /* line 270, ../scss/includes/_fancybox.scss */
  #fancybox-loading div {
    background-image: url("/frontend/images/fancybox/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}
/* ==========================================================================
   Counter styles (Holdindsamling)
   ========================================================================== */
/* line 4, ../scss/includes/_counter.scss */
.box-counter {
  background: #2c2b2d;
  padding: 15px;
}
/* line 8, ../scss/includes/_counter.scss */
.box-counter .counter-headline {
  background-size: contain;
}
/* line 11, ../scss/includes/_counter.scss */
.box-counter h1, .box-counter h5 {
  text-shadow: none !important;
  color: #ffffff;
}
/* line 16, ../scss/includes/_counter.scss */
.box-counter h4 {
  text-shadow: none !important;
  color: #ffffff;
  font-size: 1.286em;
  margin-bottom: 25px;
}
/* line 22, ../scss/includes/_counter.scss */
.box-counter h4 span {
  color: #e30a0b;
}
/* line 29, ../scss/includes/_counter.scss */
.box-counter ul li {
  color: #ffffff;
  list-style: none;
  margin-left: 0;
}
/* line 34, ../scss/includes/_counter.scss */
.box-counter ul li span {
  font-weight: bold;
}
/* line 39, ../scss/includes/_counter.scss */
.box-counter .-number {
  background: url("/frontend/images/counter_board_bg.png") no-repeat;
  width: 45px;
  height: 69px;
  text-align: center;
  display: inline-block;
  font-size: 3.000em;
  color: #373538;
}
/* line 48, ../scss/includes/_counter.scss */
.box-counter .-number span {
  line-height: 65px;
}
/* line 52, ../scss/includes/_counter.scss */
.box-counter .-number.digits-7 {
  background: url("/frontend/images/counter_board_bg_7_digits.png") no-repeat;
  height: 58px;
  width: 38px;
  font-size: 2.9em;
}
/* line 58, ../scss/includes/_counter.scss */
.box-counter .-number.digits-7 span {
  line-height: 58px;
}

/* line 65, ../scss/includes/_counter.scss */
.counter-meter {
  height: 30px;
  /* Can be anything */
  position: relative;
  background: #f9f8f8;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 2px;
  border: 2px solid #fff;
}
/* line 75, ../scss/includes/_counter.scss */
.counter-meter > span {
  display: block;
  height: 100%;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  -webkit-border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  background-color: #e30613;
  position: relative;
  overflow: hidden;
}

/* line 1, ../scss/includes/_forside.scss */
.container.frontpage {
  padding: 0;
  width: 960px;
}
/* line 5, ../scss/includes/_forside.scss */
.container.frontpage aside.primary > .box {
  margin-left: 10px;
  margin-right: 10px;
}
/* line 13, ../scss/includes/_forside.scss */
.container.frontpage aside.primary.top .flexslider .slides > li {
  padding: 20px 10px;
}
/* line 23, ../scss/includes/_forside.scss */
.container.frontpage .bottom .flexslider .slides > li,
.container.frontpage .top .flexslider .slides > li {
  padding: 20px 10px;
}
/* line 27, ../scss/includes/_forside.scss */
.container.frontpage .bottom .flexslider .flex-direction-nav .flex-prev,
.container.frontpage .top .flexslider .flex-direction-nav .flex-prev {
  left: 0;
}
/* line 30, ../scss/includes/_forside.scss */
.container.frontpage .bottom .flexslider .flex-direction-nav .flex-next,
.container.frontpage .top .flexslider .flex-direction-nav .flex-next {
  right: 0;
}
/* line 38, ../scss/includes/_forside.scss */
.container.frontpage aside.bottom .box {
  margin-left: 10px !important;
}
/* line 41, ../scss/includes/_forside.scss */
.container.frontpage aside.bottom .box.box-scriptboks {
  margin-left: 0 !important;
  padding: 0 10px;
}
/* line 48, ../scss/includes/_forside.scss */
.container.frontpage aside.bottom .flexslider .box {
  margin-left: 0px !important;
}
/* line 54, ../scss/includes/_forside.scss */
.container.frontpage .campaign-slider-content {
  width: 940px;
}
/* line 58, ../scss/includes/_forside.scss */
.container.frontpage .main-wrap.forside {
  padding: 0 10px;
  width: 960px;
}
/* line 61, ../scss/includes/_forside.scss */
.container.frontpage .main-wrap.forside .maps {
  width: 940px;
}
/* line 64, ../scss/includes/_forside.scss */
.container.frontpage .main-wrap.forside .maps .googlemapssearch {
  box-sizing: border-box;
  padding: 10px;
}

/* ==========================================================================
   Center content
   ========================================================================== */
/* line 76, ../scss/includes/_forside.scss */
.main-content,
.main-content-columns {
  margin: 1.5em 0 0 0;
}

/* ==========================================================================
   Center content on desktop
   ========================================================================== */
/* line 86, ../scss/includes/_forside.scss */
.desktop.col-2-1 .main-content .listbox-item {
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.desktop.col-2-1 .main-content .listbox-item:before, .desktop.col-2-1 .main-content .listbox-item:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.desktop.col-2-1 .main-content .listbox-item:after {
  clear: both;
}
/* line 88, ../scss/includes/_forside.scss */
.desktop.col-2-1 .main-content .listbox-item .listbox-img {
  float: left;
  width: 220px;
  margin-left: 240px;
  margin-right: -100%;
}
/* line 89, ../scss/includes/_forside.scss */
.desktop.col-2-1 .main-content .listbox-item .listbox-text {
  float: left;
  width: 220px;
  margin-left: 0px;
  margin-right: -100%;
}
/* line 75, ../scss/includes/_grid.scss */
.desktop.col-2-1 .main-content-columns {
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.desktop.col-2-1 .main-content-columns:before, .desktop.col-2-1 .main-content-columns:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.desktop.col-2-1 .main-content-columns:after {
  clear: both;
}
/* line 79, ../scss/includes/_grid.scss */
.desktop.col-2-1 .main-content-columns > .box, .desktop.col-2-1 .main-content-columns > .column {
  float: left;
  width: 220px;
  margin-left: 20px;
}
/* line 87, ../scss/includes/_grid.scss */
.desktop.col-2-1 .main-content-columns .alpha, .desktop.col-2-1 .main-content-columns > :first-child {
  clear: left;
  margin-left: 0;
}
/* line 97, ../scss/includes/_forside.scss */
.desktop.col-3 .main-content .listbox-item {
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.desktop.col-3 .main-content .listbox-item:before, .desktop.col-3 .main-content .listbox-item:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.desktop.col-3 .main-content .listbox-item:after {
  clear: both;
}
/* line 99, ../scss/includes/_forside.scss */
.desktop.col-3 .main-content .listbox-item .listbox-img {
  float: left;
  width: 220px;
  margin-left: 480px;
  margin-right: -100%;
}
/* line 100, ../scss/includes/_forside.scss */
.desktop.col-3 .main-content .listbox-item .listbox-text {
  float: left;
  width: 460px;
  margin-left: 0px;
  margin-right: -100%;
}
/* line 75, ../scss/includes/_grid.scss */
.desktop.col-3 .main-content-columns {
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.desktop.col-3 .main-content-columns:before, .desktop.col-3 .main-content-columns:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.desktop.col-3 .main-content-columns:after {
  clear: both;
}
/* line 79, ../scss/includes/_grid.scss */
.desktop.col-3 .main-content-columns > .box, .desktop.col-3 .main-content-columns > .column {
  float: left;
  width: 220px;
  margin-left: 20px;
}
/* line 87, ../scss/includes/_grid.scss */
.desktop.col-3 .main-content-columns .alpha, .desktop.col-3 .main-content-columns > :first-child {
  clear: left;
  margin-left: 0;
}

/* ==========================================================================
   Center content on other devices
   ========================================================================== */
/* line 75, ../scss/includes/_grid.scss */
.phone .main-content,
.phone .main-content-columns {
  zoom: 1;
}
/* line 22, ../scss/includes/_grid.scss */
.phone .main-content:before, .phone .main-content:after,
.phone .main-content-columns:before,
.phone .main-content-columns:after {
  content: "";
  display: table;
}
/* line 26, ../scss/includes/_grid.scss */
.phone .main-content:after,
.phone .main-content-columns:after {
  clear: both;
}
/* line 79, ../scss/includes/_grid.scss */
.phone .main-content > .box, .phone .main-content > .column,
.phone .main-content-columns > .box,
.phone .main-content-columns > .column {
  float: left;
  width: 220px;
  margin-left: 20px;
}
/* line 87, ../scss/includes/_grid.scss */
.phone .main-content .alpha, .phone .main-content > :first-child,
.phone .main-content-columns .alpha,
.phone .main-content-columns > :first-child {
  clear: left;
  margin-left: 0;
}

/* line 120, ../scss/includes/_forside.scss */
.news-wrapper-subsite {
  display: none;
}

/* line 124, ../scss/includes/_forside.scss */
.map-subsite {
  display: none;
}

/* line 1, ../scss/includes/_accordion.scss */
.main-text .foldin-wrapper {
  margin: 1em 0 0 0;
}
/* line 4, ../scss/includes/_accordion.scss */
.main-text .foldin-wrapper .foldin-title {
  cursor: pointer;
  font-weight: 600;
  font-size: 1em;
  margin-bottom: 0;
  background-color: #f7f7f7;
  padding: 2%;
  width: 96%;
}
/* line 13, ../scss/includes/_accordion.scss */
.main-text .foldin-wrapper .foldin-title em {
  width: 0.8em;
  font-size: 0.7em;
  color: #1e1f23;
  line-height: 0.5em;
  padding: 0;
  margin: 0 7px 0 1px;
  float: left;
  margin-top: 9px;
}
/* line 26, ../scss/includes/_accordion.scss */
.main-text .foldin-wrapper .foldin-title.selected {
  padding: 2%;
  width: 96%;
  margin-top: 3px;
  margin-bottom: 0;
}
/* line 31, ../scss/includes/_accordion.scss */
.main-text .foldin-wrapper .foldin-title.selected em {
  margin-top: 8px;
}
/* line 37, ../scss/includes/_accordion.scss */
.main-text .foldin-wrapper .foldin-title:hover {
  color: #ae1a28;
}
/* line 39, ../scss/includes/_accordion.scss */
.main-text .foldin-wrapper .foldin-title:hover ½
em {
  color: #ae1a28;
}
/* line 45, ../scss/includes/_accordion.scss */
.main-text .foldin-wrapper .foldin-inner-wrapper {
  display: none;
  background-color: #f7f7f7;
  width: 92%;
  margin: 0;
  padding: 1% 4% 1% 4%;
}

/* line 55, ../scss/includes/_accordion.scss */
.phone .main-text .foldin-wrapper .foldin-title {
  padding: 6% 2%;
}
/* line 58, ../scss/includes/_accordion.scss */
.phone .main-text .foldin-wrapper .foldin-inner-wrapper {
  padding: 1% 5% 1% 7%;
  width: 88%;
}

/* ==|== Google Maps ======================================================== */
/* line 4, ../scss/includes/_maps.scss */
.map-area {
  position: relative;
}

/* line 8, ../scss/includes/_maps.scss */
.map-filters-container {
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  float: left;
  margin-bottom: 1.5em;
  width: 94%;
  background: #E6E8E2;
  padding: 3%;
  margin-top: 2px;
}

/* line 24, ../scss/includes/_maps.scss */
.map-canvas {
  width: auto;
  height: 350px;
}

/* line 30, ../scss/includes/_maps.scss */
.map-canvas.hide,
.map-filters.hide {
  display: none;
}

/* line 34, ../scss/includes/_maps.scss */
#main-text .map-canvas p {
  margin-bottom: 5px;
}

/* line 37, ../scss/includes/_maps.scss */
a.gmlink {
  color: #ae1a28;
}

/* line 41, ../scss/includes/_maps.scss */
.gm-style {
  font-family: Arial !important;
}

/* line 45, ../scss/includes/_maps.scss */
article .map_canvas img {
  max-width: none !important;
}

/* line 48, ../scss/includes/_maps.scss */
.gmtitle {
  margin: 0;
  margin-bottom: 1em;
  font-weight: 700;
  font-size: 1.1em;
}

/* line 55, ../scss/includes/_maps.scss */
.googlemapssearch {
  text-shadow: 0 -1px 0 #000;
  font-size: .923em;
  color: #fff;
  margin: 0 !important;
  padding: .5em 0;
  position: absolute;
  bottom: 0;
  z-index: 1;
  padding: .6em 0;
  width: 100%;
}

/* line 69, ../scss/includes/_maps.scss */
.phone .map-subsite {
  display: none;
}
