@charset "UTF-8";
/* ==========================================================================
   Normalize.scss settings
   ========================================================================== */
/**
 * Includes legacy browser support IE6/7
 *
 * Set to false if you want to drop support for IE6 and IE7
 */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects `block` display not defined in IE 8/9.
 */
/* line 20, ../../../_bower_components/normalize-scss/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
/* line 39, ../../../_bower_components/normalize-scss/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 54, ../../../_bower_components/normalize-scss/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
/* line 64, ../../../_bower_components/normalize-scss/_normalize.scss */
[hidden], template {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 * 3.Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 */
/* line 79, ../../../_bower_components/normalize-scss/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 92, ../../../_bower_components/normalize-scss/_normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 104, ../../../_bower_components/normalize-scss/_normalize.scss */
a {
  background: transparent;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/**
 * Improves readability when focused and also mouse hovered in all browsers.
 */
/* line 118, ../../../_bower_components/normalize-scss/_normalize.scss */
a:focus {
  outline: thin dotted;
}
/* line 121, ../../../_bower_components/normalize-scss/_normalize.scss */
a:active, a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Addresses font sizes and margins set differently in IE 6/7.
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 137, ../../../_bower_components/normalize-scss/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 176, ../../../_bower_components/normalize-scss/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 184, ../../../_bower_components/normalize-scss/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 199, ../../../_bower_components/normalize-scss/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 207, ../../../_bower_components/normalize-scss/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Addresses styling not present in IE 8/9.
 */
/* line 217, ../../../_bower_components/normalize-scss/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Addresses margins set differently in IE 6/7.
 */
/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 237, ../../../_bower_components/normalize-scss/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 252, ../../../_bower_components/normalize-scss/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/**
 *  Set consistent quote types.
 */
/* line 260, ../../../_bower_components/normalize-scss/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 288, ../../../_bower_components/normalize-scss/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 296, ../../../_bower_components/normalize-scss/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 304, ../../../_bower_components/normalize-scss/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 308, ../../../_bower_components/normalize-scss/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * 1. Remove border when inside `a` element in IE 8/9.
 * 2. Improves image quality when scaled in IE 7.
 */
/* line 364, ../../../_bower_components/normalize-scss/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 375, ../../../_bower_components/normalize-scss/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 387, ../../../_bower_components/normalize-scss/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 399, ../../../_bower_components/normalize-scss/_normalize.scss */
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.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Corrects text not wrapping in Firefox 3.
 * 4. Corrects alignment displayed oddly in IE 6/7.
 */
/* line 412, ../../../_bower_components/normalize-scss/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 * 4. Improves appearance and consistency in all browsers.
 */
/* line 428, ../../../_bower_components/normalize-scss/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 446, ../../../_bower_components/normalize-scss/_normalize.scss */
button,
input {
  line-height: normal;
}

/**
 * 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 Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 458, ../../../_bower_components/normalize-scss/_normalize.scss */
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.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
/* line 473, ../../../_bower_components/normalize-scss/_normalize.scss */
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.
 */
/* line 488, ../../../_bower_components/normalize-scss/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 7/8/9/10.
 *    Known issue: excess padding remains in IE 6.
 */
/* line 499, ../../../_bower_components/normalize-scss/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 515, ../../../_bower_components/normalize-scss/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 527, ../../../_bower_components/normalize-scss/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 536, ../../../_bower_components/normalize-scss/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 547, ../../../_bower_components/normalize-scss/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 560, ../../../_bower_components/normalize-scss/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 1, ../../../_sass/partials/global/_helper-classes.scss */
* {
  box-sizing: border-box;
}

/* line 8, ../../../_sass/partials/global/_helper-classes.scss */
.clearfix:before, .l-full:before, .l-half:before, .l-two-one:before, .l-one-two:before, .l-one-two-one:before, .g-small:before, .g-medium:before, .g-large:before, .g-half:before, .clearfix:after, .l-full:after, .l-half:after, .l-two-one:after, .l-one-two:after, .l-one-two-one:after, .g-small:after, .g-medium:after, .g-large:after, .g-half:after {
  content: " ";
  display: table;
}
/* line 14, ../../../_sass/partials/global/_helper-classes.scss */
.clearfix:after, .l-full:after, .l-half:after, .l-two-one:after, .l-one-two:after, .l-one-two-one:after, .g-small:after, .g-medium:after, .g-large:after, .g-half:after {
  clear: both;
}
/* line 18, ../../../_sass/partials/global/_helper-classes.scss */
.lt-ie8 .clearfix, .lt-ie8 .l-full, .lt-ie8 .l-half, .lt-ie8 .l-two-one, .lt-ie8 .l-one-two, .lt-ie8 .l-one-two-one, .lt-ie8 .g-small, .lt-ie8 .g-medium, .lt-ie8 .g-large, .lt-ie8 .g-half {
  zoom: 1;
}

/*
Atoms

Atoms are the basic building blocks of matter. Applied to web interfaces, atoms are our HTML tags, such as a form label, an input or a button.

Atoms can also include more abstract elements like color palettes, fonts and even more invisible aspects of an interface like animations.

Like atoms in nature they’re fairly abstract and often not terribly useful on their own. However, they’re good as a reference in the context of a pattern library as you can see all your global styles laid out at a glance.  
<http://bradfrostweb.com/blog/post/atomic-web-design/#atoms>

Styleguide 1
*/
/* line 1, ../../../_sass/partials/atoms/_global.scss */
body {
  font-family: 'Source Sans Pro', Verdana, Arial, sans-serif;
  font-size: 18px;
  line-height: 27px;
  color: black;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 30em) {
  /* line 1, ../../../_sass/partials/atoms/_global.scss */
  body {
    font-size: 16px;
  }
}

/* line 36, ../../../_sass/partials/atoms/_global.scss */
.logo {
  margin: 0;
  line-height: 0;
}

/* line 41, ../../../_sass/partials/atoms/_global.scss */
.logo--name {
  display: none;
  visibility: hidden;
}

@media (min-width: 30em) {
  /* line 48, ../../../_sass/partials/atoms/_global.scss */
  .visible-small {
    display: none;
  }
}

/* line 55, ../../../_sass/partials/atoms/_global.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* line 61, ../../../_sass/partials/atoms/_global.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 73, ../../../_sass/partials/atoms/_global.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 85, ../../../_sass/partials/atoms/_global.scss */
.invisible {
  visibility: hidden;
}

/* line 91, ../../../_sass/partials/atoms/_global.scss */
.left {
  float: left;
}

/* line 95, ../../../_sass/partials/atoms/_global.scss */
.right {
  float: right;
}

/* 
Typography

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi commodo, ipsum sed pharetra gravida, orci magna rhoncus neque, id pulvinar odio lorem non turpis. Nullam sit amet enim. Suspendisse id velit vitae ligula volutpat condimentum. Aliquam erat volutpat.

Styleguide 1.2
*/
/*
Headings

All HTML headings, `<h1>` through `<h6>`, are available. `.h1` through `.h6` 
classes are also available, for when you want to match the font styling of a 
heading but still want your text to be displayed inline. 

markup:
<h1 class="{$modifiers}">Header 1</h1>
<h2 class="{$modifiers}">Header 2</h2>
<h3 class="{$modifiers}">Header 3</h3>
<h4 class="{$modifiers}">Header 4</h4>
<h5 class="{$modifiers}">Header 5</h5>
<h6 class="{$modifiers}">Header 6</h6>

.h1        - Style header element as h1
.h2        - Style header element as h2
.h3        - Style header element as h3
.h4        - Style header element as h4
.h5        - Style header element as h5
.h6        - Style header element as h6

Styleguide 1.2.1
*/
/* line 39, ../../../_sass/partials/atoms/_typography.scss */
h1,
.h1, h2,
.h2, h3,
.h3 {
  font-weight: 700;
}

/* line 43, ../../../_sass/partials/atoms/_typography.scss */
h4,
.h4, h5,
.h5, h6,
.h6 {
  font-weight: 800;
}

/* line 47, ../../../_sass/partials/atoms/_typography.scss */
h1,
.h1 {
  text-transform: none;
  color: inherit;
  font-size: 3.15675em;
  line-height: 0.95034em;
  margin-top: 0.95034em;
  margin-bottom: 0.23759em;
}
@media (min-width: 30em) {
  /* line 47, ../../../_sass/partials/atoms/_typography.scss */
  h1,
  .h1 {
    font-size: 4.209em;
    line-height: 1.06914em;
    margin-top: 0.71276em;
    margin-bottom: 0.17819em;
  }
}

/* line 63, ../../../_sass/partials/atoms/_typography.scss */
h2,
.h2 {
  text-transform: none;
  color: inherit;
  font-size: 2.5256em;
  line-height: 0.89088em;
  margin-top: 0.95027em;
  margin-bottom: 0.31676em;
}
@media (min-width: 30em) {
  /* line 63, ../../../_sass/partials/atoms/_typography.scss */
  h2,
  .h2 {
    font-size: 3.157em;
    line-height: 1.09281em;
    margin-top: 0.95027em;
    margin-bottom: 0.23757em;
  }
}

/* line 79, ../../../_sass/partials/atoms/_typography.scss */
h3,
.h3 {
  text-transform: none;
  color: inherit;
  font-size: 2.1321em;
  line-height: 1.0553em;
  margin-top: 1.18721em;
  margin-bottom: 0.39574em;
}
@media (min-width: 30em) {
  /* line 79, ../../../_sass/partials/atoms/_typography.scss */
  h3,
  .h3 {
    font-size: 2.369em;
    line-height: 1.26636em;
    margin-top: 1.26636em;
    margin-bottom: 0.31659em;
  }
}

/* line 95, ../../../_sass/partials/atoms/_typography.scss */
h4,
.h4 {
  text-transform: uppercase;
  color: #555555;
  font-size: 1.777em;
  line-height: 1.05515em;
  margin-top: 1.26618em;
  margin-bottom: 0.42206em;
}
@media (min-width: 30em) {
  /* line 95, ../../../_sass/partials/atoms/_typography.scss */
  h4,
  .h4 {
    color: inherit;
  }
}

/* line 109, ../../../_sass/partials/atoms/_typography.scss */
h5,
.h5 {
  text-transform: uppercase;
  color: #555555;
  font-size: 1.333em;
  line-height: 1.12528em;
  margin-top: 1.68792em;
  margin-bottom: 0.56264em;
}
@media (min-width: 30em) {
  /* line 109, ../../../_sass/partials/atoms/_typography.scss */
  h5,
  .h5 {
    color: inherit;
  }
}

/* line 123, ../../../_sass/partials/atoms/_typography.scss */
h6,
.h6 {
  text-transform: uppercase;
  color: #555555;
  font-size: 1em;
  line-height: 1.125em;
  margin-top: 1.5em;
  margin-bottom: 0em;
}
@media (min-width: 30em) {
  /* line 123, ../../../_sass/partials/atoms/_typography.scss */
  h6,
  .h6 {
    color: inherit;
  }
}

/* 
Paragraph

markup:
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi commodo, 
ipsum sed pharetra gravida, orci magna rhoncus neque, id pulvinar odio lorem 
non turpis.</p>
<p>Nullam sit amet enim. Suspendisse id velit vitae ligula volutpat 
condimentum. Aliquam erat volutpat.</p>

Styleguide 1.2.2
*/
/*
Blockquote

Wrap `<blockquote>` around any HTML as the quote. For straight quotes, we recommend a `<p>`.
Additionally the source can be wrapped in `<small>`

markup: 
<blockquote>
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
</blockquote>

Styleguide 1.2.5 
*/
/* line 167, ../../../_sass/partials/atoms/_typography.scss */
p,
pre {
  font-size: 1em;
  line-height: 1.5em;
  margin-top: 0em;
  margin-bottom: 0.75em;
}

/* line 174, ../../../_sass/partials/atoms/_typography.scss */
blockquote {
  margin: 1.5em 0 1.5em;
  border-left: 6px solid #555555;
  padding-left: 32px;
  color: #555555;
  font-style: italic;
  font-weight: 300;
  font-size: 1.333em;
  line-height: 2.25056em;
}
@media (min-width: 63em) {
  /* line 174, ../../../_sass/partials/atoms/_typography.scss */
  blockquote {
    margin-left: -32px;
  }
}

/* 
Inline elements

markup:
<p><a href="#">This is a text link</a></p>
<p><strong>Strong is used to indicate strong importance</strong></p>
<p><em>This text has added emphasis</em></p>
<p>The <b>b element</b> is stylistically different text from normal text, without any special importance</p>
<p>The <i>i element</i> is text that is set off from the normal text</p>
<p>The <u>u element</u> is text with an unarticulated, though explicitly rendered, non-textual annotation</p>
<p><del>This text is deleted</del> and <ins>This text is inserted</ins></p>
<p><s>This text has a strikethrough</s></p>
<p>Superscript<sup>®</sup></p>
<p>Subscript for things like H<sub>2</sub>O</p>
<p><small>This small text is small for for fine print, etc.</small></p>
<p>Abbreviation: <abbr title="HyperText Markup Language">HTML</abbr></p>
<p>Keybord input: <kbd>Cmd</kbd></p>
<p><q cite="https://developer.mozilla.org/en-US/docs/HTML/Element/q">This text is a short inline quotation</q></p>
<p><cite>This is a citation</cite>
</p><p>The <dfn>dfn element</dfn> indicates a definition.</p>
<p>The <mark>mark element</mark> indicates a highlight</p>
<p><code>This is what inline code looks like.</code></p>
<p><samp>This is sample output from a computer program</samp></p>
<p>The <var>variarble element</var>, such as <var>x</var> = <var>y</var></p>

Styleguide 1.2.6
 */
/* line 218, ../../../_sass/partials/atoms/_typography.scss */
a {
  color: #7796c4;
  text-decoration: none;
}
/* line 222, ../../../_sass/partials/atoms/_typography.scss */
a:hover, a:focus {
  color: #8ba6cd;
}
/* line 227, ../../../_sass/partials/atoms/_typography.scss */
a:active {
  color: #567db6;
}

/* 
Time

markup:
<time datetime="2013-04-06T12:32+00:00">2 weeks ago</time>

Styleguide 1.2.7
 */
/* 
Preformatted text

markup:
<pre>   
P R E F O R M A T T E D T E X T
! " # $ % &amp; ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; &lt; = &gt; ?
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~ 
</pre>

Styleguide 1.2.8
 */
/* 
Emphasis colors

markup:
<p class="{$modifiers}">Lorem ipsum dolor sit amet, consectetuer</p>

.error          - This is what error text looks like
.valid          - This is what valid text looks like
.warning        - This is what warning text looks like
.information    - This is what information text looks like.

Styleguide 1.2.9
 */
/* 
Hr

markup:
<hr>

Styleguide 1.2.10
 */
/* 
Caption

markup:
<p class="caption">A caption can be applied to an image, quote, form field, etc.</p>

Styleguide 1.2.11
 */
/* 
Lists

Short description about lists...

Styleguide 1.3
*/
/* 
Unordered list

markup:
<ul class="{$modifiers}">
  <li>This is a list item in an unordered list</li>
  <li>An unordered list is a list in which the sequence of items is not important. Sometimes, an unordered list is a bulleted list. And this is a long list item in an unordered list that can wrap onto a new line. </li>
  <li>
    Lists can be nested inside of each other
    <ul>
      <li>This is a nested list item</li>
      <li>This is another nested list item in an unordered list</li>
    </ul>
  </li>
  <li>This is the last list item</li>
</ul>

.list-reset        - Reset default list style
.list-inline       - Inline list

Styleguide 1.3.1
 */
/* line 32, ../../../_sass/partials/atoms/_lists.scss */
ul, ol {
  margin-top: 1.125em;
  margin-bottom: 1.125em;
}
/* line 36, ../../../_sass/partials/atoms/_lists.scss */
ul li, ol li {
  line-height: 1.5em;
  margin-bottom: 0.375em;
}

/* line 42, ../../../_sass/partials/atoms/_lists.scss */
.list-reset, .list-inline {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 47, ../../../_sass/partials/atoms/_lists.scss */
.list-reset ul, .list-inline ul, .list-reset ol, .list-inline ol, .list-reset ol, .list-inline ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 53, ../../../_sass/partials/atoms/_lists.scss */
.list-reset li, .list-inline li {
  margin: 0;
  padding: 0;
}

/* line 62, ../../../_sass/partials/atoms/_lists.scss */
.list-inline li {
  display: inline-block;
}

/* 
Ordered list

markup: 
<ol class="{$modifiers}">
  <li>This is a list item in an ordered list</li>
  <li>An ordered list is a list in which the sequence of items is important. An ordered list does not necessarily contain sequence characters.</li>
  <li>
    Lists can be nested inside of each other
    <ol>
      <li>This is a nested list item</li>
      <li>This is another nested list item in an ordered list</li>
    </ol>
  </li>
  <li>This is the last list item</li>
</ol>

.list-reset        - Reset default list style

Styleguide 1.3.2
 */
/*
Definition list

markup:
<dl>
  <dt>Definition List</dt>
  <dd>A number of connected items or names written or printed consecutively, typically one below the other.</dd>
    <dt>This is a term.</dt>
    <dd>This is the definition of that term, which both live in a <code>dl</code>.</dd>
    <dt>Here is another term.</dt>
    <dd>And it gets a definition too, which is this line.</dd>
    <dt>Here is term that shares a definition with the term below.</dt>
    <dd>And it gets a definition too, which is this line.</dd>
</dl>

Styleguide 1.3.3
 */
/* line 1, ../../../_sass/partials/atoms/_images.scss */
img {
  max-width: 100%;
}

/*
Buttons

Buttons are action items for users.

Markup:
<a href="#0" class="{$modifiers}">Link Button</a>
<button class="{$modifiers}">Button Element</button>
<input type="button" class="btn {$modifiers}" value="Input Element"/>

.btn               - Default button style
.btn-cta           - Call to action buttons
.btn-alt           - Altarnative button
.btn-nav           - Navigation button
.btn-text          - Link button

Styleguide 1.6.1
*/
/* line 20, ../../../_sass/partials/atoms/_buttons.scss */
.btn, .btn-cta, .btn-alt, .btn-nav, .btn-text, .radio-btn-label {
  color: white;
  background-color: #263769;
  display: inline-block;
  padding: .5em 1em;
  margin-bottom: 0;
  font-size: 1em;
  font-weight: 400;
  line-height: 1em;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-font-smoothing: antialiased;
}
/* line 38, ../../../_sass/partials/atoms/_buttons.scss */
.btn:hover, .btn-cta:hover, .btn-alt:hover, .btn-nav:hover, .btn-text:hover, .radio-btn-label:hover, .btn:focus, .btn-cta:focus, .btn-alt:focus, .btn-nav:focus, .btn-text:focus, .radio-btn-label:focus {
  color: white;
  background-color: #354c91;
  outline: none;
}
/* line 45, ../../../_sass/partials/atoms/_buttons.scss */
.btn:active, .btn-cta:active, .btn-alt:active, .btn-nav:active, .btn-text:active, .radio-btn-label:active {
  background-color: #202f59;
}

/* line 50, ../../../_sass/partials/atoms/_buttons.scss */
.btn-cta {
  color: white;
  background-color: #7796c4;
}
/* line 55, ../../../_sass/partials/atoms/_buttons.scss */
.btn-cta:hover, .btn-cta:focus {
  color: white;
  background-color: #89a4cc;
}
/* line 61, ../../../_sass/partials/atoms/_buttons.scss */
.btn-cta:active {
  background-color: #6c8ebf;
}

/* line 66, ../../../_sass/partials/atoms/_buttons.scss */
.btn-alt {
  color: white;
  background-color: #d88160;
}
/* line 71, ../../../_sass/partials/atoms/_buttons.scss */
.btn-alt:hover, .btn-alt:focus {
  background-color: #da8768;
}
/* line 76, ../../../_sass/partials/atoms/_buttons.scss */
.btn-alt:active {
  background-color: #d57754;
}

/* line 81, ../../../_sass/partials/atoms/_buttons.scss */
.btn-nav {
  color: white;
  background-color: #263769;
  box-shadow: 4px 4px 0 #7796c4;
}
/* line 87, ../../../_sass/partials/atoms/_buttons.scss */
.btn-nav:hover, .btn-nav:focus {
  color: white;
  background-color: #354c91;
  box-shadow: 4px 4px 0 #d88160;
}
/* line 94, ../../../_sass/partials/atoms/_buttons.scss */
.btn-nav:active {
  background-color: #202f59;
}

/* line 99, ../../../_sass/partials/atoms/_buttons.scss */
.btn-text {
  color: #7796c4;
  background-color: transparent;
}
/* line 104, ../../../_sass/partials/atoms/_buttons.scss */
.btn-text:hover, .btn-text:focus {
  color: #8ba6cd;
  background-color: transparent;
}
/* line 110, ../../../_sass/partials/atoms/_buttons.scss */
.btn-text:active {
  color: #567db6;
  background-color: transparent;
}

/* 
Forms

Short description about forms...

Styleguide 1.5
 */
/* 
Text fields

markup:
<fieldset>
  <div class="field-container">
    <label for="text">Text Input <abbr title="Required">*</abbr></label>
    <input id="text" type="text" placeholder="Text Input">
  </div>
  <div class="field-container">
    <label for="password">Password</label>
    <input id="password" type="password" placeholder="Type your Password">
  </div>
  <div class="field-container">
    <label for="webaddress">Web Address</label>
    <input id="webaddress" type="url" placeholder="http://yoursite.com">
  </div>
  <div class="field-container">
    <label for="emailaddress">Email Address</label>
    <input id="emailaddress" type="email" placeholder="name@email.com">
  </div>
  <div class="field-container">
    <label for="search">Search</label>
    <input id="search" type="search" placeholder="Enter Search Term">
  </div>
  <div class="field-container">
    <label for="text">Number Input <abbr title="Required">*</abbr></label>
    <input id="text" type="number" placeholder="Enter a Number" pattern="[0-9]*">
  </div>
  <div class="field-container">
    <label for="textarea">Textarea</label>
    <textarea id="textarea" rows="8" cols="48" placeholder="Enter your message here"></textarea>
  </div>
  <div class="field-container">
    <label class="error">Error Input</label>
    <input class="is-error" type="text" placeholder="Text Input">
  </div>
  <div class="field-container">
    <label class="valid">Valid</label>
    <input class="is-valid" type="text" placeholder="Text Input">
  </div>
</fieldset>

Styleguide 1.5.1
 */
/* line 56, ../../../_sass/partials/atoms/_forms.scss */
input,
textarea {
  border: 2px solid #aebbe2;
  padding: .5em .25em;
}
/* line 61, ../../../_sass/partials/atoms/_forms.scss */
input:focus,
textarea:focus {
  border-color: #263769;
}

/* 
Select menu

markup:
<fieldset>
<div class="field-container">
  <label for="select">Select</label>
  <select id="select">
    <optgroup label="Option Group">
      <option>Option One</option>
      <option>Option Two</option>
      <option>Option Three</option>
    </optgroup>
  </select>
</div>
</fieldset>

Styleguide 1.5.2
 */
/* 
Checkbox

markup:
<form action="#">
  <fieldset class="options">
    <legend>Checkbox <abbr title="Required">*</abbr></legend>
    <ul>
      <li><label for="checkbox1"><input id="checkbox1" name="checkbox" type="checkbox" checked="checked"> Choice A</label></li>
      <li><label for="checkbox2"><input id="checkbox2" name="checkbox" type="checkbox"> Choice B</label></li>
      <li><label for="checkbox3"><input id="checkbox3" name="checkbox" type="checkbox"> Choice C</label></li>
    </ul>
  </fieldset>
</form>

Styleguide 1.5.3
 */
/* 
Radio buttons

markup:
<form action="#">
  <fieldset class="options">
    <legend>Radio</legend>
    <ul>
      <li><label for="radio1"><input id="radio1" name="radio" type="radio" class="radio" checked="checked"> Option 1</label></li>
      <li><label for="radio2"><input id="radio2" name="radio" type="radio" class="radio"> Option 2</label></li>
      <li><label for="radio3"><input id="radio3" name="radio" type="radio" class="radio"> Option 3</label></li>
    </ul>
  </fieldset>
</form>

Styleguide 1.5.4
 */
/* 
Radio button style

markup:
<form action="#">
  <fieldset class="options">
    <legend>Radio button style</legend>
      <input id="radio4" name="radio2" type="radio" class="radio-btn" value="yes" checked="checked"><label for="radio4" class="radio-btn-label">Yes</label>
      <input id="radio5" name="radio2" type="radio" class="radio-btn" value="no"><label for="radio5" class="radio-btn-label">No</label>
  </fieldset>
</form>

Styleguide 1.5.4.2
 */
/* line 143, ../../../_sass/partials/atoms/_forms.scss */
.radio-btn-label {
  position: relative;
  color: #263769;
  border: 2px solid #aebbe2;
  background-color: white;
}
/* line 150, ../../../_sass/partials/atoms/_forms.scss */
.radio-btn-label:hover, .radio-btn-label:focus {
  border-color: #354c91;
}

/* line 156, ../../../_sass/partials/atoms/_forms.scss */
.radio-btn:checked + .radio-btn-label {
  color: white;
  border-color: #263769;
  background-color: #263769;
}

/* line 162, ../../../_sass/partials/atoms/_forms.scss */
.radio-btn {
  position: absolute;
  margin: 5px;
  overflow: hidden;
}

/* 
Html5 imputs

markup:
<fieldset>
  <div class="field-container"><label for="ic">Color input</label> <input type="color" id="ic" value="#000000"></div>
  <div class="field-container"><label for="in">Number input</label> <input type="number" id="in" min="0" max="10" value="5"></div>
  <div class="field-container"><label for="ir">Range input</label> <input type="range" id="ir" value="10"></div>
  <div class="field-container"><label for="idd">Date input</label> <input type="date" id="idd" value="1970-01-01"></div>
  <div class="field-container"><label for="idm">Month input</label> <input type="month" id="idm" value="1970-01"></div>
  <div class="field-container"><label for="idw">Week input</label> <input type="week" id="idw" value="1970-W01"></div>
  <div class="field-container"><label for="idt">Datetime input</label> <input type="datetime" id="idt" value="1970-01-01T00:00:00Z"></div>
  <div class="field-container"><label for="idtl">Datetime-local input</label> <input type="datetime-local" id="idtl" value="1970-01-01T00:00"></div>
</fieldset>

Styleguide 1.5.5
 */
/* 
Label

markup:
<fieldset>
  <div class="field-container">
    <label for="text">Text Input <abbr title="Required">*</abbr></label>
    <input id="text" type="text" placeholder="Text Input">
  </div>
</fieldset>

Styleguide 1.5.6
 */
/* line 202, ../../../_sass/partials/atoms/_forms.scss */
label, .form-title {
  font-size: 18px;
  line-height: 27px;
  font-weight: 600;
  margin: 0;
}

/*
Table

For basic styling—light padding and only horizontal dividers—add the base class 
`.table` to any `<table>`. It may seem super redundant, but given the widespread
 use of tables for other plugins like calendars and date pickers, we've opted 
 to isolate our custom table styles.

markup:
<table class="table">
  <thead>
    <tr>
      <th>#</th>
      <th>First Name</th>
      <th>Last Name</th>
      <th>Username</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>1</td>
      <td>Mark</td>
      <td>Otto</td>
      <td>@mdo</td>
    </tr>
    <tr>
      <td>2</td>
      <td>Jacob</td>
      <td>Thornton</td>
      <td>@fat</td>
    </tr>
    <tr>
      <td>3</td>
      <td>Larry</td>
      <td>the Bird</td>
      <td>@twitter</td>
    </tr>
  </tbody>
</table>

Styleguide 1.7.1
*/
/* line 43, ../../../_sass/partials/atoms/_tables.scss */
.table {
  width: 100%;
}
/* line 46, ../../../_sass/partials/atoms/_tables.scss */
.table th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
  padding: 8px;
}
/* line 52, ../../../_sass/partials/atoms/_tables.scss */
.table td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

/* line 60, ../../../_sass/partials/atoms/_tables.scss */
td,
th {
  text-align: left;
}

/*
Box

Wrapper for any kind of content

Markup:
<div class="box">
  <p>Put any type of content inside <em>the box</em></p>
</div>

Styleguide 1.9.1
*/
/* line 14, ../../../_sass/partials/atoms/_containers.scss */
.box {
  border: 4px solid #e2e2e1;
  padding: 16px;
}

/*
Molecules

Things start getting more interesting and tangible when we start combining atoms together. Molecules are groups of atoms bonded together and are the smallest fundamental units of a compound. These molecules take on their own properties and serve as the backbone of our design systems.

For example, a form label, input or button aren’t too useful by themselves, but combine them together as a form and now they can actually do something together.

Building up to molecules from atoms encourages a “do one thing and do it well” mentality. While molecules can be complex, as a rule of thumb they are relatively simple combinations of atoms built for reuse.  
<http://bradfrostweb.com/blog/post/atomic-web-design/#molecules>

Styleguide 2
*/
/* 
Forms

Combinations of form elements.

Styleguide 2.3
*/
/* 
Label above

Add `.label-above` on the label to make it appear above insted of next to the input field.

markup:
<label for="text" class="label-above">Text Input <abbr title="Required">*</abbr></label>
<input id="text" type="text" placeholder="Text Input">

Styleguide 2.3.1
 */
/* line 22, ../../../_sass/partials/molecules/_forms.scss */
.label-above, .form-title {
  margin: 16px 0 0;
  display: block;
}

/*
Form with heading

Form elements with a heading insted of label.

Markup:
<h2 class="form-title">Har du fasttelefon?</h1>
<input id="radio4" name="radio1" type="radio" class="radio-btn" value="yes"><label for="radio4" class="radio-btn-label">Yes</label>
<input id="radio5" name="radio1" type="radio" class="radio-btn" value="no"><label for="radio5" class="radio-btn-label">No</label>

Styleguide 2.3.2
*/
/*
Organisms

Molecules give us some building blocks to work with, and we can now combine them together to form organisms. Organisms are groups of molecules joined together to form a relatively complex, distinct section of an interface.

We’re starting to get increasingly concrete. A client might not be terribly interested in the molecules of a design system, but with organisms we can see the final interface beginning to take shape. Dan Mall (who I’m working with on several projects) uses element collages, which articulate ideas for a few key organisms to facilitate client conversations and shape the visual direction (all without having to construct full comps).

Organisms can consist of similar and/or different molecule types. For example, a masthead organism might consist of diverse components like a logo, primary navigation, search form, and list of social media channels. But a “product grid” organism might consist of the same molecule (possibly containing a product image, product title and price) repeated over and over again.

Building up from molecules to organisms encourages creating standalone, portable, reusable components.

<http://bradfrostweb.com/blog/post/atomic-web-design/#organisms>

Styleguide 3
*/
/*
Page header

Markup:
<header class="page-header">
  <div class="l-container">
    <p>Documentation to come</p>
  </div>
</header>

Styleguide 3.1.1
*/
/* 
Page footer

Markup:
<footer class="page-footer">
  <div class="l-container">
    <p>Documentation to come</p>
  </div>
</footer>

Styleguide 3.1.2
 */
/*
Form service

Markup:
<div class="box form--service">
  <form action="#">
    <div class="l-half">
      <div class="l-item">
        <h2 class="form-title">Har du fasttelefon?</h1>
        <input id="radio4" name="radio1" type="radio" class="radio-btn" value="yes"><label for="radio4" class="radio-btn-label  form__radio-btn">Ja</label>
        <input id="radio5" name="radio1" type="radio" class="radio-btn" value="no"><label for="radio5" class="radio-btn-label  form__radio-btn">Nei</label>
      </div>
      <div class="l-item">
        <h2 class="form-title">Har du bredbånd fra før?</h1>
        <input id="radio4" name="radio2" type="radio" class="radio-btn" value="yes"><label for="radio4" class="radio-btn-label  form__radio-btn">Ja</label>
        <input id="radio5" name="radio2" type="radio" class="radio-btn" value="no"><label for="radio5" class="radio-btn-label  form__radio-btn">Nei</label>
      </div>
    </div>
    <div>
      <label for="zip-code" class="label-above">Postnummer</label>
      <input class="form__number" id="zip-code" type="number" placeholder="1234">
    </div>
    <div class="l-half">
      <div class="l-item">
        <label for="street" class="label-above">Gatenavn og nummer</label>
        <input id="street" type="text" class="form__text" placeholder="Torvgaten 64" class="e-full">
      </div>
      <div class="l-item">
        <input type="submit" class="btn-alt form__btn" value="Søk">
      </div>
    </div>
  </form>
</div>

Styleguide 3.2.1
*/
/* line 40, ../../../_sass/partials/organisms/_forms.scss */
.form--service .form__radio-btn {
  display: inline-block;
  width: 48%;
  margin-right: 2%;
}
/* line 45, ../../../_sass/partials/organisms/_forms.scss */
.form--service .form__radio-btn:last-of-type {
  margin-right: 0;
}
@media (min-width: 30em) {
  /* line 50, ../../../_sass/partials/organisms/_forms.scss */
  .form--service .form__text {
    width: 100%;
  }
}
/* line 56, ../../../_sass/partials/organisms/_forms.scss */
.form--service .form__btn {
  margin-top: 16px;
}
@media (min-width: 30em) {
  /* line 56, ../../../_sass/partials/organisms/_forms.scss */
  .form--service .form__btn {
    width: 100%;
    margin-top: 43px;
    padding: .7em 0;
  }
}

/*
Layout

Description to come...

Styleguide 4
*/
/* line 23, ../../../_sass/partials/layout/_layout.scss */
.l-container {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/output/support/_clearfix.scss */
.l-container:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 30em) {
  /* line 23, ../../../_sass/partials/layout/_layout.scss */
  .l-container {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/output/support/_clearfix.scss */
  .l-container:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 38em) {
  /* line 23, ../../../_sass/partials/layout/_layout.scss */
  .l-container {
    max-width: 53em;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/output/support/_clearfix.scss */
  .l-container:after {
    content: " ";
    display: block;
    clear: both;
  }
}

/* line 45, ../../../_sass/partials/layout/_layout.scss */
.doc-visualize [class^="l-item"] {
  background-color: #f0f0f0;
  min-height: 32px;
  margin-bottom: 8px;
  border: 1px solid #e2e2e1;
}

/* 
Page layout, one column

Markup:
<div class="l-full">
  <div class="l-item__main"></div>
</div>

Styleguide 4.1.1
 */
/* line 67, ../../../_sass/partials/layout/_layout.scss */
.l-full .l-item__main {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

/* 
Page layout, two columns

Markup:
<div class="{$modifiers} doc-visualize">
  <div class="l-item__main"></div>
  <div class="l-item__aside"></div>
</div>

.l-half           - Split in two
.l-two-one        - Main left with small right
.l-one-two        - Main right with small aside to left

Styleguide 4.1.2
 */
@media (min-width: 30em) {
  /* line 92, ../../../_sass/partials/layout/_layout.scss */
  .l-half .l-item__main {
    width: 48.27586%;
    float: left;
    margin-right: 3.44828%;
  }
  /* line 96, ../../../_sass/partials/layout/_layout.scss */
  .l-half .l-item__aside {
    width: 48.27586%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 38em) {
  /* line 102, ../../../_sass/partials/layout/_layout.scss */
  .l-half .l-item__main {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 106, ../../../_sass/partials/layout/_layout.scss */
  .l-half .l-item__aside {
    width: 49.15254%;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 30em) {
  /* line 116, ../../../_sass/partials/layout/_layout.scss */
  .l-two-one .l-item__main {
    width: 65.51724%;
    float: left;
    margin-right: 3.44828%;
  }
  /* line 120, ../../../_sass/partials/layout/_layout.scss */
  .l-two-one .l-item__aside {
    width: 31.03448%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 38em) {
  /* line 126, ../../../_sass/partials/layout/_layout.scss */
  .l-two-one .l-item__main {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 129, ../../../_sass/partials/layout/_layout.scss */
  .l-two-one .l-item__aside {
    width: 32.20339%;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 30em) {
  /* line 139, ../../../_sass/partials/layout/_layout.scss */
  .l-one-two .l-item__main {
    width: 65.51724%;
    float: right;
    margin-right: 0;
  }
  /* line 143, ../../../_sass/partials/layout/_layout.scss */
  .l-one-two .l-item__aside {
    width: 31.03448%;
    float: left;
    margin-right: 3.44828%;
  }
}
@media (min-width: 38em) {
  /* line 149, ../../../_sass/partials/layout/_layout.scss */
  .l-one-two .l-item__main {
    width: 66.10169%;
    float: right;
    margin-right: 0;
  }
  /* line 153, ../../../_sass/partials/layout/_layout.scss */
  .l-one-two .l-item__aside {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
  }
}

/*
Page layout, three columns

Markup:
<div class="l-one-two-one doc-visualize">
  <div class="l-item__main"></div>
  <div class="l-item__aside-first"></div>
  <div class="l-item__aside-second"></div>
</div>

Styleguide 4.1.3
 */
@media (min-width: 30em) {
  /* line 176, ../../../_sass/partials/layout/_layout.scss */
  .l-one-two-one .l-item__main {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 180, ../../../_sass/partials/layout/_layout.scss */
  .l-one-two-one .l-item__aside-first {
    width: 48.27586%;
    float: left;
    margin-right: 3.44828%;
    margin-right: 0;
  }
  /* line 185, ../../../_sass/partials/layout/_layout.scss */
  .l-one-two-one .l-item__aside-second {
    width: 48.27586%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 38em) {
  /* line 191, ../../../_sass/partials/layout/_layout.scss */
  .l-one-two-one .l-item__main {
    width: 49.15254%;
    float: left;
    margin-left: 25.42373%;
    margin-right: -100%;
  }
  /* line 195, ../../../_sass/partials/layout/_layout.scss */
  .l-one-two-one .l-item__aside-first {
    width: 23.72881%;
    float: left;
    margin-left: 0;
    margin-right: -100%;
  }
  /* line 199, ../../../_sass/partials/layout/_layout.scss */
  .l-one-two-one .l-item__aside-second {
    width: 23.72881%;
    float: left;
    margin-left: 76.27119%;
    margin-right: -100%;
  }
}

/*
Layout

Markup:
<div class="l-half doc-visualize">
  <div class="l-item"></div>
  <div class="l-item"></div>
</div>

Styleguide 4.2.1
 */
@media (min-width: 30em) {
  /* line 219, ../../../_sass/partials/layout/_layout.scss */
  .l-half .l-item {
    width: 48.27586%;
    float: left;
  }
  /* line 63, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .l-half .l-item:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 63, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .l-half .l-item:nth-child(2n + 2) {
    margin-left: 51.72414%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 38em) {
  /* line 219, ../../../_sass/partials/layout/_layout.scss */
  .l-half .l-item {
    width: 49.15254%;
    float: left;
  }
  /* line 63, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .l-half .l-item:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 63, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .l-half .l-item:nth-child(2n + 2) {
    margin-left: 50.84746%;
    margin-right: -100%;
    clear: none;
  }
}

/*
Grid

Styleguide 5
*/
/*
Grids

Grids can be used inside any container. If there is more item than fits one row, 
it will break into more rows.

Markup:
<div class="{$modifiers} doc-visualize">
  <div class="g-item"></div>
  <div class="g-item"></div>
  <div class="g-item"></div>
  <div class="g-item"></div>
  <div class="g-item"></div>
  <div class="g-item"></div>
  <div class="g-item"></div>
  <div class="g-item"></div>
  <div class="g-item"></div>
  <div class="g-item"></div>
  <div class="g-item"></div>
  <div class="g-item"></div>
</div>

.g-small          - Small grid
.g-medium         - Medium grid
.g-large          - Large grid

Styleguide 5.1
*/
/* line 40, ../../../_sass/partials/grid/_grid.scss */
.doc-visualize .g-item {
  background-color: #f0f0f0;
  min-height: 32px;
  margin-bottom: 8px;
  border: 1px solid #e2e2e1;
}

/* line 51, ../../../_sass/partials/grid/_grid.scss */
.g-small .g-item {
  width: 44.44444%;
  float: left;
}
/* line 63, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
.g-small .g-item:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 63, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
.g-small .g-item:nth-child(2n + 2) {
  margin-left: 55.55556%;
  margin-right: -100%;
  clear: none;
}
@media (min-width: 30em) {
  /* line 51, ../../../_sass/partials/grid/_grid.scss */
  .g-small .g-item {
    width: 31.03448%;
    float: left;
  }
  /* line 63, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .g-small .g-item:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 63, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .g-small .g-item:nth-child(3n + 2) {
    margin-left: 34.48276%;
    margin-right: -100%;
    clear: none;
  }
  /* line 63, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .g-small .g-item:nth-child(3n + 3) {
    margin-left: 68.96552%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 38em) {
  /* line 51, ../../../_sass/partials/grid/_grid.scss */
  .g-small .g-item {
    width: 23.72881%;
    float: left;
  }
  /* line 63, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .g-small .g-item:nth-child(4n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 63, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .g-small .g-item:nth-child(4n + 2) {
    margin-left: 25.42373%;
    margin-right: -100%;
    clear: none;
  }
  /* line 63, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .g-small .g-item:nth-child(4n + 3) {
    margin-left: 50.84746%;
    margin-right: -100%;
    clear: none;
  }
  /* line 63, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .g-small .g-item:nth-child(4n + 4) {
    margin-left: 76.27119%;
    margin-right: -100%;
    clear: none;
  }
}

@media (min-width: 30em) {
  /* line 67, ../../../_sass/partials/grid/_grid.scss */
  .g-medium .g-item {
    width: 48.27586%;
    float: left;
  }
  /* line 63, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .g-medium .g-item:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 63, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .g-medium .g-item:nth-child(2n + 2) {
    margin-left: 51.72414%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 38em) {
  /* line 67, ../../../_sass/partials/grid/_grid.scss */
  .g-medium .g-item {
    width: 32.20339%;
    float: left;
  }
  /* line 63, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .g-medium .g-item:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 63, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .g-medium .g-item:nth-child(3n + 2) {
    margin-left: 33.89831%;
    margin-right: -100%;
    clear: none;
  }
  /* line 63, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .g-medium .g-item:nth-child(3n + 3) {
    margin-left: 67.79661%;
    margin-right: -100%;
    clear: none;
  }
}

@media (min-width: 30em) {
  /* line 82, ../../../_sass/partials/grid/_grid.scss */
  .g-large .g-item {
    width: 100%;
    float: left;
  }
  /* line 63, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .g-large .g-item:nth-child(1n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 38em) {
  /* line 82, ../../../_sass/partials/grid/_grid.scss */
  .g-large .g-item {
    width: 49.15254%;
    float: left;
  }
  /* line 63, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .g-large .g-item:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 63, ../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .g-large .g-item:nth-child(2n + 2) {
    margin-left: 50.84746%;
    margin-right: -100%;
    clear: none;
  }
}

/* line 5, ../../../_sass/partials/templates/_global.scss */
.contact-section {
  background-color: #212121;
  color: white;
}
@media (min-width: 53em) {
  /* line 5, ../../../_sass/partials/templates/_global.scss */
  .contact-section {
    padding: 40px 0;
  }
}

/* line 16, ../../../_sass/partials/templates/_global.scss */
.featured-section .featured {
  margin-top: 48px;
}
@media (min-width: 38em) {
  /* line 16, ../../../_sass/partials/templates/_global.scss */
  .featured-section .featured {
    margin-top: 40px;
  }
}
@media (min-width: 53em) {
  /* line 16, ../../../_sass/partials/templates/_global.scss */
  .featured-section .featured {
    margin-top: 80px;
  }
}

/* line 31, ../../../_sass/partials/templates/_global.scss */
.page-main {
  margin-bottom: 48px;
}
@media (min-width: 38em) {
  /* line 31, ../../../_sass/partials/templates/_global.scss */
  .page-main {
    margin-bottom: 80px;
  }
}
@media (min-width: 53em) {
  /* line 31, ../../../_sass/partials/templates/_global.scss */
  .page-main {
    margin-bottom: 120px;
  }
}

@media (min-width: 38em) {
  /* line 4, ../../../_sass/partials/templates/_front-page.scss */
  .template-front .widget__contact {
    margin-bottom: 16px;
  }
}
@media (min-width: 53em) {
  /* line 10, ../../../_sass/partials/templates/_front-page.scss */
  .template-front .page-header {
    position: absolute;
    width: 100%;
  }
}
/* line 18, ../../../_sass/partials/templates/_front-page.scss */
.template-front .banner {
  background-repeat: no-repeat;
  background-position: 35% 64%;
  text-align: left;
  padding-right: 30%;
}
@media (min-width: 53em) {
  /* line 18, ../../../_sass/partials/templates/_front-page.scss */
  .template-front .banner {
    text-align: center;
    padding-right: 0;
    background-size: 100%;
    background-position: left 0 bottom 57%;
  }
}

/* line 4, ../../../_sass/partials/pages/_front-page.scss */
.page-front .banner {
  background-image: url('../../../img/content/tmp-banner-1.jpg?1402923444');
}

/* line 3, ../../../_sass/_style-tile.scss */
[class^="tile__"] {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (min-width: 38em) {
  /* line 9, ../../../_sass/_style-tile.scss */
  [class^="tile__"] li {
    display: inline-block;
    margin-right: 1em;
  }
}

/* line 18, ../../../_sass/_style-tile.scss */
.tile__color .tile--item {
  display: block;
  height: 4em;
}
@media (min-width: 38em) {
  /* line 18, ../../../_sass/_style-tile.scss */
  .tile__color .tile--item {
    width: 7em;
    height: 7em;
  }
}

/* line 28, ../../../_sass/_style-tile.scss */
.tile__color--primary {
  background-color: #7796c4;
}

/* line 32, ../../../_sass/_style-tile.scss */
.tile__color--secondary {
  background-color: #a4acb2;
}

/* line 38, ../../../_sass/_style-tile.scss */
.tile-example-img {
  display: block;
}
@media (min-width: 30em) {
  /* line 38, ../../../_sass/_style-tile.scss */
  .tile-example-img {
    float: right;
    max-width: 50%;
    margin: 0 0 8px 16px;
  }
}

/* line 48, ../../../_sass/_style-tile.scss */
.tile__icons__example {
  margin-top: 1em;
}
@media (min-width: 30em) {
  /* line 48, ../../../_sass/_style-tile.scss */
  .tile__icons__example {
    margin-top: 0;
    margin-left: 1em;
    display: inline-block;
  }
}
/* line 57, ../../../_sass/_style-tile.scss */
.tile__icons__example li {
  display: inline-block;
  margin-right: 1em;
}
