/* Added this as async javascript tag to prevent blocking
    @import url("//hello.myfonts.net/count/2acca2");

*/
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
    font-family: sans-serif;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
}

/**
 * Remove default margin.
 */
body {
    margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio, canvas, progress, video {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */
}

    /**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
    audio:not([controls]) {
        display: none;
        height: 0;
    }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden], template {
    display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
    background: transparent;
}

    /**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
    a:active, a:hover {
        outline: 0;
    }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b, strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
    font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
    background: #ff0;
    color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
    border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
    overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
    margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
    box-sizing: content-box;
    height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
    overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button, input, optgroup, select, textarea {
    color: inherit;
    /* 1 */
    font: inherit;
    /* 2 */
    margin: 0;
    /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
    overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button, select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
    cursor: pointer;
    /* 3 */
}

    /**
 * Re-set default cursor for disabled elements.
 */
    button[disabled], html input[disabled] {
        cursor: default;
    }

    /**
 * Remove inner padding and border in Firefox 4+.
 */
    button::-moz-focus-inner, input::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
    line-height: normal;
}

    /**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
    input[type="checkbox"], input[type="radio"] {
        box-sizing: border-box;
        /* 1 */
        padding: 0;
        /* 2 */
    }

    /**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
    input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
        height: auto;
    }

    /**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
    input[type="search"] {
        -webkit-appearance: textfield;
        /* 1 */
        /* 2 */
        box-sizing: content-box;
    }

        /**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
        input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
            -webkit-appearance: none;
        }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
    border: 0;
    /* 1 */
    padding: 0;
    /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
    overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
    font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

td, th {
    padding: 0;
}

/**
 * @license
 * MyFonts Webfont Build ID 2804898, 2014-05-02T03:27:20-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Geogrotesque Medium by Emtype Foundry
 * URL: http://www.myfonts.com/fonts/emtype/geogrotesque/medium/
 *
 * Webfont: Geogrotesque Regular by Emtype Foundry
 * URL: http://www.myfonts.com/fonts/emtype/geogrotesque/regular/
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2804898
 * Licensed pageviews: 10,000
 * Webfonts copyright: Copyright (c) 2009-2011 by Eduardo Manso. All rights reserved.
 *
 * © 2014 MyFonts Inc
*/
@font-face {
    font-family: 'Geogrotesque-Web';
    src: url('/Presentation/Design/fonts/2ACCA2_0_0.eot');
    src: url('/Presentation/Design/fonts/2ACCA2_0_0.eot?#iefix') format('embedded-opentype'), url('/Presentation/Design/fonts/2ACCA2_0_0.woff') format('woff'), url('/Presentation/Design/fonts/2ACCA2_0_0.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Geogrotesque-Web';
    src: url('/Presentation/Design/fonts/2ACCA2_1_0.eot');
    src: url('/Presentation/Design/fonts/2ACCA2_1_0.eot?#iefix') format('embedded-opentype'), url('/Presentation/Design/fonts/2ACCA2_1_0.woff') format('woff'), url('/Presentation/Design/fonts/2ACCA2_1_0.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

.size-1of12 {
    width: 8.33333%;
}

.size-2of12 {
    width: 16.66667%;
}

.size-3of12 {
    width: 25%;
}

.size-4of12 {
    width: 33.33333%;
}

.size-5of12 {
    width: 41.66667%;
}

.size-6of12 {
    width: 50%;
}

.size-7of12 {
    width: 58.33333%;
}

.size-8of12 {
    width: 66.66667%;
}

.size-9of12 {
    width: 75%;
}

.size-10of12 {
    width: 83.33333%;
}

.size-11of12 {
    width: 91.66667%;
}

.size-12of12 {
    width: 100%;
}

.grid--row-start {
    clear: both;
}

@media only screen and (max-width: 580px) {
    .size-1of12--palm {
        width: 8.33333%;
    }

    .size-2of12--palm {
        width: 16.66667%;
    }

    .size-3of12--palm {
        width: 25%;
    }

    .size-4of12--palm {
        width: 33.33333%;
    }

    .size-5of12--palm {
        width: 41.66667%;
    }

    .size-6of12--palm {
        width: 50%;
    }

    .size-7of12--palm {
        width: 58.33333%;
    }

    .size-8of12--palm {
        width: 66.66667%;
    }

    .size-9of12--palm {
        width: 75%;
    }

    .size-10of12--palm {
        width: 83.33333%;
    }

    .size-11of12--palm {
        width: 91.66667%;
    }

    .size-12of12--palm {
        width: 100%;
    }

    .grid--row-start--palm {
        clear: both;
    }
}

@media only screen and (min-width: 581px) and (max-width: 959px) {
    .size-1of12--lap {
        width: 8.33333%;
    }

    .size-2of12--lap {
        width: 16.66667%;
    }

    .size-3of12--lap {
        width: 25%;
    }

    .size-4of12--lap {
        width: 33.33333%;
    }

    .size-5of12--lap {
        width: 41.66667%;
    }

    .size-6of12--lap {
        width: 50%;
    }

    .size-7of12--lap {
        width: 58.33333%;
    }

    .size-8of12--lap {
        width: 66.66667%;
    }

    .size-9of12--lap {
        width: 75%;
    }

    .size-10of12--lap {
        width: 83.33333%;
    }

    .size-11of12--lap {
        width: 91.66667%;
    }

    .size-12of12--lap {
        width: 100%;
    }

    .grid--row-start--lap {
        clear: both;
    }
}

@media only screen and (min-width: 581px) {
    .size-1of12--lap-and-up {
        width: 8.33333%;
    }

    .size-2of12--lap-and-up {
        width: 16.66667%;
    }

    .size-3of12--lap-and-up {
        width: 25%;
    }

    .size-4of12--lap-and-up {
        width: 33.33333%;
    }

    .size-5of12--lap-and-up {
        width: 41.66667%;
    }

    .size-6of12--lap-and-up {
        width: 50%;
    }

    .size-7of12--lap-and-up {
        width: 58.33333%;
    }

    .size-8of12--lap-and-up {
        width: 66.66667%;
    }

    .size-9of12--lap-and-up {
        width: 75%;
    }

    .size-10of12--lap-and-up {
        width: 83.33333%;
    }

    .size-11of12--lap-and-up {
        width: 91.66667%;
    }

    .size-12of12--lap-and-up {
        width: 100%;
    }

    .grid--row-start--lap-and-up {
        clear: both;
    }
}

@media only screen and (max-width: 959px) {
    .size-1of12--portable {
        width: 8.33333%;
    }

    .size-2of12--portable {
        width: 16.66667%;
    }

    .size-3of12--portable {
        width: 25%;
    }

    .size-4of12--portable {
        width: 33.33333%;
    }

    .size-5of12--portable {
        width: 41.66667%;
    }

    .size-6of12--portable {
        width: 50%;
    }

    .size-7of12--portable {
        width: 58.33333%;
    }

    .size-8of12--portable {
        width: 66.66667%;
    }

    .size-9of12--portable {
        width: 75%;
    }

    .size-10of12--portable {
        width: 83.33333%;
    }

    .size-11of12--portable {
        width: 91.66667%;
    }

    .size-12of12--portable {
        width: 100%;
    }

    .grid--row-start--portable {
        clear: both;
    }
}

@media only screen and (min-width: 960px) {
    .size-1of12--desk {
        width: 8.33333%;
    }

    .size-2of12--desk {
        width: 16.66667%;
    }

    .size-3of12--desk {
        width: 25%;
    }

    .size-4of12--desk {
        width: 33.33333%;
    }

    .size-5of12--desk {
        width: 41.66667%;
    }

    .size-6of12--desk {
        width: 50%;
    }

    .size-7of12--desk {
        width: 58.33333%;
    }

    .size-8of12--desk {
        width: 66.66667%;
    }

    .size-9of12--desk {
        width: 75%;
    }

    .size-10of12--desk {
        width: 83.33333%;
    }

    .size-11of12--desk {
        width: 91.66667%;
    }

    .size-12of12--desk {
        width: 100%;
    }

    .grid--row-start--desk {
        clear: both;
    }
}

@media only screen and (min-width: 1200px) {
    .size-1of12--desk-wide {
        width: 8.33333%;
    }

    .size-2of12--desk-wide {
        width: 16.66667%;
    }

    .size-3of12--desk-wide {
        width: 25%;
    }

    .size-4of12--desk-wide {
        width: 33.33333%;
    }

    .size-5of12--desk-wide {
        width: 41.66667%;
    }

    .size-6of12--desk-wide {
        width: 50%;
    }

    .size-7of12--desk-wide {
        width: 58.33333%;
    }

    .size-8of12--desk-wide {
        width: 66.66667%;
    }

    .size-9of12--desk-wide {
        width: 75%;
    }

    .size-10of12--desk-wide {
        width: 83.33333%;
    }

    .size-11of12--desk-wide {
        width: 91.66667%;
    }

    .size-12of12--desk-wide {
        width: 100%;
    }

    .grid--row-start--desk-wide {
        clear: both;
    }
}

.grid:after, .grid--last:after, .grid-group:after, .row:after, .container:after {
    content: '';
    clear: both;
    display: table;
}

.grid {
    float: left;
    -webkit-transition: 0.3s width;
    transition: 0.3s width;
    padding-left: 11px;
    padding-right: 11px;
}

.grid--last {
    float: right;
}

.grid-group {
    margin-left: -11px;
    margin-right: -11px;
    float: none;
}

.grid-group--reverse > .grid {
    float: right;
}

.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.right {
    float: right;
}

.left {
    float: left;
}

.push--top {
    margin-top: 44px !important;
}

.push--bottom {
    margin-bottom: 44px !important;
}

.bleed {
    margin: -22px;
}

.bleed--right {
    margin-right: -22px;
}

.bleed--left {
    margin-left: -22px;
}

.bleed--bottom {
    margin-bottom: -22px;
}

.bleed--top {
    margin-top: -22px;
}

.align-right {
    text-align: right;
}

.align-center {
    text-align: center;
}

.align-left {
    text-align: left;
}

.square {
    height: 0;
    padding-bottom: 100%;
}

.rectangle {
    height: 0;
    padding-bottom: 48.25%;
}

.flush {
    margin-bottom: 0 !important;
}

.row {
    margin-bottom: 22px;
}

.row--slim {
    margin-bottom: 11px;
}

.caps, h3, .gamma {
    text-transform: uppercase;
}

.landmark {
    margin-bottom: 44px !important;
}

.dummy {
    background-color: rgba(83, 86, 90, 0.25);

    display: block;
    margin-bottom: 22px;
    color: #fff;
    padding-left: 11px;
    line-height: 2;
    font-weight: bold;
    font-size: 2em;
}

.go:after {
    content: "\00A0" "\00BB" !important;
}

.muted {
    opacity: 0.5 !important;
    filter: alpha(opacity=50) !important;
}

h1, .alpha, h2, .beta, .lead, h3, .gamma, h4, .delta, h5, .epsilon, .section-header, h6, .zeta, .header__list--primary, .nav {
    font-family: 'Geogrotesque-Web', sans-serif;
    font-weight: 500;
    color: #53565A;
}

.small {
    font-size: 10px !important;
}

.medium {
    font-size: 15px !important;
}

.large {
    font-size: 18px !important;
}

.xlarge {
    font-size: 22px !important;
}

.xxlarge {
    font-size: 32px !important;
}

.xxlarge {
    font-size: 38px !important;
}

*, *:before, *:after {
    box-sizing: border-box;
}

    html, *:after, *:before, button, input, textarea {
        -webkit-font-smoothing: antialiased;
    }

html {
    min-height: 100%;
    overflow-y: scroll;
}

@media only screen and (min-width: 960px) {
    body {
        border-top: 5px solid #7ab51d;
    }
}

body {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 1.7;
    overflow-x: hidden;
    position: relative;
}

.container {
    max-width: 1280px;
    margin: 0 auto;
    padding-left: 22px;
    padding-right: 22px;
}

img {
    height: auto;
    max-width: 100%;
}

hgroup, ul, ol, dl, blockquote, p, address, table, fieldset, figure, pre, hr {
    margin-bottom: 22px;
    margin-top: 0;
}

a {
    text-decoration: none;
    color: inherit;
}

.link, .content a, ul.breadcrump a {
    -webkit-transition: background-color 0.1s, color 0.1s;
    transition: background-color 0.1s, color 0.1s;
    color: #f28100;
    border-bottom: 1px dotted #f28100;
}

    .link:visited, .content a:visited, ul.breadcrump a:visited {
        color: #959595;
        border-bottom-color: #959595;
    }

    .link:hover, .content a:hover, ul.breadcrump a:hover {
        color: #fff;
        background-color: #959595;
        border-bottom: 0;
    }

code {
    margin: 0;
    border: 1px solid #ddd;
    background-color: #f8f8f8;
    border-radius: 3px;
    padding: 0;
    display: inline-block;
    padding-left: 0.5em;
    padding-right: 0.5em;
}

.is-hidden {
    display: none !important;
}

@media only screen and (max-width: 580px) {
    .is-hidden--palm {
        display: none !important;
    }
}

@media only screen and (min-width: 581px) and (max-width: 959px) {
    .is-hidden--lap {
        display: none !important;
    }
}

@media only screen and (min-width: 581px) {
    .is-hidden--lap-and-up {
        display: none !important;
    }
}

@media only screen and (max-width: 959px) {
    .is-hidden--portable {
        display: none !important;
    }
}

@media only screen and (min-width: 960px) {
    .is-hidden--desk {
        display: none !important;
    }
}

@media only screen and (min-width: 1200px) {
    .is-hidden--desk-wide {
        display: none !important;
    }
}

@font-face {
    font-family: 'icomoon';
    src: url('/Presentation/Design/fonts/icomoon.eot?aii865');
    src: url('/Presentation/Design/fonts/icomoon.eot?#iefixaii865') format('embedded-opentype'), url('/Presentation/Design/fonts/icomoon.woff?aii865') format('woff'), url('/Presentation/Design/fonts/icomoon.ttf?aii865') format('truetype'), url('/Presentation/Design/fonts/icomoon.svg?aii865#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'verdo';
    src: url('/Presentation/Design/fonts/verdo.eot?jghzyo');
    src: url('/Presentation/Design/fonts/verdo.eot?#iefixjghzyo') format('embedded-opentype'), url('/Presentation/Design/fonts/verdo.woff?jghzyo') format('woff'), url('/Presentation/Design/fonts/verdo.ttf?jghzyo') format('truetype'), url('/Presentation/Design/fonts/verdo.svg?jghzyo#verdo') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"]:before, [class*=" icon-"]:before, .link-list li:before {
    font-family: 'verdo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-important:before {
    content: "\e605";
}

.icon-menu:before {
    content: "\e606";
}

.icon-search:before {
    content: "\e607";
}

.icon-close:before {
    content: "\e608";
}

.icon-check:before {
    content: "\e609";
}

.icon-arrow-right:before {
    content: "\e60a";
}

.icon-arrow-right-curved:before {
    content: "\e60b";
}

@font-face {
    font-family: 'verdo-entypo';
    src: url('/Presentation/Design/fonts/verdo-entypo.eot?hdmjwu');
    src: url('/Presentation/Design/fonts/verdo-entypo.eot?#iefixhdmjwu') format('embedded-opentype'), url('/Presentation/Design/fonts/verdo-entypo.woff?hdmjwu') format('woff'), url('/Presentation/Design/fonts/verdo-entypo.ttf?hdmjwu') format('truetype'), url('/Presentation/Design/fonts/verdo-entypo.svg?hdmjwu#verdo-entypo') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icons-"]:before, [class*=" icons-"]:before {
    font-family: 'verdo-entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icons-phone:before {
    content: "\e60b";
}

.icons-mobile:before {
    content: "\e60c";
}

.icons-mouse:before {
    content: "\e60d";
}

.icons-directions:before {
    content: "\e60e";
}

.icons-mail:before {
    content: "\e60f";
}

.icons-paperplane:before {
    content: "\e610";
}

.icons-pencil:before {
    content: "\e611";
}

.icons-feather:before {
    content: "\e612";
}

.icons-paperclip:before {
    content: "\e613";
}

.icons-drawer:before {
    content: "\e614";
}

.icons-reply:before {
    content: "\e615";
}

.icons-reply-all:before {
    content: "\e616";
}

.icons-forward:before {
    content: "\e617";
}

.icons-user:before {
    content: "\e618";
}

.icons-users:before {
    content: "\e619";
}

.icons-user-add:before {
    content: "\e61a";
}

.icons-vcard:before {
    content: "\e61b";
}

.icons-export:before {
    content: "\e61c";
}

.icons-location:before {
    content: "\e61d";
}

.icons-map:before {
    content: "\e61e";
}

.icons-compass:before {
    content: "\e61f";
}

.icons-location2:before {
    content: "\e620";
}

.icons-target:before {
    content: "\e621";
}

.icons-share:before {
    content: "\e622";
}

.icons-sharable:before {
    content: "\e623";
}

.icons-heart:before {
    content: "\e624";
}

.icons-heart2:before {
    content: "\e625";
}

.icons-star:before {
    content: "\e626";
}

.icons-star2:before {
    content: "\e627";
}

.icons-thumbsup:before {
    content: "\e628";
}

.icons-thumbsdown:before {
    content: "\e629";
}

.icons-chat:before {
    content: "\e62a";
}

.icons-comment:before {
    content: "\e62b";
}

.icons-quote:before {
    content: "\e62c";
}

.icons-house:before {
    content: "\e62d";
}

.icons-popup:before {
    content: "\e62e";
}

.icons-search:before {
    content: "\e62f";
}

.icons-flashlight:before {
    content: "\e630";
}

.icons-printer:before {
    content: "\e631";
}

.icons-bell:before {
    content: "\e632";
}

.icons-link:before {
    content: "\e633";
}

.icons-flag:before {
    content: "\e634";
}

.icons-cog:before {
    content: "\e635";
}

.icons-tools:before {
    content: "\e636";
}

.icons-trophy:before {
    content: "\e637";
}

.icons-tag:before {
    content: "\e638";
}

.icons-camera:before {
    content: "\e639";
}

.icons-megaphone:before {
    content: "\e63a";
}

.icons-moon:before {
    content: "\e63b";
}

.icons-palette:before {
    content: "\e63c";
}

.icons-leaf:before {
    content: "\e63d";
}

.icons-music:before {
    content: "\e63e";
}

.icons-music2:before {
    content: "\e63f";
}

.icons-new:before {
    content: "\e640";
}

.icons-graduation:before {
    content: "\e641";
}

.icons-book:before {
    content: "\e642";
}

.icons-newspaper:before {
    content: "\e643";
}

.icons-bag:before {
    content: "\e644";
}

.icons-airplane:before {
    content: "\e645";
}

.icons-lifebuoy:before {
    content: "\e646";
}

.icons-eye:before {
    content: "\e647";
}

.icons-clock:before {
    content: "\e648";
}

.icons-microphone:before {
    content: "\e649";
}

.icons-calendar:before {
    content: "\e64a";
}

.icons-bolt:before {
    content: "\e64b";
}

.icons-thunder:before {
    content: "\e64c";
}

.icons-droplet:before {
    content: "\e64d";
}

.icons-cd:before {
    content: "\e64e";
}

.icons-briefcase:before {
    content: "\e64f";
}

.icons-air:before {
    content: "\e650";
}

.icons-hourglass:before {
    content: "\e651";
}

.icons-gauge:before {
    content: "\e652";
}

.icons-language:before {
    content: "\e653";
}

.icons-network:before {
    content: "\e654";
}

.icons-key:before {
    content: "\e655";
}

.icons-battery:before {
    content: "\e656";
}

.icons-bucket:before {
    content: "\e657";
}

.icons-magnet:before {
    content: "\e658";
}

.icons-drive:before {
    content: "\e659";
}

.icons-cup:before {
    content: "\e65a";
}

.icons-rocket:before {
    content: "\e65b";
}

.icons-brush:before {
    content: "\e65c";
}

.icons-suitcase:before {
    content: "\e65d";
}

.icons-cone:before {
    content: "\e65e";
}

.icons-earth:before {
    content: "\e65f";
}

.icons-keyboard:before {
    content: "\e660";
}

.icons-browser:before {
    content: "\e661";
}

.icons-publish:before {
    content: "\e662";
}

.icons-progress-3:before {
    content: "\e663";
}

.icons-progress-2:before {
    content: "\e664";
}

.icons-brogress-1:before {
    content: "\e665";
}

.icons-progress-0:before {
    content: "\e666";
}

.icons-sun:before {
    content: "\e667";
}

.icons-sun2:before {
    content: "\e668";
}

.icons-adjust:before {
    content: "\e669";
}

.icons-code:before {
    content: "\e66a";
}

.icons-screen:before {
    content: "\e66b";
}

.icons-infinity:before {
    content: "\e66c";
}

.icons-light-bulb:before {
    content: "\e66d";
}

.icons-creditcard:before {
    content: "\e66e";
}

.icons-database:before {
    content: "\e66f";
}

.icons-voicemail:before {
    content: "\e670";
}

.icons-clipboard:before {
    content: "\e671";
}

.icons-cart:before {
    content: "\e672";
}

.icons-box:before {
    content: "\e673";
}

.icons-ticket:before {
    content: "\e674";
}

.icons-rss:before {
    content: "\e675";
}

.icons-signal:before {
    content: "\e676";
}

.icons-thermometer:before {
    content: "\e677";
}

.icons-droplets:before {
    content: "\e678";
}

.icons-uniE66E:before {
    content: "\e679";
}

.icons-statistics:before {
    content: "\e67a";
}

.icons-pie:before {
    content: "\e67b";
}

.icons-bars:before {
    content: "\e67c";
}

.icons-graph:before {
    content: "\e67d";
}

.icons-lock:before {
    content: "\e67e";
}

.icons-lock-open:before {
    content: "\e67f";
}

.icons-logout:before {
    content: "\e680";
}

.icons-login:before {
    content: "\e681";
}

.icons-checkmark:before {
    content: "\e682";
}

.icons-cross:before {
    content: "\e683";
}

.icons-minus:before {
    content: "\e684";
}

.icons-plus:before {
    content: "\e685";
}

.icons-cross2:before {
    content: "\e686";
}

.icons-minus2:before {
    content: "\e687";
}

.icons-plus2:before {
    content: "\e688";
}

.icons-cross3:before {
    content: "\e689";
}

.icons-minus3:before {
    content: "\e68a";
}

.icons-plus3:before {
    content: "\e68b";
}

.icons-erase:before {
    content: "\e68c";
}

.icons-blocked:before {
    content: "\e68d";
}

.icons-info:before {
    content: "\e68e";
}

.icons-info2:before {
    content: "\e68f";
}

.icons-question:before {
    content: "\e690";
}

.icons-help:before {
    content: "\e691";
}

.icons-warning:before {
    content: "\e692";
}

.icons-cycle:before {
    content: "\e693";
}

.icons-cw:before {
    content: "\e694";
}

.icons-ccw:before {
    content: "\e695";
}

.icons-shuffle:before {
    content: "\e696";
}

.icons-arrow:before {
    content: "\e697";
}

.icons-arrow2:before {
    content: "\e698";
}

.icons-retweet:before {
    content: "\e699";
}

.icons-loop:before {
    content: "\e69a";
}

.icons-history:before {
    content: "\e69b";
}

.icons-back:before {
    content: "\e69c";
}

.icons-switch:before {
    content: "\e69d";
}

.icons-list:before {
    content: "\e69e";
}

.icons-add-to-list:before {
    content: "\e69f";
}

.icons-layout:before {
    content: "\e6a0";
}

.icons-list2:before {
    content: "\e6a1";
}

.icons-text:before {
    content: "\e6a2";
}

.icons-text2:before {
    content: "\e6a3";
}

.icons-document:before {
    content: "\e6a4";
}

.icons-docs:before {
    content: "\e6a5";
}

.icons-landscape:before {
    content: "\e6a6";
}

.icons-pictures:before {
    content: "\e6a7";
}

.icons-video:before {
    content: "\e6a8";
}

.icons-music3:before {
    content: "\e6a9";
}

.icons-folder:before {
    content: "\e6aa";
}

.icons-archive:before {
    content: "\e6ab";
}

.icons-trash:before {
    content: "\e6ac";
}

.icons-upload:before {
    content: "\e6ad";
}

.icons-download:before {
    content: "\e6ae";
}

.icons-disk:before {
    content: "\e6af";
}

.icons-install:before {
    content: "\e6b0";
}

.icons-cloud:before {
    content: "\e6b1";
}

.icons-upload2:before {
    content: "\e6b2";
}

.icons-bookmark:before {
    content: "\e6b3";
}

.icons-bookmarks:before {
    content: "\e6b4";
}

.icons-book2:before {
    content: "\e6b5";
}

.icons-play:before {
    content: "\e6b6";
}

.icons-pause:before {
    content: "\e6b7";
}

.icons-record:before {
    content: "\e6b8";
}

.icons-stop:before {
    content: "\e6b9";
}

.icons-next:before {
    content: "\e6ba";
}

.icons-previous:before {
    content: "\e6bb";
}

.icons-first:before {
    content: "\e6bc";
}

.icons-last:before {
    content: "\e6bd";
}

.icons-resize-enlarge:before {
    content: "\e6be";
}

.icons-resize-shrink:before {
    content: "\e6bf";
}

.icons-volume:before {
    content: "\e6c0";
}

.icons-sound:before {
    content: "\e6c1";
}

.icons-mute:before {
    content: "\e6c2";
}

.icons-flow-cascade:before {
    content: "\e6c3";
}

.icons-flow-branch:before {
    content: "\e6c4";
}

.icons-flow-tree:before {
    content: "\e6c5";
}

.icons-flow-line:before {
    content: "\e6c6";
}

.icons-flow-parallel:before {
    content: "\e6c7";
}

.icons-arrow-left:before {
    content: "\e6c8";
}

.icons-arrow-down:before {
    content: "\e6c9";
}

.icons-arrow-up-upload:before {
    content: "\e6ca";
}

.icons-arrow-right:before {
    content: "\e6cb";
}

.icons-arrow-left2:before {
    content: "\e6cc";
}

.icons-arrow-down2:before {
    content: "\e6cd";
}

.icons-arrow-up:before {
    content: "\e6ce";
}

.icons-arrow-right2:before {
    content: "\e6cf";
}

.icons-arrow-left3:before {
    content: "\e6d0";
}

.icons-arrow-down3:before {
    content: "\e6d1";
}

.icons-arrow-up2:before {
    content: "\e6d2";
}

.icons-arrow-right3:before {
    content: "\e6d3";
}

.icons-arrow-left4:before {
    content: "\e6d4";
}

.icons-arrow-down4:before {
    content: "\e6d5";
}

.icons-arrow-up3:before {
    content: "\e6d6";
}

.icons-arrow-right4:before {
    content: "\e6d7";
}

.icons-arrow-left5:before {
    content: "\e6d8";
}

.icons-arrow-down5:before {
    content: "\e6d9";
}

.icons-arrow-up4:before {
    content: "\e6da";
}

.icons-arrow-right5:before {
    content: "\e6db";
}

.icons-arrow-left6:before {
    content: "\e6dc";
}

.icons-arrow-down6:before {
    content: "\e6dd";
}

.icons-arrow-up5:before {
    content: "\e6de";
}

.icons-arrow-right6:before {
    content: "\e6df";
}

.icons-arrow-left7:before {
    content: "\e6e0";
}

.icons-arrow-down7:before {
    content: "\e6e1";
}

.icons-arrow-up6:before {
    content: "\e6e2";
}

.icons-uniE6D8:before {
    content: "\e6e3";
}

.icons-arrow-left8:before {
    content: "\e6e4";
}

.icons-arrow-down8:before {
    content: "\e6e5";
}

.icons-arrow-up7:before {
    content: "\e6e6";
}

.icons-arrow-right7:before {
    content: "\e6e7";
}

.icons-menu:before {
    content: "\e6e8";
}

.icons-twitter:before {
    content: "\e6e9";
}

.icons-twitter2:before {
    content: "\e6ea";
}

.icons-facebook:before {
    content: "\e6eb";
}

.icons-facebook2:before {
    content: "\e6ec";
}

.icons-facebook3:before {
    content: "\e6ed";
}

.icons-googleplus:before {
    content: "\e6ee";
}

.icons-googleplus2:before {
    content: "\e6ef";
}

.icons-tumblr:before {
    content: "\e6f0";
}

.icons-tumblr2:before {
    content: "\e6f1";
}

.icons-linkedin:before {
    content: "\e6f2";
}

.icons-linkedin2:before {
    content: "\e6f3";
}

.button, .scfSubmitButton {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    font-family: 'Geogrotesque-Web', sans-serif;
    font-size: 18px;
    font-weight: 500;
    cursor: pointer;
    border: 0;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 2.25;
    padding-right: 0.75em;
    padding-left: 0.75em;
    border-radius: 2px;
    -webkit-transition: 0.1s background-color;
    transition: 0.1s background-color;
    background-color: #7ab51d;
    color: #fff;
}

    .button:hover, .button:active, .button.is-active, .scfSubmitButton:hover, .scfSubmitButton:active, .scfSubmitButton.is-active {
        text-decoration: none;
        background-color: #7ab51d;
    }

    .button:active, .button:focus, .scfSubmitButton:focus, .scfSubmitButton:active {
        outline: none;
    }

    .button:disabled, .scfSubmitButton:disabled {
        background-color: #959595;
        cursor: default;
    }

.button--primary, .scfSubmitButton {
    background-color: #53565A;
}

    .button--primary:hover, .button--primary:active, .button--primary.is-active, .scfSubmitButton:hover, .scfSubmitButton:active, .scfSubmitButton.is-active {
        background-color: #5f9400;
    }

.button--small {
    font-size: 100%;
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
}

h1, .alpha {
    font-size: 38px;
    margin-bottom: 11px;
    line-height: 42px;
}

h2, .beta, .lead {
    font-size: 22px;
    font-weight: 300;
    margin-bottom: 11px;
    line-height: 28px;
}

h3, .gamma {
    font-size: 18px;
    margin-bottom: 0;
    line-height: 22px;
}

h4, .delta {
    font-size: 15px;
    margin-bottom: 0;
    line-height: 22px;
}

h5, .epsilon, .section-header {
    font-size: 15px;
    margin-bottom: 0;
    line-height: 22px;
}

h6, .zeta {
    font-size: 15px;
    margin-bottom: 0;
    line-height: 22px;
}

.lead {
    margin-bottom: 22px;
    line-height: 24px;
}

.lead--dark {
    color: #000;
    font-size: 20px;
    font-weight: 500;
}

.fly-in {
    font-family: 'Geogrotesque-Web', sans-serif;
    font-weight: 500;
    font-size: 32px;
    background-color: rgb(128,199,0);
    background-color: rgba(128,199,0,0.6);
    text-shadow: 1px 1px 2px #000000;
    color: #fff;
    border-radius: 0 2px 2px 0;
    float: left;
    line-height: 1;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    padding-left: 22px;
    padding-right: 22px;
    margin-left: -22px;
    margin-bottom: 22px;
}

    .fly-in + * {
        clear: both;
    }

.fly-in--small {
    background-color: #53565A;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 5.5px;
}

.fly-in--banner {
    margin-top: 44px;
}

@media only screen and (max-width: 580px) {
    .fly-in--banner {
        margin-top: 0;
        border-radius: 0;
        margin-right: -22px;
        margin-bottom: 0;
        width: calc(100% + 44px);
    }
}

.section-header {
    font-size: 22px;
    color: inherit;
    text-transform: inherit;
}

textarea, [type='text'], [type='date'], [type='email'], [type='password'], [type='month'], [type='number'], [type='range'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='week'] {
    vertical-align: middle;
    white-space: nowrap;
    font-size: 15px;
    font-family: 'Geogrotesque-Web', sans-serif;
    line-height: 2.25;
    min-height: 2.5em;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: normal;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 14.66667px;
    padding-left: 14.66667px;
    border: 1px solid #a9a9a9;
    box-shadow: none;
    border-radius: 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    max-width: 100%;
    width: 100%;
}

    textarea.placeholder, .placeholder[type='text'], .placeholder[type='date'], .placeholder[type='email'], .placeholder[type='password'], .placeholder[type='month'], .placeholder[type='number'], .placeholder[type='range'], .placeholder[type='search'], .placeholder[type='tel'], .placeholder[type='time'], .placeholder[type='url'], .placeholder[type='week'] {
        color: #959595;
    }

    textarea:focus, [type='text']:focus, [type='date']:focus, [type='email']:focus, [type='password']:focus, [type='month']:focus, [type='number']:focus, [type='range']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, textarea:active, [type='text']:active, [type='date']:active, [type='email']:active, [type='password']:active, [type='month']:active, [type='number']:active, [type='range']:active, [type='search']:active, [type='tel']:active, [type='time']:active, [type='url']:active, [type='week']:active {
        outline: 0;
    }

textarea {
    min-height: 10em;
    line-height: 1.5;
    padding-top: 5.5px;
}

[type='radio'], [type='checkbox'] {
    width: 22px;
}

label, .label {
    color: #7ab51d;
    font-size: 13px;
}

    label + input, label + textarea, label + select, .label + input, .label + textarea, .label + select {
        display: block;
    }

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
}

::-webkit-input-placeholder, ::-moz-placeholder, :-ms-input-placeholder, input:-moz-placeholder {
    color: #959595;
    font-weight: normal;
    font-size: 13px;
}

select {
    -webkit-appearance: menulist-button;
    width: 100%;
    height: 2.25em;
    font-family: 'Geogrotesque-Web', sans-serif;
}

.input-with-button {
    position: relative;
    border-radius: 2px;
    overflow: hidden;
    border: 1px solid #a9a9a9;
}

    .input-with-button input {
        border: none;
        color: #000;
        -webkit-appearance: none;
    }

    .input-with-button button {
        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
        line-height: 1;
        border-radius: 0;
    }

        .input-with-button button:before {
            opacity: 0.5;
        }

.header {
    position: relative;
    z-index: 999;
    min-height: 44px;
}

.header__list {
    padding-left: 0;
}

    .header__list li {
        list-style: none;
    }

.header__list--primary {
    font-size: 0;
    text-transform: uppercase;
    margin-top: 44px;
    margin-bottom: 8px;
    margin-left: -5px;
}
    .mainmenu-link {
        font-size: 15px;
    }

.header__logo {
    z-index:100;
    display: block;
}



@media only screen and (min-width: 960px) {
    .header {
        margin-top: 11px;
    }

    .header__logo {
        width: 180px;
        position: absolute;
        left: 0;
    }

        .header__logo .identity-logo-small {
            display: none;
        }

    .header__search {
        margin-bottom: 22px;
    }

        .header__search:after {
            content: '';
            clear: both;
            display: table;
        }

        .header__search form {
            float: right;
            width: 300px;
        }

    .header__list li {
        display: inline-block;
    }

        .header__list li ~ li:before {
            content: '|';
        }

    .header__list a {
        padding: 0.25em 5px;
    }

        .header__list a:hover {
            text-decoration: underline;
        }

    .header__list--util {
        text-align: right;
        color: inherit;
        font-family: Verdana, Geneva, sans-serif;
        letter-spacing: -0.05em;
    }

    .header__toggle-menu {
        display: none;
    }

    .header__list__split.is-active {
        opacity: 0.5;
    }
}

@media only screen and (max-width: 959px) {
    .header__list a, .header__divider {
        display: block;
        margin-bottom: -1px;
        margin-top: -1px;
        border-top: 1px solid #a9a9a9;
        border-bottom: 1px solid #a9a9a9;
        position: relative;
        padding-left: 22px;
        padding-right: 22px;
        line-height: 3rem;
        white-space: nowrap;
        font-size: 18px;
        font-family: 'Geogrotesque-Web', sans-serif;
        font-weight: 500;
        color: #53565A;
    }

    .header__row {
        margin-left: -22px;
        margin-right: -22px;
        padding-left: 22px;
        padding-right: 22px;
        position: relative;
        padding-top: 11px;
    }

    .header__row--sub {
        background-color: #eee;
        z-index: 0;
        padding-top: 11px;
        padding-bottom: 11px;
    }

        .header__row--sub span {
            line-height: 1.7em;
        }

    .header__logo {
        margin-left: auto;
        margin-right: auto;
        /*background-image: url('/Presentation/Design/images/verdo-uden-payoff.svg');
        background-repeat: no-repeat;
        background-position: center;*/
        /*height: 30px;*/
    }

        /*.header__logo img {
            display: none;
        }*/

        .header__logo .identity-logo {
            display: none;
        }

        .header__logo .identity-logo-small {
            display: block;
            margin: 0 auto;
            height: 30px;
            width: auto;
        }

    .header__toggle-menu {
        position: absolute;
        top: 13px;
        right: 22px;
        height: 30px;
        width: 40px;
        line-height: 1.25;
        padding-left: 0;
        padding-right: 0;
        border-radius: 4px;
    }

        .header__toggle-menu:before {
            font-size: 135%;
        }

    .header__list {
        margin-bottom: 0;
    }

        .header__list a {
            -webkit-transition: 0.1s background-color, 0.1s color;
            transition: 0.1s background-color, 0.1s color;
        }

            .header__list a:hover {
                background-color: #53565A;
                color: #fff;
            }

        .header__list .is-active > a {
            background-color: #ececec;
            border-bottom: 1px solid #a9a9a9;
        }

            .header__list .is-active > a:hover {
                color: #53565A;
            }

            .header__list .is-active > a:after {
                font-family: 'verdo';
                speak: none;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                text-transform: none;
                /* Better Font Rendering =========== */
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                content: ' \e609';
                color: #7ab51d;
                line-height: 1;
            }

    .header__list--primary li {
        background-color: #53565A;
    }

    .header__list--primary a {
        color: #fff;
        text-transform: initial;
    }

        .header__list--primary a:hover {
            background-color: #fff;
            color: #53565A;
        }

            .header__list--primary a:hover:after {
                color: inherit;
            }

    .header--subpage .header__list--primary a {
        padding-left: 44px;
    }

    .header__list--subpage {
        display: none;
    }

        .header__list--subpage.is-open {
            display: block;
        }

    .header__list__split {
        float: left;
        width: 50%;
    }

        .header__list__split + .header__list__split + li {
            clear: both;
        }


    .header__toggle {
        cursor: pointer;
    }

        .header__toggle.is-active {
            background-color: #fff;
            color: #53565A;
        }

            .header__toggle.is-active:after {
                color: inherit;
            }

        .header__toggle:after {
            font-family: 'verdo';
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            /* Better Font Rendering =========== */
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            content: '\e60a';
            color: rgba(83, 86, 90, 0.5);
            line-height: 3rem;
            float: right;
            -webkit-transition: -webkit-transform 0.1s;
            transition: transform 0.1s;
        }

        .header__toggle.is-active:after {
            -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            transform: rotate(90deg);
        }

    .header__search {
        padding: 11px;
        line-height: inherit;
        background-color: #ececec;
    }
}

li > ul, li > ol {
    margin-bottom: 0;
}

.list--base {
    padding-left: 0;
}

    .list--base li {
        list-style: none;
    }

.inline-list li {
    display: inline;
}

.link-list li, .content ul li {
    list-style: none;
}

    .link-list li:before, .content ul li:before {
        content: '•';
        color: #f28100;
        float: left;
        margin-left: -1.3em;
    }

.link-list {
    padding-left: 22px;
}

    .link-list li:before {
        content: '\e60a';
        font-size: 70%;
        line-height: 22px;
    }

.footer {
    background-color: #7ab51d;
    min-height: 260px;
    color: #fff;
    overflow: hidden;
}

.footer:empty {
    display: none;
}

    .footer .input-with-button {
        border-color: #fff;
    }

    .footer li:before {
        color: inherit;
    }

    .footer .link, .footer .content a, .content .footer a, .footer ul.breadcrump a, ul.breadcrump .footer a {
        color: inherit;
        border-color: inherit;
    }

.related {
    background-color: #f2f2f2;
}


.nav {
    padding-left: 0;
}

    .nav li {
        list-style: none;
    }

    .nav ul {
        padding-left: 0;
    }


@media only screen and (min-width: 960px) {
    .nav a:hover {
        text-decoration: underline;
    }
}

@media only screen and (max-width: 959px) {
    .offcanvas {
        -webkit-backface-visibility: hidden;
        -webkit-transition: 0.5s -webkit-transform;
        transition: 0.5s transform;
        position: absolute;
        bottom: 0;
        right: -22px;
        -webkit-transform: translateX(100%) translateY(100%);
        -ms-transform: translateX(100%) translateY(100%);
        transform: translateX(100%) translateY(100%);
        background-color: #fff;
        overflow: hidden;
        max-width: 320px;
        width: 100%;
        z-index: 999;
        border-left: 1px solid #a9a9a9;
        border-bottom: 1px solid #a9a9a9;
        border-top: 1px solid #a9a9a9;
        border-bottom-left-radius: 8px;
        margin-top: -1px;
    }

        .offcanvas.is-oncanvas {
            -webkit-transform: translateX(0%) translateY(100%);
            -ms-transform: translateX(0%) translateY(100%);
            transform: translateX(0%) translateY(100%);
        }


        /* Mobile menu */
        .offcanvas .header__list--primary {
            margin: 0;
        }

        .offcanvas .header__list--tool-tip {
            display: none;
        }

        .offcanvas .header__list__wrapper {
            width: 100%;
            box-sizing: border-box;
            padding: 10px 5px;
        }

        .header__list__wrapper .header__list li {
            width: 50%;
        }

        .offcanvas .header__list__wrapper .header__list a {
            font-size: 15px;
            width: 100%;
        }

    .offcanvas-overlay {
        visibility: hidden;
        background-color: #fff;
        -webkit-transition: opacity 0.5s;
        transition: opacity 0.5s;
        opacity: 0;
    }

        .offcanvas-overlay.is-active {
            visibility: visible;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            opacity: 0.75;
            z-index: 1;
        }
}

.content p, .content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .content form {
    max-width: 581px;
}

.content img {
    float: right;
    margin-left: 22px;
    margin-bottom: 11px;
    border-radius: 2px;
}

@media only screen and (max-width: 580px) {
    .content img {
        float: none;
        display: block;
        margin: 0 auto 22px;
    }
}

.embed-container {
    margin-bottom: 44px;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    height: auto;
}

    .embed-container iframe, .embed-container object, .embed-container embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.content table {
    text-align: right;
    margin-bottom: 44px;
    font-size: 10px;
    width: 100%;
    margin-left: -1px;
    margin-right: -1px;
}

    .content table th, .content table td {
        padding: 0.8em 11px;
        border: 1px solid #fff;
    }

        .content table th:first-child, .content table td:first-child {
            text-align: left;
        }

    .content table th {
        font-family: 'Geogrotesque-Web', sans-serif;
        font-weight: 500;
        color: #53565A;
        font-size: 15px;
        margin-bottom: 0;
        line-height: 22px;
    }

    .content table td {
        background-color: #f4f4f3;
    }

    .content table tr:nth-child(even) td {
        background-color: #dadada;
    }

    .content table .st-head-row {
        padding-left: 0;
        padding-top: 22px;
    }

    .content table .st-head-row-main {
        font-size: 22px;
        font-weight: 300;
        line-height: 28px;
        padding-top: 0;
        padding-bottom: 0;
    }

ul.breadcrump {
    color: #959595;
    padding-left: 0;
}

    ul.breadcrump a {
        color: inherit;
        border-bottom-color: inherit;
    }

    ul.breadcrump li {
        display: inline-block;
    }

        ul.breadcrump li:first-child:before {
            content: 'Du er her: ';
            font-size: 100%;
            bottom: 0;
        }

        ul.breadcrump li:before {
            content: '»';
            font-size: 125%;
            bottom: -1px;
            position: relative;
        }

.island {
    background-color: #ececec;
    border-radius: 2px;
    padding: 22px;
    margin-bottom: 22px;
    overflow: hidden;
    position: relative;
}

.island--hollow {
    background-color: #fff;
    border: 1px solid #e6e6e6;
}

.island--square {
    height: 0;
    padding-top: 0;
    padding-bottom: 100%;
}

.island--banner {
    height: 0;
    padding-top: 0;
    padding-bottom: 48.25%;
}

.island__title {
    font-size: 15px;
    font-family: 'Geogrotesque-Web', sans-serif;
    font-weight: 500;
    background-color: #7ab51d;
    color: #fff;
    padding: 0.25em 22px;
    line-height: 1;
    margin-left: -22px;
    margin-right: -22px;
    margin-bottom: 22px;
    margin-top: -22px;
    text-transform: initial;
}

    .island__title + .island__image {
        margin-top: -22px;
    }

.island--square .island__title {
    margin-top: 0;
}

.island__image {
    margin-left: -22px;
    margin-right: -22px;
    position: relative;
    overflow: hidden;
    margin-bottom: 11px;
    height: 0;
    padding-bottom: 45%;
}

    .island__image img {
        display: block;
        width: 100%;
    }

    .island__image:before {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 0 150px 65px;
        border-color: transparent transparent #fff;
        position: absolute;
        right: 0;
        bottom: 0;
    }

.island__bottom-right {
    position: absolute;
    right: 22px;
    bottom: 22px;
}

.island__bottom-left {
    position: absolute;
    left: 22px;
    bottom: 22px;
}

.island__banner {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.island__aside {
    float: right;
    width: 60%;
    margin-bottom: -22px;
    margin-right: -22px;
}

    .island__aside img {
        position: absolute;
        bottom: 0;
        right: 0;
    }

@media only screen and (min-width: 581px) {
    .island--banner {
        background-color: transparent;
        text-align: right;
    }

    .island__banner {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: -1;
    }
}

@media only screen and (max-width: 959px) {
    .clear-ratio--portable {
        height: auto;
        padding-bottom: 22px;
    }
}

@media only screen and (max-width: 580px) {
    .clear-ratio--palm {
        height: auto;
        padding-bottom: 22px;
    }

    .island--banner {
        padding-bottom: 66px;
    }

    .island__banner {
        height: 0;
        padding-bottom: 45%;
        margin-left: -22px;
        margin-right: -22px;
        margin-bottom: -22px;
    }
}

@media only screen and (max-width: 1200px) {
    .clear-ratio--below-desk-wide {
        height: auto;
        padding-bottom: 22px;
    }
}

@media only screen and (max-width: 959px) {
    /*.header__list .mainmenu-link a {
        white-space: nowrap !important;
    }*/


    .overload-container {
        -webkit-transition: all 0.2s;
        transition: all 0.2s;
    }


    .overload-header {
        background: #ECECEC !important;
        border-top: 1px solid #a9a9a9;
        border-bottom: 1px solid #a9a9a9;
        height: 50px;
    }

        .overload-header p {
            margin-bottom: 0;
            font-size: 18px;
            line-height: 3rem;
        }

    .overload-box {

        padding: 0;
    }

    .is-expanded .overload-box {
        display: block;
    }

    .overload__button {
        float: right;
        padding: 9px;
        z-index: 404;
        position: relative;
        width: 100%;
    }

        .overload__button:after {
            font-family: 'verdo';
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            /* Better Font Rendering =========== */
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            content: '\e60a';
            color: rgba(255, 255, 255, 0.5);
            line-height: 3rem;
            float: right;
            background: #43689D;
            border-radius: 5px;
            padding: 0 11px;
            line-height: 2;
        }

        .overload__button:hover:after {
            background: #7e9cc8;
        }

    .overload__button--back {
        float: left;
    }

        .overload__button--back:after {
            -webkit-transform: rotate(-180deg);
            -ms-transform: rotate(-180deg);
            transform: rotate(-180deg);
        }

    .at-level-1 {
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    .at-level-2 {
        -webkit-transform: translateX(-200%);
        -ms-transform: translateX(-200%);
        transform: translateX(-200%);
    }

    .at-level-3 {
        -webkit-transform: translateX(-300%);
        -ms-transform: translateX(-300%);
        transform: translateX(-300%);
    }
}

.employee {
    margin-bottom: 22px;
    border-radius: 2px;
    overflow: hidden;
    border: 1px solid #e6e6e6;
    max-width: 20rem;
    margin-left: auto;
    margin-right: auto;
    height: 24rem;
}

.employee__name {
    background: #53565A;
    color: #fff;
    padding: 0 11px;
    text-transform: none;
    font-family: 'Geogrotesque-Web', sans-serif;
    font-size: 17px;
}

.employee__image {
    position: relative;
}

    .employee__image img {
        display: block;
        border-radius: 0;
        float: none;
        margin: 0;
    }

.employee__branch {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    background: #7ab51d;
    background: rgba(128, 199, 0, 0.8);
    padding: 0 5.5px;
    color: #fff;
    font-family: 'Geogrotesque-Web', sans-serif;
}

    .employee__branch p {
        margin: 0;
        font-size: 11px;
        font-weight: 500;
        height: 18px;
    }

.employee__info {
    padding: 11px;
}

    .employee__info .employee__title {
        height: 44px;
        overflow: hidden;
        margin-bottom: 11px;
    }

    .employee__info .employee__phone {
        display: block;
        color: #000;
        border: none;
    }

        .employee__info .employee__phone:before {
            margin-right: 11px;
        }

    .employee__info .employee__email {
        display: block;
        color: #000;
        border: none;
        margin-bottom: 22px;
    }

        .employee__info .employee__email:before {
            margin-right: 11px;
        }

    .employee__info .employee__more {
        display: block;
        float: left;
        clear: both;
        margin-bottom: 22px;
    }

        .employee__info .employee__more:hover {
            padding-bottom: 1px;
        }

.employee-filter {
    background: #eee;
    border-radius: 2px;
    padding: 22px;
    list-style: none;
}

.employee-filter__title {
    margin-bottom: 22px;
}

.employee-filter__check {
    display: inline-block;
}

.employee-filter__type {
    display: inline-block;
}

.employee-filter__counter {
    display: inline-block;
    color: #7ab51d;
}

.linkbox h3 {
    text-transform: none;
    margin-bottom: 11px;
}

.linkbox ul {
    padding: 0;
    border-top: 1px dotted #7ab51d;
}

    .linkbox ul li {
        position: relative;
        border-bottom: 1px dotted #7ab51d;
        list-style: none;
        padding-right: 44px;
        padding-top: 11px;
        padding-bottom: 11px;
    }

        .linkbox ul li:before {
            position: absolute;
            right: 0;
            top: 11px;
            font-size: 25px;
            color: #a9a9a9;
        }

.linkbox a {
    border: 0;
    color: #000;
}

    .linkbox a:hover, .linkbox a:active {
        color: #1a1a1a;
    }


/*
    Side Picker Navigation
*/
.header__list__wrapper {
    display: inline-block;
    position: relative;
}

    .header__list__wrapper .header__list {
        font-size: 0;
        margin: 0;
    }

        .header__list__wrapper .header__list a {
            border: none !important;
            color: white;
            display: inline-block;
            font-size: 12px;
            min-width: 130px;
            padding: 15px 10px;
            text-align: center;
        }

        .header__list__wrapper .header__list li {
            display: inline-block;
            font-weight: bold;
        }

            .header__list__wrapper .header__list li:first-child a {
                border-radius: 2px 0 0 2px;
            }

            .header__list__wrapper .header__list li.last-child a {
                border-radius: 0 2px 2px 0;
            }

        .header__list__wrapper .header__list a:hover {
            opacity: 1 !important;
            color: white !important;
        }